:root{--bg:#0d1222;--surface:#151c32;--surface-2:#1c2541;--line:#273253;--text:#eef1fb;--muted:#98a3c4;--brand:#7067f0;--brand-2:#e46fb6;--price:#ff7a93;--tg:#2aabee;--ok:#3ccf91;--warn:#f5c451;--font-display:'Unbounded' , 'Golos Text' , system-ui , sans-serif;--font-body:'Golos Text' , system-ui , -apple-system , 'Segoe UI' , Roboto , sans-serif;--r-lg:22px;--r-md:14px;--r-sm:10px;--wrap:1180px;--shadow:0 18px 50px rgba(3,6,18,.5)}*,*::before,*::after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-padding-top:20px}body{margin:0;background:var(--bg);color:var(--text);font: 16px/1.55 var(--font-body);-webkit-font-smoothing:antialiased;min-height:100vh;display:flex;flex-direction:column}main{flex:1}img{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3{font-family: var(--font-display);font-weight:600;line-height:1.15;margin:0;letter-spacing:-.01em}:focus-visible{outline:2px solid var(--brand-2);outline-offset:3px;border-radius:6px}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 20px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.top{position:sticky;top:0;z-index:50;background:rgba(13,18,34,.86);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(39,50,83,.6)}.top .wrap{display:flex;align-items:center;gap:16px;height:68px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;min-width:0}.brand img{width:42px;height:42px;border-radius:12px}.brand b{font-family: var(--font-display);font-weight:600;font-size:17px;white-space:nowrap}.top-links{margin-left:auto;display:flex;align-items:center;gap:10px}.top-reviews{display:inline-flex;align-items:center;gap:8px;color:var(--muted);text-decoration:none;font-size:14px;padding:8px 12px;border-radius:999px}.top-reviews strong{color:var(--text);font-weight:600}.top-reviews:hover{color:var(--text);background:var(--surface)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;cursor:pointer;text-decoration:none;font-weight:600;font-size:15px;padding:12px 18px;transition:background .15s , transform .1s}.btn:active{transform:scale(.98)}.btn svg{width:18px;height:18px;flex:none}.btn-tg{background:var(--tg);color:#fff}.btn-tg:hover{background:#1e98d8}.btn-ghost{background:var(--surface-2);color:var(--text)}.btn-ghost:hover{background:#253055}.btn-brand{background:linear-gradient(100deg,var(--brand),var(--brand-2));color:#fff}.btn-brand:hover{filter:brightness(1.08)}.btn-sm{padding:9px 14px;font-size:14px;border-radius:10px}.btn[disabled]{opacity:.5;cursor:not-allowed}.search{position:relative;display:flex;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:13px;flex:1;max-width:560px;transition:border-color .15s}.search:focus-within{border-color:var(--brand)}.search svg{position:absolute;left:15px;width:18px;height:18px;color:var(--muted);pointer-events:none}.search input{width:100%;border:0;background:transparent;color:var(--text);font:inherit;font-size:15px;padding:11px 40px 11px 44px;outline:none}.search input::placeholder{color:var(--muted)}.search-clear{position:absolute;right:5px;width:32px;height:32px;border:0;border-radius:10px;background:transparent;color:var(--muted);cursor:pointer;font-size:20px}.search-clear:hover{background:var(--surface-2);color:var(--text)}.notice{margin:0 auto 8px;padding:14px 18px;border-radius:var(--r-md);background:rgba(245,196,81,.1);border:1px solid rgba(245,196,81,.35);color:#ffe7a8}.notice a{color:#fff}.catalog{padding:26px 0 70px}.section-head{display:flex;align-items:baseline;gap:12px;margin-bottom:20px}.section-head h2{font-size:clamp(22px,2.6vw,28px)}.section-head span{color:var(--muted);font-size:15px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:18px}.tile{text-decoration:none;display:block;border-radius:var(--r-lg)}.tile-img{aspect-ratio:1;border-radius:var(--r-lg);overflow:hidden;background:var(--surface);border:1px solid var(--line);transition:transform .2s , border-color .2s}.tile-img img{width:100%;height:100%;object-fit:cover}.tile:hover .tile-img{transform:translateY(-4px);border-color:var(--brand)}.tile-name{font-weight:600;margin:10px 2px 0;line-height:1.3}.tile-price{color:var(--muted);font-size:14px;margin:2px 2px 0}.empty{text-align:center;padding:50px 20px;color:var(--muted)}.empty p{margin:0 0 16px}.skeleton .tile-img{background:linear-gradient(90deg,var(--surface) 25%,var(--surface-2) 50%,var(--surface) 75%);background-size:200% 100%;animation:shimmer 1.2s infinite}@keyframes shimmer { to { background-position: -200% 0; } }.crumbs{padding:18px 0 0;font-size:14px}.crumbs a{color:var(--muted);text-decoration:none;display:inline-flex;align-items:center;gap:6px}.crumbs a:hover{color:var(--text)}.game-head{display:flex;gap:22px;align-items:center;padding:18px 0 26px}.game-head img{width:112px;height:112px;border-radius:26px;object-fit:cover;flex:none;background:var(--surface)}.game-head h1{font-size:clamp(26px,3.6vw,40px)}.game-head p{color:var(--muted);margin:8px 0 0;max-width:70ch}.shop{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px}.tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:14px;margin-bottom:4px;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{flex:none;border:1px solid var(--line);background:transparent;color:var(--muted);border-radius:999px;padding:8px 15px;cursor:pointer;font-size:14px;font-weight:500;white-space:nowrap}.tab:hover{color:var(--text)}.tab[aria-selected="true"]{background:var(--text);color:var(--bg);border-color:var(--text)}.products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product{position:relative;display:flex;align-items:center;gap:14px;background:var(--surface-2);border:2px solid transparent;border-radius:var(--r-md);padding:12px 14px;cursor:pointer;text-align:left;width:100%;transition:border-color .15s , background .15s}.product:hover{background:#222c4c}.product.is-on{border-color:var(--brand);background:#20284d}.product-img{width:54px;height:54px;border-radius:12px;object-fit:contain;flex:none}.product-body{flex:1;min-width:0}.product-name{font-weight:600;line-height:1.3}.product-price{color:var(--price);font-weight:700;margin-top:3px}.product-price s{color:var(--muted);font-weight:400;font-size:13px;margin-left:6px}.product-tools{display:flex;gap:6px;align-items:center;flex:none}.chip-btn{width:32px;height:32px;border-radius:50%;border:0;cursor:pointer;background:rgba(255,255,255,.07);display:grid;place-items:center;font-size:15px}.chip-btn:hover{background:rgba(255,255,255,.16)}.chip-btn.warn:hover{background:var(--warn);color:#000}.qty{display:flex;align-items:center;gap:2px;background:var(--bg);border-radius:999px;padding:3px}.qty button{width:28px;height:28px;border-radius:50%;border:0;background:transparent;cursor:pointer;font-size:18px;line-height:1}.qty button:hover{background:var(--surface-2)}.qty span{min-width:20px;text-align:center;font-weight:700;font-size:14px}.amount-form{display:grid;gap:16px;max-width:520px}.field label{display:block;font-weight:600;margin-bottom:6px}.field small{display:block;color:var(--muted);margin-top:6px;font-size:13px}.input{width:100%;padding:14px 16px;border-radius:12px;border:1px solid var(--line);background:var(--bg);color:var(--text);font:inherit;font-size:16px}.input:focus{outline:none;border-color:var(--brand)}.input.is-bad{border-color:var(--price)}.amount-total{font-family: var(--font-display);font-size:26px}.amount-total span{color:var(--price)}.info{margin-top:34px;display:grid;gap:34px}.info h2{font-size:22px;margin-bottom:14px}.rich p{margin:0 0 6px;color:#cfd6ea}.rich p.gap,.rich .rich-img.gap{margin-top:14px}.rich a{color:#9db4ff}.rich-img{border-radius:var(--r-md);margin:12px 0;max-width:min(100%,720px)}.acc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);margin:10px 0}.acc summary{list-style:none;cursor:pointer;padding:15px 18px;font-weight:600;display:flex;gap:12px;align-items:center}.acc summary::-webkit-details-marker{display:none}.acc summary::before{content:'';width:8px;height:8px;flex:none;border-right:2px solid var(--brand-2);border-bottom:2px solid var(--brand-2);transform:rotate(-45deg);transition:transform .2s}.acc[open] summary::before{transform:rotate(45deg)}.acc summary:hover{background:var(--surface-2);border-radius:var(--r-md)}.acc-body{padding:0 18px 16px 38px}.orderbar{position:fixed;left:0;right:0;bottom:0;z-index:60;transform:translateY(110%);transition:transform .25s ease;padding: 12px 0 calc(12px + env(safe-area-inset-bottom));background:rgba(21,28,50,.96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--line)}.orderbar.is-on{transform:none}.orderbar .wrap{display:flex;align-items:center;gap:16px}.orderbar-sum{flex:1;min-width:0}.orderbar-sum small{display:block;color:var(--muted);font-size:13px}.orderbar-sum b{font-family: var(--font-display);font-size:20px}body.has-orderbar{padding-bottom:86px}body.has-orderbar .fab{opacity:0;pointer-events:none;transform:translateY(20px)}.modal{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:16px;background:rgba(4,7,18,.7)}.modal[hidden]{display:none}.modal-card{width:100%;max-width:440px;max-height:calc(100vh - 32px);overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;box-shadow:var(--shadow);animation:pop .18s ease}@keyframes pop { from { transform: translateY(10px); opacity: 0; } }.modal-card h3{font-size:20px;margin-bottom:16px}.modal-x{float:right;border:0;background:transparent;font-size:24px;cursor:pointer;color:var(--muted);margin:-8px -8px 0 0;padding:4px 10px}.order-list{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:8px}.order-list li{display:flex;justify-content:space-between;gap:12px;font-size:15px}.order-list li span:last-child{white-space:nowrap;color:var(--muted)}.order-total{display:flex;justify-content:space-between;padding:14px 0;border-top:1px solid var(--line);font-weight:700;font-size:18px}.order-total span:last-child{color:var(--price)}.order-note{color:var(--muted);font-size:14px;margin:4px 0 16px}.modal-actions{display:grid;gap:10px}.popup-text{color:#d6dcf0}.om-fields{display:grid;gap:12px;margin-bottom:14px}.om-fields:empty{display:none}.field .opt{color:var(--muted);font-weight:400;font-size:13px}.pw-wrap{position:relative}.pw-wrap .input{padding-right:50px}.pw-eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:10px;background:transparent;cursor:pointer;font-size:17px;opacity:.55}.pw-eye:hover,.pw-eye.on{opacity:1;background:var(--surface-2)}.om-secret{margin:-4px 0 14px;padding:10px 12px;border-radius:12px;font-size:13px;color:#cfd6ea;background:rgba(112,103,240,.12);border:1px solid rgba(112,103,240,.3)}.fab{position:fixed;right:20px;bottom:24px;z-index:40;display:flex;align-items:center;gap:10px;text-decoration:none;background:var(--tg);color:#fff;font-weight:600;padding:13px 18px 13px 14px;border-radius:999px;box-shadow:0 12px 30px rgba(42,171,238,.35);transition:opacity .2s ease , transform .2s ease}.fab:hover{transform:translateY(-2px)}.fab svg{width:24px;height:24px}.foot{border-top:1px solid var(--line);padding:40px 0 46px;color:var(--muted);font-size:14px}.foot .wrap{display:grid;grid-template-columns:1.4fr 1fr;gap:24px 40px}.foot p{margin:0 0 8px;max-width:52ch}.foot nav{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.foot a{color:var(--muted);text-decoration:none}.foot a:hover{color:var(--text)}.foot-social{display:flex;gap:14px;margin-top:10px}.foot-social a{display:inline-flex;align-items:center;gap:6px}.foot-social svg{width:18px;height:18px}.doc{max-width:760px;padding:30px 20px 70px}.doc h1{font-size:clamp(26px,3.4vw,36px);margin-bottom:20px}.doc h2{font-size:19px;margin:30px 0 10px}.doc p,.doc li{color:#cfd6ea}.doc ul{padding-left:22px}.toasts{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:200;display:grid;gap:8px;width:max-content;max-width:calc(100% - 32px)}.toast{background:#fff;color:#10142a;padding:12px 18px;border-radius:12px;font-weight:500;box-shadow:var(--shadow);transition:opacity .3s , transform .3s}.toast--err{background:var(--price);color:#fff}.toast.out{opacity:0;transform:translateY(8px)}.banners{position:relative;padding-top:22px}.bn-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-bottom:2px}.bn-track::-webkit-scrollbar{display:none}.bn{flex:0 0 min(86%,372px);aspect-ratio: 36 / 22;scroll-snap-align:start;position:relative;overflow:hidden;border-radius:var(--r-lg);display:block;text-decoration:none;color:#fff;isolation:isolate}.bn--img img{width:100%;height:100%;object-fit:cover}.bn-text{position:absolute;inset:0;padding:22px 22px 20px;display:flex;flex-direction:column;align-items:flex-start;z-index:2}.bn-title{font-family: var(--font-display);font-weight:600;font-size:clamp(19px,2vw,24px);line-height:1.12;max-width:62%;text-wrap:balance}.bn-sub{margin-top:8px;font-size:14px;font-weight:500;opacity:.9;max-width:60%}.bn-btn{margin-top:auto;background:rgba(255,255,255,.95);color:#14182c;font-weight:700;font-size:14px;padding:9px 18px;border-radius:11px;transition:transform .15s}.bn--img .bn-btn{position:absolute;right:16px;bottom:16px;background:var(--brand);color:#fff}.bn:hover .bn-btn{transform:translateY(-2px)}.bn-cover{position:absolute;right:-6%;top:50%;width:48%;aspect-ratio:1;object-fit:cover;border-radius:24%;transform:translateY(-46%) rotate(8deg);z-index:1;box-shadow:0 18px 40px rgba(0,0,0,.35);transition:transform .3s ease}.bn:hover .bn-cover{transform:translateY(-48%) rotate(4deg) scale(1.03)}.bn::after{content:'';position:absolute;inset:0;z-index:0;background:radial-gradient(120% 90% at 0% 0%,rgba(255,255,255,.18),transparent 55%)}.bn--violet{background:linear-gradient(135deg,#6c5cf2,#3b2bb0)}.bn--blue{background:linear-gradient(135deg,#2f6bf0,#17318f)}.bn--sky{background:linear-gradient(135deg,#22a6ec,#1765b8)}.bn--pink{background:linear-gradient(135deg,#e85aa7,#8d2e9c)}.bn--green{background:linear-gradient(135deg,#22b573,#0f6e57)}.bn--orange{background:linear-gradient(135deg,#ff9a3d,#d4472a)}.bn--red{background:linear-gradient(135deg,#f0465a,#8f1d3a)}.bn--dark{background:linear-gradient(135deg,#2a3150,#10142a)}.bn-nav{position:absolute;top: calc(22px + 50%);transform:translateY(-50%);z-index:3;width:40px;height:40px;border-radius:50%;border:0;cursor:pointer;background:rgba(13,18,34,.78);color:#fff;font-size:20px;display:grid;place-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.bn-nav:hover{background:rgba(13,18,34,.95)}.bn-prev{left:8px}.bn-next{right:8px}.bn-dots{display:flex;justify-content:center;gap:6px;margin-top:12px;height:6px}.bn-dots button{width:6px;height:6px;padding:0;border:0;border-radius:3px;background:var(--line);cursor:pointer;transition:width .2s , background .2s}.bn-dots button[aria-current="true"]{width:20px;background:var(--brand)}.h-icon{display:flex;align-items:center;gap:10px}.h-icon .star{width:.82em;height:.82em;flex:none;filter:drop-shadow(0 2px 8px rgba(139,124,255,.45))}.pop-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.popular{padding-top:34px}.pop{position:relative;display:flex;align-items:center;gap:12px;padding:12px;text-decoration:none;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);transition:border-color .15s , background .15s}.pop:hover{border-color:var(--brand);background:var(--surface-2)}.pop img{width:52px;height:52px;border-radius:12px;object-fit:cover;flex:none}.pop-body{flex:1;min-width:0}.pop-name{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pop-price{display:block;color:var(--muted);font-size:14px;white-space:nowrap}.pop-go{flex:none;font-size:13px;font-weight:600;padding:7px 12px;border-radius:999px;border:1px solid var(--line)}.pop:hover .pop-go{border-color:var(--brand)}.pop-mascot{position:absolute;right:22px;bottom:calc(100% - 1px);width:100em;font-size:1px;pointer-events:none;z-index:1}.pm-clip{display:block;position:relative;clip-path:inset(-60px -60px 0 -60px)}.pop-mascot.can-gag .pm-clip{pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent}.pm-tilt{display:block;transform-origin:50% 100%;transform:rotate(var(--tilt,0deg));transition:transform .45s cubic-bezier(.3,1.4,.5,1)}.pm-rise{display:block;transform:translateY(104%);transition:transform .8s cubic-bezier(.34,1.56,.64,1)}.pop-mascot.is-in .pm-rise{transform:translateY(0)}.pop:hover .pop-mascot.is-in .pm-rise{transform:translateY(-7px);transition-duration:.3s}.pm-breathe{display:block;position:relative;transform-origin:50% 100%}.pop-mascot.is-in .pm-breathe{animation:pm-breathe 3.6s ease-in-out .8s infinite}.pm-breathe img{display:block;width:100%;height:auto}.pm-lid{position:absolute;top:52.6%;width:10.8%;height:14.2%;border-radius:50%;background:#111827;box-shadow:0 0 2px 1.5px #111827;transform:scaleY(0);transform-origin:50% 0}.pm-lid::after{content:'';position:absolute;left:12%;right:12%;top:38%;height:34%;border-bottom:1.5px solid rgba(150,156,170,.55);border-radius:0 0 50% 50%}.pm-lid--l{left:31.9%}.pm-lid--r{left:57.7%}.pop-mascot.is-in .pm-lid{animation:pm-blink 7s 1.6s infinite}.pop-mascot::before,.pop-mascot::after{content:'';position:absolute;bottom:-7px;width:22%;aspect-ratio:1.45;border-radius:48% 48% 42% 42%;background:
    linear-gradient(90deg, transparent 31%, rgba(0,0,0,.35) 31% 35%, transparent 35% 64%, rgba(0,0,0,.35) 64% 68%, transparent 68%) top / 100% 45% no-repeat,
    linear-gradient(#6c6b76, #4b4a55);box-shadow:0 0 0 1.5px #23222b , 0 3px 6px rgba(0,0,0,.35);opacity:0;transform:rotate(var(--r)) translateY(6px);transition:opacity .25s ease .45s , transform .35s cubic-bezier(.34,1.56,.64,1) .45s}.pop-mascot::before{left:6%;--r:-8deg}.pop-mascot::after{right:6%;--r:8deg}.pop-mascot.is-in::before,.pop-mascot.is-in::after{opacity:1;transform:rotate(var(--r)) translateY(0)}.pop-mascot.is-in::before{animation:pm-tap 9s 3s infinite}.pop-mascot.is-in::after{animation:pm-tap 9s 3.25s infinite}.pop-mascot.is-in.is-idle .pm-tilt{animation:pm-look 11s ease-in-out .6s infinite}@media (hover:none){.pop-mascot.is-in:not(.has-mouse) .pm-tilt {animation:pm-look 11s ease-in-out 2.5s infinite}}.pop-mascot--custom::before,.pop-mascot--custom::after,.pop-mascot--custom .pm-lid{display:none}@keyframes pm-breathe { 0%, 100% { transform: translateY(0) scale(1); } 50% { transform: translateY(2px) scale(1.012, .99); } }@keyframes pm-blink {
  0%, 46%, 50%, 90%, 93%, 96%, 100% { transform: scaleY(0); }
  48% { transform: scaleY(1); }
  91.5%, 94.5% { transform: scaleY(1); }
}@keyframes pm-tap {
  0%, 70%, 74%, 78%, 100% { transform: rotate(var(--r)) translateY(0); }
  72%, 76% { transform: rotate(var(--r)) translateY(-4px); }
}@keyframes pm-look {
  0%, 30%, 100% { transform: rotate(0deg); }
  38%, 48% { transform: rotate(-9deg); }
  58%, 68% { transform: rotate(8deg); }
  76% { transform: rotate(0deg); }
}.pm-hat,.pm-hat-rise,.pm-hat-breathe{position:absolute;inset:0;display:block;transform-origin:50% 100%;pointer-events:none}.pm-hat{transform:rotate(var(--tilt,0deg));transition:transform .45s cubic-bezier(.3,1.4,.5,1)}.pm-hat-rise{transform:translateY(104%);transition:transform .8s cubic-bezier(.34,1.56,.64,1)}.pop-mascot.is-in .pm-hat-rise{transform:translateY(0)}.pop:hover .pop-mascot.is-in .pm-hat-rise{transform:translateY(-7px);transition-duration:.3s}.pop-mascot.is-in .pm-hat-breathe{animation:pm-breathe 3.6s ease-in-out .8s infinite}.pm-hat-gag{position:absolute;left:4em;top:-12em;width:92em;display:block;transform:rotate(-8deg);transform-origin:50% 70%}.pm-hat-gag svg{display:block;width:100%;height:auto;overflow:visible}.pop-mascot.is-in.is-idle .pm-hat{animation:pm-look 11s ease-in-out .6s infinite}@media (hover:none){.pop-mascot.is-in:not(.has-mouse) .pm-hat {animation:pm-look 11s ease-in-out 2.5s infinite}}.pop-mascot.is-in.gag-drop .pm-hat-gag{animation:hat-drop 5.2s linear both}.pop-mascot.is-in.gag-drop .pm-rise,.pop-mascot.is-in.gag-drop .pm-hat-rise{animation:pm-duck 5.2s ease-in-out both}.pop-mascot.is-in.gag-drop .pm-tilt{animation:pm-gag-look 5.2s ease-in-out both}.pop-mascot.is-in.gag-drop .pm-hat{animation:pm-gag-jerk 5.2s ease-in-out both}.pop-mascot.is-in.gag-drop .pm-lid{animation:pm-surprised 5.2s both}.pop-mascot.is-in.gag-slip .pm-hat-gag{animation:hat-slip 4.6s ease-in-out both}.pop-mascot.is-in.gag-slip .pm-tilt,.pop-mascot.is-in.gag-slip .pm-hat{animation:pm-gag-shake 4.6s ease-in-out both}.pop-mascot.is-in.gag-slip::after{animation:pm-paw-push 4.6s ease-in-out both}@keyframes hat-drop {
  0%     { transform: translate(0, 0) rotate(-8deg); animation-timing-function: ease-out; }
  5%     { transform: translate(2em, -4em) rotate(-1deg); animation-timing-function: ease-out; }
  13%    { transform: translate(-22em, -34em) rotate(-60deg); animation-timing-function: ease-in; }
  24%    { transform: translate(-76em, 24em) rotate(-172deg); animation-timing-function: ease-out; }
  28%    { transform: translate(-79em, 15em) rotate(-188deg); animation-timing-function: ease-in; }
  32%    { transform: translate(-82em, 24em) rotate(-180deg); }
  50%    { transform: translate(-82em, 24em) rotate(-180deg); animation-timing-function: ease-in; }
  57%    { transform: translate(-82em, 62em) rotate(-180deg); }
  57.1%  { transform: translate(-4em, 4em) rotate(-24deg); }
  80%    { transform: translate(-4em, 4em) rotate(-24deg); animation-timing-function: ease-in-out; }
  85%    { transform: translate(1em, -1em) rotate(0deg); }
  90%    { transform: translate(0, 0) rotate(-13deg); }
  95%    { transform: translate(0, 0) rotate(-6deg); }
  100%   { transform: translate(0, 0) rotate(-8deg); }
}@keyframes pm-duck {
  0%, 46% { transform: translateY(0); }
  51%     { transform: translateY(-6%); }
  57%     { transform: translateY(104%); }
  67%     { transform: translateY(104%); animation-timing-function: cubic-bezier(.34, 1.56, .64, 1); }
  78%     { transform: translateY(0); }
  100%    { transform: translateY(0); }
}@keyframes pm-gag-look {
  0%      { transform: rotate(0deg); }
  5%      { transform: rotate(7deg); }
  11%     { transform: rotate(-5deg); }
  18%     { transform: rotate(0deg); }
  27%     { transform: rotate(-4deg); }
  33%, 45% { transform: rotate(-13deg); }
  50%, 100% { transform: rotate(0deg); }
}@keyframes pm-gag-jerk {
  0%   { transform: rotate(0deg); }
  5%   { transform: rotate(7deg); }
  11%, 100% { transform: rotate(0deg); }
}@keyframes pm-surprised {
  0%, 25%, 28%, 31%, 84%, 87%, 100% { transform: scaleY(0); }
  26.5%, 29.5%, 85.5% { transform: scaleY(1); }
}@keyframes hat-slip {
  0%       { transform: translate(0, 0) rotate(-8deg); }
  12%      { transform: translate(0, 17em) rotate(-2deg); }
  16%      { transform: translate(0, 15em) rotate(-5deg); }
  58%      { transform: translate(0, 16em) rotate(-3deg); }
  67%      { transform: translate(-1em, -8em) rotate(-15deg); }
  74%      { transform: translate(0, 0) rotate(-5deg); }
  81%      { transform: translate(0, 0) rotate(-10deg); }
  88%, 100% { transform: translate(0, 0) rotate(-8deg); }
}@keyframes pm-gag-shake {
  0%, 16% { transform: rotate(0deg); }
  23%     { transform: rotate(-8deg); }
  31%     { transform: rotate(8deg); }
  39%     { transform: rotate(-7deg); }
  47%     { transform: rotate(5deg); }
  54%, 100% { transform: rotate(0deg); }
}@keyframes pm-paw-push {
  0%, 52% { transform: rotate(var(--r)) translate(0, 0); }
  60%     { transform: rotate(var(--r)) translate(-9em, -30em); }
  67%     { transform: rotate(-30deg) translate(-7em, -40em); }
  76%     { transform: rotate(var(--r)) translate(0, 0); }
  100%    { transform: rotate(var(--r)) translate(0, 0); }
}.pop-mascot--custom .pm-hat{display:none}@media (prefers-reduced-motion:reduce){.pm-rise,.pm-rise *,.pop-mascot::before,.pop-mascot::after{transition:none!important}.pm-tilt,.pm-hat{transition:transform .35s ease!important}.pop-mascot.is-in .pm-hat,.pop-mascot.is-in .pm-hat-breathe{animation:none!important}.pop-mascot.is-in .pm-tilt,.pop-mascot.is-in .pm-breathe{animation:none!important}.pop-mascot .pm-lid{animation:pm-blink 7s 1.6s infinite!important}.pop-mascot::before{animation:pm-tap 9s 3s infinite!important}.pop-mascot::after{animation:pm-tap 9s 3.25s infinite!important}}.pop-row:has(.pop-mascot) {padding-top:56px;margin-top:-56px}.cat-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:20px}.seg{display:inline-flex;gap:6px;flex-wrap:wrap}.seg button{border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;padding:8px 15px;border-radius:11px;font-weight:600;font-size:14px}.seg button:hover{color:var(--text)}.seg button[aria-pressed="true"]{background:var(--surface-2);color:var(--text);border-color:#3a4775}.seg button small{color:var(--muted);font-weight:500;margin-left:4px}.seg--sort{margin-left:auto}.seg--sort button{padding:7px 12px;font-size:13px}.tile-img{position:relative}.tile-badge{position:absolute;top:10px;left:10px;z-index:1;background:linear-gradient(100deg,var(--brand),var(--brand-2));color:#fff;font-size:12px;font-weight:700;padding:4px 9px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.3)}.redeem{max-width:560px;padding-top:36px;padding-bottom:60px}.rd-hero{text-align:center;margin-bottom:70px}.rd-pill{display:inline-block;padding:7px 14px;border-radius:999px;font-size:14px;font-weight:600;background:rgba(112,103,240,.16);border:1px solid rgba(112,103,240,.4);color:#c9c4ff}.rd-hero h1{font-size:clamp(30px,6vw,42px);margin:16px 0 10px}.rd-hero h1 span{background:linear-gradient(100deg,var(--brand),var(--brand-2));-webkit-background-clip:text;background-clip:text;color:transparent}.rd-hero p{color:var(--muted);margin:0}.rd-card{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px;box-shadow:var(--shadow)}.rd-mascot{right:calc(50% - 50em)}.rd-step{display:grid;gap:16px}.rd-step[hidden]{display:none}.rd-code{font-family:ui-monospace,'SF Mono',Menlo,Consolas,monospace;font-size:20px;letter-spacing:.06em;text-align:center;text-transform:uppercase}.rd-btn{width:100%;padding:15px;font-size:16px}.rd-err{margin:0;padding:11px 14px;border-radius:12px;background:rgba(255,122,147,.12);border:1px solid rgba(255,122,147,.35);color:#ffc2cf;font-size:14px}.rd-prize{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:14px;background:linear-gradient(100deg,rgba(112,103,240,.22),rgba(228,111,182,.16));border:1px solid rgba(112,103,240,.35)}.rd-prize span{font-size:13px;color:var(--muted)}.rd-prize b{font-family: var(--font-display);font-weight:600;font-size:19px}.rd-who{padding:12px 14px;border-radius:12px;background:rgba(60,207,145,.1);border:1px solid rgba(60,207,145,.35);font-size:15px}.rd-who small{display:block;color:var(--muted);margin-top:4px}.rd-note{margin:-6px 0 0;color:var(--muted);font-size:13px}.rd-link{background:none;border:0;color:var(--muted);cursor:pointer;font-size:14px;justify-self:center;padding:4px}.rd-link:hover{color:var(--text)}.rd-result{text-align:center;justify-items:center;padding:6px 0}.rd-result h2{font-size:24px}.rd-result p{margin:0;color:#cfd6ea;line-height:1.6}.rd-icon{font-size:52px;line-height:1}.rd-icon--processing{animation:rd-spin 2.4s ease-in-out infinite}@keyframes rd-spin { 50% { transform: rotate(180deg) scale(1.08); } }.rd-explain{display:block;margin-top:12px;padding:12px 14px;border-radius:12px;background:rgba(112,103,240,.12);border:1px solid rgba(112,103,240,.3);font-size:15px}.rd-small{display:block;margin-top:10px;font-size:13px;color:var(--muted)}.rd-cards{display:grid;gap:8px;margin-top:14px}.rd-gc{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:12px;background:var(--bg);border:1px dashed rgba(112,103,240,.6);text-align:left}.rd-gc code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:17px;font-weight:700;letter-spacing:.04em;word-break:break-all;user-select:all}.rd-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:6px}.rd-what{margin-top:44px;text-align:center}.rd-what h2{font-size:20px;margin-bottom:16px}.rd-what-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.rd-what-grid div{display:grid;gap:8px;justify-items:center;font-size:14px;color:#cfd6ea}.rd-what-grid img{width:64px;height:64px;border-radius:16px}.rd-what p{color:var(--muted);font-size:14px;margin-top:18px}.rd-what a{color:#9db4ff}@media (max-width:860px){.foot .wrap{grid-template-columns:1fr}}@media (max-width:760px){.top .wrap{flex-wrap:wrap;height:auto;padding-top:10px;padding-bottom:10px;row-gap:10px}.top .search{order:3;flex-basis:100%;max-width:none}}@media (max-width:640px){.bn-nav{display:none}.seg--sort{margin-left:0}.pop-row{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 20px;scrollbar-width:none;margin:0 -20px;padding:0 20px}.cat-bar{gap:10px}#typeSeg{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -20px;padding:0 20px;width: calc(100% + 40px)}#typeSeg::-webkit-scrollbar{display:none}#typeSeg button{flex:none}.pop-row::-webkit-scrollbar{display:none}.pop{scroll-snap-align:start}.pop-mascot{font-size:.82px;right:18px}.brand b{font-size:15px}.top-reviews{display:none}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tile-img,.tile{border-radius:18px}.products{grid-template-columns:1fr}.shop{padding:12px;margin:0 -8px}.game-head{gap:16px;align-items:flex-start}.game-head img{width:76px;height:76px;border-radius:18px}.fab span{display:none}.fab{padding:14px}.orderbar .btn{padding:12px 16px}}@media (prefers-reduced-motion:reduce){*:not(.pm-lid):not(.pop-mascot):not(.pm-tilt):not(.pm-hat):not(.hol-bulb):not(.hh-bat):not(.hh-thread):not(.pp-face):not(.hol-spider), *:not(.pop-mascot)::before, *:not(.pop-mascot)::after {animation:none!important;transition:none!important}}.hol-canvas{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:45}.hol-ribbon{position:relative;z-index:49;color:#fff;font-size:14px;font-weight:600;background:linear-gradient(90deg,var(--brand),var(--brand-2))}.hol-ribbon .wrap{display:flex;align-items:center;justify-content:center;gap:10px;min-height:38px;padding-top:6px;padding-bottom:6px;text-align:center}.hol-ribbon svg{width:20px;height:20px;flex:none}.hol-ribbon a{color:inherit;text-decoration:underline;text-underline-offset:2px}.hol-ribbon button{flex:none;margin-left:4px;width:26px;height:26px;border:0;border-radius:50%;background:rgba(255,255,255,.16);color:inherit;font-size:18px;line-height:1;cursor:pointer}.hol-ribbon button:hover{background:rgba(255,255,255,.28)}.hol-newyear .hol-ribbon{background:linear-gradient(90deg,#1b5fd1,#2aa6c8 50%,#1b5fd1)}.hol-valentine{--brand:#ff4d7d;--brand-2:#ff8fc0}.hol-feb23 .hol-ribbon{background:linear-gradient(90deg,#2c5a3a,#3d7a4c 50%,#2c5a3a)}.hol-march8 .hol-ribbon{background:linear-gradient(90deg,#e46fb6,#ff9a8b)}.hol-easter .hol-ribbon{background:linear-gradient(90deg,#d9a520,#f0c75e 50%,#d9a520);color:#2a1d00}.hol-may9 .hol-ribbon{background:linear-gradient(90deg,#8f1d1d,#c62f2f 50%,#8f1d1d)}.hol-jun1 .hol-ribbon{background:linear-gradient(90deg,#ff6b6b,#ffb347,#5cc8ff,#8be38b)}.hol-sep2 .hol-ribbon{background:linear-gradient(180deg,#c62f2f 0 30%,#2f8f46 30% 70%,#c62f2f 70%)}.hol-halloween{--brand:#ff7a1a;--brand-2:#9b5cff}.hol-halloween .hol-ribbon{background:linear-gradient(90deg,#2a0f3d,#5b1f6e 50%,#2a0f3d);color:#ffb366}.hol-halloween body{background:radial-gradient(120% 60% at 50% 110%,rgba(255,122,26,.13),transparent 60%) fixed , var(--bg)}.hol-blackfriday .hol-ribbon{background:#0a0a0a;color:#f5c451;border-bottom:1px solid #f5c451;letter-spacing:.02em}.hol-garland{position:absolute;left:0;right:0;bottom:-14px;height:18px;pointer-events:none;overflow:hidden}.hol-wire{position:absolute;inset:0 0 auto;width:100%;height:10px}.hol-wire path{fill:none;stroke:#39405a;stroke-width:1.2;vector-effect:non-scaling-stroke}.hol-garland i{position:absolute;top:6px;width:8px;height:11px;margin-left:-4px;border-radius: 50% 50% 50% 50% / 40% 40% 60% 60%;animation:hol-blink 1.8s infinite}.hol-garland i::before{content:'';position:absolute;left:2px;top:-3px;width:4px;height:4px;border-radius:1px;background:#4a5170}.hol-garland .c0{background:#ff5a6e;color:#ff5a6e}.hol-garland .c1{background:#ffd36b;color:#ffd36b}.hol-garland .c2{background:#5cdcff;color:#5cdcff}.hol-garland .c3{background:#7dff9b;color:#7dff9b}@keyframes hol-blink { 0%, 100% { opacity: 1; box-shadow: 0 0 10px 2px currentColor; } 50% { opacity: .35; box-shadow: none; } }.hol-web{position:absolute;top:68px;left:0;width:160px;height:220px;pointer-events:none;z-index:2;opacity:.5}.hol-web svg{width:100%;height:100%;overflow:visible}.hol-web path{fill:none;stroke:#c9cde0;stroke-width:.8}.hol-web .hol-thread{stroke-width:.6}.hol-spider{fill:#0a0612;stroke:#c9cde0;stroke-width:.6;animation:hol-spider 6s ease-in-out infinite}.hol-spider path{stroke:#c9cde0;stroke-width:1.4}@keyframes hol-spider { 0%, 100% { transform: translate(118px, 128px); } 50% { transform: translate(118px, 96px); } }@media (max-width:640px){.hol-ribbon{font-size:13px}.hol-web{width:110px;height:150px}}.g-notice{display:flex;gap:14px;align-items:flex-start;margin:0 0 16px;padding:16px 18px;border-radius:var(--r-md);background:rgba(255,122,40,.08);border:1px solid rgba(255,138,60,.28);color:#ff9a5c;line-height:1.5}.g-notice svg{width:22px;height:22px;flex:none;margin-top:1px}.g-notice a{color:#ffc29c}#catNotice:empty{display:none}#catNotice .g-notice{margin:4px 0 16px}.im-photos{display:grid;gap:10px;margin-top:14px}.im-photos a{display:block;border-radius:var(--r-sm);overflow:hidden;background:var(--surface-2)}.im-photos img{display:block;width:100%;height:auto}.om-group{font-weight:700;font-size:14px;color:var(--brand-2);margin-top:6px}.om-group:first-child{margin-top:0}.bn--hol{flex-basis:min(100%,760px);aspect-ratio: 760 / 227;background:#1a1030}.bn--hol::after{display:none}.bnh-art,.bnh-art img{position:absolute;inset:0;width:100%;height:100%}.bnh-art img{object-fit:cover;object-position:right center;transition:transform .6s ease}.bn--hol:hover .bnh-art img{transform:scale(1.025)}.bn--hol .bn-text{padding:22px 26px 20px}.bn--hol .bn-title{font-size:clamp(22px,2.6vw,34px);max-width:52%;text-shadow:0 4px 18px rgba(0,0,0,.45)}.bn--hol .bn-sub{max-width:46%;font-size:15px;text-shadow:0 2px 10px rgba(0,0,0,.5)}.bnh-kicker{display:inline-flex;align-items:center;gap:7px;margin-bottom:10px;padding:5px 12px 5px 9px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.25);font-size:12px;font-weight:700;letter-spacing:.02em;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.bnh-kicker svg{width:15px;height:15px}.bn--hol-halloween .bn-btn{background:#ff7a1a;color:#fff;box-shadow:0 6px 22px rgba(255,122,26,.45)}.bn--hol-newyear .bn-btn{background:#fff;color:#c81e2b}.bn--hol-blackfriday .bn-btn{background:#f5c451;color:#0a0a0a}@media (max-width:640px){.bn--hol{flex-basis:min(86%,372px);aspect-ratio: 36 / 22}.bn--hol .bn-text{padding:16px 16px 14px}.bn--hol .bn-title{font-size:20px;max-width:58%}.bn--hol .bn-sub{font-size:13px;max-width:54%}.bnh-kicker{margin-bottom:8px;font-size:11px}}.hol-head{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.top>.wrap{position:relative;z-index:1}.hh-web{position:absolute;top:0;height:100%;width:auto;opacity:.22}.hh-web path{fill:none;stroke:#e9dcff;stroke-width:.7}.hh-web--l{left:0}.hh-web--r{right:0}.hh-thread{position:absolute;top:0;right:9%;width:1px;height:30px;background:rgba(233,220,255,.4);animation:hh-drop 7s ease-in-out infinite;transform-origin:top}.hh-spider{position:absolute;left:-9px;bottom:-22px;width:18px}.hh-spider svg{display:block;width:100%}@keyframes hh-drop { 0%, 100% { height: 18px; } 50% { height: 40px; } }.hh-bat{position:absolute;width:30px;opacity:.9;animation:hh-flap .35s ease-in-out infinite alternate}.hh-bat svg{display:block;width:100%}.hh-bat--1{left:31%;top:8px;width:26px}.hh-bat--2{left:74%;top:34px;width:20px;animation-delay:.15s}.hh-bat--3{left:58%;top:4px;width:16px;animation-delay:.08s;opacity:.7}@keyframes hh-flap { from { transform: scaleY(1); } to { transform: scaleY(.55) translateY(2px); } }.hh-pumpkin{position:absolute;right:-38px;bottom:-6px;width:30px;pointer-events:none;filter:drop-shadow(0 0 10px rgba(255,140,30,.7))}.hh-pumpkin svg{display:block;width:100%}.hh-pumpkin .pp-face,.pm-prop .pp-face,.hol-pop-ic .pp-face{animation:pp-flicker 2.4s infinite}@keyframes pp-flicker { 0%, 100% { opacity: 1; } 42% { opacity: .82; } 45% { opacity: 1; } 70% { opacity: .9; } }.hh-snow{position:absolute;left:0;right:0;top:0;width:100%;height:12px}.hh-snow path{fill:#eef5ff;opacity:.9}.hol-head--newyear+.wrap{padding-top:6px}@media (max-width:640px){.hh-pumpkin,.hh-bat--1{display:none}.hh-bat--2{left:62%;top:6px}.hh-web{height:70px}}.brand{position:relative}.hol-logo-hat{position:absolute;left:-5px;top:-8px;width:32px;pointer-events:none;transform:rotate(-14deg);filter:drop-shadow(0 3px 4px rgba(0,0,0,.4))}.hol-logo-hat svg{display:block;width:100%;height:auto;overflow:visible}.hol-logo-hat--witch{top:-4px;left:-3px;width:30px}.hol-logo-hat--santa{top:-9px;left:-4px}.hol-pop-ic{display:inline-block;width:28px;margin-right:2px;vertical-align:-3px;filter:drop-shadow(0 0 8px rgba(255,140,30,.45))}.hol-pop-ic svg{display:block;width:100%}.pm-prop{position:absolute;left:-38em;bottom:-3px;width:34em;display:block;opacity:0;transform:translateY(8px) scale(.8);transform-origin:50% 100%;transition:opacity .3s ease 1s , transform .45s cubic-bezier(.34,1.56,.64,1) 1s}.pop-mascot.is-in .pm-prop{opacity:1;transform:none}.pm-prop svg{display:block;width:100%}.pm-cos-halloween .pm-prop{filter:drop-shadow(0 0 14px rgba(255,140,30,.65))}.pop:hover .pop-mascot.is-in .pm-prop{transform:rotate(-6deg);transition-delay:0s}.pop-mascot--hol .pm-clip{clip-path:inset(-160px -80px 0 -80px)}.pm-face{position:absolute;left:22.2%;top:44%;width:56%;display:block;pointer-events:none}.pm-face svg{display:block;width:100%;height:auto;overflow:visible}.pm-cos-blackfriday .pm-lid{display:none}.pm-cos-easter .pm-prop,.pm-cos-may9 .pm-prop{width:30em;left:-34em}.pm-cos-march8 .pm-prop{width:24em;left:auto;right:-28em;bottom:6em}.pop-row:has(.pop-mascot--hol) {padding-top:120px;margin-top:-120px}.pay-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.pay-lbl{color:var(--muted);margin-right:2px}.pay-chip{display:inline-flex;align-items:center;gap:7px;padding:5px 11px 5px 6px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-size:13px;font-weight:600;color:var(--text);white-space:nowrap}.pay-chip img{width:20px;height:20px;object-fit:contain;border-radius:5px;background:#fff;padding:2px;box-sizing:content-box}.om-pay{margin:2px 0 12px;font-size:14px}.ft-block{display:block;margin:18px 0 0}.ft-h{display:block;color:var(--text);font-weight:700;font-size:15px;margin-bottom:10px}.ft-tiles{display:flex;flex-wrap:wrap;gap:10px}.ft-tile{width:52px;height:52px;border-radius:15px;background:#fff;display:grid;place-items:center;box-shadow:0 4px 14px rgba(0,0,0,.25);transition:transform .15s , box-shadow .15s}.ft-tile img{width:30px;height:30px;object-fit:contain}.ft-tile svg{width:26px;height:26px}a.ft-tile:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.35)}.foot .foot-social.ft-block{display:block}.foot .foot-social:empty{display:none}.foot-social a.ft-tile{display:grid;gap:0}.foot{padding:48px 0 0}.foot .wrap.foot-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.25fr;gap:32px 40px;align-items:start}.foot-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;margin-bottom:14px}.foot-logo img{border-radius:11px}.foot-logo b{font-family: var(--font-display);font-weight:600;font-size:19px;color:var(--text)}.foot-logo b span{background:linear-gradient(90deg,var(--brand),var(--brand-2));-webkit-background-clip:text;background-clip:text;color:transparent}.foot .foot-lead{color:var(--text);font-weight:700;margin:0 0 6px}.foot .foot-desc{margin:0;line-height:1.55;max-width:36ch}.foot-brand .ft-block{margin-top:22px}.foot-col{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.foot-col>.ft-h,.foot-col .ft-block>.ft-h{margin-bottom:4px}.foot-col [data-foot-cats]{display:contents}.foot-col .ft-block{margin-top:14px}.foot .ft-h{font-size:15px}.foot .foot-bottom{display:flex!important;gap:12px;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:36px;padding-top:18px;padding-bottom:26px;border-top:1px solid var(--line);font-size:13px}.foot-bottom::before{display:none}@media (max-width:980px){.foot .wrap.foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.foot .wrap.foot-grid{grid-template-columns:1fr 1fr;gap:28px 20px}.foot-brand{grid-column: 1 / -1}.foot-col:last-child{grid-column: 1 / -1}.foot .foot-bottom{flex-direction:column;gap:4px}}