.ui_atc__iAseb{display:inline-flex;gap:10px;align-items:stretch}.ui_inCart__GU_Pd{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:rgb(11 11 10/.35);font-size:11px;display:grid;place-items:center}.ui_oos__VzDz8{padding:0 18px}.ui_stepper__8DIGx{display:inline-flex;align-items:center;border:1px solid var(--line-strong)}.ui_stepper__8DIGx button{width:44px;height:100%;background:none;border:0;cursor:pointer;font-size:1.125rem}.ui_stepper__8DIGx button:hover{background:var(--ash)}.ui_stepper__8DIGx output{min-width:32px;text-align:center;font-weight:600}.ui_card__4haTy{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;background:var(--charcoal);border:1px solid var(--line);transition:border-color var(--dur-base) var(--ease-out)}.ui_card__4haTy:hover{border-color:var(--line-strong)}.ui_cardMedia__e4g3z{position:relative;display:grid;place-items:center;aspect-ratio:378/240;overflow:hidden;background:var(--ash)}.ui_cardMedia__e4g3z img{width:100%;height:100%;object-fit:cover;transition:scale var(--dur-slow) var(--ease-out),filter var(--dur-slow)}.ui_card__4haTy:hover .ui_cardMedia__e4g3z img{scale:1.04}.ui_card__4haTy[data-oos] .ui_cardMedia__e4g3z img{filter:grayscale(.7) brightness(.7)}.ui_flag__1JB5a{position:absolute;padding:5px 10px;background:var(--meat-red);color:var(--cream);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ui_flagMuted__7tOug{background:var(--obsidian)}.ui_cardBody__ZFS3A{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto 1fr;grid-gap:8px;gap:8px;padding:18px}.ui_cardMeta__fvJ4x{display:flex;gap:10px;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.ui_cardMeta__fvJ4x .t-num,.ui_cardMeta__fvJ4x .ui_t-num__Abc4N{color:var(--gold)}.ui_cardTitle__duxAl{overflow-wrap:anywhere;font-family:var(--font-serif);font-weight:400;font-size:1.5rem;line-height:1.1}.ui_cardTitle__duxAl a{text-decoration:none}.ui_cardTitle__duxAl a:after{content:"";position:absolute;inset:0;z-index:0}.ui_cardFacts__hMUTF{display:flex;gap:14px;font-size:var(--fs-ui)}.ui_cardBuy__V8p1l{display:flex;align-items:end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:10px;position:relative;z-index:1}.ui_price__Et_1A{display:grid;line-height:1.15}.ui_price__Et_1A>span{font-size:1.25rem;font-weight:700}.ui_price__Et_1A s{color:var(--smoke);font-size:var(--fs-ui)}.ui_card_feature__x7dwz .ui_cardTitle__duxAl{font-size:clamp(1.75rem,2.6vw,2.5rem)}.ui_card_feature__x7dwz .ui_cardBody__ZFS3A{padding:24px}.ui_card_row__vf42d{grid-template-columns:minmax(120px,38%) 1fr;grid-template-rows:none}.ui_card_row__vf42d .ui_cardMedia__e4g3z{aspect-ratio:auto;height:100%;min-height:140px}.ui_hero__N3H82{position:relative;padding-top:calc(var(--nav-h) + clamp(24px, 4vw, 48px));padding-bottom:clamp(36px,5vw,72px);border-bottom:1px solid var(--line);overflow:hidden}.ui_hero__N3H82,.ui_hero__N3H82[data-tone=burgundy]{background:radial-gradient(70% 110% at 88% 0,rgb(169 77 54/.22),rgb(255 201 20/.04) 50%,transparent 78%),var(--obsidian)}.ui_heroCompact__PcvSn{padding-bottom:clamp(24px,3.5vw,44px)}.ui_heroImage__Wtt_3{min-height:min(78svh,760px);display:grid;align-items:end}.ui_heroMedia__msjl3{position:absolute;inset:0}.ui_heroMedia__msjl3 img{width:100%;height:100%;object-fit:cover}.ui_heroMedia__msjl3:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--obsidian) 0,rgb(11 11 10/.55) 45%,rgb(11 11 10/.35) 100%),linear-gradient(90deg,rgb(11 11 10/.7),transparent 70%)}.ui_heroInner__UakVD{position:relative;z-index:1;display:grid;grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px)}.ui_heroGrid__eHMcM{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:clamp(24px,5vw,96px);gap:clamp(24px,5vw,96px);align-items:end}.ui_heroCopy__c4Rdu{display:grid;grid-gap:20px;gap:20px;justify-items:start}.ui_heroCopy__c4Rdu h1{max-width:16ch}.ui_heroLead__QQO6e{max-width:52ch}.ui_heroAside__Gb9Vp{justify-self:end}@media (max-width:1023px){.ui_heroGrid__eHMcM{grid-template-columns:1fr}.ui_heroAside__Gb9Vp{justify-self:start}}.ui_crumbs__8PoWa ol{list-style:none;display:flex;flex-wrap:wrap;gap:8px;font-size:var(--fs-caption);color:var(--smoke)}.ui_crumbs__8PoWa li+li:before{content:"/";margin-right:8px;color:var(--line-strong)}.ui_crumbs__8PoWa a{text-decoration:none;color:var(--bone)}.ui_crumbs__8PoWa a:hover{color:var(--cream)}.ui_crumbs__8PoWa [aria-current]{color:var(--smoke)}.ui_faq__RZcOC{border-top:1px solid var(--line)}.ui_faq__RZcOC details{border-bottom:1px solid var(--line)}.ui_faq__RZcOC summary{list-style:none;display:grid;grid-template-columns:44px 1fr 24px;grid-gap:16px;gap:16px;align-items:baseline;padding:22px 0;cursor:pointer;font-family:var(--font-serif);font-size:clamp(1.25rem,1.8vw,1.625rem);line-height:1.2}.ui_faq__RZcOC summary::-webkit-details-marker{display:none}.ui_faq__RZcOC summary>:first-child{font-family:var(--font-sans);font-size:var(--fs-label);color:var(--gold);letter-spacing:.1em}.ui_faq__RZcOC summary i{position:relative;width:14px;height:14px;align-self:center;justify-self:end}.ui_faq__RZcOC summary i:after,.ui_faq__RZcOC summary i:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--bone);transition:rotate var(--dur-base) var(--ease-out)}.ui_faq__RZcOC summary i:after{rotate:90deg}.ui_faq__RZcOC details[open] summary i:after{rotate:0deg}.ui_faqA__6Vtp1,.ui_faq__RZcOC summary:hover{color:var(--bone)}.ui_faqA__6Vtp1{padding:0 40px 26px 60px;display:grid;grid-gap:12px;gap:12px;max-width:78ch}@media (max-width:767px){.ui_faq__RZcOC summary{grid-template-columns:32px 1fr 18px;gap:10px}.ui_faqA__6Vtp1{padding:0 0 22px 42px}}.ui_prose__GgB8n{display:grid;grid-gap:16px;gap:16px;color:var(--bone);max-width:72ch}.ui_prose__GgB8n h2{color:var(--cream);margin-top:28px}.ui_prose__GgB8n h2:first-child{margin-top:0}.ui_numbered__yf2gM{display:grid;grid-template-columns:52px 1fr;grid-gap:12px;gap:12px}.ui_numbered__yf2gM>:first-child{color:var(--gold);font-size:var(--fs-ui);padding-top:2px}.ui_bullet__Andta{padding-left:22px;position:relative}.ui_bullet__Andta:before{content:"";position:absolute;left:4px;top:.8em;width:8px;height:1px;background:var(--gold)}.ui_card__4haTy{container-type:inline-size}@container (max-width: 250px){.ui_cardBody__ZFS3A{padding:12px;gap:6px}.ui_cardTitle__duxAl{font-size:1.125rem}.ui_cardMeta__fvJ4x{font-size:10px;letter-spacing:.1em}.ui_cardMeta__fvJ4x>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui_cardFacts__hMUTF{font-size:12px;gap:10px}.ui_cardBuy__V8p1l{display:grid;grid-gap:10px;gap:10px;margin-top:6px}.ui_price__Et_1A>span{font-size:1.0625rem}.ui_cardBuy__V8p1l .ui_atc__iAseb,.ui_cardBuy__V8p1l .ui_atc__iAseb .btn,.ui_cardBuy__V8p1l .ui_oos__VzDz8{width:100%;justify-content:center}.ui_cardBuy__V8p1l .ui_atc__iAseb .btn{padding:0 10px;font-size:13px}.ui_flag__1JB5a{top:8px;left:8px;padding:4px 7px;font-size:10px}}.ui_wish__SnJrd{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--line-strong);background:rgb(16 16 16/.55);color:var(--paper,#faf7f0);cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast),transform var(--dur-fast);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ui_wish__SnJrd:hover{transform:scale(1.08)}.ui_wish__SnJrd[data-on=true]{background:var(--yellow);color:#101010;border-color:var(--yellow)}.ui_cardWish__KAnDU{position:absolute;z-index:3;top:10px;right:10px}.ui_cardMedia__e4g3z img{transform-origin:50% 60%}.ui_card__4haTy:hover .ui_cardMedia__e4g3z img{scale:1.07;filter:saturate(1.08) contrast(1.03)}.ui_cardBuy__V8p1l{min-width:0}.ui_cardBuy__V8p1l .ui_atc__iAseb{flex-wrap:wrap;min-width:0;max-width:100%}@media (max-width:599px){.ui_cardBuy__V8p1l .ui_atc__iAseb{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.ui_cardBuy__V8p1l .ui_stepper__8DIGx{width:100%;justify-content:space-between}.ui_cardBuy__V8p1l .ui_stepper__8DIGx button{width:40px}}.ui_heroIll__ApW65{position:absolute;right:max(var(--margin),env(safe-area-inset-right,0px));bottom:12px;z-index:2;font-size:.68rem;color:rgb(250 247 240/.6)}.ui_card__4haTy{border-radius:22px;overflow:hidden;background:linear-gradient(180deg,#1c1b1a,#161514);border:1px solid rgb(250 247 240/.08);transition:border-color .45s var(--ease-out),transform .45s var(--ease-out),box-shadow .45s var(--ease-out)}.ui_card__4haTy:hover{border-color:rgb(255 201 20/.45);transform:translateY(-6px);box-shadow:0 28px 60px -30px rgb(0 0 0/.9),0 0 0 1px rgb(255 201 20/.12)}.ui_cardMedia__e4g3z{margin:8px 8px 0;border-radius:16px;aspect-ratio:4/3}.ui_flag__1JB5a{top:12px;left:12px;border-radius:999px;padding:6px 11px;background:var(--yellow);color:var(--ink);font-size:10px;letter-spacing:.1em}.ui_flagMuted__7tOug{background:rgb(16 16 16/.82);color:var(--bone);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ui_cardWish__KAnDU{top:18px;right:18px}.ui_cardBody__ZFS3A{padding:16px 18px 18px;gap:6px}.ui_cardMeta__fvJ4x{font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:.16em;color:var(--smoke)}.ui_cardMeta__fvJ4x .t-num,.ui_cardMeta__fvJ4x .ui_t-num__Abc4N{color:var(--yellow)}.ui_cardTitle__duxAl{font-size:1.42rem;line-height:1.12;letter-spacing:-.005em}.ui_cardFacts__hMUTF{font-size:.8rem;gap:8px;color:var(--bone);margin-top:2px}.ui_cardFacts__hMUTF>span{padding:4px 10px;border-radius:999px;background:rgb(250 247 240/.06);border:1px solid rgb(250 247 240/.08)}.ui_cardBuy__V8p1l{margin-top:12px;padding-top:14px;border-top:1px solid rgb(250 247 240/.08);align-items:center}.ui_price__Et_1A>span{font-family:var(--font-sans);font-size:1.35rem;font-weight:800;letter-spacing:-.01em;color:var(--cream)}.ui_price__Et_1A s{font-size:.78rem}.ui_atc__iAseb .btn{min-height:44px;padding:0 18px;font-size:.68rem;letter-spacing:.12em}.ui_oos__VzDz8{min-height:44px;padding:0 16px;font-size:.66rem}.ui_stepper__8DIGx{border-radius:999px;border-color:rgb(250 247 240/.16);background:rgb(250 247 240/.04);overflow:hidden}.ui_stepper__8DIGx button{width:38px;min-height:44px;transition:background var(--dur-fast),color var(--dur-fast)}.ui_stepper__8DIGx button:hover{background:var(--yellow);color:var(--ink)}.ui_stepper__8DIGx output{min-width:26px;font-family:var(--font-sans)}@container (max-width: 250px){.ui_cardMedia__e4g3z{margin:6px 6px 0;border-radius:12px}.ui_cardBody__ZFS3A{padding:12px}.ui_cardTitle__duxAl{font-size:1.1rem}.ui_cardFacts__hMUTF>span{padding:3px 8px}}.ui_cardBuy__V8p1l{align-self:end}@container (max-width: 250px){.ui_cardBuy__V8p1l{grid-template-columns:minmax(0,1fr);justify-content:stretch}.ui_cardBuy__V8p1l .ui_atc__iAseb{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;width:100%}.ui_cardBuy__V8p1l .ui_stepper__8DIGx{width:100%;justify-content:space-between}.ui_cardBuy__V8p1l .ui_atc__iAseb .btn,.ui_cardBuy__V8p1l .ui_oos__VzDz8{width:100%;justify-content:center}}.ui_cardFacts__hMUTF>span{display:inline-flex;align-items:center;gap:5px}.ui_factIcon__QdExw{width:14px;height:14px;flex:none;color:var(--smoke)}.ui_factStar__c2CQZ{color:var(--yellow)}.ui_atcIcon__grlRz{display:none;width:20px;height:20px;flex:none}@container (max-width: 250px){.ui_cardMedia__e4g3z{margin:6px 6px 0;border-radius:14px;aspect-ratio:1/.82}.ui_cardWish__KAnDU{top:12px;right:12px;transform:scale(.86);transform-origin:top right}.ui_cardBody__ZFS3A{padding:10px 12px 12px;gap:6px}.ui_cardMeta__fvJ4x{display:none}.ui_cardTitle__duxAl{font-size:1.02rem;line-height:1.18;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(2 * 1.18em)}.ui_cardFacts__hMUTF{gap:6px;flex-wrap:wrap}.ui_cardFacts__hMUTF>span{min-height:24px;padding:0 8px;font-size:11px}.ui_factIcon__QdExw{width:12px;height:12px}.ui_cardBuy__V8p1l{display:flex;grid-template-columns:none;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:8px;margin-top:4px;padding-top:10px}.ui_price__Et_1A>span{font-size:1.05rem}.ui_price__Et_1A s{font-size:11px}.ui_cardBuy__V8p1l .ui_atc__iAseb{display:flex;width:auto;gap:0}.ui_cardBuy__V8p1l .ui_stepper__8DIGx{display:none}.ui_cardBuy__V8p1l .ui_atc__iAseb .btn{width:42px;min-width:42px;height:42px;min-height:42px;padding:0;border-radius:50%;justify-content:center;position:relative}.ui_cardBuy__V8p1l .ui_atc__iAseb .btn .ui_atcIcon__grlRz{display:block}.ui_cardBuy__V8p1l .ui_atc__iAseb .btn .ui_atcLabel__ocTTp{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ui_cardBuy__V8p1l .ui_atc__iAseb .btn .ui_inCart__GU_Pd{position:absolute;top:-4px;right:-4px}.ui_cardBuy__V8p1l .ui_oos__VzDz8{width:auto;min-height:34px;padding:0 10px;font-size:10px;letter-spacing:.06em}.ui_cardFacts__hMUTF{flex-wrap:nowrap;gap:4px;overflow:hidden}.ui_cardFacts__hMUTF>span{padding:0 7px;gap:4px;font-size:10.5px;white-space:nowrap}.ui_cardMedia__e4g3z{aspect-ratio:1/.74}.ui_cardBody__ZFS3A{padding:9px 10px 11px;gap:5px;text-align:center;justify-items:center;align-content:start}.ui_cardTitle__duxAl{font-size:.95rem;line-height:1.2;min-height:calc(2 * 1.2em);text-align:center}.ui_cardFacts__hMUTF{justify-content:center;gap:2px}.ui_cardFacts__hMUTF>span{min-height:0;padding:0 5px;border:0;background:none;font-size:10.5px;color:var(--smoke)}.ui_cardBuy__V8p1l{justify-content:center;gap:12px;width:100%;margin-top:2px;padding-top:8px;align-self:auto}.ui_price__Et_1A{text-align:center}.ui_price__Et_1A>span{font-size:1rem}.ui_cardBuy__V8p1l .ui_atc__iAseb .btn{width:36px;min-width:36px;height:36px;min-height:36px}.ui_atcIcon__grlRz{width:17px;height:17px}.ui_cardTitle__duxAl{min-height:0}.ui_cardBuy__V8p1l{align-self:end}.ui_cardBody__ZFS3A{grid-template-rows:auto auto 1fr}}.shop_browser__P3hpB{display:grid;grid-gap:20px;gap:20px}.shop_toolbar__J62a9{position:-webkit-sticky;position:sticky;top:var(--nav-h);z-index:5;display:grid;grid-gap:14px;gap:14px;padding:16px 0;background:rgb(11 11 10/.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.shop_chips__Hx7ec{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--margin) * -1);padding-inline:var(--margin)}.shop_chips__Hx7ec button{flex:none;min-height:40px;padding:0 14px;border:1px solid var(--line-strong);background:none;color:var(--bone);font-size:var(--fs-ui);font-weight:600;cursor:pointer;display:inline-flex;gap:8px;align-items:center}.shop_chips__Hx7ec button span{color:var(--smoke);font-weight:500;font-size:12px}.shop_chips__Hx7ec button[aria-pressed=true]{background:var(--cream);border-color:var(--cream);color:var(--obsidian)}.shop_chips__Hx7ec button[aria-pressed=true] span{color:#6b6258}.shop_chips__Hx7ec button:hover:not([aria-pressed=true]){border-color:var(--cream);color:var(--cream)}.shop_controls__GlYnB{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center}.shop_check__c2qjV{display:inline-flex;gap:10px;align-items:center;font-size:var(--fs-ui);color:var(--bone);cursor:pointer;min-height:40px}.shop_check__c2qjV input{width:18px;height:18px;accent-color:var(--meat-red)}.shop_select__xBglp{display:inline-flex;gap:12px;align-items:center;margin-left:auto}.shop_field__a2NUh select,.shop_select__xBglp select{min-height:40px;padding:0 36px 0 12px;background:var(--charcoal) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23c9bfb1' fill='none'/%3E%3C/svg%3E") no-repeat right 12px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line-strong);color:var(--cream);font:inherit;font-size:var(--fs-ui)}.shop_resultCount__iP92v{margin-top:4px}.shop_grid__2yocI{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));grid-gap:var(--gutter);gap:var(--gutter)}.shop_cell__rPcqM{display:grid}.shop_empty__1CK3_{display:grid;justify-items:start;grid-gap:18px;gap:18px;padding:clamp(40px,8vw,96px) 0}@media (max-width:767px){.shop_select__xBglp{margin-left:0}.shop_toolbar__J62a9{position:static}}.shop_subNav__HDw2Z{display:flex;flex-wrap:wrap;gap:8px 20px}.shop_subNav__HDw2Z a{color:var(--bone);font-size:var(--fs-ui);text-decoration:none;border-bottom:1px solid transparent;padding-bottom:2px}.shop_subNav__HDw2Z a:hover{color:var(--cream);border-color:var(--gold)}.shop_subSection__RMNvs{padding-top:clamp(40px,6vw,80px);scroll-margin-top:calc(var(--nav-h) + 16px)}.shop_subHead__byjBU{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid var(--line)}.shop_catHeroImg__bpYk5{display:block;width:clamp(140px,18vw,240px);aspect-ratio:274/390;object-fit:cover;box-shadow:0 30px 60px rgb(0 0 0/.5)}.shop_otherCats__x4p3z{display:flex;flex-wrap:wrap;gap:8px}.shop_otherCats__x4p3z a{padding:10px 14px;border:1px solid var(--line-strong);text-decoration:none;font-size:var(--fs-ui);color:var(--bone)}.shop_otherCats__x4p3z a:hover{border-color:var(--cream);color:var(--cream)}.shop_outlets__WmgM9{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-gap:0 var(--gutter);gap:0 var(--gutter);border-top:1px solid var(--line)}.shop_outlets__WmgM9 li{padding:22px 0;border-bottom:1px solid var(--line);display:grid;grid-gap:6px;gap:6px;align-content:start}.shop_outlets__WmgM9 strong{font-family:var(--font-serif);font-weight:400;font-size:1.375rem;line-height:1.15}.shop_outlets__WmgM9 span{color:var(--bone);font-size:var(--fs-ui)}.shop_pdp___Mj_h{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:clamp(32px,5vw,96px);gap:clamp(32px,5vw,96px);align-items:start;padding-top:calc(var(--nav-h) + clamp(24px, 4vw, 48px))}.shop_plate__Den3M{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 24px);display:grid;place-items:center;aspect-ratio:5/4;background:radial-gradient(70% 70% at 50% 45%,#2a2420,var(--charcoal) 75%);border:1px solid var(--line);overflow:hidden}.shop_plate__Den3M img{width:min(82%,600px);height:auto;box-shadow:0 40px 80px rgb(0 0 0/.55)}.shop_plate__Den3M figcaption{position:absolute;left:16px;bottom:12px}.shop_pdpInfo__K_bcK{display:grid;grid-gap:24px;gap:24px;align-content:start}.shop_pdpInfo__K_bcK h1{max-width:14ch}.shop_pdpMeta__9qxBJ{display:flex;flex-wrap:wrap;gap:10px 20px;color:var(--bone);font-size:var(--fs-ui)}.shop_pdpMeta__9qxBJ>span+span{padding-left:20px;border-left:1px solid var(--line)}.shop_pdpPrice__X9ki5{display:flex;align-items:baseline;gap:14px}.shop_pdpPrice__X9ki5>span{font-size:clamp(1.75rem,2.4vw,2.25rem);font-weight:700}.shop_pdpPrice__X9ki5 s{color:var(--smoke)}.shop_pdpPrice__X9ki5 em{font-style:normal;background:var(--meat-red);color:var(--cream);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px}.shop_stockOk__5ewFb{color:#9cc79a}.shop_stockNo__3FZRX{color:var(--smoke)}.shop_pdpBuy__aWPa3{display:grid;grid-gap:14px;gap:14px;padding:24px 0;border-block:1px solid var(--line)}.shop_desc__PRZW2{display:grid;grid-gap:14px;gap:14px;color:var(--bone);max-width:62ch}.shop_desc__PRZW2 h5{font-family:var(--font-serif);font-size:1.25rem;font-weight:400;color:var(--cream);line-height:1.3}.shop_desc__PRZW2 strong{color:var(--cream);font-weight:600;margin-right:6px}.shop_desc__PRZW2 ul{padding-left:20px;display:grid;grid-gap:6px;gap:6px}.shop_facts__agmO_{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.shop_facts__agmO_>div{padding:16px 12px 0 0;display:grid;grid-gap:4px;gap:4px}.shop_facts__agmO_>div+div{padding-left:12px;border-left:1px solid var(--line)}.shop_facts__agmO_ dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.shop_facts__agmO_ dd{margin:0;font-size:var(--fs-ui);color:var(--bone)}@media (max-width:1023px){.shop_pdp___Mj_h{grid-template-columns:1fr}.shop_plate__Den3M{position:relative;top:0}}@media (max-width:479px){.shop_facts__agmO_{grid-template-columns:1fr}.shop_facts__agmO_>div+div{padding-left:0;border-left:0;border-top:1px solid var(--line);padding-top:12px}.shop_facts__agmO_>div{padding-bottom:12px}}.shop_cartGrid__3QjN2,.shop_checkout__R0168{display:grid;grid-template-columns:minmax(0,8fr) minmax(300px,4fr);grid-gap:clamp(24px,4vw,72px);gap:clamp(24px,4vw,72px);align-items:start}.shop_lines__q5Y8p{list-style:none;border-top:1px solid var(--line)}.shop_line__57xh0{display:grid;grid-template-columns:clamp(96px,14vw,160px) 1fr auto;grid-gap:clamp(14px,2vw,28px);gap:clamp(14px,2vw,28px);padding:22px 0;border-bottom:1px solid var(--line);align-items:start}.shop_lineImg__t_M12 img{width:100%;height:auto;aspect-ratio:378/240;object-fit:cover;background:var(--ash)}.shop_lineInfo__HPONY{display:grid;grid-gap:8px;gap:8px}.shop_lineName__D3cAC{font-family:var(--font-serif);font-size:clamp(1.25rem,1.8vw,1.625rem);line-height:1.15;text-decoration:none}.shop_lineName__D3cAC:hover{color:var(--bone)}.shop_lineActions__Tl3JU{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:6px}.shop_lineTotal__l0n8E{font-weight:700;font-size:1.125rem}.shop_stepper__DNF3F{display:inline-flex;align-items:center;border:1px solid var(--line-strong)}.shop_stepper__DNF3F button{width:44px;height:44px;background:none;border:0;cursor:pointer;font-size:1.125rem;color:var(--cream)}.shop_stepper__DNF3F button:hover{background:var(--ash)}.shop_stepper__DNF3F output{min-width:32px;text-align:center;font-weight:600}.shop_remove__lzark{background:none;border:0;color:var(--bone);font-size:var(--fs-ui);text-decoration:underline;text-underline-offset:4px;cursor:pointer;min-height:44px}.shop_remove__lzark:hover{color:var(--cream)}.shop_summary__H77gD{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 24px);display:grid;grid-gap:18px;gap:18px;padding:clamp(20px,2.4vw,32px);background:var(--charcoal);border:1px solid var(--line)}.shop_summary__H77gD dl{display:grid;grid-gap:10px;gap:10px;border-block:1px solid var(--line);padding-block:16px}.shop_summary__H77gD dl>div{display:flex;justify-content:space-between;gap:12px;font-size:var(--fs-ui)}.shop_summary__H77gD dt{color:var(--bone)}.shop_summary__H77gD dd{margin:0;font-weight:600}.shop_summary__H77gD .shop_btn__UKc5a{width:100%;justify-content:center}.shop_miniLines__BlH3b{list-style:none;display:grid;grid-gap:10px;gap:10px;font-size:var(--fs-ui);max-height:260px;overflow:auto}.shop_miniLines__BlH3b li{display:flex;justify-content:space-between;gap:12px}.shop_notice__byPc6{display:grid;grid-gap:8px;gap:8px;padding:16px;border:1px solid var(--gold);background:rgb(196 154 92/.08);font-size:var(--fs-ui);color:var(--bone)}.shop_notice__byPc6 a,.shop_notice__byPc6 strong{color:var(--cream)}@media (max-width:1023px){.shop_cartGrid__3QjN2,.shop_checkout__R0168{grid-template-columns:1fr}.shop_summary__H77gD{position:static}}@media (max-width:479px){.shop_line__57xh0{grid-template-columns:88px 1fr}.shop_lineTotal__l0n8E{grid-column:2}}.shop_steps__cJxgs{display:grid;grid-gap:clamp(28px,4vw,48px);gap:clamp(28px,4vw,48px)}.shop_fieldset__VR9Sq{border:0;display:grid;grid-gap:16px;gap:16px;min-width:0}.shop_fieldset__VR9Sq legend{font-family:var(--font-serif);font-size:var(--fs-h3);margin-bottom:8px;display:flex;gap:14px;align-items:baseline}.shop_fieldset__VR9Sq legend span{font-family:var(--font-sans);font-size:var(--fs-label);color:var(--gold);letter-spacing:.1em}.shop_row2__AXY_O{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:599px){.shop_row2__AXY_O{grid-template-columns:1fr}}.shop_field__a2NUh{display:grid;grid-gap:8px;gap:8px;font-size:var(--fs-ui);color:var(--bone)}.shop_field__a2NUh em{color:var(--smoke);font-style:normal}.shop_field__a2NUh input,.shop_field__a2NUh select,.shop_field__a2NUh textarea{width:100%;min-height:50px;padding:12px 14px;background:var(--charcoal);border:1px solid var(--line-strong);color:var(--cream);font:inherit;font-size:1rem}.shop_field__a2NUh select{padding-right:36px}.shop_field__a2NUh textarea{resize:vertical}.shop_field__a2NUh input:focus-visible,.shop_field__a2NUh select:focus-visible,.shop_field__a2NUh textarea:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.shop_field__a2NUh input:user-invalid,.shop_field__a2NUh textarea:user-invalid{border-color:var(--ember)}.shop_radioCards__Z_FwY{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.shop_payGrid__rDGYz label,.shop_radioCards__Z_FwY label{position:relative;cursor:pointer}.shop_payGrid__rDGYz input,.shop_radioCards__Z_FwY input,.shop_segment__F76iE input{position:absolute;opacity:0}.shop_radioCards__Z_FwY span{display:grid;grid-gap:4px;gap:4px;padding:16px;border:1px solid var(--line-strong);height:100%}.shop_radioCards__Z_FwY small{color:var(--smoke);font-size:var(--fs-caption)}.shop_payGrid__rDGYz input:checked+span,.shop_radioCards__Z_FwY input:checked+span{border-color:var(--cream);background:rgb(243 238 229/.06);box-shadow:inset 0 0 0 1px var(--cream)}.shop_payGrid__rDGYz input:focus-visible+span,.shop_radioCards__Z_FwY input:focus-visible+span,.shop_segment__F76iE input:focus-visible+span{outline:2px solid var(--gold);outline-offset:2px}.shop_payGrid__rDGYz{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.shop_payGrid__rDGYz span{display:grid;place-items:center;min-height:52px;padding:8px;border:1px solid var(--line-strong);font-size:var(--fs-ui);font-weight:600;text-align:center}@media (max-width:479px){.shop_radioCards__Z_FwY{grid-template-columns:1fr}.shop_payGrid__rDGYz{grid-template-columns:1fr 1fr}}.shop_auth__Pu8O9{display:grid;grid-gap:28px;gap:28px;max-width:480px}.shop_authTabs__TQObh{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line)}.shop_authTabs__TQObh button{min-height:52px;background:none;border:0;border-bottom:2px solid transparent;color:var(--bone);font-family:var(--font-serif);font-size:1.5rem;cursor:pointer;margin-bottom:-1px}.shop_authTabs__TQObh button[aria-selected=true]{color:var(--cream);border-color:var(--meat-red)}.shop_authForm__CkoYW{display:grid;grid-gap:18px;gap:18px;justify-items:stretch}.shop_authForm__CkoYW>.shop_btn__UKc5a{justify-content:center}.shop_authForm__CkoYW>.btn-ghost{justify-self:start}.shop_segment__F76iE{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line-strong)}.shop_segment__F76iE label{position:relative;cursor:pointer}.shop_segment__F76iE span{display:grid;place-items:center;min-height:44px;font-size:var(--fs-ui);color:var(--bone)}.shop_segment__F76iE input:checked+span{background:var(--cream);color:var(--obsidian);font-weight:600}.shop_searchForm__cajjC{display:flex;gap:0;max-width:640px;width:100%;margin-top:8px}.shop_searchForm__cajjC input{flex:1 1;min-width:0;min-height:56px;padding:0 18px;background:var(--charcoal);border:1px solid var(--line-strong);border-right:0;color:var(--cream);font:inherit;font-size:1rem}.shop_searchForm__cajjC input:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.shop_searchForm__cajjC .shop_btn__UKc5a{min-height:56px}@media (max-width:767px){.shop_catHeroImg__bpYk5{display:none}}@media (max-width:599px){.shop_grid__2yocI{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.shop_wishList__nym71{list-style:none;display:grid;grid-gap:14px;gap:14px}.shop_wishItem__883zO{display:grid;grid-template-columns:96px minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:20px;background:#151413}.shop_wishImg__vW3LO{display:block;width:96px;height:96px;border-radius:14px;overflow:hidden;background:#f4efe7}.shop_wishImg__vW3LO img{width:100%;height:100%;object-fit:cover}.shop_wishInfo__WGaH7{display:grid;grid-gap:6px;gap:6px;min-width:0}.shop_wishInfo__WGaH7 a{text-decoration:none}.shop_wishInfo__WGaH7 b{font-family:var(--font-serif);font-weight:400;font-size:1.4rem;line-height:1.1}.shop_wishInfo__WGaH7 span{color:var(--bone);font-size:.9rem}.shop_wishActions__e_2A3{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.shop_wishOos__2jMrq{align-self:center;font-size:.8rem;color:var(--smoke)}.shop_wishEmpty__UIcIf{display:grid;justify-items:start;grid-gap:20px;gap:20px;padding-block:24px 48px;color:var(--bone)}.shop_wishNote__pcqpI{margin-top:20px;font-size:.78rem;color:var(--smoke)}@media (max-width:640px){.shop_wishItem__883zO{grid-template-columns:72px minmax(0,1fr)}.shop_wishImg__vW3LO{width:72px;height:72px}.shop_wishActions__e_2A3{grid-column:1/-1;justify-content:stretch}.shop_wishActions__e_2A3>*{flex:1 1}}@media (min-width:600px) and (max-width:1023px){.shop_grid__2yocI{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}