.login_split__6is9E{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - 72px);margin-top:72px}.login_left__lsLHP{display:flex;align-items:center;justify-content:center;padding:clamp(2.5rem,6vw,5rem) var(--gutter);background:var(--paper)}.login_panel__Vg92g{width:100%;max-width:26rem}.login_brand__g5IIO{display:inline-flex;color:var(--ink)}.login_eyebrow__CopAr{margin-top:clamp(2rem,5vw,3rem)}.login_title__OIyIk{margin-top:.85rem;font-size:clamp(2.1rem,4vw,2.9rem)}.login_subline__MxMge{margin-top:.9rem;color:var(--text-muted);font-size:1.02rem;line-height:1.55;max-width:24rem}.login_error__7RsJ0{margin-top:1.1rem;padding:.75rem .95rem;font-size:.9rem;line-height:1.5;color:var(--amber-deep);background:var(--paper-soft);border:1px solid var(--sand);border-radius:var(--radius);max-width:24rem}.login_media__XJe0x{position:relative;overflow:hidden;background:var(--ink)}.login_image__gLPR2{object-fit:cover}.login_overlay__Am9Ir{position:absolute;inset:0;background:linear-gradient(180deg,rgba(25,23,18,.1),rgba(25,23,18,.15) 45%,rgba(25,23,18,.72))}.login_caption___et_n{position:absolute;left:clamp(1.75rem,4vw,3.25rem);bottom:clamp(1.75rem,4vw,3rem);right:clamp(1.75rem,4vw,3.25rem);display:flex;flex-direction:column;gap:.9rem;color:var(--text-on-ink)}.login_script__sYVDH{font-family:var(--font-script);font-size:clamp(2rem,3.4vw,3rem);line-height:1.05;color:var(--paper);text-shadow:0 2px 24px rgba(0,0,0,.35)}.login_captionLogo___k3OW{color:var(--paper)}@media (max-width:900px){.login_split__6is9E{grid-template-columns:1fr}.login_media__XJe0x{display:none}.login_left__lsLHP{align-items:flex-start}}.LoginForm_wrap__LLUrd{display:flex;flex-direction:column;margin-top:2.25rem}.LoginForm_tabs__6gEwS{display:grid;grid-template-columns:1fr 1fr;grid-gap:.35rem;gap:.35rem;padding:.3rem;background:var(--paper-soft);border:1px solid var(--sand);border-radius:var(--radius)}.LoginForm_tab__2qbji{padding:.7rem 1rem;font-family:var(--font-body);font-size:.82rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);border-radius:var(--radius-sm);transition:color .2s var(--ease),background-color .2s var(--ease),box-shadow .2s var(--ease)}.LoginForm_tab__2qbji:hover{color:var(--text)}.LoginForm_tabActive__BAueg{color:var(--ink);background:var(--paper);box-shadow:var(--shadow-card)}.LoginForm_tabActive__BAueg:hover{color:var(--ink)}.LoginForm_form__GXaZF{display:flex;flex-direction:column;gap:1.35rem;margin-top:1.75rem}.LoginForm_field__IcR41{display:flex;flex-direction:column;gap:.55rem}.LoginForm_label__peah4{font-family:var(--font-body);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.LoginForm_input__t7x1n{width:100%;padding:.95rem 1.05rem;background:var(--paper-soft);color:var(--text);border:1px solid var(--sand);border-radius:var(--radius);transition:border-color .2s var(--ease),background-color .2s var(--ease),box-shadow .2s var(--ease)}.LoginForm_input__t7x1n::placeholder{color:var(--text-faint)}.LoginForm_input__t7x1n:hover{border-color:var(--hairline-ink)}.LoginForm_input__t7x1n:focus{outline:none;border-color:var(--amber);background:var(--paper);box-shadow:0 0 0 3px color-mix(in srgb,var(--amber) 18%,transparent)}.LoginForm_hint__LGobP{font-size:.82rem;color:var(--text-faint)}.LoginForm_passwordWrap__2n0KD{position:relative}.LoginForm_passwordInput__uAswd{padding-right:3.2rem}.LoginForm_toggle__pliAH{position:absolute;top:.55rem;right:.6rem;display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:var(--radius-sm);color:var(--text-muted);transition:color .2s var(--ease)}.LoginForm_toggle__pliAH:hover{color:var(--text)}.LoginForm_message__NvuF_{font-size:.9rem;line-height:1.5;margin-top:-.2rem}.LoginForm_message__NvuF_:empty{display:none}.LoginForm_err__CkHif{color:var(--amber-deep)}.LoginForm_ok__ZcB2S{color:var(--text)}.LoginForm_submit__4_yId{width:100%;margin-top:.25rem}.LoginForm_submit__4_yId:disabled{opacity:.7;cursor:default;transform:none}.LoginForm_divider__vlqfO{display:flex;align-items:center;gap:1rem;color:var(--text-faint);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;margin-block:1.75rem}.LoginForm_divider__vlqfO:after,.LoginForm_divider__vlqfO:before{content:"";flex:1 1;height:1px;background:var(--sand)}.LoginForm_alternates__SntBr{display:flex;flex-direction:column;gap:1.1rem}.LoginForm_googleForm__raYsk{display:flex}.LoginForm_googleBtn__Rp24V{width:100%;color:var(--text);border-color:var(--sand);letter-spacing:.08em}.LoginForm_googleBtn__Rp24V:hover{background:var(--ink);color:var(--text-on-ink);border-color:var(--ink)}.LoginForm_magic__iRlnE{display:flex;flex-direction:column;gap:.7rem}.LoginForm_magicRow__Tnt40{display:flex;align-items:flex-start;gap:.7rem}.LoginForm_magicRow__Tnt40 .LoginForm_field__IcR41{flex:1 1}.LoginForm_magicBtn__6e9zc{flex-shrink:0;color:var(--text);border-color:var(--sand);letter-spacing:.06em;white-space:nowrap}.LoginForm_magicBtn__6e9zc:hover{background:var(--ink);color:var(--text-on-ink);border-color:var(--ink)}.LoginForm_magicBtn__6e9zc:disabled{opacity:.7;cursor:default;transform:none}.LoginForm_srOnly__I_1zK{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:480px){.LoginForm_magicRow__Tnt40{flex-direction:column;align-items:stretch}.LoginForm_magicBtn__6e9zc{width:100%}}.NewsletterForm_wrap__76GNK{width:100%}.NewsletterForm_form__0NR1_{display:flex;align-items:stretch;gap:0;background:hsla(35,35%,93%,.06);border:1px solid var(--ink-line);border-radius:var(--radius-sm);overflow:hidden;transition:border-color .2s var(--ease)}.NewsletterForm_form__0NR1_:focus-within{border-color:hsla(35,35%,93%,.4)}.NewsletterForm_input__Yyvgh{flex:1 1;min-width:0;padding:.85rem 1rem;background:transparent;border:none;color:var(--text-on-ink);font-size:.9rem}.NewsletterForm_input__Yyvgh::placeholder{color:var(--muted-on-ink)}.NewsletterForm_input__Yyvgh:focus{outline:none}.NewsletterForm_submit__T6eRh{display:inline-flex;align-items:center;justify-content:center;width:3rem;color:var(--ink);background:var(--paper);transition:background-color .2s var(--ease)}.NewsletterForm_submit__T6eRh:hover:not(:disabled){background:var(--amber)}.NewsletterForm_submit__T6eRh:disabled{opacity:.7;cursor:default}.NewsletterForm_spinner__qq6_b{width:14px;height:14px;border:2px solid rgba(25,23,18,.3);border-top:2px solid var(--ink);border-radius:50%;animation:NewsletterForm_spin__sqCux .7s linear infinite}@keyframes NewsletterForm_spin__sqCux{to{transform:rotate(1turn)}}.NewsletterForm_msg__73TNM{margin-top:.6rem;font-size:.8rem}.NewsletterForm_ok__OJ3l6{color:#9fd8a8}.NewsletterForm_err__Xh75M{color:#e79b8f}.RatingStars_stars__AAceW{display:inline-flex;align-items:center;gap:2px}.RatingStars_star__4mKBi{position:relative;display:inline-flex}.RatingStars_star__4mKBi[data-fill=half]>svg,.RatingStars_star__4mKBi[data-fill=off]>svg{opacity:.25}.RatingStars_halfLit__G9MLP{position:absolute;inset:0 50% 0 0;overflow:hidden}.ProductOptions_block__kM9Lh{display:flex;flex-direction:column;gap:.6rem}.ProductOptions_head__xijup{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.ProductOptions_label___GEmW{font-family:var(--font-body);font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint)}.ProductOptions_extra__6HVpv{font-family:var(--font-body);font-size:.8rem;font-weight:600;color:var(--text-muted)}.ProductOptions_pills__rvyXK{display:flex;flex-wrap:wrap;gap:.5rem}.ProductOptions_pill__gFXnt{display:inline-flex;align-items:baseline;gap:.4rem;padding:.5rem .9rem;font-family:var(--font-body);font-size:.85rem;font-weight:600;color:var(--text);background:transparent;border:1px solid var(--hairline-ink);border-radius:999px;cursor:pointer;transition:border-color .2s var(--ease),background .2s var(--ease)}.ProductOptions_pill__gFXnt:hover{border-color:var(--ink)}.ProductOptions_pill__gFXnt[data-active=true]{background:var(--ink);border-color:var(--ink);color:var(--text-on-ink)}.ProductOptions_pillExtra__xAtEW{font-size:.75rem;opacity:.75}.ProductOptions_input__cJhAM{width:100%;max-width:18rem;padding:.6rem .75rem;font-family:var(--font-body);font-size:.95rem;color:var(--text);background:var(--paper);border:1px solid var(--hairline-ink);border-radius:var(--radius-sm)}.ProductOptions_input__cJhAM:focus-visible{outline:2px solid var(--amber);outline-offset:1px}.ProductOptions_help__inE1h{font-size:.78rem;line-height:1.5;color:var(--text-muted);max-width:44ch}.Collection_section__L7P_v{background:var(--paper);padding-block:var(--section-y)}.Collection_inner__aAOdJ{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,1fr);grid-gap:clamp(2rem,4vw,3.75rem);gap:clamp(2rem,4vw,3.75rem);align-items:center}.Collection_intro__Ezs7t{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.Collection_heading__0oHpk{font-size:clamp(1.9rem,3vw,2.6rem);line-height:1.02}.Collection_body__2agHb{color:var(--text-muted);font-size:.98rem;max-width:30ch}.Collection_intro__Ezs7t .Collection_btn__9qUVx{margin-top:.5rem}.Collection_showcase__KhVKE{display:flex;flex-direction:column;gap:clamp(.75rem,1.5vw,1.25rem);min-width:0}.Collection_lineup__sEK5S{display:flex;align-items:flex-end;justify-content:center;padding-top:1.25rem}.Collection_shot__c7rCT{position:relative;flex:0 0 auto;width:24%;margin-left:-9%;display:block;transition:transform .35s var(--ease),filter .35s var(--ease)}.Collection_shot__c7rCT:first-child{margin-left:0}.Collection_shotImg__4DGTz{width:100%;height:auto;display:block}.Collection_shot__c7rCT:focus-visible,.Collection_shot__c7rCT:hover{transform:translateY(-12px);outline:none}.Collection_badge__l5N2C{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:6;padding:.32rem .68rem;border-radius:999px;font-size:clamp(.46rem,.78vw,.6rem);font-weight:700;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;line-height:1;box-shadow:0 6px 16px rgba(25,23,18,.16)}.Collection_badgePreorder__wvzzH{background:var(--amber);color:#1a1712}.Collection_badgeSoldOut__ocs2L{background:rgba(25,23,18,.85);color:var(--paper)}.Collection_labels__EdPKm{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:clamp(.4rem,1vw,.9rem);gap:clamp(.4rem,1vw,.9rem)}.Collection_labels__EdPKm>li{min-width:0}.Collection_label__hkxbw{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;text-align:center;font-size:clamp(.58rem,.85vw,.72rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);transition:color .2s var(--ease)}.Collection_label__hkxbw:focus-visible,.Collection_label__hkxbw:hover{color:var(--amber-deep)}.Collection_swatch___XG0P{width:.6rem;height:.6rem;border-radius:50%;border:1px solid rgba(25,23,18,.15);flex:none}@media (max-width:900px){.Collection_inner__aAOdJ{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,6vw,3rem)}}@media (max-width:640px){.Collection_badge__l5N2C{padding:.26rem .42rem;font-size:.44rem;letter-spacing:.02em}.Collection_label__hkxbw{letter-spacing:.06em}.Collection_labels__EdPKm{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem .9rem}.Collection_label__hkxbw{width:auto}}.BuiltForMore_section__ATVtw{padding-block:var(--section-y);background:var(--paper)}.BuiltForMore_grid__Yt8Tm{display:grid;grid-template-columns:55fr 45fr;grid-gap:clamp(.9rem,1.6vw,1.4rem);gap:clamp(.9rem,1.6vw,1.4rem);align-items:stretch}.BuiltForMore_card__ionJB,.BuiltForMore_panel__9VmKU{position:relative;overflow:hidden;border-radius:var(--radius-lg);isolation:isolate}.BuiltForMore_cardImg__QxkZ2,.BuiltForMore_panelImg__xRzw9{object-fit:cover;z-index:-2;transition:transform .7s var(--ease);will-change:transform}@media (hover:hover){.BuiltForMore_details__M7kwR:hover .BuiltForMore_cardImg__QxkZ2,.BuiltForMore_materials__XU6jf:hover .BuiltForMore_cardImg__QxkZ2,.BuiltForMore_panel__9VmKU:hover .BuiltForMore_panelImg__xRzw9{transform:scale(1.06)}.BuiltForMore_cardOverlay__3uRrz,.BuiltForMore_panelOverlay__tY6aJ{transition:opacity .5s var(--ease)}.BuiltForMore_details__M7kwR:hover .BuiltForMore_cardOverlay__3uRrz,.BuiltForMore_panel__9VmKU:hover .BuiltForMore_panelOverlay__tY6aJ{opacity:.8}}@media (prefers-reduced-motion:reduce){.BuiltForMore_cardImg__QxkZ2,.BuiltForMore_panelImg__xRzw9{transition:none}}.BuiltForMore_panel__9VmKU{display:flex;flex-direction:column;justify-content:space-between;min-height:clamp(32rem,62vw,50rem);padding:clamp(1.75rem,2.6vw,2.6rem);color:var(--text-on-ink)}.BuiltForMore_panelOverlay__tY6aJ{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(15,13,10,.55) 0,rgba(15,13,10,.05) 32%),linear-gradient(0deg,rgba(15,13,10,.72) 0,rgba(15,13,10,0) 45%)}.BuiltForMore_moments__ppDJG{list-style:none;padding:0;display:flex;flex-direction:column;gap:.55rem;font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--text-on-ink)}.BuiltForMore_panelFoot__qQt3k{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1.4rem,3vw,2.25rem)}.BuiltForMore_panelHeading__ql_Vr{color:var(--text-on-ink);font-size:clamp(2.1rem,4vw,3.4rem);line-height:1;max-width:16ch}.BuiltForMore_panelCta__mL1oY{color:var(--text-on-ink)}.BuiltForMore_panelCta__mL1oY:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.BuiltForMore_cards__14n9K{display:flex;flex-direction:column;gap:clamp(.9rem,1.6vw,1.4rem)}.BuiltForMore_details__M7kwR{flex:1 1 auto;min-height:clamp(13rem,22vw,17rem);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:clamp(1rem,2vw,1.4rem);padding:clamp(1.4rem,2vw,2rem);color:var(--text-on-ink)}.BuiltForMore_cardOverlay__3uRrz{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(15,13,10,.55) 0,rgba(15,13,10,.1) 55%),linear-gradient(0deg,rgba(15,13,10,.35) 0,rgba(15,13,10,0) 50%)}.BuiltForMore_detailsEyebrow__QAELw{color:var(--text-on-ink);max-width:10ch;line-height:1.5}.BuiltForMore_materials__XU6jf{flex:1 1 auto;min-height:clamp(13rem,22vw,17rem);display:grid;grid-template-columns:1fr .85fr;background:var(--ink);color:var(--text-on-ink)}.BuiltForMore_materialsInfo__apsTe{display:flex;flex-direction:column;justify-content:center;gap:clamp(1rem,2vw,1.5rem);padding:clamp(1.5rem,2.4vw,2.25rem)}.BuiltForMore_materialsHeading__LOtv5{color:var(--text-on-ink);font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1.05;max-width:11ch}.BuiltForMore_materialsList__VMtwZ{list-style:none;padding:0;display:flex;flex-direction:column;gap:.5rem;font-size:.68rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-on-ink)}.BuiltForMore_materialsMedia__zKLmT{position:relative;overflow:hidden}@media (max-width:900px){.BuiltForMore_grid__Yt8Tm{grid-template-columns:1fr}.BuiltForMore_panel__9VmKU{min-height:22rem}.BuiltForMore_details__M7kwR,.BuiltForMore_materials__XU6jf{min-height:20rem}}@media (max-width:520px){.BuiltForMore_materials__XU6jf{grid-template-columns:1fr;grid-template-rows:1fr .7fr}.BuiltForMore_materialsInfo__apsTe{-webkit-padding-after:0;padding-block-end:0}}.BrandSignOff_section__vvPS4{padding-block:clamp(3.5rem,8vw,6.5rem);background:var(--paper);border-top:1px solid var(--sand)}.BrandSignOff_inner__4jg3r{display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(.75rem,1.8vw,1.25rem)}.BrandSignOff_logo__RpHeA{color:var(--ink);opacity:.85}.BrandSignOff_line__0w2To{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,5.5vw,4rem);line-height:1;letter-spacing:-.03em;color:var(--ink)}.BrandSignOff_sub__l1_Cd{font-family:var(--font-body);font-weight:600;font-size:clamp(.7rem,1.05vw,.8rem);letter-spacing:.24em;text-transform:uppercase;color:var(--text-faint)}.Reviews_section__6yU6k{padding-block:var(--section-y);background:var(--paper)}.Reviews_head__ETKjW{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.85rem}.Reviews_heading__KyNyX{font-size:clamp(2rem,5vw,3.1rem)}.Reviews_rating__KdaA5{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.35rem}.Reviews_score__O_EwG{font-weight:700;color:var(--text)}.Reviews_count__sdUrH{color:var(--text-muted)}.Reviews_stars__qHa_l{display:inline-flex;align-items:center;gap:2px;color:var(--star)}.Reviews_disclosure__73jQ3{margin-top:.75rem;font-size:.85rem;color:var(--text-muted)}.Reviews_grid__dS1TK{list-style:none;padding:0;margin-top:clamp(2.75rem,5vw,3.75rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(0,calc((100% - 2 * clamp(1.25rem, 2.5vw, 1.75rem)) / 3)));justify-content:center;grid-gap:clamp(1.25rem,2.5vw,1.75rem);gap:clamp(1.25rem,2.5vw,1.75rem)}.Reviews_card__E2TYa{display:flex;flex-direction:column;gap:1.1rem;padding:clamp(1.5rem,2.5vw,2rem);background:var(--paper-soft);border:1px solid var(--sand);border-radius:var(--radius);box-shadow:var(--shadow-card)}.Reviews_quote___ttb6{font-size:1rem;line-height:1.55;color:var(--text);white-space:pre-line}.Reviews_author__P7_29{display:flex;align-items:center;gap:.85rem;margin-top:auto}.Reviews_avatar__Bofqc{display:grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;border-radius:50%;color:var(--paper);font-weight:600;font-size:.85rem;letter-spacing:.02em}.Reviews_who__h3Nuj{display:flex;flex-direction:column;line-height:1.35}.Reviews_name__R3x4Y{font-weight:600;color:var(--text)}.Reviews_verified__277I1{font-size:.82rem;color:var(--text-muted)}@media (max-width:800px){.Reviews_grid__dS1TK{grid-template-columns:1fr}}.DifferentDaysBand_band__pvHyg{position:relative;isolation:isolate;width:100%;min-height:clamp(360px,48vw,560px);display:flex;align-items:center;overflow:hidden;background:var(--ink);color:var(--text-on-ink)}.DifferentDaysBand_media__j71pc{position:absolute;inset:0;z-index:-1}.DifferentDaysBand_image__Kl5I2{object-fit:cover;object-position:center}.DifferentDaysBand_overlay__RnjRQ{position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,13,10,.72),rgba(15,13,10,.5) 32%,rgba(15,13,10,.18) 62%,rgba(15,13,10,.32)),linear-gradient(rgba(15,13,10,.12),rgba(15,13,10,.22))}.DifferentDaysBand_inner__D5ztZ{display:flex;align-items:center;justify-content:space-between;gap:clamp(1.5rem,4vw,3rem);width:100%;padding-block:clamp(2.5rem,6vw,4rem)}.DifferentDaysBand_lead__bmTlo{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1.5rem,3vw,2.25rem);max-width:34ch}.DifferentDaysBand_heading__Xipfq{display:flex;flex-direction:column;color:var(--text-on-ink);font-size:clamp(2rem,4.6vw,3.4rem);line-height:1.02;letter-spacing:-.02em;text-wrap:balance}.DifferentDaysBand_line__hGdeC{display:block}.DifferentDaysBand_cta__Scw8L{align-self:flex-start}.DifferentDaysBand_aside__vwl1Q{display:flex;flex-direction:column;align-items:flex-end;gap:clamp(1.25rem,2.4vw,1.75rem);text-align:right;color:var(--text-on-ink)}.DifferentDaysBand_kicker___DhoT{font-family:var(--font-body);font-size:.72rem;font-weight:600;letter-spacing:.24em;line-height:1.5;text-transform:uppercase;color:var(--text-on-ink);max-width:6.5em}.DifferentDaysBand_kicker___DhoT:after{content:"";display:block;width:2rem;margin-top:.9rem;margin-left:auto;border-top:1px solid var(--ink-line)}.DifferentDaysBand_aside__vwl1Q .DifferentDaysBand_logo__LGfnO{flex-direction:column;align-items:center;gap:.55rem;color:var(--text-on-ink)}@media (max-width:700px){.DifferentDaysBand_aside__vwl1Q{display:none}.DifferentDaysBand_inner__D5ztZ{justify-content:flex-start}}.SiteFooter_footer__Bnqb_{background:var(--ink);color:var(--text-on-ink)}.SiteFooter_inner__ClHQk{padding-block:clamp(3.5rem,6vw,5rem) clamp(2rem,3vw,2.75rem)}.SiteFooter_grid__SnXmD{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1.6fr;grid-gap:clamp(2rem,4vw,3.5rem);gap:clamp(2rem,4vw,3.5rem);align-items:start}.SiteFooter_brand__4vXZz{max-width:15rem}.SiteFooter_logo__gh8QG{color:var(--text-on-ink)}.SiteFooter_tagline__ciuYO{margin-top:1.1rem;font-size:.9rem;line-height:1.55;color:var(--muted-on-ink)}.SiteFooter_columnTitle__DtkWI{font-family:var(--font-body);font-size:.95rem;font-weight:600;letter-spacing:0;color:var(--text-on-ink)}.SiteFooter_links__wiPTh{list-style:none;padding:0;margin:1.1rem 0 0;display:flex;flex-direction:column;gap:.7rem}.SiteFooter_link__XaIeH{font-size:.9rem;color:var(--muted-on-ink);transition:color .2s var(--ease)}.SiteFooter_link__XaIeH:hover{color:var(--amber)}.SiteFooter_newsletter__QqQ5_ .SiteFooter_columnTitle__DtkWI{margin-bottom:1.1rem}.SiteFooter_divider__ndhqX{border:none;border-top:1px solid var(--ink-line);margin-block:clamp(2.25rem,4vw,3rem) clamp(1.5rem,2.5vw,2rem)}.SiteFooter_bottom__FfNUd{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;flex-wrap:wrap}.SiteFooter_legal__HdozP{font-size:.8rem;color:var(--muted-on-ink)}.SiteFooter_social__qR6a_{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:.35rem}.SiteFooter_socialLink__7Q4C8{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:var(--radius-sm);color:var(--muted-on-ink);transition:color .2s var(--ease),background-color .2s var(--ease)}.SiteFooter_socialLink__7Q4C8:hover{color:var(--text-on-ink);background:hsla(35,35%,93%,.06)}@media (max-width:900px){.SiteFooter_grid__SnXmD{grid-template-columns:1fr 1fr;gap:2.5rem}.SiteFooter_brand__4vXZz,.SiteFooter_newsletter__QqQ5_{grid-column:1/-1;max-width:none}.SiteFooter_newsletter__QqQ5_{max-width:26rem}}@media (max-width:560px){.SiteFooter_grid__SnXmD{grid-template-columns:1fr}.SiteFooter_bottom__FfNUd{flex-direction:column;align-items:flex-start;gap:1.5rem}.SiteFooter_social__qR6a_{margin-left:-.5rem}}.not-found_main__WoYtF{background:var(--paper);padding-top:calc(72px + clamp(3rem, 8vw, 6rem));padding-bottom:clamp(3.5rem,9vw,7rem)}.not-found_inner__jk2We{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;max-width:40rem}.not-found_heading__j7TM1{font-size:clamp(2.4rem,6vw,4rem);line-height:1;letter-spacing:-.03em}.not-found_lead__99t9N{color:var(--text-muted);font-size:1.05rem;line-height:1.55}.not-found_actions__eb6u_{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.EarlyAccess_hero__1HxJn{background:var(--paper);padding-top:calc(72px + clamp(2.5rem, 6vw, 5rem));padding-bottom:clamp(3rem,7vw,6rem)}.EarlyAccess_inner__tYaSW{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(2rem,5vw,4.5rem);gap:clamp(2rem,5vw,4.5rem);align-items:center}.EarlyAccess_copy__XeaTj{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.85rem,2vw,1.35rem)}.EarlyAccess_heading__jMd61{font-size:clamp(2.6rem,6.5vw,5rem);line-height:.98;letter-spacing:-.03em;max-width:12ch}.EarlyAccess_lead__qbgTm{color:var(--text-muted);font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.55;max-width:44ch}.EarlyAccess_form__JjZhX{width:100%;max-width:30rem;margin-top:.4rem}.EarlyAccess_media__HjuMW{position:relative;aspect-ratio:4/5;border-radius:var(--radius-lg);overflow:hidden;background:var(--paper-deep)}.EarlyAccess_image__PXvRw{object-fit:cover;object-position:78% 50%}@media (max-width:900px){.EarlyAccess_inner__tYaSW{grid-template-columns:minmax(0,1fr)}.EarlyAccess_media__HjuMW{aspect-ratio:4/3}}.OurStory_moments__te60B{padding-block:var(--section-y);background:var(--paper-soft)}.OurStory_momentsHeading__mOG_c{font-size:clamp(2rem,4.5vw,3.25rem);line-height:1;letter-spacing:-.03em;max-width:16ch}.OurStory_momentsList__jIPB_{list-style:none;padding:0;margin-top:clamp(2rem,4vw,3rem);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(1.25rem,3vw,2.5rem);gap:clamp(1.25rem,3vw,2.5rem)}.OurStory_moment__f4PRG{padding-top:clamp(1rem,2vw,1.4rem);border-top:1px solid var(--sand)}.OurStory_momentInner__ZaUwh{display:flex;flex-direction:column;gap:.75rem}.OurStory_momentIndex__do_Yl{font-family:var(--font-body);font-weight:700;font-size:.7rem;letter-spacing:.2em;color:var(--text-faint)}.OurStory_momentText__m_3iQ{font-family:var(--font-display);font-weight:600;font-size:clamp(1.05rem,1.7vw,1.4rem);line-height:1.2;letter-spacing:-.01em;color:var(--text)}@media (max-width:900px){.OurStory_momentsList__jIPB_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.OurStory_momentsList__jIPB_{grid-template-columns:minmax(0,1fr)}}.OurStory_chapter__TGyww{padding-block:var(--section-y);background:var(--ink);color:var(--text-on-ink)}.OurStory_chapterInner__UfABN{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(1.5rem,5vw,5rem);gap:clamp(1.5rem,5vw,5rem);align-items:start}.OurStory_chapterProse__fMGH0{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.9rem,2vw,1.4rem)}.OurStory_chapterEyebrow__f9s4v{color:var(--text-faint)}.OurStory_chapterHeading__jKpx6{margin-top:.75rem;color:var(--text-on-ink);font-size:clamp(2.2rem,5vw,4rem);line-height:1;letter-spacing:-.03em;max-width:16ch}.OurStory_chapterBody__JefyD{color:var(--muted-on-ink);font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.6;max-width:56ch}.OurStory_chapterNote__Ka_dk{font-family:var(--font-body);font-weight:600;font-size:clamp(.7rem,1.05vw,.8rem);letter-spacing:.22em;text-transform:uppercase;color:var(--text-on-ink)}.OurStory_chapterCta__kg2Vz{margin-top:clamp(.5rem,1.5vw,1rem)}@media (max-width:900px){.OurStory_chapterInner__UfABN{grid-template-columns:minmax(0,1fr)}}.Review_main__eixko{background:var(--paper);padding-top:calc(72px + clamp(2.5rem, 6vw, 4.5rem));padding-bottom:clamp(3rem,7vw,5.5rem)}.Review_inner__9lLob{max-width:40rem}.Review_heading__9dmJE{margin-top:.4rem;font-size:clamp(2.2rem,5vw,3.2rem);line-height:1;letter-spacing:-.03em}.Review_items__5j85e{margin:1rem 0 0;padding:0;list-style:none;font-size:.95rem;line-height:1.6;color:var(--text-muted)}.Review_card__udbqL{margin-top:1.75rem;padding:clamp(1.25rem,3vw,1.75rem);background:#fff;border:1px solid var(--sand);border-radius:var(--radius);box-shadow:var(--shadow-card)}.Review_note__39dQR{font-size:.98rem;line-height:1.55;color:var(--text)}.Review_back__KndJL{margin-top:1.5rem;font-size:.9rem}.Review_back__KndJL a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.TheHug_anatomy__BE9WD{padding-block:var(--section-y);background:var(--paper-soft)}.TheHug_anatomyHeading__9Muqm{font-size:clamp(2rem,4.5vw,3.25rem);line-height:1;letter-spacing:-.03em;max-width:18ch}.TheHug_list__QNA3t{margin-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--sand)}.TheHug_row__rM_eQ{display:grid;grid-template-columns:minmax(10rem,18%) minmax(0,1fr);grid-gap:clamp(1rem,3vw,2.5rem);gap:clamp(1rem,3vw,2.5rem);padding-block:clamp(.9rem,1.8vw,1.25rem);border-bottom:1px solid var(--sand)}.TheHug_label__Zta8Y{font-family:var(--font-body);font-weight:600;font-size:clamp(.68rem,1vw,.76rem);letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);padding-top:.2em}.TheHug_value__MVFPl{margin:0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.45;color:var(--text)}.TheHug_cta__ZzqeI{margin-top:clamp(2rem,4vw,3rem)}@media (max-width:700px){.TheHug_row__rM_eQ{grid-template-columns:minmax(0,1fr);gap:.35rem}.TheHug_label__Zta8Y{padding-top:0}}.Account_shell__7jj86{padding-top:calc(72px + clamp(2.5rem, 6vw, 4.5rem));padding-bottom:var(--section-y)}.Account_frame__3Xq0s{max-width:62rem}.Account_head__KJuRK{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem clamp(1.5rem,4vw,3rem);flex-wrap:wrap;padding-bottom:clamp(1.5rem,3vw,2.25rem);border-bottom:1px solid var(--sand);margin-bottom:clamp(2.25rem,5vw,3.25rem)}.Account_title__jHDBJ{margin-top:.7rem;font-size:clamp(2rem,4.5vw,3rem)}.Account_controls__xov0V{display:flex;align-items:center;gap:clamp(.75rem,2vw,1.5rem);min-width:0;flex:1 1 22rem;justify-content:flex-end}.Account_signOut__yqJLC{flex-shrink:0}@media (max-width:700px){.Account_head__KJuRK{align-items:stretch;flex-direction:column}.Account_controls__xov0V{justify-content:space-between;flex:1 1 auto}}.Account_card__96hTf{background:var(--paper-soft);border:1px solid var(--sand);border-radius:var(--radius);box-shadow:var(--shadow-card)}.Account_greeting__rvQc2{font-size:clamp(1.5rem,3vw,2rem)}.Account_greetingSub__s2y_g{margin-top:.6rem;color:var(--text-muted);font-size:1.02rem;overflow-wrap:anywhere}.Account_summary__x9Eg9{list-style:none;margin:clamp(1.75rem,4vw,2.5rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(1rem,2vw,1.5rem);gap:clamp(1rem,2vw,1.5rem)}@media (max-width:480px){.Account_summary__x9Eg9{grid-template-columns:1fr}}.Account_summaryItem__4xAhi{padding:clamp(1.25rem,2.5vw,1.75rem);display:flex;flex-direction:column;gap:.65rem}.Account_summaryLabel__g0E2j{font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint)}.Account_summaryValue__oGps_{font-family:var(--font-display);font-weight:700;font-size:1.75rem;line-height:1;color:var(--text)}.Account_section__LEJ1u{margin-top:clamp(2.75rem,6vw,4rem)}.Account_sectionHead__xcRMS{display:flex;align-items:baseline;justify-content:space-between;gap:1rem 1.5rem;flex-wrap:wrap}.Account_sectionTitle__Pqrau{margin-top:.6rem;font-size:clamp(1.4rem,3vw,1.9rem)}.Account_viewAll__tpVCy{font-size:.85rem;font-weight:600;color:var(--amber-deep);border-bottom:1px solid transparent;transition:border-color .2s var(--ease)}.Account_viewAll__tpVCy:hover{border-bottom-color:var(--amber)}.Account_orderList__INh_7{list-style:none;margin:clamp(1.25rem,3vw,1.75rem) 0 0;padding:0;display:grid;grid-gap:.75rem;gap:.75rem}.Account_orderRow__peiKS{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.6rem 1.25rem;gap:.6rem 1.25rem;padding:clamp(1rem,2.5vw,1.4rem) clamp(1.1rem,2.5vw,1.6rem);text-align:left;transition:border-color .2s var(--ease),transform .2s var(--ease)}.Account_orderRow__peiKS:hover{border-color:var(--amber);transform:translateY(-1px)}.Account_orderMeta__tK0QC{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;min-width:0}.Account_orderNumber__FlDGa{font-family:var(--font-display);font-weight:700;font-size:1.05rem;letter-spacing:-.01em;color:var(--text)}.Account_orderDate__BijWn{color:var(--text-muted);font-size:.9rem}.Account_orderTotal__wh_ag{font-family:var(--font-display);font-weight:700;font-size:1.1rem;color:var(--text);white-space:nowrap;justify-self:end}.Account_pill__P6Nj6{display:inline-flex;align-items:center;gap:.45em;padding:.28rem .65rem;border-radius:999px;font-size:.66rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;background:var(--paper-deep);color:var(--text-muted);border:1px solid var(--sand)}.Account_pill__P6Nj6:before{content:"";width:.42em;height:.42em;border-radius:50%;background:currentColor}.Account_pillPaid__bvsv3{background:rgba(230,160,15,.14);color:var(--amber-deep);border-color:rgba(230,160,15,.32)}.Account_pillFulfilled__5Iwqj,.Account_pillShipped__KiSK9{background:var(--ink);color:var(--text-on-ink);border-color:var(--ink)}.Account_pillCancelled__YPj_f{background:var(--paper-deep);color:var(--text-faint);border-color:var(--sand)}.Account_quickLink__XEoEO{margin-top:clamp(2.75rem,6vw,4rem);display:flex;align-items:center;justify-content:space-between;gap:1rem 1.5rem;flex-wrap:wrap;padding:clamp(1.4rem,3vw,2rem);transition:border-color .2s var(--ease)}.Account_quickLink__XEoEO:hover{border-color:var(--amber)}.Account_quickLinkText__qgV2V{min-width:0}.Account_quickLinkTitle__maTLW{font-family:var(--font-display);font-weight:700;font-size:1.15rem;color:var(--text)}.Account_quickLinkSub__bJRGS{margin-top:.3rem;color:var(--text-muted);font-size:.95rem}.Account_quickLinkArrow__ditzj{color:var(--amber-deep);flex-shrink:0}.Account_empty__829_L{margin-top:clamp(1.25rem,3vw,1.75rem);padding:clamp(2.5rem,6vw,4rem) clamp(1.5rem,4vw,3rem);text-align:center}.Account_emptyTitle__1VQP_{font-size:1.35rem}.Account_emptyText__IARGY{margin:.75rem auto 1.75rem;max-width:28rem;color:var(--text-muted)}.WaitingListForm_box__CZi_B{display:flex;flex-direction:column;gap:.6rem;padding:1.1rem 1.2rem;background:var(--paper-soft);border:1px solid var(--sand);border-radius:var(--radius)}.WaitingListForm_title__TTLEl{font-family:var(--font-display);font-weight:700;font-size:1.05rem;letter-spacing:-.01em;color:var(--ink)}.WaitingListForm_note__8Sh1A{font-size:.88rem;line-height:1.55;color:var(--text-muted)}.WaitingListForm_form__6UJ87{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.15rem}.WaitingListForm_input__6E1Et{flex:1 1 14rem;min-width:0;padding:.85rem 1rem;background:#fff;color:var(--text);border:1px solid var(--sand);border-radius:var(--radius);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.WaitingListForm_input__6E1Et::placeholder{color:var(--text-faint)}.WaitingListForm_input__6E1Et:focus{outline:none;border-color:var(--amber);box-shadow:0 0 0 3px color-mix(in srgb,var(--amber) 18%,transparent)}.WaitingListForm_join__PaM4J{flex:0 0 auto}.WaitingListForm_error__99QIK{flex-basis:100%;font-size:.85rem;color:#8a4636}.WaitingListForm_done__lz4oe:focus:not(:focus-visible){outline:none}.WaitingListForm_small__0f_xl{font-size:.78rem;color:var(--text-muted)}.WaitingListForm_done__lz4oe{font-size:.92rem;line-height:1.55;font-weight:600;color:var(--ink)}.WaitingListForm_trap__qUF_T{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media (max-width:480px){.WaitingListForm_join__PaM4J{flex:1 1 100%}}.ProductStage_stage__0wXfo{padding-top:clamp(6rem,8vw,8.5rem);padding-bottom:var(--section-y)}.ProductStage_grid__XpVAP{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:clamp(2.5rem,6vw,6rem);gap:clamp(2.5rem,6vw,6rem);align-items:start}.ProductStage_mediaCol__j_YXV{position:-webkit-sticky;position:sticky;top:96px;align-self:start}.ProductStage_media__Pnvaa{position:relative;width:100%;aspect-ratio:4/5;background:var(--paper-soft);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-card)}.ProductStage_mediaImg__42gIb{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s var(--ease)}.ProductStage_mediaImg__42gIb[data-active=true]{opacity:1}@media (prefers-reduced-motion:reduce){.ProductStage_mediaImg__42gIb{transition:none}}.ProductStage_buyReveal__MOpCZ{min-width:0}.ProductStage_buy__fV2dw{display:flex;flex-direction:column;gap:1.5rem;max-width:34rem}.ProductStage_tagline__siZ9V{margin:0}.ProductStage_name__AQo7Y{font-size:clamp(2.4rem,4.4vw,3.6rem);line-height:1;margin:-.35rem 0 0}.ProductStage_ratingRow__Qwo_2{display:flex;align-items:center;gap:.6rem;margin-top:-.35rem;flex-wrap:wrap}.ProductStage_stars__Rb9gt{display:inline-flex;gap:.1rem;color:var(--star)}.ProductStage_ratingValue__Yh5fH{font-weight:700;color:var(--text);font-size:.95rem}.ProductStage_reviewLink___nPwC{color:var(--text-muted);font-size:.9rem;text-decoration:underline;-webkit-text-decoration-color:var(--sand);text-decoration-color:var(--sand);text-underline-offset:3px;transition:color .2s var(--ease)}.ProductStage_reviewLink___nPwC:hover{color:var(--text)}.ProductStage_price__Se_Uc{font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.8rem,3vw,2.3rem);line-height:1;margin-top:.15rem}.ProductStage_priceRow__ssSI_{display:flex;align-items:center;flex-wrap:wrap;gap:.85rem;margin-top:.15rem}.ProductStage_priceRow__ssSI_ .ProductStage_price__Se_Uc{margin-top:0}.ProductStage_statusPill__I7WVa{display:inline-flex;align-items:center;padding:.34rem .72rem;border-radius:999px;font-family:var(--font-body);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1}.ProductStage_statusPreorder__5Y9UM{background:rgba(230,160,15,.16);color:var(--amber-deep);box-shadow:inset 0 0 0 1px rgba(230,160,15,.4)}.ProductStage_statusSoldOut__q2uE0{background:rgba(25,23,18,.06);color:var(--text-muted);box-shadow:inset 0 0 0 1px var(--sand)}.ProductStage_summary___CSIE{color:var(--text-muted);max-width:46ch;line-height:1.65;margin-top:-.25rem}.ProductStage_block___3raG{display:flex;flex-direction:column;gap:.85rem}.ProductStage_blockHead__iCnUA{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.ProductStage_label__VqCOu{font-family:var(--font-body);font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint)}.ProductStage_colourName__NGLOj{font-size:.95rem;font-weight:600;color:var(--text)}.ProductStage_sizeGuide__dBJHI{font-size:.85rem;color:var(--text-muted);text-decoration:underline;-webkit-text-decoration-color:var(--sand);text-decoration-color:var(--sand);text-underline-offset:3px;transition:color .2s var(--ease)}.ProductStage_sizeGuide__dBJHI:hover{color:var(--text)}.ProductStage_swatches__zl6v7{display:flex;flex-wrap:wrap;gap:.85rem}.ProductStage_swatch__Pw5n1{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:50%;padding:0;box-shadow:0 0 0 0 transparent;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.ProductStage_swatchDot__0T3Bo{display:block;width:1.75rem;height:1.75rem;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(25,23,18,.14)}.ProductStage_swatch__Pw5n1:hover{transform:translateY(-2px)}.ProductStage_swatch__Pw5n1[data-active=true]{box-shadow:0 0 0 2px var(--ink)}.ProductStage_swatch__Pw5n1[data-preorder]:not([data-active=true]){box-shadow:0 0 0 2px rgba(230,160,15,.55)}.ProductStage_swatch__Pw5n1[data-soldout] .ProductStage_swatchDot__0T3Bo{opacity:.4}.ProductStage_swatch__Pw5n1[data-soldout]:after{content:"";position:absolute;width:2rem;height:1.5px;border-radius:1px;background:var(--text-muted);transform:rotate(-45deg);pointer-events:none}.ProductStage_sizes__QSLCO{display:flex;flex-wrap:wrap;gap:.6rem}.ProductStage_sizePill__6IHjr{min-width:3.25rem;padding:.7rem .9rem;border-radius:var(--radius-sm);border:1px solid var(--sand);background:transparent;color:var(--text);font-size:.85rem;font-weight:600;letter-spacing:.02em;text-align:center;transition:transform .2s var(--ease),background-color .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.ProductStage_sizePill__6IHjr:hover{border-color:var(--ink);transform:translateY(-1px)}.ProductStage_sizePill__6IHjr[data-active=true]{background:var(--ink);color:var(--text-on-ink);border-color:var(--ink)}.ProductStage_needsSize__1K8L7{color:var(--amber-deep);font-size:.85rem;font-weight:600;margin-top:-.15rem}.ProductStage_buyRow__YrGQM{display:flex;align-items:stretch;gap:.9rem;margin-top:.35rem}.ProductStage_stepper__N9pzz{display:inline-flex;align-items:center;border:1px solid var(--sand);border-radius:var(--radius-sm);flex-shrink:0}.ProductStage_stepBtn__LJu32{display:inline-flex;align-items:center;justify-content:center;width:2.9rem;height:100%;min-height:3rem;color:var(--ink);transition:color .2s var(--ease),opacity .2s var(--ease)}.ProductStage_stepBtn__LJu32:hover:not(:disabled){color:var(--amber-deep)}.ProductStage_stepBtn__LJu32:disabled{color:var(--text-faint);cursor:not-allowed;opacity:.55}.ProductStage_qty__w48Kk{min-width:2.2rem;text-align:center;font-weight:700;font-size:1rem;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProductStage_add__03XVn{flex:1 1 auto}.ProductStage_add__03XVn:disabled,.ProductStage_add__03XVn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.ProductStage_delivery__rTRG4{display:flex;align-items:center;gap:.55rem;color:var(--text-muted);font-size:.85rem;line-height:1.5;margin-top:.25rem}.ProductStage_deliveryIcon__j2uVX{flex-shrink:0;color:var(--amber-deep)}.ProductStage_preorderNote__iJ1Vo{align-items:flex-start;color:var(--amber-deep);font-weight:500}.ProductStage_preorderNote__iJ1Vo .ProductStage_deliveryIcon__j2uVX{margin-top:.12rem}.ProductStage_soldOutNote__qQG5B{color:var(--text-muted)}.ProductStage_waitingList__RP0_Q{margin-top:.85rem}.ProductStage_divider__ntYT_{margin:.5rem 0 .25rem}.ProductStage_highlights__z0Hw9{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.7rem}.ProductStage_highlight__y3WdR{display:flex;align-items:center;gap:.7rem;color:var(--text);font-size:.95rem}.ProductStage_check__50xk6{flex-shrink:0;color:var(--amber-deep)}@media (max-width:900px){.ProductStage_grid__XpVAP{grid-template-columns:1fr;gap:clamp(2rem,6vw,3rem)}.ProductStage_mediaCol__j_YXV{position:static;top:auto}.ProductStage_buy__fV2dw{max-width:none}}.ProductStage_sizePill__6IHjr[data-unavailable]{opacity:.38;cursor:not-allowed;text-decoration:line-through}.ProductStage_sizePill__6IHjr[data-unavailable]:hover{border-color:var(--hairline-ink)}.StickyBuyBar_bar__L5J4p{position:fixed;bottom:0;left:0;right:0;z-index:150;background:var(--paper);border-top:1px solid var(--sand);box-shadow:0 -14px 40px -24px rgba(25,23,18,.5);transform:translateY(110%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .55s var(--ease),opacity .4s var(--ease),visibility 0s linear .55s;padding-bottom:env(safe-area-inset-bottom)}.StickyBuyBar_visible__5MLt_{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto;transition:transform .55s var(--ease),opacity .4s var(--ease),visibility 0s linear 0s}.StickyBuyBar_row__EzBZ_{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding-block:.7rem}.StickyBuyBar_identity__N6_vY{display:flex;align-items:center;gap:.85rem;min-width:0}.StickyBuyBar_thumb__Pr_GS{position:relative;flex:none;width:44px;height:44px;border-radius:var(--radius-sm);overflow:hidden;background:var(--paper-soft)}.StickyBuyBar_thumbImg__H5t9k{object-fit:cover}.StickyBuyBar_text__OoE_0{display:flex;flex-direction:column;min-width:0}.StickyBuyBar_name__kAUhz{font-family:var(--font-body);font-weight:600;font-size:.95rem;line-height:1.2;color:var(--text)}.StickyBuyBar_meta__10OHL,.StickyBuyBar_name__kAUhz{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.StickyBuyBar_meta__10OHL{font-size:.8rem;color:var(--text-muted);line-height:1.3}.StickyBuyBar_metaTag__QPNP_{font-weight:700;color:var(--amber-deep)}.StickyBuyBar_actions__rWCB4{display:flex;align-items:center;gap:.75rem;flex:none}.StickyBuyBar_sizeField__m51Dr{position:relative;display:inline-flex;align-items:center}.StickyBuyBar_select__qEf_O{-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:var(--font-body);font-size:.82rem;font-weight:600;letter-spacing:.02em;color:var(--text);background:transparent;border:1px solid var(--sand);border-radius:var(--radius-sm);padding:.62rem 2rem .62rem .9rem;cursor:pointer;transition:border-color .2s var(--ease)}.StickyBuyBar_select__qEf_O:hover{border-color:var(--text-muted)}.StickyBuyBar_selectPrompt__dS1od{border-color:var(--amber);color:var(--amber-deep)}.StickyBuyBar_chevron__W_wlo{position:absolute;right:.7rem;color:var(--text-muted);pointer-events:none}.StickyBuyBar_inBag__K1xO5{font-size:.78rem;color:var(--text-muted);white-space:nowrap}@media (max-width:900px){.StickyBuyBar_row__EzBZ_{gap:.75rem}.StickyBuyBar_inBag__K1xO5,.StickyBuyBar_meta__10OHL{display:none}}@media (max-width:560px){.StickyBuyBar_thumb__Pr_GS{display:none}.StickyBuyBar_name__kAUhz{font-size:.9rem}.StickyBuyBar_select__qEf_O{padding:.58rem 1.7rem .58rem .75rem}}@media (max-width:400px){.StickyBuyBar_identity__N6_vY{flex:1 1 auto}.StickyBuyBar_select__qEf_O{padding:.58rem 1.55rem .58rem .65rem;font-size:.8rem}.StickyBuyBar_chevron__W_wlo{right:.5rem}}@media (prefers-reduced-motion:reduce){.StickyBuyBar_bar__L5J4p{transform:none;transition:opacity .2s linear,visibility 0s linear .2s}.StickyBuyBar_visible__5MLt_{transform:none;transition:opacity .2s linear,visibility 0s linear 0s}}.SiteHeader_header__M5cRf{position:fixed;top:0;left:0;right:0;z-index:100;color:var(--text-on-ink);background:transparent;border-bottom:1px solid transparent;transition:color .3s var(--ease),background-color .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease)}.SiteHeader_scrolled___BE7s{box-shadow:0 8px 24px -18px rgba(25,23,18,.4)}.SiteHeader_header__M5cRf[data-menu-open],.SiteHeader_scrolled___BE7s{color:var(--ink);background:var(--paper);border-bottom-color:var(--sand)}.SiteHeader_inner__zfoDI{display:flex;align-items:center;gap:clamp(1.5rem,4vw,3rem);height:72px}.SiteHeader_brand__vemvr{display:inline-flex;align-items:center;flex:0 0 auto}.SiteHeader_nav__Hy_3Y{display:flex;align-items:center;gap:clamp(1.25rem,2.5vw,2.25rem)}.SiteHeader_navLink__vz6df{position:relative;font-family:var(--font-body);font-size:.85rem;font-weight:500;letter-spacing:.02em;color:inherit;padding-block:.25rem}.SiteHeader_navLink__vz6df:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1.5px;background:var(--amber);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--ease)}.SiteHeader_navLink__vz6df:focus-visible:after,.SiteHeader_navLink__vz6df:hover:after{transform:scaleX(1)}.SiteHeader_actions__9v7G9{display:flex;align-items:center;gap:.35rem;margin-left:auto}.SiteHeader_iconBtn__XALPr{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:inherit;transition:background-color .2s var(--ease),color .2s var(--ease)}.SiteHeader_iconBtn__XALPr:hover{background:hsla(35,35%,93%,.16);color:var(--amber)}.SiteHeader_header__M5cRf[data-menu-open] .SiteHeader_iconBtn__XALPr:hover,.SiteHeader_scrolled___BE7s .SiteHeader_iconBtn__XALPr:hover{background:rgba(25,23,18,.07);color:var(--amber-deep)}.SiteHeader_badge__iFVui{position:absolute;top:3px;right:3px;min-width:15px;height:15px;padding:0 3px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--amber);color:var(--ink);font-family:var(--font-body);font-size:.58rem;font-weight:700;line-height:1}.SiteHeader_menuBtn__buclY{display:none}.SiteHeader_panel__th_IB{border-bottom:1px solid var(--sand);background:var(--paper);box-shadow:0 12px 24px -18px rgba(25,23,18,.4)}.SiteHeader_panelNav__yP50D{display:flex;flex-direction:column;padding:.5rem var(--gutter) 1rem;max-width:var(--container);margin-inline:auto}.SiteHeader_panelLink__T8h_T{font-family:var(--font-body);font-size:.95rem;font-weight:500;color:var(--ink);padding:.75rem 0;border-bottom:1px solid var(--sand)}.SiteHeader_panelLink__T8h_T:last-child{border-bottom:none}.SiteHeader_panelLink__T8h_T:hover{color:var(--amber-deep)}@media (max-width:900px){.SiteHeader_nav__Hy_3Y{display:none}.SiteHeader_menuBtn__buclY{display:inline-flex}}@media (min-width:901px){.SiteHeader_panel__th_IB{display:none}}.SiteHeader_accountWrap__LoIJP{position:relative;display:inline-flex}.SiteHeader_accountMenu__rsSaO{position:absolute;top:calc(100% + 8px);right:0;min-width:12.5rem;background:#fff;border:1px solid var(--sand);border-radius:var(--radius);box-shadow:0 16px 40px -18px rgba(25,23,18,.4);padding:.4rem;display:flex;flex-direction:column;color:var(--ink);z-index:120;animation:SiteHeader_accountMenuIn__e21rP .16s var(--ease)}@keyframes SiteHeader_accountMenuIn__e21rP{0%{opacity:0;transform:translateY(-4px)}}.SiteHeader_accountUser__ed08m{display:flex;flex-direction:column;gap:.1rem;padding:.45rem .6rem .65rem;border-bottom:1px solid var(--sand);margin-bottom:.3rem}.SiteHeader_accountHi__tM9KM{font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.SiteHeader_accountName__qICFv{font-weight:600;font-size:.9rem;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:11rem}.SiteHeader_accountLink__ETGdQ,.SiteHeader_accountSignOut__f6lFn{text-align:left;padding:.6rem;border-radius:var(--radius-sm);font-size:.9rem;color:var(--text);transition:background-color .15s var(--ease),color .15s var(--ease)}.SiteHeader_accountLink__ETGdQ:focus-visible,.SiteHeader_accountLink__ETGdQ:hover,.SiteHeader_accountSignOut__f6lFn:focus-visible,.SiteHeader_accountSignOut__f6lFn:hover{background:var(--paper-soft);color:var(--amber-deep)}.SiteHeader_accountSignOut__f6lFn{color:var(--amber-deep);font-weight:600;border-top:1px solid var(--sand);margin-top:.3rem;padding-top:.65rem}@media (prefers-reduced-motion:reduce){.SiteHeader_accountMenu__rsSaO{animation:none}}.ProductCard_card___Z7IJ{display:flex;flex-direction:column;gap:clamp(.9rem,1.6vw,1.25rem)}.ProductCard_stage__5v9Wb{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;border-radius:var(--radius-lg);background:var(--paper-soft);transition:box-shadow .4s var(--ease)}.ProductCard_badge__25xLS{position:absolute;top:.85rem;left:.85rem;z-index:2;padding:.38rem .72rem;border-radius:999px;font-family:var(--font-body);font-size:.64rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1}.ProductCard_badgePreorder__rC_4I{background:rgba(230,160,15,.94);color:#1a1712}.ProductCard_badgeSoldOut__0Hoto{background:rgba(25,23,18,.82);color:var(--paper)}.ProductCard_image__sVhkP{object-fit:cover;transform:scale(1);transition:transform .6s var(--ease)}.ProductCard_card___Z7IJ:focus-visible .ProductCard_image__sVhkP,.ProductCard_card___Z7IJ:hover .ProductCard_image__sVhkP{transform:scale(1.04)}.ProductCard_card___Z7IJ:hover .ProductCard_stage__5v9Wb{box-shadow:var(--shadow-card)}.ProductCard_card___Z7IJ:focus-visible{outline:none}.ProductCard_card___Z7IJ:focus-visible .ProductCard_stage__5v9Wb{outline:2px solid var(--amber);outline-offset:3px}.ProductCard_meta__Od_Bl{display:flex;flex-direction:column;gap:.4rem}.ProductCard_name__DMb1k{font-family:var(--font-display);font-weight:600;font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.1;letter-spacing:-.01em;color:var(--text)}.ProductCard_subtitle___8xL3{color:var(--text-faint);font-size:.8rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.ProductCard_price__Jroh0{margin-top:.15rem;color:var(--text-muted);font-size:.98rem}.ProductCard_swatches__R1ran{list-style:none;padding:0;margin:.35rem 0 0;display:flex;align-items:center;gap:.5rem}.ProductCard_swatch__EqK4W{width:.72rem;height:.72rem;border-radius:50%;border:1px solid var(--hairline-ink);flex:none}