.UTacyG_stage{min-height:860px;padding:0 var(--gutter);flex-direction:column;justify-content:center;display:flex}.UTacyG_card{width:460px;max-width:100%;margin:110px auto}.store.site .UTacyG_stageCard{padding:36px 24px 24px}.store.site .UTacyG_kicker{text-align:center;margin:0 0 6px}.store.site .UTacyG_title.gh{text-align:center;text-wrap:wrap;padding:6px 0;font-size:40px;line-height:42px}.store.site .UTacyG_lede{color:var(--c-muted);font:400 16px / 24px var(--f-body);text-align:center;text-wrap:pretty;margin:0}.store.site .UTacyG_body p{margin:16px 0 0}.store.site .UTacyG_body .UTacyG_text{color:var(--c-text);text-align:center;text-wrap:pretty}.store.site .UTacyG_body .field{gap:6px;margin:16px 0 0}.store.site .UTacyG_body label{margin:0}.store.site .UTacyG_body .help{color:var(--c-muted);font:400 14px / 20px var(--f-body);margin:0}.store.site .UTacyG_body .help.err{color:var(--c-danger)}.store.site .UTacyG_body form>.btn{margin-top:16px}.store.site .UTacyG_resend{margin-top:16px}.store.site .UTacyG_body .btn-primary{padding:13px 34px;line-height:27px}.store.site .UTacyG_body .alert{border:1px solid var(--glass-stroke);background:var(--glass-fill);border-radius:12px;margin:16px 0 0;padding:12px 14px}.store.site .UTacyG_body .alert:before{content:none}.store.site .UTacyG_body .alert:after{content:none}.store.site .UTacyG_body .alert p{color:var(--c-muted);margin:2px 0 0}.store.site .UTacyG_or{background:var(--hairline);height:1px;margin:16px 0 0;position:relative}.UTacyG_providers{flex-direction:column;gap:12px;margin-top:16px;display:flex}.store.site .UTacyG_providers form>.btn{margin:0}.store.site .UTacyG_provider.btn{gap:10px;padding:12px 30px;font-size:17px;line-height:25.5px}.store.site .UTacyG_discord.btn{border:1px solid var(--discord);box-shadow:0 6px 9px #00000040}.UTacyG_mark{flex:none}.store.site .UTacyG_assent{color:var(--c-text);font:400 15px / 22px var(--f-body);text-align:center;margin:12px 0 0}.store.site .UTacyG_assent a{color:var(--c-accent);text-underline-offset:3px;text-decoration:underline}.store.site .UTacyG_assent a:hover{color:var(--gold1)}.store.site .UTacyG_terms{color:var(--c-text);font:400 15px / 22px var(--f-body);margin:16px 0 0}.store.site .UTacyG_terms a{color:var(--c-accent);text-underline-offset:3px;text-decoration:underline}.store.site .UTacyG_termsHelp{color:var(--c-muted);font:400 14px / 20px var(--f-body);text-align:center;margin:8px 0 0}:is(.store.site .UTacyG_quiet,.store.site .UTacyG_foot){color:var(--c-muted);font:600 15px / 20px var(--f-body);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 20px;margin-top:12px;display:flex}:is(.store.site .UTacyG_quiet p,.store.site .UTacyG_foot p){color:var(--c-muted);flex:100%;margin:0}.store.site .UTacyG_foot{margin-top:4px}.store.site .UTacyG_foot p+p{margin-top:4px}.store.site .UTacyG_quiet a{color:var(--c-accent);font-weight:800;text-decoration:none}.store.site .UTacyG_foot a{color:var(--c-accent);font-weight:800;text-decoration:none}.store.site .UTacyG_magic summary{color:var(--c-accent);font-weight:800;text-decoration:none}.store.site .UTacyG_body .break-glass summary{color:var(--c-accent);font-weight:800;text-decoration:none}.store.site .UTacyG_quiet a:hover{color:var(--gold1);text-underline-offset:3px;text-decoration:underline}.store.site .UTacyG_foot a:hover{color:var(--gold1);text-underline-offset:3px;text-decoration:underline}.store.site .UTacyG_magic summary:hover{color:var(--gold1);text-underline-offset:3px;text-decoration:underline}.store.site .UTacyG_body .break-glass summary:hover{color:var(--gold1);text-underline-offset:3px;text-decoration:underline}.store.site .UTacyG_magic{border:0;padding:0}.store.site .UTacyG_body .break-glass{border:0;padding:0}.store.site .UTacyG_magic summary{min-height:44px;font:800 15px / 20px var(--f-body);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:flex}.store.site .UTacyG_body .break-glass summary{min-height:44px;font:800 15px / 20px var(--f-body);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:flex}.store.site .UTacyG_magic summary::-webkit-details-marker{display:none}.store.site .UTacyG_body .break-glass summary::-webkit-details-marker{display:none}.store.site .UTacyG_magic summary:after{content:none}.store.site .UTacyG_body .break-glass summary:after{content:none}.store.site .UTacyG_magic summary:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px;border-radius:8px}.store.site .UTacyG_body .break-glass summary:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px;border-radius:8px}.store.site .UTacyG_magic[open]{text-align:left;flex:100%}.store.site .UTacyG_body .break-glass{font:600 15px / 20px var(--f-body);margin-top:12px}@media (max-width:767px){.UTacyG_stage{min-height:0}.UTacyG_card{width:auto;margin:48px 0 72px}.store.site .UTacyG_stageCard{padding:34px 20px 24px}.store.site .UTacyG_title.gh{font-size:34px;line-height:38px}}
:root{--ts-surface:#1b1e17;--ts-card:#141712;--ts-well:#0b0c0a;--ts-surface-border:#6d675f;--ts-card-border:#0d0e10;--ts-hairline:#6d675f;--ts-scene-base:#14161a;--ts-ink:#efe4cc;--ts-text:#efe4cc;--ts-text-2:#e6dac0;--ts-muted:#a89c84;--ts-low:#9d927e;--ts-eyebrow:#c9b98f;--ts-label:#c9b98f;--ts-on-scene:#eadbb4;--ts-on-scene-muted:#cfc2a6;--ts-heading-solid:#f6c552;--ts-on-gold:#1a0f06;--ts-cream:#fff4dc;--ts-scene-text-shadow:0 1px 2px #000000e6;--ts-title-shadow:0 2px 0 #5a3a10, 0 3px 0 #2a1a06, 0 8px 22px #000000bf;--ts-cardtitle-shadow:0 2px 0 #3a2508, 0 4px 10px #000000b3;--ts-gold:#f6c552;--ts-gold-hover:#ffe3a1;--ts-gold-deep:#c9a259;--ts-gold-soft:#f2d48a;--ts-gold-hairline:#8a6a35;--ts-bronze:#c9a259;--ts-bronze-line:#8a6a35;--ts-crimson:#8e2230;--ts-blue:#7fb7e0;--ts-note-text:#d9e6ef;--ts-brown-link:#f6c552;--ts-iron:#6d675f;--ts-frame-edge:#0d0e10;--ts-frame-edge-dark:#08090a;--ts-iron-hi:#3a3c40;--ts-iron-lo:#16171a;--ts-iron-well:#141517;--ts-field:#18191b;--ts-foot:#121315;--ts-niche:#0c0d0e;--ts-gem-light:#f0d38f;--ts-gem-dark:#7a5a22;--ts-facet-on-bg:#f6c552;--ts-facet-on-fg:#1a0f06;--ts-preorder-fg:#7fb7e0;--ts-preorder-bg:#0a0b0cd1;--ts-preorder-edge:#6d675f;--ts-instock-fg:#9bc96a;--ts-instock-bg:#0a0b0cd1;--ts-instock-edge:#6d675f;--ts-soon-fg:#c9a259;--ts-soon-bg:#0a0b0cd1;--ts-soon-edge:#6d675f;--ts-soldout-fg:#8a8275;--ts-soldout-bg:#0a0b0cd1;--ts-soldout-edge:#6d675f;--ts-live:#ff5a47;--ts-live-bg:#280808e0;--ts-live-border:#e0574a;--ts-live-text:#ffd9d2;--ts-coming-soon:#c9a259;--ts-closed:#8a8275;--ts-sale-badge-bg:#8e2230;--ts-sale-badge-fg:#fff4dc;--ts-seal-red:#8e2230;--ts-seal-text:#fff4dc;--ts-btn-bronze:url(/images/josh/ui/btn-bronze.webp);--ts-btn-bronze-hover:url(/images/josh/ui/btn-bronze-hover.webp);--ts-btn-bronze-pressed:url(/images/josh/ui/btn-bronze-pressed.webp);--ts-btn-bronze-slice:150 215;--ts-btn-text:#f5ead6;--ts-btn-text-hover:#ffd977;--ts-btn-text-pressed:#c9bca4;--ts-btn-gradient:none;--ts-btn-rim:#8a6a35;--ts-btn-outline:#0d0e10;--ts-btn-shadow:none;--ts-h1-gradient:none;--ts-h1-outline:#2a1a06;--ts-r-panel:4px;--ts-r-card:4px;--ts-r-control:2px;--ts-r-well:2px;--ts-r-pill:999px;--ts-font-display:"Fraunces", Georgia, serif;--ts-font-ui:"Alegreya Sans", "Gill Sans", system-ui, sans-serif;--ts-font-serif:"Alegreya", Georgia, serif;--ts-display-settings:"SOFT" 100, "WONK" 0;--ts-h1-page:64px;--ts-h1-product:48px;--ts-h1-phone:40px;--ts-h2:40px;--ts-h2-sm:32px;--ts-h2-phone:28px;--ts-h3:24px;--ts-h3-phone:20px;--ts-price-lg:38px;--ts-price:22px;--ts-price-sm:18px;--ts-price-color:#fff4dc;--ts-price-sale:#ffd36b;--ts-price-was:#9d927e;--ts-ends:#ffbf6b;--ts-next:#1b1e17;--ts-shadow-card:0 24px 40px -16px #000000e6;--ts-well-shadow:inset 0 2px 6px #000000b3;--ts-body:16px;--ts-body-sm:14px;--ts-caption:13px;--ts-s1:4px;--ts-s2:8px;--ts-s3:12px;--ts-s3b:14px;--ts-s4:16px;--ts-s5:20px;--ts-s6:24px;--ts-s7:28px;--ts-s8:32px;--ts-s10:40px;--ts-s16:64px;--ts-s22:88px;--ts-zone-runes:#14161a url(/images/josh/tex/rune-stone.webp) center / cover no-repeat;--ts-zone-moss:linear-gradient(#0a0c086b, #0a0c086b), #2b3029 url(/images/josh/tex/moss-stone.webp) center / cover no-repeat;--ts-zone-market:linear-gradient(#0c0a086b, #0c0a086b), #2a2620 url(/images/josh/bg/market-1440.webp) center / cover no-repeat;--ts-zone-market-light:linear-gradient(#0c0a0842, #0c0a0842), #2a2620 url(/images/josh/bg/market-1440.webp) center / cover no-repeat;--ts-zone-blur:#14161a;--ts-gem-major-h:47px;--ts-gem-major-art:96px;--ts-gem-minor-h:34px;--ts-gem-minor-art:70px;--ts-gem-image:url(/images/josh/ui/gem-border-1200.webp);--ts-frame-rune-rim:linear-gradient(#ffffff12, #ffffff12), #2a2c30 url(/images/josh/tex/rune-stone.webp) 20% 30% / 900px auto;--ts-frame-rune-panel:linear-gradient(#0000008c, #0000008c), #1a1b1e url(/images/josh/tex/rune-stone.webp) 60% 50% / 1200px auto;--ts-frame-card-rim:linear-gradient(#1416106b, #1416106b), #3a4034 url(/images/josh/tex/moss-stone.webp) 30% 40% / 1400px auto;--ts-frame-card-panel:linear-gradient(#060804db, #060804db), #141712 url(/images/josh/tex/moss-stone.webp) 55% 50% / 1800px auto;--ts-frame-shadow:inset 2px 2px 0 #ffffff24, inset -3px -3px 0 #0000008c, 0 24px 40px -16px #000000e6;--ts-frame-inner-shadow:inset 0 4px 14px #000000bf, inset 0 0 0 1px #ffffff0d, 0 1px 0 #ffffff1a;--ts-tex-rune:url(/images/josh/tex/rune-stone.webp);--ts-tex-moss:url(/images/josh/tex/moss-stone.webp);--ts-tex-marble:url(/images/josh/tex/black-marble.webp);--ts-corner:url(/images/josh/ui/iron-corner.webp);--ts-shadow-surface:var(--ts-frame-shadow);--ts-shadow-card-hover:0 16px 32px #00000073;--ts-motion-hover:.18s ease;--ts-motion-toggle:.15s ease;--ts-content-max:1240px;--ts-grid-gap:20px;--ts-grid-gap-phone:10px;--ts-hero-market:320px;--ts-hero-market-tablet:260px;--ts-hero-market-phone:200px;--ts-table-overlap:34px;--ts-table-overlap-phone:22px;--ts-topbar-h:76px;--topbar-h:76px;--fs-hero:clamp(40px, 29.5px + 2.7vw, 64px);--fs-h1:clamp(40px, 29.5px + 2.7vw, 64px);--fs-h2:clamp(28px, 22.75px + 1.35vw, 40px);--fs-h3:clamp(18px, 15.6px + .62vw, 26px);--fs-title:clamp(40px, 34.7px + 1.35vw, 52px);--fs-subtitle:clamp(32px, 28.5px + .9vw, 40px);--fs-pdp-title:clamp(28px, 24.5px + .9vw, 36px);--fs-feat-title:clamp(22px, 20.25px + .45vw, 26px);--fs-card-title:19px;--fs-row-title:clamp(19px, 18.1px + .22vw, 21px);--fs-price-pdp:clamp(30px, 26.5px + .9vw, 38px);--fs-price-feat:clamp(26px, 24.25px + .45vw, 30px);--fs-price:22px;--fs-tagline:clamp(21px, 18.8px + .56vw, 26px);--fs-scene-sub:clamp(17px, 16.1px + .22vw, 19px);--fs-body:16px;--fs-ui:15px;--fs-small:14px;--fs-label:13px;--ls-label:.08em;--fs-floor:13px;--gutter:40px;--section-pad-top:80px;--section-pad-bottom:88px;--frame-gap:32px;--dur-fast:.12s;--dur:.16s;--dur-slow:.2s;--ease-out:cubic-bezier(.2, .7, .2, 1);--focus:#7fb7e0;--focus-halo:#0b0c0a;--focus-ring:0 0 0 3px var(--focus);--ts-focus-color:#7fb7e0;--ts-focus:0 0 0 3px #7fb7e0;--text-muted:#a89c84;--text-on-scene:#eadbb4;--ts-shop-filter-drawer-max:1023.98px;--ts-cart-sticky-max:599.98px;--ts-pm-cols-phone:1}@media (max-width:640px){:root{--ts-topbar-h:64px;--topbar-h:64px}}@media (min-width:600px) and (max-width:1023.98px){:root{--gutter:32px;--section-pad-top:72px;--section-pad-bottom:80px;--frame-gap:28px}}@media (max-width:599.98px){:root{--gutter:20px;--section-pad-top:64px;--section-pad-bottom:64px;--frame-gap:24px;--ts-gem-major-h:36px;--ts-gem-minor-h:28px}}.store.site{--ts-font-display:var(--font-josh-display,"Fraunces"), Georgia, serif;--ts-font-ui:var(--font-josh-sans,"Alegreya Sans"), "Gill Sans", system-ui, sans-serif;--ts-font-serif:var(--font-josh-serif,"Alegreya"), Georgia, serif}@media (prefers-reduced-motion:reduce){:root{--ts-motion-hover:0s;--ts-motion-toggle:0s}}
.ts-btn{justify-content:center;align-items:center;gap:var(--ts-s2);box-sizing:border-box;height:auto;min-height:48px;color:var(--ts-gold);font-family:var(--ts-font-serif);text-shadow:0 1px #1a0f06,0 2px 4px #000000d9;white-space:nowrap;cursor:pointer;transition:transform var(--ts-motion-hover), filter var(--ts-motion-hover), color var(--ts-motion-hover);background:0 0;border:1.5px solid #0000;border-radius:0;margin:0;padding:11px 26px 12px;font-size:17px;font-weight:700;line-height:20px;text-decoration:none;display:inline-flex}.ts-btn--sm{min-height:44px;padding:8px 18px 9px;font-size:15px;line-height:18px}.ts-btn--lg{min-height:56px;padding:18px 46px 19px;font-size:21px;line-height:24px}.ts-btn--primary{border-style:solid;border-color:#0000;border-image:var(--ts-btn-bronze) 150 215 fill / 14px 20px stretch;color:var(--ts-btn-text);background:0 0}.ts-btn--primary.ts-btn--sm{border-image-width:11px 16px}.ts-btn--primary.ts-btn--lg{border-image-width:26px 37px}.ts-btn--primary:hover{border-image-source:var(--ts-btn-bronze-hover);color:#ffd977;text-shadow:0 1px #3a1c04,0 0 10px #ffbe508c,0 2px 4px #000c;filter:drop-shadow(0 0 10px #ffa0328c)drop-shadow(0 0 22px #ff8c1e40)}.ts-btn--primary:active{border-image-source:var(--ts-btn-bronze-pressed);color:#c9bca4;filter:none;text-shadow:0 1px #000,0 1px 2px #000000e6;transform:translateY(2px)}.ts-btn--sm:hover,.ts-btn--primary.ts-btn--sm:hover{filter:drop-shadow(0 0 6px #ffa0328c)drop-shadow(0 0 14px #ff8c1e38)}.ts-btn--sm:active,.ts-btn--primary.ts-btn--sm:active{transform:translateY(1px)}.ts-btn--secondary,.ts-btn--ghost{border-color:var(--ts-iron);color:var(--ts-gold);box-shadow:none}.ts-btn--ghost{text-shadow:none;border-color:#0000}.ts-btn--secondary:hover,.ts-btn--ghost:hover{color:var(--ts-gold-hover);border-color:var(--ts-gold)}.ts-btn--secondary:active,.ts-btn--ghost:active{color:var(--ts-btn-text-pressed);transform:translateY(1px)}.ts-btn:focus-visible{outline:3px solid var(--ts-focus-color);outline-offset:4px}.ts-btn:disabled,.ts-btn[aria-disabled=true]{cursor:not-allowed;filter:grayscale(.85)brightness(.75);color:#a99f8e;transform:none}.ts-btn--primary:disabled:hover,.ts-btn--primary[aria-disabled=true]:hover{border-image-source:var(--ts-btn-bronze);color:#a99f8e;text-shadow:0 1px #000;filter:grayscale(.85)brightness(.75)}.ts-chip{border:1px solid var(--ts-iron);min-height:28px;color:var(--ts-text);font-family:var(--ts-font-ui);letter-spacing:.08em;text-transform:uppercase;background:#0a0b0cd1;border-radius:3px;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:700;line-height:16px;display:inline-flex}.ts-chip:before{content:"";background:var(--ts-chip-bullet,var(--ts-bronze));flex:none;width:7px;height:7px;transform:rotate(45deg)}.ts-chip--preorder{--ts-chip-bullet:var(--ts-preorder-fg)}.ts-chip--instock{--ts-chip-bullet:var(--ts-instock-fg)}.ts-chip--soon{--ts-chip-bullet:var(--ts-soon-fg)}.ts-chip--soldout{--ts-chip-bullet:var(--ts-soldout-fg)}.ts-chip:focus-visible{outline:3px solid var(--ts-focus-color);outline-offset:4px}.ts-cat,.ts-facet{box-sizing:border-box;border-radius:var(--ts-r-pill);font-family:var(--ts-font-ui);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.ts-cat{height:44px;color:var(--ts-text);background:#0a0c08c7;border:1px solid #c9a25973;padding:0 16px;font-size:15px;font-weight:700}.ts-cat:before,.ts-facet:before{content:"";background:var(--ts-bronze);width:7px;height:7px;margin-right:8px;transform:rotate(45deg)}.ts-cat:hover{border-color:var(--ts-gold);color:var(--ts-gold-hover)}.ts-cat[aria-current=page]{border-color:var(--ts-gold);color:var(--ts-gold);background:linear-gradient(#3a2c12,#241a0a)}.ts-cat__n{color:var(--text-muted,#a89c84);margin-left:6px;font-size:13px;font-weight:700}.ts-cat[aria-current=page] .ts-cat__n,.ts-cat__soon{color:var(--ts-gold-soft);letter-spacing:.08em;text-transform:uppercase;margin-left:6px;font-size:13px;font-weight:700}.ts-facet{border:1px solid var(--ts-iron);height:44px;color:var(--ts-muted);background:0 0;padding:0 14px;font-size:13px;font-weight:700}.ts-facet[aria-current=page]{border-color:var(--ts-gold);background:var(--ts-facet-on-bg);color:var(--ts-facet-on-fg)}.ts-facet[aria-current=page]:before{background:var(--ts-on-gold)}.ts-facet:focus-visible,.ts-cat:focus-visible{outline:3px solid var(--ts-focus-color);outline-offset:4px}.ts-h1,.ts-h2{font-family:var(--ts-font-display);font-variation-settings:var(--ts-display-settings);color:var(--ts-gold);text-shadow:var(--ts-title-shadow);-webkit-text-fill-color:currentColor;background:0 0;margin:0;font-weight:700}.ts-h1{font-size:var(--ts-h1-page);line-height:1.1}.ts-h1--product{font-size:var(--ts-h1-product);text-shadow:var(--ts-cardtitle-shadow);line-height:1.16}.ts-h2{font-size:var(--ts-h2);line-height:1.15}.ts-h2--scene{color:var(--ts-on-scene);text-shadow:var(--ts-scene-text-shadow)}@media (max-width:767px){.ts-h1,.ts-h1--product{font-size:var(--ts-h1-phone)}.ts-h2{font-size:var(--ts-h2-phone)}}@media (prefers-reduced-motion:reduce){.ts-btn:active{transform:none}}.store.site h1.ts-h1{font-family:var(--ts-font-display);font-weight:700;font-size:var(--ts-h1-page);letter-spacing:0;color:var(--ts-gold);-webkit-text-fill-color:var(--ts-gold);font-variation-settings:var(--ts-display-settings);text-shadow:var(--ts-title-shadow);filter:none;background:0 0;margin:0;line-height:1.1}.store.site h1.ts-h1.ts-h1--product{font-size:var(--ts-h1-product);text-shadow:var(--ts-cardtitle-shadow)}.store.site a.ts-cat,.store.site a.ts-facet,.store.site a.ts-btn{border-style:solid}.store.site a.ts-cat,.store.site a.ts-cat:hover{color:var(--ts-text)}.store.site a.ts-cat[aria-current=page],.store.site a.ts-cat[aria-current=page]:hover{color:var(--ts-gold)}.store.site a.ts-facet,.store.site a.ts-facet:hover{color:var(--ts-muted)}.store.site a.ts-facet[aria-current=page],.store.site a.ts-facet[aria-current=page]:hover{color:var(--ts-facet-on-fg)}.store.site a.ts-btn.ts-btn--secondary,.store.site a.ts-btn.ts-btn--secondary:hover,.store.site a.ts-btn.ts-btn--ghost,.store.site a.ts-btn.ts-btn--ghost:hover{color:var(--ts-gold)}.store.site a.ts-btn.ts-btn--primary,.store.site a.ts-btn.ts-btn--primary:hover{color:var(--ts-btn-text)}.store.site a.ts-btn.ts-btn--primary:hover{color:#ffd977}@media (max-width:767px){.store.site h1.ts-h1,.store.site h1.ts-h1.ts-h1--product{font-size:var(--ts-h1-phone);filter:none}}.z{isolation:isolate;position:relative}.z-runes{background:#14161a url(/images/josh/tex/rune-stone.webp) 50%/cover no-repeat}.z-moss{background:linear-gradient(#0a0c086b,#0a0c086b),#2b3029 url(/images/josh/tex/moss-stone.webp) 50%/cover no-repeat}.z-market{background:linear-gradient(#0c0a086b,#0c0a086b),#2a2620 url(/images/josh/bg/market-1440.webp) 50%/cover no-repeat}.z.z-bright.z-mk{background:linear-gradient(#0c0a0842,#0c0a0842),#2a2620 url(/images/josh/bg/market-1440.webp) 50%/cover no-repeat}@media (min-width:600px){.z.z-bright.z-mk{background-image:linear-gradient(#0c0a0842,#0c0a0842),url(/images/josh/bg/market-2880.webp)}}.z.z-bright{background:linear-gradient(#0a0c0829,#0a0c0829),#2b3029 url(/images/josh/tex/moss-stone.webp) 50%/cover no-repeat}.z-blur{overflow:hidden;background:#2b3029!important}.z-blur:before{content:"";z-index:-1;pointer-events:none;filter:blur(12px);background:linear-gradient(#0a0c086b,#0a0c086b),#2b3029 url(/images/josh/tex/moss-stone.webp) 50%/cover no-repeat;position:absolute;inset:-40px}.gem-div{z-index:6;pointer-events:none;background:#24251f;height:0;padding-top:5.21%;position:relative}.gem-div:before{content:"";filter:drop-shadow(0 6px 10px #0000008c);background:url(/images/josh/ui/gem-border-1200.webp) 0 0/100% 100% no-repeat;width:100%;margin-top:-1.458%;padding-top:10.667%;position:absolute;top:0;left:0}.gem-div{height:47px;padding-top:0!important}.gem-div:before{background-position:50% 0!important;background-repeat:repeat-x!important;background-size:auto 96px!important;height:96px!important;margin-top:0!important;padding-top:0!important;top:-13px!important}.gem-sm{z-index:5;pointer-events:none;background:#24251f;height:34px;position:relative}.gem-sm:before{content:"";filter:drop-shadow(0 4px 8px #0000008c);background:url(/images/josh/ui/gem-border-1200.webp) 50% 0/auto 70px repeat-x;height:70px;position:absolute;top:-10px;left:0;right:0}@media (max-width:599.98px){.fe-inner:not(.pm-in){padding:24px 20px}}.fe-frame{box-sizing:border-box;background:linear-gradient(#ffffff12,#ffffff12),#2a2c30 url(/images/josh/tex/rune-stone.webp) 20% 30%/900px;border:2px solid #0d0e10;border-radius:4px;width:100%;padding:16px;position:relative;box-shadow:inset 2px 2px #ffffff24,inset -3px -3px #0000008c,0 24px 40px -16px #000000e6}.fe-frame.fe-sm{padding:12px}.fe-inner{box-sizing:border-box;text-align:center;background:linear-gradient(#00000085,#00000085),#1a1b1e url(/images/josh/tex/rune-stone.webp) 60%/1200px;border:2px solid #0b0c0d;border-radius:2px;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:none;height:100%;padding:32px 30px 34px;display:flex;position:relative;box-shadow:inset 0 4px 14px #000000bf,inset 0 0 0 1px #ffffff0d,0 1px #ffffff1a}.fe-corner{pointer-events:none;z-index:2;filter:drop-shadow(0 3px 3px #000000b3);background:url(/images/josh/ui/iron-corner.webp) 50%/contain no-repeat;width:82px;height:82px;position:absolute}.fe-tl{top:-14px;left:-14px}.fe-tr{top:-14px;right:-14px;transform:scaleX(-1)}.fe-bl{bottom:-14px;left:-14px;transform:scaleY(-1)}.fe-br{bottom:-14px;right:-14px;transform:scale(-1)}.fe-sm .fe-corner{width:58px;height:58px}.fe-sm .fe-tl{top:-10px;left:-10px}.fe-sm .fe-tr{top:-10px;right:-10px}.fe-sm .fe-bl{bottom:-10px;left:-10px}.fe-sm .fe-br{bottom:-10px;right:-10px}.hd-frame:not(.hd-sm){box-sizing:border-box;position:relative;background-color:#050506!important;background-image:linear-gradient(#0000001f,#00000038),url(/images/josh/tex/black-marble.webp)!important;background-position:0 0,50%!important;background-repeat:repeat,no-repeat!important;background-size:auto,cover!important;background-attachment:scroll,scroll!important;background-origin:padding-box!important;background-clip:padding-box!important;border-style:solid!important;border-width:50px 51px 46px 50px!important;border-image:url(/images/josh/ui/frame-dark-stone-wide.webp) 120/64px!important}.hd-frame.hd-sm{box-sizing:border-box;position:relative;background-color:#050506!important;background-image:linear-gradient(#0000001a,#0003),url(/images/josh/tex/black-marble-small.webp)!important;background-position:0 0,50%!important;background-repeat:repeat,no-repeat!important;background-size:auto,cover!important;background-attachment:scroll,scroll!important;background-origin:padding-box!important;background-clip:padding-box!important;border-style:solid!important;border-width:48px 44px 43px 43px!important;border-image:url(/images/josh/ui/frame-dark-stone-tall.webp) 112/56px!important}@media (max-width:820px){.hd-frame:not(.hd-sm){border-width:39px 40px 36px 39px!important;border-image-width:50px!important}}@media (max-width:640px){.hd-frame.hd-sm{border-width:38px 35px 34px 34px!important;border-image-width:44px!important}}.fe-btn{white-space:nowrap;filter:drop-shadow(0 2px 3px #0000008c);gap:8px;transition:filter .15s,color .15s,transform 80ms;box-sizing:border-box!important;height:auto!important;min-height:44px!important;box-shadow:none!important;font:700 17px / 20px var(--ts-font-serif), Georgia, serif!important;letter-spacing:.01em!important;color:#f5ead6!important;text-shadow:0 1px #1a0f06,0 2px 4px #000000d9!important;background:0 0!important;border:0 solid #0000!important;border-image:url(/images/josh/ui/btn-bronze.webp) 150 215 fill/14px 20px!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:11px 26px 12px!important;text-decoration:none!important;display:inline-flex!important}.fe-btn:hover{color:#ffd977!important;text-shadow:0 1px #3a1c04,0 0 8px #ffbe5080,0 2px 4px #000c!important;filter:drop-shadow(0 0 6px #ffa0328c)drop-shadow(0 0 14px #ff8c1e38)!important;box-shadow:none!important;border-image-source:url(/images/josh/ui/btn-bronze-hover.webp)!important}.fe-btn:active{transform:translateY(1px);color:#c9bca4!important;filter:none!important;border-image-source:url(/images/josh/ui/btn-bronze-pressed.webp)!important}.fe-btn:focus-visible{outline-offset:4px;outline:3px solid #7fb7e0}.fe-btn:disabled,.fe-btn[aria-disabled=true]{cursor:not-allowed;filter:grayscale(.85)brightness(.75);transform:none;color:#a99f8e!important}.fe-btn:disabled:hover,.fe-btn[aria-disabled=true]:hover,.fe-btn[disabled]:hover{color:#a99f8e!important;text-shadow:0 1px #000!important;filter:grayscale(.85)brightness(.75)!important;border-image-source:url(/images/josh/ui/btn-bronze.webp)!important}.fe-btn[aria-busy=true]{pointer-events:none;position:relative;color:#0000!important;text-shadow:none!important}.fe-btn[aria-busy=true]:after{content:"";border:2px solid #f6c5524d;border-top-color:#f6c552;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;animation:.8s linear infinite sl-spin;position:absolute;top:50%;left:50%}@keyframes sl-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.fe-btn:active{transform:none}.fe-btn[aria-busy=true]:after{border-color:#f6c552 #0000 #f6c552 #f6c552;animation:none}}.pm-in{grid-template:"photo""head""foot"1fr/minmax(0,1fr);text-align:left!important;align-items:stretch!important;gap:14px!important;padding:18px 16px 20px!important;display:grid!important}.pm-photo{aspect-ratio:4/3;background:radial-gradient(70% 62% at 50% 46%,#2b3027 0%,#151912 60%,#0a0c08 100%);border-radius:4px;grid-area:photo;justify-content:center;align-items:center;width:100%;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0009,0 10px 24px #000000a6,inset 0 0 0 1px #ffffff0d}.pm-photo img{object-fit:contain;filter:drop-shadow(0 10px 14px #000000a6);width:80%;height:80%}.pm-head{flex-direction:column;grid-area:head;align-items:stretch;gap:6px;min-width:0;display:flex}.pm-kind{font:700 11px / 14px var(--ts-font-ui), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#efe4cc;margin:0;display:block}.pm-game,.pm-lbl{font:700 11px / 14px var(--ts-font-ui), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#c9b98f;display:block}.store.site h3.pm-t{font-variation-settings:"SOFT" 100, "WONK" 0;white-space:normal;min-height:48px;margin:0;display:block;font:700 19px / 24px var(--ts-font-display), Georgia, serif!important;color:#f6c552!important;text-shadow:0 2px #3a2508,0 4px 10px #000000b3!important}.pm-t a{color:inherit;text-decoration:none}.store.site .pm-t a:hover{color:#ffe3a1}.pm-t a:focus-visible{outline-offset:4px;outline:3px solid #7fb7e0}.pm-heart:focus-visible,a.tb-cta:focus-visible{outline-offset:3px;outline:3px solid #ffd45a}.store.site .pm{position:relative}.store.site .pm-t a:after{content:"";position:absolute;inset:0}.store.site .pm-foot .fe-btn,.store.site .pm-foot .ts-btn,.store.site .pm-heart{z-index:2;position:relative}.store.site .pm-foot .fe-btn.pm-btn,.store.site .pm-foot .mk-card__cta{box-sizing:border-box;white-space:normal;text-align:center;min-width:0;max-width:100%}@media (hover:hover){.store.site .pm:hover .pm-photo img{transition:transform var(--dur-slow,.2s) var(--ease-out,ease);transform:scale(1.03)}}.store.site .pm:active .pm-photo img{transform:scale(1.01)}.store.site .pm.mk-card--sold .pm-photo img{filter:grayscale(.6)brightness(.85)}.pm-heart{color:#efe4cc;width:44px;height:44px}.pm-heart:hover{color:#f6c552}.pm-foot{flex-wrap:wrap;grid-area:foot;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:8px;display:flex}.pm-prices{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.pm-price{font:800 22px / 1 var(--ts-font-ui), sans-serif;color:#fff4dc;text-shadow:0 2px 3px #000c;font-variant-numeric:lining-nums tabular-nums}.pm-price.pm-sale{color:#ffd36b}.pm-was{font:600 14px / 1 var(--ts-font-ui), sans-serif;color:#9d927e}.pm-btn{border-image-width:11px 16px!important;min-height:44px!important;margin-top:0!important;padding:12px 20px!important;font-size:15px!important;line-height:18px!important}.pm-tag{--g:#c9a259;z-index:1;box-sizing:border-box;width:max-content;max-width:calc(100% - 16px);height:auto;min-height:24px;font:700 11px / 1 var(--ts-font-ui), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#efe4cc;-webkit-hyphens:none;hyphens:none;text-wrap:balance;white-space:normal;text-overflow:clip;background:#0a0b0cd1;border:1px solid #6d675f;border-radius:3px;align-items:center;gap:6px;padding:0 9px 0 7px;display:inline-flex;position:absolute;top:8px;left:8px;overflow:visible}.pm-tag>span{-webkit-hyphens:none;hyphens:none;text-wrap:balance;overflow-wrap:anywhere;min-width:0}.pm-tag:before{content:"";background:var(--g);flex:none;width:7px;height:7px;transform:rotate(45deg)}.pm-tag.pmt-in{--g:#9bc96a}.pm-tag.pmt-soon{--g:#c9a259}.pm-tag.pmt-live{color:#ffd9d2;letter-spacing:.14em;background:#280808e0;border-color:#e0574a;font-weight:800}.pm-tag.pmt-live:before{background:#ff5a47;border-radius:50%;width:8px;height:8px;transform:none}@media (prefers-reduced-motion:no-preference){.pm-tag.pmt-live:before{animation:1.6s ease-out infinite pm-live-pulse}}@keyframes pm-live-pulse{0%{box-shadow:0 0 #ff5a47b3}70%{box-shadow:0 0 0 7px #ff5a4700}to{box-shadow:0 0 #ff5a4700}}.pm-tag.pmt-pre{--g:#7fb7e0}.hd .z-bright .pm .fe-inner,.store.site .pm>.fe-inner{background:linear-gradient(#060804db,#060804db),#141712 url(/images/josh/tex/moss-stone.webp) 55%/1800px!important}.store.site article.fe-frame.pm,.store.site .fe-frame.pm.mk-card{color:#efe4cc;flex-direction:column;align-items:stretch;gap:0;min-width:0;padding:12px;text-decoration:none;display:flex}.store.site .pm .pm-photo{aspect-ratio:4/3;background:radial-gradient(70% 62% at 50% 46%,#2b3027 0%,#151912 60%,#0a0c08 100%);width:100%;padding:0}.store.site .pm .pm-prices .card-price{font:800 22px / 1 var(--ts-font-ui), sans-serif;color:#fff4dc;text-shadow:0 2px 3px #000c}.store.site .pm .price-was{color:#9d927e;font:600 14px / 1 var(--ts-font-ui), sans-serif}.store.site .z.z-seam:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000008c,#0000 140px calc(100% - 140px),#0000008c);position:absolute;inset:0}.store.site .z.z-blur.z-blur--market{background:#2a2620!important}.store.site .z.z-blur.z-blur--market:before{filter:blur(24px);background:linear-gradient(#0c0a0873,#0c0a0873),#2a2620 url(/images/josh/bg/market-1440.webp) 50%/cover no-repeat;inset:-60px}.store.site .hd-frame>.hd-inner{box-sizing:border-box;padding:18px 24px;position:relative}@media (max-width:640px){.store.site .hd-frame>.hd-inner{padding:10px 8px}}.store.site .hd-frame.hd-trail:not(.hd-sm){filter:drop-shadow(0 24px 30px #0009);background:0 0!important;border-width:44px!important;border-image:url(/images/josh/ui/frame-stone-gold-wide.webp) 120 fill/64px!important}.store.site .hd-trail:before{content:"";z-index:0;pointer-events:none;background:#0000004d;position:absolute;inset:6px 7px 2px 6px}.store.site .hd-trail>*{z-index:1;position:relative}@media (max-width:820px){.store.site .hd-frame.hd-trail:not(.hd-sm){border-width:32px!important;border-image-width:48px!important}.store.site .hd-trail:before{inset:4px 5px 2px 4px}}.store.site .hd-pair .hd-frame:not(.hd-sm){filter:drop-shadow(0 12px 18px #0000008c);border-width:31px 32px 29px 31px!important;border-image-width:40px!important}.store.site .fe-frame.pm,.store.site .fe-frame.pf{background:linear-gradient(#1416106b,#1416106b),#3a4034 url(/images/josh/tex/moss-stone.webp) 30% 40%/1400px;border-color:#0d0e10}.store.site .pf>.fe-inner{background:linear-gradient(#060804db,#060804db),#141712 url(/images/josh/tex/moss-stone.webp) 55%/1800px}.store.site .hd-ribbon{isolation:isolate;font:700 14px / 20px var(--ts-font-ui), system-ui, sans-serif;color:#f3e8d0;text-shadow:0 1px 2px #000000e6;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:0;padding:14px 32px 15px;display:inline-flex;position:relative}.store.site .hd-ribbon>span{align-items:center;gap:16px;display:inline-flex}.store.site .hd-ribbon>span+span:before{content:"";background:#c9a259;flex:none;width:7px;height:7px;transform:rotate(45deg)}.store.site .hd-ribbon:before{content:"";z-index:-1;filter:brightness(1.5)saturate(1.6)drop-shadow(0 6px 12px #0009);border-style:solid;border-width:5px 6px;border-image:url(/images/josh/ui/frame-stone-gold-wide.webp) 120/7px 8px;position:absolute;inset:0}.store.site .hd-ribbon:after{content:"";z-index:-2;background:linear-gradient(#16130fdb,#0c0b09e6);position:absolute;inset:3px 4px;box-shadow:inset 0 1px #ffe1aa14,inset 0 0 14px #0009}.store.site .hd-rule{background:linear-gradient(90deg,#0000,#8a6a35,#0000);border:0;height:2px;margin:0}.store.site .hd-acc{filter:drop-shadow(0 8px 14px #00000080);border-style:solid;border-width:20px 24px;border-image:url(/images/josh/ui/frame-stone-gold-wide.webp) 120 fill/30px 34px;padding:0}.store.site .hd-acc>summary{cursor:pointer;min-height:60px;font:700 19px / 24px var(--ts-font-serif), Georgia, serif;color:#f2d48a;text-shadow:0 1px 2px #000000e6;align-items:center;gap:14px;padding:0 26px;list-style:none;display:flex}.store.site .hd-acc>summary::-webkit-details-marker{display:none}.store.site .hd-acc>summary:before{content:"";background:linear-gradient(135deg, var(--ts-gem-light), #c9a259 50%, var(--ts-gem-dark));border:1px solid #2a1a06;flex:none;width:12px;height:12px;transition:transform .15s;transform:rotate(45deg)}.store.site .hd-acc[open]>summary:before{transform:rotate(45deg)scale(1.15);box-shadow:0 0 10px #ffbe5099}.store.site .hd-acc>summary:after{content:"+" / "";font:400 26px / 1 var(--ts-font-serif), Georgia, serif;color:#c9a259;margin-left:auto}.store.site .hd-acc[open]>summary:after{content:"–" / ""}.store.site .hd-acc>summary:hover{color:#ffd977}.store.site .hd-acc>summary:focus-visible{outline-offset:-3px;outline:3px solid #7fb7e0}.store.site .hd-acc>:not(summary){font:400 16px / 24px var(--ts-font-ui), system-ui, sans-serif;color:#e6dac0;margin:0;padding:0 28px 16px 54px}@media (prefers-reduced-motion:reduce){.store.site .hd-acc>summary:before{transition:none}}.store.site .hd-label{font:700 13px / 16px var(--ts-font-ui), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#c9b98f;margin-bottom:8px;display:block}.store.site .hd-input{box-sizing:border-box;background:linear-gradient(#00000073, #00000073), var(--ts-field) url(/images/josh/tex/rune-stone.webp) 30% 70% / 1200px auto;width:100%;min-height:56px;font:500 18px / 24px var(--ts-font-ui), system-ui, sans-serif;color:#f5ead6;border:2px solid #0b0c0d;border-radius:4px;outline:none;padding:0 18px;box-shadow:inset 0 3px 8px #000c,0 1px #ffffff1a,0 0 0 1px #c9a2594d}.store.site .hd-input::placeholder{color:var(--ts-muted)}.store.site .hd-input:focus{box-shadow:inset 0 3px 8px #000c,0 0 0 2px #c9a259,0 0 14px #ffaa3c59}.store.site .hd-input:focus-visible{outline-offset:3px;border-color:#0b0c0d;outline:3px solid #7fb7e0}.store.site .hd-check{cursor:pointer;font:400 15px / 21px var(--ts-font-ui), system-ui, sans-serif;color:#e6dac0;align-items:center;gap:12px;display:flex}.store.site .hd-check input[type=checkbox]{appearance:none;cursor:pointer;background:radial-gradient(circle at 35% 30%, var(--ts-iron-hi), var(--ts-iron-well) 70%);border:2px solid var(--ts-iron);border-radius:3px;flex:none;width:24px;height:24px;margin:0;box-shadow:inset 0 2px 3px #000000b3,0 0 0 1px #000}.store.site .hd-check input[type=checkbox]:checked{background:var(--ts-iron-well);border-color:#c9a259}.store.site .hd-check input[type=checkbox]:checked:after{content:"";filter:drop-shadow(0 0 3px #ffbe5099);border:3px solid #f6c552;border-width:0 3px 3px 0;width:7px;height:13px;margin:1px auto 0;display:block;transform:rotate(45deg)}.store.site .hd-check input[type=checkbox]:focus-visible{outline-offset:3px;outline:3px solid #7fb7e0}.store.site .hd-iron{box-sizing:border-box;background:radial-gradient(circle at 35% 30%, var(--ts-iron-hi), var(--ts-iron-lo) 70%);border:2px solid var(--ts-iron);min-height:44px;font:700 15px / 20px var(--ts-font-ui), system-ui, sans-serif;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff26,0 4px 10px #00000080;color:#efe4cc!important}.store.site .hd-iron:hover{border-color:#c9a259;color:#ffd977!important}.store.site .hd-iron:focus-visible{outline-offset:3px;outline:3px solid #7fb7e0}.store.site .hd-iron.hd-ico{width:50px;height:50px;min-height:0;padding:0}.store.site .hd-iron.hd-ico svg{width:22px;height:22px;display:block}.store.site .pf{display:flex}.store.site .pf>.pf-in{text-align:left;flex:1;align-items:stretch;gap:16px;padding:22px 22px 24px}.store.site .pf-photo{aspect-ratio:470/275;background:radial-gradient(70% 62% at 50% 46%,#2b3027 0%,#151912 60%,#0a0c08 100%);border-radius:4px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0009,0 10px 24px #000000a6}.store.site .pf-photo img{object-fit:cover;width:100%;height:100%;display:block}.store.site .pf-photo>.pm-tag{position:absolute;top:8px;left:8px}.store.site .pf-text{flex-direction:column;flex:1;gap:8px;display:flex}.store.site h3.pf-t{font:700 26px / 32px var(--ts-font-display), Georgia, serif;font-variation-settings:"SOFT" 100, "WONK" 0;color:#f6c552;text-shadow:0 2px #3a2508,0 4px 10px #000000b3;margin:0}.store.site .pf-t a{color:inherit;text-decoration:none}.store.site .pf-t a:hover{color:#ffe3a1}.store.site .pf-t a:focus-visible{outline-offset:3px;outline:3px solid #7fb7e0}.store.site .pf{position:relative}.store.site .pf-t a:after{content:"";position:absolute;inset:0}.store.site .pf .fe-btn{z-index:2;position:relative}.store.site .pm-inline{font:700 14px / 18px var(--ts-font-ui), sans-serif;color:#efe4cc;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.store.site .pm-inline .pm-lbl{letter-spacing:.12em;color:#c9b98f;margin:0;font-size:11px;display:inline}.store.site .pf-foot{margin-top:auto;padding-top:10px}.store.site .pf .pm-price,.store.site .pf .card-price{font:800 30px / 1 var(--ts-font-ui), sans-serif;color:#fff4dc;text-shadow:0 2px 3px #000c;font-variant-numeric:lining-nums tabular-nums}.store.site .pf .pm-sale{color:#ffd36b}.store.site .pf .sale-off{font:700 12px / 16px var(--ts-font-ui), sans-serif;color:#eadbb4;background:#ffffff14;border:1px solid #eadbb466;border-radius:9999px;align-self:center;align-items:center;padding:2px 9px;display:inline-flex}.store.site .pf-ends{font:800 12px / 18px var(--ts-font-ui), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#ffbf6b;text-shadow:0 1px 2px #000c;background:#ffa03c24;border-radius:9999px;align-items:center;gap:6px;padding:2px 10px 2px 8px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffaa508c}.store.site .pf-ends svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:13px;height:13px}.store.site .ot-wrap{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:28px 40px 36px}.store.site .ot-track{grid-template-rows:auto 88px 88px 88px auto;grid-template-columns:88px minmax(120px,.8fr) 88px minmax(0,1fr) 88px;display:grid}.store.site .ot-steps,.store.site .ot-step,.store.site .ot-fork,.store.site .ot-branch{grid-template-columns:subgrid;grid-template-rows:subgrid;min-width:0;display:grid}.store.site .ot-steps,.store.site .ot-fork{grid-area:1/1/-1/-1;margin:0;padding:0;list-style:none}.store.site .ot-step--1{grid-area:1/1/-1/span 2}.store.site .ot-branch{grid-column:1/-1}.store.site .ot-branch--preorder{grid-row:1/span 2}.store.site .ot-branch--preorder .os-step{grid-area:1/1/auto/-1;align-self:end;align-items:flex-start;max-width:320px;margin:0 0 18px}.store.site .ot-branch--instock{grid-row:3/span 3}.store.site .ot-branch .os-med{grid-area:2/1}.store.site .ot-branch--instock .os-step{grid-area:3/1/auto/-1;align-self:start;align-items:flex-start;max-width:320px;margin:18px 0 0}.store.site .ot-or{z-index:1;box-sizing:border-box;color:#efe4cc;width:44px;height:44px;font:800 12px / 1 var(--ts-font-ui), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;background:#121315;border:2px solid #6d675f;border-radius:9999px;grid-area:1/1;justify-content:center;place-self:center;align-items:center;display:flex;position:relative}.store.site .ot-step--2,.store.site .ot-step--done{grid-row:3/span 3}.store.site .ot-step--2{grid-column:3/span 2}.store.site .ot-step--done{grid-column:4/span 2}.store.site .ot-step>.os-med{grid-area:1/1}.store.site .ot-step--done>.os-med{grid-column:2}.store.site .ot-step>.os-step{grid-area:2/1/span 2/-1;align-self:start}.store.site .ot-step--done>.os-step{text-align:right;justify-self:end;gap:4px;margin:18px 0 0}@media (max-width:1080px){.store.site .ot-step--2>.os-step{margin-right:72px}}.store.site .os-road.ot-road--fork{grid-area:2/2/span 3;height:264px}.store.site .ot-road--2{grid-area:3/4}.store.site .ot-head{text-align:right;flex-direction:column;grid-area:1/3/span 2/span 3;place-self:center end;align-items:flex-end;gap:12px;display:flex}.store.site h2.ot-title{font:700 52px / 58px var(--ts-font-display), Georgia, serif;font-variation-settings:"SOFT" 100, "WONK" 0;color:#f6c552;text-shadow:0 2px #5a3a10,0 3px #2a1a06,0 8px 22px #000000b3;margin:0}.store.site .ot-ship{font:700 15px / 20px var(--ts-font-ui), system-ui, sans-serif;letter-spacing:.02em;color:#eadbb4;text-shadow:0 1px 2px #000000e6;align-items:center;gap:8px;margin:0;display:inline-flex}.store.site .ot-ship img{width:22px;height:22px}.store.site .os-med{z-index:1;filter:drop-shadow(0 8px 10px #000000a6);width:88px;height:88px;display:block;position:relative}.store.site .os-med img{width:88px;height:88px;display:block}.store.site .os-med.os-done{filter:drop-shadow(0 8px 10px #000000a6)drop-shadow(0 0 14px #9bc96a73)}.store.site .os-seal{box-sizing:border-box;background:var(--ts-seal-red);min-width:34px;height:34px;color:var(--ts-seal-text);font:700 14px / 1 var(--ts-font-display), Georgia, serif;border-radius:9999px;justify-content:center;align-items:center;padding:0 6px;display:flex;position:absolute;top:-8px;right:-10px;box-shadow:inset 0 0 0 2px #fffaf038,0 2px 4px #0000008c}.store.site .os-eyebrow{font:700 13px / 16px var(--ts-font-ui), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#c9b98f;text-shadow:0 1px 2px #000000e6}.store.site .os-eyebrow.os-eyebrow--done{color:#9bc96a}.store.site .os-h{font:700 22px / 28px var(--ts-font-display), Georgia, serif;font-variation-settings:"SOFT" 100, "WONK" 0;color:#f2d48a;text-shadow:0 2px 3px #000000d9;margin:0}.store.site .os-p{font:400 16px / 24px var(--ts-font-ui), system-ui, sans-serif;color:#e6dac0;text-shadow:0 1px 2px #000000e6;margin:0}.store.site .os-step{flex-direction:column;gap:8px;margin:18px 24px 0 0;display:flex}.store.site .os-tags{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.store.site .ot-chip{box-sizing:border-box;min-height:26px;color:var(--ts-instock-fg);font:700 13px / 18px var(--ts-font-ui), system-ui, sans-serif;white-space:nowrap;background:#1d3220;border-radius:9999px;align-items:center;gap:6px;padding:2px 11px 2px 3px;display:inline-flex}.store.site .ot-chip:before{content:"";background:url(/images/josh/icons/jewel-grass.webp) 50%/contain no-repeat;border-radius:9999px;flex:none;width:19px;height:19px}.store.site .ot-chip--preorder{color:var(--ts-preorder-fg);background:#17304a}.store.site .ot-chip--preorder:before{background-image:url(/images/josh/icons/jewel-water.webp)}.store.site .os-road{width:100%;height:88px;display:block;overflow:visible}.store.site .os-road path{fill:none;stroke:#c9a259;stroke-width:4px;stroke-linecap:round;stroke-dasharray:7 11}@media (max-width:860px){.store.site .ot-wrap{padding:28px 20px 36px}.store.site .ot-track,.store.site .ot-steps,.store.site .ot-step,.store.site .ot-fork,.store.site .ot-branch{flex-direction:column;gap:12px;display:flex}.store.site .ot-head{text-align:left;align-items:flex-start;margin-bottom:24px}.store.site .ot-branch .os-step,.store.site .ot-step>.os-step{align-self:stretch;margin:0 0 20px}.store.site .ot-branch--preorder .os-step{margin-bottom:8px}.store.site .ot-step--done>.os-step{text-align:left;margin:0}.store.site .os-road{display:none}}.store.site .hb{display:flex}.store.site .hb>.fe-inner{flex:1;min-width:0}.store.site .fe-inner.hb-in{text-align:left;grid-template-columns:auto minmax(200px,.8fr) minmax(0,2.2fr);align-items:start;gap:30px;padding:28px 30px;display:grid}.store.site .hb-id{border-right:1px solid #000c;flex-direction:column;align-self:stretch;gap:18px;padding-right:26px;display:flex;box-shadow:1px 0 #ffffff14}.store.site .hb-col{flex-direction:column;gap:10px;display:flex}.store.site .cs-niche{background:var(--ts-niche);box-shadow:0 0 0 1px var(--ts-well), inset 0 0 0 1px #ffffff14, 0 8px 16px #0009;border:2px solid #6d675f;border-radius:4px;flex:none;padding:4px}.store.site .cs-niche img{object-fit:cover;width:128px;height:164px;image-rendering:pixelated;border-radius:2px;display:block}.store.site h3.cs-name{font:700 34px / 38px var(--ts-font-display), Georgia, serif;font-variation-settings:"SOFT" 100, "WONK" 0;color:#f6c552;text-shadow:0 2px #3a2508,0 4px 10px #000000b3;margin:0}.store.site .cs-lbl{font:700 11px / 14px var(--ts-font-ui), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#c9b98f;background:linear-gradient(#ffffff1a,#ffffff1a) 0 0/100% 1px no-repeat;border-top:1px solid #000c;margin-top:5px;padding-top:5px;display:block}.store.site .cs-val{font:700 17px / 22px var(--ts-font-ui), system-ui, sans-serif;color:#efe4cc;display:block}.store.site .cs-h{font:700 12px / 16px var(--ts-font-ui), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f6c552;border-bottom:1px solid #000c;margin:0;padding-bottom:7px;box-shadow:0 1px #ffffff1a}.store.site .hb-body p{font:400 16px / 24px var(--ts-font-ui), system-ui, sans-serif;color:#efe4cc;margin:0}@media (max-width:980px){.store.site .fe-inner.hb-in{grid-template-columns:auto minmax(0,1fr)}.store.site .hb-id{box-shadow:none;border-right:0;padding-right:0}.store.site .hb-body{grid-column:1/-1}}@media (max-width:560px){.store.site .fe-inner.hb-in{grid-template-columns:minmax(0,1fr);padding:24px 20px}.store.site .cs-niche{justify-self:start}}.store.site .hd-foot{background:linear-gradient(#0000009e, #0000009e), var(--ts-foot) url(/images/josh/tex/rune-stone.webp) 50% 20% / cover no-repeat}.store.site .hd-foot__wrap{box-sizing:border-box;flex-direction:column;gap:36px;max-width:1120px;margin:0 auto;padding:80px 40px 92px;display:flex}.store.site .hd-foot__top{flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex}.store.site .hd-foot__brand{flex-direction:column;gap:14px;max-width:300px;display:flex}.store.site .hd-foot__logo{align-self:flex-start;display:inline-block}.store.site .hd-foot__logo img{width:140px;height:auto;display:block}.store.site .hd-foot__logo:focus-visible{outline-offset:3px;outline:3px solid #7fb7e0}.store.site .hd-cols{flex:520px;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.store.site .hd-col h2{font:700 13px / 16px var(--ts-font-ui), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f6c552;text-shadow:none;margin:0 0 12px}.store.site .hd-col ul{margin:0;padding:0;list-style:none;display:block}.store.site .footer .hd-col a{font:500 15px / 20px var(--ts-font-ui), system-ui, sans-serif;color:#e6dac0;padding:5px 0;text-decoration:none;display:block}.store.site .hd-col a:hover{color:#ffd977}.store.site .hd-foot__mid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.store.site .hd-foot__social{flex-wrap:wrap;gap:12px;display:flex}.store.site .hd-foot__fine{flex-direction:column;gap:4px;display:flex}.store.site .hd-fine{font:400 13px / 20px var(--ts-font-ui), system-ui, sans-serif;color:#a99f8e;margin:0}.store.site .hd-fine.hd-fine--lead{color:#c9b98f}.store.site .footer .hd-fine a{color:#f6c552;justify-content:flex-start}@media (max-width:900px){.store.site .hd-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.store.site .hd-foot__wrap{padding:80px 18px 92px}}.store.site .socials.socials--iron{margin:0}.store.site .socials.socials--iron a{color:#efe4cc;width:50px;height:50px}.store.site .socials.socials--iron a:hover{color:#ffd977}.store.site .socials.socials--iron svg{width:22px;height:22px}
a.tap-inline,[data-testid=crumbs] a{box-sizing:border-box;align-items:center;min-height:44px;padding:10px 2px;display:inline-flex}:root{--c-bg:#7fa7d6;--c-surface:#ffffffc7;--c-text:#2e2216;--ink-muted:#3a2c1c;--c-muted:#5a4834;--c-cta:#e5a93b;--c-cta-text:#2e2216;--c-accent:#1f5490;--c-success:#25541f;--c-danger:#7a2414;--c-panel:#ffffffdb;--c-panel-border:#ffffffd9;--c-panel-text:#2e2216;--c-panel-muted:#5a4834;--c-warn:#7a430c;--c-price:#7a430c;--gold1:#f7d987;--gold2:#e5a93b;--outline:#1e140b;--logo:#f2c14e;--glass-fill:#ffffffdb;--glass-stroke:#ffffffd9;--glass-blur:16px;--glass-shadow:0 8px 24px #1a26402e;--radius-panel:16px;--radius-card:14px;--field:#fff;--field-edge:#b98a4e;--bg-blur:4px;--bg-dim:#1e2a3a1f;--bg-fade:#7fa7d6;--scene-filter:none;--theme-crossfade:1s;--badge-gold-bg:var(--gold1);--badge-gold-edge:#b07c2a;--badge-gold-text:#5a3a0e;--badge-green-bg:#dcefd3;--badge-green-edge:#3f7d3a;--badge-green-text:#25541f;--badge-blue-bg:#dceaf7;--badge-blue-edge:#245f9e;--badge-blue-text:#1d4c7f;--badge-red-bg:#f7dcd6;--badge-red-edge:#a6402b;--badge-red-text:#7a2414;--c-bg-deep:var(--field);--c-line:#5a483447;--c-firefly:#c8f07a;--t-display-xl:72px;--lh-display-xl:64px;--t-display-l:56px;--lh-display-l:52px;--t-display-m:40px;--lh-display-m:40px;--t-display-s:32px;--lh-display-s:32px;--t-h4:24px;--lh-h4:32px;--t-body-l:18px;--lh-body-l:28px;--t-body:16px;--lh-body:24px;--t-body-s:14px;--lh-body-s:20px;--t-caption:12px;--lh-caption:16px;--t-price-l:40px;--lh-price-l:48px;--t-price:20px;--lh-price:28px;--s-0:0px;--s-1:8px;--s-2:16px;--s-3:24px;--s-4:32px;--s-5:40px;--s-6:48px;--s-8:64px;--s-10:80px;--s-12:96px;--s-16:128px;--s-half:4px;--bevel:4px;--step:4px;--container:1200px;--gutter:32px;--dur-fast:.12s;--dur:.2s;--dur-slow:.4s;--ease:cubic-bezier(.2, .7, .2, 1);--c-ember:var(--field-edge)}html.lantern{--c-bg:#17121f;--c-surface:#1b14249e;--c-text:#f4ebd6;--ink-muted:#f4ebd6;--c-muted:#c9b79a;--c-cta:#f2c14e;--c-cta-text:#2e2216;--c-accent:#9cc3f0;--c-success:#b7e0ae;--c-danger:#f2b8ac;--c-panel:#1b1424d1;--c-panel-border:#fff3;--c-panel-text:#f4ebd6;--c-panel-muted:#c9b79a;--c-warn:#f2c14e;--c-price:#f2c14e;--glass-fill:#1b1424d1;--glass-stroke:#fff3;--glass-shadow:0 8px 24px #00000073;--field:#1a1524;--field-edge:#7a6440;--bg-dim:#05040a33;--bg-fade:#17121f;--scene-filter:brightness(.42) saturate(.65) hue-rotate(-12deg);--badge-gold-bg:#3d2f14;--badge-gold-edge:#c9a464;--badge-gold-text:#f7d987;--badge-green-bg:#1d2e1c;--badge-green-edge:#6ba864;--badge-green-text:#b7e0ae;--badge-blue-bg:#18263a;--badge-blue-edge:#6f9ccb;--badge-blue-text:#bfd8f2;--badge-red-bg:#3a1a18;--badge-red-edge:#c8705e;--badge-red-text:#f2b8ac;--c-bg-deep:var(--field);--c-line:#ffffff29;--c-ember:var(--field-edge)}@media (prefers-reduced-motion:reduce){:root{--theme-crossfade:10ms}}@media (max-width:767px){:root{--gutter:16px;--t-display-xl:48px;--lh-display-xl:44px;--t-display-l:40px;--lh-display-l:40px;--t-display-m:32px;--lh-display-m:32px}}[data-world=quest-upc]{--c-firefly:#ff9fd0;--c-quest-day:#ffc94d;--c-quest-night:#8fa8ff}.store *,.store :before,.store :after{box-sizing:border-box}.store{--f-display:var(--font-store-display), "Pixelify Sans", system-ui, sans-serif;--f-body:var(--font-store-body), "Outfit", system-ui, sans-serif;--f-accent:var(--font-store-accent), "VT323", monospace;--f-mono:var(--font-store-body), "Outfit", system-ui, sans-serif;--font-ui:var(--f-body);--site-nav-h:88px;--c-ember:var(--field-edge);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg-fade);min-height:100dvh;transition:background var(--theme-crossfade), color var(--theme-crossfade);color:var(--c-text);font:400 var(--t-body) / var(--lh-body) var(--f-body);-webkit-font-smoothing:antialiased;margin:0}.store img{image-rendering:auto;max-width:100%;display:block}.store .px,.store .kit-art,.store img[src*="/art/"]{image-rendering:pixelated}.store a{color:var(--c-accent)}.store a:hover{color:var(--c-text)}.store :focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.store .skip{z-index:100;background:var(--c-cta);min-height:44px;color:var(--c-cta-text);align-items:center;padding:8px 12px;font-weight:700;display:inline-flex;position:absolute;top:8px;left:-999px}.store .skip:focus{left:8px}.store h1,.store h2,.store h3,.store .display{font-family:var(--f-display);letter-spacing:0;margin:0 0 var(--s-2);font-weight:600}.store h1{font-size:var(--t-display-xl);line-height:var(--lh-display-xl)}.store h2{font-size:var(--t-display-m);line-height:var(--lh-display-m)}.store h3{font-size:var(--t-display-s);line-height:var(--lh-display-s)}.store h4{font:600 var(--t-h4) / var(--lh-h4) var(--f-body);margin:0 0 var(--s-1)}.store p{margin:0 0 var(--s-2)}.store .muted{color:var(--c-muted)}.store .s{font-size:var(--t-body-s);line-height:var(--lh-body-s)}.store .cap{font:500 var(--t-caption) / var(--lh-caption) var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}.store .mono,.store .price{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.store .price{color:var(--c-price);font-weight:600}.store .card-price{font-family:var(--font-ui,"Outfit", system-ui, sans-serif);font-variant-numeric:tabular-nums lining-nums;letter-spacing:0;font-weight:600}.store .pc .card-price{font-size:var(--t-price);line-height:1.2}.store .wrap{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.store .sec{padding:var(--s-12) 0}.store .grid{gap:var(--s-3);display:grid}.store .g2{grid-template-columns:repeat(2,1fr)}.store .g3{grid-template-columns:repeat(3,1fr)}.store .g4{grid-template-columns:repeat(4,1fr)}.store .row{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.store .between{justify-content:space-between}.store .stack>*+*{margin-top:var(--s-2)}.store .bevel{background:var(--c-surface);padding:var(--s-3);box-shadow:0 0 0 2px var(--c-bg-deep), inset 0 0 0 2px color-mix(in srgb, var(--c-accent) 35%, transparent), inset 0 4px 0 2px #ffffff0f;clip-path:polygon(0 4px,4px 4px,4px 0,calc(100% - 4px) 0,calc(100% - 4px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 4px),0 calc(100% - 4px));position:relative}.store .panel{background:var(--c-panel);color:var(--c-panel-text);padding:var(--s-3);border:2px solid var(--c-panel-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:4px 4px 0 var(--c-bg-deep), inset 0 0 0 2px color-mix(in srgb, var(--c-panel-border) 25%, transparent)}.store .panel .muted{color:var(--c-panel-muted)}.store .glass{background:color-mix(in srgb, var(--c-panel) 88%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.store .presale-status{color:var(--ink-muted);flex-direction:column;align-items:flex-start;gap:6px;margin-top:16px;padding:14px 16px;display:flex}.store .presale-status__line{color:var(--ink-muted);font:600 14px/1.45 var(--f-body);margin:0}.store .presale-status__notify{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.store .btn{min-height:48px;font:700 16px/1 var(--f-body);cursor:pointer;transition:transform var(--dur-fast) var(--ease), filter var(--dur-fast);border:0;justify-content:center;align-items:center;gap:8px;padding:12px 20px;text-decoration:none;display:inline-flex}.store .btn-primary{background:var(--c-cta);color:var(--c-cta-text);box-shadow:inset -4px -4px 0 color-mix(in srgb, #000 22%, var(--c-cta)), inset 4px 4px 0 color-mix(in srgb, #fff 30%, var(--c-cta)), 0 4px 0 var(--c-bg-deep)}.store .btn-primary:hover{filter:brightness(1.08);color:var(--c-cta-text);transform:translateY(-2px)}.store .btn-primary:active{box-shadow:inset 4px 4px 0 color-mix(in srgb, #000 22%, var(--c-cta));transform:translateY(2px)}.store .btn-secondary{color:var(--c-text);box-shadow:inset 0 0 0 2px var(--c-ember);background:0 0}.store .btn-secondary:hover{background:color-mix(in srgb, var(--c-ember) 12%, transparent);color:var(--c-text)}.store .btn-ghost{color:var(--c-accent);background:0 0;padding:12px 8px}.store .btn-ghost:before{content:"✦"}.store .btn[disabled],.store .btn.is-disabled,.store .btn[aria-disabled=true]{background:color-mix(in srgb, var(--c-muted) 30%, var(--c-surface));color:var(--c-muted);box-shadow:none;cursor:not-allowed;pointer-events:none;transform:none}.store .btn-s{min-height:36px;padding:8px 14px;font-size:14px}.store .btn-block{width:100%}.store .btn.is-loading{pointer-events:none}.store .badge{font:500 12px/1 var(--f-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--c-accent);border:1px solid;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.store .badge:before{content:"";background:currentColor;width:6px;height:6px;transform:rotate(45deg)}.store .badge.ok{color:var(--c-success)}.store .badge.warn{color:var(--c-warn)}.store .badge.gold{color:var(--c-cta)}.store .badge.bad{color:var(--c-danger)}.store .rank{font:500 12px var(--f-mono);color:var(--c-cta);letter-spacing:.1em}.store .rank i{opacity:.3;font-style:normal}.store .divider{height:16px;margin:var(--s-4) 0;background:radial-gradient(circle, var(--c-cta) 2px, transparent 3px) center / 16px 16px no-repeat, linear-gradient(90deg, transparent, var(--c-line) 20%, var(--c-line) 80%, transparent) center / 100% 1px no-repeat}.store .atlas{padding:var(--s-3);position:relative}.store .atlas:before,.store .atlas:after{content:"";border:2px solid var(--c-accent);width:16px;height:16px;position:absolute}.store .atlas:before{border-bottom:0;border-right:0;top:0;left:0}.store .atlas:after{border-top:0;border-left:0;bottom:0;right:0}.store .tracker{align-items:flex-start;gap:0;margin:0;padding:0;list-style:none;display:flex}.store .tracker li{text-align:center;font:500 12px/16px var(--f-mono);color:var(--c-muted);text-transform:uppercase;letter-spacing:.06em;flex:1;position:relative}.store .tracker li:before{content:"";border:2px solid var(--c-muted);background:var(--c-bg);width:14px;height:14px;margin:0 auto 8px;display:block;transform:rotate(45deg)}.store .tracker li:after{content:"";border-top:2px dotted var(--c-line);position:absolute;top:7px;left:calc(50% + 12px);right:calc(12px - 50%)}.store .tracker li:last-child:after{display:none}.store .tracker .done{color:var(--c-success)}.store .tracker .done:before{background:var(--c-success);border-color:var(--c-success)}.store .tracker .now{color:var(--ink-muted)}.store .tracker .now:before{background:var(--c-cta);border-color:var(--c-cta);box-shadow:0 0 12px var(--c-cta)}.store .tracker .bad{color:var(--c-danger)}.store .tracker .bad:before{background:var(--c-danger);border-color:var(--c-danger)}.store label{font:600 14px/20px var(--f-body);margin-bottom:6px;display:block}.store .field{margin-bottom:var(--s-2)}.store .input,.store select,.store textarea{background:var(--c-bg-deep);width:100%;min-height:48px;color:var(--c-text);border:1px solid color-mix(in srgb, var(--c-accent) 40%, transparent);font:16px var(--f-body);padding:12px 14px}.store .input:focus,.store select:focus,.store textarea:focus{border-color:var(--c-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--c-accent) 25%, transparent);outline:none}.store .input.err,.store .err .input{border-color:var(--c-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--c-danger) 25%, transparent)}.store .help{color:var(--c-muted);margin-top:4px;font-size:13px}.store .help.err{color:var(--c-danger)}.store .help.ok{color:var(--c-success)}.store .ok-in{border-color:var(--c-success)!important}.store .req:after{content:" *";color:var(--c-cta)}.store .copy{display:flex}.store .copy .input{font-family:var(--f-mono);border-right:0;font-size:14px}.store .check{font:400 16px/24px var(--f-body);align-items:flex-start;gap:12px;margin:0;display:flex}.store .check input{width:22px;height:22px;accent-color:var(--c-cta);flex:none;margin:1px 0 0}.store .fl{grid-template-columns:repeat(2,1fr);gap:16px 24px;display:grid}.store .nav{z-index:50;background:color-mix(in srgb, var(--c-bg) 88%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--c-line);padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);position:sticky;top:0}.store .nav .wrap{align-items:center;gap:var(--s-3);height:calc(var(--site-nav-h) - 1px);display:flex}.store .logo{font:32px/1 var(--f-display);color:var(--c-text);letter-spacing:.02em;text-decoration:none}.store .logo b{color:var(--c-cta);font-weight:400}.store .nav a.l{color:var(--c-muted);font-weight:500;text-decoration:none}.store .nav a.l:hover,.store .nav a.l.on{color:var(--c-text)}.store .nav .sp{flex:1}.store .banner{background:var(--c-cta);color:var(--c-cta-text);text-align:center;font:600 14px/20px var(--f-body);padding:8px 16px}.store table.t{border-collapse:collapse;width:100%;font-size:14px}.store .t th{text-align:left;font:500 12px var(--f-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--c-muted);border-bottom:1px solid var(--c-line);padding:10px 12px}.store .t td{border-bottom:1px solid color-mix(in srgb, var(--c-line) 50%, transparent);padding:12px}.store .t tr:hover td{background:color-mix(in srgb, var(--c-accent) 5%, transparent)}.store .t .num{font-family:var(--f-mono);text-align:right}.store .app{grid-template-columns:240px 1fr;min-height:100dvh;display:grid}.store .side{background:var(--c-bg-deep);border-right:1px solid var(--c-line);padding:var(--s-3)}.store .side a{color:var(--c-muted);align-items:center;gap:10px;padding:10px 12px;font-weight:500;text-decoration:none;display:flex}.store .side a.on{color:var(--c-text);background:var(--c-surface);box-shadow:inset 3px 0 0 var(--c-cta)}.store .main{padding:var(--s-4) var(--s-5);min-width:0}.store .main .bevel,.store .main .panel{overflow-x:auto}.store .top{margin-bottom:var(--s-4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.store .top input.input{max-width:100%}.store .stat .v{font:700 32px/40px var(--f-mono);color:var(--c-text)}.store .stat .d{font:12px var(--f-mono);color:var(--c-success)}.store .ico{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:square;flex:none;width:20px;height:20px}.store .i{color:var(--c-text)}.store .i.on{color:var(--c-cta);filter:drop-shadow(0 0 6px var(--c-cta))}.store .toast{--tc:var(--c-success);background:color-mix(in srgb, var(--c-surface) 85%, transparent);border:1px solid color-mix(in srgb, var(--tc) 45%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-items:center;gap:10px;width:max-content;max-width:100%;padding:12px 16px;font-size:14px;display:flex;position:relative;box-shadow:0 8px 24px #0008}.store .toast.warn{--tc:var(--c-warn)}.store .toast.bad{--tc:var(--c-danger)}.store .toast:before,.store .toast:after{content:"";border:2px solid var(--tc);width:10px;height:10px;position:absolute}.store .toast:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.store .toast:after{border-top:0;border-left:0;bottom:-1px;right:-1px}.store .toasts{z-index:80;justify-items:end;gap:8px;display:grid;position:fixed;bottom:16px;right:16px}.store .alert{background:var(--c-surface);border:1px solid color-mix(in srgb, currentColor 40%, transparent);color:var(--c-accent);align-items:flex-start;gap:12px;margin-bottom:12px;padding:14px 16px;display:flex;position:relative}.store .alert:before,.store .alert:after{content:"";border:2px solid;width:10px;height:10px;position:absolute}.store .alert:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.store .alert:after{border-top:0;border-left:0;bottom:-1px;right:-1px}.store .alert b{color:inherit;display:block}.store .alert p{color:var(--c-muted);margin:2px 0 0;font-size:14px}.store .a-ok{color:var(--c-success)}.store .a-info{color:var(--c-accent)}.store .a-warn{color:var(--c-warn)}.store .a-err{color:var(--c-danger)}.store .dialog{background:var(--c-panel);box-shadow:4px 4px 0 var(--c-bg-deep);color:var(--c-cta);border:3px solid;align-items:flex-start;gap:16px;margin-bottom:12px;padding:18px 20px;display:flex}.store .dialog b{font:28px/1 var(--f-display);letter-spacing:.02em;color:inherit;display:block}.store .dialog p{color:var(--c-panel-text);margin:6px 0 0}.store .dialog .i{width:32px;height:32px}.store .overlay{z-index:90;background:color-mix(in srgb, var(--c-bg) 86%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.store .skel{background:linear-gradient(90deg, var(--c-surface), color-mix(in srgb, var(--c-cta) 10%, var(--c-surface)), var(--c-surface));background-size:200% 100%;animation:1.4s steps(8,end) infinite store-shimmer}.store .spin{border:3px solid;border-right-color:#0000;width:18px;height:18px;animation:.8s steps(8,end) infinite store-rotate}.store .loader-art{border:3px solid var(--c-cta);gap:2px;width:240px;height:20px;margin:0 auto;padding:2px;display:flex}.store .loader-art span{background:var(--c-cta);opacity:.15;flex:1;animation:1.6s step-end infinite store-pixel}.store .loader-art span:first-child{animation-delay:0s}.store .loader-art span:nth-child(2){animation-delay:.2s}.store .loader-art span:nth-child(3){animation-delay:.4s}.store .loader-art span:nth-child(4){animation-delay:.6s}.store .loader-art span:nth-child(5){animation-delay:.8s}.store .loader-art span:nth-child(6){animation-delay:1s}.store .loader-art span:nth-child(7){animation-delay:1.2s}.store .loader-art span:nth-child(8){animation-delay:1.4s}.store .kit-lantern{width:64px;height:64px;margin:0 auto 12px;animation:2.4s steps(4,end) infinite store-flicker;display:block}.store .kit-skel{width:219px;height:auto;margin:0 auto -12px;display:block}.store .kit-broken{width:64px;height:64px;margin:0 auto 8px;display:block}.store .kit-rank,.store .kit-ic{vertical-align:middle;width:32px;height:32px}.store .empty{text-align:center;padding:32px 16px}.store .empty img{width:auto;height:auto;min-height:96px;max-height:128px;image-rendering:pixelated;margin:0 auto 12px}.store .empty .i{width:48px;height:48px;margin:0 auto 12px}.store .err-pg{text-align:center;place-items:center;min-height:560px;padding:48px 16px;display:grid;position:relative;overflow:hidden}.store .err-pg .bg{image-rendering:pixelated;filter:brightness(.4)saturate(.7)sepia(.2);background-position:50%;background-size:cover;position:absolute;inset:0}.store .err-pg .in{max-width:560px;padding:8px 16px;position:relative}.store .code{font:120px/1 var(--f-display);color:var(--c-cta)}.store .rw-frame,.store .dialog.rw,.store .empty.rw,.store .err-pg .in{image-rendering:pixelated;background:0 0;border:26px solid #0000;border-width:28px 26px 26px 28px;border-image:url(/art/frames/panel_filigree_iron.png) 28 26 26 28 fill/28px 26px 26px 28px;box-shadow:0 8px 24px #00000080}.store .empty.rw,.store .empty.rw h2,.store .empty.rw h4,.store .empty.rw p,.store .empty.rw .muted{color:#f4ebd6}.store .rw-gallery{image-rendering:pixelated;border:26px solid #0000;border-width:28px 26px 26px 28px;border-image:url(/art/frames/frame_scroll.png) 28 26 26 28/28px 26px 26px 28px}.store .rw-divider{height:16px;image-rendering:pixelated;background:url(/art/dividers/orn_divider_filigree.png) 50%/auto 100% no-repeat;border:0;margin:24px auto}.store .kit-portrait{z-index:3;filter:drop-shadow(0 0 18px #ff9f2e59);width:117px;height:auto;position:absolute;top:24px;right:max(24px,6vw)}.store .kit-crest{z-index:3;filter:drop-shadow(0 0 14px #ff9f2e66);width:64px;height:auto;position:absolute;top:12px;right:max(24px,6vw)}.store .stepper{border:2px solid var(--c-accent);display:inline-flex}.store .stepper button{width:44px;height:44px;color:var(--c-text);font:700 20px var(--f-mono);cursor:pointer;background:0 0;border:0}.store .stepper span,.store .stepper output{width:48px;font:700 18px var(--f-mono);place-items:center;display:grid}.store .tabs{border-bottom:1px solid var(--c-line);gap:4px;display:flex}.store .tabs a,.store .tabs button{color:var(--c-muted);font:600 16px/24px var(--f-body);cursor:pointer;background:0 0;border:0;padding:10px 14px;text-decoration:none}.store .tabs a.on,.store .tabs button.on,.store .tabs [aria-selected=true]{color:var(--c-text);box-shadow:inset 0 -3px 0 var(--c-cta)}.store details{border-bottom:1px solid var(--c-line);padding:16px 0}.store summary{font:600 18px/28px var(--f-body);cursor:pointer;justify-content:space-between;list-style:none;display:flex}.store summary::-webkit-details-marker{display:none}.store summary:after{content:"+";font-family:var(--f-mono);color:var(--c-cta)}.store details[open] summary:after{content:"−"}.store details p{color:var(--c-muted);margin:8px 0 0}.store .hero{align-items:flex-end;min-height:640px;display:flex;position:relative;overflow:hidden}.store .hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.store .hero:before{content:"";z-index:1;background:linear-gradient(180deg, transparent 30%, var(--c-bg) 96%);position:absolute;inset:0}.store .hero:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(ellipse at 50% 85%, color-mix(in srgb, var(--c-cta) 14%, transparent), transparent 60%), linear-gradient(180deg, #07080f59, transparent 40%);position:absolute;inset:0}.store .hero .wrap{z-index:2;padding-bottom:var(--s-8);width:100%;position:relative}.store img[src*=world-],.store img[src*=quest-]{filter:saturate(.72)sepia(.22)brightness(.88)contrast(1.05)}.store .fireflies{z-index:1;pointer-events:none;background-image:radial-gradient(2px 2px at 12% 30%, var(--c-firefly), transparent), radial-gradient(2px 2px at 48% 18%, var(--c-firefly), transparent), radial-gradient(2px 2px at 78% 42%, var(--c-firefly), transparent), radial-gradient(3px 3px at 30% 60%, var(--c-firefly), transparent), radial-gradient(2px 2px at 88% 70%, var(--c-firefly), transparent);animation:6s steps(6,end) infinite alternate store-fireflies;position:absolute;inset:0}.store .footer{border-top:1px solid var(--c-line);padding:var(--s-8) max(0px, env(safe-area-inset-right)) calc(var(--s-4) + env(safe-area-inset-bottom)) max(0px, env(safe-area-inset-left));background:var(--c-bg-deep);margin-top:48px;font-size:14px}.store .footer a{min-height:44px;color:var(--c-muted);align-items:center;text-decoration:none;display:inline-flex}.store .footer a:hover{color:var(--c-text)}.store .footer ul{flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}.store .prod img{aspect-ratio:1;object-fit:contain;background:radial-gradient(circle at 50% 60%, color-mix(in srgb, var(--c-cta) 22%, transparent), transparent 65%)}.store .prose{max-width:720px}.store .prose a{overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline}.store .prose h2{margin-top:var(--s-5)}.store .prose p,.store .prose li{color:var(--c-muted)}.store .kv{padding:var(--s-1) 0;border-bottom:1px dashed var(--c-line);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.store .kv:last-child{border-bottom:0}.store .inventory-slot{background:var(--c-bg-deep);border:2px solid var(--c-line);aspect-ratio:1;cursor:pointer;place-items:center;padding:0;display:grid;position:relative}.store .inventory-slot.on{border-color:var(--c-cta);box-shadow:0 0 18px color-mix(in srgb, var(--c-cta) 40%, transparent)}.store .inventory-slot img{width:80%}.store .pill{border:1px solid var(--c-line);font:500 12px var(--f-mono);color:var(--c-muted);padding:4px 10px;display:inline-block}.store .art{image-rendering:pixelated;background-position:50%;background-size:cover}.store .facts{margin:0;padding-left:18px}.store .facts li{margin:6px 0}.store .thumbs{gap:8px;margin-top:8px;display:flex}.store .thumbs>*{flex:1;min-width:0}.store .main-img{aspect-ratio:1;object-fit:cover;border:2px solid var(--c-panel-border);background:var(--c-bg-deep);width:100%;display:block}.store .split{grid-template-columns:1fr 1fr}.store .stage .split h1{font-size:var(--t-display-l);line-height:var(--lh-display-l)}.store .stage{padding:56px 0 64px;position:relative;overflow:hidden}.store .stage:before{content:"";image-rendering:pixelated;filter:brightness(.38)saturate(1.1);background:url(/art/backdrops/product-backdrop.webp) 50% 15%/cover;position:absolute;inset:0}.store .stage:after{content:"";background:linear-gradient(#07080f00 35%,#07080f),radial-gradient(circle at 50% 40%,#0000 30%,#07080fcc);position:absolute;inset:0}.store .stage>.wrap{z-index:1;position:relative}.store .buybar{display:none}.store .tbd{font:600 10px var(--f-mono);background:var(--c-warn);color:#07080f;vertical-align:middle;margin-left:4px;padding:1px 5px}.store .scrollx{gap:var(--s-2);scroll-snap-type:x mandatory;padding-bottom:8px;display:flex;overflow-x:auto}.store .scrollx>*{scroll-snap-align:start;flex:0 0 260px}.store .vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.store .ranks-off :is(.rank,.rank-col,.rank-progress),.store [data-ranks=off] :is(.rank,.rank-col,.rank-progress){display:none!important}@media (max-width:767px){.store .g2,.store .g3,.store .g4,.store .split{grid-template-columns:1fr}.store .sec{padding:var(--s-8) 0}.store .btn-s,.store .link-button{min-height:44px}.store .nav a.l,.store .logo{align-items:center;min-height:44px;display:inline-flex}.store .check{align-items:center;min-height:44px}.store .hide-m,.store .hm{display:none!important}.store .fl{grid-template-columns:1fr}.store .code{font-size:88px}.store .err-pg{min-height:440px}.store .app{grid-template-columns:1fr}.store .side{flex-direction:row;gap:4px;padding:8px;display:flex;overflow-x:auto}.store .side .cap,.store .side .logo{display:none}.store .side a{white-space:nowrap;padding:8px 10px}.store .main{padding:var(--s-2)}.store .t .hide-m{display:none}.store .kit-portrait{width:117px;right:12px}.store .kit-crest{width:64px;right:12px}.store .kit-skel{width:219px}.store .buybar{z-index:60;background:color-mix(in srgb, var(--c-bg) 94%, transparent);border-top:2px solid var(--c-panel-border);padding:10px max(var(--gutter), env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(var(--gutter), env(safe-area-inset-left));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:block;position:fixed;bottom:0;left:0;right:0}.store .buybar .in{align-items:center;gap:12px;max-width:560px;margin:0 auto;display:flex}.store .buybar .btn{flex:1}.store .has-buybar{padding-bottom:84px}}@media (max-height:500px){.store .nav .wrap{height:44px;min-height:44px}.store .buybar{height:56px;padding-top:0;padding-bottom:env(safe-area-inset-bottom)}.store .buybar .in{flex-wrap:nowrap;height:56px}.store .cart-summary,.store .checkout-summary{position:static}}@media (prefers-reduced-motion:reduce){.store *,.store :before,.store :after{transition:none!important;animation:none!important}}.store[data-calm=on] *,.store[data-calm=on] :before,.store[data-calm=on] :after{transition:none!important;animation:none!important}.store.rw-cursor{cursor:url(/art/cursors/cursor_arrow_gold.png) 2 2,auto}.store.rw-cursor a,.store.rw-cursor button{cursor:url(/art/cursors/cursor_hand.png) 8 2,pointer}@keyframes store-shimmer{to{background-position:-200% 0}}@keyframes store-rotate{to{transform:rotate(360deg)}}@keyframes store-pixel{0%,to{opacity:.15}50%{opacity:1}}@keyframes store-flicker{50%{filter:brightness(1.25)drop-shadow(0 0 10px #ff9f2e)}}@keyframes store-fireflies{to{opacity:.6;transform:translateY(-12px)}}
.price-cta{box-sizing:border-box;color:#2e2216;width:100%;min-height:44px;font-family:var(--font-ui,"Outfit", system-ui, sans-serif);letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;background:linear-gradient(#f7d987,#e5a93b);border:2.5px solid #1e140b;border-radius:6px;justify-content:center;align-items:center;padding:8px 12px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:4px 4px #1e140b}.price-cta__price{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;font-weight:700}.price-cta--pdp{min-height:52px;font-size:17px;line-height:1.2}.price-cta--sold,.price-cta:disabled{color:#6b5b4a;box-shadow:none;cursor:default;background:#ede3cf}.store .price-cta:focus-visible,.home-static .price-cta:focus-visible,.store a.pc:focus-visible .price-cta,.home-static a.home-card:focus-visible .price-cta{outline-offset:2px;outline:3px solid #1e140b}.pc,.home-card{container-type:inline-size}@container (max-width:390px){.pc .price-cta:not(.price-cta--pdp),.home-card .price-cta:not(.price-cta--pdp){font-size:14px}}
html.lantern .store{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.store{--glass-fill:#fffffff0}html.lantern .store{--glass-fill:#1b1424f0}}.store>.page-bg,.store>nav,.store>main,.store>footer{z-index:1;position:relative}.store>.page-bg{z-index:0;background:var(--bg-fade);filter:blur(var(--bg-blur));pointer-events:none;position:fixed;inset:0;overflow:hidden;transform:scale(1.06)}.store .page-bg picture,.store .page-bg img{object-fit:cover;object-position:var(--bg-pos,50% 64%);width:100%;height:100%;position:absolute;inset:0}html.lantern .store .page-bg img{filter:var(--scene-filter);transition:filter var(--theme-crossfade)}.store .page-bg:before{content:"";z-index:1;background:linear-gradient(180deg, transparent 28%, color-mix(in srgb, var(--bg-fade) 40%, transparent) 100%);position:absolute;inset:0}.store .page-bg:after{content:"";z-index:1;background:var(--bg-dim);position:absolute;inset:0}.store .page-bg[data-bg=market] img{object-position:34% 58%}.store .page-bg[data-bg=guild] img{object-position:50% 40%}.store .page-bg[data-bg=road] img{object-position:50% 100%}.store .page-bg[data-bg=cloud] img{object-position:50% 12%}.store>.page-bg--scene{background:var(--bg-base,var(--bg-fade))}.store .page-bg--scene img{opacity:0;transition:opacity .2s ease-out}html.lantern .store .page-bg--scene img{transition:opacity .2s ease-out, filter var(--theme-crossfade)}.store .page-bg--scene img[data-ready=true]{opacity:1}@media (scripting:none){.store .page-bg--scene img{opacity:1}}@media (prefers-reduced-motion:reduce){.store .page-bg--scene img{transition:none}}.store .page-bg[data-bg=guild]{--bg-dim:#1e2a3a24}html.lantern .store .page-bg[data-bg=guild]{--bg-dim:#05040a33}.store .skip{border:2.5px solid var(--outline);background:linear-gradient(var(--gold1), var(--gold2));min-height:44px;color:var(--gold-text,var(--c-cta-text));border-radius:6px;align-items:center;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.store .nav{top:calc(16px + env(safe-area-inset-top));z-index:50;pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:center;width:100%;margin:16px 0 0;padding:0;display:flex;position:sticky}.store .nav .wrap{pointer-events:auto;background:var(--glass-fill);width:min(560px,100% - 24px);max-width:560px;height:auto;min-height:56px;color:var(--c-text);border:1.5px solid var(--glass-stroke);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--glass-shadow);border-radius:999px;align-items:center;gap:2px;margin:0;padding:4px 6px 4px 14px;display:flex;position:relative}.store .logo{font:400 30px / 1 var(--f-accent);color:var(--logo);-webkit-text-stroke:1px var(--outline);paint-order:stroke fill;text-shadow:2px 2px 0 var(--outline);letter-spacing:0;white-space:nowrap}.store .logo b{color:inherit;margin-left:.3em;font-weight:400}.store .nav__links{flex:1;align-items:center;gap:2px;min-width:0;display:flex}.store .nav a.l{min-width:44px;min-height:44px;color:var(--c-text);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-weight:600;text-decoration:none;display:inline-flex}.store .nav a.l:hover,.store .nav a.l.on,.store .nav a.l[aria-current=page]{color:var(--c-price)}.store .nav .btn{min-height:44px;color:var(--c-text);box-shadow:none;font:600 16px / 1 var(--f-body);background:0 0;border:0;border-radius:999px;padding:0 12px}.store .nav .btn:hover{color:var(--c-price);filter:none;background:0 0;transform:none}.store .nav__menu{display:none}.store .nav .lantern-btn{margin-left:auto}.store .nav__cart--menu{display:none}.store .nav__cart--bar{align-items:center;display:inline-flex}.store .nav-cart-icon{width:44px;height:44px;color:var(--c-text);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.store .nav-cart-icon:hover{color:var(--c-price)}.store .nav-cart-badge{background:var(--c-cta);min-width:16px;height:16px;color:var(--c-cta-text);font:700 10px / 16px var(--f-body);text-align:center;border-radius:999px;padding:0 4px;position:absolute;top:2px;right:0}.store .bevel,.store .panel,.store .glass{background:var(--glass-fill);color:var(--c-panel-text);border:1.5px solid var(--glass-stroke);border-radius:var(--radius-panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--glass-shadow);clip-path:none}.store .pc.bevel,.store .pc{border-radius:var(--radius-card)}.store .atlas:before,.store .atlas:after,.store .btn-ghost:before,.store .badge:before{content:none}.store .btn{font-family:var(--f-display);border-radius:6px;font-weight:600}.store .btn-primary{border:2.5px solid var(--outline);background:linear-gradient(var(--gold1), var(--gold2));color:var(--c-cta-text);box-shadow:0 4px 0 var(--outline)}.store .btn-primary:hover{color:var(--c-cta-text);filter:none;transform:translateY(-1px)}.store .btn-primary:active{box-shadow:0 2px 0 var(--outline);transform:translateY(2px)}.store .btn-secondary{border:2px solid var(--field-edge);color:var(--c-text);box-shadow:none;background:0 0}.store .btn-secondary:hover{color:var(--c-text);background:#b98a4e1f}.store .btn-ghost{color:var(--c-accent);box-shadow:none;background:0 0}.store .btn[disabled],.store .btn.is-disabled,.store .btn[aria-disabled=true]{color:var(--c-muted);box-shadow:none;background:#5a48341f;border-color:#0000}.store label{font:600 13px / 1.2 var(--f-body)}.store .input,.store select,.store textarea{border:1.5px solid var(--field-edge);background:var(--field);color:var(--c-text);font-family:var(--f-body);border-radius:4px}.store .input:focus,.store select:focus,.store textarea:focus{border-color:var(--c-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--c-accent) 25%, transparent)}.store .badge{border:1px solid var(--badge-blue-edge);background:var(--badge-blue-bg);min-height:26px;color:var(--badge-blue-text);font:600 12px / 1 var(--f-body);letter-spacing:0;text-transform:none;border-radius:4px;padding:0 9px}.store .badge.gold{border-color:var(--badge-gold-edge);background:var(--badge-gold-bg);color:var(--badge-gold-text)}.store .badge.ok{border-color:var(--badge-green-edge);background:var(--badge-green-bg);color:var(--badge-green-text)}.store .badge.warn{border-color:var(--badge-gold-edge);background:var(--badge-gold-bg);color:var(--badge-gold-text)}.store .badge.bad{border-color:var(--badge-red-edge);background:var(--badge-red-bg);color:var(--badge-red-text)}.store .toast{background:var(--glass-fill);color:var(--c-text);border:1.5px solid var(--glass-stroke);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--glass-shadow);border-radius:12px}.store .footer{background:var(--glass-fill);color:var(--c-text);border:1.5px solid var(--glass-stroke);border-radius:var(--radius-panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--glass-shadow);margin:8px 28px 28px;padding:28px 32px}.store .footer .wrap{max-width:1280px;padding:0}.store .footer a{color:var(--c-text)}.store .footer a:hover{color:var(--c-price)}.store .footer .footer-motto{color:var(--c-price);font:20px / 1.3 var(--f-accent)}.store .footer .logo{font-size:28px}.store .home-address{flex-wrap:wrap;gap:0 6px;margin:10px 0;display:flex}.store h1,.store h2,.store h3{font-weight:600}.store h1{font-size:clamp(32px,5vw,48px);line-height:1.05}@media (max-width:899px){.store .nav{top:calc(12px + env(safe-area-inset-top));margin:12px 0 0}.store .nav .wrap{padding:4px 6px 4px 14px}.store .logo{font-size:26px}.store .nav__links{background:var(--glass-fill);border:1.5px solid var(--glass-stroke);border-radius:var(--radius-panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--glass-shadow);flex-direction:column;align-items:stretch;gap:2px;margin:0;padding:8px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0}.store .nav__links[data-open=true]{display:flex}.store .nav__links a.l,.store .nav__links .btn{border-radius:10px;justify-content:flex-start;min-height:48px;padding:0 14px}.store .nav .sp{display:none}.store .nav__menu{width:44px;height:44px;color:var(--c-text);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.store .nav__cart--bar{display:none}.store .nav__links[data-open=true] .nav__cart--menu{display:contents}}@media (max-width:767px){.store .footer{margin:4px max(12px, env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom));padding:20px max(16px, env(safe-area-inset-left))}.store .home-address{flex-direction:column;gap:4px}.store .home-address__sep{display:none}}@media (max-height:500px){.store .nav{top:env(safe-area-inset-top)}.store .nav .wrap{height:44px;min-height:44px}}