.account-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;align-items:start}.account-settings__form{display:grid;gap:1rem}.account-settings h2{margin:0;font-size:1.25rem}.account-settings__form p{margin:0;line-height:1.6}.account-settings__email{overflow-wrap:anywhere}.account-settings__cancel{margin-block-start:1rem}.account-settings__confirmation{max-width:38rem;margin-inline:auto;display:grid;gap:1.5rem}@media(max-width:48rem){.account-settings{grid-template-columns:minmax(0,1fr)}}.account-addresses{display:grid;gap:1.5rem}.account-addresses__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.account-address-card{display:flex;flex-direction:column;gap:1rem;min-inline-size:0;overflow-wrap:anywhere}.account-address-card header{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.account-address-card h2,.account-address-form h2{margin:0;font-size:1.15rem}.account-address-card address{display:grid;gap:.3rem;font-style:normal}.account-addresses__actions,.account-addresses__actions form{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.account-addresses__actions button:not(.store-button):not(.store-icon-button){background:transparent;border:0;padding:0;color:var(--store-accent);cursor:pointer;font:inherit;text-decoration:underline}.account-address-form{display:grid;gap:1.5rem}.account-addresses__fields,.account-addresses__invoice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.account-addresses__invoice{display:none}.account-address-form:has([name=invoice_requested]:checked) .account-addresses__invoice{display:grid}@media(max-width:620px){.account-addresses__grid,.account-addresses__fields,.account-addresses__invoice{grid-template-columns:minmax(0,1fr)}}.account-address-dialog .account-address-form{margin:0;border:0}.account-addresses__actions>a.store-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.account-addresses__actions>a.store-button svg{inline-size:1.2rem;block-size:1.2rem;fill:none;stroke:currentColor;stroke-width:1.5}:root[data-color-mode=dark]{--store-field-danger: #fda29b}.store-field{display:grid;min-inline-size:0;align-content:start;gap:.5rem}.store-field>label{font-size:.9rem;font-weight:600}.store-field>input,.store-field>textarea{inline-size:100%;min-block-size:3rem;border:1px solid var(--store-border);border-radius:var(--store-radius-sm);padding:.75rem .85rem;background:var(--store-surface);color:var(--store-text);font:inherit;line-height:1.35}.store-field>textarea{resize:vertical;min-block-size:7.5rem}.store-field>:is(input,textarea):hover{border-color:var(--store-accent)}.store-field>:is(input,textarea):focus-visible{outline:var(--store-focus-width) solid var(--store-focus-color);outline-offset:calc(-1 * var(--store-focus-width))}.store-field>:is(input,textarea):disabled{opacity:.55;cursor:not-allowed}.store-field>[aria-invalid=true],.store-field [data-store-select-trigger][aria-invalid=true]{border-color:var(--store-field-danger, #b42318);outline-color:var(--store-field-danger, #b42318)}.store-field__error{margin:0;color:var(--store-field-danger, #b42318);font-size:.85rem;font-weight:650;overflow-wrap:anywhere}.store-field--quiet>label{font-weight:500}.store-field--quiet>input{font-size:1rem;font-weight:400}.store-character-counter{justify-self:end;font-size:.75rem;color:var(--store-muted);font-variant-numeric:tabular-nums}@font-face{font-family:Inter Heading;font-style:normal;font-weight:700;font-display:swap;src:url("../media/inter-bold-cyrillic-ext-OS2RNUST.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Heading;font-style:normal;font-weight:700;font-display:swap;src:url("../media/inter-bold-cyrillic-5HS3FXHB.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Heading;font-style:normal;font-weight:700;font-display:swap;src:url("../media/inter-bold-greek-ext-QJ6NMGCB.woff2") format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Heading;font-style:normal;font-weight:700;font-display:swap;src:url("../media/inter-bold-greek-S7YO524B.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Heading;font-style:normal;font-weight:700;font-display:swap;src:url("../media/inter-bold-vietnamese-7LYSQCP6.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Heading;font-style:normal;font-weight:700;font-display:swap;src:url("../media/inter-bold-latin-ext-WY62UGW6.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Heading;font-style:normal;font-weight:700;font-display:swap;src:url("../media/inter-bold-latin-SU5XVJMF.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.store-page-heading{margin-block-end:1.25rem}.store-page-heading__title{margin:0;color:#000;font-family:Inter Heading,system-ui,sans-serif;font-size:1.875rem;font-weight:700;line-height:1.2;letter-spacing:normal;text-transform:none;text-wrap:balance;overflow-wrap:anywhere}:root[data-color-mode=dark] .store-page-heading__title{color:var(--store-text)}.store-page-heading--actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.store-page-heading__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-inline-start:auto}@media(max-width:620px){.store-page-heading__actions{inline-size:100%;justify-content:flex-start;margin-inline-start:0}.store-page-heading__title{font-size:1.625rem}}.account-page{inline-size:min(calc(100% - 2rem),var(--store-content));margin-inline:auto;padding-block:clamp(1.5rem,5vw,4rem)}.site-header__commerce-link{font-weight:600;text-decoration:none}.account-centered{margin-inline:auto}.account-centered{display:grid;gap:1.5rem;max-inline-size:46rem}.account-section-heading h1{margin:.45rem 0 0;font-size:clamp(2.5rem,6vw,4.5rem);line-height:.95;letter-spacing:-.055em}.account-section-heading>p:last-child:not(.account-eyebrow){max-inline-size:38rem;margin:1rem 0 0;color:var(--store-muted)}.account-card{border:1px solid var(--store-border);border-radius:var(--store-radius-lg);padding:clamp(1.25rem,4vw,2.25rem);background:var(--store-surface);box-shadow:0 1rem 2.5rem #17221c0f}.account-card>:first-child{margin-block-start:0}.account-card>:last-child{margin-block-end:0}.account-eyebrow{margin:0;color:var(--store-accent);font-size:.78rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.account-access{display:grid;min-block-size:min(38rem,calc(100vh - 12rem));align-items:center;justify-items:center}.account-access__card{inline-size:min(100%,38rem);border:1px solid var(--store-border);border-radius:clamp(1rem,2vw,1.5rem);padding:clamp(1rem,4vw,3rem);background:var(--store-surface);box-shadow:0 1rem 3rem #17221c14}.account-access__heading{margin-block-end:1.75rem}.account-access__heading h1{margin:0;font-size:clamp(1.45rem,4vw,2rem);font-weight:700;line-height:1.08;letter-spacing:-.035em}.account-access__heading p{margin:.75rem 0 0;color:var(--store-muted);line-height:1.55}@media(max-width:40rem){.account-access{min-block-size:0;align-items:start}.account-access__card{border-radius:1rem;padding:1rem;box-shadow:0 .75rem 2rem #17221c12}}.account-access__heading .account-access__identifier-title{font-size:clamp(1rem,3.8vw,1.5rem);line-height:1.25}@media(max-width:22rem){.account-access__card:has(.account-access__identifier-title){padding-inline:.5rem}}.account-access-form{display:grid;gap:1.1rem}.account-access-form label{display:grid;gap:.45rem;font-size:.9rem;font-weight:600}.account-access-form input:is([type=email],[type=password],[type=text]){min-block-size:3.25rem;inline-size:100%;border:1px solid var(--store-border);border-radius:var(--store-radius-sm);padding:.75rem .9rem;background:var(--store-surface);color:var(--store-text);font:inherit;font-weight:400;box-shadow:none}.account-access-form input:is([type=email],[type=password],[type=text]):hover{border-color:color-mix(in srgb,var(--store-accent) 45%,var(--store-border))}.account-access-form input:is([type=email],[type=password],[type=text]):focus-visible{border-color:var(--store-accent);outline:0;box-shadow:none}.account-access-form input:is([type=email],[type=password],[type=text]):user-invalid{border-color:#b42318}.account-access-form .store-button{inline-size:100%;min-block-size:3.25rem;border:0;font-weight:600;cursor:pointer}.account-access-form__text-action{justify-self:center;border:0;padding:.2rem;background:transparent;color:var(--store-muted);font:inherit;font-size:.9rem;font-weight:600;text-align:center;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.account-access-form__text-action:hover{color:var(--store-accent)}.account-access-form__field{display:grid;gap:.45rem}.account-access-form__field-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.35rem .75rem}.account-access-form__field-heading .account-access-form__text-action{margin-inline-start:auto;text-align:end}.store-order-payment{display:grid;gap:1rem;border-block-start:1px solid var(--store-border);padding-block-start:1rem}.store-order-payment h3,.store-order-payment p{margin:0}.store-order-payment__method{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.store-order-payment__method img{object-fit:contain;padding:.25rem;border-radius:var(--store-radius-sm);background:var(--store-brand-logo-surface)}.store-order-payment__sandbox{border:1px solid var(--store-border);border-radius:var(--store-radius-sm);padding:.75rem 1rem;color:var(--store-text);font-weight:700}.store-order-payment .store-button{inline-size:100%}.store-progress{display:inline-flex;align-items:center;gap:.65rem;color:var(--store-text)}.store-progress__spinner{flex:0 0 auto;inline-size:1.15rem;block-size:1.15rem;border:2px solid var(--store-border);border-block-start-color:currentColor;border-radius:50%;animation:store-progress-spin .8s linear infinite}.store-progress--page{display:flex;min-block-size:12rem;justify-content:center;padding:2rem;border:1px solid var(--store-border);border-radius:var(--store-radius-md);background:var(--store-surface)}@keyframes store-progress-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.store-progress__spinner{animation:none}}.store-status{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .7rem;border:1px solid var(--store-border);border-radius:var(--store-radius-sm);background:var(--store-surface);color:var(--store-text);font-size:.9rem;font-weight:600;line-height:1.4}.store-status--success{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.store-status--danger{color:#991b1b;background:#fef2f2;border-color:#fecaca}:root[data-color-mode=dark] .store-status--success{color:#bbf7d0;background:#14532d;border-color:#166534}:root[data-color-mode=dark] .store-status--danger{color:#fecaca;background:#7f1d1d;border-color:#991b1b}.store-status svg{inline-size:.6rem;block-size:.6rem;flex-shrink:0}
