.AddToCartButton-module__AV9v5q__cta{background:var(--yellow);min-height:48px;color:var(--on-yellow);border:1px solid var(--yellow);letter-spacing:.14em;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.5rem;font-size:.78rem;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.AddToCartButton-module__AV9v5q__cta:hover:not(:disabled){background:var(--yellow-deep);border-color:var(--yellow-deep)}.AddToCartButton-module__AV9v5q__cta:disabled{opacity:.6}.AddToCartButton-module__AV9v5q__cta svg{width:1rem;height:1rem}
.BuyNowButton-module__7xgcTW__btn{letter-spacing:.14em;text-transform:uppercase;min-height:48px;color:var(--text);border:1px solid var(--text);background:0 0;border-radius:0;align-items:center;gap:.5rem;padding:.6rem 1.5rem;font-size:.78rem;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.BuyNowButton-module__7xgcTW__btn:hover:not(:disabled){background:var(--text);color:var(--bg)}.BuyNowButton-module__7xgcTW__btn:disabled{opacity:.6}
.WishlistButton-module__AIX-cW__btn{color:var(--text);align-items:center;gap:.5rem;transition:color .2s,transform .2s;display:inline-flex}.WishlistButton-module__AIX-cW__btn svg{transition:fill .2s,stroke .2s,transform .2s}.WishlistButton-module__AIX-cW__btn:hover svg{transform:scale(1.08)}.WishlistButton-module__AIX-cW__btn[data-active] svg{fill:var(--red);stroke:var(--red)}.WishlistButton-module__AIX-cW__icon{background:var(--white);width:44px;min-width:44px;height:44px;box-shadow:var(--shadow-soft);border-radius:999px;justify-content:center}.WishlistButton-module__AIX-cW__text{border:1px solid var(--line);min-height:44px;font-weight:700;font-size:var(--step--1);border-radius:999px;padding:.55rem 1rem}.WishlistButton-module__AIX-cW__text span{white-space:nowrap}
.Badge-module__bHbwFG__badge{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;background:var(--blue-deep);color:#fff;border-radius:0;align-items:center;padding:.22rem .6rem;font-size:.62rem;font-weight:600;line-height:1.4;display:inline-flex}.Badge-module__bHbwFG__badge[data-kind=rare]{background:#761c27}.Badge-module__bHbwFG__badge[data-kind=holo]{color:#f3efe8;background:#761c27}.Badge-module__bHbwFG__badge[data-kind=graded],.Badge-module__bHbwFG__badge[data-kind=sealed]{background:#171411}.Badge-module__bHbwFG__badge[data-kind=new]{background:#761c27}.Badge-module__bHbwFG__badge[data-kind=auction]{color:var(--accent-text);background:0 0;box-shadow:inset 0 0 0 1.5px}
.CardArt-module__8D5IKq__card{aspect-ratio:5/7;width:100%;box-shadow:var(--shadow-card), inset 0 0 0 1px #ffffff80;background:#fff;border-radius:4.5%/3.2%;position:relative;overflow:hidden}.CardArt-module__8D5IKq__card svg{width:100%;height:100%}.CardArt-module__8D5IKq__photo{object-fit:cover}.CardArt-module__8D5IKq__sheen{pointer-events:none;background:linear-gradient(115deg, transparent calc(var(--sheen,.2) * 140% - 26%), #ffffff52 calc(var(--sheen,.2) * 140% - 8%), #ffffff0f calc(var(--sheen,.2) * 140% + 4%), transparent calc(var(--sheen,.2) * 140% + 16%));position:absolute;inset:0}.CardArt-module__8D5IKq__holo{pointer-events:none;opacity:.65;mix-blend-mode:soft-light;background:linear-gradient(115deg, transparent calc(var(--sheen,.2) * 160% - 40%), #ffec96e6 calc(var(--sheen,.2) * 160% - 22%), #ffc3d2d9 calc(var(--sheen,.2) * 160% - 8%), #aad6ffe6 calc(var(--sheen,.2) * 160% + 6%), #c8afffcc calc(var(--sheen,.2) * 160% + 20%), transparent calc(var(--sheen,.2) * 160% + 34%));position:absolute;inset:0}.CardArt-module__8D5IKq__holo:after{content:"";opacity:.35;mix-blend-mode:overlay;background-image:repeating-linear-gradient(65deg,#ffffff80 0 2px,#0000 2px 7px);position:absolute;inset:0}
.ShopProductCard-module__O7UM4G__card{background:var(--white);color:var(--text);border:1px solid var(--line);height:100%;transition:transform .4s var(--ease), box-shadow .4s var(--ease);flex-direction:column;gap:1.1rem;padding:1.1rem;display:flex}.ShopProductCard-module__O7UM4G__card:hover{transform:translateY(-4px);box-shadow:0 18px 32px -16px #1714112e}.ShopProductCard-module__O7UM4G__media{background:var(--sky);border:1px solid var(--line);place-items:center;min-height:18rem;padding:2.2rem 1.2rem 1.4rem;display:grid;position:relative}.ShopProductCard-module__O7UM4G__tilt{width:min(100%,12.5rem)}.ShopProductCard-module__O7UM4G__badges{z-index:2;flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex;position:absolute;top:.8rem;right:.8rem}.ShopProductCard-module__O7UM4G__wishlist{z-index:2;position:absolute;top:.55rem;left:.55rem}.ShopProductCard-module__O7UM4G__wishlist button{width:34px;min-width:34px;height:34px}.ShopProductCard-module__O7UM4G__wishlist button svg{width:1rem;height:1rem}.ShopProductCard-module__O7UM4G__photoBox{aspect-ratio:4/3;width:min(100%,12.5rem);display:block;position:relative}.ShopProductCard-module__O7UM4G__boxArt{width:min(100%,10.5rem);height:auto}.ShopProductCard-module__O7UM4G__body{flex:1;align-content:start;gap:.5rem;display:grid}.ShopProductCard-module__O7UM4G__set{letter-spacing:.2em;text-transform:uppercase;color:var(--accent-text);font-size:.66rem;font-weight:600}.ShopProductCard-module__O7UM4G__name{font-size:1.4rem;font-weight:500;line-height:1.15}.ShopProductCard-module__O7UM4G__name a{color:inherit;text-decoration:none}.ShopProductCard-module__O7UM4G__name a:hover{color:var(--accent-text)}.ShopProductCard-module__O7UM4G__facts{color:var(--muted);font-size:.8rem}.ShopProductCard-module__O7UM4G__buy{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:.5rem;display:flex}.ShopProductCard-module__O7UM4G__price{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600}.ShopProductCard-module__O7UM4G__from{font-family:var(--font-sans);color:var(--muted);font-size:.8rem;font-weight:400}.ShopProductCard-module__O7UM4G__cta{letter-spacing:.14em;text-transform:uppercase;min-height:44px;color:var(--text);transition:color .2s, gap .3s var(--ease);align-items:center;gap:.45rem;font-size:.7rem;font-weight:600;display:inline-flex}.ShopProductCard-module__O7UM4G__card:hover .ShopProductCard-module__O7UM4G__cta,.ShopProductCard-module__O7UM4G__cta:hover{color:var(--accent-text);gap:.7rem}.ShopProductCard-module__O7UM4G__cta svg{width:.85rem;height:.85rem}
.AlertToggle-module___dkJYa__wrap{flex-direction:column;gap:.25rem;display:inline-flex}.AlertToggle-module___dkJYa__btn{color:var(--text);align-items:center;gap:.5rem;transition:color .2s,transform .2s,border-color .2s;display:inline-flex}.AlertToggle-module___dkJYa__btn svg{transition:fill .2s,stroke .2s,transform .2s}.AlertToggle-module___dkJYa__btn:hover svg{transform:rotate(-8deg)scale(1.08)}.AlertToggle-module___dkJYa__btn[data-active]{color:var(--accent-text)}.AlertToggle-module___dkJYa__btn[data-active] svg{fill:var(--yellow);stroke:var(--yellow)}.AlertToggle-module___dkJYa__btn:disabled{opacity:.6;cursor:progress}.AlertToggle-module___dkJYa__icon{background:var(--white);width:44px;min-width:44px;height:44px;box-shadow:var(--shadow-soft);border-radius:999px;justify-content:center}.AlertToggle-module___dkJYa__text{border:1px solid var(--line);min-height:44px;font-weight:700;font-size:var(--step--1);border-radius:999px;padding:.55rem 1rem}.AlertToggle-module___dkJYa__text span{white-space:nowrap}.AlertToggle-module___dkJYa__text[data-active]{border-color:var(--yellow)}.AlertToggle-module___dkJYa__error{color:var(--red);font-size:var(--step--1)}
.LuxuryHome-module__TKwFyG__cover{object-fit:cover}.LuxuryHome-module__TKwFyG__contain{object-fit:contain;padding:6%}.LuxuryHome-module__TKwFyG__hero{background:var(--bg);border-bottom:1px solid var(--line);align-items:center;min-height:clamp(34rem,78vh,46rem);display:grid;position:relative;overflow:hidden}.LuxuryHome-module__TKwFyG__heroPhoto{width:100%;position:absolute;inset:0 0 0 auto}.LuxuryHome-module__TKwFyG__heroPhoto img{object-position:70% 50%}.LuxuryHome-module__TKwFyG__heroPhoto:after{content:"";background:linear-gradient(to right, var(--bg) 0%, var(--bg) 30%, #f3efe800 72%);pointer-events:none;position:absolute;inset:0}:root[data-theme=dark] .LuxuryHome-module__TKwFyG__heroPhoto:after{background:linear-gradient(to right, var(--bg) 0%, var(--bg) 30%, #17141100 72%)}.LuxuryHome-module__TKwFyG__heroGrid{z-index:1;padding-block:clamp(2.5rem,6vw,5rem);position:relative}.LuxuryHome-module__TKwFyG__heroCopy{justify-items:start;gap:1.5rem;max-width:34rem;display:grid}.LuxuryHome-module__TKwFyG__heroTitle{font-size:var(--step-5);max-width:14ch;font-weight:500;line-height:1}.LuxuryHome-module__TKwFyG__heroText{color:var(--muted);font-size:var(--step-1);max-width:30rem;line-height:1.55}.LuxuryHome-module__TKwFyG__heroCta{flex-wrap:wrap;gap:.9rem;margin-top:.4rem;display:flex}@media (min-width:900px){.LuxuryHome-module__TKwFyG__heroPhoto{width:68%}}@media (max-width:899px){.LuxuryHome-module__TKwFyG__hero{align-items:end;min-height:40rem}.LuxuryHome-module__TKwFyG__heroPhoto{height:55%;inset:0 0 auto}.LuxuryHome-module__TKwFyG__heroPhoto:after{background:linear-gradient(to bottom, #f3efe800 45%, var(--bg) 100%)}:root[data-theme=dark] .LuxuryHome-module__TKwFyG__heroPhoto:after{background:linear-gradient(to bottom, #17141100 45%, var(--bg) 100%)}.LuxuryHome-module__TKwFyG__heroGrid{padding-top:14rem}}.LuxuryHome-module__TKwFyG__tilesSection{background:var(--bg);padding-block:clamp(2.5rem,5vw,4.5rem)}.LuxuryHome-module__TKwFyG__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}@media (min-width:900px){.LuxuryHome-module__TKwFyG__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}}.LuxuryHome-module__TKwFyG__tile{background:var(--white);border:1px solid var(--line);transition:border-color .2s;display:grid}.LuxuryHome-module__TKwFyG__tile:hover{border-color:var(--text)}.LuxuryHome-module__TKwFyG__tilePhoto{aspect-ratio:4/5;background:var(--sky);display:block;position:relative;overflow:hidden}.LuxuryHome-module__TKwFyG__tilePhoto img{transition:transform .6s var(--ease)}.LuxuryHome-module__TKwFyG__tile:hover .LuxuryHome-module__TKwFyG__tilePhoto img{transform:scale(1.04)}.LuxuryHome-module__TKwFyG__tileLabel{font-family:var(--font-display);justify-content:space-between;align-items:center;gap:.5rem;padding:.9rem 1.1rem;font-size:1.45rem;font-weight:600;line-height:1.15;display:flex}.LuxuryHome-module__TKwFyG__tileLabel svg{width:1rem;height:1rem;color:var(--accent-text);flex:none}.LuxuryHome-module__TKwFyG__featured{background:var(--sky-2);border-block:1px solid var(--line)}.LuxuryHome-module__TKwFyG__sectionHead{gap:.9rem;max-width:40rem;margin-bottom:clamp(2rem,4vw,3.25rem);display:grid}.LuxuryHome-module__TKwFyG__sectionHead h2{font-size:var(--step-4);font-weight:500}.LuxuryHome-module__TKwFyG__sectionHead p{color:var(--muted);font-size:var(--step-1)}.LuxuryHome-module__TKwFyG__featuredGrid{gap:1.5rem;display:grid}@media (min-width:900px){.LuxuryHome-module__TKwFyG__featuredGrid{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:2rem}}.LuxuryHome-module__TKwFyG__lead{background:var(--white);border:1px solid var(--line);grid-template-columns:1fr;display:grid}@media (min-width:640px){.LuxuryHome-module__TKwFyG__lead{grid-template-columns:1fr 1fr}}.LuxuryHome-module__TKwFyG__leadPhoto{background:var(--sky);min-height:22rem;display:block;position:relative}.LuxuryHome-module__TKwFyG__leadBody{align-content:end;gap:.7rem;padding:clamp(1.4rem,3vw,2.2rem);display:grid}.LuxuryHome-module__TKwFyG__leadBody small,.LuxuryHome-module__TKwFyG__sideBody small{letter-spacing:.2em;text-transform:uppercase;color:var(--accent-text);font-size:.66rem;font-weight:600}.LuxuryHome-module__TKwFyG__leadBody strong{font-family:var(--font-display);font-size:var(--step-3);font-weight:500;line-height:1.05}.LuxuryHome-module__TKwFyG__leadPrice{font-family:var(--font-display);font-size:var(--step-2);font-weight:600}.LuxuryHome-module__TKwFyG__more{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.72rem;font-weight:600;display:inline-flex}.LuxuryHome-module__TKwFyG__more svg{width:.9rem;height:.9rem}.LuxuryHome-module__TKwFyG__sideList{align-content:start;gap:1rem;display:grid}.LuxuryHome-module__TKwFyG__sideItem{background:var(--white);border:1px solid var(--line);grid-template-columns:6rem 1fr auto;align-items:center;gap:1.1rem;padding:.8rem 1.1rem .8rem .8rem;transition:border-color .2s;display:grid}.LuxuryHome-module__TKwFyG__sideItem:hover{border-color:var(--text)}.LuxuryHome-module__TKwFyG__sidePhoto{aspect-ratio:4/5;background:var(--sky);display:block;position:relative}.LuxuryHome-module__TKwFyG__sideBody{gap:.25rem;min-width:0;display:grid}.LuxuryHome-module__TKwFyG__sideBody strong{font-family:var(--font-display);font-size:1.3rem;font-weight:500;line-height:1.1}.LuxuryHome-module__TKwFyG__sideBody span{font-family:var(--font-display);font-weight:600}.LuxuryHome-module__TKwFyG__sideArrow svg{width:1.1rem;height:1.1rem;color:var(--accent-text)}.LuxuryHome-module__TKwFyG__foot{margin-top:1.75rem}.LuxuryHome-module__TKwFyG__promos{background:var(--bg);padding-block:clamp(3rem,6vw,5.5rem)}.LuxuryHome-module__TKwFyG__promoGrid{gap:1.5rem;display:grid}@media (min-width:900px){.LuxuryHome-module__TKwFyG__promoGrid{grid-template-columns:1fr 1fr}}.LuxuryHome-module__TKwFyG__promo{background:var(--white);border:1px solid var(--line);grid-template-rows:auto 1fr;display:grid}.LuxuryHome-module__TKwFyG__promoPhoto{aspect-ratio:16/9;background:var(--sky);display:block;position:relative;overflow:hidden}.LuxuryHome-module__TKwFyG__promoBody{align-content:start;justify-items:start;gap:1rem;padding:clamp(1.6rem,3.5vw,2.6rem);display:grid}.LuxuryHome-module__TKwFyG__promoBody h2{font-size:var(--step-3);font-weight:500;line-height:1.05}.LuxuryHome-module__TKwFyG__promoBody p{max-width:30rem;color:var(--muted);line-height:1.6}.LuxuryHome-module__TKwFyG__promoFact{border-top:1px solid var(--line);width:100%;padding-top:.9rem;font-size:.9rem;color:var(--text)!important}.LuxuryHome-module__TKwFyG__promoFact span{letter-spacing:.2em;text-transform:uppercase;color:var(--accent-text);margin-right:.5rem;font-size:.66rem;font-weight:600}.LuxuryHome-module__TKwFyG__sealed{background:var(--sky-2);border-block:1px solid var(--line)}.LuxuryHome-module__TKwFyG__sealedGrid{align-items:center;gap:2rem;display:grid}@media (min-width:900px){.LuxuryHome-module__TKwFyG__sealedGrid{grid-template-columns:1.1fr .9fr;gap:3.5rem}}.LuxuryHome-module__TKwFyG__sealedPhoto{aspect-ratio:4/3;border:1px solid var(--line);background:var(--sky);display:block;position:relative;overflow:hidden}.LuxuryHome-module__TKwFyG__sealedPhoto img{transition:transform .6s var(--ease)}.LuxuryHome-module__TKwFyG__sealedPhoto:hover img{transform:scale(1.03)}.LuxuryHome-module__TKwFyG__sealedBody{gap:1.1rem;display:grid}.LuxuryHome-module__TKwFyG__sealedBody h2{font-size:var(--step-4);font-weight:500}.LuxuryHome-module__TKwFyG__sealedBody>p{color:var(--muted);font-size:var(--step-1);max-width:32rem}.LuxuryHome-module__TKwFyG__sealedList{border-top:1px solid var(--line);display:grid}.LuxuryHome-module__TKwFyG__sealedItem{border-bottom:1px solid var(--line);grid-template-columns:6.5rem 1fr auto;align-items:center;gap:1.1rem;padding:.8rem 0;transition:background .2s;display:grid}.LuxuryHome-module__TKwFyG__sealedItem:hover{background:var(--white)}.LuxuryHome-module__TKwFyG__sealedThumb{aspect-ratio:4/3;background:var(--white);border:1px solid var(--line);display:block;position:relative;overflow:hidden}.LuxuryHome-module__TKwFyG__sealedThumb>span{aspect-ratio:auto;position:absolute;inset:0}.LuxuryHome-module__TKwFyG__sealedName{font-family:var(--font-display);font-size:1.35rem;font-weight:500}.LuxuryHome-module__TKwFyG__sealedPrice{font-family:var(--font-display);padding-right:.5rem;font-size:1.25rem;font-weight:600}.LuxuryHome-module__TKwFyG__sealedPrice small{font-family:var(--font-sans);color:var(--muted);font-size:.75rem;font-weight:400}.LuxuryHome-module__TKwFyG__band{background:var(--bg);border-top:1px solid var(--line);padding-block:clamp(2.5rem,5vw,4rem)}.LuxuryHome-module__TKwFyG__bandGrid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:2rem;display:grid}.LuxuryHome-module__TKwFyG__bandGrid h3{margin-bottom:.4rem;font-size:1.4rem;font-weight:500}.LuxuryHome-module__TKwFyG__bandGrid p{color:var(--muted);font-size:.9rem;line-height:1.6}
.ShopExperience-module__K_6jVa__root{gap:2rem;display:grid}.ShopExperience-module__K_6jVa__tabs{white-space:nowrap;border-bottom:1px solid var(--line);scrollbar-width:none;gap:2.2rem;display:flex;overflow-x:auto}.ShopExperience-module__K_6jVa__tab{min-height:44px;color:var(--muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 .9rem;font-size:.9rem;font-weight:500;transition:color .2s,border-color .2s}.ShopExperience-module__K_6jVa__tab:hover{color:var(--accent-text)}.ShopExperience-module__K_6jVa__tab[data-active=true]{color:var(--accent-text);border-bottom-color:var(--accent-text);font-weight:600}.ShopExperience-module__K_6jVa__layout{align-items:start;gap:1.5rem;display:grid}.ShopExperience-module__K_6jVa__main{gap:1.5rem;min-width:0;display:grid}.ShopExperience-module__K_6jVa__filters{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);gap:1.6rem;padding:1.75rem;display:none}.ShopExperience-module__K_6jVa__filters[data-open=true]{display:grid}.ShopExperience-module__K_6jVa__filtersHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:1rem;display:flex}.ShopExperience-module__K_6jVa__filtersHead h2{font-size:1.4rem;font-weight:500}.ShopExperience-module__K_6jVa__clear{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);font-size:.7rem;font-weight:600}.ShopExperience-module__K_6jVa__clear:hover{text-underline-offset:4px;text-decoration:underline}.ShopExperience-module__K_6jVa__group{border:0;border-bottom:1px solid var(--line);gap:.7rem;margin:0;padding:0 0 1.4rem;font-size:.88rem;display:grid}.ShopExperience-module__K_6jVa__group:last-child{border-bottom:0;padding-bottom:0}.ShopExperience-module__K_6jVa__group>legend,.ShopExperience-module__K_6jVa__legend{margin-bottom:.2rem;padding:0;font-size:.88rem;font-weight:600}.ShopExperience-module__K_6jVa__check{color:var(--muted);cursor:pointer;align-items:center;gap:.7rem;min-height:28px;display:flex}.ShopExperience-module__K_6jVa__check input{appearance:none;border:1px solid var(--faint);background:var(--white);cursor:pointer;border-radius:0;flex:none;place-content:center;width:16px;height:16px;margin:0;display:grid}.ShopExperience-module__K_6jVa__check input:after{content:"";background:#f3efe8;width:8px;height:8px;transition:transform .12s;transform:scale(0)}.ShopExperience-module__K_6jVa__check input:checked{background:#761c27;border-color:#761c27}.ShopExperience-module__K_6jVa__check input:checked:after{clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(1)}.ShopExperience-module__K_6jVa__group select,.ShopExperience-module__K_6jVa__group input[type=number]{border:1px solid var(--line);background:var(--bg);min-height:42px;font:inherit;color:var(--text);border-radius:0;width:100%;padding-inline:.75rem;font-size:.85rem}.ShopExperience-module__K_6jVa__priceRow{align-items:center;gap:.6rem;display:flex}.ShopExperience-module__K_6jVa__priceRow input{text-align:center;flex:1;width:0!important}.ShopExperience-module__K_6jVa__toolbar{background:var(--white);border:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.9rem 1.5rem;padding:1rem 1.25rem;display:flex}.ShopExperience-module__K_6jVa__search{background:var(--bg);border:1px solid var(--line);flex:16rem;align-items:center;gap:.7rem;min-height:44px;padding-inline:1rem;display:flex}.ShopExperience-module__K_6jVa__search:focus-within{border-color:var(--accent-text)}.ShopExperience-module__K_6jVa__search svg{width:16px;height:16px;color:var(--faint);flex:none}.ShopExperience-module__K_6jVa__search input{font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex:1;min-width:0;min-height:40px;font-size:.85rem}.ShopExperience-module__K_6jVa__search input::placeholder{color:var(--faint)}.ShopExperience-module__K_6jVa__filterToggle{border:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;background:var(--white);align-items:center;gap:.5rem;min-height:44px;padding-inline:1.1rem;font-size:.72rem;font-weight:600;display:inline-flex}.ShopExperience-module__K_6jVa__filterToggle:hover{border-color:var(--text)}.ShopExperience-module__K_6jVa__filterCount{background:var(--yellow);min-width:1.3rem;height:1.3rem;color:var(--on-yellow);place-items:center;padding-inline:.3rem;font-size:.7rem;font-weight:600;display:inline-grid}.ShopExperience-module__K_6jVa__count{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:500}.ShopExperience-module__K_6jVa__sort{color:var(--muted);border-left:1px solid var(--line);align-items:center;gap:.6rem;padding-left:1.5rem;font-size:.78rem;display:flex}.ShopExperience-module__K_6jVa__sort select{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;min-height:40px;font-weight:600}.ShopExperience-module__K_6jVa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}@media (min-width:900px){.ShopExperience-module__K_6jVa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}@media (min-width:1280px){.ShopExperience-module__K_6jVa__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.ShopExperience-module__K_6jVa__layout{grid-template-columns:17.5rem minmax(0,1fr);gap:2.5rem}.ShopExperience-module__K_6jVa__filters{top:calc(var(--header-h) + 1rem);display:grid;position:sticky}.ShopExperience-module__K_6jVa__filterToggle{display:none}}@media (max-width:640px){.ShopExperience-module__K_6jVa__sort{border-left:0;padding-left:0}.ShopExperience-module__K_6jVa__toolbar{padding:.9rem}}.ShopExperience-module__K_6jVa__loadMore{border:1px solid var(--text);min-height:48px;color:var(--text);letter-spacing:.14em;text-transform:uppercase;background:0 0;justify-self:center;align-items:center;gap:.6rem;margin-top:.5rem;padding:.8rem 1.8rem;font-size:.78rem;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.ShopExperience-module__K_6jVa__loadMore:hover{background:var(--text);color:var(--bg)}.ShopExperience-module__K_6jVa__allLoaded{text-align:center;color:var(--faint);font-size:var(--step--1)}.ShopExperience-module__K_6jVa__empty{background:var(--white);border:1px solid var(--line);justify-items:start;gap:.75rem;padding:3rem 1.5rem;display:grid}.ShopExperience-module__K_6jVa__emptyTitle{font-family:var(--font-display);font-weight:600;font-size:var(--step-2)}.ShopExperience-module__K_6jVa__emptyText{color:var(--muted)}
.Sections-module__o_jVjW__catGrid{gap:1.1rem;display:grid}.Sections-module__o_jVjW__catPanel{--cat-glow:var(--yellow);border-radius:var(--radius);min-height:24rem;color:var(--text);isolation:isolate;border:1px solid var(--line);background:radial-gradient(70% 55% at 82% 8%, color-mix(in srgb, var(--cat-glow) 28%, transparent), transparent 70%), linear-gradient(165deg, var(--sky-2), var(--white));transition:transform .45s var(--ease), border-color .3s, box-shadow .45s var(--ease);align-content:end;gap:.55rem;padding:clamp(1.4rem,3vw,2.25rem);display:grid;position:relative;overflow:hidden}.Sections-module__o_jVjW__catPanel:hover{border-color:var(--cat-glow);box-shadow:var(--shadow-soft);transform:translateY(-5px)}.Sections-module__o_jVjW__catPanel[data-k=rare]{--cat-glow:#761c27}.Sections-module__o_jVjW__catPanel[data-k=graded]{--cat-glow:#171411}.Sections-module__o_jVjW__catPanel[data-k=sealed]{--cat-glow:#8a6d3b}.Sections-module__o_jVjW__catPanel[data-k=releases]{--cat-glow:#a32d2d}.Sections-module__o_jVjW__catArt{pointer-events:none;z-index:-1;position:absolute;inset:0 0 34%;overflow:hidden}.Sections-module__o_jVjW__catPhoto{object-fit:cover;opacity:.9;transition:transform .8s var(--ease)}.Sections-module__o_jVjW__catArt:after{content:"";background:linear-gradient(to top, var(--white) 2%, transparent 62%);position:absolute;inset:0}.Sections-module__o_jVjW__catPanel:hover .Sections-module__o_jVjW__catPhoto{transform:scale(1.06)}.Sections-module__o_jVjW__catNum{width:fit-content;font-family:var(--font-mono);letter-spacing:.2em;color:var(--accent-text);font-size:.72rem;font-weight:500}.Sections-module__o_jVjW__catTitle{font-size:var(--step-3)}.Sections-module__o_jVjW__catText{max-width:22rem;color:var(--muted);font-weight:400}.Sections-module__o_jVjW__catPanel .link-arrow{justify-self:start}.Sections-module__o_jVjW__shelf{scroll-snap-type:x mandatory;padding:.5rem var(--gutter) 2rem;margin-inline:calc(var(--gutter) * -1);scrollbar-width:thin;grid-auto-columns:min(78%,18rem);grid-auto-flow:column;gap:1.1rem;display:grid;overflow-x:auto}.Sections-module__o_jVjW__shelf>li{scroll-snap-align:start;display:grid}.Sections-module__o_jVjW__shelfFoot{margin-top:1rem}.Sections-module__o_jVjW__auctionList{gap:1rem;display:grid}.Sections-module__o_jVjW__auction{border-radius:var(--radius);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff24;grid-template-columns:4.5rem 1fr;align-items:center;gap:.6rem 1.25rem;padding:1.25rem;display:grid}.Sections-module__o_jVjW__auctionThumb{grid-row:auto}.Sections-module__o_jVjW__auctionTitle{justify-items:start;gap:.5rem;display:grid}.Sections-module__o_jVjW__auctionName{font-size:var(--step-2)}.Sections-module__o_jVjW__auctionStatusPill{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:inherit;background:#ffffff1f;border-radius:999px;padding:.25rem .65rem;font-size:.66rem;font-weight:700}.Sections-module__o_jVjW__auctionStatusPill[data-status=live]{color:#ff7a6b;background:#ff5b4a24;box-shadow:inset 0 0 0 1px #ff5b4a80}.Sections-module__o_jVjW__auctionStatusPill[data-status=ending_soon]{background:var(--yellow);color:var(--on-yellow)}.Sections-module__o_jVjW__auctionStatusPill[data-status=upcoming]{color:inherit;background:#ffffff29}.Sections-module__o_jVjW__auctionStatusPill[data-status=ended],.Sections-module__o_jVjW__auctionStatusPill[data-status=cancelled]{color:inherit;opacity:.75;background:#ffffff14}.Sections-module__o_jVjW__stat{gap:.15rem;display:grid}.Sections-module__o_jVjW__statLabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:.66rem;font-weight:500}.Sections-module__o_jVjW__statValue{font-variant-numeric:tabular-nums;font-size:var(--step-0);min-width:0;font-weight:700}.Sections-module__o_jVjW__statValue.Sections-module__o_jVjW__big{font-family:var(--font-display);font-weight:800;font-size:var(--step-2)}.Sections-module__o_jVjW__timer{color:var(--yellow);font-family:var(--font-mono);font-weight:700}.Sections-module__o_jVjW__auctionStats{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1rem;display:grid}.Sections-module__o_jVjW__auctionCta{grid-column:1/-1;padding-top:.5rem}.Sections-module__o_jVjW__note{color:var(--faint);font-size:var(--step--1);margin-top:1.5rem}.Sections-module__o_jVjW__emptyBlock{background:var(--white);border:1px dashed var(--line);border-radius:var(--radius);justify-items:start;gap:.75rem;padding:3rem 1.5rem;display:grid}.Sections-module__o_jVjW__emptyBlock .Sections-module__o_jVjW__emptyTitle{font-family:var(--font-display);font-weight:800;font-size:var(--step-2);color:var(--text);text-transform:uppercase}.Sections-module__o_jVjW__emptyBlock .Sections-module__o_jVjW__emptyText{color:var(--muted)}.Sections-module__o_jVjW__graderRow{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:2.5rem;display:flex}.Sections-module__o_jVjW__graderRow span:first-child{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase;margin-right:.5rem;font-weight:500}.Sections-module__o_jVjW__graderRow strong{background:var(--sky-2);border:1px solid var(--line);color:var(--accent-text);font-family:var(--font-mono);letter-spacing:.12em;border-radius:8px;padding:.35rem .9rem;font-weight:700}.Sections-module__o_jVjW__slabs{gap:2.5rem 2rem;display:grid}.Sections-module__o_jVjW__slab{gap:1.25rem;display:grid}.Sections-module__o_jVjW__slabShell{background:#ebe5da;border-radius:14px;gap:.8rem;padding:.8rem;display:grid;box-shadow:0 34px 44px -26px #000000b3,inset 0 0 0 1px #ffffffb3}.Sections-module__o_jVjW__slabLabel{color:#111;background:#fff;border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:.2rem 1rem;padding:.6rem .9rem;display:grid}.Sections-module__o_jVjW__slabLabel small{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#555;font-size:.62rem;font-weight:500;display:block}.Sections-module__o_jVjW__slabLabel b{font-weight:700;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em}.Sections-module__o_jVjW__slabGrade{font-family:var(--font-display);color:#761c27;grid-area:span 2/2;font-size:2.6rem;font-weight:800;line-height:1}.Sections-module__o_jVjW__slabWindow{background:#171411;border-radius:0;place-items:center;padding:1rem 1.6rem;display:grid}.Sections-module__o_jVjW__slabWindow>div{width:min(11rem,100%)}.Sections-module__o_jVjW__dl{grid-template-columns:auto 1fr;gap:.5rem 1.5rem;display:grid}.Sections-module__o_jVjW__dl dt{color:var(--faint);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-self:center;font-size:.7rem;font-weight:500}.Sections-module__o_jVjW__dl dd{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.Sections-module__o_jVjW__dl dd.Sections-module__o_jVjW__price{font-family:var(--font-display);font-weight:800;font-size:var(--step-2)}.Sections-module__o_jVjW__priceLg{font-family:var(--font-display);font-weight:800}.Sections-module__o_jVjW__sealedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.Sections-module__o_jVjW__sealedItem{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);transition:transform .4s var(--ease), border-color .3s;align-content:start;gap:.8rem;padding:1.5rem 1.25rem 1.4rem;display:grid}.Sections-module__o_jVjW__sealedItem:hover{border-color:color-mix(in srgb, var(--text) 35%, transparent);transform:translateY(-5px)}.Sections-module__o_jVjW__sealedItem svg{width:min(100%,13rem);height:auto}.Sections-module__o_jVjW__sealedPhoto{aspect-ratio:4/3;border-radius:12px;width:100%;display:block;position:relative;overflow:hidden}.Sections-module__o_jVjW__sealedItem h3{font-size:var(--step-1)}.Sections-module__o_jVjW__sealedFoot{color:var(--muted);font-size:var(--step--1);flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;font-weight:600;display:flex}.Sections-module__o_jVjW__sealedFoot .Sections-module__o_jVjW__price{color:var(--text);font-family:var(--font-display);font-weight:800;font-size:var(--step-1)}.Sections-module__o_jVjW__releaseList{gap:.8rem;display:grid}.Sections-module__o_jVjW__release{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:1fr auto;align-items:center;gap:.4rem 1.25rem;padding:1.25rem 1.4rem;display:grid}.Sections-module__o_jVjW__releaseDate{background:var(--yellow);width:fit-content;color:var(--on-yellow);font-family:var(--font-mono);font-weight:700;font-size:var(--step-0);letter-spacing:.04em;font-variant-numeric:tabular-nums;border-radius:8px;grid-column:1/-1;padding:.3rem .9rem}.Sections-module__o_jVjW__releaseName{font-size:var(--step-1);font-weight:700}.Sections-module__o_jVjW__status{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--sky-2);color:var(--muted);border:1px solid var(--line);border-radius:999px;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.68rem;font-weight:700;display:inline-flex}.Sections-module__o_jVjW__status[data-s=inStock]{color:var(--green);border-color:color-mix(in srgb, var(--green) 50%, transparent)}.Sections-module__o_jVjW__status[data-s=preorder]{background:var(--yellow);color:var(--on-yellow);border-color:#0000}.Sections-module__o_jVjW__status[data-s=limited]{color:var(--red);border-color:color-mix(in srgb, var(--red) 50%, transparent)}.Sections-module__o_jVjW__releasePrice{font-family:var(--font-display);font-weight:800;font-size:var(--step-1)}.Sections-module__o_jVjW__collectionsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}.Sections-module__o_jVjW__collectionsItem{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);transition:transform .4s var(--ease), border-color .3s;align-content:start;gap:.6rem;display:grid;overflow:hidden}.Sections-module__o_jVjW__collectionsItem:hover{border-color:color-mix(in srgb, var(--text) 35%, transparent);transform:translateY(-5px)}.Sections-module__o_jVjW__collectionsPhoto{aspect-ratio:16/9;background:var(--sky-2);width:100%;display:block;position:relative}.Sections-module__o_jVjW__collectionsBody{gap:.35rem;padding:0 1.25rem 1.4rem;display:grid}.Sections-module__o_jVjW__collectionsItem h3{font-size:var(--step-1)}.Sections-module__o_jVjW__collectionsDesc{color:var(--muted);font-size:var(--step--1);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Sections-module__o_jVjW__collectionsCount{color:var(--muted);font-size:var(--step--1);font-weight:700}.Sections-module__o_jVjW__collectionBanner{aspect-ratio:21/9;border-radius:var(--radius);background:var(--sky-2);width:100%;margin-bottom:1.5rem;position:relative;overflow:hidden}.Sections-module__o_jVjW__trustGrid{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);gap:1px;display:grid;overflow:hidden}.Sections-module__o_jVjW__trustItem{background:var(--white);align-content:start;gap:.7rem;padding:1.75rem;display:grid}.Sections-module__o_jVjW__trustIcon{background:var(--yellow);width:3rem;height:3rem;color:var(--on-yellow);border-radius:12px;place-items:center;display:grid}.Sections-module__o_jVjW__trustIcon svg{width:24px;height:24px}.Sections-module__o_jVjW__trustItem h3{font-size:var(--step-1)}.Sections-module__o_jVjW__trustItem p{color:var(--muted)}@media (min-width:720px){.Sections-module__o_jVjW__catGrid{grid-template-columns:repeat(2,1fr)}.Sections-module__o_jVjW__slabs{grid-template-columns:repeat(3,1fr)}.Sections-module__o_jVjW__sealedGrid{grid-template-columns:repeat(4,1fr)}.Sections-module__o_jVjW__collectionsGrid{grid-template-columns:repeat(3,1fr)}.Sections-module__o_jVjW__trustGrid{grid-template-columns:repeat(2,1fr)}.Sections-module__o_jVjW__release{grid-template-columns:11rem 1fr auto auto;gap:1.5rem}.Sections-module__o_jVjW__releaseDate{grid-column:auto}}@media (min-width:900px){.Sections-module__o_jVjW__shelf{grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:0;padding-inline:0;overflow:visible}}@media (min-width:1024px){.Sections-module__o_jVjW__auction{grid-template-columns:5rem 1.2fr 2fr auto;align-items:center;gap:2rem;padding:1.25rem 1.75rem}.Sections-module__o_jVjW__auctionStats{grid-column:auto}.Sections-module__o_jVjW__auctionCta{grid-column:auto;padding-top:0}.Sections-module__o_jVjW__trustGrid{grid-template-columns:repeat(4,1fr)}.Sections-module__o_jVjW__catGrid{grid-template-columns:repeat(4,1fr);gap:1.25rem}.Sections-module__o_jVjW__catPanel{min-height:30rem}}@media (min-width:1280px){.Sections-module__o_jVjW__shelf{grid-template-columns:repeat(5,minmax(0,1fr))}}
.AuctionDetailBody-module__1AXmVW__breadcrumb{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.AuctionDetailBody-module__1AXmVW__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}@media (max-width:860px){.AuctionDetailBody-module__1AXmVW__layout{grid-template-columns:1fr}}.AuctionDetailBody-module__1AXmVW__media{background:var(--sky);border:1px solid var(--line);border-radius:var(--radius);place-items:center;padding:clamp(2rem,5vw,3.5rem);display:grid;position:sticky;top:6rem}@media (max-width:860px){.AuctionDetailBody-module__1AXmVW__media{position:static}}.AuctionDetailBody-module__1AXmVW__tilt{width:min(100%,18rem)}.AuctionDetailBody-module__1AXmVW__info{align-content:start;gap:.85rem;display:grid}.AuctionDetailBody-module__1AXmVW__badgeRow{align-items:center;gap:.6rem;display:flex}.AuctionDetailBody-module__1AXmVW__statusPill{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:var(--sky-2);border:1px solid var(--line);border-radius:999px;padding:.28rem .7rem;font-size:.68rem;font-weight:700}.AuctionDetailBody-module__1AXmVW__statusPill[data-status=live]{background:var(--green);color:#07130d;border-color:#0000}.AuctionDetailBody-module__1AXmVW__statusPill[data-status=ending_soon]{background:var(--yellow);color:var(--on-yellow);border-color:#0000}.AuctionDetailBody-module__1AXmVW__name{font-size:var(--step-4);letter-spacing:.005em;line-height:.98}.AuctionDetailBody-module__1AXmVW__set{color:var(--muted);font-size:var(--step-0);margin-top:-.35rem}.AuctionDetailBody-module__1AXmVW__facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.9rem 2rem;margin:.25rem 0;padding:1rem 0;display:flex}.AuctionDetailBody-module__1AXmVW__facts dt{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:.68rem;font-weight:500}.AuctionDetailBody-module__1AXmVW__facts dd{font-weight:600;font-size:var(--step-0);margin-top:.2rem}.AuctionDetailBody-module__1AXmVW__bidBox{flex-wrap:wrap;gap:2rem;padding:1.25rem 0;display:flex}.AuctionDetailBody-module__1AXmVW__bidStat{gap:.2rem;display:grid}.AuctionDetailBody-module__1AXmVW__bidLabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:.7rem;font-weight:500}.AuctionDetailBody-module__1AXmVW__bidValue{font-family:var(--font-display);font-weight:800;font-size:var(--step-3);font-variant-numeric:tabular-nums}.AuctionDetailBody-module__1AXmVW__bidMeta{color:var(--muted);font-size:var(--step--1)}.AuctionDetailBody-module__1AXmVW__reserveNote{font-size:var(--step--1);color:var(--accent-text);flex-basis:100%;font-weight:700}.AuctionDetailBody-module__1AXmVW__reserveNote[data-met=true]{color:var(--green)}.AuctionDetailBody-module__1AXmVW__notice{background:var(--yellow-soft);color:var(--text);font-size:var(--step--1);border:1px solid color-mix(in srgb, var(--yellow) 45%, transparent);border-radius:12px;padding:.9rem 1.1rem}.AuctionDetailBody-module__1AXmVW__bidForm{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-soft);gap:.85rem;padding:1.5rem;display:grid}.AuctionDetailBody-module__1AXmVW__formTitle{font-size:var(--step-1)}.AuctionDetailBody-module__1AXmVW__formSubtitle{font-size:var(--step-0);margin-top:.5rem}.AuctionDetailBody-module__1AXmVW__field{font-size:var(--step--1);color:var(--muted);gap:.35rem;font-weight:600;display:grid}.AuctionDetailBody-module__1AXmVW__field input,.AuctionDetailBody-module__1AXmVW__field select{border:1px solid var(--line);min-height:44px;font:inherit;color:var(--text);background:var(--sky-2);border-radius:10px;padding:0 .85rem}.AuctionDetailBody-module__1AXmVW__grid2{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}@media (max-width:480px){.AuctionDetailBody-module__1AXmVW__grid2{grid-template-columns:1fr}}.AuctionDetailBody-module__1AXmVW__hint{color:var(--faint);font-size:.8rem}.AuctionDetailBody-module__1AXmVW__feedback{font-size:var(--step--1);border:1px solid #0000;border-radius:10px;padding:.6rem .85rem;font-weight:700}.AuctionDetailBody-module__1AXmVW__feedback[data-kind=success]{background:color-mix(in srgb, var(--green) 14%, transparent);color:var(--green);border-color:color-mix(in srgb, var(--green) 40%, transparent)}.AuctionDetailBody-module__1AXmVW__feedback[data-kind=info]{background:var(--yellow-soft);color:var(--text);border-color:color-mix(in srgb, var(--yellow) 45%, transparent)}.AuctionDetailBody-module__1AXmVW__feedback[data-kind=error]{background:color-mix(in srgb, var(--red) 14%, transparent);color:var(--red);border-color:color-mix(in srgb, var(--red) 40%, transparent)}.AuctionDetailBody-module__1AXmVW__history{margin-top:.5rem}.AuctionDetailBody-module__1AXmVW__historyList{gap:.5rem;max-height:18rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.AuctionDetailBody-module__1AXmVW__historyList li{background:var(--white);border:1px solid var(--line);font-size:var(--step--1);border-radius:10px;grid-template-columns:1fr auto auto;align-items:baseline;gap:.75rem;padding:.6rem .85rem;display:grid}.AuctionDetailBody-module__1AXmVW__historyLabel{font-weight:700}.AuctionDetailBody-module__1AXmVW__historyAmount{font-variant-numeric:tabular-nums;font-weight:800}.AuctionDetailBody-module__1AXmVW__historyAt{color:var(--faint);white-space:nowrap;font-size:.78rem}
.ProductDetailBody-module__0yEkCa__page{background:var(--bg)}.ProductDetailBody-module__0yEkCa__breadcrumb{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);font-size:.72rem;font-weight:500;display:flex}.ProductDetailBody-module__0yEkCa__breadcrumb a:hover{color:var(--text)}.ProductDetailBody-module__0yEkCa__breadcrumb [aria-current]{color:var(--accent-text)}.ProductDetailBody-module__0yEkCa__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}@media (max-width:860px){.ProductDetailBody-module__0yEkCa__layout{grid-template-columns:1fr}}.ProductDetailBody-module__0yEkCa__media{background:var(--white);border:1px solid var(--line);place-items:center;min-height:30rem;padding:clamp(2rem,5vw,3.5rem);display:grid;position:relative}.ProductDetailBody-module__0yEkCa__tilt{width:min(100%,21rem)}.ProductDetailBody-module__0yEkCa__badges{z-index:2;flex-wrap:wrap;gap:.4rem;display:flex;position:absolute;top:1.1rem;right:1.1rem}.ProductDetailBody-module__0yEkCa__photoBox{aspect-ratio:4/3;width:min(100%,21rem);display:block;position:relative}.ProductDetailBody-module__0yEkCa__boxArt{width:min(100%,16rem);height:auto}.ProductDetailBody-module__0yEkCa__info{align-content:start;gap:1.4rem;display:grid}.ProductDetailBody-module__0yEkCa__titleBlock{gap:.7rem;display:grid}.ProductDetailBody-module__0yEkCa__name{font-size:var(--step-4);font-weight:500;line-height:1.02}.ProductDetailBody-module__0yEkCa__refLine{color:var(--muted);font-size:.85rem}.ProductDetailBody-module__0yEkCa__refLine strong{color:var(--text);font-weight:600}.ProductDetailBody-module__0yEkCa__priceRow{border-block:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.1rem;display:flex}.ProductDetailBody-module__0yEkCa__price{font-family:var(--font-display);font-weight:600;font-size:var(--step-4);font-variant-numeric:tabular-nums;line-height:1}.ProductDetailBody-module__0yEkCa__from{font-family:var(--font-sans);color:var(--muted);font-size:.85rem;font-weight:400}.ProductDetailBody-module__0yEkCa__stock{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.78rem;font-weight:600;display:inline-flex}.ProductDetailBody-module__0yEkCa__dot{background:var(--green);border-radius:50%;width:8px;height:8px}.ProductDetailBody-module__0yEkCa__stock[data-state=lowStock] .ProductDetailBody-module__0yEkCa__dot{background:#b8791a}.ProductDetailBody-module__0yEkCa__stock[data-state=outOfStock] .ProductDetailBody-module__0yEkCa__dot{background:var(--red)}.ProductDetailBody-module__0yEkCa__facts{border:1px solid var(--line);background:var(--white);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.ProductDetailBody-module__0yEkCa__facts>div{border-bottom:1px solid var(--line);padding:.9rem 1.1rem}.ProductDetailBody-module__0yEkCa__facts>div:nth-child(odd){border-right:1px solid var(--line)}.ProductDetailBody-module__0yEkCa__facts>div:nth-last-child(-n+2):nth-child(odd),.ProductDetailBody-module__0yEkCa__facts>div:last-child{border-bottom:0}.ProductDetailBody-module__0yEkCa__facts dt{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:.66rem;font-weight:600}.ProductDetailBody-module__0yEkCa__facts dd{margin-top:.2rem;font-size:.98rem;font-weight:500}.ProductDetailBody-module__0yEkCa__buy{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.ProductDetailBody-module__0yEkCa__cta{background:var(--yellow);min-height:48px;color:var(--on-yellow);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.5rem;padding:.6rem 1.5rem;font-size:.8rem;font-weight:600;display:inline-flex}.ProductDetailBody-module__0yEkCa__cta:hover{background:var(--yellow-deep)}.ProductDetailBody-module__0yEkCa__cta svg{width:1.1rem;height:1.1rem}.ProductDetailBody-module__0yEkCa__promise{color:var(--muted);gap:.5rem;margin:0;padding:0;font-size:.86rem;list-style:none;display:grid}.ProductDetailBody-module__0yEkCa__promiseStrong{color:var(--text);font-weight:600}.ProductDetailBody-module__0yEkCa__sections{gap:clamp(2rem,4vw,3rem);margin-top:clamp(3rem,6vw,5rem);display:grid}.ProductDetailBody-module__0yEkCa__sections h2{font-size:var(--step-2);margin-bottom:1.2rem;font-weight:500}.ProductDetailBody-module__0yEkCa__specs{background:var(--white);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:0 3rem;padding:.5rem 1.5rem;display:grid}.ProductDetailBody-module__0yEkCa__specs>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.85rem 0;font-size:.92rem;display:flex}.ProductDetailBody-module__0yEkCa__specs dt{color:var(--muted)}.ProductDetailBody-module__0yEkCa__specs dd{text-align:right;font-weight:500}.ProductDetailBody-module__0yEkCa__description{white-space:pre-line;max-width:46rem;color:var(--text);font-size:1.05rem;line-height:1.75}.ProductDetailBody-module__0yEkCa__related{margin-top:clamp(3rem,7vw,5.5rem)}.ProductDetailBody-module__0yEkCa__relatedHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.5rem;display:flex}.ProductDetailBody-module__0yEkCa__relatedTitle{font-size:var(--step-2);font-weight:500}.ProductDetailBody-module__0yEkCa__relatedGrid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1.5rem;display:grid}.ProductDetailBody-module__0yEkCa__trust{background:var(--bg);border-top:1px solid var(--line);padding-block:clamp(2.5rem,5vw,4rem)}.ProductDetailBody-module__0yEkCa__trustGrid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:2rem;display:grid}.ProductDetailBody-module__0yEkCa__trustGrid h3{margin-bottom:.4rem;font-size:1.35rem;font-weight:500}.ProductDetailBody-module__0yEkCa__trustGrid p{color:var(--muted);font-size:.88rem;line-height:1.6}
.ShopPageBody-module__6zAhHa__page{background:var(--bg)}.ShopPageBody-module__6zAhHa__crumbs{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.6rem;margin-bottom:1.1rem;font-size:.72rem;font-weight:500;display:flex}.ShopPageBody-module__6zAhHa__crumbs a:hover{color:var(--text)}.ShopPageBody-module__6zAhHa__crumbs [aria-current]{color:var(--accent-text)}.ShopPageBody-module__6zAhHa__head{gap:1rem;max-width:48rem;margin-bottom:clamp(1.75rem,3vw,2.75rem);display:grid}.ShopPageBody-module__6zAhHa__head h1{font-size:var(--step-5);letter-spacing:-.01em;font-weight:400;line-height:1}.ShopPageBody-module__6zAhHa__head p{font-family:var(--font-display);font-style:italic;font-size:var(--step-2);color:var(--muted);max-width:40rem;line-height:1.35}
.CartPageBody-module__wAbP0a__root{gap:1.5rem;display:grid}.CartPageBody-module__wAbP0a__notice{background:var(--yellow-soft);color:var(--text);font-size:var(--step--1);border-radius:12px;padding:.9rem 1.1rem}.CartPageBody-module__wAbP0a__list{gap:1rem;display:grid}.CartPageBody-module__wAbP0a__row{background:var(--white);box-shadow:var(--shadow-soft);border-radius:16px;grid-template-columns:4.5rem 1fr auto auto;align-items:center;gap:1rem;padding:1rem;display:grid}.CartPageBody-module__wAbP0a__thumb{aspect-ratio:5/7;width:4.5rem;position:relative}.CartPageBody-module__wAbP0a__thumb svg{width:100%;height:100%}.CartPageBody-module__wAbP0a__info{gap:.15rem;min-width:0;display:grid}.CartPageBody-module__wAbP0a__name{font-weight:700}.CartPageBody-module__wAbP0a__meta{color:var(--muted);font-size:var(--step--1)}.CartPageBody-module__wAbP0a__unitPrice{color:var(--faint);font-size:var(--step--1)}.CartPageBody-module__wAbP0a__qty{justify-items:center;gap:.4rem;display:grid}.CartPageBody-module__wAbP0a__qty input{text-align:center;border:1px solid var(--line);background:var(--sky-2);width:3.5rem;min-height:40px;font:inherit;color:var(--text);border-radius:8px}.CartPageBody-module__wAbP0a__remove{letter-spacing:.06em;text-transform:uppercase;color:var(--red);min-height:32px;font-size:.72rem;font-weight:700}.CartPageBody-module__wAbP0a__lineTotal{font-family:var(--font-display);font-weight:800;font-size:var(--step-1);text-align:right;min-width:5rem}.CartPageBody-module__wAbP0a__summary{background:var(--white);box-shadow:var(--shadow-soft);border-radius:16px;justify-content:space-between;align-items:baseline;padding:1.1rem 1.4rem;display:flex}.CartPageBody-module__wAbP0a__subtotalLabel{color:var(--muted);font-weight:700}.CartPageBody-module__wAbP0a__subtotalValue{font-family:var(--font-display);font-weight:800;font-size:var(--step-3)}@media (max-width:640px){.CartPageBody-module__wAbP0a__row{grid-template-columns:3.5rem 1fr;grid-template-areas:"thumb info""thumb qty""thumb total";row-gap:.4rem}.CartPageBody-module__wAbP0a__thumb{grid-area:thumb}.CartPageBody-module__wAbP0a__info{grid-area:info}.CartPageBody-module__wAbP0a__qty{flex-direction:row;grid-area:qty;place-items:center start;gap:.75rem;display:flex}.CartPageBody-module__wAbP0a__lineTotal{text-align:left;grid-area:total}}
.StoreSection-module__gk-cMG__layout{align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.StoreSection-module__gk-cMG__copy{justify-items:start;gap:1.1rem;display:grid}.StoreSection-module__gk-cMG__title{font-size:var(--step-4)}.StoreSection-module__gk-cMG__text{color:var(--muted);font-size:var(--step-1);max-width:34rem}.StoreSection-module__gk-cMG__address{border-left:3px solid var(--yellow);color:var(--muted);gap:.1rem;padding-left:1rem;font-style:normal;display:grid}.StoreSection-module__gk-cMG__address strong{color:var(--text);font-family:var(--font-display);font-size:var(--step-1);text-transform:uppercase;letter-spacing:.02em}.StoreSection-module__gk-cMG__mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.StoreSection-module__gk-cMG__photo{border-radius:var(--radius);border:1px solid var(--line);background:var(--white);aspect-ratio:3/4;position:relative;overflow:hidden}.StoreSection-module__gk-cMG__photo img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.StoreSection-module__gk-cMG__photo:hover img{transform:scale(1.04)}.StoreSection-module__gk-cMG__front{aspect-ratio:16/10;grid-column:1/-1}.StoreSection-module__gk-cMG__front img{object-position:50% 6%}.StoreSection-module__gk-cMG__caption{color:#eef0f7;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(#0000,#07080dd9);padding:1.6rem .9rem .7rem;font-size:.66rem;font-weight:500;position:absolute;bottom:0;left:0;right:0}@media (min-width:960px){.StoreSection-module__gk-cMG__layout{grid-template-columns:.8fr 1.2fr}.StoreSection-module__gk-cMG__mosaic{grid-template-columns:repeat(4,minmax(0,1fr))}}
.WishlistPageBody-module__N9SlgW__list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.WishlistPageBody-module__N9SlgW__row{background:var(--white);box-shadow:var(--shadow-soft);border-radius:16px;grid-template-columns:4.5rem 1fr auto auto;align-items:center;gap:1rem;padding:1rem;display:grid}.WishlistPageBody-module__N9SlgW__thumb{aspect-ratio:5/7;width:4.5rem;display:block;position:relative}.WishlistPageBody-module__N9SlgW__thumb svg{width:100%;height:100%}.WishlistPageBody-module__N9SlgW__info{gap:.15rem;min-width:0;display:grid}.WishlistPageBody-module__N9SlgW__name{color:inherit;font-weight:700;text-decoration:none}.WishlistPageBody-module__N9SlgW__name:hover{text-decoration:underline}.WishlistPageBody-module__N9SlgW__meta{color:var(--muted);font-size:var(--step--1)}.WishlistPageBody-module__N9SlgW__availability{font-size:var(--step--1);color:var(--muted);font-weight:600}.WishlistPageBody-module__N9SlgW__availability[data-availability=inStock]{color:var(--green)}.WishlistPageBody-module__N9SlgW__availability[data-availability=lowStock]{color:var(--accent-text)}.WishlistPageBody-module__N9SlgW__availability[data-availability=outOfStock]{color:var(--red)}.WishlistPageBody-module__N9SlgW__price{font-family:var(--font-display);font-weight:800;font-size:var(--step-1);text-align:right;white-space:nowrap}.WishlistPageBody-module__N9SlgW__from{font-family:var(--font-sans);font-weight:500;font-size:var(--step--1);color:var(--muted)}.WishlistPageBody-module__N9SlgW__actions{justify-items:end;gap:.4rem;display:grid}.WishlistPageBody-module__N9SlgW__addToCart{background:var(--yellow);min-height:38px;color:var(--on-yellow);font-weight:700;font-size:var(--step--1);white-space:nowrap;border-radius:10px;padding:0 .9rem}.WishlistPageBody-module__N9SlgW__remove{letter-spacing:.06em;text-transform:uppercase;color:var(--red);min-height:32px;font-size:.72rem;font-weight:700}@media (max-width:640px){.WishlistPageBody-module__N9SlgW__row{grid-template-columns:3.5rem 1fr;grid-template-areas:"thumb info""thumb price""thumb actions";row-gap:.5rem}.WishlistPageBody-module__N9SlgW__thumb{grid-area:thumb}.WishlistPageBody-module__N9SlgW__info{grid-area:info}.WishlistPageBody-module__N9SlgW__price{text-align:left;grid-area:price}.WishlistPageBody-module__N9SlgW__actions{flex-direction:row;grid-area:actions;place-items:center start;gap:.6rem;display:flex}}.WishlistPageBody-module__N9SlgW__sync{color:var(--muted);font-size:var(--step--1);margin:0 0 1rem}.WishlistPageBody-module__N9SlgW__sync a{color:var(--accent-text);text-underline-offset:3px;font-weight:700;text-decoration:underline}
