.customer{width:100%;max-width:46rem;margin-inline:auto;padding:var(--section-y) var(--gutter)}.customer h1,.customer h2{margin-bottom:var(--s-5)}.customer form{display:flex;flex-direction:column;gap:var(--s-4)}.customer .field{display:flex;flex-direction:column;gap:var(--s-2)}.customer .field input,.customer input[type=text],.customer input[type=email],.customer input[type=password],.customer input[type=tel],.customer select,.customer textarea{width:100%;min-height:48px;padding:var(--s-3) var(--s-4);background-color:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:var(--r-sm);color:var(--c-ink);font-size:var(--t-sm)}.customer label{font-size:var(--t-xs);color:var(--c-text-muted)}.customer button,.customer .button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:var(--s-3) var(--s-6);border:0;border-radius:var(--r-sm);background-color:var(--c-accent);color:var(--c-on-accent);font-size:var(--t-sm);font-weight:var(--fw-semibold);text-decoration:none;cursor:pointer}.customer button:hover,.customer .button:hover{background-color:var(--c-accent-deep)}.customer a{color:var(--c-accent)}.customer .form__message,.customer .errors{padding:var(--s-3) var(--s-4);border:1px solid var(--c-error);border-radius:var(--r-sm);background-color:color-mix(in srgb,var(--c-error) 7%,transparent);color:var(--c-error);font-size:var(--t-sm)}.customer .errors ul{padding-left:var(--s-5);list-style:disc}.customer.account,.customer.addresses,.customer.order{max-width:var(--w-content)}.customer table{width:100%;font-size:var(--t-sm);border-collapse:collapse}.customer th,.customer td{padding:var(--s-3);text-align:left;border-bottom:1px solid var(--c-border)}.customer th{font-weight:var(--fw-semibold);color:var(--c-text-muted);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:var(--tr-eyebrow)}.customer .scroll-x{overflow-x:auto}.contact{width:100%;max-width:40rem;margin-inline:auto;padding-block:var(--section-y)}.contact form{display:flex;flex-direction:column;gap:var(--s-4)}.contact .field{display:flex;flex-direction:column;gap:var(--s-2)}.contact input,.contact textarea{width:100%;min-height:48px;padding:var(--s-3) var(--s-4);background-color:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:var(--r-sm);font-size:var(--t-sm)}.contact textarea{min-height:140px;resize:vertical}.contact button{align-self:flex-start;min-height:48px;padding:var(--s-3) var(--s-6);border:0;border-radius:var(--r-sm);background-color:var(--c-accent);color:var(--c-on-accent);font-weight:var(--fw-semibold);cursor:pointer}.gift-card{max-width:34rem;margin-inline:auto;padding:var(--section-y) var(--gutter);text-align:center}.gift-card__qr{margin:var(--s-6) auto}.password-page{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-6);min-height:100vh;padding:var(--s-8) var(--gutter);text-align:center}.password-page>*{width:100%}.password-header{display:flex;flex-direction:column;align-items:center;gap:var(--s-4);width:100%;max-width:26rem;margin-inline:auto}.password-page__logo{max-width:200px;height:auto;margin-inline:auto}.password-header form{display:flex;flex-direction:column;gap:var(--s-3);width:100%;text-align:left}.password-header .field__label{text-align:left}.password-footer{display:flex;flex-direction:column;align-items:center;gap:var(--s-4);padding-top:var(--s-6);border-top:1px solid var(--c-border);width:100%;max-width:26rem;margin-inline:auto}.password-footer .footer__social{justify-content:center;list-style:none}.password-footer .footer__social a{border-color:var(--c-border-strong);color:var(--c-ink)}.password-footer .footer__social a:hover{border-color:var(--c-ink);background-color:color-mix(in srgb,var(--c-ink) 5%,transparent)}.contact-section .contact-form{max-width:36rem}.contact-section .form-error ul{padding-left:var(--s-5);list-style:disc;margin-top:var(--s-2)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/neuro-customer.css.map */
