:root{--night-950: #0d1d1f;--night-900: #12282b;--night-800: #1a3438;--night-700: #22454a;--night-600: #29474b;--gold-300: #eed9a4;--gold-400: #e3c878;--gold-500: #d9a441;--gold-600: #b9862f;--bronze: #7c4e0c;--cream-50: #fdf9ef;--cream-100: #f7efdb;--cream-200: #efe3c8;--parchment: #f3e9d2;--ink: #22302c;--ink-soft: #4a5a52;--sage: #7d9b8a;--error: #b3402e;--radius: 14px;--shadow-card: 0 10px 30px rgba(13, 29, 31, .18);--shadow-lift: 0 18px 44px rgba(13, 29, 31, .28);--font-head: "Playfair Display", Georgia, "Times New Roman", serif;--font-body: "Lora", Georgia, "Times New Roman", serif;--emerald-base: #071a12;--emerald-panel: #0c2a1c;--emerald-panel-2: #123a27;--emerald-line: #256b47;--emerald-line-bright: #3f9d6e;--emerald-accent: #3fe8a5;--emerald-text: #f2f7ec;--emerald-soft: #cfe6d2;--emerald-muted: #a7cdb2;--emerald-sheen: linear-gradient(128deg, rgba(178, 255, 218, .16) 0%, rgba(94, 234, 212, .05) 34%, rgba(198, 255, 224, .1) 58%, rgba(178, 255, 218, .04) 100%);--emerald-glow-ambient: radial-gradient(90% 46% at 50% -8%, rgba(63, 232, 165, .16), transparent 62%);--emerald-glow-card: 0 0 0 1px rgba(63, 232, 165, .1), 0 12px 34px rgba(20, 160, 100, .2);--emerald-glow-card-hover: 0 0 0 1px rgba(63, 232, 165, .22), 0 16px 42px rgba(20, 160, 100, .32);--fg-abyss: #020c07;--fg-base: #04170e;--fg-deep: #06231a;--fg-panel: #0a2a1a;--fg-panel-2: #0e3521;--fg-line: rgba(63, 232, 165, .16);--fg-line-bright: #3f9d6e;--fg-accent: #3fe8a5;--fg-accent-2: #5eead4;--fg-text: #f0f7ec;--fg-soft: #d9edda;--fg-muted: #b7d8bf;--fg-link: #8fe8c0;--fg-ok: #8fe3a8;--fg-err: #ffa08c}*{box-sizing:border-box}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--gold-500);outline-offset:2px;box-shadow:0 0 0 4px #0d1d1fe0}.skip-link{position:absolute;left:16px;top:-64px;z-index:300;background:var(--night-950);color:var(--cream-100);padding:12px 20px;border:1px solid var(--gold-500);border-radius:0 0 12px 12px;font-family:var(--font-head);text-decoration:none;transition:top .15s ease}.skip-link:focus-visible{top:0}#main:focus{outline:none}html{scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;font-family:var(--font-body);color:var(--ink);background:var(--fg-base);line-height:1.65;font-size:17px}img{max-width:100%}a{color:var(--night-700)}h1,h2,h3,h4{font-family:var(--font-head);color:var(--night-900);line-height:1.18;margin:0 0 .5em}h1{font-size:clamp(2rem,4.6vw,3.2rem);font-weight:700}h2{font-size:clamp(1.55rem,3.2vw,2.3rem);font-weight:700}h3,.heading-3{font-size:1.28rem;font-weight:600}p{margin:0 0 1em}.wrap{max-width:1180px;margin:0 auto;padding:0 20px}.section{padding:56px 0}.section--tight{padding:36px 0}.eyebrow{font-family:var(--font-head);letter-spacing:.22em;text-transform:uppercase;font-size:.78rem;color:var(--bronze);margin-bottom:10px}.lede{font-size:1.13rem;color:var(--ink-soft);max-width:62ch}.signature{font-family:var(--font-head);font-style:italic;font-size:1.15rem;color:var(--night-700)}.btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-head);font-weight:600;letter-spacing:.02em;padding:12px 26px;border-radius:999px;border:1px solid transparent;cursor:pointer;text-decoration:none;font-size:1rem;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.btn--gold{background:linear-gradient(180deg,var(--gold-400),var(--gold-500));color:var(--night-950);box-shadow:0 6px 18px #d9a44159}.btn--gold:hover{transform:translateY(-1px);box-shadow:0 10px 24px #d9a44173}.btn--night{background:var(--night-800);color:var(--cream-100)}.btn--night:hover{background:var(--night-700)}.btn--ghost{background:transparent;border-color:var(--night-700);color:var(--night-800)}.btn--ghost:hover{background:#22454a14}.btn--ghost-light{background:transparent;border-color:#f7efdb8c;color:var(--cream-100)}.btn--ghost-light:hover{background:#f7efdb1f}.btn[disabled]{opacity:.55;cursor:wait;transform:none}.btn--sm{padding:10px 18px;font-size:.92rem;min-height:44px}.announce{background:linear-gradient(90deg,var(--gold-600),var(--gold-500),var(--gold-600));color:var(--night-950);text-align:center;font-family:var(--font-head);font-weight:600;font-size:.98rem;padding:9px 16px}.announce a{color:var(--night-950);text-decoration:underline}.site-header{position:sticky;top:0;z-index:60;background:linear-gradient(180deg,var(--emerald-base),var(--emerald-panel));border-bottom:1px solid rgba(217,164,65,.35);box-shadow:0 4px 24px #071a1259}.site-header__in{display:flex;align-items:center;gap:16px;padding:12px 20px;max-width:1280px;margin:0 auto}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--cream-100);flex-shrink:0}.brand img{width:46px;height:46px;border-radius:50%;box-shadow:0 0 0 2px #d9a44199,0 0 18px #d9a44159}.brand__name{font-family:var(--font-head);font-size:1.3rem;font-weight:700;letter-spacing:.02em;line-height:1}.brand__sub{font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;color:var(--gold-400);margin-top:3px}.main-nav{margin-left:auto}.main-nav ul{display:flex;gap:4px;list-style:none;margin:0;padding:0;flex-wrap:nowrap}.main-nav a{color:var(--cream-100);text-decoration:none;font-family:var(--font-head);font-size:.98rem;padding:8px 10px;border-radius:8px;white-space:nowrap;display:inline-flex;align-items:center;min-height:44px}.main-nav a:hover{color:var(--gold-300);background:#f7efdb0f}.main-nav a[aria-current=page]{color:var(--gold-400);box-shadow:inset 0 -2px 0 var(--gold-500);border-radius:8px 8px 0 0}.cart-link{position:relative;display:inline-flex;align-items:center;gap:7px;color:var(--cream-100);text-decoration:none;font-family:var(--font-head);padding:8px 6px;min-height:44px;white-space:nowrap;flex-shrink:0}.cart-link:hover{color:var(--gold-300)}.header-panel{display:contents}.nav-toggle{display:none}.cart-count{background:var(--gold-500);color:var(--night-950);font-family:var(--font-body);font-weight:700;font-size:.78rem;min-width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px}.preview-ribbon{background:var(--night-700);color:var(--cream-200);text-align:center;font-size:.88rem;padding:7px 16px}.site-footer{background:var(--emerald-sheen),linear-gradient(180deg,var(--emerald-panel) 0%,var(--emerald-base) 135%);color:var(--cream-200);margin-top:0}.site-footer .canopy{height:54px;background:url(/images/art/vv-art-a15-canopy-band-2400x600.webp) center/cover no-repeat;opacity:.9}.site-footer__in{max-width:1180px;margin:0 auto;padding:44px 20px 28px;display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr;gap:34px}.site-footer h4,.site-footer .footer-col-title{color:var(--gold-400);font-size:1.05rem;margin-bottom:12px}.site-footer a{color:var(--cream-200);text-decoration:none}.site-footer a:hover{color:var(--gold-300);text-decoration:underline}.site-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}body:not(.theme-deck) .site-footer .footer-find h4,body:not(.theme-deck) .site-footer .footer-find .footer-col-title{color:var(--emerald-soft);text-shadow:0 0 14px rgba(63,232,165,.35)}body:not(.theme-deck) .site-footer .footer-find a:hover{color:var(--emerald-accent)}body:not(.theme-deck) .site-footer .footer-find__door{display:inline-block;margin-top:6px;padding:9px 14px;background:var(--emerald-panel);border:1px solid var(--emerald-line);border-radius:999px;box-shadow:var(--emerald-glow-card);color:var(--emerald-text)}body:not(.theme-deck) .site-footer .footer-find__door:hover{background:var(--emerald-panel-2);color:var(--emerald-text);text-decoration:none}.site-footer__fine{border-top:1px solid rgba(247,239,219,.14);padding:18px 20px 26px;text-align:center;font-size:.9rem;color:#f7efdbb8;max-width:1180px;margin:0 auto}.hero{position:relative;color:var(--cream-100);overflow:hidden;background:var(--night-950)}.hero img.hero__art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 42%}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0d1d1fdb,#0d1d1fa8 46%,#0d1d1f24 78%),linear-gradient(180deg,#0d1d1f61,#0d1d1f00 34% 72%,#0d1d1f4d)}.hero__in{position:relative;z-index:2;max-width:1180px;margin:0 auto;padding:92px 20px 84px}.hero h1{color:var(--cream-50);max-width:12ch;text-shadow:0 1px 3px rgba(13,29,31,.85),0 2px 18px rgba(13,29,31,.75),0 3px 26px rgba(0,0,0,.45)}.hero .lede{color:var(--cream-200);text-shadow:0 1px 3px rgba(13,29,31,.9),0 2px 14px rgba(13,29,31,.7)}.hero .eyebrow{text-shadow:0 1px 3px rgba(13,29,31,.9),0 1px 10px rgba(13,29,31,.65)}.hero__cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:26px}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.tile{position:relative;border-radius:var(--radius);overflow:hidden;min-height:210px;display:flex;align-items:flex-end;text-decoration:none;box-shadow:var(--shadow-card);transition:transform .18s ease,box-shadow .18s ease;background:var(--night-800)}.tile:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift)}.tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tile__body{position:relative;z-index:2;padding:64px 18px 18px;color:var(--cream-50);width:100%;background:linear-gradient(180deg,transparent 0%,rgba(13,29,31,.52) 46%,rgba(13,29,31,.94) 88%)}.tile__body h3{color:var(--cream-50);margin-bottom:4px;text-shadow:0 1px 3px rgba(13,29,31,.9),0 2px 12px rgba(13,29,31,.7)}.tile__body p{margin:0;font-size:.94rem;color:var(--cream-200);text-shadow:0 1px 3px rgba(13,29,31,.92),0 1px 10px rgba(13,29,31,.7)}.tile__count{color:var(--gold-400);font-weight:700;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px 3px rgba(13,29,31,.92),0 1px 8px rgba(13,29,31,.7)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(238px,1fr));gap:22px}.card{background:#fff;border:1px solid var(--cream-200);border-radius:var(--radius);overflow:hidden;box-shadow:0 4px 16px #0d1d1f12;display:flex;flex-direction:column;transition:transform .16s ease,box-shadow .16s ease}.card:hover{transform:translateY(-3px);box-shadow:var(--shadow-card)}.card__img{aspect-ratio:1 / 1;background:var(--parchment);display:block;overflow:hidden}.card__img img{width:100%;height:100%;object-fit:cover;display:block}.card__body{padding:15px 16px 17px;display:flex;flex-direction:column;gap:7px;flex:1}.card__brand{font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bronze);font-weight:700}.card__name{font-family:var(--font-head);font-size:1.06rem;font-weight:600;line-height:1.3;color:var(--night-900);text-decoration:none}.card__name:hover{color:var(--bronze)}.card__meta{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px}.price{font-family:var(--font-head);font-weight:700;font-size:1.14rem;color:var(--night-800)}.stock{font-size:.84rem;color:var(--ink-soft)}.stock--low{color:var(--bronze);font-weight:700}.stock--out{color:var(--error);font-weight:700}.ribbon{align-self:flex-start;background:var(--night-800);color:var(--gold-300);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.product-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:42px;align-items:start}.product-main-img{border-radius:var(--radius);box-shadow:var(--shadow-card);width:100%;aspect-ratio:1/1;object-fit:cover;background:var(--parchment)}.thumbs{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.thumbs button{border:2px solid transparent;padding:0;border-radius:10px;overflow:hidden;cursor:pointer;background:none}.thumbs button[aria-current=true]{border-color:var(--gold-500)}.thumbs img{width:76px;height:76px;object-fit:cover;display:block}.product-desc{white-space:pre-line;color:var(--ink-soft)}.qty-row{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:18px 0}.qty-row input[type=number]{width:74px;padding:10px;font:inherit;border:1px solid var(--cream-200);border-radius:9px;background:#fff}.form-note{font-size:.92rem;min-height:1.4em}.form-note.ok{color:#2e6b34}.form-note.err{color:var(--error)}.cart-lines{display:grid;gap:14px}.cart-line{display:grid;grid-template-columns:84px 1fr auto;gap:16px;align-items:center;background:#fff;border:1px solid var(--cream-200);border-radius:var(--radius);padding:12px 16px}.cart-line img{width:84px;height:84px;object-fit:cover;border-radius:9px;background:var(--parchment)}.cart-line__qty{display:flex;align-items:center;gap:8px}.cart-line__qty button{width:44px;height:44px;border-radius:8px;border:1px solid var(--cream-200);background:var(--cream-50);cursor:pointer;font-size:1rem}.link-btn{background:none;border:none;color:var(--error);cursor:pointer;font:inherit;font-size:.9rem;text-decoration:underline;padding:0}.cart-summary{background:var(--parchment);border:1px solid var(--cream-200);border-radius:var(--radius);padding:22px}.empty-state{text-align:center;padding:30px 0 8px}.empty-state img{border-radius:var(--radius);box-shadow:var(--shadow-card);max-width:520px;width:100%}.page-hero{position:relative;color:var(--cream-100);overflow:hidden;background:var(--night-950)}.page-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.page-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0d1d1fe0,#0d1d1f73 65%,#0d1d1f29),linear-gradient(180deg,#0d1d1f4d,#0d1d1f00 40% 70%,#0d1d1f47)}.page-hero__in{position:relative;z-index:2;max-width:1180px;margin:0 auto;padding:64px 20px 56px}.page-hero h1{color:var(--cream-50);text-shadow:0 1px 3px rgba(13,29,31,.85),0 2px 18px rgba(13,29,31,.7)}.page-hero .lede{color:var(--cream-200);text-shadow:0 1px 3px rgba(13,29,31,.9),0 2px 12px rgba(13,29,31,.65)}.page-hero .eyebrow{text-shadow:0 1px 3px rgba(13,29,31,.9),0 1px 10px rgba(13,29,31,.65)}.prose{max-width:72ch}.prose p{color:var(--ink)}.shelf-note{background:var(--parchment);border-left:4px solid var(--gold-500);border-radius:0 var(--radius) var(--radius) 0;padding:18px 22px;margin:26px 0;max-width:78ch}.shelf-note .eyebrow{margin-bottom:6px}.book-shelves{display:grid;gap:34px}.book-list{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:10px}.book-list li{background:#fff;border:1px solid var(--cream-200);border-radius:10px;padding:13px 17px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.book-list .book-price{font-family:var(--font-head);font-weight:700;color:var(--night-800);white-space:nowrap}.book-art{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:8px}.book-art figure{margin:0}.book-art img{border-radius:var(--radius);box-shadow:var(--shadow-card);width:100%;height:100%;object-fit:cover}.book-art figcaption{font-size:.88rem;color:var(--ink-soft);margin-top:8px;font-style:italic}.trust-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.trust-card{background:#fff;border:1px solid var(--cream-200);border-radius:var(--radius);padding:22px;box-shadow:0 4px 16px #0d1d1f0f}.trust-card h3{margin-bottom:6px}.countdown-big{font-family:var(--font-head);font-size:clamp(1.7rem,4vw,2.6rem);font-weight:700;color:var(--night-800);font-variant-numeric:tabular-nums}.policy-doc{max-width:76ch}.policy-doc h2{margin-top:38px}.policy-doc h2:first-child{margin-top:0}.policy-doc ul{padding-left:1.2em}.policy-doc li{margin-bottom:.55em}.muse-panel{display:flex;flex-wrap:wrap;gap:26px;align-items:center;background:linear-gradient(135deg,var(--night-950),var(--night-800) 58%,var(--night-700));border:1px solid rgba(217,164,65,.45);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:30px 32px;color:var(--cream-200)}.muse-panel__mark{width:58px;height:58px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 2px #d9a44199,0 0 18px #d9a44159}.muse-panel__body{flex:1 1 340px}.muse-panel__body h2{color:var(--cream-50)}.muse-panel__body p{color:var(--cream-200)}.muse-panel__cta{display:grid;gap:12px;justify-items:start}.muse-panel__cta .btn{min-height:48px;justify-content:center}.muse-code{font-family:var(--font-head);font-size:1.05rem;color:var(--gold-300);margin:0;letter-spacing:.04em}.muse-code strong{font-size:1.3rem;letter-spacing:.1em;color:var(--cream-50);background:#d9a44124;border:1px dashed rgba(217,164,65,.55);border-radius:8px;padding:2px 10px;white-space:nowrap}.muse-panel__fine{font-size:.88rem;color:#f7efdbbf;margin:0;max-width:30ch}.gate{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--cream-100);overflow:hidden;background:var(--night-950)}.gate img.gate__art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 42%}.gate:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 42%,#0d1d1f33,#0d1d1f85 56%,#0d1d1fd6 82%)}.gate__in{position:relative;z-index:2;padding:24px;max-width:720px;animation:gateIn 1.1s ease both}@keyframes gateIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.gate__emblem{width:118px;height:118px;border-radius:50%;margin:0 auto 18px;display:block;box-shadow:0 0 0 2px #d9a441a6,0 0 44px #d9a44173;animation:breathe 6s ease-in-out infinite}@keyframes breathe{0%,to{box-shadow:0 0 0 2px #d9a441a6,0 0 34px #d9a44159}50%{box-shadow:0 0 0 2px #d9a441cc,0 0 58px #d9a4418c}}.gate h1{color:var(--cream-50);letter-spacing:.06em;font-size:clamp(2.1rem,6vw,3.6rem);text-shadow:0 1px 3px rgba(13,29,31,.9),0 3px 26px rgba(0,0,0,.6)}.gate p{color:var(--cream-200);font-size:1.1rem;text-shadow:0 1px 3px rgba(13,29,31,.92),0 2px 14px rgba(13,29,31,.75)}.gate .btn{margin-top:12px;font-size:1.1rem;padding:15px 38px}.gate__audio{margin-top:26px;display:flex;gap:10px;justify-content:center;align-items:center;color:var(--cream-200);font-size:.95rem}.gate.gone{opacity:0;pointer-events:none;transition:opacity .5s ease}body.gate-locked{overflow:hidden}.form-grid{display:grid;gap:16px;max-width:560px}.form-grid label{font-family:var(--font-head);font-weight:600;color:var(--night-800);display:grid;gap:6px}.form-grid input,.form-grid textarea{font:inherit;padding:12px 14px;border:1px solid var(--cream-200);border-radius:10px;background:#fff;color:var(--ink)}.form-grid textarea{min-height:150px;resize:vertical}.account-slot{display:inline-flex;gap:14px;align-items:center;flex-shrink:0;white-space:nowrap;min-width:0}.account-slot .account-name{display:block;max-width:11rem;overflow:hidden;text-overflow:ellipsis}.account-card{max-width:640px;margin:0 auto;padding:28px;display:grid;gap:16px;justify-items:start}.account-error{color:#8c2f1b;font-weight:600}.account-dl{display:grid;grid-template-columns:auto 1fr;gap:6px 18px;margin:0}.account-dl dt{font-family:var(--font-head);font-weight:600;color:var(--night-800)}.account-dl dd{margin:0}.account-actions{display:flex;gap:12px;flex-wrap:wrap}.orders-list{display:grid;gap:16px;max-width:760px;margin:0 auto}.order-lines{margin:8px 0;padding-left:18px}.deck-status{min-height:1.4em}.deck-panel{padding:24px 28px;margin-bottom:22px;display:grid;gap:14px}.deck-summary{font-size:1.05rem;margin:0}.deck-search{display:flex;gap:10px;flex-wrap:wrap}.deck-search input{font:inherit;padding:10px 14px;border:1px solid var(--cream-200);border-radius:10px;background:#fff;color:var(--ink);min-width:min(420px,100%);flex:1}.deck-table-wrap{overflow-x:auto}.deck-table{border-collapse:collapse;width:100%;font-size:.92rem}.deck-table th,.deck-table td{text-align:left;padding:7px 10px;border-bottom:1px solid var(--cream-200);white-space:nowrap}.deck-table th{font-family:var(--font-head);color:var(--night-800)}.deck-table td:nth-child(2){white-space:normal;min-width:220px}.deck-pager{display:flex;gap:14px;align-items:center}.deck-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.deck-list li{display:flex;gap:10px;align-items:center;flex-wrap:wrap}@media(max-width:900px){html{scroll-padding-top:88px}.site-footer__in,.product-layout{grid-template-columns:1fr}.announce{padding:7px 12px;font-size:.92rem}.preview-ribbon{padding:6px 12px}.site-header__in{flex-wrap:wrap;padding:10px 14px;gap:8px 10px}.brand{gap:9px}.brand img{width:40px;height:40px}.brand__name{font-size:1.12rem}.brand__sub{font-size:.62rem;letter-spacing:.22em}.site-header .cart-link{padding:8px 3px}.main-nav ul{display:flex;flex-direction:column;gap:0}.main-nav a{display:flex;align-items:center;justify-content:flex-start;text-align:left;width:100%;min-height:48px;padding:10px 12px;font-size:1rem;line-height:1.25;white-space:nowrap;border:none;border-bottom:1px solid var(--fg-line);border-radius:0;background:transparent}.main-nav a[aria-current=page]{color:var(--gold-400);border-radius:0;background:#d9a4411f;box-shadow:none}.main-nav>ul>li:last-child>a{border-bottom:none}.hero:after{background:linear-gradient(180deg,#0d1d1f9e,#0d1d1f85 52%,#0d1d1fa8),linear-gradient(90deg,#0d1d1f8c,#0d1d1f2e 80%)}.page-hero:after{background:linear-gradient(180deg,#0d1d1f9e,#0d1d1f8c 48%,#0d1d1fa8),linear-gradient(90deg,#0d1d1f8c,#0d1d1f29 85%)}.book-art{grid-template-columns:1fr}.cart-line{grid-template-columns:64px 1fr}.cart-line img{width:64px;height:64px}}.vs-page video{max-width:100%}.vs-preview-note{background:var(--night-800);color:var(--gold-300);border-radius:var(--radius);padding:14px 18px;font-size:.95rem}.vs-banner{background:var(--parchment);border-left:4px solid var(--gold-500);border-radius:0 var(--radius) var(--radius) 0;padding:14px 18px;margin-bottom:22px}.vs-banner--ok{border-left-color:#2e6b34}.vs-tiers{display:grid;grid-template-columns:1fr;gap:16px;margin-top:22px}.vs-tier{position:relative;background:#fff;border:1px solid var(--cream-200);border-radius:var(--radius);padding:24px 20px;display:flex;flex-direction:column;gap:8px;box-shadow:0 4px 16px #0d1d1f0f}.vs-tier--flagship{border:2px solid var(--gold-500);box-shadow:var(--shadow-card)}.vs-tier .ribbon{position:absolute;top:-11px;right:16px}.vs-tier h3{margin:0}.vs-tier__price{font-family:var(--font-head);font-weight:700;font-size:2rem;color:var(--night-800);margin:0}.vs-tier__price span{font-size:.95rem;color:var(--ink-soft);font-weight:400}.vs-tier__tag{color:var(--ink-soft);margin:0;font-style:italic}.vs-tier ul{margin:6px 0 14px;padding-left:1.15em;display:grid;gap:5px;font-size:.97rem}.vs-tier .btn{margin-top:auto;justify-content:center;min-height:48px;width:100%}.vs-soon{font-family:var(--font-body);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bronze);border:1px solid var(--gold-500);border-radius:999px;padding:2px 9px;vertical-align:middle;white-space:nowrap}.vs-tier-tag{display:inline-block;font-family:var(--font-body);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bronze);border:1px solid var(--gold-500);border-radius:999px;padding:2px 9px;vertical-align:middle;white-space:nowrap}.vs-auth{width:100%}.vs-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.vs-tab{font-family:var(--font-head);font-weight:600;font-size:1rem;min-height:48px;border-radius:10px;border:1px solid var(--cream-200);background:var(--cream-50);color:var(--night-800);cursor:pointer;padding:10px 8px}.vs-tab[aria-selected=true]{background:var(--night-800);color:var(--cream-100);border-color:var(--night-800)}.vs-form{width:100%;max-width:none}.vs-form input,.vs-form select{font-size:16px;min-height:52px;width:100%}.vs-form .btn{min-height:52px;justify-content:center;width:100%}.vs-or{text-align:center;color:var(--ink-soft);margin:2px 0}.vs-member{width:100%;max-width:720px;margin:0}.vs-member .btn{min-height:48px}.vs-capture{display:grid;gap:12px}.vs-capture__label{font-family:var(--font-head);font-weight:600;color:var(--night-800);margin:0}.vs-capture__stage{background:var(--night-900);border-radius:var(--radius);overflow:hidden;aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center}.vs-capture__stage video,.vs-capture__stage img{width:100%;height:100%;object-fit:cover;display:block}.vs-capture__empty{color:var(--cream-200);text-align:center;padding:20px;margin:0;font-size:.95rem}.vs-capture__actions{display:flex;flex-wrap:wrap;gap:10px}.vs-capture__actions .btn{min-height:48px;flex:1 1 150px;justify-content:center}.vs-capture__filebtn{cursor:pointer}.vs-chips{display:flex;flex-wrap:wrap;gap:8px}.vs-chip{font:inherit;font-weight:600;min-height:48px;padding:8px 18px;border-radius:999px;border:1px solid var(--night-700);background:#fff;color:var(--night-800);cursor:pointer}.vs-chip[aria-pressed=true]{background:var(--night-800);color:var(--gold-300)}.vs-queue{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:10px}.vs-queue li{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--cream-200);border-radius:10px;padding:8px 12px}.vs-queue img{width:52px;height:52px;object-fit:cover;border-radius:8px;flex-shrink:0}.vs-queue span{flex:1;font-size:.92rem}.vs-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:12px}.vs-photos figure{margin:0}.vs-photos img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:10px;display:block}.vs-photos figcaption{font-size:.8rem;color:var(--ink-soft);text-transform:capitalize;margin-top:4px}@media(min-width:720px){.vs-tiers{grid-template-columns:1fr 1fr}.vs-auth{max-width:560px}}@media(min-width:1080px){.vs-tiers{grid-template-columns:repeat(4,1fr)}}.header-search__label,.shop-search__label,.alerts-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.header-search{display:block;margin-left:auto;flex:1 1 auto;min-width:0;max-width:190px}.main-nav{margin-left:0}.header-search input{font:inherit;font-size:.95rem;padding:9px 14px;width:100%;border:1px solid rgba(247,239,219,.35);border-radius:999px;background:#f7efdb14;color:var(--cream-100)}.header-search input::placeholder{color:#f7efdb8c}.header-search input:focus{outline:2px solid var(--gold-500);outline-offset:1px;background:#f7efdb24}.shop-search{margin:26px 0 6px;max-width:640px}.shop-search__row{display:flex;gap:10px;flex-wrap:wrap}.shop-search__row input{font:inherit;font-size:16px;min-height:52px;flex:1 1 260px;padding:12px 16px;border:1px solid var(--cream-200);border-radius:10px;background:#fff;color:var(--ink)}.shop-search__row .btn{min-height:52px}.alerts-signup{margin-top:34px;background:#fff;border:1px solid var(--cream-200);border-radius:var(--radius);padding:24px 26px;box-shadow:0 4px 16px #0d1d1f0f;max-width:720px}.alerts-signup h3{margin:0 0 6px}.alerts-signup p{color:var(--ink-soft);margin:0 0 14px}.alerts-row{display:flex;gap:10px;flex-wrap:wrap}.alerts-row input{font:inherit;font-size:16px;min-height:52px;flex:1 1 240px;padding:12px 16px;border:1px solid var(--cream-200);border-radius:10px;background:var(--cream-50);color:var(--ink)}.alerts-row .btn{min-height:52px}.alerts-fine{font-size:.86rem;margin:10px 0 0!important}.reviews__badges{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px}.reviews__badge{background:var(--night-800);color:var(--cream-100);text-decoration:none;border-radius:999px;padding:9px 18px;font-size:.95rem}.reviews__badge strong{color:var(--gold-300);font-family:var(--font-head)}.reviews__badge:hover{background:var(--night-700)}.reviews__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.review-card{margin:0;background:#fff;border:1px solid var(--cream-200);border-radius:var(--radius);padding:20px 22px;box-shadow:0 4px 16px #0d1d1f0d;display:grid;gap:12px}.review-card blockquote{margin:0;font-size:1.02rem;line-height:1.55;color:var(--ink)}.review-card figcaption{display:grid;gap:2px}.review-card__who{font-family:var(--font-head);font-weight:700;color:var(--night-800)}.review-card__meta{font-size:.85rem;color:var(--ink-soft)}.reviews__note{font-size:.9rem;color:var(--ink-soft);margin-top:18px;max-width:72ch}.reviews-aggregate .reviews__note{margin-top:10px}.reviews-strip{display:flex;gap:10px 18px;flex-wrap:wrap;align-items:center;background:var(--parchment);border:1px solid var(--cream-200);border-radius:var(--radius);padding:14px 18px;margin-top:24px}.reviews-strip__badge{font-family:var(--font-head);font-weight:700;color:var(--night-800);white-space:nowrap}.reviews-strip__quote{font-size:.94rem;color:var(--ink-soft)}.reviews-strip__quote em{color:var(--bronze);font-style:normal;font-weight:600}.footer-badges{font-size:.9rem;color:#f7efdbbf;margin-top:14px}.footer-badges a{color:var(--gold-300)}.gift-amounts{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;margin:22px 0;max-width:760px}.gift-amount{background:var(--night-800);color:var(--cream-100);text-decoration:none;border-radius:var(--radius);padding:22px 18px;display:grid;gap:2px;justify-items:center;box-shadow:var(--shadow-card);transition:transform .16s ease}.gift-amount:hover{transform:translateY(-3px);background:var(--night-700)}.gift-amount__value{font-family:var(--font-head);font-size:2rem;font-weight:700;color:var(--gold-300)}.gift-amount__label{font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cream-200)}.gift-banner{display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:linear-gradient(90deg,var(--night-900),var(--night-700));color:var(--cream-100);border-radius:var(--radius);padding:22px 26px;margin:0 0 40px}.gift-banner h3{color:var(--cream-50);margin:0 0 4px}.gift-banner p{margin:0;color:var(--cream-200)}.notes-list{display:grid;gap:20px;max-width:820px}.note-card{background:#fff;border:1px solid var(--cream-200);border-radius:var(--radius);padding:24px 28px;box-shadow:0 4px 16px #0d1d1f0d}.note-card__meta{font-size:.88rem;color:var(--ink-soft);margin:0 0 6px}.note-card__tag{font-family:var(--font-head);font-weight:700;color:var(--bronze);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.note-card__title{margin:0 0 8px}.note-card__title a{color:var(--night-900);text-decoration:none}.note-card__title a:hover{color:var(--bronze)}.note-card__desc{color:var(--ink-soft);margin:0 0 10px}.note-card__more{font-weight:600}.note-body h2{margin-top:34px}.note-body ul{padding-left:1.2em}.note-body li{margin-bottom:.5em}.note-back{margin-top:34px;font-weight:600}.book-list a{color:inherit;text-decoration:none}.book-list a:hover{color:var(--gold-600);text-decoration:underline}.book-carousel-band{background:linear-gradient(160deg,var(--night-950),var(--night-800) 58%,var(--night-700));color:var(--cream-100);border-block:1px solid rgba(217,164,65,.35);padding:54px 0 58px;margin-top:42px}.book-carousel-band h2{color:var(--cream-50);margin-bottom:6px}.book-carousel__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 22px;flex-wrap:wrap}.book-carousel__sub{color:var(--cream-200);max-width:58ch;margin:0}.book-carousel__nav{display:flex;gap:10px}.bc-arrow{width:52px;height:52px;border-radius:50%;flex:none;border:1px solid rgba(217,164,65,.6);background:#f7efdb0f;color:var(--gold-300);font-size:1.25rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,transform .15s ease}.bc-arrow:hover{background:#d9a4412e;transform:translateY(-1px)}.bc-arrow:focus-visible{outline:2px solid var(--gold-400);outline-offset:2px}.book-carousel__track{display:flex;gap:20px;overflow-x:auto;padding:28px 4px 20px;scroll-snap-type:x proximity;scrollbar-width:none;cursor:grab;-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none}.book-carousel__track::-webkit-scrollbar{display:none}.book-carousel__track:active{cursor:grabbing}.book-carousel__track.is-dragging{cursor:grabbing;scroll-snap-type:none}.book-carousel__track.is-dragging *{pointer-events:none}.book-carousel__track img{-webkit-user-drag:none}.book-carousel__track:focus-visible{outline:2px solid var(--gold-400);outline-offset:2px;border-radius:var(--radius)}.book-card{scroll-snap-align:start;flex:0 0 auto;min-width:196px;text-decoration:none;color:var(--cream-100);background:#f7efdb0a;border:1px solid rgba(247,239,219,.14);border-radius:var(--radius);padding:16px 16px 18px;display:flex;flex-direction:column;gap:13px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.book-card:hover{transform:translateY(-4px);border-color:#d9a441a6;box-shadow:0 18px 38px #0000006b}.book-card__cover{display:flex;justify-content:center}.book-card__cover img{height:300px;width:auto;max-width:100%;display:block;border-radius:6px;box-shadow:0 12px 26px #00000073}.book-card__body{display:flex;flex-direction:column;gap:5px;flex:1}.book-card__title{font-family:var(--font-head);font-weight:700;font-size:1.05rem;line-height:1.3;color:var(--cream-50)}.book-card__line{font-size:.9rem;line-height:1.45;color:var(--cream-200)}.book-card__meta{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:auto;padding-top:9px}.book-card__price{font-family:var(--font-head);font-weight:700;font-size:.95rem;color:var(--gold-300)}.book-card__store{font-size:.84rem;font-weight:700;letter-spacing:.04em;color:var(--gold-400);white-space:nowrap}.book-stores{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:26px}.book-store{background:#0d1d1f61;border:1px solid rgba(217,164,65,.4);border-radius:var(--radius);padding:20px 22px;text-decoration:none;display:grid;gap:4px;align-content:start;transition:transform .16s ease,background .16s ease,border-color .16s ease}.book-store:hover{transform:translateY(-2px);border-color:var(--gold-400);background:#d9a44117}.book-store__name{font-family:var(--font-head);font-size:1.32rem;font-weight:700;color:var(--cream-50)}.book-store__line{color:var(--cream-200);font-size:.95rem;line-height:1.5}.book-store__cta{color:var(--gold-300);font-weight:700;font-family:var(--font-head);margin-top:6px}@media(max-width:900px){.book-stores{grid-template-columns:1fr}.book-card__cover img{height:248px}.bc-arrow{width:48px;height:48px}}.deck-controls{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.deck-viewtoggle{display:inline-flex;gap:8px}.deck-viewtoggle button{font:inherit;font-family:var(--font-head);font-weight:600;min-height:48px;min-width:96px;padding:10px 18px;border-radius:10px;border:1px solid var(--night-700);background:#fff;color:var(--night-800);cursor:pointer}.deck-viewtoggle button[aria-pressed=true]{background:var(--night-800);color:var(--gold-300);border-color:var(--night-800)}.deck-sort{display:inline-flex;align-items:center;gap:8px;font-size:.95rem;color:var(--ink-soft)}.deck-sort select{font:inherit;min-height:48px;padding:8px 12px;border:1px solid var(--cream-200);border-radius:10px;background:#fff;color:var(--ink)}.deck-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media(min-width:720px){.deck-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}}.deck-card{background:#fff;border:1px solid var(--cream-200);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 14px #0d1d1f0f}.deck-card__img{aspect-ratio:1 / 1;background:var(--parchment);overflow:hidden}.deck-card__img img{width:100%;height:100%;object-fit:cover;display:block}.deck-card__body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:6px;flex:1}.deck-card__title{font-family:var(--font-head);font-weight:600;font-size:.98rem;line-height:1.3;color:var(--night-900);margin:0}.deck-card__sku{font-size:.8rem;color:var(--ink-soft);letter-spacing:.04em}.deck-card__price{font-family:var(--font-head);font-weight:700;font-size:1.08rem;color:var(--night-800)}.deck-card__price small{font-family:var(--font-body);font-weight:400;font-size:.78rem;color:var(--ink-soft)}.deck-card__chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto}.qty-chip{font-size:.76rem;font-weight:700;border-radius:999px;padding:3px 9px;background:var(--cream-100);border:1px solid var(--cream-200);color:var(--night-800)}.qty-chip--zero{opacity:.42;font-weight:400}.deck-card__foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.deck-card__total{font-size:.84rem;color:var(--ink-soft)}.pill{font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:3px 10px}.pill--in{background:#e2efdd;color:#2e6b34}.pill--low{background:#f7e8c3;color:var(--bronze)}.pill--out{background:#f6dcd4;color:var(--error)}.card__actions{display:flex;align-items:center;gap:10px;margin-top:10px}.card__add-note{font-size:.86rem;color:var(--ink-soft)}.card__add-note--err{color:var(--error)}.buy-bar{display:flex;align-items:center;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:55;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(180deg,var(--night-900),var(--night-950));border-top:1px solid rgba(217,164,65,.4);box-shadow:0 -8px 28px #0d1d1f59;transform:translateY(115%);visibility:hidden;transition:transform .25s ease,visibility .25s}.buy-bar--on{transform:translateY(0);visibility:visible}.buy-bar__img{width:44px;height:44px;object-fit:cover;border-radius:8px;flex:none}.buy-bar__name{flex:1;min-width:0;color:var(--cream-100);font-family:var(--font-head);font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buy-bar__price{color:var(--gold-300);font-family:var(--font-head);font-weight:700;white-space:nowrap}@media(min-width:901px){.buy-bar{display:none}}.drops-strip{border-top:1px solid var(--cream-200);border-bottom:1px solid var(--cream-200);background:var(--parchment)}.drops-strip__in{max-width:1180px;margin:0 auto;padding:18px 20px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 26px}.drops-strip__label{font-family:var(--font-head);font-weight:700;color:var(--night-800);letter-spacing:.04em;text-transform:uppercase;font-size:.84rem}.drops-strip__item{color:var(--ink);font-size:.98rem}.drops-strip__item strong{color:var(--night-800)}.drops-strip__more{font-weight:600}.drops-list{display:grid;gap:22px}.drop-card{background:#fff;border:1px solid var(--cream-200);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:16px;display:grid;grid-template-columns:88px 1fr;gap:8px 22px}.drop-card__date{text-align:center;background:var(--night-800);color:var(--cream-100);border-radius:10px;padding:12px 6px;align-self:start}.drop-card__date .dow{display:block;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-300)}.drop-card__date .dom{display:block;font-family:var(--font-head);font-size:1.9rem;font-weight:700;line-height:1.1;color:var(--cream-50)}.drop-card__date .mon{display:block;font-size:.84rem;color:var(--cream-200)}.drop-card h3{margin-bottom:4px}.drop-card__note{color:var(--ink-soft);margin:0 0 6px}.drop-card .alerts-signup{grid-column:1 / -1;margin-top:8px}@media(min-width:641px){.drop-card{grid-template-columns:118px 1fr;padding:22px}.drops-strip__more{margin-left:auto}}.track-timeline{list-style:none;margin:18px 0;padding:0}.track-timeline li{position:relative;padding:0 0 18px 34px;color:var(--ink-soft)}.track-timeline li:before{content:"";position:absolute;left:8px;top:22px;bottom:-2px;width:2px;background:var(--cream-200)}.track-timeline li:last-child:before{display:none}.track-timeline .dot{position:absolute;left:0;top:3px;width:18px;height:18px;border-radius:50%;border:2px solid var(--cream-200);background:#fff}.track-timeline li.reached{color:var(--ink)}.track-timeline li.reached .dot{background:var(--gold-500);border-color:var(--gold-600)}.track-timeline .stage-label{font-family:var(--font-head);font-weight:700;color:var(--night-800)}.track-timeline li:not(.reached) .stage-label{color:var(--ink-soft)}.track-timeline .stage-detail{display:block;font-size:.9rem}.track-card{background:var(--parchment);border:1px solid var(--cream-200);border-radius:10px;padding:14px 16px;margin:10px 0}.track-card p{margin:2px 0}.track-line{margin:4px 0}.announce--trust{background:linear-gradient(90deg,var(--emerald-panel),var(--emerald-panel-2),var(--emerald-panel));color:var(--cream-100)}.announce--trust a{color:var(--gold-300);text-decoration:underline}.main-nav li.has-drop{position:relative}.drop-caret{font-size:.68em;margin-left:5px;color:var(--gold-400)}.main-nav .drop{position:absolute;top:calc(100% + 2px);left:0;z-index:70;min-width:264px;list-style:none;margin:0;padding:8px;display:none;flex-direction:column;gap:2px;flex-wrap:nowrap;background:var(--emerald-panel);border:1px solid rgba(217,164,65,.4);border-radius:12px;box-shadow:var(--shadow-lift)}.main-nav li.has-drop:hover .drop,.main-nav li.has-drop:focus-within .drop{display:flex}.main-nav .drop a{display:flex;align-items:center;min-height:44px;padding:8px 12px;border-radius:8px;white-space:normal}.main-nav .drop a:hover{background:#f7efdb14}.main-nav .drop--jerseys{background:linear-gradient(160deg,#2a1052,#1c0b38 62%,#160830);border-color:#c48dffa6;box-shadow:0 0 0 1px #7c3aed40,0 0 22px #a855f759,var(--shadow-lift)}.main-nav .drop--jerseys a{color:#efe9ff}.main-nav .drop--jerseys a:hover{background:#a855f738;color:#fff}.main-nav li.has-drop>a[href="/jerseys"] .drop-caret{color:#d8b4fe}@media(min-width:901px)and (max-width:1240px){.site-header__in{gap:14px;padding:12px 16px}.brand{gap:10px}.brand img{width:42px;height:42px}.brand__name{font-size:1.2rem}.main-nav a{font-size:.94rem;padding:8px 9px}.header-search{max-width:168px}.account-slot{gap:10px}.account-slot .account-name{max-width:9rem}}@media(min-width:901px)and (max-width:1060px){.site-header__in{gap:10px;padding:12px}.brand{gap:8px}.brand img{width:38px;height:38px}.brand__name{font-size:1.08rem}.brand__sub{font-size:.62rem;letter-spacing:.2em}.main-nav ul{gap:2px}.main-nav a{font-size:.87rem;padding:8px 6px}.header-search{max-width:132px}.header-search input::placeholder{font-size:.74em}.account-slot{gap:8px}.account-slot .account-name{max-width:6.5rem}.site-header .cart-link{padding:8px 3px}}.footer-alerts{max-width:1180px;margin:0 auto;padding:34px 20px 0}.footer-alerts .alerts-signup{margin-top:0;max-width:720px}.shelf-layout{display:grid;grid-template-columns:248px minmax(0,1fr);gap:28px;align-items:start;margin-top:24px}.shelf-main{min-width:0}.facet-jump{display:none;margin:18px 0 0}.facet-rail{display:grid;gap:18px;position:sticky;top:18px;background:#fff;border:1px solid var(--cream-200);border-radius:var(--radius);padding:18px 16px 20px;box-shadow:0 4px 16px #0d1d1f12}.facet-rail__head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.facet-rail__title{margin:0;font-size:1.02rem}.facet-group{display:grid;gap:8px}.facet-group__label{margin:0;font-family:var(--font-head);font-weight:700;font-size:.86rem;letter-spacing:.06em;text-transform:uppercase;color:var(--night-800)}.facet-group__opts{display:flex;gap:7px;flex-wrap:wrap}.facet-group .chip{min-height:38px;padding:6px 12px;font-size:.9rem}.chip__count{font-weight:700;color:var(--bronze);background:var(--parchment);border-radius:999px;padding:0 7px;margin-left:2px;font-size:.84rem}.chip[aria-current=true] .chip__count{background:var(--night-700);color:var(--gold-300)}@media(max-width:900px){.shelf-layout{grid-template-columns:1fr;gap:20px}.facet-rail{position:static}.facet-jump{display:block}}.card__badges{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.badge{align-self:flex-start;font-size:.72rem;font-weight:700;line-height:1.45;letter-spacing:.07em;text-transform:uppercase;padding:3px 9px;border-radius:999px;border:1px solid var(--cream-200);background:var(--parchment);color:var(--night-800)}.badge--graded,.badge--grade{background:var(--night-800);color:var(--gold-300);border-color:var(--night-800)}.badge--sealed{background:#e3f2e7;color:#14532d;border-color:#b7d6bf}.badge--overseas{background:#e8f0e9;border-color:#b9cfba;color:#274d2c}.badge--new{background:#fdf3d8;border-color:#e6cf8a;color:#6d5410}.badge--restocked{background:#e9eef7;border-color:#b6c6e2;color:#2c4468}.card__drop{margin:0;font-weight:700;color:var(--night-800);font-size:.94rem}.card__drop-when{font-weight:400;color:var(--ink-soft)}.shelf-controls{display:grid;gap:8px;margin-top:24px}.shelf-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.shelf-row__label{font-family:var(--font-head);font-weight:700;font-size:.88rem;letter-spacing:.06em;text-transform:uppercase;color:var(--night-800);margin-right:2px}.chip{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border-radius:999px;border:1px solid var(--cream-200);background:#fff;color:var(--night-800);text-decoration:none;font-size:.95rem;transition:border-color .15s ease,background .15s ease}.chip:hover{border-color:var(--gold-500)}.chip[aria-current=true]{background:var(--night-800);color:var(--gold-300);border-color:var(--night-800)}.chip--clear{border-style:dashed}.chip--empty{opacity:.45;cursor:default}.chip--empty:hover{border-color:var(--cream-200)}.set-group{margin-top:36px}.set-group__title{display:flex;gap:14px;align-items:baseline;flex-wrap:wrap;border-bottom:2px solid var(--cream-200);padding-bottom:8px;margin-bottom:20px}.set-group__count{font-family:var(--font-body);font-size:.92rem;font-weight:400;color:var(--ink-soft)}.share-row{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:20px}.share-row__label{font-family:var(--font-head);font-weight:600;color:var(--night-800)}.share-link{font:inherit;font-size:.92rem;background:#fff;color:var(--night-800);border:1px solid var(--cream-200);border-radius:999px;padding:8px 15px;min-height:44px;display:inline-flex;align-items:center;text-decoration:none;cursor:pointer}.share-link:hover{border-color:var(--gold-500)}.share-note{font-size:.88rem;color:var(--ink-soft)}.related{margin-top:56px}@media(max-width:900px){.header-panel{display:flex;flex-direction:column;gap:0;flex:1 1 100%;order:10;width:100%}html.js .header-panel{display:none}html.js .site-header.nav-open .header-panel{display:flex;max-height:calc(100dvh - 84px);overflow-y:auto;overscroll-behavior:contain}html.js .nav-toggle{display:inline-flex}.nav-toggle{align-items:center;justify-content:center;margin-left:auto;width:44px;height:44px;min-height:44px;flex-shrink:0;background:#f7efdb0d;color:var(--cream-100);border:1px solid rgba(217,164,65,.45);border-radius:10px;cursor:pointer;padding:0}.nav-toggle__bars{display:block;position:relative;width:20px;height:14px}.nav-toggle__bars i{position:absolute;left:0;width:100%;height:2px;border-radius:2px;background:var(--cream-100);transition:transform .18s ease,opacity .18s ease}.nav-toggle__bars i:nth-child(1){top:0}.nav-toggle__bars i:nth-child(2){top:6px}.nav-toggle__bars i:nth-child(3){top:12px}.site-header.nav-open .nav-toggle__bars i:nth-child(1){transform:translateY(6px) rotate(45deg)}.site-header.nav-open .nav-toggle__bars i:nth-child(2){opacity:0}.site-header.nav-open .nav-toggle__bars i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.header-panel .header-search{order:1;display:block;width:100%;margin-left:0;max-width:none;position:sticky;top:0;z-index:3;padding:2px 0 10px;background:var(--emerald-panel);border-bottom:1px solid var(--fg-line)}.header-panel .header-search input{width:100%}.header-panel .main-nav{order:2;margin-left:0;width:100%}.account-slot{flex-shrink:1;min-width:0}.account-slot .account-name{max-width:6rem}.main-nav li.has-drop{display:flex;flex-direction:column}.main-nav .drop{display:flex;position:static;min-width:0;margin-top:0;width:100%;flex-direction:column;flex-wrap:nowrap;gap:0;padding:0;background:transparent;border:none;box-shadow:none;border-radius:0;z-index:auto}.main-nav .drop a{min-height:48px;font-size:.95rem;justify-content:flex-start;padding:10px 12px 10px 28px;border:none;border-bottom:1px solid var(--fg-line);border-radius:0;background:transparent;white-space:nowrap}.drop-caret{display:none}}@media(max-width:340px){.main-nav a{font-size:.94rem}.main-nav .drop a{font-size:.9rem}.header-panel .main-nav a{min-width:0;overflow:hidden;text-overflow:ellipsis}}@media(prefers-reduced-motion:reduce){.nav-toggle__bars i{transition:none}}@media(max-width:480px){.site-header__in{padding:10px;gap:8px 6px}.brand{gap:7px}.brand img{width:36px;height:36px}.brand__name{font-size:1rem}.brand__sub{font-size:.56rem;letter-spacing:.18em}.account-slot .account-name{max-width:4.75rem}}.vale-backdrop{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(130% 68% at 50% -10%,rgba(63,232,165,.27),transparent 62%),radial-gradient(46% 34% at 88% 4%,rgba(217,164,65,.12),transparent 70%),radial-gradient(80% 55% at -14% 30%,rgba(2,12,7,.42),transparent 65%),radial-gradient(80% 55% at 114% 30%,rgba(2,12,7,.42),transparent 65%),radial-gradient(130% 52% at 50% 112%,rgba(63,232,165,.17),transparent 62%),linear-gradient(180deg,#07271a 0%,var(--fg-deep) 34%,var(--fg-base) 66%,var(--fg-abyss) 100%)}.vale-backdrop[data-tint=dusk]{background:radial-gradient(130% 68% at 50% -10%,rgba(94,234,212,.25),transparent 62%),radial-gradient(46% 34% at 88% 4%,rgba(217,164,65,.1),transparent 70%),radial-gradient(80% 55% at -14% 30%,rgba(2,14,12,.46),transparent 65%),radial-gradient(80% 55% at 114% 30%,rgba(2,14,12,.46),transparent 65%),radial-gradient(130% 52% at 50% 112%,rgba(94,234,212,.18),transparent 62%),linear-gradient(180deg,#062720,#05231b 34%,#031710 66%,#020d09)}.vale-backdrop[data-tint=amber]{background:radial-gradient(130% 68% at 50% -10%,rgba(217,164,65,.24),transparent 62%),radial-gradient(46% 34% at 12% 4%,rgba(217,164,65,.12),transparent 70%),radial-gradient(80% 55% at -14% 30%,rgba(10,14,2,.42),transparent 65%),radial-gradient(80% 55% at 114% 30%,rgba(10,14,2,.42),transparent 65%),radial-gradient(130% 52% at 50% 112%,rgba(217,164,65,.14),transparent 62%),linear-gradient(180deg,#0c2a17,#08260f 34%,#051708 66%,#030d04)}.vale-backdrop[data-tint=royal]{background:radial-gradient(130% 68% at 50% -10%,rgba(168,85,247,.26),transparent 62%),radial-gradient(46% 34% at 88% 4%,rgba(217,164,65,.1),transparent 70%),radial-gradient(80% 55% at -14% 30%,rgba(10,2,20,.46),transparent 65%),radial-gradient(80% 55% at 114% 30%,rgba(10,2,20,.46),transparent 65%),radial-gradient(130% 52% at 50% 112%,rgba(168,85,247,.16),transparent 62%),linear-gradient(180deg,#150a2e,#0d0620 34%,#08041a 66%,#05030f)}.vale-backdrop[data-tint=pop]{background:radial-gradient(130% 68% at 50% -10%,rgba(244,114,182,.24),transparent 62%),radial-gradient(46% 34% at 88% 4%,rgba(217,164,65,.1),transparent 70%),radial-gradient(80% 55% at -14% 30%,rgba(20,2,10,.46),transparent 65%),radial-gradient(80% 55% at 114% 30%,rgba(20,2,10,.46),transparent 65%),radial-gradient(130% 52% at 50% 112%,rgba(244,114,182,.15),transparent 62%),linear-gradient(180deg,#2b0a1e,#1d0714 34%,#12040d 66%,#0a0208)}.vale-backdrop[data-tint=arcade]{background:radial-gradient(130% 68% at 50% -10%,rgba(56,189,248,.25),transparent 62%),radial-gradient(46% 34% at 88% 4%,rgba(217,164,65,.1),transparent 70%),radial-gradient(80% 55% at -14% 30%,rgba(2,10,20,.46),transparent 65%),radial-gradient(80% 55% at 114% 30%,rgba(2,10,20,.46),transparent 65%),radial-gradient(130% 52% at 50% 112%,rgba(56,189,248,.16),transparent 62%),linear-gradient(180deg,#0a2036,#071627 34%,#040f1c 66%,#020810)}.vale-backdrop[data-tint=live]{background:radial-gradient(130% 68% at 50% -10%,rgba(255,96,96,.24),transparent 62%),radial-gradient(46% 34% at 88% 4%,rgba(217,164,65,.1),transparent 70%),radial-gradient(80% 55% at -14% 30%,rgba(20,4,2,.46),transparent 65%),radial-gradient(80% 55% at 114% 30%,rgba(20,4,2,.46),transparent 65%),radial-gradient(130% 52% at 50% 112%,rgba(255,96,96,.15),transparent 62%),linear-gradient(180deg,#2b0d0a,#1d0806 34%,#120404 66%,#0a0202)}.vale-grid{position:absolute;inset:0;background:linear-gradient(rgba(94,234,212,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(94,234,212,.055) 1px,transparent 1px),linear-gradient(rgba(94,234,212,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(94,234,212,.045) 1px,transparent 1px);background-size:220px 220px,220px 220px,44px 44px,44px 44px;-webkit-mask-image:radial-gradient(118% 78% at 50% -6%,rgba(0,0,0,.95) 0%,rgba(0,0,0,.5) 44%,transparent 76%);mask-image:radial-gradient(118% 78% at 50% -6%,rgba(0,0,0,.95) 0%,rgba(0,0,0,.5) 44%,transparent 76%)}.vale-horizon{position:absolute;inset:0;background:linear-gradient(180deg,transparent 61.6%,rgba(63,232,165,.26) 62.1%,transparent 63.4%);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(50% - 660px),transparent calc(50% - 560px),transparent calc(50% + 560px),#000 calc(50% + 660px),#000 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(50% - 660px),transparent calc(50% - 560px),transparent calc(50% + 560px),#000 calc(50% + 660px),#000 100%)}.vale-backdrop[data-tint=dusk] .vale-horizon{background:linear-gradient(180deg,transparent 61.6%,rgba(94,234,212,.27) 62.1%,transparent 63.4%)}.vale-backdrop[data-tint=amber] .vale-horizon{background:linear-gradient(180deg,transparent 61.6%,rgba(217,164,65,.25) 62.1%,transparent 63.4%)}.vale-backdrop[data-tint=royal] .vale-horizon{background:linear-gradient(180deg,transparent 61.6%,rgba(196,141,255,.27) 62.1%,transparent 63.4%)}.vale-backdrop[data-tint=pop] .vale-horizon{background:linear-gradient(180deg,transparent 61.6%,rgba(249,168,212,.26) 62.1%,transparent 63.4%)}.vale-backdrop[data-tint=arcade] .vale-horizon{background:linear-gradient(180deg,transparent 61.6%,rgba(125,211,252,.27) 62.1%,transparent 63.4%)}.vale-backdrop[data-tint=live] .vale-horizon{background:linear-gradient(180deg,transparent 61.6%,rgba(255,168,168,.26) 62.1%,transparent 63.4%)}.vale-fog{position:absolute;left:-25%;width:150%;height:34vh;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,#d8ffe957,#d8ffe900 70%);filter:blur(18px);will-change:transform}.vale-backdrop[data-tint=amber] .vale-fog{background:radial-gradient(50% 50% at 50% 50%,#fff0c852,#fff0c800 70%)}.vale-backdrop[data-tint=royal] .vale-fog{background:radial-gradient(50% 50% at 50% 50%,#e2d6ff4d,#e2d6ff00 70%)}.vale-backdrop[data-tint=pop] .vale-fog{background:radial-gradient(50% 50% at 50% 50%,#ffd6e84d,#ffd6e800 70%)}.vale-backdrop[data-tint=arcade] .vale-fog{background:radial-gradient(50% 50% at 50% 50%,#d6f0ff4d,#d6f0ff00 70%)}.vale-backdrop[data-tint=live] .vale-fog{background:radial-gradient(50% 50% at 50% 50%,#ffdcd64d,#ffdcd600 70%)}.vale-backdrop[data-tint=royal] .vale-grid{background:linear-gradient(rgba(196,141,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(196,141,255,.055) 1px,transparent 1px),linear-gradient(rgba(196,141,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(196,141,255,.045) 1px,transparent 1px);background-size:220px 220px,220px 220px,44px 44px,44px 44px}.vale-backdrop[data-tint=pop] .vale-grid{background:linear-gradient(rgba(249,168,212,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(249,168,212,.055) 1px,transparent 1px),linear-gradient(rgba(249,168,212,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(249,168,212,.045) 1px,transparent 1px);background-size:220px 220px,220px 220px,44px 44px,44px 44px}.vale-backdrop[data-tint=arcade] .vale-grid{background:linear-gradient(rgba(125,211,252,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(125,211,252,.055) 1px,transparent 1px),linear-gradient(rgba(125,211,252,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(125,211,252,.045) 1px,transparent 1px);background-size:220px 220px,220px 220px,44px 44px,44px 44px}.vale-backdrop[data-tint=live] .vale-grid{background:linear-gradient(rgba(255,168,168,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,168,168,.055) 1px,transparent 1px),linear-gradient(rgba(255,168,168,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,168,168,.045) 1px,transparent 1px);background-size:220px 220px,220px 220px,44px 44px,44px 44px}.vale-backdrop--calm .vale-fog--a{opacity:.5}.vale-backdrop--calm .vale-fog--b{opacity:.28}.vale-backdrop--calm .vale-horizon{opacity:.5}.vale-backdrop--calm .vale-grid{opacity:.55}.vale-fog--a{top:20%;animation:vale-drift-a 74s ease-in-out infinite alternate}.vale-fog--b{top:56%;height:42vh;opacity:.55;animation:vale-drift-b 108s ease-in-out infinite alternate;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(50% - 660px),transparent calc(50% - 560px),transparent calc(50% + 560px),#000 calc(50% + 660px),#000 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(50% - 660px),transparent calc(50% - 560px),transparent calc(50% + 560px),#000 calc(50% + 660px),#000 100%)}@keyframes vale-drift-a{0%{transform:translate3d(-4%,0,0)}to{transform:translate3d(4%,-1.5%,0)}}@keyframes vale-drift-b{0%{transform:translate3d(3.5%,0,0)}to{transform:translate3d(-3.5%,1%,0)}}.vale-backdrop.is-hidden-tab .vale-fog{animation-play-state:paused}.vale-silhouette{position:absolute;left:0;right:0;bottom:0;height:132px;opacity:.4;filter:blur(1px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 132' preserveAspectRatio='none'%3E%3Cpath fill='%23020c07' d='M0,132 L0,86 Q120,64 260,78 L300,40 L322,72 L348,30 L372,70 L410,84 Q560,58 720,80 L770,44 L796,76 L830,26 L858,74 L905,86 Q1060,60 1200,80 L1252,48 L1278,78 L1310,38 L1336,80 L1440,72 L1440,132 Z'/%3E%3C/svg%3E") bottom center / 100% 100% no-repeat}.vale-fireflies{position:absolute;inset:0;overflow:hidden;pointer-events:none}.vale-firefly{position:absolute;border-radius:50%;opacity:0;will-change:transform,opacity;background:radial-gradient(circle at 50% 50%,#ffe09ef2 0,#ffd37a8c 18%,#ffc45633 42%,#ffc45600 68%);animation:vale-firefly-drift var(--fdur, 20s) ease-in-out var(--fdel, 0s) infinite alternate,vale-firefly-pulse var(--fpdur, 6s) ease-in-out var(--fpdel, 0s) infinite}@keyframes vale-firefly-drift{0%{transform:translateZ(0)}50%{transform:translate3d(var(--fdx, 18px),var(--fdy, -12px),0)}to{transform:translate3d(var(--fdx2, 10px),var(--fdy2, 8px),0)}}@keyframes vale-firefly-pulse{0%,to{opacity:var(--fomin, .12)}50%{opacity:var(--fo, .45)}}.vale-backdrop.is-hidden-tab .vale-firefly,.vale-fireflies.is-hidden-tab .vale-firefly{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.vale-fog{animation:none}.vale-fireflies{display:none}html{scroll-behavior:auto}.gate__in,.gate__emblem{animation:none}}@media(max-width:640px){.vale-fog--b{display:none}.vale-fog--a{opacity:.65}.vale-silhouette{opacity:.26;height:96px}.vale-grid{background-size:180px 180px,180px 180px,36px 36px,36px 36px}.vale-firefly:nth-child(n+13){display:none}}.vale-phasewash{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity 6s ease}.vale-phasewash--dawn{background:linear-gradient(180deg,#ffb26645,#ffb26600 34%),radial-gradient(90% 40% at 50% 108%,rgba(255,166,88,.16),transparent 60%)}.vale-phasewash--dusk{background:linear-gradient(180deg,#10343c42,#10343c00 46%),linear-gradient(0deg,#081c204d,#081c2000 40%),radial-gradient(80% 36% at 50% -6%,rgba(255,138,76,.13),transparent 60%)}.vale-phasewash--night{background:linear-gradient(180deg,#050e2057,#050e2000 40%),linear-gradient(0deg,#020a1061,#020a1000 42%),radial-gradient(72% 60% at -10% 50%,rgba(3,12,20,.3),transparent 62%),radial-gradient(72% 60% at 110% 50%,rgba(3,12,20,.3),transparent 62%),radial-gradient(120% 90% at 50% 46%,#040e1600 55%,#040e161a)}.vale-backdrop[data-phase=dawn] .vale-phasewash--dawn,.vale-backdrop[data-phase=dusk] .vale-phasewash--dusk,.vale-backdrop[data-phase=night] .vale-phasewash--night{opacity:1}.vale-lanterns{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity 6s ease;background:radial-gradient(240px 240px at 6% 88%,#ffbe5c57,#ffbe5c00 70%),radial-gradient(300px 300px at 94% 84%,#ffb2544d,#ffb25400 70%),radial-gradient(180px 180px at 88% 30%,#ffcd6e33,#ffcd6e00 70%),radial-gradient(150px 150px at 12% 36%,#ffcd6e29,#ffcd6e00 70%)}.vale-backdrop[data-phase=dawn] .vale-lanterns{opacity:.25}.vale-backdrop[data-phase=dusk] .vale-lanterns{opacity:.55}.vale-backdrop[data-phase=night] .vale-lanterns{opacity:1}.vale-fireflies{transition:opacity 6s ease}.vale-backdrop[data-phase=day] .vale-fireflies{opacity:.5}.vale-backdrop[data-phase=dawn] .vale-fireflies{opacity:.7}.vale-backdrop[data-phase=dusk] .vale-fireflies{opacity:.9}.vale-silhouette{transition:opacity 6s ease}.vale-backdrop[data-phase=dusk] .vale-silhouette{opacity:.19}.vale-backdrop[data-phase=night] .vale-silhouette{opacity:.24}.vale-wildlife{position:absolute;inset:0;overflow:hidden;pointer-events:none}.critter{position:absolute;left:0;will-change:transform}.critter__frame{position:absolute;inset:0;opacity:0;pointer-events:none;background-repeat:no-repeat;image-rendering:pixelated}.critter--wren{bottom:92px;width:56px;height:56px;left:-64px;transition:opacity 4s ease;animation:vale-wren-route 120s linear infinite}.critter__frame--wren-perch,.critter__frame--wren-peck,.critter__frame--wren-flight{background-image:url(/images/wildlife/wren.webp);background-size:300% 100%;animation:vale-wren-bob 3.8s ease-in-out infinite alternate}.critter__frame--wren-perch{background-position:0% 0;animation:vale-wren-frame-perch 120s steps(1,end) infinite,vale-wren-bob 3.8s ease-in-out infinite alternate}.critter__frame--wren-peck{background-position:50% 0;animation:vale-wren-frame-peck 120s steps(1,end) infinite,vale-wren-bob 3.8s ease-in-out infinite alternate}.critter__frame--wren-flight{background-position:100% 0;animation:vale-wren-frame-flight 120s steps(1,end) infinite,vale-wren-bob 3.8s ease-in-out infinite alternate}@keyframes vale-wren-route{0%{transform:translateZ(0)}3%{transform:translate3d(calc(1.6vw + 64px),-10px,0)}6%,30%{transform:translate3d(calc(3vw + 64px),0,0)}33.5%{transform:translate3d(calc(4.6vw + 64px),-14px,0)}35%{transform:translate3d(calc(5.4vw + 64px),0,0)}36.5%{transform:translate3d(calc(6.1vw + 64px),-12px,0)}38%,52%{transform:translate3d(calc(6.5vw + 64px),0,0)}56%{transform:translate3d(calc(26vw + 64px),-30vh,0)}58%{transform:translate3d(calc(47vw + 64px),-36vh,0)}61%{transform:translate3d(calc(72vw + 64px),-24vh,0)}64%,86%{transform:translate3d(calc(90.5vw + 64px),0,0)}89%{transform:translate3d(calc(97vw + 64px),-10px,0)}93%,to{transform:translate3d(calc(100vw + 80px),-6px,0)}}@keyframes vale-wren-frame-perch{0%,5.9%{opacity:0}6%,17.9%{opacity:1}18%,19.9%{opacity:0}20%,26.9%{opacity:1}27%,28.9%{opacity:0}29%,46.9%{opacity:1}47%,48.9%{opacity:0}49%,51.9%{opacity:1}52%,63.9%{opacity:0}64%,73.9%{opacity:1}74%,75.9%{opacity:0}76%,85.9%{opacity:1}86%,to{opacity:0}}@keyframes vale-wren-frame-peck{0%,17.9%{opacity:0}18%,19.9%{opacity:1}20%,26.9%{opacity:0}27%,28.9%{opacity:1}29%,46.9%{opacity:0}47%,48.9%{opacity:1}49%,73.9%{opacity:0}74%,75.9%{opacity:1}76%,to{opacity:0}}@keyframes vale-wren-frame-flight{0%,5.9%{opacity:1}6%,51.9%{opacity:0}52%,63.9%{opacity:1}64%,85.9%{opacity:0}86%,to{opacity:1}}@keyframes vale-wren-bob{0%{transform:translateZ(0)}to{transform:translate3d(0,-2px,0)}}.critter--dragon{top:max(118px,12%);width:176px;height:128px;left:-200px;opacity:0;transition:opacity 4s ease;animation:vale-dragon-route 190s linear infinite}.critter__frame--dragon-up,.critter__frame--dragon-down{background-image:url(/images/wildlife/dragon.webp);background-size:200% 100%}.critter__frame--dragon-up{background-position:0% 0;animation:vale-dragon-frame-up 1.9s steps(1,end) infinite}.critter__frame--dragon-down{background-position:100% 0;animation:vale-dragon-frame-down 1.9s steps(1,end) infinite}@keyframes vale-dragon-route{0%,50%{transform:translate3d(0,6px,0)}56%{transform:translate3d(22vw,-6px,0)}63%{transform:translate3d(48vw,10px,0)}70%{transform:translate3d(74vw,-4px,0)}76%,to{transform:translate3d(calc(100vw + 220px),4px,0)}}@keyframes vale-dragon-frame-up{0%,49.9%{opacity:1}50%,to{opacity:0}}@keyframes vale-dragon-frame-down{0%,49.9%{opacity:0}50%,to{opacity:1}}.vale-backdrop[data-phase=dusk] .critter--dragon,.vale-backdrop[data-phase=night] .critter--dragon{opacity:.95}.vale-backdrop[data-phase=night] .critter--wren{opacity:0}.vale-backdrop:not([data-phase=dusk]):not([data-phase=night]) .critter--dragon,.vale-backdrop:not([data-phase=dusk]):not([data-phase=night]) .critter--dragon .critter__frame,.vale-backdrop[data-phase=night] .critter--wren,.vale-backdrop[data-phase=night] .critter--wren .critter__frame{animation-play-state:paused}.vale-backdrop.is-hidden-tab .critter,.vale-backdrop.is-hidden-tab .critter__frame{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.vale-wildlife{display:none}.vale-phasewash,.vale-lanterns,.vale-fireflies,.vale-silhouette{transition:none}}@media(max-width:640px){.vale-wildlife{display:none}}.announce-short{display:none}@media(max-width:640px){.announce-full{display:none}.announce-short{display:inline}}.card__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body:not(.theme-deck){color:var(--fg-soft)}body:not(.theme-deck) :where(h1,h2,h3,h4){color:var(--fg-text)}body:not(.theme-deck) :where(.lede){color:var(--fg-muted)}body:not(.theme-deck) :where(.eyebrow){color:var(--gold-300)}body:not(.theme-deck) :where(.signature){color:var(--gold-300)}body:not(.theme-deck) :where(.prose p){color:var(--fg-soft)}body:not(.theme-deck) :where(.product-desc){color:var(--fg-muted)}body:not(.theme-deck) :where(.form-grid label){color:var(--fg-text)}body:not(.theme-deck) :where(.form-note){color:var(--fg-muted)}body:not(.theme-deck) :where(.form-note.ok){color:var(--fg-ok)}body:not(.theme-deck) :where(.form-note.err){color:var(--fg-err)}body:not(.theme-deck) :where(.reviews__note){color:var(--fg-muted)}body:not(.theme-deck) :where(.book-art figcaption){color:var(--fg-muted)}body:not(.theme-deck) :where(.set-group__title){border-bottom-color:var(--fg-line)}body:not(.theme-deck) :where(.set-group__count){color:var(--fg-muted)}body:not(.theme-deck) :where(.shelf-row__label){color:var(--fg-text)}body:not(.theme-deck) :where(.share-row__label){color:var(--fg-text)}body:not(.theme-deck) :where(.share-note){color:var(--fg-muted)}body:not(.theme-deck) :where(.deck-sort){color:var(--fg-muted)}body:not(.theme-deck) :where(.track-timeline li){color:var(--fg-muted)}body:not(.theme-deck) :where(.track-timeline li:before){background:#3fe8a547}body:not(.theme-deck) :where(.track-timeline .dot){border-color:#3fe8a566;background:var(--fg-panel)}body:not(.theme-deck) :where(.track-timeline li.reached){color:var(--fg-soft)}body:not(.theme-deck) :where(.track-timeline .stage-label){color:var(--fg-text)}body:not(.theme-deck) :where(.track-timeline li:not(.reached) .stage-label){color:var(--fg-muted)}body:not(.theme-deck) :where(main) :where(p,li) a:not([class]){color:var(--fg-link)}body:not(.theme-deck) :where(main) :where(p,li) a:not([class]):hover{color:var(--gold-300)}body:not(.theme-deck) :where(.stock){color:var(--fg-muted)}body:not(.theme-deck) :where(.stock--low){color:var(--gold-300)}body:not(.theme-deck) :where(.stock--out){color:var(--fg-err)}body:not(.theme-deck) :where(.price){color:var(--fg-text)}body:not(.theme-deck) :where(.drops-strip__more){color:var(--fg-link)}body:not(.theme-deck) .btn--ghost{border-color:var(--fg-line-bright);color:var(--fg-text)}body:not(.theme-deck) .btn--ghost:hover{background:#3fe8a51a}body:not(.theme-deck) .btn--night{border:1px solid rgba(63,232,165,.35)}body:not(.theme-deck) .section--panel{background:var(--emerald-sheen),linear-gradient(180deg,var(--fg-deep) 0%,var(--fg-base) 130%);border-block:1px solid var(--fg-line)}body:not(.theme-deck) .drops-strip{background:var(--emerald-sheen),linear-gradient(180deg,var(--fg-panel) 0%,var(--fg-deep) 140%);border-top-color:var(--fg-line);border-bottom-color:var(--fg-line)}body:not(.theme-deck) .drops-strip__label{color:var(--gold-300)}body:not(.theme-deck) .drops-strip__item{color:var(--fg-soft)}body:not(.theme-deck) .drops-strip__item strong{color:var(--fg-text)}body:not(.theme-deck) .reviews-strip{background:linear-gradient(180deg,var(--fg-panel),var(--fg-deep));border-color:var(--fg-line)}body:not(.theme-deck) .reviews-strip__badge{color:var(--fg-text)}body:not(.theme-deck) .reviews-strip__quote{color:var(--fg-muted)}body:not(.theme-deck) .reviews-strip__quote em{color:var(--gold-400)}body:not(.theme-deck) .shelf-note{background:linear-gradient(180deg,var(--fg-panel),var(--fg-deep));color:var(--fg-soft)}body:not(.theme-deck) .cart-summary{background:linear-gradient(180deg,var(--fg-panel),var(--fg-deep));border-color:var(--fg-line);color:var(--fg-soft)}body:not(.theme-deck) .cart-summary strong{color:var(--fg-text)}body:not(.theme-deck) .track-card{background:linear-gradient(180deg,var(--fg-panel),var(--fg-deep));border-color:var(--fg-line);color:var(--fg-soft)}body:not(.theme-deck) :where(.card,.cart-line,.book-list li,.trust-card,.review-card,.note-card,.drop-card,.alerts-signup,.account-card,.deck-card){color:var(--ink)}body:not(.theme-deck) :where(.card,.cart-line,.book-list li,.trust-card,.review-card,.note-card,.drop-card,.alerts-signup,.account-card,.deck-card) :where(h1,h2,h3,h4){color:var(--night-900)}body:not(.theme-deck) :where(.card,.cart-line,.book-list li,.trust-card,.review-card,.note-card,.drop-card,.alerts-signup,.account-card,.deck-card) .eyebrow{color:var(--bronze)}body:not(.theme-deck) :where(.card,.cart-line,.book-list li,.trust-card,.review-card,.note-card,.drop-card,.alerts-signup,.account-card,.deck-card) a:not(.btn){color:var(--night-700)}body:not(.theme-deck) :where(.card,.cart-line,.book-list li,.trust-card,.review-card,.note-card,.drop-card,.alerts-signup,.account-card,.deck-card) .lede{color:var(--ink-soft)}body:not(.theme-deck) :where(.card,.cart-line,.book-list li,.trust-card,.review-card,.note-card,.drop-card,.alerts-signup,.account-card,.deck-card) .signature{color:var(--night-700)}body:not(.theme-deck) :where(.card,.cart-line,.book-list li,.trust-card,.review-card,.note-card,.drop-card,.alerts-signup,.account-card,.deck-card) .btn--ghost{border-color:var(--night-700);color:var(--night-800)}body:not(.theme-deck) :where(.card,.cart-line,.book-list li,.trust-card,.review-card,.note-card,.drop-card,.alerts-signup,.account-card,.deck-card) .btn--ghost:hover{background:#22454a14}body:not(.theme-deck) :where(.card,.cart-line,.book-list li,.trust-card,.review-card,.note-card,.drop-card,.alerts-signup,.account-card,.deck-card) .btn--night{border-color:transparent}body:not(.theme-deck) .card .card__name{color:var(--night-900)}body:not(.theme-deck) .note-card .note-card__title a{color:var(--night-900)}body:not(.theme-deck) .book-list li a:not([class]){color:inherit}body:not(.theme-deck) :where(.card,.cart-line,.book-list li,.trust-card,.review-card,.note-card,.drop-card,.alerts-signup,.account-card,.deck-card) .price{color:var(--night-800)}body:not(.theme-deck) :where(.card,.cart-line,.book-list li,.trust-card,.review-card,.note-card,.drop-card,.alerts-signup,.account-card,.deck-card) .stock{color:var(--ink-soft)}body:not(.theme-deck) :where(.card,.cart-line,.book-list li,.trust-card,.review-card,.note-card,.drop-card,.alerts-signup,.account-card,.deck-card) .stock--low{color:var(--bronze)}body:not(.theme-deck) :where(.card,.cart-line,.book-list li,.trust-card,.review-card,.note-card,.drop-card,.alerts-signup,.account-card,.deck-card) .stock--out{color:var(--error)}body:not(.theme-deck) .card .form-grid label,body:not(.theme-deck) .account-card .form-grid label{color:var(--night-800)}body:not(.theme-deck) .account-card .account-dl dt{color:var(--night-800)}body:not(.theme-deck) .account-card .account-error{color:#8c2f1b}body:not(.theme-deck) .account-card .form-note{color:var(--ink-soft)}body:not(.theme-deck) .account-card .form-note.ok{color:#2e6b34}body:not(.theme-deck) .account-card .form-note.err{color:var(--error)}body:not(.theme-deck) :where(.card,.cart-line,.book-list li,.trust-card,.review-card,.note-card,.drop-card,.alerts-signup,.account-card,.deck-card) :where(p,li) a:not([class]){color:var(--night-700)}body:not(.theme-deck) .hero h1,body:not(.theme-deck) .page-hero h1{color:var(--cream-50)}body:not(.theme-deck) .hero .lede,body:not(.theme-deck) .page-hero .lede{color:var(--cream-200)}body:not(.theme-deck) .gate h1{color:var(--cream-50)}body:not(.theme-deck) .gate p{color:var(--cream-200)}body:not(.theme-deck) .book-carousel-band h2{color:var(--cream-50)}body:not(.theme-deck) .gift-banner h3{color:var(--cream-50)}body:not(.theme-deck) .muse-panel__body h2{color:var(--cream-50)}body:not(.theme-deck) .site-footer h4,body:not(.theme-deck) .site-footer .footer-col-title{color:var(--gold-400)}body:not(.theme-deck) .keeper-panel__title{color:var(--gold-300)}.keeper-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.keeper-launcher{position:fixed;right:18px;bottom:18px;z-index:80;display:inline-flex;align-items:center;gap:10px;padding:0;border:none;background:transparent;cursor:pointer;font-family:var(--font-head)}.keeper-launcher__img{width:60px;height:60px;border-radius:50%;object-fit:cover;flex:none;border:2px solid var(--gold-500);box-shadow:var(--shadow-lift);background:var(--night-800)}.keeper-launcher__label{background:linear-gradient(180deg,var(--gold-400),var(--gold-500));color:var(--night-950);font-weight:700;font-size:.95rem;padding:9px 16px;border-radius:999px;box-shadow:0 8px 22px #0d1d1f4d}.keeper-panel{position:fixed;right:18px;bottom:92px;z-index:81;width:380px;max-width:calc(100vw - 24px);max-height:min(620px,calc(100dvh - 120px));display:flex;flex-direction:column;background:var(--cream-50);color:var(--ink);border:1px solid var(--cream-200);border-radius:var(--radius);box-shadow:var(--shadow-lift);overflow:hidden;opacity:1;transform:translateY(0);transition:opacity .18s ease,transform .18s ease}@starting-style{.keeper-panel{opacity:0;transform:translateY(8px)}}.keeper-panel__header{display:flex;align-items:flex-start;gap:12px;background:var(--night-900);color:var(--cream-100);padding:14px 16px}.keeper-panel__avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;flex:none;border:2px solid var(--gold-500);background:var(--night-800)}.keeper-panel__titles{flex:1;min-width:0}.keeper-panel__title{font-family:var(--font-head);font-size:1.15rem;margin:0 0 2px;color:var(--gold-300)}.keeper-panel__disclosure{margin:0;font-size:.82rem;line-height:1.45;color:var(--cream-200)}.keeper-panel__close{border:none;background:transparent;color:var(--cream-100);font-size:1.5rem;line-height:1;cursor:pointer;padding:2px 6px;flex:none}.keeper-panel__messages{flex:1;overflow-y:auto;padding:14px;min-height:120px;display:flex;flex-direction:column;gap:10px;overscroll-behavior:contain}.keeper-msg{max-width:88%;padding:10px 13px;border-radius:12px;font-size:.95rem;line-height:1.55;overflow-wrap:break-word}.keeper-msg--assistant{align-self:flex-start;background:var(--cream-100);border:1px solid var(--cream-200)}.keeper-msg--user{align-self:flex-end;background:var(--night-800);color:var(--cream-100)}.keeper-panel__thinking{margin:0;padding:0 14px 10px;font-size:.88rem;font-style:italic;color:var(--ink-soft)}.keeper-chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 10px;background:var(--cream-50)}.keeper-chips[hidden]{display:none}.keeper-chip{font:inherit;font-size:.85rem;line-height:1.3;text-align:left;padding:6px 10px;border-radius:999px;cursor:pointer;background:var(--cream-100);color:var(--night-800);border:1px solid var(--gold-300, var(--cream-200))}.keeper-chip:hover,.keeper-chip:focus-visible{background:var(--cream-200)}.keeper-panel__form{display:flex;gap:8px;padding:12px 14px;border-top:1px solid var(--cream-200);background:var(--cream-50)}.keeper-panel__input{flex:1;min-width:0;font:inherit;font-size:16px;padding:10px 12px;border:1px solid var(--sage);border-radius:10px;background:#fff;color:var(--ink)}.keeper-panel__send{font-family:var(--font-head);font-weight:600;cursor:pointer;background:var(--night-800);color:var(--cream-100);border:none;border-radius:10px;padding:10px 18px;min-height:44px}.keeper-panel__send[disabled]{opacity:.55;cursor:wait}.keeper-panel__footer{padding:10px 14px 14px;border-top:1px solid var(--cream-200);background:var(--cream-100);overflow-y:auto;min-height:0;flex:0 1 auto}.keeper-panel:has(.keeper-crew:not([hidden])) .keeper-panel__messages{min-height:0}.keeper-panel__crewlink{font:inherit;font-size:.92rem;cursor:pointer;background:transparent;border:1px solid var(--night-700);color:var(--night-800);border-radius:999px;padding:8px 16px;min-height:40px}.keeper-panel__confirm{margin:10px 0 0;font-size:.93rem;color:var(--night-700);font-weight:600}.keeper-crew{margin-top:12px;display:flex;flex-direction:column;gap:6px}.keeper-crew__intro{margin:0 0 4px;font-size:.9rem;color:var(--ink-soft)}.keeper-crew__label{font-size:.85rem;font-weight:600;color:var(--night-800)}.keeper-crew__field{font:inherit;font-size:.95rem;padding:9px 11px;border:1px solid var(--sage);border-radius:10px;background:#fff;color:var(--ink)}.keeper-crew__submit{font-family:var(--font-head);font-weight:600;cursor:pointer;margin-top:6px;background:linear-gradient(180deg,var(--gold-400),var(--gold-500));color:var(--night-950);border:none;border-radius:10px;padding:10px 18px;min-height:44px}.keeper-crew__status{margin:6px 0 0;font-size:.9rem;color:var(--error)}@media(max-width:640px){.keeper-panel{left:12px;right:12px;bottom:88px;width:auto;max-width:none;max-height:78dvh}.keeper-launcher{right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));transition:transform .18s ease,opacity .18s ease}.keeper-launcher__img{width:56px;height:56px}.keeper-launcher__label{display:none}.keeper-chat--docked .keeper-launcher{transform:translate(46px)}.keeper-chat--scrolling .keeper-launcher{transform:translate(calc(100% + 14px));opacity:0;pointer-events:none}.site-footer{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.keeper-chat--buybar .keeper-launcher{bottom:88px}.keeper-chat--buybar .keeper-panel{bottom:162px}}@media(max-width:900px){.keeper-chat--buybar .keeper-launcher{bottom:88px}.keeper-chat--buybar .keeper-panel{bottom:162px}}@media(prefers-reduced-motion:reduce){.keeper-panel,.keeper-launcher{transition:none}}body.theme-deck{--deck-bg: #060203;--deck-panel: #150a0c;--deck-panel-2: #221016;--deck-line: #4a232a;--deck-text: #f6ede8;--deck-soft: #d9beb5;--deck-muted: #c79c92;--deck-red: #ff4d5e;--deck-gold: #e8b33d;--deck-cyan: #4ad7ff;--deck-green: #43e6a1;--deck-mono: ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;background:var(--deck-bg);color:var(--deck-text)}.deck-backdrop{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(90% 42% at 50% -8%,rgba(255,77,94,.07),transparent 62%),radial-gradient(70% 34% at 50% 112%,rgba(232,179,61,.05),transparent 60%),#060203}body.theme-deck h1,body.theme-deck h2,body.theme-deck h3,body.theme-deck h4{color:var(--deck-text)}body.theme-deck a{color:var(--deck-gold)}body.theme-deck :focus-visible{outline-color:var(--deck-gold)}body.theme-deck .lede{color:var(--deck-soft)}body.theme-deck .eyebrow{font-family:var(--deck-mono);color:var(--deck-gold);letter-spacing:.18em}body.theme-deck .signature{color:var(--deck-gold)}body.theme-deck .announce{background:var(--deck-panel);color:var(--deck-text);border-bottom:1px solid var(--deck-line);font-family:var(--deck-mono);letter-spacing:.02em}body.theme-deck .announce a{color:var(--deck-gold)}body.theme-deck .site-header{background:linear-gradient(180deg,#0b0305,var(--deck-panel));border-bottom:1px solid var(--deck-line);box-shadow:0 4px 24px #0000008c}body.theme-deck .brand{color:var(--deck-text)}body.theme-deck .brand img{box-shadow:0 0 0 2px #e8b33d8c,0 0 18px #ff4d5e38}body.theme-deck .brand__sub{color:var(--deck-gold)}body.theme-deck .main-nav a{color:var(--deck-text)}body.theme-deck .main-nav a:hover{color:var(--deck-gold);background:#f6ede80d}body.theme-deck .main-nav a[aria-current=page]{color:var(--deck-gold);box-shadow:inset 0 -2px 0 var(--deck-red)}body.theme-deck .drop-caret{color:var(--deck-red)}body.theme-deck .main-nav .drop{background:var(--deck-panel);border-color:var(--deck-line);box-shadow:0 18px 44px #0009}body.theme-deck .main-nav .drop a:hover{background:#f6ede80f}body.theme-deck .cart-link{color:var(--deck-text)}body.theme-deck .cart-link:hover{color:var(--deck-gold)}body.theme-deck .cart-count{background:var(--deck-red);color:#2a0508}body.theme-deck .header-search input{border-color:var(--deck-line);background:#f6ede80d;color:var(--deck-text)}body.theme-deck .header-search input::placeholder{color:#d7beb4b3}body.theme-deck .header-search input:focus{outline-color:var(--deck-gold);background:#f6ede817}body.theme-deck .preview-ribbon{background:var(--deck-panel-2);color:var(--deck-soft)}@media(max-width:900px){body.theme-deck .main-nav a{border-bottom-color:var(--deck-line);background:transparent}body.theme-deck .main-nav a[aria-current=page]{background:#e8b33d1a;color:var(--deck-gold)}body.theme-deck .main-nav .drop{background:transparent}body.theme-deck .header-panel .header-search{background:var(--deck-panel);border-bottom-color:var(--deck-line)}}body.theme-deck .btn--gold{background:linear-gradient(180deg,#f3cd7e,var(--deck-gold));color:#2a0d10;box-shadow:0 6px 18px #e8b33d47}body.theme-deck .btn--gold:hover{box-shadow:0 10px 24px #e8b33d61}body.theme-deck .btn--night{background:var(--deck-panel-2);color:var(--deck-text);border-color:var(--deck-line)}body.theme-deck .btn--night:hover{background:#2e1820}body.theme-deck .btn--ghost{border-color:var(--deck-line);color:var(--deck-text)}body.theme-deck .btn--ghost:hover{background:#f6ede80f}body.theme-deck .btn--ghost-light{border-color:#f6ede866;color:var(--deck-text)}body.theme-deck .btn--ghost-light:hover{background:#f6ede814}body.theme-deck .page-hero{background:radial-gradient(80% 90% at 85% 0%,rgba(255,77,94,.1),transparent 55%),linear-gradient(160deg,var(--deck-panel-2),var(--deck-panel) 55%,var(--deck-bg));border-bottom:1px solid var(--deck-line);color:var(--deck-text)}body.theme-deck .page-hero:after{display:none}body.theme-deck .page-hero h1{color:var(--deck-text);text-shadow:none}body.theme-deck .page-hero .lede{color:var(--deck-soft);text-shadow:none}body.theme-deck .page-hero .eyebrow{text-shadow:none}body.theme-deck .shelf-note{background:var(--deck-panel);border-left-color:var(--deck-red);color:var(--deck-text)}body.theme-deck .trust-card{background:var(--deck-panel);border-color:var(--deck-line);box-shadow:0 4px 16px #00000073}body.theme-deck .trust-card p{color:var(--deck-soft)}body.theme-deck .card{background:var(--deck-panel);border-color:var(--deck-line);box-shadow:0 4px 16px #00000073;color:var(--deck-text)}body.theme-deck .vs-shot img{border-color:var(--deck-line);box-shadow:0 10px 30px #00000080}body.theme-deck .vs-shot figcaption{color:var(--deck-muted)}body.theme-deck .vs-points{color:var(--deck-soft)}body.theme-deck .form-note{color:var(--deck-muted)}body.theme-deck .form-note.ok{color:var(--deck-green)}body.theme-deck .form-note.err{color:var(--deck-red)}body.theme-deck .vs-tier{background:var(--deck-panel);border-color:var(--deck-line);box-shadow:0 4px 16px #00000073;color:var(--deck-text)}body.theme-deck .vs-tier--flagship{border:2px solid var(--deck-gold);box-shadow:0 14px 34px #0000008c}body.theme-deck .vs-tier__price{color:var(--deck-text);font-family:var(--deck-mono);letter-spacing:-.01em}body.theme-deck .vs-tier__price span,body.theme-deck .vs-tier__tag{color:var(--deck-muted)}body.theme-deck .vs-tier ul{color:var(--deck-soft)}body.theme-deck .ribbon{background:var(--deck-red);color:#2a0508}body.theme-deck .vs-soon,body.theme-deck .vs-tier-tag{color:var(--deck-gold);border-color:var(--deck-gold)}body.theme-deck .vs-preview-note{background:var(--deck-panel-2);color:var(--deck-gold);border:1px solid var(--deck-line)}body.theme-deck .vs-banner{background:var(--deck-panel);border-left-color:var(--deck-gold);color:var(--deck-text)}body.theme-deck .vs-banner--ok{border-left-color:var(--deck-green)}body.theme-deck .vs-tab{background:var(--deck-panel);border-color:var(--deck-line);color:var(--deck-soft)}body.theme-deck .vs-tab[aria-selected=true]{background:var(--deck-panel-2);color:var(--deck-gold);border-color:var(--deck-gold)}body.theme-deck .vs-or{color:var(--deck-muted)}body.theme-deck .vs-chip{background:var(--deck-panel);border-color:var(--deck-line);color:var(--deck-text)}body.theme-deck .vs-chip[aria-pressed=true]{background:var(--deck-panel-2);color:var(--deck-gold);border-color:var(--deck-gold)}body.theme-deck .vs-queue li{background:var(--deck-panel);border-color:var(--deck-line);color:var(--deck-text)}body.theme-deck .vs-photos figcaption{color:var(--deck-muted)}body.theme-deck .vs-capture__label{color:var(--deck-text)}body.theme-deck .vs-capture__stage{background:#000;border:1px solid var(--deck-line)}body.theme-deck .vs-capture__empty{color:var(--deck-soft)}body.theme-deck .form-grid label{color:var(--deck-text)}body.theme-deck .form-grid input,body.theme-deck .form-grid textarea,body.theme-deck .vs-form input,body.theme-deck .vs-form select{background:#0d0507;border-color:var(--deck-line);color:var(--deck-text)}body.theme-deck .link-btn{color:var(--deck-red)}body.theme-deck main a:not(.btn):hover{color:var(--deck-cyan)}body.theme-deck .account-dl dt{color:var(--deck-gold)}body.theme-deck .account-dl dd{color:var(--deck-soft)}body.theme-deck .account-error{color:var(--deck-red)}body.theme-deck .alerts-signup{background:var(--deck-panel);border-color:var(--deck-line);box-shadow:0 4px 16px #00000073}body.theme-deck .alerts-signup p{color:var(--deck-soft)}body.theme-deck .alerts-row input{background:#0d0507;border-color:var(--deck-line);color:var(--deck-text)}body.theme-deck .alerts-row input::placeholder{color:#d7beb4b3}body.theme-deck .site-footer{background:#030101;color:var(--deck-soft);border-top:1px solid var(--deck-line)}body.theme-deck .site-footer h4,body.theme-deck .site-footer .footer-col-title{color:var(--deck-gold)}body.theme-deck .site-footer a{color:var(--deck-soft)}body.theme-deck .site-footer a:hover{color:var(--deck-gold)}body.theme-deck .site-footer__fine{border-top-color:#4a232aa6;color:var(--deck-muted)}body.theme-deck .site-footer .signature{color:var(--deck-gold)!important}:root{--vv-bg: #FFF9F0;--vv-surface: #FFFFFF;--vv-ink: #1E2A24;--vv-ink-soft: #4c5f55;--vv-emerald: #0E7A4D;--vv-emerald-deep: #0A5C3B;--vv-gold: #F5B921;--vv-gold-soft: #FDEBC0;--vv-sky: #AFC7AF;--vv-blush: #E8D194;--vv-lilac: #8FA38D;--vv-mint: #DCE7D2;--vv-forest: #103A2A;--vv-moss: #43614C;--vv-bark: #3B362A;--vv-btn-gold: #E9A800;--vv-btn-gold-hover: #D19500;--vv-btn-gold-active: #BC8400;--vv-jersey: #6D28D9;--vv-jersey-deep: #4C1D95;--vv-line: #EFE6D2;--vv-r-lg: 24px;--vv-r-card: 20px;--vv-r-btn: 10px;--vv-shadow: 0 6px 20px rgba(30, 42, 36, .08);--vv-shadow-pop: 0 12px 32px rgba(30, 42, 36, .13);--vv-gloss-sheen: linear-gradient(115deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .025) 30%, rgba(255, 255, 255, 0) 52%), radial-gradient(130% 100% at 50% -10%, rgba(190, 255, 222, .1) 0%, rgba(190, 255, 222, 0) 55%);--vv-gloss-sheen-tile: linear-gradient(115deg, rgba(255, 255, 255, .12) 0%, rgba(255, 255, 255, .03) 22%, rgba(255, 255, 255, 0) 40%), radial-gradient(120% 70% at 50% -10%, rgba(190, 255, 222, .12) 0%, rgba(190, 255, 222, 0) 48%);--vv-gloss-green: var(--vv-gloss-sheen), linear-gradient(140deg, #0D3B28 0%, #17573A 55%, #0A2E20 100%);--vv-gloss-green-deep: var(--vv-gloss-sheen), linear-gradient(140deg, #0A2E20 0%, #0D3B28 55%, #07271A 100%);--vv-gloss-white-sheen: linear-gradient(115deg, rgba(255, 255, 255, .85) 0%, rgba(255, 255, 255, .28) 30%, rgba(255, 255, 255, 0) 52%), radial-gradient(90% 65% at 88% 110%, rgba(245, 185, 33, .13) 0%, rgba(245, 185, 33, 0) 62%), radial-gradient(90% 65% at 6% 110%, rgba(14, 122, 77, .1) 0%, rgba(14, 122, 77, 0) 62%);--vv-gloss-white: var(--vv-gloss-white-sheen), linear-gradient(155deg, #FFFFFF 0%, #F3FAF4 46%, #E7F3E9 78%, #DFF0E2 100%);--vv-font-display: "Playfair Display", Georgia, "Times New Roman", serif;--vv-font-body: "Nunito", "Segoe UI", system-ui, -apple-system, sans-serif}@keyframes vv-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes vv-pop-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes vv-drift{0%{transform:scale(1.06) translate(0)}50%{transform:scale(1.12) translate(-1.6%,1.2%)}to{transform:scale(1.06) translate(0)}}@media(prefers-reduced-motion:reduce){.vv-float,.vv-pop-in,.vv-drift{animation:none!important}}body:not(.theme-deck) .vv-h-display{font-family:var(--vv-font-display);font-weight:700;letter-spacing:0;color:var(--vv-ink);line-height:1.08}body:not(.theme-deck) .vv-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}body:not(.theme-deck) .vv-section{max-width:1240px;margin:0 auto;padding:clamp(40px,6vw,72px) 20px}body:not(.theme-deck) .vv-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px 22px;flex-wrap:wrap;margin-bottom:22px}body:not(.theme-deck) .vv-section-head h2{font-family:var(--vv-font-display);font-weight:700;font-size:clamp(1.7rem,3.4vw,2.4rem);color:var(--vv-ink);margin:0}body:not(.theme-deck) .vv-eyebrow{font-family:var(--vv-font-body);font-weight:800;letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;color:var(--vv-emerald);margin:0 0 8px}body:not(.theme-deck) .vv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--vv-font-body);font-weight:800;letter-spacing:.01em;font-size:1rem;line-height:1.2;text-decoration:none;cursor:pointer;padding:12px 24px;min-height:48px;border-radius:var(--vv-r-btn);border:1px solid var(--vv-emerald);background:var(--vv-emerald);color:#fff;box-shadow:0 1px 2px #1e2a2433;transition:box-shadow .15s ease,background .15s ease,border-color .15s ease}body:not(.theme-deck) .vv-btn:hover{background:var(--vv-emerald-deep);border-color:var(--vv-emerald-deep);box-shadow:0 2px 6px #1e2a2438}body:not(.theme-deck) .vv-btn:active{background:#084a2f;border-color:#084a2f}body:not(.theme-deck) .vv-btn:focus-visible{outline:3px solid var(--vv-gold);outline-offset:2px}body:not(.theme-deck) .vv-btn-gold{background:var(--vv-btn-gold);border-color:var(--vv-btn-gold);color:var(--vv-ink);box-shadow:0 1px 2px #1e2a2433}body:not(.theme-deck) .vv-btn-gold:hover{background:var(--vv-btn-gold-hover);border-color:var(--vv-btn-gold-hover)}body:not(.theme-deck) .vv-btn-gold:active{background:var(--vv-btn-gold-active);border-color:var(--vv-btn-gold-active)}body:not(.theme-deck) .vv-btn-ghost{background:var(--vv-surface);border-color:var(--vv-ink);color:var(--vv-ink);box-shadow:none}body:not(.theme-deck) .vv-btn-ghost:hover{background:var(--vv-bg);border-color:var(--vv-ink)}body:not(.theme-deck) .vv-btn-ghost:active{background:var(--vv-mint)}body:not(.theme-deck) .vv-card{background:var(--vv-surface);border:1px solid var(--vv-line);border-radius:var(--vv-r-card);box-shadow:var(--vv-shadow);padding:22px}body:not(.theme-deck) .vv-price{font-family:var(--vv-font-display);font-weight:700;font-size:1.2rem;color:var(--vv-ink)}body:not(.theme-deck) .vv-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--vv-font-body);font-weight:800;font-size:.78rem;letter-spacing:.05em;text-transform:uppercase;background:var(--vv-gold-soft);color:var(--vv-ink);padding:4px 10px;border-radius:6px}body:not(.theme-deck) .vv-chip{display:inline-flex;align-items:center;gap:7px;font-family:var(--vv-font-body);font-weight:700;font-size:.95rem;background:var(--vv-surface);color:var(--vv-ink);border:1px solid var(--vv-line);border-radius:12px;padding:9px 16px;min-height:44px;text-decoration:none;transition:border-color .15s ease,background .15s ease}body:not(.theme-deck) a.vv-chip:hover{border-color:var(--vv-emerald);background:var(--vv-mint)}body:not(.theme-deck) a.vv-chip:focus-visible{outline:3px solid var(--vv-gold);outline-offset:2px}body:not(.theme-deck) .vv-searchbar{display:flex;gap:8px;align-items:center;background:var(--vv-surface);border:2px solid var(--vv-emerald);border-radius:16px;padding:6px;box-shadow:0 1px 3px #1e2a241a;max-width:640px}body:not(.theme-deck) .vv-searchbar input{flex:1 1 auto;min-width:0;border:none;background:transparent;font:inherit;font-family:var(--vv-font-body);font-weight:600;font-size:1.05rem;color:var(--vv-ink);padding:10px 8px 10px 18px}body:not(.theme-deck) .vv-searchbar input::placeholder{color:var(--vv-ink-soft);font-weight:600}body:not(.theme-deck) .vv-searchbar input:focus{outline:none}body:not(.theme-deck) .vv-searchbar:focus-within{box-shadow:0 2px 8px #1e2a241f;outline:3px solid var(--vv-gold);outline-offset:2px}body:not(.theme-deck) .vv-searchbar .vv-btn{flex:none;min-height:44px;padding:10px 22px}body:not(.theme-deck) .vv-trustrow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}body:not(.theme-deck) .vv-trustrow .vv-chip{background:#0d3325;border:1px solid rgba(245,185,33,.3);color:#f6f1e3;font-size:.86rem;font-weight:700;letter-spacing:.01em;min-height:34px;padding:6px 13px;border-radius:8px}body:not(.theme-deck) .vv-trustrow .vv-chip:nth-child(2){background:var(--vv-emerald-deep)}body:not(.theme-deck) .vv-trustrow .vv-chip:nth-child(3){background:var(--vv-bark)}body:not(.theme-deck) .vv-tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:3px;min-height:168px;padding:18px;border-radius:var(--vv-r-card);overflow:hidden;text-decoration:none;color:#f5f1e6;background:var(--vv-forest);box-shadow:var(--vv-shadow);transition:transform .18s ease,box-shadow .18s ease}body:not(.theme-deck) .vv-tile:hover{transform:translateY(-3px);box-shadow:var(--vv-shadow-pop)}body:not(.theme-deck) .vv-tile--sky{background:var(--vv-emerald)}body:not(.theme-deck) .vv-tile--blush{background:var(--vv-moss)}body:not(.theme-deck) .vv-tile--lilac{background:var(--vv-bark)}body:not(.theme-deck) .vv-tile--gold{background:var(--vv-gold-soft);color:var(--vv-ink)}body:not(.theme-deck) .vv-tile--mint{background:var(--vv-forest)}body:not(.theme-deck) .vv-tile--jersey{background:var(--vv-jersey);color:#fff}body:not(.theme-deck) .vv-tile--jersey .vv-tile-sub,body:not(.theme-deck) .vv-tile--jersey .vv-tile-count{color:#e9e2ff}body:not(.theme-deck) .vv-tile-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}body:not(.theme-deck) .vv-tile-icon{position:relative;z-index:1;font-size:2rem;line-height:1;margin-bottom:auto}body:not(.theme-deck) .vv-tile-label{position:relative;z-index:1;font-family:var(--vv-font-display);font-weight:700;font-size:1.3rem;line-height:1.15;color:inherit}body:not(.theme-deck) .vv-tile-sub{position:relative;z-index:1;font-weight:600;font-size:.92rem;color:#f5f1e6cc;margin:0}body:not(.theme-deck) .vv-tile-count{position:relative;z-index:1;font-weight:800;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--vv-gold)}body:not(.theme-deck) .vv-tile--sky .vv-tile-count,body:not(.theme-deck) .vv-tile--blush .vv-tile-count{color:var(--vv-gold-soft)}body:not(.theme-deck) .vv-tile--sky .vv-tile-sub{color:#e6f2e8}body:not(.theme-deck) .vv-tile--gold .vv-tile-sub{color:var(--vv-ink-soft)}body:not(.theme-deck) .vv-tile--gold .vv-tile-count{color:var(--vv-emerald-deep)}body:not(.theme-deck) .vv-tile:has(.vv-tile-art) .vv-tile-label,body:not(.theme-deck) .vv-tile:has(.vv-tile-art) .vv-tile-sub,body:not(.theme-deck) .vv-tile:has(.vv-tile-art) .vv-tile-count{color:#fff;text-shadow:0 1px 6px rgba(30,42,36,.55)}body:not(.theme-deck) .vv-tile:has(.vv-tile-art):after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,transparent 42%,rgba(30,42,36,.52) 100%)}body:not(.theme-deck) .vv-float{animation:vv-float 6s ease-in-out infinite}body:not(.theme-deck) .vv-pop-in{animation:vv-pop-in .55s cubic-bezier(.22,.61,.21,1) both}body:not(.theme-deck) .vv-drift{animation:vv-drift 26s ease-in-out infinite}body:not(.theme-deck) .vv-home{background:var(--vv-gloss-white);color:var(--vv-ink);font-family:var(--vv-font-body)}body:not(.theme-deck) .vv-home :where(h1,h2,h3,h4){color:var(--vv-ink);font-family:var(--vv-font-display)}body:not(.theme-deck) .vv-home .lede{color:var(--vv-ink-soft);font-family:var(--vv-font-body)}body:not(.theme-deck) .vv-home .eyebrow{color:var(--vv-emerald);font-family:var(--vv-font-body);letter-spacing:.16em}body:not(.theme-deck) .vv-home .signature{color:var(--vv-emerald-deep);font-family:var(--vv-font-display);font-style:normal}body:not(.theme-deck) .vv-home .section--panel{background:var(--vv-gloss-white);border-block:1px solid rgba(14,92,59,.18)}body:not(.theme-deck) .vv-home .drops-strip{background:var(--vv-gloss-green);border-block:1px solid rgba(245,185,33,.35)}body:not(.theme-deck) .vv-home .drops-strip__label{color:var(--vv-gold-soft);font-family:var(--vv-font-display)}body:not(.theme-deck) .vv-home .drops-strip__item{color:#eaf6ef}body:not(.theme-deck) .vv-home .drops-strip__item strong{color:#fff}body:not(.theme-deck) .vv-home .drops-strip__more{color:var(--vv-gold-soft)}body:not(.theme-deck) .vv-home .reviews__note{color:var(--vv-ink-soft)}body:not(.theme-deck) .vv-home .reviews__note a{color:var(--vv-emerald-deep)}body:not(.theme-deck) .vv-home .alerts-signup{border-color:var(--vv-line);border-radius:var(--vv-r-card);box-shadow:var(--vv-shadow)}body:not(.theme-deck) .vv-home .alerts-signup p{color:var(--vv-ink-soft)}body:not(.theme-deck) .announce{background:var(--vv-emerald);color:#fff;font-family:var(--vv-font-body);font-weight:800;font-size:.95rem}body:not(.theme-deck) .announce a{color:var(--vv-gold-soft)}body:not(.theme-deck) .announce--trust{background:var(--vv-emerald-deep);color:#fff}body:not(.theme-deck) .announce--trust a{color:var(--vv-gold)}body:not(.theme-deck) .announce--vacation{background:var(--vv-gold);color:var(--vv-ink)}body:not(.theme-deck) .site-header{background:#fffffff5;border-bottom:2px solid var(--vv-line);box-shadow:0 6px 24px #1e2a2414}body:not(.theme-deck) .brand{color:var(--vv-ink)}body:not(.theme-deck) .brand img{box-shadow:0 0 0 2px var(--vv-gold),0 4px 14px #1e2a242e}body:not(.theme-deck) .brand__name{font-family:var(--vv-font-display);font-weight:700;color:var(--vv-ink);font-size:1.45rem}body:not(.theme-deck) .brand__sub{color:var(--vv-emerald);font-family:var(--vv-font-body);font-weight:800}body:not(.theme-deck) .main-nav a{color:var(--vv-ink);font-family:var(--vv-font-body);font-weight:800;border-radius:8px}body:not(.theme-deck) .main-nav a:hover{color:var(--vv-emerald-deep);background:var(--vv-mint)}body:not(.theme-deck) .main-nav a[aria-current=page]{color:var(--vv-emerald-deep);box-shadow:inset 0 -3px 0 var(--vv-gold);border-radius:8px 8px 0 0}body:not(.theme-deck) .drop-caret{color:var(--vv-emerald)}body:not(.theme-deck) .main-nav .drop{background:var(--vv-surface);border:1.5px solid var(--vv-line);border-radius:14px;box-shadow:var(--vv-shadow-pop)}body:not(.theme-deck) .main-nav .drop a{color:var(--vv-ink);border-radius:8px}body:not(.theme-deck) .main-nav .drop a:hover{background:var(--vv-mint);color:var(--vv-emerald-deep)}body:not(.theme-deck) .main-nav .drop--jerseys{background:linear-gradient(160deg,#2a1052,#1c0b38 62%,#160830);border-color:#c48dffa6}body:not(.theme-deck) .main-nav .drop--jerseys a{color:#efe9ff}body:not(.theme-deck) .main-nav .drop--jerseys a:hover{background:#a855f738;color:#fff}body:not(.theme-deck) .cart-link{color:var(--vv-ink);font-family:var(--vv-font-body);font-weight:800}body:not(.theme-deck) .cart-link:hover{color:var(--vv-emerald-deep)}body:not(.theme-deck) .cart-count{background:var(--vv-gold);color:var(--vv-ink);font-family:var(--vv-font-body)}body:not(.theme-deck) .header-search input{border:2px solid var(--vv-emerald);border-radius:10px;background:var(--vv-bg);color:var(--vv-ink);font-family:var(--vv-font-body);font-weight:700;min-height:46px;padding:10px 18px}body:not(.theme-deck) .header-search input::placeholder{color:var(--vv-ink-soft)}body:not(.theme-deck) .header-search input:focus{outline:3px solid var(--vv-gold);outline-offset:1px;background:#fff}body:not(.theme-deck) .preview-ribbon{background:var(--vv-lilac);color:var(--vv-ink);font-family:var(--vv-font-body);font-weight:700}@media(min-width:901px){body:not(.theme-deck) .site-header__in{flex-wrap:wrap;max-width:1280px;gap:10px 18px;padding:14px 20px 8px}body:not(.theme-deck) .brand{order:1}body:not(.theme-deck) .header-search{order:2;flex:1 1 320px;max-width:560px;margin:0 auto}body:not(.theme-deck) .account-slot{order:3}body:not(.theme-deck) .site-header .cart-link{order:4}body:not(.theme-deck) .main-nav{order:5;flex:1 1 100%;display:flex;justify-content:center}body:not(.theme-deck) .main-nav ul{flex-wrap:wrap;justify-content:center;gap:2px 6px}body:not(.theme-deck) .main-nav a{font-size:1rem;padding:9px 13px}}@media(max-width:900px){body:not(.theme-deck) .header-search{order:5;flex:1 1 100%;max-width:none;margin:4px 0 2px}body:not(.theme-deck) .header-panel{order:10}body:not(.theme-deck) .nav-toggle{background:var(--vv-surface);color:var(--vv-ink);border:2px solid var(--vv-emerald)}body:not(.theme-deck) .nav-toggle__bars i{background:var(--vv-ink)}body:not(.theme-deck) .main-nav a{border-bottom:1px solid var(--vv-line);border-radius:0}body:not(.theme-deck) .main-nav a[aria-current=page]{background:var(--vv-mint);box-shadow:none;border-radius:0}body:not(.theme-deck) .main-nav .drop a{border-bottom:1px solid var(--vv-line)}}body:not(.theme-deck) .site-footer{background:linear-gradient(180deg,var(--vv-emerald-deep) 0%,#07402a 135%);color:#eaf6ef;font-family:var(--vv-font-body)}body:not(.theme-deck) .site-footer h4,body:not(.theme-deck) .site-footer .footer-col-title{color:var(--vv-gold);font-family:var(--vv-font-display);font-weight:600}body:not(.theme-deck) .site-footer a{color:#eaf6ef}body:not(.theme-deck) .site-footer a:hover{color:var(--vv-gold)}body:not(.theme-deck) .site-footer .signature{color:var(--vv-gold)}body:not(.theme-deck) .site-footer__fine{border-top-color:#fff9f02e;color:#eaf6efc7}body:not(.theme-deck) .site-footer .footer-find h4,body:not(.theme-deck) .site-footer .footer-find .footer-col-title{color:#eaf6ef;text-shadow:none}body:not(.theme-deck) .site-footer .footer-find a:hover{color:var(--vv-gold)}body:not(.theme-deck) .site-footer .footer-find__door{background:#fff9f014;border-color:#fff9f059;color:#fff;box-shadow:none;border-radius:10px}body:not(.theme-deck) .site-footer .footer-find__door:hover{background:#fff9f029;color:#fff}body:not(.theme-deck) .footer-alerts .alerts-signup{border-radius:var(--vv-r-card);border-color:var(--vv-line);box-shadow:var(--vv-shadow)}body:not(.theme-deck) .btn{border-radius:10px}@media(prefers-reduced-motion:reduce){body:not(.theme-deck) .vv-btn,body:not(.theme-deck) .vv-chip,body:not(.theme-deck) .vv-searchbar{transition:none}}body:not(.theme-deck) .vv-tile{background-image:var(--vv-gloss-sheen-tile)}body:not(.theme-deck) .announce{background-image:var(--vv-gloss-sheen)}body:not(.theme-deck) .announce a,body:not(.theme-deck) .announce--trust a{color:#fff;text-decoration:underline}body:not(.theme-deck) .announce--vacation{background-image:var(--vv-gloss-sheen)}body:not(.theme-deck) .site-footer{background-image:linear-gradient(115deg,#ffffff0d,#fff0 45%),linear-gradient(180deg,var(--vv-emerald-deep) 0%,#07402a 135%);box-shadow:inset 0 1px #ffffff26}body:not(.theme-deck) .vv-btn{background-image:linear-gradient(180deg,#ffffff21,#fff0 55%)}body:not(.theme-deck) .vv-btn-gold{background-image:linear-gradient(180deg,#ffffff38,#fff0 55%)}body:not(.theme-deck) .vv-card{background:var(--vv-gloss-white)}body:not(.theme-deck) .vv-searchbar{background:var(--vv-gloss-white)}body:not(.theme-deck) .site-header{background-color:#fffffff7;background-image:var(--vv-gloss-white-sheen)}:root{--lux-abyss: #04080a;--lux-onyx: #070d10;--lux-panel: #0b1417;--lux-panel-2: #0e1a1e;--lux-ivory: #f4efe6;--lux-ink: #171a17;--lux-ink-soft: #55605a;--lux-text: #f2f0e9;--lux-soft: #c9cfc8;--lux-muted: #93a29a;--lux-gold: #c9a227;--lux-gold-bright: #eed9a4;--lux-gold-deep: #8a6d1f;--lux-emerald: #2fbf8f;--lux-line: rgba(201, 162, 39, .38);--lux-line-soft: rgba(242, 240, 233, .14);--lux-glow-gold: 0 0 0 1px rgba(201, 162, 39, .28), 0 0 22px rgba(201, 162, 39, .12);--lux-glow-edge: linear-gradient(90deg, transparent, rgba(238, 217, 164, .75), transparent);--lux-glass: linear-gradient(180deg, rgba(14, 26, 30, .94), rgba(7, 13, 16, .97));--lux-font-ui: "Helvetica Neue", Helvetica, Arial, sans-serif;--lux-radius: 2px}body:not(.theme-deck){background:var(--lux-abyss)}body:not(.theme-deck) .vale-backdrop{filter:saturate(.5) brightness(.48) contrast(1.06)}body:not(.theme-deck) .vale-grid{opacity:.14}body:not(.theme-deck) .vale-fog{opacity:.35}body:not(.theme-deck) .vale-silhouette{opacity:.5}body:not(.theme-deck) h1,body:not(.theme-deck) h2{font-weight:600;letter-spacing:.005em}body:not(.theme-deck) .eyebrow{font-family:var(--lux-font-ui);font-weight:600;font-size:.72rem;letter-spacing:.34em;text-transform:uppercase}body:not(.theme-deck) .section{padding:88px 0}body:not(.theme-deck) .section--tight{padding:56px 0}body:not(.theme-deck) .announce,body:not(.theme-deck) .announce--trust,body:not(.theme-deck) .announce--vacation{background:var(--lux-onyx);background-image:none;color:var(--lux-gold-bright);font-family:var(--lux-font-ui);font-weight:600;font-size:.72rem;letter-spacing:.26em;text-transform:uppercase;padding:10px 16px;border-bottom:1px solid var(--lux-line-soft)}body:not(.theme-deck) .announce a,body:not(.theme-deck) .announce--trust a,body:not(.theme-deck) .announce--vacation a{color:var(--lux-gold-bright);text-decoration:underline;text-underline-offset:3px}body:not(.theme-deck) .site-header{background:var(--lux-glass);background-color:#070d10f5;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--lux-line);box-shadow:0 1px #eed9a440,0 18px 40px #00000073}@media(min-width:901px){body:not(.theme-deck) .site-header__in{padding:10px 24px 6px;gap:8px 22px}}body:not(.theme-deck) .brand{color:var(--lux-text)}body:not(.theme-deck) .brand img{border-radius:50%;box-shadow:0 0 0 1px var(--lux-gold),0 0 16px #c9a22759}body:not(.theme-deck) .brand__name{font-family:var(--font-head);font-weight:600;font-size:1.32rem;letter-spacing:.14em;text-transform:uppercase;color:var(--lux-text)}body:not(.theme-deck) .brand__sub{font-family:var(--lux-font-ui);font-weight:600;font-size:.62rem;letter-spacing:.42em;color:var(--lux-gold)}body:not(.theme-deck) .main-nav a{font-family:var(--lux-font-ui);font-weight:600;font-size:.74rem;letter-spacing:.22em;text-transform:uppercase;color:var(--lux-text);border-radius:0;padding:10px 12px}body:not(.theme-deck) .main-nav a:hover{color:var(--lux-gold-bright);background:#f2f0e90d}body:not(.theme-deck) .main-nav a[aria-current=page]{color:var(--lux-gold-bright);box-shadow:inset 0 -1px 0 var(--lux-gold);border-radius:0}body:not(.theme-deck) .drop-caret{color:var(--lux-gold)}body:not(.theme-deck) .main-nav .drop{background:var(--lux-panel-2);border:1px solid var(--lux-line);border-radius:var(--lux-radius);box-shadow:0 24px 48px #0000008c}body:not(.theme-deck) .main-nav .drop a{color:var(--lux-text);border-radius:0;text-transform:none;letter-spacing:.04em;font-size:.88rem}body:not(.theme-deck) .main-nav .drop a:hover{background:#f2f0e90f;color:var(--lux-gold-bright)}body:not(.theme-deck) .cart-link{font-family:var(--lux-font-ui);font-weight:600;font-size:.74rem;letter-spacing:.22em;text-transform:uppercase;color:var(--lux-text)}body:not(.theme-deck) .cart-link:hover{color:var(--lux-gold-bright)}body:not(.theme-deck) .cart-count{background:var(--lux-gold);color:#0a0c08;font-family:var(--lux-font-ui);border-radius:999px}body:not(.theme-deck) .header-search input{background:transparent;border:1px solid var(--lux-line-soft);border-radius:var(--lux-radius);color:var(--lux-text);font-family:var(--lux-font-ui);font-weight:500;letter-spacing:.06em;min-height:40px;padding:8px 14px}body:not(.theme-deck) .header-search input::placeholder{color:var(--lux-muted)}body:not(.theme-deck) .header-search input:focus{outline:none;border-color:var(--lux-gold);background:#f2f0e90a;box-shadow:var(--lux-glow-gold)}body:not(.theme-deck) .preview-ribbon{background:var(--lux-panel);color:var(--lux-soft);font-family:var(--lux-font-ui);letter-spacing:.08em}@media(max-width:900px){body:not(.theme-deck) .nav-toggle{background:transparent;color:var(--lux-text);border:1px solid var(--lux-line);border-radius:var(--lux-radius)}body:not(.theme-deck) .nav-toggle__bars i{background:var(--lux-text)}body:not(.theme-deck) .main-nav a{border-bottom:1px solid var(--lux-line-soft)}body:not(.theme-deck) .main-nav a[aria-current=page]{background:#f2f0e90d}}body:not(.theme-deck) .btn,body:not(.theme-deck) .vv-btn{border-radius:var(--lux-radius);font-family:var(--lux-font-ui);font-weight:600;letter-spacing:.22em;text-transform:uppercase;font-size:.78rem;background-image:none;box-shadow:none}body:not(.theme-deck) .btn--gold,body:not(.theme-deck) .vv-btn-gold{background:linear-gradient(180deg,#dcbc58,var(--lux-gold) 55%,#b08d1e);color:#0a0c08;border:1px solid rgba(238,217,164,.65)}body:not(.theme-deck) .btn--gold:hover,body:not(.theme-deck) .vv-btn-gold:hover{background:linear-gradient(180deg,#e8cc72,#d4af37 55%,#bd9a26);box-shadow:var(--lux-glow-gold);transform:none}body:not(.theme-deck) .vv-btn:not(.vv-btn-gold){background:var(--lux-panel-2);border:1px solid var(--lux-line-soft);color:var(--lux-text)}body:not(.theme-deck) .vv-btn:not(.vv-btn-gold):hover{background:#132227;border-color:var(--lux-line);box-shadow:none}body:not(.theme-deck) .vv-btn:not(.vv-btn-gold):active{background:#0a1417}body:not(.theme-deck) .vv-btn-ghost{background:transparent;border:1px solid var(--lux-line-soft);color:var(--lux-text)}body:not(.theme-deck) .vv-btn-ghost:hover{background:#f2f0e90d;border-color:var(--lux-gold)}body:not(.theme-deck) .btn--night{background:var(--lux-panel-2);color:var(--lux-text);border:1px solid var(--lux-line-soft)}body:not(.theme-deck) .btn--ghost,body:not(.theme-deck) .btn--ghost-light{background:transparent;border:1px solid var(--lux-line-soft);color:var(--lux-text)}body:not(.theme-deck) .btn--ghost:hover,body:not(.theme-deck) .btn--ghost-light:hover{background:#f2f0e90d;border-color:var(--lux-gold)}body:not(.theme-deck) .grid{gap:36px 28px}body:not(.theme-deck) .card{background:var(--lux-ivory);border:1px solid rgba(23,26,23,.14);border-radius:var(--lux-radius);box-shadow:none;overflow:hidden}body:not(.theme-deck) .card:hover{box-shadow:var(--lux-glow-gold);transform:none}body:not(.theme-deck) .card__img{background:#fff}body:not(.theme-deck) .card__body{padding:18px 18px 20px;gap:6px}body:not(.theme-deck) .card__brand{font-family:var(--lux-font-ui);font-size:.66rem;font-weight:600;letter-spacing:.3em;color:var(--lux-gold-deep)}body:not(.theme-deck) .card .card__name,body:not(.theme-deck) .card__name{font-family:var(--lux-font-ui);font-size:.97rem;font-weight:500;line-height:1.45;letter-spacing:.01em;color:var(--lux-ink)}body:not(.theme-deck) .card__name:hover{color:var(--lux-gold-deep)}body:not(.theme-deck) .price{font-family:var(--lux-font-ui);font-weight:500;font-size:.95rem;letter-spacing:.08em;color:var(--lux-ink)}body:not(.theme-deck) .stock{font-family:var(--lux-font-ui);font-size:.78rem;letter-spacing:.06em;color:var(--lux-ink-soft)}body:not(.theme-deck) .ribbon,body:not(.theme-deck) .badge{border-radius:var(--lux-radius);font-family:var(--lux-font-ui);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem}body:not(.theme-deck) .card__actions .btn{letter-spacing:.18em}body:not(.theme-deck) .product-main-img{border-radius:var(--lux-radius);box-shadow:var(--lux-glow-gold);background:#fff}body:not(.theme-deck) .product-layout{gap:56px}body:not(.theme-deck) .vv-home{background:radial-gradient(110% 42% at 50% -6%,rgba(201,162,39,.13),transparent 60%),radial-gradient(90% 50% at 50% 0%,rgba(47,191,143,.1),transparent 55%),linear-gradient(180deg,#060d10 0%,var(--lux-abyss) 46%,#05090b 100%);color:var(--lux-text);font-family:var(--lux-font-ui)}body:not(.theme-deck) .vv-home :where(h1,h2,h3,h4){color:var(--lux-text);font-family:var(--font-head);font-weight:600}body:not(.theme-deck) .vv-home .lede{color:var(--lux-soft);font-family:var(--lux-font-ui)}body:not(.theme-deck) .vv-home .eyebrow{color:var(--lux-gold);font-family:var(--lux-font-ui);letter-spacing:.34em}body:not(.theme-deck) .vv-home .signature{color:var(--lux-gold-bright)}body:not(.theme-deck) .vv-home .section--panel{background:transparent;border-block:1px solid var(--lux-line-soft)}body:not(.theme-deck) .vv-home .vv-hero-sub{color:var(--lux-soft);font-weight:400}body:not(.theme-deck) .vv-home .vv-chip{background:transparent;border:1px solid var(--lux-line-soft);border-radius:999px;color:var(--lux-soft);font-family:var(--lux-font-ui);letter-spacing:.08em;box-shadow:none}body:not(.theme-deck) .vv-home .drops-strip{background:linear-gradient(180deg,#08131a,#05090b);border-block:1px solid var(--lux-line)}body:not(.theme-deck) .vv-home .drops-strip__label{color:var(--lux-gold-bright);font-family:var(--font-head)}body:not(.theme-deck) .vv-home .drops-strip__item{color:var(--lux-soft)}body:not(.theme-deck) .vv-home .drops-strip__item strong{color:var(--lux-text)}body:not(.theme-deck) .vv-home .drops-strip__more{color:var(--lux-gold-bright)}body:not(.theme-deck) .vv-home .reviews__note{color:var(--lux-muted)}body:not(.theme-deck) .vv-home .reviews__note a{color:var(--lux-gold-bright)}body:not(.theme-deck) .vv-home .alerts-signup{background:var(--lux-panel);border:1px solid var(--lux-line-soft);border-radius:var(--lux-radius);box-shadow:none;color:var(--lux-text)}body:not(.theme-deck) .vv-home .alerts-signup p{color:var(--lux-soft)}body:not(.theme-deck) .vv-tile{border-radius:var(--lux-radius);border:1px solid var(--lux-line-soft);box-shadow:none;background-image:none}body:not(.theme-deck) .vv-tile:hover{transform:none;box-shadow:var(--lux-glow-gold)}body:not(.theme-deck) .vv-card{background:var(--lux-ivory);border-radius:var(--lux-radius)}body:not(.theme-deck) .vv-searchbar{background:#f2f0e90a;border:1px solid var(--lux-line-soft);border-radius:var(--lux-radius);box-shadow:none;color:var(--lux-text)}body:not(.theme-deck) .vv-searchbar input{color:var(--lux-text)}body:not(.theme-deck) .vv-searchbar input::placeholder{color:var(--lux-muted)}body:not(.theme-deck) .shop-hero h1{color:var(--lux-text)}body:not(.theme-deck) .shop-hero .eyebrow{color:var(--lux-gold)}body:not(.theme-deck) .shop-hero .lede{color:var(--lux-soft)}body:not(.theme-deck) .site-footer{background:linear-gradient(180deg,#060b0d 0%,var(--lux-onyx) 100%);background-image:linear-gradient(180deg,#060b0d 0%,var(--lux-onyx) 100%);color:var(--lux-soft);font-family:var(--lux-font-ui);box-shadow:inset 0 1px #eed9a48c,inset 0 12px 24px -18px #c9a22773}body:not(.theme-deck) .site-footer .canopy{height:26px;opacity:.28;filter:grayscale(.7) brightness(.6)}body:not(.theme-deck) .site-footer h4,body:not(.theme-deck) .site-footer .footer-col-title{color:var(--lux-gold-bright);font-family:var(--lux-font-ui);font-weight:600;font-size:.74rem;letter-spacing:.32em;text-transform:uppercase}body:not(.theme-deck) .site-footer a{color:var(--lux-soft)}body:not(.theme-deck) .site-footer a:hover{color:var(--lux-gold-bright)}body:not(.theme-deck) .site-footer .signature{color:var(--lux-gold-bright);font-family:var(--font-head)}body:not(.theme-deck) .site-footer__fine{border-top-color:var(--lux-line-soft);color:var(--lux-muted)}body:not(.theme-deck) .site-footer .footer-find h4,body:not(.theme-deck) .site-footer .footer-find .footer-col-title{color:var(--lux-gold-bright);text-shadow:none}body:not(.theme-deck) .site-footer .footer-find a:hover{color:var(--lux-gold-bright)}body:not(.theme-deck) .site-footer .footer-find__door{background:transparent;border:1px solid var(--lux-line);border-radius:var(--lux-radius);box-shadow:none;color:var(--lux-text)}body:not(.theme-deck) .site-footer .footer-find__door:hover{background:#f2f0e90d;color:var(--lux-gold-bright)}body:not(.theme-deck) .footer-alerts .alerts-signup{border-radius:var(--lux-radius);border-color:var(--lux-line-soft);box-shadow:none}body:not(.theme-deck) .vv-home .vv-trustrow .vv-chip,body:not(.theme-deck) .vv-home .vv-trustrow .vv-chip:nth-child(2),body:not(.theme-deck) .vv-home .vv-trustrow .vv-chip:nth-child(3){background:transparent;color:var(--lux-soft);border:1px solid var(--lux-line-soft)}body:not(.theme-deck) .vale-backdrop,body:not(.theme-deck) .vale-backdrop[data-tint=dusk],body:not(.theme-deck) .vale-backdrop[data-tint=amber]{background:radial-gradient(120% 60% at 50% -10%,rgba(47,191,143,.07),transparent 60%),radial-gradient(80% 55% at -14% 30%,rgba(0,0,0,.5),transparent 65%),radial-gradient(80% 55% at 114% 30%,rgba(0,0,0,.5),transparent 65%),radial-gradient(130% 52% at 50% 112%,rgba(201,162,39,.05),transparent 62%),linear-gradient(180deg,#060d10,#04080a 40%,#020506)}body:not(.theme-deck) .shop-search__row input{background:#f2f0e90a;border:1px solid var(--lux-line-soft);border-radius:var(--lux-radius);color:var(--lux-text);font-family:var(--lux-font-ui);font-weight:500;letter-spacing:.04em;min-height:52px;padding:12px 16px}body:not(.theme-deck) .shop-search__row input::placeholder{color:var(--lux-muted)}body:not(.theme-deck) .shop-search__row input:focus{outline:none;border-color:var(--lux-gold);background:#f2f0e90f;box-shadow:var(--lux-glow-gold)}body:not(.theme-deck) .facet-rail{background:linear-gradient(180deg,var(--lux-panel-2),var(--lux-panel));border:1px solid var(--lux-line-soft);border-radius:var(--lux-radius);box-shadow:none;color:var(--lux-soft)}body:not(.theme-deck) .facet-rail__title{font-family:var(--font-head);font-weight:600;color:var(--lux-text)}body:not(.theme-deck) .facet-group__label{font-family:var(--lux-font-ui);font-weight:600;font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;color:var(--lux-gold-bright)}body:not(.theme-deck) .chip{background:transparent;border:1px solid var(--lux-line-soft);border-radius:var(--lux-radius);color:var(--lux-soft);font-family:var(--lux-font-ui);font-weight:500;font-size:.86rem;letter-spacing:.06em}body:not(.theme-deck) .chip:hover{border-color:var(--lux-gold);color:var(--lux-text)}body:not(.theme-deck) .chip[aria-current=true]{background:var(--lux-panel-2);border-color:var(--lux-gold);color:var(--lux-gold-bright)}body:not(.theme-deck) .chip__count{background:transparent;color:var(--lux-gold-bright);font-weight:600;border-radius:0;padding:0 2px}body:not(.theme-deck) .chip[aria-current=true] .chip__count{background:transparent;color:var(--lux-gold-bright)}body:not(.theme-deck) .chip--clear{border-style:dashed}body:not(.theme-deck) .chip--empty{opacity:.42}body:not(.theme-deck) .chip--empty:hover{border-color:var(--lux-line-soft);color:var(--lux-soft)}body:not(.theme-deck) .facet-group:last-child{background:#f2f0e908;border:1px solid var(--lux-line-soft);border-radius:var(--lux-radius);padding:12px}body:not(.theme-deck) .facet-group:last-child .chip{background:transparent}body:not(.theme-deck) .facet-group:last-child .chip[aria-current=true]{background:var(--lux-panel-2);border-color:var(--lux-gold);color:var(--lux-gold-bright)}body:not(.theme-deck) .shelf-row__label{font-family:var(--lux-font-ui);font-weight:600;font-size:.74rem;letter-spacing:.26em;text-transform:uppercase;color:var(--lux-gold-bright)}body:not(.theme-deck) .reviews-strip{background:linear-gradient(180deg,var(--lux-panel-2),var(--lux-panel));border:1px solid var(--lux-line-soft);border-radius:var(--lux-radius);box-shadow:none}body:not(.theme-deck) .reviews-strip__badge{font-family:var(--lux-font-ui);font-weight:600;font-size:.8rem;letter-spacing:.22em;text-transform:uppercase;color:var(--lux-gold-bright)}body:not(.theme-deck) .reviews-strip__quote{color:var(--lux-soft)}body:not(.theme-deck) .reviews-strip__quote em{color:var(--lux-gold-bright)}body:not(.theme-deck) .review-card{background:var(--lux-ivory);border:1px solid rgba(23,26,23,.14);border-radius:var(--lux-radius);box-shadow:none}body:not(.theme-deck) .review-card blockquote{color:var(--lux-ink)}body:not(.theme-deck) .review-card__who{color:var(--lux-ink)}body:not(.theme-deck) .review-card__meta{color:var(--lux-ink-soft)}body:not(.theme-deck) .alerts-signup{background:linear-gradient(180deg,var(--lux-panel-2),var(--lux-panel));border:1px solid var(--lux-line-soft);border-radius:var(--lux-radius);box-shadow:none;color:var(--lux-text)}body:not(.theme-deck) .alerts-signup h3{color:var(--lux-text);font-family:var(--font-head);font-weight:600}body:not(.theme-deck) .alerts-signup p{color:var(--lux-soft)}body:not(.theme-deck) .alerts-row input{background:#f2f0e90a;border:1px solid var(--lux-line-soft);border-radius:var(--lux-radius);color:var(--lux-text);font-family:var(--lux-font-ui);letter-spacing:.04em}body:not(.theme-deck) .alerts-row input::placeholder{color:var(--lux-muted)}body:not(.theme-deck) .alerts-row input:focus{outline:none;border-color:var(--lux-gold);box-shadow:var(--lux-glow-gold)}body:not(.theme-deck) .prose{background:var(--lux-ivory);border:1px solid rgba(23,26,23,.14);border-radius:var(--lux-radius);box-shadow:none;color:var(--lux-ink);padding:28px 30px}body:not(.theme-deck) .prose p{color:var(--lux-ink)}body:not(.theme-deck) .prose h2,body:not(.theme-deck) .prose h3{color:var(--lux-ink)}body:not(.theme-deck) .prose h3{font-family:var(--font-head);font-weight:600}body:not(.theme-deck) .prose a{color:var(--lux-gold-deep)}body:not(.theme-deck) .signature{color:var(--lux-gold-deep)}body:not(.theme-deck) .note-body{font-size:1.06rem;line-height:1.78}body:not(.theme-deck) .note-body h2,body:not(.theme-deck) .note-body h3{font-family:var(--font-head);font-weight:600;color:var(--lux-ink)}body:not(.theme-deck) .note-body a{color:var(--lux-gold-deep);text-underline-offset:3px}body:not(.theme-deck) .note-shelf-links,body:not(.theme-deck) .note-back{color:var(--lux-soft)}body:not(.theme-deck) .note-shelf-links a,body:not(.theme-deck) .note-back a{color:var(--lux-gold-bright)}body:not(.theme-deck) .note-card{background:var(--lux-ivory);border:1px solid rgba(23,26,23,.14);border-radius:var(--lux-radius);box-shadow:none}body:not(.theme-deck) .note-card:hover{transform:none;box-shadow:var(--lux-glow-gold)}body:not(.theme-deck) .note-card__tag{background:transparent;border:1px solid rgba(138,109,31,.55);border-radius:var(--lux-radius);color:var(--lux-gold-deep);font-family:var(--lux-font-ui);font-weight:600;letter-spacing:.18em}body:not(.theme-deck) .note-card__title a{color:var(--lux-ink)}body:not(.theme-deck) .note-card__title a:hover{color:var(--lux-gold-deep)}body:not(.theme-deck) .note-card__more{color:var(--lux-gold-deep)}body:not(.theme-deck) .page-hero{border-bottom:1px solid var(--lux-line);border-radius:0}body:not(.theme-deck) .tile{border-radius:var(--lux-radius);border:1px solid var(--lux-line-soft);box-shadow:none}body:not(.theme-deck) .tile:hover{transform:none;box-shadow:var(--lux-glow-gold)}body:not(.theme-deck) .tile__count{color:var(--lux-gold-bright)}body:not(.theme-deck) .section--panel{background:linear-gradient(180deg,var(--lux-panel) 0%,#05090b 130%);border-block:1px solid var(--lux-line-soft)}body:not(.theme-deck) .shelf-note{background:linear-gradient(180deg,var(--lux-panel-2),var(--lux-panel));border:1px solid var(--lux-line-soft);border-left:2px solid var(--lux-gold);border-radius:var(--lux-radius);box-shadow:none;color:var(--lux-soft)}body:not(.theme-deck) .shelf-note .eyebrow{color:var(--lux-gold)}body:not(.theme-deck) .empty-state img{border-radius:var(--lux-radius);box-shadow:none}body:not(.theme-deck) .sell-door{border-radius:var(--lux-radius);box-shadow:none;border:1px solid var(--lux-line-soft)}body:not(.theme-deck) .form-grid label{font-family:var(--lux-font-ui);font-weight:600;font-size:.86rem;letter-spacing:.14em;text-transform:uppercase;color:var(--lux-text)}body:not(.theme-deck) .form-grid input,body:not(.theme-deck) .form-grid textarea{background:#f2f0e90a;border:1px solid var(--lux-line-soft);border-radius:var(--lux-radius);color:var(--lux-text);font-family:var(--lux-font-ui);letter-spacing:.03em;text-transform:none}body:not(.theme-deck) .form-grid input:focus,body:not(.theme-deck) .form-grid textarea:focus{outline:none;border-color:var(--lux-gold);box-shadow:var(--lux-glow-gold)}body:not(.theme-deck) .card .form-grid label,body:not(.theme-deck) .account-card .form-grid label{color:var(--lux-ink)}body:not(.theme-deck) .card .form-grid input,body:not(.theme-deck) .card .form-grid textarea,body:not(.theme-deck) .account-card .form-grid input,body:not(.theme-deck) .account-card .form-grid textarea{background:#fff;color:var(--lux-ink);border-color:#171a1740}body:not(.theme-deck) .form-note{color:var(--lux-muted)}body:not(.theme-deck) .account-card{border-radius:var(--lux-radius);box-shadow:none}body:not(.theme-deck) .book-carousel-band{background:linear-gradient(180deg,#08131a,#05090b);border-block:1px solid var(--lux-line)}body:not(.theme-deck) .book-card{border-radius:var(--lux-radius)}body:not(.theme-deck) .book-card:hover{transform:none;box-shadow:var(--lux-glow-gold)}body:not(.theme-deck) .book-card__cover img{border-radius:var(--lux-radius)}body:not(.theme-deck) .book-card__price{font-family:var(--lux-font-ui);font-weight:500;font-size:.95rem;letter-spacing:.08em;color:var(--lux-gold-bright)}body:not(.theme-deck) .book-card__store{color:var(--lux-gold-bright)}body:not(.theme-deck) .book-store{border-radius:var(--lux-radius)}body:not(.theme-deck) .book-store:hover{transform:none;box-shadow:var(--lux-glow-gold)}body:not(.theme-deck) .bc-arrow{border-radius:var(--lux-radius)}body:not(.theme-deck) .bc-arrow:hover{transform:none}body:not(.theme-deck) .book-shelves h2{background:transparent;color:var(--lux-text);box-shadow:none;border-radius:0;padding:0 0 10px;border-bottom:1px solid var(--lux-line)}body:not(.theme-deck) .book-list li{background:var(--lux-ivory);border:1px solid rgba(23,26,23,.14);border-radius:var(--lux-radius);box-shadow:none;color:var(--lux-ink)}body:not(.theme-deck) .book-list li:hover{transform:none;box-shadow:var(--lux-glow-gold)}body:not(.theme-deck) .book-list .book-price{font-family:var(--lux-font-ui);font-weight:500;font-size:.98rem;letter-spacing:.06em;color:var(--lux-ink)}body:not(.theme-deck) .book-art img{border-radius:var(--lux-radius)}body:not(.theme-deck) .book-art figcaption{color:var(--lux-soft)}body:not(.theme-deck) .book-detail{background:var(--lux-ivory);border:1px solid rgba(23,26,23,.14);border-radius:var(--lux-radius);box-shadow:none;color:var(--lux-ink)}body:not(.theme-deck) .book-detail__cover img{border-radius:var(--lux-radius);box-shadow:0 14px 30px #00000059}body:not(.theme-deck) .book-detail__meta{background:linear-gradient(180deg,#dcbc58,var(--lux-gold) 55%,#b08d1e);color:#0a0c08;border:1px solid rgba(238,217,164,.65);border-radius:var(--lux-radius);font-family:var(--lux-font-ui);font-weight:600;letter-spacing:.06em}body:not(.theme-deck) .book-detail .shelf-note{background:#171a170a;border:1px solid rgba(23,26,23,.12);border-left:2px solid var(--lux-gold-deep);border-radius:var(--lux-radius);box-shadow:none;color:var(--lux-ink)}body:not(.theme-deck) .book-back a{background:transparent;border:1px solid var(--lux-line);border-radius:var(--lux-radius);color:var(--lux-gold-bright);font-family:var(--lux-font-ui);font-weight:600;font-size:.8rem;letter-spacing:.2em;text-transform:uppercase}body:not(.theme-deck) .book-detail .spec-table th,body:not(.theme-deck) .book-detail .spec-table td{border-bottom-color:#171a1729}body:not(.theme-deck) .book-more .book-card{background:var(--lux-ivory);color:var(--lux-ink);border:1px solid rgba(23,26,23,.14);border-radius:var(--lux-radius);box-shadow:none}body:not(.theme-deck) .book-more .book-card:hover{transform:none;border-color:var(--lux-gold);box-shadow:var(--lux-glow-gold)}body:not(.theme-deck) .book-more .book-card__title{color:var(--lux-ink)}body:not(.theme-deck) .book-more .book-card__line{color:var(--lux-ink-soft)}body:not(.theme-deck) .book-more .book-card__price{font-family:var(--lux-font-ui);font-weight:500;letter-spacing:.06em;color:var(--lux-ink)}body:not(.theme-deck) .book-more .book-card__store{color:var(--lux-gold-deep)}body:not(.theme-deck) .pool-meter{border-radius:var(--lux-radius);border-color:var(--lux-line);background:linear-gradient(180deg,var(--lux-panel-2),var(--lux-panel))}body:not(.theme-deck) .pool-meter__label{font-family:var(--lux-font-ui);font-weight:600;font-size:.78rem;letter-spacing:.26em;text-transform:uppercase;color:var(--lux-gold-bright)}body:not(.theme-deck) .fs-group__title{border-bottom:1px solid var(--lux-line);color:var(--lux-text)}body:not(.theme-deck) .fs-group__title .fs-status{color:var(--lux-muted)}body:not(.theme-deck) .fs-lang{background:var(--lux-panel-2);border:1px solid var(--lux-line-soft);border-radius:var(--lux-radius);color:var(--lux-soft);font-family:var(--lux-font-ui);font-weight:600;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;padding:4px 10px}body:not(.theme-deck) .fs-status,body:not(.theme-deck) .fs-pending,body:not(.theme-deck) .fs-packs{color:var(--lux-muted)}body:not(.theme-deck) .fs-bar .chip{border-radius:var(--lux-radius);font-weight:500}body:not(.theme-deck) .fs-out{color:var(--lux-gold-bright)}body:not(.theme-deck) .grid .card{border-radius:var(--lux-radius);box-shadow:none}body:not(.theme-deck) .grid .card:hover{transform:none;box-shadow:var(--lux-glow-gold)}body:not(.theme-deck) .card__meta strong{font-family:var(--lux-font-ui);font-weight:600;font-size:1.02rem;letter-spacing:.05em;color:var(--lux-gold-deep)}body:not(.theme-deck) .countdown-big{background:linear-gradient(180deg,var(--lux-panel-2),var(--lux-panel));border:1px solid var(--lux-line);border-radius:var(--lux-radius);box-shadow:var(--lux-glow-gold);color:var(--lux-gold-bright)}body:not(.theme-deck) .gift-amount{background:var(--lux-panel-2);background-image:none;border:1px solid var(--lux-line-soft);border-radius:var(--lux-radius);box-shadow:none;color:var(--lux-text)}body:not(.theme-deck) .gift-amount:nth-child(2){background:var(--lux-panel);background-image:none;color:var(--lux-text)}body:not(.theme-deck) .gift-amount:nth-child(3){background:#0a1013;background-image:none}body:not(.theme-deck) .gift-amount:nth-child(4){background:#10161a;background-image:none}body:not(.theme-deck) .gift-amount:nth-child(5){background:linear-gradient(180deg,#dcbc58,var(--lux-gold) 55%,#b08d1e);color:#0a0c08;border-color:#eed9a4a6}body:not(.theme-deck) .gift-amount:nth-child(n){background-image:none}body:not(.theme-deck) .gift-amount:hover{background:var(--lux-panel-2);background-image:none;color:var(--lux-text);transform:none;box-shadow:var(--lux-glow-gold);border-color:var(--lux-gold)}body:not(.theme-deck) .gift-amount:nth-child(5):hover{background:linear-gradient(180deg,#e8cc72,#d4af37 55%,#bd9a26);color:#0a0c08}body:not(.theme-deck) .drop-card{background:var(--lux-ivory);border:1px solid rgba(23,26,23,.14);border-radius:var(--lux-radius);box-shadow:none;color:var(--lux-ink)}body:not(.theme-deck) .drop-row{background:var(--lux-ivory);border:1px solid rgba(23,26,23,.14);border-radius:var(--lux-radius);box-shadow:none;color:var(--lux-ink)}body:not(.theme-deck) .drop-row:hover{transform:none;box-shadow:var(--lux-glow-gold)}body:not(.theme-deck) .drop-card__date{background:linear-gradient(180deg,#dcbc58,var(--lux-gold) 55%,#b08d1e);color:#0a0c08;border-radius:var(--lux-radius)}body:not(.theme-deck) [data-drop-pick][aria-pressed=true]{background:var(--lux-panel-2);color:var(--lux-gold-bright);border-color:var(--lux-gold)}body:not(.theme-deck) .trust-card{background:var(--lux-ivory);border:1px solid rgba(23,26,23,.14);border-radius:var(--lux-radius);box-shadow:none;color:var(--lux-ink)}body:not(.theme-deck) .offer-steps .trust-card{border:1px solid rgba(23,26,23,.14);border-radius:var(--lux-radius);box-shadow:none}body:not(.theme-deck) .offer-steps .trust-card:hover{transform:none;box-shadow:var(--lux-glow-gold)}body:not(.theme-deck) .offer-steps .eyebrow{background:transparent;border-radius:0;padding:0;color:var(--lux-gold-deep)}body:not(.theme-deck) .offer-faq details{background:var(--lux-ivory);border:1px solid rgba(23,26,23,.14);border-radius:var(--lux-radius);box-shadow:none;color:var(--lux-ink)}body:not(.theme-deck) .offer-faq summary{color:var(--lux-ink)}body:not(.theme-deck) .grid .card .price{font-family:var(--lux-font-ui);font-weight:500;font-size:.95rem;letter-spacing:.08em;color:var(--lux-ink)}body:not(.theme-deck) .house-ad-card{background:var(--lux-ivory);border:1px solid rgba(23,26,23,.14);border-radius:var(--lux-radius);box-shadow:none}body:not(.theme-deck) .house-ad-card:hover{transform:none;box-shadow:var(--lux-glow-gold)}body:not(.theme-deck) .house-ad-card__cta{color:var(--lux-gold-deep)}body:not(.theme-deck) .house-ad-card--sponsor{border-style:dashed;border-color:#8a6d1f99}body:not(.theme-deck) .house-ads__fine{color:var(--lux-muted)}body:not(.theme-deck) .fu-logo{border-radius:var(--lux-radius)}body:not(.theme-deck) .fu-logo--app{border-radius:var(--lux-radius)}body:not(.theme-deck) .hall-scene{border-radius:var(--lux-radius);border:1px solid var(--lux-line);box-shadow:0 18px 40px #00000073}body:not(.theme-deck) .hall-station__label{border-radius:var(--lux-radius)}body:not(.theme-deck) .hall-chip{background:var(--lux-panel);border:1px solid var(--lux-line-soft);border-radius:var(--lux-radius);box-shadow:none}body:not(.theme-deck) .hall-chip:hover,body:not(.theme-deck) .hall-chip:focus-visible{border-color:var(--lux-gold);box-shadow:none}body:not(.theme-deck) .hall-chip.is-active{border-color:var(--lux-gold);background:var(--lux-panel-2);box-shadow:none}body:not(.theme-deck) .hall-chip__name{color:var(--lux-text)}body:not(.theme-deck) .hall-chip__sub{color:var(--lux-muted)}body:not(.theme-deck) .hall-desk__portrait{border-radius:var(--lux-radius);box-shadow:none;border:1px solid var(--lux-line-soft)}body:not(.theme-deck) .hall-desk__title{color:var(--lux-gold-bright)}body:not(.theme-deck) .hall-desk__newdesign{border:1px dashed var(--lux-line);border-radius:var(--lux-radius);background:#c9a2270f;color:var(--lux-soft)}body:not(.theme-deck) .hall-msg{border-radius:var(--lux-radius)}body:not(.theme-deck) .hall-msg--crew{background:var(--lux-panel-2);border:1px solid var(--lux-line-soft);color:var(--lux-text);border-bottom-left-radius:var(--lux-radius)}body:not(.theme-deck) .hall-msg--owner{border-bottom-right-radius:var(--lux-radius)}body:not(.theme-deck) .hall-topic-chip{border:1px solid var(--lux-line-soft);color:var(--lux-text);background:transparent;border-radius:var(--lux-radius);font-family:var(--lux-font-ui);letter-spacing:.05em}body:not(.theme-deck) .hall-topic-chip:hover,body:not(.theme-deck) .hall-topic-chip:focus-visible{background:#c9a22714;border-color:var(--lux-gold);box-shadow:none}body:not(.theme-deck) .hall-form__label{color:var(--lux-text)}body:not(.theme-deck) .hall-form__row input{background:#f2f0e90a;border:1px solid var(--lux-line-soft);border-radius:var(--lux-radius);color:var(--lux-text)}body:not(.theme-deck) .hall-form__row input:focus-visible{outline:none;border-color:var(--lux-gold);box-shadow:var(--lux-glow-gold)}body:not(.theme-deck) .hall__mode{color:var(--lux-muted)}body:not(.theme-deck) .jersey-portal,body:not(.theme-deck) .comics-portal,body:not(.theme-deck) .mha-portal,body:not(.theme-deck) .war-portal{font-family:var(--lux-font-ui)}body:not(.theme-deck) .jersey-portal{background:radial-gradient(1100px 480px at 85% -10%,rgba(124,58,237,.07),transparent 60%),linear-gradient(180deg,#0a0614 0%,var(--lux-abyss) 420px,var(--lux-abyss) 100%)}body:not(.theme-deck) .comics-portal{background:radial-gradient(1100px 480px at 85% -10%,rgba(47,95,224,.07),transparent 60%),linear-gradient(180deg,#060a16 0%,var(--lux-abyss) 420px,var(--lux-abyss) 100%)}body:not(.theme-deck) .mha-portal{background:radial-gradient(1100px 480px at 85% -10%,rgba(236,72,153,.06),transparent 60%),linear-gradient(180deg,#12060e 0%,var(--lux-abyss) 420px,var(--lux-abyss) 100%)}body:not(.theme-deck) .war-portal{background:radial-gradient(1100px 480px at 85% -10%,rgba(227,172,60,.06),transparent 60%),linear-gradient(180deg,#120507 0%,var(--lux-abyss) 420px,var(--lux-abyss) 100%)}body:not(.theme-deck) .jersey-eyebrow,body:not(.theme-deck) .comics-eyebrow,body:not(.theme-deck) .mha-eyebrow,body:not(.theme-deck) .war-eyebrow{font-family:var(--lux-font-ui);font-weight:600;font-size:.72rem;letter-spacing:.32em}body:not(.theme-deck) .jersey-hero h1,body:not(.theme-deck) .comics-hero h1,body:not(.theme-deck) .mha-hero h1,body:not(.theme-deck) .war-hero h1{text-shadow:none}body:not(.theme-deck) .jersey-guide h2,body:not(.theme-deck) .comics-guide h2,body:not(.theme-deck) .mha-guide h2,body:not(.theme-deck) .war-guide h2{text-shadow:none}body:not(.theme-deck) .jersey-count,body:not(.theme-deck) .comics-count,body:not(.theme-deck) .mha-count,body:not(.theme-deck) .war-count{border-radius:var(--lux-radius);box-shadow:none;background:#f2f0e90a;border-color:var(--lux-line-soft);font-family:var(--lux-font-ui);font-weight:600;font-size:.82rem;letter-spacing:.14em}body:not(.theme-deck) .jersey-banner,body:not(.theme-deck) .comics-banner,body:not(.theme-deck) .mha-banner,body:not(.theme-deck) .war-banner{border-radius:var(--lux-radius);box-shadow:0 14px 30px #00000080}body:not(.theme-deck) .jersey-sort select,body:not(.theme-deck) .comics-sort select,body:not(.theme-deck) .mha-sort select,body:not(.theme-deck) .war-sort select{border-radius:var(--lux-radius);box-shadow:none;padding:8px 10px}body:not(.theme-deck) .jersey-chip{border-radius:var(--lux-radius);box-shadow:none;padding:8px 16px;font-family:var(--lux-font-ui);letter-spacing:.05em}body:not(.theme-deck) .jersey-chip:hover{transform:none}body:not(.theme-deck) .jersey-chip.is-active{background:#3b1470;border-color:#f0abfc8c;box-shadow:none}body:not(.theme-deck) .jersey-cell__sport{border-radius:var(--lux-radius);box-shadow:none;background:#5b21b6;border-color:#f0abfc80}body:not(.theme-deck) .jersey-portal .card,body:not(.theme-deck) .comics-portal .card,body:not(.theme-deck) .mha-portal .card,body:not(.theme-deck) .war-portal .card{border:1px solid rgba(23,26,23,.14);border-radius:var(--lux-radius);box-shadow:none}body:not(.theme-deck) .jersey-portal .card:hover,body:not(.theme-deck) .comics-portal .card:hover,body:not(.theme-deck) .mha-portal .card:hover,body:not(.theme-deck) .war-portal .card:hover{transform:none;border-color:var(--lux-gold);box-shadow:var(--lux-glow-gold)}body:not(.theme-deck) .jersey-portal .card .price,body:not(.theme-deck) .comics-portal .card .price,body:not(.theme-deck) .mha-portal .card .price,body:not(.theme-deck) .war-portal .card .price{font-family:var(--lux-font-ui);font-weight:500;font-size:.95rem;letter-spacing:.08em;color:var(--lux-ink);text-shadow:none}body:not(.theme-deck) .jersey-portal .card__name,body:not(.theme-deck) .comics-portal .card__name,body:not(.theme-deck) .mha-portal .card__name,body:not(.theme-deck) .war-portal .card__name{color:var(--lux-ink)}body:not(.theme-deck) .jersey-guide__card,body:not(.theme-deck) .comics-guide__card,body:not(.theme-deck) .mha-guide__card,body:not(.theme-deck) .war-guide__card{border-radius:var(--lux-radius);box-shadow:none}body:not(.theme-deck) .jersey-guide__card:hover,body:not(.theme-deck) .comics-guide__card:hover,body:not(.theme-deck) .mha-guide__card:hover,body:not(.theme-deck) .war-guide__card:hover{transform:none}body:not(.theme-deck) .arcade-room,body:not(.theme-deck) .lp-room{background:radial-gradient(90% 420px at 50% 0,rgba(47,191,143,.05),transparent 70%),linear-gradient(180deg,#060d10 0,var(--lux-abyss) 46%,#020506 100%)}body:not(.theme-deck) .cabinet,body:not(.theme-deck) .lp-cabinet{border:1px solid var(--lux-line);border-radius:var(--lux-radius);box-shadow:0 18px 36px #00000080}body:not(.theme-deck) .cabinet__marquee,body:not(.theme-deck) .lp-cabinet__marquee{border-radius:0}body:not(.theme-deck) .champion-frame{border-radius:var(--lux-radius);box-shadow:0 18px 36px #00000080}body:not(.theme-deck) .champion-frame__marquee{border-radius:var(--lux-radius)}body:not(.theme-deck) .missions-frame,body:not(.theme-deck) .lp-inside{border-radius:var(--lux-radius);background:linear-gradient(180deg,var(--lux-panel-2),var(--lux-panel));box-shadow:none;border:1px solid var(--lux-line-soft)}body:not(.theme-deck) .hub-boards .vale-lb__panel{background:linear-gradient(180deg,var(--lux-panel-2),var(--lux-panel));box-shadow:none}body:not(.theme-deck) .lp-inside__list a{border-radius:var(--lux-radius)}body:not(.theme-deck) .lp-logo{border-radius:var(--lux-radius)}body:not(.theme-deck) .lp-hero__title-block{border-radius:0 var(--lux-radius) var(--lux-radius) 0}body:not(.theme-deck) .fs-bar .chip.chip{border-radius:var(--lux-radius);font-weight:500}body:not(.theme-deck) .grid .card.card{border-radius:var(--lux-radius);box-shadow:none}body:not(.theme-deck) .grid .card.card:hover{box-shadow:var(--lux-glow-gold)}body:not(.theme-deck) .card__meta.card__meta strong{font-family:var(--lux-font-ui);font-weight:600;font-size:1.02rem;letter-spacing:.05em;color:var(--lux-gold-deep)}body:not(.theme-deck) .book-list.book-list li{background:var(--lux-ivory);border:1px solid rgba(23,26,23,.14);border-radius:var(--lux-radius);box-shadow:none;color:var(--lux-ink)}body:not(.theme-deck) .book-list.book-list li:hover{transform:none;box-shadow:var(--lux-glow-gold)}body:not(.theme-deck) .book-list .book-price.book-price{font-family:var(--lux-font-ui);font-weight:500;font-size:.98rem;letter-spacing:.06em;color:var(--lux-ink)}body:not(.theme-deck) .book-shelves.book-shelves h2{background:transparent;color:var(--lux-text);box-shadow:none;border-radius:0;padding:0 0 10px;border-bottom:1px solid var(--lux-line)}body:not(.theme-deck) .book-art.book-art figcaption{color:var(--lux-soft)}body:not(.theme-deck) .book-more .book-card.book-card{background:var(--lux-ivory);color:var(--lux-ink);border:1px solid rgba(23,26,23,.14);border-radius:var(--lux-radius);box-shadow:none}body:not(.theme-deck) .book-more .book-card.book-card:hover{transform:none;border-color:var(--lux-gold);box-shadow:var(--lux-glow-gold)}body:not(.theme-deck) .book-more .book-card__title.book-card__title{color:var(--lux-ink)}body:not(.theme-deck) .book-more .book-card__line.book-card__line{color:var(--lux-ink-soft)}body:not(.theme-deck) .book-more .book-card__price.book-card__price{font-family:var(--lux-font-ui);font-weight:500;letter-spacing:.06em;color:var(--lux-ink)}body:not(.theme-deck) .book-more .book-card__store.book-card__store{color:var(--lux-gold-deep)}body:not(.theme-deck) .book-back.book-back a{background:transparent;border:1px solid var(--lux-line);border-radius:var(--lux-radius);color:var(--lux-gold-bright);font-family:var(--lux-font-ui);font-weight:600;font-size:.8rem;letter-spacing:.2em;text-transform:uppercase}body:not(.theme-deck) .book-detail .shelf-note.shelf-note{background:#171a170a;border:1px solid rgba(23,26,23,.12);border-left:2px solid var(--lux-gold-deep);border-radius:var(--lux-radius);box-shadow:none;color:var(--lux-ink)}body:not(.theme-deck) .offer-steps .trust-card.trust-card{border:1px solid rgba(23,26,23,.14);border-radius:var(--lux-radius);box-shadow:none}body:not(.theme-deck) .offer-steps .trust-card.trust-card:hover{transform:none;box-shadow:var(--lux-glow-gold)}body:not(.theme-deck) .offer-steps .eyebrow.eyebrow{background:transparent;border-radius:0;padding:0;color:var(--lux-gold-deep)}body:not(.theme-deck) .offer-faq.offer-faq details{background:var(--lux-ivory);border:1px solid rgba(23,26,23,.14);border-radius:var(--lux-radius);box-shadow:none;color:var(--lux-ink)}body:not(.theme-deck) .jersey-hero.jersey-hero h1,body:not(.theme-deck) .comics-hero.comics-hero h1,body:not(.theme-deck) .mha-hero.mha-hero h1,body:not(.theme-deck) .war-hero.war-hero h1{text-shadow:none}body:not(.theme-deck) .jersey-guide.jersey-guide h2,body:not(.theme-deck) .comics-guide.comics-guide h2,body:not(.theme-deck) .mha-guide.mha-guide h2,body:not(.theme-deck) .war-guide.war-guide h2{text-shadow:none}body:not(.theme-deck) .hall-form__row.hall-form__row input{background:#f2f0e90a;border:1px solid var(--lux-line-soft);border-radius:var(--lux-radius);color:var(--lux-text)}body:not(.theme-deck) .result-count{background:transparent;color:var(--lux-soft);border:1px solid var(--lux-line-soft);border-radius:var(--lux-radius);box-shadow:none;font-family:var(--lux-font-ui);font-weight:600;letter-spacing:.08em;font-size:.9rem}body:not(.theme-deck) .result-count a{color:var(--lux-gold-bright)}body:not(.theme-deck) .set-group__title{color:var(--lux-text);border-bottom:1px solid var(--lux-line);border-radius:0}body:not(.theme-deck) .set-group__count{color:var(--lux-muted)}body[data-room]{--room: #3fe8a5;--room-rgb: 63, 232, 165;--room-light: #8fe8c0}body[data-room=dusk]{--room: #5eead4;--room-rgb: 94, 234, 212;--room-light: #99f6e4}body[data-room=amber]{--room: #d9a441;--room-rgb: 217, 164, 65;--room-light: #eed9a4}body[data-room=royal]{--room: #a855f7;--room-rgb: 168, 85, 247;--room-light: #d8b4fe}body[data-room=pop]{--room: #f472b6;--room-rgb: 244, 114, 182;--room-light: #f9a8d4}body[data-room=arcade]{--room: #38bdf8;--room-rgb: 56, 189, 248;--room-light: #7dd3fc}body[data-room=live]{--room: #ff6b6b;--room-rgb: 255, 107, 107;--room-light: #ffa8a8}body:not(.theme-deck) .vale-backdrop{filter:saturate(.92) brightness(.8) contrast(1.03)}body:not(.theme-deck) .vale-fog{opacity:.55}body:not(.theme-deck) .vale-grid{opacity:.3}body:not(.theme-deck) .vale-silhouette{opacity:.62}body[data-room]:not(.theme-deck) .site-header{box-shadow:0 14px 34px -14px rgba(var(--room-rgb),.45),0 1px #0006}body[data-room]:not(.theme-deck) .page-hero:after{background:radial-gradient(90% 65% at 50% -10%,rgba(var(--room-rgb),.3),transparent 62%)}.main-nav a[data-room=vale]{--lroom: #8fe8c0;--lroom-rgb: 143, 232, 192}.main-nav a[data-room=amber]{--lroom: #eed9a4;--lroom-rgb: 238, 217, 164}.main-nav a[data-room=royal]{--lroom: #d8b4fe;--lroom-rgb: 216, 180, 254}.main-nav a[data-room=pop]{--lroom: #f9a8d4;--lroom-rgb: 249, 168, 212}.main-nav a[data-room=arcade]{--lroom: #7dd3fc;--lroom-rgb: 125, 211, 252}.main-nav a[data-room=dusk]{--lroom: #99f6e4;--lroom-rgb: 153, 246, 228}.main-nav a[data-room=live]{--lroom: #ffa8a8;--lroom-rgb: 255, 168, 168}body:not(.theme-deck) .main-nav a[data-room]:hover{color:var(--lroom);box-shadow:inset 0 -2px rgba(var(--lroom-rgb),.85)}body:not(.theme-deck) .main-nav a[data-room][aria-current=page]{color:var(--lroom);box-shadow:inset 0 -2px rgb(var(--lroom-rgb))}body:not(.theme-deck) .main-nav a[data-room] .drop-caret{color:rgba(var(--lroom-rgb),.95)}body:not(.theme-deck) .main-nav .drop--shop.drop--shop{background:linear-gradient(160deg,#0d3524,#082117 62%,#05170f);border-color:#3fe8a58c;box-shadow:0 0 0 1px #3fe8a538,0 0 22px #3fe8a54d,var(--shadow-lift)}body:not(.theme-deck) .main-nav .drop--shop.drop--shop a{color:#e9f7ee}body:not(.theme-deck) .main-nav .drop--shop.drop--shop a:hover{background:#3fe8a52e;color:#fff}body:not(.theme-deck) .main-nav .drop--sections.drop--sections{background:linear-gradient(160deg,#3d0a24,#26061a 62%,#1a0411);border-color:#f472b68c;box-shadow:0 0 0 1px #f472b638,0 0 22px #f472b64d,var(--shadow-lift)}body:not(.theme-deck) .main-nav .drop--sections.drop--sections a{color:#ffeef7}body:not(.theme-deck) .main-nav .drop--sections.drop--sections a:hover{background:#f472b633;color:#fff}body:not(.theme-deck) .main-nav .drop--jerseys.drop--jerseys{box-shadow:0 0 0 1px #7c3aed40,0 0 26px #a855f773,var(--shadow-lift)}@media(max-width:900px){body:not(.theme-deck) .main-nav a[data-room]{border-left:3px solid rgba(var(--lroom-rgb),.8);padding-left:14px}}body:not(.theme-deck) .vv-home{background:radial-gradient(110% 42% at 50% -6%,rgba(201,162,39,.22),transparent 60%),radial-gradient(90% 50% at 50% 0%,rgba(47,191,143,.19),transparent 55%),radial-gradient(70% 30% at 50% 108%,rgba(47,191,143,.1),transparent 60%),linear-gradient(180deg,#060d10,var(--lux-abyss) 46%,#05090b)}body:not(.theme-deck) .vv-home .vv-section-head h2{color:var(--lux-text)}body:not(.theme-deck) .vv-home .vv-rail-note{color:var(--lux-soft)}body:not(.theme-deck) .vv-home .vv-keeper .lede{color:var(--lux-ink-soft)}body:not(.theme-deck) .vv-home .vv-keeper .signature{color:var(--lux-gold-deep)}body:not(.theme-deck) .vv-home .vv-keeper .vv-eyebrow{color:var(--lux-gold-deep)}body:not(.theme-deck) .vv-tile{--t-rgb: 201, 162, 39}body:not(.theme-deck) .vv-tile[href]:hover{transform:translateY(-2px);box-shadow:0 0 0 1px rgba(var(--t-rgb),.45),0 16px 36px -14px rgba(var(--t-rgb),.5)}body:not(.theme-deck) .vv-tile[href="/shop"]{background:linear-gradient(165deg,#0d4028,#06231a);color:#f7efdb;--t-rgb: 63, 232, 165}body:not(.theme-deck) .vv-tile[href="/shop"] .vv-tile-count{color:#8fe8c0}body:not(.theme-deck) .vv-tile[href="/shop/singles"]{background:linear-gradient(165deg,#0b5340,#052e22);color:#f7efdb;--t-rgb: 45, 212, 191}body:not(.theme-deck) .vv-tile[href="/shop/singles"] .vv-tile-count{color:#99f6e4}body:not(.theme-deck) .vv-tile[href="/shop/graded-slabs"]{background:linear-gradient(165deg,#2a1052,#150830);color:#f7efdb;--t-rgb: 168, 85, 247}body:not(.theme-deck) .vv-tile[href="/shop/graded-slabs"] .vv-tile-count{color:#d8b4fe}body:not(.theme-deck) .vv-tile[href="/books"]{background:linear-gradient(165deg,#4a3208,#241a04);color:#f7efdb;--t-rgb: 217, 164, 65}body:not(.theme-deck) .vv-tile[href="/books"] .vv-tile-count{color:#eed9a4}body:not(.theme-deck) .vv-tile[href="/jerseys"]{background:linear-gradient(165deg,#5b21b6,#2a1052);color:#f7efdb;--t-rgb: 168, 85, 247}body:not(.theme-deck) .vv-tile[href="/jerseys"] .vv-tile-count{color:#e9d5ff}body:not(.theme-deck) .vv-tile[href="/comics"]{background:linear-gradient(165deg,#4a0e2e,#26061a);color:#f7efdb;--t-rgb: 244, 114, 182}body:not(.theme-deck) .vv-tile[href="/comics"] .vv-tile-count{color:#f9a8d4}body:not(.theme-deck) .vv-tile[href="/play"]{background:linear-gradient(165deg,#0b3050,#061a30);color:#f7efdb;--t-rgb: 56, 189, 248}body:not(.theme-deck) .vv-tile[href="/play"] .vv-tile-count{color:#7dd3fc}body:not(.theme-deck) .vv-tile[href="/pre-orders"]{background:linear-gradient(165deg,#08404d,#04222b);color:#f7efdb;--t-rgb: 94, 234, 212}body:not(.theme-deck) .vv-tile[href="/pre-orders"] .vv-tile-count{color:#99f6e4}body:not(.theme-deck) .vv-tile[href="/gift-cards"]{--t-rgb: 201, 162, 39}body:not(.theme-deck) .vv-tile[href="/lives"]{background:linear-gradient(165deg,#4d0f0f,#260606);color:#f7efdb;--t-rgb: 255, 107, 107}body:not(.theme-deck) .vv-tile[href="/lives"] .vv-tile-count{color:#ffa8a8}body:not(.theme-deck) .vv-tile[href] .vv-tile-sub{color:#f7efdbe0}body:not(.theme-deck) .vv-tile[href="/gift-cards"] .vv-tile-sub{color:var(--lux-ink-soft)}body:not(.theme-deck) .product-card{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}body:not(.theme-deck) .product-card:hover{transform:translateY(-3px);border-color:#c9a2278c;box-shadow:0 18px 38px -16px #000000a6}body:not(.theme-deck) .facet-rail{top:128px}.facet-toggle{display:none}@media(max-width:900px){.facet-toggle{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border-radius:999px;cursor:pointer;background:transparent;color:var(--lux-gold-bright);border:1px solid var(--lux-line);font:inherit;font-weight:700}.facet-rail--collapsed .facet-group{display:none}}.qty-step{min-width:44px;min-height:44px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;background:#f2f0e90a;color:var(--lux-text);border:1px solid var(--lux-line);border-radius:var(--lux-radius);font-size:1.15rem;font-weight:700;cursor:pointer}.qty-step:hover{border-color:#c9a22799;color:var(--lux-gold-bright)}.qty-step:focus-visible{outline:2px solid var(--lux-gold-bright);outline-offset:2px}.cart-line__qty button:disabled{opacity:.38;cursor:not-allowed}.announce-pill{display:inline-flex;align-items:center;gap:6px;padding:2px 4px 2px 12px;margin-right:10px;border:1px solid rgba(238,217,164,.55);border-radius:999px;text-transform:none;letter-spacing:.01em;font-size:.84rem;line-height:1.35}.announce-pill[hidden]{display:none}.announce-pill__close{background:none;border:0;color:inherit;cursor:pointer;font-size:1.05rem;line-height:1;padding:5px 8px;border-radius:999px}.announce-pill__close:hover{background:#eed9a429}@media(min-width:901px){.main-nav .drop--mega{flex-direction:row;flex-wrap:wrap;align-items:flex-start;width:min(780px,calc(100vw - 24px));left:-150px;padding:14px 18px 12px;gap:4px 24px}.main-nav .drop--mega .drop-group{flex:1 1 150px;min-width:148px}.main-nav .drop--mega .drop-util{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:2px 10px;border-top:1px solid rgba(238,217,164,.22);margin-top:8px;padding-top:8px}}.main-nav .drop--mega .drop-group__title{margin:2px 0 6px;padding:0 12px;font-size:.66rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--lux-gold-bright, #eed9a4)}.main-nav .drop--mega .drop-group ul{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}@media(max-width:900px){.main-nav .drop--mega{flex-direction:column}.main-nav .drop--mega .drop-group{margin-bottom:10px}.main-nav .drop--mega .drop-util{display:flex;flex-direction:column;gap:2px}}body:not(.theme-deck) .card .card__brand{color:#7a5c14;font-size:.75rem}body:not(.theme-deck) .brand__sub{color:var(--lux-gold-bright)}body:not(.theme-deck) .vv-home .vv-eyebrow{color:var(--lux-gold-bright)}@media(max-width:640px){.keeper-launcher__img{width:44px;height:44px}.keeper-chat--docked .keeper-launcher{transform:translate(34px)}.keeper-chat--waiting .keeper-launcher{opacity:0;pointer-events:none;transform:translateY(10px)}}@media(max-width:430px){.keeper-chat--docked .keeper-launcher{transform:none}}.creator-code[data-astro-cid-r5pavpyp]{margin-top:14px;padding-top:12px;border-top:1px solid var(--lux-line, rgba(201, 162, 39, .38));font-family:var(--lux-font-ui, "Helvetica Neue", Helvetica, Arial, sans-serif)}.creator-code__label[data-astro-cid-r5pavpyp]{display:block;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lux-ink, #171a17);margin-bottom:8px}.creator-code__row[data-astro-cid-r5pavpyp]{display:flex;gap:8px}.creator-code__row[data-astro-cid-r5pavpyp] input[data-astro-cid-r5pavpyp]{flex:1;min-width:0;min-height:44px;padding:8px 10px;border:1px solid var(--lux-line, rgba(201, 162, 39, .38));border-radius:var(--lux-radius, 2px);background:#fff;color:var(--lux-ink, #171a17);font:inherit}.creator-code__btn[data-astro-cid-r5pavpyp]{min-height:44px;border-radius:var(--lux-radius, 2px);white-space:nowrap}.creator-code__line[data-astro-cid-r5pavpyp]{margin:8px 0 0;font-size:.82rem;line-height:1.45;color:var(--lux-ink-soft, #55605a)}.creator-code__line[data-astro-cid-r5pavpyp].err{color:#8a2f23}
