.cart-preview.svelte-1071goe{pointer-events:none;opacity:0;position:absolute;top:18px;right:-4px;border-radius:5px;width:300px;background-color:#fff;transition:opacity .2s .1s ease-in-out;z-index:51}.wrap:hover .cart-preview.svelte-1071goe,.cart-preview.svelte-1071goe:hover{pointer-events:all;opacity:100}.button-row.svelte-1071goe{padding:1rem;display:flex;width:100%;align-items:center;justify-content:stretch;gap:1rem}@media(max-width:767px){.wrap .cart-preview.svelte-1071goe{display:none}}.number-badge.svelte-d17ur4{position:absolute;top:0;right:-5px;background-color:var(--badgeBgColor);color:var(--badgeTextColor);display:inline-flex;justify-content:center;align-items:center;border-radius:99px;font-size:9pt;font-weight:700;line-height:18px;width:18px;padding:0 1px;box-shadow:0 5px 12px #0003}@media print{.number-badge.svelte-d17ur4{display:none!important}}.wrap.svelte-hh5y5q{display:flex;align-items:center;justify-content:center;position:relative;width:24px}.wrap.svelte-hh5y5q a:where(.svelte-hh5y5q){text-decoration:none}.wrap.svelte-hh5y5q a:where(.svelte-hh5y5q):visited,.wrap.svelte-hh5y5q a:where(.svelte-hh5y5q):active{color:var(--colorDefaultText)}@media print{.wrap.svelte-hh5y5q,.wrap.svelte-hh5y5q :where(.svelte-hh5y5q){display:none!important}}.nav-img.svelte-1y6048s{height:100px;width:auto}.nav-img.white-mask.svelte-1y6048s{filter:brightness(0) invert(1)}@media(max-width:767px){.nav-img.svelte-1y6048s{height:50px}}.app-footer.svelte-3mageo{position:sticky;bottom:0;width:100%;display:flex;justify-content:center;align-items:center;padding:.75rem 1rem;margin-top:2rem;border-top:1px solid rgba(148,163,184,.15);background:#0a1020d1;min-height:70px}.app-footer__centerpiece.svelte-3mageo{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.05rem}.app-footer__brand.svelte-3mageo{font-family:Outfit,Clash Display,Inter,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.1em;color:#e2e8f073;text-shadow:0 1px 0 rgba(255,255,255,.1),0 -1px 0 rgba(15,23,42,.9)}.app-footer__rights.svelte-3mageo{font-size:.5rem;letter-spacing:.07em;color:#94a3b8a6}.app-footer__gamepad-btn.svelte-3mageo{border:none;width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#cbd5f5;transition:transform .2s ease,background .2s ease,color .2s ease;margin-left:auto;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.app-footer__gamepad-btn.svelte-3mageo .gamepad-icon:where(.svelte-3mageo){width:20px;height:20px;background:url(../../../controller.png) no-repeat center center;background-size:contain;display:block}.app-footer__gamepad-btn--active.svelte-3mageo{background:#10b98140;color:#6ee7b7}.app-footer__gamepad-btn.svelte-3mageo:focus-visible{outline:3px solid rgba(125,211,252,.7);outline-offset:3px}.app-footer__gamepad-btn.svelte-3mageo:hover{transform:translateY(-1px)}.easter-egg.svelte-e7001r{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top,#1e40af99,#020617f2);overflow:hidden;cursor:pointer}.easter-egg__burst.svelte-e7001r{position:absolute;width:140%;height:140%;border-radius:50%;background:conic-gradient(from 90deg,#3b82f659,#ec489980,#fbbf2466,#3b82f659);filter:blur(80px);animation:svelte-e7001r-egg-spin 16s linear infinite}.easter-egg__burst--delay.svelte-e7001r{animation-delay:-6s;opacity:.5;mix-blend-mode:screen}.easter-egg__gif.svelte-e7001r{max-height:80vh;object-fit:contain;box-shadow:0 20px 60px #00000073;border-radius:1.25rem;animation:svelte-e7001r-egg-pop 1.5s ease-out,svelte-e7001r-egg-float 3.6s ease-in-out infinite;position:relative;z-index:2}.easter-egg__cta.svelte-e7001r{position:absolute;bottom:4rem;font-size:1.125rem;font-weight:600;color:#f8fafc;text-shadow:0 0 10px rgba(15,23,42,.9);letter-spacing:.02em;animation:svelte-e7001r-egg-fade 2s ease-in-out infinite}@keyframes svelte-e7001r-egg-spin{0%{transform:rotate(0) scale(1)}to{transform:rotate(360deg) scale(1.05)}}@keyframes svelte-e7001r-egg-pop{0%{transform:scale(.8);opacity:0}60%{transform:scale(1.05);opacity:1}to{transform:scale(1)}}@keyframes svelte-e7001r-egg-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes svelte-e7001r-egg-fade{0%,to{opacity:.35}50%{opacity:1}}.secret-banner-wrapper.svelte-iddgsq{position:relative;width:100%}.secret-banner.svelte-iddgsq{position:sticky;top:0;display:flex;align-items:center;justify-content:center;padding:clamp(1.5rem,4vw,3rem) 1.5rem;background:linear-gradient(120deg,#0f172af2,#082f49f2);color:#e0f2fe;font-weight:600;letter-spacing:.02em;z-index:999;cursor:pointer;box-shadow:0 25px 45px #02061740;overflow:hidden;min-height:min(40vh,360px);width:100%;flex-direction:column;gap:1rem;border-bottom:1px solid rgba(148,163,184,.25)}.secret-banner.svelte-iddgsq:focus-visible{outline:3px solid rgba(125,211,252,.6);outline-offset:4px}.secret-banner__text.svelte-iddgsq{position:relative;z-index:2;margin:0;font-size:clamp(1.1rem,2vw,1.75rem);text-align:center;line-height:1.5}.secret-banner__glow.svelte-iddgsq{position:absolute;inset:-40%;background:radial-gradient(circle,rgba(59,130,246,.35),transparent 70%);animation:svelte-iddgsq-secret-pulse 6s ease-in-out infinite;z-index:1}@keyframes svelte-iddgsq-secret-pulse{0%,to{transform:scale(1);opacity:.75}50%{transform:scale(1.15);opacity:.4}}#controller.svelte-wt47yj{--drag-offset: 0px;position:fixed;width:90%;padding:1em;background:silver;border:4px inset #969696;border-radius:10px;left:0;right:0;margin:0 auto;bottom:215px;opacity:1;transform:translateY(calc(200px + var(--drag-offset, 0px)));transition:all .1s ease-in;will-change:transform}#controller.svelte-wt47yj #d-pad:where(.svelte-wt47yj){height:150px;width:150px;display:inline-block;position:relative;vertical-align:middle}#controller.svelte-wt47yj #d-pad:where(.svelte-wt47yj) .d-pad-button:where(.svelte-wt47yj){position:absolute;margin:0;min-height:0;min-width:0;height:50px;width:50px;padding:0;background-color:#000;border-color:transparent;color:#444;font-size:36px;text-align:center;border-radius:0 0 5px 5px;cursor:pointer}#controller.svelte-wt47yj #d-pad:where(.svelte-wt47yj) .d-pad-button:where(.svelte-wt47yj):active{background-color:#7580fa}#controller.svelte-wt47yj #d-pad:where(.svelte-wt47yj) #up-button:where(.svelte-wt47yj){left:50px;transform:rotate(180deg)}#controller.svelte-wt47yj #d-pad:where(.svelte-wt47yj) #left-button:where(.svelte-wt47yj){top:50px;left:0;transform:rotate(90deg)}#controller.svelte-wt47yj #d-pad:where(.svelte-wt47yj) #right-button:where(.svelte-wt47yj){top:50px;left:100px;transform:rotate(270deg)}#controller.svelte-wt47yj #d-pad:where(.svelte-wt47yj) #down-button:where(.svelte-wt47yj){left:50px;top:100px}#controller.svelte-wt47yj #d-pad:where(.svelte-wt47yj) #middle-part:where(.svelte-wt47yj){position:absolute;height:50px;width:50px;top:50px;left:50px;background-color:#000}#controller.svelte-wt47yj #d-pad:where(.svelte-wt47yj) #middle-part:where(.svelte-wt47yj):before{content:"";position:absolute;height:25px;width:25px;left:5px;top:5px;margin:7px 0 0 7px;border-right:1px solid #999;border-bottom:1px solid #999;border-radius:50%}#controller.svelte-wt47yj .a-b-btns:where(.svelte-wt47yj){float:right;margin-top:40px}#controller.svelte-wt47yj .a-b-btns:where(.svelte-wt47yj) button:where(.svelte-wt47yj){width:50px;height:50px;border-radius:50%}#controller.svelte-wt47yj .a-b-btns:where(.svelte-wt47yj) #a-btn:where(.svelte-wt47yj):after{content:"A"}#controller.svelte-wt47yj .a-b-btns:where(.svelte-wt47yj) #b-btn:where(.svelte-wt47yj):after{content:"B"}#controller.svelte-wt47yj .gp-dismiss-instruct:where(.svelte-wt47yj){display:block;bottom:0;position:absolute;width:90%;text-align:right}#controller.svelte-wt47yj .a-b-btns:where(.svelte-wt47yj) #a-btn:where(.svelte-wt47yj),#controller.svelte-wt47yj .a-b-btns:where(.svelte-wt47yj) #b-btn:where(.svelte-wt47yj){background:#d82f2f;border:2px outset #a04747;color:#fff}#controller.svelte-wt47yj .a-b-btns:where(.svelte-wt47yj) #a-btn:where(.svelte-wt47yj):active,#controller.svelte-wt47yj .a-b-btns:where(.svelte-wt47yj) #b-btn:where(.svelte-wt47yj):active{background-color:#7580fa}#controller.svelte-wt47yj .a-b-btns:where(.svelte-wt47yj) #a-btn:where(.svelte-wt47yj):after,#controller.svelte-wt47yj .a-b-btns:where(.svelte-wt47yj) #b-btn:where(.svelte-wt47yj):after{color:#000;top:40px;position:relative}
