.shop_page__wFbqJ{background:#080808}.shop_hero__5HvPq{padding:62px 0 58px;background:#000}.shop_heroGrid__6cdDb{display:grid;grid-template-columns:.92fr 1.08fr;gap:38px;align-items:center}.shop_heroCopy__MQgYi h1{font-size:clamp(49px,4.8vw,70px);line-height:1.09;font-weight:500;letter-spacing:-.06em;margin:28px 0 24px}.shop_heroCopy__MQgYi h1 span{color:var(--bronze)}.shop_heroCopy__MQgYi>p:not(:first-child):not(.shop_heroNote__iKk9V){color:#adb0b7;font-size:13px;line-height:1.9;max-width:380px}.shop_heroCopy__MQgYi .shop_heroNote__iKk9V{color:#bda582;font-size:8px;letter-spacing:.14em;line-height:1.8;border-top:1px solid #ffffff20;padding-top:26px;margin-top:37px}.shop_heroImage__9QCA9{min-width:0;position:relative;background:#000}.shop_heroImage__9QCA9 img{width:100%;height:430px;-o-object-fit:contain;object-fit:contain}.shop_heroImage__9QCA9 figcaption{padding:12px 26px 10px;border-top:1px solid #9a815f45}.shop_heroImage__9QCA9 figcaption span{font-size:8px;letter-spacing:.19em;color:#bda582}.shop_heroImage__9QCA9 figcaption p{font-size:13px;margin-top:7px;color:#a8abb1}.shop_deliveryStrip__lohaD{border-block:1px solid #9a815f30;background:#14110d;padding-block:23px}.shop_deliveryStrip__lohaD>div{display:flex;justify-content:space-between;gap:20px}.shop_deliveryStrip__lohaD p{font-size:10px;color:#c1bbb2;display:flex;gap:12px;align-items:center}.shop_deliveryStrip__lohaD p>span{color:#bda582;font-size:17px}.shop_collection__ATrz2{background:#0d0f13}.shop_collectionHeading__xu_At{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:38px}.shop_collectionHeading__xu_At h2{margin:21px 0 15px}.shop_collectionHeading__xu_At>div>p:last-child{font-size:12px;line-height:1.9;color:#a8abb1}.shop_cartButton__o1kAB{display:flex;align-items:center;justify-content:center;flex-shrink:0;gap:16px;min-height:48px;border:1px solid #9a815f80;color:#c4ae8c;padding:10px 20px;font-size:12px}.shop_cartButton__o1kAB>span:first-child{background:#9a815f;color:#080808;min-width:23px;padding:4px;font-size:10px}.shop_cartButton__o1kAB:hover{background:#211c16}.shop_productGrid__yZa0R{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.shop_productCard__FAplM{display:flex;flex-direction:column;min-width:0;border:1px solid #ffffff22;background:#111318}.shop_featured__HEjsR{border-color:#9a815f80}.shop_productImage__d9BVs{display:block;position:relative;aspect-ratio:1;background:#050505;overflow:hidden}.shop_productImage__d9BVs img{-o-object-fit:contain;object-fit:contain;transition:opacity .5s,transform .5s}.shop_productImage__d9BVs .shop_alternateImage__0gBQE{opacity:0}@media (hover:hover){.shop_hasAlternate__lsVgo:hover .shop_mainProductImage__3BcIk{opacity:0}.shop_hasAlternate__lsVgo:hover .shop_alternateImage__0gBQE{opacity:1;transform:scale(1.025)}}.shop_badge__lr_a_{position:absolute;top:18px;left:18px;border:1px solid #9a815f70;background:#080808dd;color:#d0b898;padding:8px 11px;font-size:8px;letter-spacing:.12em;text-transform:uppercase}.shop_featured__HEjsR .shop_badge__lr_a_{background:#9a815f;color:#080808}.shop_imageArrow__mcZLJ{position:absolute;bottom:18px;right:18px;display:grid;place-items:center;width:36px;height:36px;border:1px solid #ffffff55;background:#0008;border-radius:50%;font-size:19px}.shop_productBody__TlhIo{display:flex;flex-direction:column;flex:1;padding:25px;border-top:1px solid #ffffff15}.shop_productMeta__Ulgfx{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:8px;letter-spacing:.1em;text-transform:uppercase}.shop_productMeta__Ulgfx>span:first-child{color:#bda582}.shop_productMeta__Ulgfx>span:last-child{color:#a9a5a0}.shop_productMeta__Ulgfx>span[data-sold-out=true]{color:#d6a59b}.shop_productBody__TlhIo h3{font-size:21px;font-weight:500;line-height:1.35;letter-spacing:-.035em;margin-top:20px;min-height:85px}.shop_productBody__TlhIo h3 a:hover{color:#bda582}.shop_productDescription__KkdlK{font-size:12px;line-height:1.9;color:#a8abb1;margin-top:15px}.shop_productPurchase__uwBfB{margin-top:auto;padding-top:30px}.shop_savings__WtbG4{font-size:10px;display:flex;flex-wrap:wrap;gap:11px;margin-bottom:6px}.shop_savings__WtbG4 del{color:#a3a3a3}.shop_savings__WtbG4>span{color:#c4ac88}.shop_price__EsNvK{font-size:31px;letter-spacing:-.045em;line-height:1.3;font-weight:400}.shop_price__EsNvK span{font-size:8px;letter-spacing:.1em;color:#bda582;margin-left:9px}.shop_deliveryNote__hp_Hg{font-size:9px;color:#a0a4ad;margin-top:7px}.shop_addButton__7YELW,.shop_checkoutButton__v4yAK{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 18px;width:100%;min-height:48px;background:#9a815f;color:#080808;font-size:12px;font-weight:600;margin-top:24px;transition:background .2s}.shop_addButton__7YELW:hover,.shop_checkoutButton__v4yAK:hover{background:#b79b73}.shop_addButton__7YELW:disabled{opacity:.5;cursor:not-allowed}.shop_addButton__7YELW>span{font-size:18px;line-height:1}.shop_productLink__DCP55{display:flex;justify-content:center;align-items:center;gap:17px;min-height:44px;font-size:10px;color:#c4c6cb;margin-top:8px}.shop_productLink__DCP55:hover,.shop_productLink__DCP55>span{color:#bda582}.shop_collectionFooter__UpSAQ{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:35px;border-top:1px solid #ffffff20;padding-top:23px;font-size:10px;line-height:1.8;color:#999da5}.shop_collectionFooter__UpSAQ>a{color:#bda582;flex-shrink:0}.shop_collectionFooter__UpSAQ>a>span{margin-left:14px}.shop_stockNotice__7mSCq{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #9a815f70;background:#211c16;padding:15px 20px;margin-bottom:25px;font-size:12px;line-height:1.8}.shop_stockNotice__7mSCq button{color:#dbc4a4;text-decoration:underline;text-underline-offset:4px;min-height:44px;flex-shrink:0}.shop_emptyCollection__YivHK{padding:55px 20px;border:1px solid #ffffff25;text-align:center}.shop_signature__w5cIM{background:#080808;border-block:1px solid #ffffff15}.shop_signatureGrid__1DnTb{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:100px}.shop_notesImage__RRVKG{border:1px solid #9a815f40;background:#000}.shop_notesImage__RRVKG img{width:100%;height:580px;-o-object-fit:contain;object-fit:contain}.shop_signatureCopy__y_88z h2{margin-top:25px}.shop_signatureCopy__y_88z>p:not(:first-child){font-size:13px;line-height:1.9;color:#a8abb1;margin:23px 0 0;max-width:320px}.shop_notes___skAM{margin:33px 0 30px}.shop_notes___skAM>div{display:flex;align-items:center;gap:23px;padding-block:21px;border-top:1px solid #ffffff20}.shop_notes___skAM>div:last-child{border-bottom:1px solid #ffffff20}.shop_notes___skAM>div>span{color:#bda582;font-size:9px}.shop_notes___skAM p{color:#bda582;text-transform:uppercase;font-size:8px;letter-spacing:.15em}.shop_notes___skAM h3{font-size:19px;line-height:1.6;font-weight:400;letter-spacing:-.025em;margin-top:7px}.shop_story__FcRmY{background:#0d0f13}.shop_storyGrid__JHPWf{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:90px}.shop_storyGrid__JHPWf h2{margin-top:25px}.shop_storyCopy__9LiIr{max-width:380px;font-size:13px;color:#a8abb1;line-height:1.9;margin:25px 0}.shop_lifestyleImage__4BdlB{position:relative;overflow:hidden}.shop_lifestyleImage__4BdlB img{width:100%;height:480px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.shop_lifestyleImage__4BdlB figcaption{position:absolute;inset:auto 0 0;padding:60px 25px 23px;font-size:8px;letter-spacing:.17em;color:#dbc4a4;background:linear-gradient(transparent,#000e)}.shop_faqSection__NoPHb{background:#080808}.shop_faqGrid__UStBC{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.shop_faqGrid__UStBC h2{margin-top:23px}.shop_faqIntro__zr1pO{font-size:12px;line-height:1.9;color:#a8abb1;margin:23px 0;max-width:270px}.shop_faqList__B8_LN{border-top:1px solid #ffffff25}.shop_faqList__B8_LN details{border-bottom:1px solid #ffffff25}.shop_faqList__B8_LN summary{display:flex;gap:17px;align-items:center;padding:23px 0;font-size:13px;line-height:1.6;cursor:pointer;list-style:none}.shop_faqList__B8_LN summary::-webkit-details-marker{display:none}.shop_faqList__B8_LN summary>span:first-child{color:#bda582;font-size:9px}.shop_faqPlus__BuWeS{margin-left:auto;color:#bda582;font-size:23px;font-weight:300;transition:transform .2s}.shop_faqList__B8_LN details[open] .shop_faqPlus__BuWeS{transform:rotate(45deg)}.shop_faqList__B8_LN details>p{color:#a8abb1;font-size:12px;line-height:1.9;padding:0 35px 25px 30px}.shop_policyLinks__P_wiF{font-size:10px;color:#a8abb1;line-height:1.9;margin-top:22px}.shop_policyLinks__P_wiF a{color:#bda582;text-decoration:underline;text-underline-offset:4px}.shop_ctaNote__iRH8r{font-size:10px;color:#a8abb1;margin-top:24px}.shop_cartDialog__Pa8eG{width:min(480px,100%);max-width:none;height:100dvh;max-height:100dvh;padding:0;margin:0 0 0 auto;background:#101216;color:#f5f4ef;border:0;border-left:1px solid #9a815f60}.shop_cartDialog__Pa8eG::backdrop{background:#000c;backdrop-filter:blur(6px)}.shop_cartDrawer__WVk4R{display:flex;flex-direction:column;height:100%;min-height:0}.shop_cartHeader__tJLSW{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:25px;border-bottom:1px solid #ffffff20;flex-shrink:0}.shop_cartHeader__tJLSW p{font-size:8px;letter-spacing:.18em;color:#bda582}.shop_page__wFbqJ .shop_cartHeader__tJLSW h2{font-size:29px;font-weight:500;letter-spacing:-.04em;margin-top:10px}.shop_cartHeader__tJLSW h2>span{color:#bda582;font-size:16px}.shop_cartHeader__tJLSW>button{height:44px;width:44px;border:1px solid #ffffff30;font-size:26px}.shop_cartHeader__tJLSW>button:hover{border-color:#bda582}.shop_cartBody__l2vnu{flex:1;min-height:0;overflow-y:auto;padding:0 25px}.shop_cartItem__C7CAa{display:grid;grid-template-columns:80px minmax(0,1fr);gap:17px;padding-block:23px;border-bottom:1px solid #ffffff20}.shop_cartImage__ugXIL{position:relative;height:95px;background:#000}.shop_cartImage__ugXIL img{-o-object-fit:contain;object-fit:contain}.shop_cartItem__C7CAa>div>a{font-size:12px;line-height:1.6}.shop_cartItem__C7CAa>div>a:hover{color:#bda582}.shop_unitPrice__SYESA{font-size:10px;color:#a0a4ad;margin-top:7px}.shop_cartItemBottom__PI3u3{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-top:13px}.shop_quantityControl__QCbYY{display:flex;align-items:center;border:1px solid #ffffff25}.shop_quantityControl__QCbYY button{width:39px;height:40px;font-size:18px;color:#c4ae8c}.shop_quantityControl__QCbYY button:disabled{opacity:.3;cursor:not-allowed}.shop_quantityControl__QCbYY span{min-width:25px;text-align:center;font-size:12px}.shop_cartItemBottom__PI3u3>strong{font-size:16px;color:#c4ae8c;font-weight:400}.shop_emptyCart__AYLEA{padding:60px 12px;text-align:center}.shop_emptyCart__AYLEA>span{font-size:35px;color:#bda582}.shop_emptyCart__AYLEA h3{font-size:25px;margin-top:25px;font-weight:400;letter-spacing:-.03em}.shop_emptyCart__AYLEA p{font-size:13px;line-height:1.9;color:#a8abb1;margin-top:15px}.shop_emptyCart__AYLEA button{min-height:44px;color:#bda582;font-size:12px;margin-top:22px}.shop_cartSummary__dOf4E{padding:20px 25px;border-top:1px solid #ffffff25;flex-shrink:0}.shop_cartDelivery__q4Me5{display:flex;gap:10px;align-items:center;font-size:10px;line-height:1.7;color:#c4ae8c;padding-bottom:20px}.shop_cartDelivery__q4Me5>span{font-size:19px}.shop_subtotal__np_v6{display:flex;align-items:center;justify-content:space-between;gap:20px}.shop_subtotal__np_v6 p{font-size:13px}.shop_subtotal__np_v6 span{font-size:9px;color:#a8abb1}.shop_subtotal__np_v6>strong{font-size:29px;letter-spacing:-.04em;font-weight:400}.shop_checkoutNote__kq4_7{font-size:9px;line-height:1.8;color:#999da5;margin-top:12px;text-align:center}@media (max-width:1100px){.shop_heroGrid__6cdDb{gap:25px}.shop_heroImage__9QCA9 img{height:380px}.shop_productGrid__yZa0R{gap:18px}.shop_productBody__TlhIo{padding:20px}.shop_productBody__TlhIo h3{font-size:19px}.shop_faqGrid__UStBC,.shop_signatureGrid__1DnTb,.shop_storyGrid__JHPWf{gap:40px}.shop_notesImage__RRVKG img{height:500px}}@media (max-width:899px){.shop_heroGrid__6cdDb{grid-template-columns:1fr;gap:25px}.shop_heroCopy__MQgYi h1{font-size:64px}.shop_heroCopy__MQgYi>p:not(:first-child):not(.shop_heroNote__iKk9V){max-width:440px}.shop_heroImage__9QCA9 img{height:440px}.shop_deliveryStrip__lohaD>div{flex-wrap:wrap;justify-content:center;gap:15px 30px}.shop_collectionHeading__xu_At{align-items:flex-start;flex-direction:column;gap:22px}.shop_productGrid__yZa0R{grid-template-columns:repeat(2,minmax(0,1fr))}.shop_productBody__TlhIo h3{min-height:78px}.shop_faqGrid__UStBC,.shop_signatureGrid__1DnTb,.shop_storyGrid__JHPWf{grid-template-columns:1fr;gap:35px}.shop_notesImage__RRVKG{max-width:520px;width:100%;margin-inline:auto}.shop_signatureCopy__y_88z{order:-1}.shop_signatureCopy__y_88z>p:not(:first-child){max-width:430px}.shop_notes___skAM h3{font-size:22px}.shop_notes___skAM{margin-bottom:22px}.shop_lifestyleImage__4BdlB img{height:480px}.shop_storyCopy__9LiIr{max-width:480px}}@media (max-width:599px){.shop_hero__5HvPq{padding:35px 0}.shop_heroCopy__MQgYi h1{font-size:clamp(42px,10.8vw,60px);margin-block:25px}.shop_heroCopy__MQgYi .shop_heroNote__iKk9V{margin-top:29px;padding-top:21px;font-size:7px}.shop_heroImage__9QCA9 img{height:290px}.shop_heroImage__9QCA9 figcaption{padding-inline:0;padding-top:17px}.shop_heroImage__9QCA9 figcaption p{font-size:12px}.shop_heroImage__9QCA9 figcaption span{font-size:7px}.shop_deliveryStrip__lohaD{padding-block:19px}.shop_deliveryStrip__lohaD>div{align-items:center;flex-direction:column;gap:13px}.shop_deliveryStrip__lohaD p{font-size:10px}.shop_collectionHeading__xu_At{margin-bottom:28px}.shop_collectionHeading__xu_At h2{margin-top:19px}.shop_collectionHeading__xu_At>div>p:last-child{font-size:11px}.shop_cartButton__o1kAB{width:100%;justify-content:space-between}.shop_productGrid__yZa0R{grid-template-columns:1fr;gap:25px}.shop_productBody__TlhIo{padding:23px}.shop_productBody__TlhIo h3{min-height:0;font-size:22px;margin-top:17px}.shop_productPurchase__uwBfB{padding-top:25px}.shop_collectionFooter__UpSAQ{flex-direction:column;align-items:flex-start;gap:12px;font-size:9px}.shop_stockNotice__7mSCq{align-items:flex-start;flex-direction:column;gap:8px}.shop_notesImage__RRVKG img{height:auto;max-height:470px}.shop_notes___skAM h3{font-size:18px}.shop_lifestyleImage__4BdlB img{height:390px}.shop_faqList__B8_LN summary{font-size:12px;gap:12px}.shop_cartHeader__tJLSW{padding:20px}.shop_cartBody__l2vnu{padding-inline:20px}.shop_cartItem__C7CAa{grid-template-columns:65px minmax(0,1fr);gap:13px}.shop_quantityControl__QCbYY button{width:35px;height:44px}.shop_cartItemBottom__PI3u3>strong{font-size:14px}.shop_cartSummary__dOf4E{padding:17px 20px}}@media (max-height:550px){.shop_cartHeader__tJLSW{padding-block:12px}.shop_cartSummary__dOf4E{padding-block:10px}.shop_cartDelivery__q4Me5,.shop_checkoutNote__kq4_7{display:none}.shop_checkoutButton__v4yAK{margin-top:12px}}@media (prefers-reduced-motion:reduce){.shop_page__wFbqJ *{transition:none!important}}