html:root .site-header{--oat:var(--stage-2);--cream:var(--stage-2);--charcoal:var(--stage-ink);--taupe:var(--stage-accent);--line:var(--stage-line);--line-strong:var(--stage-line-strong);z-index:50;border-bottom:1px solid var(--stage-line);box-shadow:none;color:var(--stage-ink);background:#1d1410;position:sticky;top:0}html:root .site-header .brand-wordmark{color:var(--stage-ink)}html:root .site-header .nav-link{min-height:44px;color:var(--stage-ink);font-size:var(--fs-2);letter-spacing:0;white-space:nowrap;align-items:center;font-weight:500;display:inline-flex}html:root .site-header .nav-link:after{background:var(--stage-accent);bottom:8px}html:root .site-header .nav-link:hover{color:var(--stage-accent-2)}html:root .site-header :is(.language-switch,.mobile-language-bar,.mobile-menu-language){color:var(--stage-muted)}html:root .site-header :is(.language-switch,.mobile-language-bar) a.is-active,html:root .site-header :is(.language-switch,.mobile-language-bar) a:hover,html:root .site-header .mobile-menu-language a.is-active{color:var(--stage-ink)}html:root .site-header :is(.language-switch,.mobile-language-bar) a.is-active:after{background:var(--stage-accent)}html:root .site-header .mobile-language-bar{border-top-color:var(--stage-line);background:0 0}html:root .site-header .site-header-divider{background:var(--stage-line-strong)}html:root .site-header :is(.account-link,.header-cart-link,.mobile-header-account,.mobile-header-cart){border-color:var(--stage-line-strong);color:var(--stage-ink);background:0 0}html:root .site-header :is(.account-link,.header-cart-link):hover{border-color:var(--stage-accent);color:var(--stage-ink);background:#dcb97f1a}html:root .site-header .account-link.is-member b,html:root .site-header .cart-count-badge{background:var(--stage-accent);color:#24180f}html:root .site-header .menu-button span{background:var(--stage-ink)}html:root .site-header .site-header-signout{min-height:44px;color:var(--stage-muted);font:500 var(--fs-2) / 1 var(--font-sans);cursor:pointer;background:0 0;border:0;padding:0 4px}html:root .site-header .site-header-signout:hover{color:var(--stage-ink)}html:root .site-header .mobile-menu{background:var(--stage-2)}html:root .site-header .mobile-menu.is-open{border-top-color:var(--stage-line)}html:root .site-header .mobile-menu .mobile-menu-item{border-color:var(--stage-line);color:var(--stage-ink)}html:root .site-header .mobile-account-link{background:var(--stage-accent);color:#24180f}html:root .site-header :is(.mobile-cart-link,.mobile-signout-link){border:1px solid var(--stage-line-strong);color:var(--stage-ink)}html:root .site-header .mobile-cart-link b{color:var(--stage-accent)}html:root .site-header .mobile-signout-link{letter-spacing:.12em;text-align:left;cursor:pointer;background:0 0;border-radius:999px;align-items:center;width:100%;min-height:44px;margin-top:.55rem;padding:.9rem 1.1rem;font-size:.68rem;font-weight:600;display:flex}html:root .site-header :focus-visible{outline:2px solid var(--stage-accent);outline-offset:2px}html:root :is(.legal-page,.support-page,.product-detail-page,.cart-page,.member-page) :is(section[id],[id]:target){scroll-margin-top:120px}html:root .legal-page{--c-bg:var(--stage);--c-text:var(--stage-ink);--c-text-muted:var(--stage-muted);--c-brand:var(--stage-accent);--charcoal:var(--stage-ink);--taupe:var(--stage-accent);--line:var(--stage-line);--line-strong:var(--stage-line-strong);background:var(--stage);min-height:100svh;color:var(--stage-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}:is(html:has(.legal-page),body:has(.legal-page)){background:var(--stage)}html:root .legal-page .skip-link{background:var(--stage-accent);color:#24180f}html:root .legal-page .legal-layout{width:min(100% - 2 * var(--page-gutter), var(--page-max));max-width:var(--page-max);padding-block:56px}@media (width>=1024px){html:root .legal-page .legal-layout{padding-block:96px}}html:root .legal-page .legal-index>p,html:root .legal-page .legal-section-heading p,html:root .legal-page .legal-company-card>p{color:var(--stage-accent);font-size:var(--fs-2);letter-spacing:.08em;font-weight:500}html:root .legal-page .legal-index h1{color:var(--stage-ink);font-size:var(--fs-7);letter-spacing:-.02em;font-weight:500;line-height:1.2}html:root .legal-page .legal-index>span,html:root .legal-page .legal-index>small{color:var(--stage-muted);font-size:var(--fs-3);line-height:1.6}html:root .legal-page .legal-index>small{font-size:var(--fs-2)}html:root .legal-page .legal-index nav{border-color:var(--stage-line)}html:root .legal-page .legal-index nav a{min-height:44px;color:var(--stage-ink);font-size:var(--fs-3);align-items:center;font-weight:500;display:inline-flex}html:root .legal-page .legal-index nav a:hover{color:var(--stage-accent-2)}html:root .legal-page .legal-document{border-color:var(--stage-line)}html:root .legal-page .legal-section+.legal-section{border-top-color:var(--stage-line);margin-top:56px;padding-top:56px}@media (width>=1024px){html:root .legal-page .legal-section+.legal-section{margin-top:96px;padding-top:96px}}html:root .legal-page .legal-section-heading{margin-bottom:32px}html:root .legal-page .legal-section-heading>span{border-color:var(--stage-accent);color:var(--stage-accent);font-size:var(--fs-3)}html:root .legal-page .legal-section-heading h2{color:var(--stage-ink);font-size:var(--fs-6);letter-spacing:-.02em;font-weight:500;line-height:1.3}@media (width>=1024px){html:root .legal-page .legal-section-heading h2{font-size:var(--fs-7)}}html:root .legal-page :is(.legal-lead,.legal-clause p){color:var(--stage-muted);font-size:var(--fs-3);line-height:1.7}html:root .legal-page .legal-lead{margin-bottom:24px}html:root .legal-page .legal-clause{border-top-color:var(--stage-line)}html:root .legal-page .legal-clause h3{color:var(--stage-ink);font-size:var(--fs-4);font-weight:600;line-height:1.4}html:root .legal-page .legal-clause h3 span{color:var(--stage-accent);font-size:var(--fs-3)}html:root .legal-page .legal-company-card{border:1px solid var(--stage-line);border-radius:var(--btn-radius);background:var(--stage-surface)}html:root .legal-page .legal-company-card dl,html:root .legal-page .legal-company-card dl>div{border-color:var(--stage-line)}html:root .legal-page .legal-company-card dt{color:var(--stage-muted);font-size:var(--fs-2)}html:root .legal-page .legal-company-card dd{color:var(--stage-ink);font-size:var(--fs-3);overflow-wrap:anywhere}html:root .legal-page .legal-document a:not(.legal-back-link){color:var(--stage-accent);text-underline-offset:3px;text-decoration:underline}html:root .legal-page .legal-document a:not(.legal-back-link):hover{color:var(--stage-accent-2)}html:root .legal-page .legal-document p a,html:root .legal-page .legal-company-card dd a{align-items:center;min-height:44px;display:inline-flex}html:root .legal-page :is(.legal-clause li,.legal-privacy-table p,.legal-note p){color:var(--stage-muted);font-size:var(--fs-3);line-height:1.7}html:root .legal-page .legal-clause li::marker{color:var(--stage-accent)}html:root .legal-page .legal-privacy-table{border-top-color:var(--stage-line-strong)}html:root .legal-page .legal-privacy-table>div{border-bottom-color:var(--stage-line)}html:root .legal-page .legal-privacy-table strong{color:var(--stage-ink);font-size:var(--fs-3);font-weight:600}html:root .legal-page .legal-policy-eyebrow{font-weight:500;color:var(--stage-accent)!important;font-size:var(--fs-1)!important}html:root .legal-page .legal-note{border:1px solid var(--stage-line);border-radius:var(--btn-radius);background:var(--stage-surface)}html:root .legal-page .legal-note strong{color:var(--stage-accent);font-size:var(--fs-2);letter-spacing:.08em}html:root .legal-page .legal-note a{color:var(--stage-accent);font-size:var(--fs-2)}html:root .legal-page .legal-back-link{border:1px solid var(--stage-accent);border-radius:var(--btn-radius);background:var(--stage-accent);color:#24180f;min-height:48px;font-size:var(--fs-3);letter-spacing:0;font-weight:600;text-decoration:none}html:root .legal-page .legal-back-link:hover{border-color:var(--stage-accent-2);background:var(--stage-accent-2);color:#24180f}html:root .support-page{--c-bg:var(--stage);--c-surface:var(--stage-surface);--c-text:var(--stage-ink);--c-text-muted:var(--stage-muted);--c-line:var(--stage-line);--c-line-strong:var(--stage-line-strong);--c-brand:var(--stage-accent);--c-on-brand:#24180f;--oat:var(--stage);--ivory:var(--stage-surface);--cream:#24180f;--charcoal:var(--stage-ink);--taupe:var(--stage-accent);--muted:var(--stage-muted);--line:var(--stage-line);--line-strong:var(--stage-line-strong);background:var(--stage);color:var(--stage-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}:is(html:has(.support-page),body:has(.support-page)){background:var(--stage)}html:root .support-page :is(.support-hero,.support-section){width:min(100% - 2 * var(--page-gutter), var(--page-max))}html:root .support-page .support-section{border-top-color:var(--stage-line);padding-block:56px}@media (width>=1024px){html:root .support-page .support-section{padding-block:96px}}html:root .support-page :is(.support-hero>p,.support-section-heading>p){color:var(--stage-accent);font-size:var(--fs-2);font-weight:500}html:root .support-page :is(.support-hero h1,.support-section-heading h2){color:var(--stage-ink);font-weight:500}html:root .support-page .support-hero h1{font-size:var(--fs-7);letter-spacing:-.02em;line-height:1.2}html:root .support-page .support-section-heading h2{font-size:var(--fs-6);letter-spacing:-.02em;line-height:1.3}html:root .support-page :is(.support-hero>span,.support-section-heading>span,.support-signin p,.return-policy-check>span,.return-history article p,.return-history article small,.return-history>p){color:var(--stage-muted);font-size:var(--fs-3)}html:root .support-page .support-hero a{color:var(--stage-accent)}html:root .support-page .return-policy-grid article{border:1px solid var(--stage-line);border-radius:var(--btn-radius);background:var(--stage-surface)}html:root .support-page .return-policy-grid article h3{color:var(--stage-ink)}html:root .support-page .return-policy-grid article>div :is(span,p){color:var(--stage-accent)}html:root .support-page .return-policy-grid ul{color:var(--stage-muted);font-size:var(--fs-3);line-height:1.7}html:root .support-page .return-policy-grid li::marker{color:var(--stage-accent)}html:root .support-page .return-policy-contact{border:1px solid var(--stage-line-strong);border-radius:var(--btn-radius);background:var(--stage-2);color:var(--stage-ink)}html:root .support-page .return-policy-contact :is(a,strong){color:var(--stage-accent)}html:root .support-page .faq-list,html:root .support-page .faq-list details{border-color:var(--stage-line)}html:root .support-page .faq-list summary{color:var(--stage-ink)}html:root .support-page .faq-list summary span{color:var(--stage-accent)}html:root .support-page .faq-list details>p{color:var(--stage-muted);font-size:var(--fs-3);line-height:1.7}html:root .support-page :is(.support-signin,.return-history){border-color:var(--stage-line);border-radius:var(--btn-radius);background:var(--stage-surface)}html:root .support-page .return-history article{border-bottom-color:var(--stage-line)}html:root .support-page .return-history article em{color:var(--stage-accent-2);background:#dcb97f24}html:root .support-page .return-request-layout form{border-color:var(--stage-line);border-radius:var(--btn-radius);background:var(--stage-surface)}html:root .support-page .return-request-layout form label>span{color:var(--stage-muted)}html:root .support-page .return-request-layout :is(input:not([type=checkbox],[type=radio]),select,textarea){border-color:var(--stage-line-strong);border-radius:var(--btn-radius);color:var(--stage-ink);background-color:#f3eadf0a}html:root .support-page .return-request-layout select option{background:var(--stage-surface);color:var(--stage-ink)}html:root .support-page :is(.support-signin a,.return-request-layout form>button){border-color:var(--stage-accent);border-radius:var(--btn-radius);background:var(--stage-accent);color:#24180f}html:root .support-page :is(.support-signin a,.return-request-layout form>button):hover{border-color:var(--stage-accent-2);background:var(--stage-accent-2)}html:root .support-page .support-message{border-radius:var(--btn-radius);color:var(--stage-ink);background:#dcb97f1a;border-color:#dcb97f66}html:root .support-page .skip-link{background:var(--stage-accent);color:#24180f}
