.Header_header__KwdYD{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--header-h);padding:0 clamp(8px,3vw,32px);background:var(--bg);color:var(--text);transition:background .25s ease,color .25s ease}.Header_fixed__bVlZH{position:fixed}.Header_clear__3SHkx{background:transparent;color:#fff}.Header_side__lHkVf{display:flex;align-items:center}.Header_right__ya__V{justify-content:flex-end}.Header_logo____uDV{display:block;line-height:0}.Header_word__RdP89{height:clamp(17px,4.6vw,30px);width:auto}.Header_iconBtn__ilXq_{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;background:none;border:none;color:inherit;cursor:pointer}.Header_panel__W46Qb{position:fixed;inset:0;z-index:15;padding:calc(var(--header-h) + 32px) clamp(24px,6vw,60px) 40px;background:var(--bg);overflow-y:auto}.Header_menuLinks__5qARC{display:flex;flex-direction:column;gap:26px;font-family:var(--font-display);font-size:26px;letter-spacing:.12em;text-transform:uppercase}.Header_menuLinks__5qARC a:hover{color:var(--muted)}.Header_search__i7Buy{width:100%;max-width:640px;padding:12px 0;border:none;border-bottom:1px solid var(--text);background:none;color:var(--text);font:inherit;font-size:22px;outline:none}.Header_search__i7Buy::placeholder{color:var(--muted)}.Header_results__O84BT{margin-top:28px;display:flex;flex-direction:column;gap:16px;max-width:640px}.Header_result__GMab2{display:flex;align-items:center;gap:16px}.Header_result__GMab2 img{width:64px;height:80px;object-fit:cover;border:1px solid var(--line)}.Header_result__GMab2 span{display:flex;flex-direction:column;gap:4px;font-size:16px}.Header_result__GMab2 small{font-size:14px;color:var(--muted)}.Header_result__GMab2:hover span{text-decoration:underline;text-underline-offset:3px}.Header_empty__1yD35{color:var(--muted)}.Header_search__i7Buy::-webkit-search-cancel-button{-webkit-appearance:none}.Logo_logo__2PR44{display:inline-flex;flex-direction:column;align-items:center;max-width:100%;line-height:0}.Logo_mark__L4mpX{width:46%;height:auto;margin-bottom:6%}.Logo_word__VVusp{width:100%;height:auto}.Footer_footer__pQtti{display:flex;flex-direction:column;align-items:center;gap:22px;padding:48px 16px 40px;border-top:1px solid var(--line);text-align:center}.Footer_links__cFiYr{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;font-family:var(--font-display);font-weight:400;font-size:14px;letter-spacing:.16em;text-transform:uppercase}.Footer_links__cFiYr a:hover{color:var(--muted)}.Footer_copy__KUC9W{font-size:12px;letter-spacing:.06em;color:var(--muted)}.page_main__M0xxf{max-width:640px;margin:0 auto;padding:clamp(48px,10vw,96px) clamp(20px,5vw,40px) clamp(72px,12vw,120px);font-size:clamp(18px,4.4vw,21px);line-height:1.55}.page_h1__lZdL1{font-weight:400;font-size:clamp(32px,8vw,46px);line-height:1.1}.page_lead__6bZus{margin:clamp(14px,3vw,20px) 0 clamp(36px,7vw,56px)}.page_block__Wl506+.page_block__Wl506{margin-top:clamp(28px,6vw,40px)}.page_h2__u_Wem{font-weight:400;font-style:italic;font-size:inherit;margin-bottom:6px}.page_block__Wl506 p{color:var(--muted)}.page_block__Wl506 a{color:var(--text);text-decoration:underline;text-underline-offset:3px}.page_main__uhCaI{max-width:640px;margin:0 auto;padding:60px 16px 100px;display:flex;flex-direction:column;gap:18px;font-size:17px;line-height:1.7;color:var(--muted)}.page_main__uhCaI a{color:var(--text);text-decoration:underline;text-underline-offset:3px}.page_h1__06_Bv{margin-bottom:10px;font-family:var(--font-display);font-weight:400;font-size:44px;letter-spacing:.12em;text-transform:uppercase;text-align:center;color:var(--text)}.page_main__HXKMx{padding-bottom:72px}.page_back__G8VUZ{display:inline-flex;align-items:center;gap:12px;padding:clamp(18px,4vw,26px) clamp(16px,4vw,40px);font-size:clamp(15px,3.8vw,17px);letter-spacing:.08em;text-transform:uppercase}.page_back__G8VUZ:hover{color:var(--muted)}.page_top__RtDeF{display:grid;grid-template-columns:1fr}.page_summary__en84S{padding:clamp(24px,5vw,40px) clamp(16px,5vw,40px) 0}.page_titleRow__4y0BU{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.page_name__i2U9Y{font-weight:400;font-size:clamp(22px,5.6vw,30px);line-height:1.25;letter-spacing:.08em;text-transform:uppercase}.page_price__oWZSV{flex-shrink:0;padding-top:4px;font-size:clamp(18px,4.6vw,22px);color:var(--muted)}.page_stock__7tnGP{margin-top:10px;font-size:15px;color:var(--muted)}.page_color__w5k5T{margin-top:clamp(22px,5vw,30px);font-size:16px}.page_color__w5k5T span{color:var(--muted)}.page_swatch__0PyN3{margin-top:14px;width:64px;aspect-ratio:4/5;padding:3px;border:1.5px solid var(--text);background:var(--surface)}.page_swatch__0PyN3 img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}@media (min-width:900px){.page_top__RtDeF{grid-template-columns:1.15fr 1fr;align-items:start}.page_summary__en84S{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 16px);padding-top:8px;max-width:560px}}.SignUp_form__ZUx0k{width:100%;max-width:520px}.SignUp_field__rRvqf{display:flex;align-items:center;border-bottom:1px solid var(--line-strong);transition:border-color .2s}.SignUp_field__rRvqf:focus-within{border-color:var(--text)}.SignUp_input__yGbNh{flex:1 1;min-width:0;padding:14px 0;border:none;background:none;color:var(--text);font:inherit;font-size:17px;outline:none}.SignUp_input__yGbNh::placeholder{color:var(--muted)}.SignUp_submit__8WSHA{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:flex-end;background:none;border:none;color:var(--muted);cursor:pointer}.SignUp_submit__8WSHA:hover:not(:disabled){color:var(--text)}.SignUp_error__9XOHx{margin-top:10px;font-size:14px;color:#b42318}.SignUp_done__7G1I9{padding:14px 0;font-size:17px;border-bottom:1px solid var(--line-strong)}.ProductCard_card__syd1X{display:block;background:var(--surface)}.ProductCard_media__ihkEx{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--surface)}.ProductCard_media__ihkEx img{display:block;width:100%;height:100%;object-fit:contain;padding:8%;mix-blend-mode:multiply;transition:transform .6s ease}.ProductCard_card__syd1X:hover .ProductCard_media__ihkEx img{transform:scale(1.03)}.ProductCard_tag__SvuOH{position:absolute;top:clamp(12px,3vw,18px);left:clamp(12px,3vw,18px);font-size:clamp(13px,3.4vw,15px);color:var(--muted)}.ProductCard_name__sCv6k{padding:clamp(14px,3vw,20px) 12px clamp(28px,6vw,44px);text-align:center;font-size:clamp(15px,3.8vw,17px);line-height:1.35}.ProductCard_card__syd1X:hover .ProductCard_name__sCv6k{text-decoration:underline;text-underline-offset:3px}.page_hero__7KFOs{position:relative;min-height:min(92vh,860px);display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 35%,#ffffff 0,transparent 65%),linear-gradient(180deg,#f6f6f4,#ecebe8);background-size:cover;background-position:50%}.page_heroShade__jf493{position:absolute;inset:0;background:none}.page_heroPhoto__jaPt4{min-height:88svh;--text:#ffffff;--bg:#121212;--line-strong:rgba(255,255,255,0.55);align-items:flex-end;color:var(--text);background:#0e0b09}.page_heroImg__2cabd{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 30%}.page_heroPhoto__jaPt4 .page_heroShade__jf493{background:linear-gradient(180deg,rgba(0,0,0,.45),rgba(0,0,0,0) 22%),linear-gradient(0deg,rgba(0,0,0,.55),rgba(0,0,0,0) 35%)}.page_heroRam__rvY2J{position:absolute;top:calc(var(--header-h) + clamp(12px, 3vw, 40px));left:clamp(16px,4vw,48px);width:clamp(110px,30vw,260px);aspect-ratio:1085/710;pointer-events:none}.page_ramBlack__JgxHP,.page_ramWhite__DY6w_{position:absolute;inset:0;width:100%;height:100%;animation:9s linear infinite}.page_ramWhite__DY6w_{opacity:0;animation-name:page_ramFlicker__tTYWa}.page_ramBlack__JgxHP{animation-name:page_ramHold__xGmXx}@keyframes page_ramHold__xGmXx{0%,40%{opacity:1}40.01%,43%{opacity:0}43.01%,46%{opacity:1}46.01%,64%{opacity:0}72%,to{opacity:1}}@keyframes page_ramFlicker__tTYWa{0%,40%{opacity:0}40.01%,43%{opacity:1}43.01%,46%{opacity:0}46.01%,49%{opacity:1}55%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.page_ramBlack__JgxHP,.page_ramWhite__DY6w_{animation:none}}.page_heroCaption__umPzi{position:absolute;left:clamp(16px,4vw,48px);right:clamp(16px,4vw,48px);bottom:clamp(36px,7vh,72px);color:#fff}.page_heroTitle__ixXIp{font-weight:400;font-size:clamp(26px,6.4vw,44px);line-height:1.15}.page_heroLink__p57GC{display:inline-block;margin-top:clamp(14px,2.4vw,22px);padding-bottom:6px;border-bottom:1.5px solid #fff;font-size:clamp(17px,4.2vw,22px);letter-spacing:.01em}.page_heroLink__p57GC:hover{opacity:.8}.page_intro__YeqBg{max-width:820px;margin:0 auto;padding:clamp(64px,12vw,120px) clamp(20px,5vw,40px) clamp(24px,4vw,40px);text-align:center}.page_introLead__XxEwh{margin-top:clamp(16px,3vw,24px);font-style:italic;font-size:clamp(26px,6.6vw,40px);line-height:1.2}.page_introText__nwM3N{font-size:clamp(22px,5.4vw,32px);line-height:1.32}.page_introLink__IP2XP{display:inline-block;margin-top:clamp(28px,5vw,40px);padding-bottom:6px;border-bottom:1.5px solid var(--text);font-size:clamp(17px,4.2vw,20px)}.page_introLink__IP2XP:hover{color:var(--muted);border-color:var(--muted)}.page_h2__flI2K{margin-top:22px;font-family:var(--font-display);font-weight:400;font-size:clamp(34px,7vw,46px);letter-spacing:.12em;text-transform:uppercase}.page_shop__AORLB{padding:clamp(40px,8vw,72px) 0 clamp(40px,6vw,72px);scroll-margin-top:var(--header-h)}.page_count__zVp1H{text-align:center;font-size:16px;color:var(--muted)}.page_grid__JZ9Cz{margin-top:clamp(28px,5vw,44px);display:flex;flex-wrap:wrap;justify-content:center;gap:2px}.page_grid__JZ9Cz>*{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1px)}@media (min-width:900px){.page_grid__JZ9Cz>*{flex-basis:calc(25% - 1.5px)}}.BuyBar_bar__jAQvO{position:fixed;left:0;right:0;bottom:0;z-index:30;display:grid;grid-template-columns:1fr 1fr;border-top:1.5px solid var(--text);background:var(--bg);padding-bottom:env(safe-area-inset-bottom)}.BuyBar_main__Zy5tZ,.BuyBar_size__oXAKQ{height:64px;border:none;font-size:clamp(16px,4.2vw,19px);cursor:pointer}.BuyBar_size__oXAKQ{background:var(--bg);color:var(--text);text-align:left;padding:0 clamp(16px,5vw,40px)}.BuyBar_main__Zy5tZ{background:var(--text);color:var(--bg)}.BuyBar_main__Zy5tZ:hover{opacity:.9}.BuyBar_scrim__30A_p{position:fixed;inset:0;z-index:40;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.35)}.BuyBar_sheet__yUEAK{width:100%;max-width:560px;max-height:85svh;overflow-y:auto;background:var(--bg);padding:20px clamp(16px,5vw,32px) calc(28px + env(safe-area-inset-bottom))}.BuyBar_sheetHead__gRs4K{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:15px;letter-spacing:.12em;text-transform:uppercase}.BuyBar_sheetHead__gRs4K button{display:inline-flex;padding:8px;margin-right:-8px;background:none;border:none;cursor:pointer}.BuyBar_sizes__MAf6t{display:flex;flex-direction:column}.BuyBar_sizeOpt__ieSUR{display:flex;justify-content:space-between;align-items:center;padding:18px 0;background:none;border:none;border-top:1px solid var(--line);font-size:17px;text-align:left;cursor:pointer}.BuyBar_sizeOn__JG3eW{text-decoration:underline;text-underline-offset:4px}.BuyBar_out__eLycl{font-size:14px;color:var(--muted)}.BuyBar_notifyText__2lFPA{margin-bottom:20px;font-size:16px;line-height:1.55;color:var(--muted)}.CloserLook_wrap__udAR1{margin-top:clamp(48px,10vw,80px)}.CloserLook_tabs__QSZCP{display:flex;gap:clamp(24px,8vw,56px);padding:0 clamp(16px,5vw,40px);border-bottom:1px solid var(--line)}.CloserLook_tabs__QSZCP button{padding:0 8px 16px;margin-bottom:-1px;background:none;border:none;border-bottom:1.5px solid transparent;font-size:16px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);cursor:pointer}.CloserLook_tabs__QSZCP .CloserLook_tabOn__7T2ll{color:var(--text);border-bottom-color:var(--text)}.CloserLook_panel__Rrbsl{max-width:900px;margin:0 auto;padding:clamp(40px,9vw,64px) clamp(16px,5vw,40px) clamp(24px,5vw,40px)}.CloserLook_h__KnZiI{font-weight:400;font-size:18px;letter-spacing:.1em;text-transform:uppercase}.CloserLook_stage__RaHp_{position:relative;margin-top:clamp(28px,6vw,40px);aspect-ratio:4/5;max-width:560px;margin-left:auto;margin-right:auto;background:var(--surface)}.CloserLook_stage__RaHp_ img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.CloserLook_dot__sOHsG{position:absolute;display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;transform:translate(-50%,-50%);border:1.5px solid var(--text);border-radius:50%;background:var(--bg);color:var(--text);cursor:pointer;transition:transform .2s ease,background .2s,color .2s}.CloserLook_dot__sOHsG svg{transition:transform .2s ease}.CloserLook_dotOn__mrBA4{transform:translate(-50%,-50%) scale(1.1)}.CloserLook_dotOn__mrBA4 svg{transform:rotate(45deg)}.CloserLook_hint___8hDa,.CloserLook_note__PgNZk{margin-top:28px;font-size:16px}.CloserLook_note__PgNZk{line-height:1.6;color:var(--muted)}.CloserLook_noteTitle__ToMCy{color:var(--text);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.CloserLook_list__jkfii{margin-top:24px;list-style:none;display:flex;flex-direction:column;gap:10px;font-size:17px;color:var(--muted)}.ProductGallery_gallery__2R97S{position:relative;background:var(--surface)}.ProductGallery_label___RvYN{position:absolute;z-index:1;top:clamp(16px,4vw,24px);left:clamp(16px,4vw,40px);font-size:clamp(13px,3.4vw,15px);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ProductGallery_track__DlEXd{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ProductGallery_track__DlEXd::-webkit-scrollbar{display:none}.ProductGallery_slide__iexi9{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:4/5;max-height:82svh;display:flex;align-items:center;justify-content:center}.ProductGallery_slide__iexi9 img{width:100%;height:100%;object-fit:contain;padding:12% 10% 10%;mix-blend-mode:multiply}.ProductGallery_next__vRN6F{position:absolute;right:14px;top:50%;transform:translateY(-50%);display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:none;border-radius:50%;background:var(--bg);box-shadow:0 1px 4px rgba(0,0,0,.12);cursor:pointer}.ProductGallery_dashes__3DC36{position:absolute;left:0;right:0;bottom:22px;display:flex;justify-content:center;gap:12px}.ProductGallery_dash__Bn37S{width:36px;height:2px;padding:0;border:none;background:var(--line-strong);opacity:.4;cursor:pointer}.ProductGallery_dashOn__U2knX{background:var(--text);opacity:1}.ProductInfo_links__Yzipp{margin-top:clamp(32px,7vw,48px);display:flex;justify-content:space-between;gap:16px}.ProductInfo_link__w6C_C{display:inline-flex;align-items:center;gap:8px;padding:0;background:none;border:none;font-size:15px;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.ProductInfo_sizeGuide__3mo_5{margin-top:16px;padding:16px;background:var(--surface);font-size:15px;line-height:1.6;color:var(--muted)}.ProductInfo_block__NKEch{margin-top:clamp(40px,8vw,56px);padding:clamp(24px,5vw,32px) 0;border-top:1px solid var(--line)}.ProductInfo_acc__ZljjP summary,.ProductInfo_h__mxlpU{font-weight:400;font-size:16px;letter-spacing:.14em;text-transform:uppercase}.ProductInfo_text__4why8{margin:18px 0 16px;font-size:17px;line-height:1.6}.ProductInfo_clamp__K9ALe{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ProductInfo_acc__ZljjP{border-top:1px solid var(--line)}.ProductInfo_acc__ZljjP:last-of-type{border-bottom:1px solid var(--line)}.ProductInfo_acc__ZljjP summary{display:flex;justify-content:space-between;align-items:center;padding:clamp(22px,5vw,28px) 0;cursor:pointer;list-style:none}.ProductInfo_acc__ZljjP summary::-webkit-details-marker{display:none}.ProductInfo_plus__QsNZX{flex-shrink:0;transition:transform .2s ease}.ProductInfo_acc__ZljjP[open] .ProductInfo_plus__QsNZX{transform:rotate(45deg)}.ProductInfo_acc__ZljjP ul{list-style:none;padding-bottom:24px;display:flex;flex-direction:column;gap:8px;font-size:16px;line-height:1.5;color:var(--muted)}.ProductInfo_acc__ZljjP a{color:var(--text);text-decoration:underline;text-underline-offset:3px}.ProductInfo_actions__ysC5e{margin-top:32px;display:flex;flex-direction:column;gap:14px}.ProductInfo_action__NiIi8{display:inline-flex;align-items:center;gap:20px;padding:0;background:none;border:none;font-size:16px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.ProductInfo_circle__j9w7J{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;border:1.5px solid var(--text);border-radius:50%}