.s2c-ac-account-page{--s2c-ink-current:var(--text);--s2c-muted-current:var(--text-muted);--s2c-input:var(--surface);width:100%;max-width:var(--page-max);margin-inline:auto;padding-inline:var(--page-gutter);padding-block:var(--space-6) var(--space-16)}.s2c-ac-account-shell{display:grid;grid-template-columns:17rem minmax(0,1fr);align-items:start;grid-gap:var(--space-6);gap:var(--space-6)}.s2c-ac-account-content{display:grid;grid-gap:var(--space-5);gap:var(--space-5);min-width:0}.s2c-ac-content-bar{display:flex;align-items:center;gap:var(--space-3)}.s2c-ac-content-bar p{margin:0;font-size:var(--text-xl);font-weight:var(--weight-bold);--s2c-muted-current:var(--text)}.s2c-ac-content-bar button{-webkit-margin-start:auto;margin-inline-start:auto;height:36px;padding-inline:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer}.s2c-ac-content-bar button:hover:not(:disabled){color:var(--text-brand);border-color:var(--border-brand)}.s2c-ac-account-sidebar{position:-webkit-sticky;position:sticky;top:var(--space-4);display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl)}.s2c-ac-account-identity{display:flex;align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--border)}.s2c-ac-account-identity div{display:grid;min-width:0}.s2c-ac-account-identity b{font-size:var(--text-md);font-weight:var(--weight-semibold);text-transform:capitalize}.s2c-ac-account-identity small{font-size:var(--text-xs);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis}.s2c-ac-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;background:var(--action);border-radius:50%;color:var(--action-text);font-size:var(--text-lg);font-weight:var(--weight-bold);--s2c-muted-current:var(--action-text)}.s2c-ac-avatar--lg{width:68px;height:68px;font-size:var(--text-3xl)}.s2c-ac-account-sidebar nav{display:grid;grid-gap:2px;gap:2px}.s2c-ac-account-sidebar nav a,.s2c-ac-account-sidebar nav button{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);background:none;border:0;border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);text-align:start;cursor:pointer}.s2c-ac-account-sidebar nav span{flex:1 1 auto;min-width:0}.s2c-ac-account-sidebar nav svg{flex-shrink:0;width:18px;height:18px}.s2c-ac-account-sidebar nav b{flex-shrink:0;min-width:22px;padding-inline:6px;background:var(--surface-sunken);border-radius:var(--radius-pill);color:var(--text-muted);font-size:var(--text-2xs);font-weight:var(--weight-bold);text-align:center;--s2c-ink-current:var(--text-muted)}.s2c-ac-account-sidebar nav a:hover,.s2c-ac-account-sidebar nav button:hover{background:var(--surface-brand-soft);color:var(--text-brand);--s2c-muted-current:var(--text-brand);--s2c-ink-current:var(--text-brand)}.s2c-ac-account-sidebar nav button.is-active{background:var(--surface-brand-soft);color:var(--text-brand);font-weight:var(--weight-semibold);--s2c-muted-current:var(--text-brand)}.s2c-ac-account-sidebar nav button.is-active b{background:var(--action);color:var(--action-text);--s2c-ink-current:var(--action-text)}.s2c-ac-sidebar-actions{padding-top:var(--space-4);border-top:1px solid var(--border)}.s2c-ac-sidebar-actions button{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);background:none;border:0;border-radius:var(--radius-md);color:var(--danger);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;--s2c-muted-current:var(--danger)}.s2c-ac-sidebar-actions button:hover{background:var(--danger-soft)}.s2c-ac-sidebar-actions svg{width:18px;height:18px}.s2c-ac-account-notice{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0;padding:var(--space-3) var(--space-4);background:var(--surface-brand-soft);border-radius:var(--radius-md);font-size:var(--text-sm)}.s2c-ac-account-notice a{color:var(--text-brand);font-weight:var(--weight-semibold);--s2c-ink-current:var(--text-brand)}.s2c-ac-welcome{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:center;grid-gap:var(--space-6);gap:var(--space-6);padding:clamp(1.25rem,2.5vw,1.75rem);background:radial-gradient(120% 170% at 92% 8%,var(--surface-brand-soft) 0,transparent 60%),var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl)}.s2c-ac-welcome__identity{display:flex;align-items:center;gap:var(--space-4);min-width:0}.s2c-ac-welcome__identity>div{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.s2c-ac-welcome h1{margin:0;font-size:clamp(1.35rem,2.4vw,var(--text-3xl));font-weight:var(--weight-black);letter-spacing:-.02em;text-transform:capitalize}.s2c-ac-welcome p{margin:0;font-size:var(--text-sm);color:var(--text-muted);overflow-wrap:anywhere}.s2c-ac-ghost-button{display:inline-flex;align-items:center;gap:var(--space-2);justify-self:start;margin-top:var(--space-2);height:36px;padding-inline:var(--space-4);background:var(--surface);border:1px solid var(--border-brand);border-radius:var(--radius-md);color:var(--text-brand);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer}.s2c-ac-ghost-button:hover{background:var(--surface-brand-soft)}.s2c-ac-ghost-button svg{width:16px;height:16px}.s2c-ac-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.s2c-ac-stats article{display:grid;grid-gap:2px;gap:2px;align-content:start;-webkit-padding-start:var(--space-4);padding-inline-start:var(--space-4);-webkit-border-start:1px solid var(--border);border-inline-start:1px solid var(--border)}.s2c-ac-stats span{font-size:var(--text-xs);color:var(--text-muted)}.s2c-ac-stats b{font-size:var(--text-2xl);font-weight:var(--weight-black);line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.s2c-ac-stats small{font-size:var(--text-xs);color:var(--text-muted)}.s2c-ac-stats a{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-brand);--s2c-ink-current:var(--text-brand)}.s2c-ac-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;grid-gap:var(--space-5);gap:var(--space-5)}.s2c-ac-card{display:grid;grid-gap:var(--space-4);gap:var(--space-4);align-content:start;padding:clamp(1.1rem,2vw,1.5rem);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);scroll-margin-top:var(--space-6)}.s2c-ac-card--wide{grid-column:span 2}.s2c-ac-card--full{grid-column:1/-1}.s2c-ac-card>header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.s2c-ac-card>header h2{margin:0;font-size:var(--text-lg);font-weight:var(--weight-bold)}.s2c-ac-card>header a,.s2c-ac-card>header button{-webkit-margin-start:auto;margin-inline-start:auto;padding:0;background:none;border:0;color:var(--text-brand);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;--s2c-ink-current:var(--text-brand)}.s2c-ac-card>header a:hover,.s2c-ac-card>header button:hover{text-decoration:underline}.s2c-ac-thumb{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:52px;height:52px;object-fit:contain;background:var(--surface-sunken);border-radius:var(--radius-md)}.s2c-ac-thumb--letter{color:var(--text-subtle);font-size:var(--text-lg);font-weight:var(--weight-bold);--s2c-muted-current:var(--text-subtle)}.s2c-ac-lines{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.s2c-ac-line{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);background:none;border:1px solid transparent;border-radius:var(--radius-lg);text-align:start;cursor:pointer}.s2c-ac-line:hover{background:var(--surface-sunken);border-color:var(--border)}.s2c-ac-line--static{cursor:default}.s2c-ac-line--static:hover{background:none;border-color:transparent}.s2c-ac-line__copy{display:grid;grid-gap:2px;gap:2px;flex:1 1 auto;min-width:0}.s2c-ac-line__copy b{font-size:var(--text-sm);font-weight:var(--weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s2c-ac-line__copy small{font-size:var(--text-xs);color:var(--text-muted)}.s2c-ac-line>strong{font-size:var(--text-sm);font-weight:var(--weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.s2c-ac-line__chevron{flex-shrink:0;width:16px;height:16px;color:var(--text-subtle);transform:rotate(-90deg)}.s2c-ac-line__icon,.s2c-ac-order-status{flex-shrink:0;color:var(--text-muted)}.s2c-ac-order-status{display:inline-flex;align-items:center;padding:2px var(--space-3);background:var(--surface-sunken);border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.s2c-ac-order-status.delivered,.s2c-ac-order-status.paid{background:var(--success-soft);color:var(--success);--s2c-muted-current:var(--success)}.s2c-ac-order-status.cancelled,.s2c-ac-order-status.returned_to_sender{background:var(--danger-soft);color:var(--danger);--s2c-muted-current:var(--danger)}.s2c-ac-order-status.in_transit,.s2c-ac-order-status.out_for_delivery,.s2c-ac-order-status.packed,.s2c-ac-order-status.placed,.s2c-ac-order-status.shipped{background:var(--surface-brand-soft);color:var(--text-brand);--s2c-muted-current:var(--text-brand)}.s2c-ac-order-status.draft,.s2c-ac-order-status.pending{background:var(--warning-soft);color:var(--warning);--s2c-muted-current:var(--warning)}.s2c-ac-address{display:grid;grid-gap:2px;gap:2px;padding:var(--space-4);background:var(--surface-sunken);border-radius:var(--radius-lg)}.s2c-ac-address b{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.s2c-ac-address small{font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-normal)}.s2c-ac-address--empty small{max-width:40ch}.s2c-ac-tag{margin-bottom:var(--space-2);padding:1px var(--space-2);background:var(--surface-brand-soft);border-radius:var(--radius-sm);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase;--s2c-muted-current:var(--text-brand)}.s2c-ac-add-button,.s2c-ac-tag{justify-self:start;color:var(--text-brand)}.s2c-ac-add-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:38px;padding-inline:var(--space-4);background:none;border:1px dashed var(--border-strong);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer}.s2c-ac-add-button:hover{border-color:var(--action);background:var(--surface-brand-soft)}.s2c-ac-add-button svg{width:16px;height:16px}.s2c-ac-methods{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.s2c-ac-methods li{display:flex;align-items:flex-start;gap:var(--space-3)}.s2c-ac-methods svg{flex-shrink:0;margin-top:2px;color:var(--text-brand)}.s2c-ac-methods span{display:grid;grid-gap:2px;gap:2px;min-width:0}.s2c-ac-methods b{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.s2c-ac-methods small{font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-normal)}.s2c-ac-methods--roomy li{padding:var(--space-4);background:var(--surface-sunken);border-radius:var(--radius-lg)}.s2c-ac-methods--roomy small{font-size:var(--text-sm)}.s2c-ac-fineprint{margin:0;font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-normal)}.s2c-ac-feed{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.s2c-ac-feed li{display:flex;align-items:flex-start;gap:var(--space-3)}.s2c-ac-feed li>i{flex-shrink:0;width:8px;height:8px;margin-top:6px;background:var(--border-strong);border-radius:50%}.s2c-ac-feed li.is-unread>i{background:var(--action)}.s2c-ac-feed span{display:grid;grid-gap:2px;gap:2px;flex:1 1 auto;min-width:0}.s2c-ac-feed b{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.s2c-ac-feed small{font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-normal)}.s2c-ac-feed li.is-unread b{color:var(--text);--s2c-ink-current:var(--text)}.s2c-ac-feed--full li{padding:var(--space-4);background:var(--surface-sunken);border-radius:var(--radius-lg)}.s2c-ac-feed--full li>button{flex-shrink:0;align-self:center;height:32px;padding-inline:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-brand);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer}.s2c-ac-shortcuts{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}.s2c-ac-shortcuts a,.s2c-ac-shortcuts button{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);background:none;border:1px solid transparent;border-radius:var(--radius-lg);text-align:start;cursor:pointer}.s2c-ac-shortcuts a:hover,.s2c-ac-shortcuts button:hover{background:var(--surface-sunken);border-color:var(--border)}.s2c-ac-shortcuts svg{flex-shrink:0;color:var(--text-brand)}.s2c-ac-shortcuts span{display:grid;grid-gap:2px;gap:2px;min-width:0}.s2c-ac-shortcuts b{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.s2c-ac-shortcuts small{font-size:var(--text-xs);color:var(--text-muted)}.s2c-ac-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.s2c-ac-product{display:grid;grid-gap:var(--space-2);gap:var(--space-2);align-content:start;padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color var(--transition)}.s2c-ac-product:hover{border-color:var(--border-brand)}.s2c-ac-product>a{display:grid;grid-gap:var(--space-2);gap:var(--space-2);justify-items:start;min-width:0}.s2c-ac-product .s2c-ac-thumb{width:100%;height:96px}.s2c-ac-product b{font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.s2c-ac-product small{font-size:var(--text-xs);color:var(--text-muted)}.s2c-ac-product strong{font-size:var(--text-md);font-weight:var(--weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.s2c-ac-product>button{height:36px;background:var(--action);border:0;border-radius:var(--radius-md);color:var(--action-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer}.s2c-ac-product>button:hover{background:var(--action-hover)}.s2c-ac-product>strong.s2c-ac-product__soon{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);--s2c-ink-current:var(--text-muted)}.s2c-ac-product>a.s2c-ac-product__link{display:inline-flex;gap:0;align-items:center;justify-content:center;height:36px;border:1px solid var(--border-brand);border-radius:var(--radius-md);color:var(--text-brand);font-size:var(--text-sm);font-weight:var(--weight-semibold);--s2c-ink-current:var(--text-brand)}.s2c-ac-product>a.s2c-ac-product__link:hover{background:var(--surface-brand-soft)}.s2c-ac-assurances{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin:0;padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);list-style:none}.s2c-ac-assurances li{display:flex;align-items:center;gap:var(--space-3)}.s2c-ac-assurances svg{flex-shrink:0;color:var(--text-brand)}.s2c-ac-assurances span{display:grid;grid-gap:1px;gap:1px;min-width:0}.s2c-ac-assurances b{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.s2c-ac-assurances small{font-size:var(--text-xs);color:var(--text-muted)}.s2c-ac-order-list{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.s2c-ac-order-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:var(--space-3) var(--space-4);gap:var(--space-3) var(--space-4);padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color var(--transition)}.s2c-ac-order-list article:hover{border-color:var(--border-brand)}.s2c-ac-order-summary-copy{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.s2c-ac-order-summary-copy b{font-size:var(--text-md);font-weight:var(--weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.s2c-ac-order-summary-copy small{font-size:var(--text-xs);color:var(--text-muted)}.s2c-ac-pickup-order-detail a{color:var(--text-brand);font-weight:var(--weight-semibold);--s2c-ink-current:var(--text-brand)}.s2c-ac-order-list article>strong{font-size:var(--text-lg);font-weight:var(--weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.s2c-ac-order-actions{display:flex;gap:var(--space-2)}.s2c-ac-order-actions a,.s2c-ac-order-actions button{display:inline-flex;align-items:center;height:36px;padding-inline:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-brand);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;white-space:nowrap;--s2c-ink-current:var(--text-brand)}.s2c-ac-order-actions a:hover,.s2c-ac-order-actions button:hover:not(:disabled){border-color:var(--border-brand);background:var(--surface-brand-soft)}.s2c-ac-delivery-list,.s2c-ac-delivery-list article{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.s2c-ac-delivery-list article{padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.s2c-ac-delivery-head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-3)}.s2c-ac-delivery-head>div:first-child{display:grid;grid-gap:2px;gap:2px;flex:1 1 14rem;min-width:0}.s2c-ac-delivery-carrier{font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle)}.s2c-ac-delivery-head b{font-size:var(--text-md);font-weight:var(--weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.s2c-ac-delivery-head small{font-size:var(--text-xs);color:var(--text-muted)}.s2c-ac-delivery-events{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.s2c-ac-delivery-events>div{position:relative;display:flex;gap:var(--space-3);-webkit-padding-start:var(--space-1);padding-inline-start:var(--space-1)}.s2c-ac-delivery-events>div>i{position:relative;z-index:1;flex-shrink:0;width:11px;height:11px;margin-top:5px;background:var(--action);border:2px solid var(--surface);border-radius:50%;box-shadow:0 0 0 2px var(--action)}.s2c-ac-delivery-events>div:not(:last-child):before{content:"";position:absolute;inset-inline-start:9px;top:16px;bottom:calc(var(--space-4) * -1);width:2px;background:var(--border)}.s2c-ac-delivery-events span{display:grid;grid-gap:2px;gap:2px;min-width:0}.s2c-ac-delivery-events b{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.s2c-ac-delivery-events small{font-size:var(--text-xs);color:var(--text-muted)}.s2c-ac-delivery-events p{margin:0;font-size:var(--text-sm);color:var(--text-muted)}.s2c-ac-delivery-list article>a{color:var(--text-brand);font-size:var(--text-sm);font-weight:var(--weight-semibold);--s2c-ink-current:var(--text-brand)}.s2c-ac-saved-list{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.s2c-ac-saved-list article{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.s2c-ac-saved-list article>div:first-of-type{display:grid;grid-gap:2px;gap:2px;flex:1 1 16rem;min-width:0}.s2c-ac-saved-list small{font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle)}.s2c-ac-saved-list b{font-size:var(--text-md);font-weight:var(--weight-semibold)}.s2c-ac-saved-list article>div:first-of-type span{font-size:var(--text-sm);color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.s2c-ac-saved-list article>div:last-of-type{display:flex;flex-wrap:wrap;gap:var(--space-2)}.s2c-ac-saved-list article>div:last-of-type a,.s2c-ac-saved-list article>div:last-of-type button{display:inline-flex;align-items:center;height:36px;padding-inline:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-brand);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;--s2c-ink-current:var(--text-brand)}.s2c-ac-saved-list article>div:last-of-type button:disabled{color:var(--text-subtle);cursor:not-allowed}.s2c-ac-saved-remove{color:var(--text-muted)!important;--s2c-ink-current:var(--text-muted)}.s2c-ac-saved-remove:hover{color:var(--danger)!important;border-color:var(--danger)!important}.s2c-ac-profile-completion{-webkit-margin-start:auto;margin-inline-start:auto;padding:var(--space-1) var(--space-3);background:var(--warning-soft);border-radius:var(--radius-pill);color:var(--warning);font-size:var(--text-xs);font-weight:var(--weight-semibold);--s2c-muted-current:var(--warning)}.s2c-ac-profile-completion.is-complete{background:var(--success-soft);color:var(--success);--s2c-muted-current:var(--success)}.s2c-ac-account-profile-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:start}.s2c-ac-account-profile-layout>div{display:grid;grid-gap:var(--space-3);gap:var(--space-3);align-content:start}.s2c-ac-account-profile-layout>div p{margin:0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.s2c-ac-account-profile-layout>div>small{font-size:var(--text-xs);color:var(--text-muted)}.s2c-ac-account-profile-form{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.s2c-ac-form-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.s2c-ac-form-three{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.s2c-ac-card label{display:grid;grid-gap:var(--space-2);gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.s2c-ac-card label small{font-weight:var(--weight-normal);color:var(--text-muted)}.s2c-ac-card input,.s2c-ac-card select,.s2c-ac-card textarea{width:100%;padding:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);font-weight:var(--weight-normal)}.s2c-ac-card textarea{min-height:5rem;resize:vertical}.s2c-ac-card input:focus,.s2c-ac-card select:focus,.s2c-ac-card textarea:focus{border-color:var(--action);outline:none}.s2c-ac-account-profile-form>button,.s2c-ac-account-return-form>button{justify-self:start;height:44px;padding-inline:var(--space-6);background:var(--action);border:0;border-radius:var(--radius-md);color:var(--action-text);font-weight:var(--weight-semibold);cursor:pointer}.s2c-ac-account-profile-form>button:disabled,.s2c-ac-account-return-form>button:disabled{background:var(--grey-300);cursor:not-allowed}.s2c-ac-return-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-5);gap:var(--space-5)}.s2c-ac-account-return-form{display:grid;grid-gap:var(--space-3);gap:var(--space-3);align-content:start}.s2c-ac-return-message{margin:0;font-size:var(--text-sm);color:var(--text-brand);--s2c-muted-current:var(--text-brand)}.s2c-ac-return-history{display:grid;grid-gap:var(--space-3);gap:var(--space-3);align-content:start}.s2c-ac-return-history article{display:grid;grid-gap:2px;gap:2px;padding:var(--space-4);background:var(--surface-sunken);border-radius:var(--radius-lg)}.s2c-ac-return-history span{font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-brand);font-weight:var(--weight-semibold);--s2c-muted-current:var(--text-brand)}.s2c-ac-return-history b{font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.s2c-ac-return-history small{font-size:var(--text-xs);color:var(--text-muted)}.s2c-ac-return-history a{font-size:var(--text-sm);color:var(--text-brand);font-weight:var(--weight-semibold);--s2c-ink-current:var(--text-brand)}.s2c-ac-return-history>b{font-size:var(--text-md)}.s2c-ac-return-history>p{margin:0;font-size:var(--text-sm);color:var(--text-muted)}.s2c-ac-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin:0}.s2c-ac-details>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.s2c-ac-details dt{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--weight-normal);--s2c-ink-current:var(--text-muted)}.s2c-ac-details dd{margin:0;font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text);text-transform:capitalize;overflow-wrap:anywhere;--s2c-muted-current:var(--text)}.s2c-ac-signout,.s2c-ac-theme{justify-self:start}.s2c-ac-signout{display:inline-flex;align-items:center;gap:var(--space-2);height:42px;padding-inline:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--danger);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer}.s2c-ac-signout:hover{border-color:var(--danger);background:var(--danger-soft)}.s2c-ac-account-empty{display:grid;justify-items:center;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-8) var(--space-5);text-align:center;background:var(--surface-sunken);border-radius:var(--radius-lg)}.s2c-ac-account-empty b{font-size:var(--text-md)}.s2c-ac-account-empty span{max-width:42ch;font-size:var(--text-sm);color:var(--text-muted)}.s2c-ac-account-empty a{color:var(--text-brand);font-size:var(--text-sm);font-weight:var(--weight-semibold);--s2c-ink-current:var(--text-brand)}.s2c-ac-account-loading{display:grid;place-items:center;min-height:50vh;color:var(--text-muted)}@media (max-width:1240px){.s2c-ac-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.s2c-ac-card--wide{grid-column:span 2}.s2c-ac-welcome{grid-template-columns:minmax(0,1fr)}.s2c-ac-stats article:first-child{-webkit-padding-start:0;padding-inline-start:0;-webkit-border-start:0;border-inline-start:0}}@media (max-width:1040px){.s2c-ac-account-shell{grid-template-columns:minmax(0,1fr)}.s2c-ac-account-sidebar{position:static}.s2c-ac-account-sidebar nav{grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;scrollbar-width:none}.s2c-ac-account-sidebar nav::-webkit-scrollbar{display:none}.s2c-ac-account-sidebar nav a,.s2c-ac-account-sidebar nav button{white-space:nowrap}.s2c-ac-account-profile-layout,.s2c-ac-return-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.s2c-ac-grid,.s2c-ac-stats{grid-template-columns:minmax(0,1fr)}.s2c-ac-card--full,.s2c-ac-card--wide{grid-column:span 1}.s2c-ac-stats article{-webkit-padding-start:0;padding-inline-start:0;-webkit-border-start:0;border-inline-start:0}.s2c-ac-order-list article{grid-template-columns:minmax(0,1fr)}.s2c-ac-order-list article>strong{justify-self:start}}.s2c-ac-card label.s2c-ac-checkbox,.s2c-ac-checkbox{display:flex;align-items:flex-start;gap:var(--space-3);font-weight:var(--weight-normal);cursor:pointer}.s2c-ac-checkbox input[type=checkbox]{flex-shrink:0;width:18px;height:18px;margin-top:2px;accent-color:var(--action);cursor:pointer}.s2c-ac-checkbox>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.s2c-ac-checkbox b{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.s2c-ac-checkbox small{font-size:var(--text-xs);color:var(--text-muted)}.s2c-ac-preferences{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.s2c-ac-preferences li{padding:var(--space-3) var(--space-4);background:var(--surface-sunken);border-radius:var(--radius-lg)}.s2c-ac-verified{-webkit-margin-start:var(--space-2);margin-inline-start:var(--space-2);padding:1px var(--space-2);background:var(--success-soft);border-radius:var(--radius-sm);color:var(--success);font-size:var(--text-2xs);font-style:normal;font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase;--s2c-muted-current:var(--success);--s2c-ink-current:var(--success)}.s2c-ac-card input[type=date]{max-width:16rem}.s2c-ac-address-list{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.s2c-ac-address-list li{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);background:var(--surface-sunken);border:1px solid transparent;border-radius:var(--radius-lg)}.s2c-ac-address-list li.is-default{border-color:var(--border-brand);background:color-mix(in srgb,var(--surface-brand-soft) 55%,var(--surface))}.s2c-ac-address-list__copy{display:grid;grid-gap:2px;gap:2px;flex:1 1 16rem;min-width:0}.s2c-ac-address-list__tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1)}.s2c-ac-address-list__tags b{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.s2c-ac-address-list__tags .s2c-ac-tag{margin-bottom:0}.s2c-ac-address-list small{font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-normal)}.s2c-ac-address-list__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.s2c-ac-address-list__actions button{height:32px;padding-inline:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-brand);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer}.s2c-ac-address-list__actions button:hover{border-color:var(--border-brand);background:var(--surface-brand-soft)}.s2c-ac-address-remove{color:var(--text-muted)!important}.s2c-ac-address-remove:hover{border-color:var(--danger)!important;background:var(--danger-soft)!important;color:var(--danger)!important}.s2c-ac-address-error{margin:0;font-size:var(--text-sm);color:var(--danger);--s2c-muted-current:var(--danger)}.s2c-ac-avatar-photo{flex-shrink:0;width:68px;height:68px;object-fit:cover;border-radius:50%;border:1px solid var(--border)}.s2c-ac-membership{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-muted)}.s2c-ac-membership svg{width:15px;height:15px;color:var(--success)}.s2c-ac-choices{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;border:0}.s2c-ac-choices legend{padding:0 0 var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.s2c-ac-choices legend small{font-weight:var(--weight-normal);color:var(--text-muted)}.s2c-ac-card fieldset.s2c-ac-choices label,.s2c-ac-choices label{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer}.s2c-ac-choices label.is-chosen{border-color:var(--action);background:var(--surface-brand-soft);color:var(--text-brand);--s2c-muted-current:var(--text-brand)}.s2c-ac-choices input{accent-color:var(--action);cursor:pointer}.s2c-ac-choices label>span{font-size:var(--text-md);line-height:1}.s2c-ac-brand-row{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding-block:var(--space-4);border-top:1px solid var(--line,var(--border))}.s2c-ac-brand-row:first-of-type{border-top:0;padding-top:0}.s2c-ac-brand-row b{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.s2c-ac-brand-row>small{font-size:var(--text-xs);color:var(--text-muted)}.s2c-ac-brand-row ul{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.s2c-ac-brand-row li{padding:4px var(--space-3);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}