.page_strip__PdxCQ{background:var(--black);color:var(--white);text-align:center;padding:11px 16px;font-family:var(--font-display);font-size:10.5px;letter-spacing:1px;text-transform:uppercase}.page_story__mYY4J{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;padding:72px var(--gutter);max-width:var(--maxw);margin:0 auto;align-items:start}.page_storyHead__zUNdK{font-family:var(--font-display);font-weight:700;font-size:22px;text-transform:uppercase;letter-spacing:.5px;line-height:1.25}.page_storyBody__rCt_J p{font-family:var(--font-body);font-size:13px;color:#333;line-height:1.95;margin-bottom:14px}.page_storyBody__rCt_J p:last-of-type{margin-bottom:18px}.page_panels__BRlfO{display:grid;grid-template-columns:1fr 1fr}.page_panel__yrxLs{position:relative;height:360px;display:flex;align-items:flex-end;overflow:hidden}.page_panel__yrxLs:first-child{border-right:2px solid var(--white)}.page_panelBg__fgizK{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:transform .6s cubic-bezier(.4,0,.2,1)}.page_panel__yrxLs:hover .page_panelBg__fgizK{transform:scale(1.04)}.page_panelText__Mxv2B{position:relative;z-index:1;padding:24px}.page_panelTitle__frBVT{font-family:var(--font-display);font-weight:700;font-size:20px;text-transform:uppercase;letter-spacing:.5px;color:var(--white);margin-bottom:8px}.page_picked__I3znJ{padding:72px var(--gutter);max-width:var(--maxw);margin:0 auto}.page_pickedHead__ynIW_{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:28px}.page_pickedTitle__ZXdhg{font-family:var(--font-display);font-weight:700;font-size:20px;text-transform:uppercase;letter-spacing:.5px}.page_grid__JZ9Cz{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.page_empty__btHOz{font-family:var(--font-body);font-size:13px;color:var(--muted);padding:40px 0;text-align:center}.page_custom__zjaXj{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;padding:64px var(--gutter);border-top:1px solid var(--border-soft);max-width:var(--maxw);margin:0 auto;align-items:center}.page_customTitle__1Z67O{font-family:var(--font-display);font-weight:700;font-size:18px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.page_customText__qwJrh{font-family:var(--font-body);font-size:13px;color:#444;line-height:1.9}.page_turnaround__mtJo5{font-family:var(--font-display);font-size:10px;color:var(--muted-light);text-align:center;margin-top:12px}@media (max-width:900px){.page_custom__zjaXj,.page_story__mYY4J{grid-template-columns:1fr;gap:24px}.page_grid__JZ9Cz{grid-template-columns:1fr 1fr;gap:12px}.page_panels__BRlfO{grid-template-columns:1fr}.page_panel__yrxLs{height:280px}}.Hero_hero__bqvNd{position:relative;height:560px;overflow:hidden;background:var(--warm-grey)}.Hero_slide__FSS8c{position:absolute;inset:0;transition:opacity 1s ease}.Hero_split__YiLfz{display:flex;height:100%}.Hero_panel__x8FAc{flex:1 1;display:flex;align-items:center;justify-content:center;position:relative}.Hero_panelLeft__DGK7V{background:#d8d0c5;border-right:1px solid hsla(0,0%,100%,.3)}.Hero_panelRight__JJ3gk{background:#bfc9c4}.Hero_tag__EkaIl{position:absolute;bottom:16px;left:16px;font-family:var(--font-display);font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:hsla(0,0%,100%,.4)}.Hero_tagRight__B4Qyu{left:auto;right:16px}.Hero_splitText__HH7Su{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:320px}.Hero_h1__Ehp8_{font-family:var(--font-display);font-weight:700;font-size:30px;text-transform:uppercase;letter-spacing:1px;color:var(--white);line-height:1.1;margin-bottom:12px;text-shadow:0 2px 28px rgba(0,0,0,.28)}.Hero_subSplit__RGCM7{font-family:var(--font-body);font-size:12px;color:hsla(0,0%,100%,.85);margin-bottom:18px;text-shadow:0 1px 14px rgba(0,0,0,.22)}.Hero_videoBg__QqNtC{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2a211a,#1a1612 50%,#141a16);animation:Hero_kenburns__c27qR 12s ease-in-out infinite alternate}.Hero_video__GFpHV{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.Hero_videoOverlay__lFefH{position:absolute;inset:0;background:rgba(0,0,0,.38)}.Hero_videoText__YUH8Q{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:360px}.Hero_eyebrow__zlAY_{font-size:10px;letter-spacing:5px;color:hsla(0,0%,100%,.6);margin-bottom:16px}.Hero_eyebrow__zlAY_,.Hero_h1Video__4Jyz_{font-family:var(--font-display);text-transform:uppercase}.Hero_h1Video__4Jyz_{font-weight:700;font-size:44px;letter-spacing:1.5px;color:var(--white);line-height:1;margin-bottom:14px}.Hero_subVideo__b0Yc9{font-family:var(--font-body);font-style:italic;font-size:13px;color:hsla(0,0%,100%,.78);line-height:1.6;margin-bottom:22px}.Hero_heroLink__stfMp{font-family:var(--font-display);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--white);text-decoration:underline;text-underline-offset:4px;display:inline-block}.Hero_heroLink__stfMp:hover{opacity:.7}.Hero_dots__URWOF{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:5}.Hero_dot__puHJ9{width:28px;height:2px;background:hsla(0,0%,100%,.4);border:none;padding:0;transition:background .3s}.Hero_dotActive__nWP0R{background:var(--white)}@keyframes Hero_kenburns__c27qR{0%{transform:scale(1)}to{transform:scale(1.1) translate(-1.5%,-1%)}}@media (max-width:900px){.Hero_hero__bqvNd{height:460px}.Hero_h1Video__4Jyz_{font-size:34px}}.Newsletter_section__Y6di6{background:var(--off-white);padding:64px var(--gutter);text-align:center}.Newsletter_title__Mwkom{font-family:var(--font-display);font-weight:700;font-size:18px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.Newsletter_sub__iWDuz{font-family:var(--font-body);font-size:12px;color:var(--muted);margin-bottom:24px;line-height:1.7}.Newsletter_form__NM_gz{display:flex;max-width:360px;margin:0 auto;height:46px}.Newsletter_input__vUi7Z{flex:1 1;padding:0 14px;border:1px solid #d0d0d0;border-right:none;background:var(--white);font-family:var(--font-display);font-size:13px;color:var(--black);outline:none}.Newsletter_btn__gGDtn{padding:0 20px;background:var(--black);color:var(--white);border:none;font-family:var(--font-display);font-size:9px;letter-spacing:2px;text-transform:uppercase;white-space:nowrap;transition:background .2s}.Newsletter_btn__gGDtn:hover{background:#333}.Newsletter_thanks__ewQOY{font-family:var(--font-body);font-size:14px;color:var(--black)}.Newsletter_err____u0H{font-family:var(--font-body);font-size:11px;color:#c0392b;margin-top:10px}.WishlistButton_btn__OKB5h{background:hsla(0,0%,100%,.9);border:none;cursor:pointer;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#888;box-shadow:0 1px 6px rgba(0,0,0,.1);transition:color .2s,transform .15s}.WishlistButton_btn__OKB5h:hover{transform:scale(1.08);color:var(--black)}.WishlistButton_on___LEET{color:#c0392b}.ProductCard_card__syd1X{display:block;background:var(--white)}.ProductCard_card__syd1X:hover .ProductCard_imgPrimary__pEkHI{transform:scale(1.03)}.ProductCard_card__syd1X:hover .ProductCard_imgHover__Qy_2g{opacity:1;transform:scale(1.03)}.ProductCard_card__syd1X:hover .ProductCard_placeholder__YqCgL{transform:scale(1.03)}.ProductCard_card__syd1X:hover .ProductCard_add__BXEbX{opacity:1}.ProductCard_imageArea__6CznW{position:relative;aspect-ratio:1/1;background:var(--warm-grey);overflow:hidden}.ProductCard_imgHover__Qy_2g,.ProductCard_imgPrimary__pEkHI,.ProductCard_placeholder__YqCgL{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s ease,transform .6s cubic-bezier(.4,0,.2,1)}.ProductCard_imgHover__Qy_2g{opacity:0}.ProductCard_placeholder__YqCgL{display:flex;align-items:center;justify-content:center}.ProductCard_badge__WGJvI{top:12px;left:12px;letter-spacing:1px;background:hsla(0,0%,100%,.85);padding:2px 7px}.ProductCard_add__BXEbX,.ProductCard_badge__WGJvI{position:absolute;z-index:3;font-family:var(--font-display);font-size:9px;text-transform:uppercase;color:var(--black)}.ProductCard_add__BXEbX{bottom:0;left:0;right:0;background:var(--white);border:none;border-top:1px solid var(--border-soft);padding:9px;letter-spacing:2px;opacity:0;transition:opacity .2s,background .2s,color .2s}.ProductCard_add__BXEbX:hover{background:var(--black);color:var(--white)}.ProductCard_info__79VzT{padding:11px 2px 4px}.ProductCard_name__sCv6k{font-family:var(--font-display);font-size:10px;text-transform:uppercase;letter-spacing:.8px;color:var(--black);margin-bottom:4px}.ProductCard_price__Z10KW{font-family:var(--font-display);font-size:12px;color:var(--black);margin-bottom:6px}.ProductCard_colors__cOvMI{display:flex;gap:5px;align-items:center}.ProductCard_swatch__eVD_O{width:11px;height:11px;border:1.5px solid transparent;padding:0;cursor:pointer;transition:all .12s}.ProductCard_swatchOn__L_9oa{border-color:var(--black);outline:1.5px solid rgba(0,0,0,.18)}.ProductCard_colorName__VeBHB{font-family:var(--font-display);font-size:9px;color:var(--muted);margin-left:4px}@media (max-width:900px){.ProductCard_add__BXEbX{opacity:1}.ProductCard_imgHover__Qy_2g{display:none}}.ProductCard_wish__3Y1uY{position:absolute;top:8px;right:8px;z-index:4;opacity:0;transition:opacity .2s}.ProductCard_card__syd1X .ProductCard_wish__3Y1uY:focus,.ProductCard_card__syd1X:hover .ProductCard_wish__3Y1uY,.ProductCard_wish__3Y1uY.ProductCard_on__QcJxo{opacity:1}@media (max-width:900px){.ProductCard_wish__3Y1uY{opacity:1}}.ProductDetail_wrap__O_xJz{max-width:var(--maxw);margin:0 auto;padding:24px var(--gutter) 40px}.ProductDetail_crumb__bkLKD{display:flex;gap:8px;font-family:var(--font-display);font-size:11px;letter-spacing:.5px;color:var(--muted);margin-bottom:28px}.ProductDetail_crumb__bkLKD a:hover{color:var(--black)}.ProductDetail_layout__Eg6ff{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px}.ProductDetail_mainImage__lpHo9{position:relative;aspect-ratio:1/1;background:var(--warm-grey);overflow:hidden}.ProductDetail_img__rlZxD{object-fit:cover}.ProductDetail_placeholder__w0qN_{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.ProductDetail_thumbs__fnetj{display:flex;gap:10px;margin-top:12px}.ProductDetail_thumb__m2Dxv{position:relative;width:72px;height:72px;background:var(--warm-grey);border:1px solid var(--border);overflow:hidden;padding:0;cursor:pointer}.ProductDetail_thumbOn__3Zp3Y{border-color:var(--black)}.ProductDetail_info__UuhY3{padding-top:8px}.ProductDetail_badge__Td0GI{display:inline-block;font-size:9px;letter-spacing:1.5px;color:var(--gold);margin-bottom:12px}.ProductDetail_badge__Td0GI,.ProductDetail_name__VtdiW{font-family:var(--font-display);text-transform:uppercase}.ProductDetail_name__VtdiW{font-weight:700;font-size:30px;letter-spacing:.5px;line-height:1.1;margin-bottom:14px}.ProductDetail_priceRow__98YRf{display:flex;align-items:center;gap:16px;margin-bottom:20px}.ProductDetail_price__Minjv{font-family:var(--font-display);font-size:22px}.ProductDetail_rating__fwlI2{font-family:var(--font-display);font-size:12px;color:var(--muted)}.ProductDetail_reviews__wLAY8{color:var(--muted-light)}.ProductDetail_desc__NwZ6t{font-family:var(--font-body);font-size:13px;color:#444;line-height:1.9;margin-bottom:28px}.ProductDetail_colorBlock__lnb4_{margin-bottom:28px}.ProductDetail_colorLabel__UgwDz{font-family:var(--font-display);font-size:12px;margin-bottom:10px}.ProductDetail_colorLabel__UgwDz strong{font-weight:600}.ProductDetail_swatches__MHeMI{display:flex;gap:10px}.ProductDetail_swatch__Z6PhW{width:26px;height:26px;border:1.5px solid transparent;cursor:pointer;padding:0;transition:all .12s}.ProductDetail_swatchOn___u4kI{border-color:var(--black);outline:1.5px solid rgba(0,0,0,.18);outline-offset:1px}.ProductDetail_buyRow__U1Ulf{display:flex;gap:12px;margin-bottom:36px}.ProductDetail_qty__isSiQ{display:flex;align-items:center;border:1px solid var(--black)}.ProductDetail_qty__isSiQ button{width:40px;height:48px;background:none;border:none;font-size:16px}.ProductDetail_qty__isSiQ span{width:36px;text-align:center;font-family:var(--font-display);font-size:14px}.ProductDetail_addBtn__VwwUn{flex:1 1;background:var(--black);color:var(--white);border:none;font-family:var(--font-display);font-size:11px;letter-spacing:2px;text-transform:uppercase;transition:background .2s}.ProductDetail_addBtn__VwwUn:hover{background:#333}.ProductDetail_addBtn__VwwUn:disabled{background:#ccc;cursor:not-allowed}.ProductDetail_accordion__ik_sq{border-top:1px solid var(--border-soft)}.ProductDetail_accItem__sOqkD{border-bottom:1px solid var(--border-soft)}.ProductDetail_accHead__wvEwD{width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px 0;background:none;border:none;font-family:var(--font-display);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--black)}.ProductDetail_accBody__RTW9Q{padding-bottom:18px}.ProductDetail_sectionText__TOEup{color:#555;line-height:1.85}.ProductDetail_detailList__bJkZp,.ProductDetail_sectionText__TOEup{font-family:var(--font-body);font-size:12px}.ProductDetail_detailRow__ZDNai{display:flex;justify-content:space-between;padding:5px 0;color:#555}.ProductDetail_detailRow__ZDNai dt{color:var(--muted)}@media (max-width:900px){.ProductDetail_layout__Eg6ff{grid-template-columns:1fr;gap:28px}.ProductDetail_name__VtdiW{font-size:24px}}.ProductDetail_wishDetail__QgwrK{width:48px;height:48px;border:1px solid var(--black)!important;border-radius:0!important;background:var(--white)!important;box-shadow:none!important;flex-shrink:0}.SortControl_bar___fdwF{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.SortControl_check__jhlEt{display:flex;align-items:center;gap:7px;font-family:var(--font-display);font-size:11px;letter-spacing:.5px;text-transform:uppercase;color:var(--muted);cursor:pointer}.SortControl_check__jhlEt input{accent-color:var(--black)}.SortControl_sortWrap__9E0jn{display:flex;align-items:center;gap:8px}.SortControl_sortLabel__eOi49{font-family:var(--font-display);font-size:11px;letter-spacing:.5px;text-transform:uppercase;color:var(--muted)}.SortControl_select__JIp58{font-family:var(--font-display);font-size:12px;border:1px solid var(--border);background:var(--white);padding:7px 10px;color:var(--black);cursor:pointer;outline:none}