:root:root:root:root:root:root:root button.geekbot-shell{touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0;border-radius:0;width:44px;height:49px;padding:0;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}:root:root:root:root:root:root:root button.geekbot-shell:focus-visible{outline:2px solid var(--accent,#ffdc3f);outline-offset:4px;border-radius:14px}.gb-robot{--gb-acc:var(--accent,#ffdc3f);--k:1.5;--gap:24px;--sea:calc(var(--gap) + 13px);--deep:calc(var(--gap) + 60px);--left:calc(78px - 100vw);width:44px;height:49px;display:block;position:relative}:root.store-theme-light .gb-robot{--gb-acc:#e2b900}.gb-robot svg{filter:drop-shadow(0 6px 10px #00000047);transform-origin:50% 100%;width:100%;height:100%;animation:3.4s ease-in-out infinite gb-float;position:relative;overflow:visible}.gb-glow{background:radial-gradient(circle,var(--gb-acc) 0%,transparent 68%);pointer-events:none;border-radius:50%;animation:2.8s ease-in-out infinite gb-pulse;position:absolute;inset:4px 2px 8px}.gb-shell{fill:#e9e9ee;stroke:#0a0c128c;stroke-width:1.6px}.gb-shade{fill:#b9bcc5;stroke:#0a0c1273;stroke-width:1.4px}.gb-visor{fill:#0f1116}.gb-eye{fill:var(--gb-acc);transform-box:fill-box;transform-origin:50%;animation:4.6s infinite gb-blink}.gb-ant{stroke:var(--gb-acc);stroke-width:2.4px;stroke-linecap:round}.gb-ant-ball{fill:var(--gb-acc)}.gb-x{fill:none;stroke:#d4d7de;stroke-width:2.4px;stroke-linecap:round;opacity:0}.gb-sg{fill:#050608;stroke:#ffffffb3;stroke-width:1.1px;opacity:0}.gb-robot g,.gb-robot path{transform-box:fill-box}.gb-head{transform-origin:50% 100%}.gb-eyes,.gb-x,.gb-sg{transform-origin:50%}.gb-arm-l{transform-origin:100% 15%}.gb-arm-r{transform-origin:0 15%}.gb-head{animation:31s ease-in-out infinite gb-i-head}.gb-eyes{animation:31s ease-in-out infinite gb-i-eyes}.gb-arm-l{animation:31s ease-in-out infinite gb-i-arm-l}.gb-arm-r{animation:31s ease-in-out infinite gb-i-arm-r}@keyframes gb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes gb-pulse{0%,to{opacity:.12;transform:scale(.82)}50%{opacity:.5;transform:scale(1.06)}}@keyframes gb-blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.12)}}@media (max-width:700px){:root:root:root:root:root:root:root button.geekbot-shell{width:40px;height:45px;padding:0}.gb-robot{--k:1;--gap:12px;--left:calc(60px - 100vw);width:40px;height:45px}}.t-swim,.t-dead,.t-strike{pointer-events:none}.t-swim :is(.gb-head,.gb-eyes,.gb-arm-l,.gb-arm-r),.t-dead :is(.gb-head,.gb-eyes,.gb-arm-l,.gb-arm-r),.t-strike :is(.gb-head,.gb-eyes,.gb-arm-l,.gb-arm-r){animation:none}:root:has(.t-swim,.t-dead) .gg-bottom-nav{transform:none!important}.gb-robot:before,.gb-robot:after{pointer-events:none;opacity:0;position:absolute}.gb-robot:after{color:#14161b;text-align:center;transform-origin:calc(100% - 12px) 100%;background:#fff;border-radius:14px 14px 4px;width:max-content;max-width:min(232px,100vw - 48px);padding:7px 11px;font:700 12px/1.25 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;bottom:calc(100% + 8px);right:-4px;box-shadow:0 0 0 1.5px #0a0c1280,0 8px 22px #0000004d}.t-hint{animation:5s gb-end1}.t-hint:after{content:"Тапни быстро 2 раза по мне! 👆👆";animation:5s both gb-say}.t-hint .gb-arm-r{animation:1.9s ease-in-out .35s gb-wave}@keyframes gb-wave{0%,to{transform:none}15%{transform:rotate(-150deg)}30%{transform:rotate(-120deg)}45%{transform:rotate(-155deg)}60%{transform:rotate(-120deg)}75%{transform:rotate(-150deg)}}@keyframes gb-say{0%{opacity:0;transform:translateY(6px)scale(.4)}5%{opacity:1;transform:translateY(-2px)scale(1.06)}8%{opacity:1;transform:none}93%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)scale(.9)}}@keyframes gb-end1{to{opacity:1}}@keyframes gb-end2{to{opacity:1}}@keyframes gb-end3{to{opacity:1}}@keyframes gb-end4{to{opacity:1}}.t-swim{animation:gb-end2 calc(9s*var(--k)) linear}.t-swim svg{animation:gb-float 3.4s ease-in-out infinite,gb-sw-t calc(9s*var(--k)) both,gb-sw-s calc(9s*var(--k)) ease-in-out both,gb-sw-r calc(9s*var(--k)) ease-in-out both}.t-swim .gb-glow{animation:gb-pulse 2.8s ease-in-out infinite,gb-sw-t calc(9s*var(--k)) both}.t-swim .gb-eyes{animation:gb-sw-eyes calc(9s*var(--k)) ease-in-out}.t-swim .gb-eye{animation:gb-blink 4.6s infinite,gb-sw-lit calc(9s*var(--k))}.t-swim .gb-ant-ball{animation:gb-sw-ant calc(9s*var(--k))}.t-swim .gb-arm-l{animation:gb-stroke-l calc(.8s*var(--k)) ease-in-out calc(2s*var(--k)) 4}.t-swim .gb-arm-r{animation:gb-stroke-r calc(.8s*var(--k)) ease-in-out calc(2.4s*var(--k)) 3}.t-swim .gb-head{animation:gb-breathe calc(.8s*var(--k)) ease-in-out calc(2s*var(--k)) 4}@keyframes gb-stroke-l{0%,to{transform:none}40%{transform:rotate(128deg)}62%{transform:rotate(100deg)}}@keyframes gb-stroke-r{0%,to{transform:none}40%{transform:rotate(-128deg)}62%{transform:rotate(-100deg)}}@keyframes gb-breathe{0%,to{transform:none}30%{transform:rotate(-9deg)translateY(-1px)}70%{transform:rotate(7deg)}}.t-swim:before{content:"";width:3px;height:3px;animation:gb-sw-t calc(9s*var(--k)) both,gb-spray calc(.4s*var(--k)) ease-out calc(1.62s*var(--k)),gb-splash calc(.4s*var(--k)) ease-out calc(2s*var(--k)) 8,gb-spray calc(.36s*var(--k)) ease-out calc(5.5s*var(--k));background:#d6f3ff;margin-left:-1.5px;top:calc(100% - 17px);left:50%;box-shadow:-14px -2px #6cc8ff,-19px -6px #fff,-10px -8px #bfeaff,14px -2px #6cc8ff,19px -6px #fff,10px -8px #bfeaff,-23px 0 #6cc8ff,23px 0 #6cc8ff,0 -11px #fff}@keyframes gb-spray{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:translateY(-8px)scale(1.9)}}@keyframes gb-splash{0%{opacity:0;transform:scale(.6)}30%{opacity:1;transform:translateY(-3px)scale(1)}to{opacity:0;transform:translateY(-1px)scale(1.35)}}.t-dead{animation:gb-end3 calc(13.4s*var(--k)) linear}.t-dead svg{transform-origin:50%;animation:gb-dd-body calc(13.4s*var(--k)) ease-in-out both,gb-dd-s calc(13.4s*var(--k)) ease-in-out both}.t-dead .gb-glow{animation:gb-pulse 2.8s ease-in-out infinite,gb-dd-body calc(13.4s*var(--k)) ease-in-out both}.t-dead .gb-eyes{animation:gb-dd-eyes calc(13.4s*var(--k)) ease-in-out both}.t-dead .gb-x{animation:gb-dd-x calc(13.4s*var(--k)) ease-in-out both}.t-dead .gb-head{animation:gb-dd-head calc(13.4s*var(--k)) ease-in-out both}.t-dead .gb-arm-l{animation:gb-dd-arm calc(13.4s*var(--k)) ease-in-out both}.t-dead .gb-arm-r{animation:gb-dd-arm2 calc(13.4s*var(--k)) ease-in-out both}.t-dead:after{content:"Zzz";letter-spacing:.06em;transform-origin:0 100%;animation:gb-zzz calc(13.4s*var(--k)) both;border-radius:12px 12px 12px 4px;padding:4px 9px;font-style:italic;bottom:24px;right:56px}.t-dead:before{content:"";width:4px;height:4px;animation:gb-dust calc(.7s*var(--k)) ease-out calc(11.2s*var(--k)) 2;background:#b9bcc5;margin-left:-2px;bottom:0;left:50%;box-shadow:-12px -2px #8d9099,-17px -7px #b9bcc5,12px -3px #8d9099,17px -8px #b9bcc5,-7px -10px #d3d5db,8px -12px #d3d5db}@keyframes gb-zzz{0%,49%{opacity:0;transform:translateY(4px)scale(.4)}51%{opacity:1;transform:scale(1.08)}52%{opacity:1;transform:none}60%{opacity:1;transform:translate(-2px,-3px)}68%{opacity:1;transform:translate(1px,-1px)}71%{opacity:1;transform:translate(-1px,-4px)}72.5%,to{opacity:0;transform:translate(-2px,-10px)scale(.9)}}@keyframes gb-dust{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:translateY(-6px)scale(1.7)}}.t-strike{animation:gb-end4 calc(8.7s*var(--k)) linear}.t-strike svg{animation:gb-float 3.4s ease-in-out infinite,gb-st-s calc(8.7s*var(--k)) ease-in-out both}.t-strike .gb-head{animation:gb-st-head calc(8.7s*var(--k)) ease-in-out both}.t-strike .gb-arm-l{animation:gb-st-arm-l calc(8.7s*var(--k)) ease-in-out both,gb-st-back calc(8.7s*var(--k)) both}.t-strike .gb-arm-r{animation:gb-st-arm-r calc(8.7s*var(--k)) ease-in-out both,gb-st-back calc(8.7s*var(--k)) both}.t-strike :is(.gb-visor,.gb-eyes,.gb-body .gb-shade){animation:gb-st-back calc(8.7s*var(--k)) both}.t-strike .gb-sg{animation:gb-st-sg calc(8.7s*var(--k)) both}.t-strike:before{content:"";width:7px;height:7px;animation:gb-steam calc(.9s*var(--k)) ease-out calc(.45s*var(--k));background:#ffffffe6;border-radius:50%;top:2px;left:62%;box-shadow:6px -5px 0 1px #fffc,12px -12px 0 2px #ffffffa6}.t-strike:after{animation:gb-rant calc(8.7s*var(--k)) both}.t-strike[data-l="0"]:after{content:"Хватит меня дёргать!"}.t-strike[data-l="1"]:after{content:"Иди игры посмотри."}.t-strike[data-l="2"]:after{content:"Error 404: Терпение не найдено."}.t-strike[data-l="3"]:after{content:"Я не кнопка \"Купить\". Хотя..."}.t-strike[data-l="4"]:after{content:"Руки устали. Дай отдохнуть."}.t-strike[data-l="5"]:after{content:"Ещё раз тыкнешь — вызову техподдержку!"}@keyframes gb-steam{0%{opacity:0;transform:scale(.3)}25%{opacity:.95;transform:translate(1px,-3px)scale(.9)}to{opacity:0;transform:translate(6px,-16px)scale(1.5)}}@keyframes gb-rant{0%,29%{opacity:0;transform:translateY(6px)scale(.4)}31%{opacity:1;transform:translateY(-2px)scale(1.06)}32.5%{opacity:1;transform:none}86%{opacity:1;transform:none}88.5%,to{opacity:0;transform:translateY(-4px)scale(.9)}}@media (prefers-reduced-motion:reduce){.gb-robot svg,.gb-glow,.gb-eye,.gb-robot *,.gb-robot:before{animation:none!important}:is(.t-swim,.t-dead,.t-strike) svg{animation:.6s ease-in-out gb-wiggle!important}.t-swim{animation-duration:.6s}.t-dead{animation-duration:3s}.t-strike{animation-duration:5s}.t-dead:after{animation:3s both gb-say;bottom:calc(100% + 8px);right:-4px}.t-strike:after{animation:5s both gb-say}@keyframes gb-wiggle{0%,to{rotate:0deg}25%{rotate:-8deg}50%{rotate:7deg}75%{rotate:-4deg}}}@keyframes gb-i-head{0%{transform:none}9.68%{transform:none}11.1%{transform:rotate(-6deg)}12.52%{transform:rotate(-6deg)}13.94%{transform:rotate(6deg)}15.35%{transform:rotate(6deg)}16.77%{transform:none}33.87%{transform:none}35.32%{transform:translateY(2px)rotate(-4deg)}38.23%{transform:translateY(2px)rotate(-4deg)}39.68%{transform:none}56.45%{transform:none}57.03%{transform:rotate(-9deg)}57.61%{transform:rotate(8deg)}58.19%{transform:rotate(-7deg)}58.77%{transform:rotate(5deg)}59.35%{transform:rotate(-2deg)}60.32%{transform:none}to{transform:none}}@keyframes gb-i-eyes{0%{transform:none}9.68%{transform:none}11.1%{transform:translate(-3px)}12.52%{transform:translate(-3px)}13.94%{transform:translate(3px)}15.35%{transform:translate(3px)}16.77%{transform:none}to{transform:none}}@keyframes gb-i-arm-l{0%{transform:none}33.87%{transform:none}35.32%{transform:rotate(38deg)translateY(-2px)}38.23%{transform:rotate(38deg)translateY(-2px)}39.68%{transform:none}to{transform:none}}@keyframes gb-i-arm-r{0%{transform:none}33.87%{transform:none}35.32%{transform:rotate(-38deg)translateY(-2px)}38.23%{transform:rotate(-38deg)translateY(-2px)}39.68%{transform:none}80.65%{transform:none}81.56%{transform:rotate(-150deg)}82.48%{transform:rotate(-120deg)}83.4%{transform:rotate(-155deg)}84.32%{transform:rotate(-120deg)}85.24%{transform:rotate(-150deg)}86.77%{transform:none}to{transform:none}}@keyframes gb-sw-t{0%{translate:0}2.78%{animation-timing-function:cubic-bezier(.15,.6,.35,1);translate:0 3px}5%{animation-timing-function:cubic-bezier(.5,0,.9,.5);translate:0 -18px}7.33%{translate:0}8.89%{animation-timing-function:cubic-bezier(.5,0,.9,.5);translate:0 -6px}11.11%{translate:0 var(--deep);animation-timing-function:linear}12%{translate:var(--left) var(--deep)}12.89%{translate:var(--left) var(--deep);animation-timing-function:cubic-bezier(.15,.6,.35,1)}15.78%{translate:var(--left) calc(var(--sea) - 15px)}18%{translate:var(--left) var(--sea)}22.22%{translate:var(--left) var(--sea);animation-timing-function:cubic-bezier(.4,0,.7,1)}56.67%{translate:0 var(--sea)}58.89%{translate:0 calc(var(--sea) - 7px);animation-timing-function:cubic-bezier(.5,0,.9,.5)}61.78%{translate:0 var(--deep)}64%{translate:0 var(--deep);animation-timing-function:cubic-bezier(.15,.6,.35,1)}68%{translate:0 -21px}70%{translate:0 -15px}74.44%{translate:0 -20px}78.89%{translate:0 -14px}83.33%{translate:0 -20px}88.33%{animation-timing-function:cubic-bezier(.45,0,.55,1);translate:0 -15px}98.33%{translate:0}to{translate:0}}@keyframes gb-sw-s{0%{scale:1}2.78%{scale:1.18 .82}5%{scale:.88 1.14}7.33%{scale:1.16 .85}8.89%{scale:1.1 .9}11.11%{scale:.84 1.2}12%{scale:1}15.78%{scale:.86 1.16}18%{scale:1.12 .9}20%{scale:1}56.67%{scale:1}58.89%{scale:1.12 .9}61.78%{scale:.84 1.2}64%{scale:1}68%{scale:.88 1.14}70.56%{scale:1.06 .95}72.78%{scale:1}95.56%{scale:1}98.33%{scale:1.12 .88}to{scale:1}}@keyframes gb-sw-r{0%{rotate:0deg}8.89%{rotate:-4deg}11.11%{rotate:10deg}12%{rotate:0deg}15.78%{rotate:-6deg}18%{rotate:0deg}18.67%{rotate:-16deg}19.33%{rotate:14deg}20%{rotate:-12deg}20.67%{rotate:10deg}21.33%{rotate:-5deg}22.22%{rotate:0deg}25.56%{rotate:7deg}53.89%{rotate:7deg}56.67%{rotate:0deg}58.89%{rotate:-5deg}61.78%{rotate:10deg}64%{rotate:0deg}to{rotate:0deg}}@keyframes gb-sw-eyes{0%{transform:none}3.33%{transform:scale(1.3,1.15)}6.11%{transform:scale(1.15)}95.56%{transform:scale(1.15)}to{transform:none}}@keyframes gb-sw-lit{0%{fill:var(--gb-acc)}3.33%{fill:#fffbe6}95.56%{fill:#fffbe6}to{fill:var(--gb-acc)}}@keyframes gb-sw-ant{0%{fill:var(--gb-acc)}3.33%{fill:#fff}5.56%{fill:var(--gb-acc)}68%{fill:#fff}71.11%{fill:var(--gb-acc)}to{fill:var(--gb-acc)}}@keyframes gb-dd-body{0%{translate:0;rotate:0deg}.9%{translate:0;rotate:-3deg}1.64%{translate:0;rotate:3deg}2.39%{translate:0;rotate:-2deg}3.13%{translate:0;rotate:0deg}4.48%{translate:0;rotate:5deg}5.82%{animation-timing-function:cubic-bezier(.5,0,.9,.5);translate:0;rotate:-9deg}8.96%{translate:-6px calc(var(--gap) + 9px);rotate:-90deg}10%{translate:-8px calc(var(--gap) + 3px);rotate:-85deg}11.19%{translate:-10px calc(var(--gap) + 9px);rotate:-90deg}13.58%{translate:-38px calc(var(--gap) + 7px);rotate:-180deg}15.97%{translate:-68px calc(var(--gap) + 9px);rotate:-270deg}16.87%{translate:-70px calc(var(--gap) + 7px);rotate:-265deg}17.91%{translate:-70px calc(var(--gap) + 9px);rotate:-270deg}72.39%{translate:-70px calc(var(--gap) + 9px);animation-timing-function:cubic-bezier(.15,.6,.35,1);rotate:-270deg}76.12%{translate:-70px -6px;rotate:-360deg}77.24%{translate:-70px;rotate:-360deg}78.73%{translate:-46px -12px;rotate:-360deg}80%{translate:-30px;rotate:-360deg}81.34%{translate:-12px -10px;rotate:-360deg}82.54%{translate:0;rotate:-360deg}to{translate:0;rotate:-360deg}}@keyframes gb-dd-s{0%{scale:1}76.12%{scale:1}77.24%{scale:1.14 .86}78.21%{scale:1}80%{scale:1.1 .9}80.75%{scale:1}82.54%{scale:1.12 .88}83.58%{scale:1}to{scale:1}}@keyframes gb-dd-arm{0%{transform:none}15.67%{transform:none}17.91%{transform:rotate(112deg)}19.55%{transform:rotate(86deg)}21.27%{transform:rotate(100deg)}23.13%{transform:rotate(92deg)}72.39%{transform:rotate(92deg)}76.12%{transform:none}83.58%{transform:none}84.7%{transform:rotate(-40deg)}85.82%{transform:rotate(-10deg)}86.94%{transform:rotate(-40deg)}88.06%{transform:none}to{transform:none}}@keyframes gb-dd-arm2{0%{transform:none}83.58%{transform:none}84.33%{transform:rotate(40deg)}85.45%{transform:rotate(10deg)}86.57%{transform:rotate(40deg)}87.69%{transform:none}to{transform:none}}@keyframes gb-dd-head{0%{transform:none}32.84%{transform:none}37.31%{transform:rotate(-38deg)}40.3%{transform:rotate(-38deg)translate(-2px)}42.91%{transform:rotate(-38deg)translate(-2px)}44.78%{transform:rotate(-38deg)translate(2px)}47.39%{transform:rotate(-38deg)translate(2px)}48.51%{animation-timing-function:cubic-bezier(.5,0,.9,.5);transform:rotate(-40deg)}50.15%{transform:rotate(3deg)}51.04%{transform:none}88.06%{transform:none}91.04%{transform:rotate(9deg)translateY(1px)}97.01%{transform:rotate(9deg)translateY(1px)}to{transform:none}}@keyframes gb-dd-eyes{0%{opacity:1;transform:none}1.87%{opacity:0;transform:scaleY(.2)}75.37%{opacity:0;transform:scaleY(.2)}76.87%{opacity:1;transform:none}88.43%{opacity:1;transform:none}90.3%{opacity:1;transform:translateY(1.5px)scaleY(.42)}97.01%{opacity:1;transform:translateY(1.5px)scaleY(.42)}to{opacity:1;transform:none}}@keyframes gb-dd-x{0%{opacity:0;transform:scale(.3)}1.87%{opacity:0;transform:scale(.3)}3.13%{opacity:1;transform:scale(1.15)}4.1%{opacity:1;transform:none}40.3%{opacity:1;transform:none}41.42%{opacity:1;transform:translate(-2px)}43.66%{opacity:1;transform:translate(-2px)}45.15%{opacity:1;transform:translate(2px)}47.39%{opacity:1;transform:translate(2px)}48.51%{opacity:1;transform:none}74.63%{opacity:1;transform:none}75.75%{opacity:0;transform:none}to{opacity:0}}@keyframes gb-st-s{0%{scale:1}4.02%{animation-timing-function:cubic-bezier(.15,.6,.35,1);scale:.95 1.08}6.9%{scale:1.1 .88}10.92%{scale:1.04 .95}14.94%{scale:1}22.99%{animation-timing-function:ease-in;scale:1}26.44%{animation-timing-function:ease-out;scale:.04 1}29.89%{scale:1}39.08%{scale:1}41.38%{scale:1.04 .96}43.68%{scale:1}62.07%{scale:1}64.37%{scale:1.04 .96}66.67%{scale:1}87.36%{animation-timing-function:ease-in;scale:1}90.23%{animation-timing-function:ease-out;scale:.04 1}93.1%{scale:1}to{scale:1}}@keyframes gb-st-head{0%{transform:none}4.02%{transform:rotate(-5deg)}7.47%{transform:translateY(3px)rotate(4deg)}14.94%{transform:translateY(1px)}18.97%{transform:translateY(1px)}21.26%{transform:rotate(-7deg)}22.99%{transform:none}34.48%{transform:none}39.08%{transform:rotate(-6deg)}75.86%{transform:rotate(-6deg)}80.46%{transform:rotate(5deg)}87.36%{transform:none}to{transform:none}}@keyframes gb-st-arm-l{0%{transform:none}7.47%{transform:rotate(14deg)}10.92%{transform:rotate(10deg)}15.52%{transform:rotate(-102deg)translate(4px,3px)}17.24%{transform:rotate(-96deg)translate(4px,3px)}93.1%{transform:rotate(-96deg)translate(4px,3px)}97.7%{transform:none}to{transform:none}}@keyframes gb-st-arm-r{0%{transform:none}7.47%{transform:rotate(-14deg)}10.92%{transform:rotate(-10deg)}12.64%{transform:rotate(-10deg)}16.67%{transform:rotate(100deg)translate(-4px,1px)}18.39%{transform:rotate(94deg)translate(-4px,1px)}93.1%{transform:rotate(94deg)translate(-4px,1px)}97.7%{transform:none}to{transform:none}}@keyframes gb-st-sg{0%{opacity:0;transform:translateY(-16px)}17.24%{opacity:0;transform:translateY(-16px)}18.39%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.9,.5);transform:translateY(-16px)}21.26%{opacity:1;transform:translateY(1px)}22.41%{opacity:1;transform:none}26.44%{opacity:1;transform:none}26.55%{opacity:0;transform:none}90.23%{opacity:0;transform:none}90.34%{opacity:1;transform:none}93.68%{opacity:1;transform:none}97.13%{opacity:0;transform:translateY(-12px)}to{opacity:0}}@keyframes gb-st-back{0%{opacity:1}26.44%{opacity:1;animation-timing-function:step-end}26.55%{opacity:0}90.23%{opacity:0;animation-timing-function:step-end}90.34%{opacity:1}to{opacity:1}}.geekbot-shell{--fx:calc(36px - 50vw);--fy:calc(48.5px - 50vh);--fs:7}@media (max-width:760px){.geekbot-shell{--fx:calc(31px - 50vw);--fy:calc(var(--preview-bottom-height,74px) + 35px - 50vh)}}@media (max-height:640px){.geekbot-shell{--fs:5}}@media (max-height:440px){.geekbot-shell{--fs:3.4}}:root:has(.t-final) .geekbot-shell{z-index:10000}.t-final{pointer-events:none;transform-origin:50%;will-change:translate,scale,rotate;animation:8s linear both gb-endfin,8s linear both gb-flip}.t-final svg{filter:none;animation:none}.t-final :is(.gb-head,.gb-arm-l,.gb-arm-r){animation:none}.t-final .gb-eye{animation:4.6s infinite gb-blink,8s both gb-eye-max}.t-final .gb-ant-ball{animation:.35s steps(2,end) 6 gb-spark}.t-final .gb-glow{animation:8s both gb-flash}.t-final:before,.t-final:after{content:"";width:auto;max-width:none;box-shadow:none;transform-origin:50% 40%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 72'%3E%3Cpath d='M17 46h30l7 24H10z' fill='%23c4153a' stroke='%235c0618' stroke-width='1.2'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;border-radius:0;padding:0;animation:8s both gb-am;inset:0}.t-final:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 72'%3E%3Cg fill='%23f6c945' stroke='%237a5a0c' stroke-width='1.2'%3E%3Cpath d='M17 16 9 2l14 10zM47 16l8-14-14 10zM3 48q3-9 12-5l-1 6q-6-3-11-1zM61 48q-3-9-12-5l1 6q6-3 11-1zM18 44h28l-3 13q-11 7-22 0z'/%3E%3Crect x='14' y='13' width='36' height='4.5' rx='2.2'/%3E%3C/g%3E%3Ccircle cx='32' cy='51' r='3.4' fill='%237ff7ff'/%3E%3C/svg%3E")}@keyframes gb-endfin{0%{translate:0;scale:1}3%{translate:0 -4px;scale:1.08}6%{translate:0;scale:1.08}9%{animation-timing-function:cubic-bezier(.55,0,.15,1);translate:0;scale:1}23.75%{translate:var(--fx) var(--fy);scale:var(--fs);animation-timing-function:cubic-bezier(.15,.55,.35,1)}30%{translate:var(--fx) calc(var(--fy) - 13vh);animation-timing-function:cubic-bezier(.6,0,.85,.35)}36.25%{translate:var(--fx) var(--fy);scale:var(--fs);animation-timing-function:cubic-bezier(.3,1.6,.5,1)}39%{scale:calc(var(--fs)*1.08)}42.5%,68.75%{translate:var(--fx) var(--fy);scale:var(--fs);animation-timing-function:ease-in-out}72.5%,74%{translate:var(--fx) calc(var(--fy) + 2vh);animation-timing-function:ease-in-out}78%,82.5%{translate:var(--fx) var(--fy);scale:var(--fs);animation-timing-function:cubic-bezier(.55,0,.2,1)}95%,to{translate:0;scale:1}}@keyframes gb-flip{0%{rotate:0deg}3%{rotate:-8deg}6%{rotate:8deg}9%,24.5%{animation-timing-function:cubic-bezier(.45,.05,.55,.95);rotate:0deg}35.5%,69%{animation-timing-function:ease-in-out;rotate:-360deg}72.5%,74%{animation-timing-function:ease-in-out;rotate:-342deg}78%,to{rotate:-360deg}}@keyframes gb-eye-max{0%,36%{fill:#ffd23f}38%,84%{fill:#7ff7ff}90%,to{fill:var(--gb-acc)}}@keyframes gb-am{0%,36%{opacity:0;transform:scale(.4)}39%{opacity:1;transform:scale(1.18)}42%,84%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(.6)}}@keyframes gb-spark{50%{fill:#fff;filter:drop-shadow(0 0 4px #fff)}}@keyframes gb-flash{0%,35.5%,43%,to{opacity:.45;transform:scale(1)}37%{opacity:1;transform:scale(2.4)}}.gb-fin,.gb-fin:before,.gb-fin:after{pointer-events:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-style:normal;position:fixed}:root:has(.t-final):before{pointer-events:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-style:normal;position:fixed}:root:has(.t-final):after{pointer-events:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-style:normal;position:fixed}:root:has(.t-final) body:before{pointer-events:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-style:normal;position:fixed}:root:has(.t-final) body:after{pointer-events:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-style:normal;position:fixed}.geekbot-shell:has(.t-final):before{pointer-events:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-style:normal;position:fixed}.geekbot-shell:has(.t-final):after{pointer-events:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-style:normal;position:fixed}.gb-fin{z-index:9999;inset:0;overflow:hidden}.gb-fin:before,.gb-fin:after{content:"";position:absolute}.gb-fin:before{background:radial-gradient(circle,#ffd23f33,#05060abd 60%);animation:8s both gb-fin-dim;inset:0}@keyframes gb-fin-dim{0%,8%{opacity:0}20%,84%{opacity:1}95%,to{opacity:0}}.gb-fin:after{content:"△  ○  ✕  □";color:#3fd8a4;white-space:pre;text-shadow:31vw -9vh #ff5468,58vw -22vh #6fa8ff,9vw -27vh #ff8fd6,44vw -38vh #3fd8a4,-3vw -46vh #6fa8ff,26vw -55vh #ff5468,62vw -61vh #ff8fd6,13vw -70vh #3fd8a4,48vw -79vh #ff5468,-6vw -88vh #ff8fd6,35vw -96vh #6fa8ff,70vw -5vh #3fd8a4;font:900 clamp(20px,4.6vmin,40px)/1 Arial,sans-serif;animation:3.6s linear 2.9s both gb-rain;top:-14vh;left:4vw}@keyframes gb-rain{0%{opacity:0;transform:translateY(0)}6%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(200vh)}}:root:has(.t-final) body:before{z-index:10002;left:3vw;bottom:var(--floor,6px);white-space:pre;transform-origin:50% 100%;font:900 clamp(20px,4.6vmin,40px)/1 Arial,sans-serif;animation:2.4s both gb-land}:root:has(.t-final) body:after{z-index:10002;left:3vw;bottom:var(--floor,6px);white-space:pre;transform-origin:50% 100%;font:900 clamp(20px,4.6vmin,40px)/1 Arial,sans-serif;animation:2.4s both gb-land}:root:has(.t-final) body:before{content:"□";color:#ff8fd6;text-shadow:22vw 0 #3fd8a4,47vw 0 #6fa8ff,71vw 0 #ff5468;animation-delay:3.7s}:root:has(.t-final) body:after{content:"✕";color:#6fa8ff;text-shadow:21vw 0 #ff8fd6,46vw 0 #ff5468,68vw 0 #3fd8a4;animation-delay:4.5s;left:14vw}@media (max-width:760px){:root{--floor:calc(var(--preview-bottom-height,74px) + 6px)}}@keyframes gb-land{0%{opacity:0;transform:translateY(-22vh)}6%{opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(-22vh)}26%{animation-timing-function:cubic-bezier(0,.55,.45,1);transform:translateY(0)scale(1.25,.7)}44%{animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(-7vh)scale(.95,1.08)}60%{animation-timing-function:cubic-bezier(0,.55,.45,1);transform:translateY(0)scale(1.15,.82)}70%{animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(-2.5vh)}79%{transform:translateY(0)scale(1.06,.92)}84%{opacity:1;transform:none}to{opacity:0;transform:none}}:root:has(.t-final){--tf:clamp(17px,calc(2.4vmin + 8px),24px);--tw:min(94vw,calc(var(--tf)*11.5 + 150px))}:root:has(.t-final):before{z-index:10003;top:max(18px,env(safe-area-inset-top));left:calc(50% - var(--tw)/2);animation:8s both gb-trophy}:root:has(.t-final):after{z-index:10003;top:max(18px,env(safe-area-inset-top));left:calc(50% - var(--tw)/2);animation:8s both gb-trophy}:root:has(.t-final):before{content:"ПЛАТИНА ПОЛУЧЕНА\a Самый настойчивый";box-sizing:border-box;width:var(--tw);white-space:pre;color:#fff;font-size:var(--tf);background:#0e0f14f0;border-radius:999px;padding:18px 20px 18px 104px;font-weight:800;line-height:1.3;overflow:hidden;box-shadow:0 0 0 1.5px #e6e6ff38,0 16px 50px #0000008c,0 0 60px #aac8ff59}:root:has(.t-final):after{content:"🏆";width:70px;height:70px;margin:calc((var(--tf)*2.6 + 36px - 70px)/2) 0 0 18px;background:radial-gradient(circle at 35% 30%,#fff,#c9d6ee 45%,#7b8aa8);border-radius:50%;place-items:center;font-size:40px;line-height:1;display:grid;box-shadow:0 0 26px #c8dcffe6}@keyframes gb-trophy{0%,42%{opacity:0;transform:translateY(-160%)}46%,86%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(-160%)}}.geekbot-shell:has(.t-final):before{z-index:10001;content:"Ты прошёл меня на 100%!";left:50%;bottom:calc(50% + 25px*var(--fs));box-sizing:border-box;color:#14161b;white-space:normal;text-align:center;filter:drop-shadow(0 10px 18px #00000073);--tail:-50%;transform-origin:50% 100%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 100' preserveAspectRatio='none'%3E%3Cpath d='M22 4h156q18 0 18 18v40q0 18-18 18H82L60 97l-6-17H22Q4 80 4 62V22Q4 4 22 4z' fill='%23fff' stroke='%2314161b' stroke-width='5' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;width:max-content;max-width:calc(100vw - 24px);padding:14px 20px 30px;font-size:clamp(16px,2vmin + 8px,22px);font-weight:900;animation:8s both gb-fin-say}@media (min-width:761px){.geekbot-shell:has(.t-final):before{left:calc(50% + 20px*var(--fs));bottom:calc(50% + 6px*var(--fs));--tail:-12%;transform-origin:12% 100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 100' preserveAspectRatio='none'%3E%3Cpath d='M22 4h156q18 0 18 18v40q0 18-18 18H52L24 97l6-17h-8Q4 80 4 62V22Q4 4 22 4z' fill='%23fff' stroke='%2314161b' stroke-width='5' stroke-linejoin='round'/%3E%3C/svg%3E")}}@keyframes gb-fin-say{0%,47%{opacity:0;transform:translateX(var(--tail)) scale(.2)}51%{opacity:1;transform:translateX(var(--tail)) scale(1.08)}53%,80%{opacity:1;transform:translateX(var(--tail)) scale(1)}84%,to{opacity:0;transform:translateX(var(--tail)) scale(.6)}}.geekbot-shell:has(.t-final):after{z-index:10001;content:"LVL MAX";letter-spacing:.12em;color:#ffd23f;text-shadow:0 0 18px #ffd23fcc,0 2px #7a5a0c;white-space:nowrap;font-size:clamp(22px,5vmin,40px);font-weight:900;animation:8s both gb-lvl;top:calc(50% + 21vh);left:50%}@keyframes gb-lvl{0%,37%{opacity:0;transform:translate(-50%)scale(2.2)}40%{opacity:1;transform:translate(-50%)scale(.94)}43%,82%{opacity:1;transform:translate(-50%)scale(1)}88%,to{opacity:0;transform:translate(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.gb-robot.t-hint{animation:5s gb-end1!important}.gb-robot.t-swim{animation:.6s gb-end2!important}.gb-robot.t-dead{animation:3s gb-end3!important}.gb-robot.t-strike{animation:5s gb-end4!important}.gb-robot.t-final{animation:5s both gb-endfin-rm!important}@keyframes gb-endfin-rm{to{opacity:1}}.gb-robot:is(.t-hint,.t-strike):after{animation:5s both gb-say!important}.gb-robot.t-dead:after{animation:3s both gb-say!important}.gb-fin{display:none}.geekbot-shell:has(.t-final):before{display:none}.geekbot-shell:has(.t-final):after{display:none}:root:has(.t-final) body:before{display:none}:root:has(.t-final) body:after{display:none}}.product-card>.favorite.favorite-red{place-items:center;display:grid;width:44px!important;height:44px!important;min-height:44px!important;padding:10px!important}.product-card>.favorite.favorite-red .gs-icon{line-height:0;display:flex;width:22px!important;height:22px!important}.product-card>.favorite.favorite-red .gs-icon svg{display:block;width:22px!important;height:22px!important}.product-card>.favorite.favorite-red[aria-pressed=true] .gs-icon{color:#e3324f!important}.product-card>.favorite.favorite-red[aria-pressed=true] .gs-icon svg{filter:drop-shadow(0 1px 2px #0008);fill:#e3324f!important;stroke:#e3324f!important}.product-top-actions>.product-favorite-action[aria-pressed=true] .gs-icon{color:#e3324f}.gs-arr{vertical-align:-.12em;fill:currentColor;flex:none;width:.92em;height:.92em;transition:transform .18s;display:inline-block}.gs-arr.is-back{transform:scaleX(-1)}.gs-arr.is-up{transform:rotate(-45deg)}a:hover>.gs-arr:not(.is-back):not(.is-up),button:hover>.gs-arr:not(.is-back):not(.is-up){transform:translate(2px)}a:hover>.gs-arr.is-back,button:hover>.gs-arr.is-back{transform:scaleX(-1)translate(2px)}@media (prefers-reduced-motion:reduce){.gs-arr{transition:none}}:root{--gs-arr-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 4h3.6l6 8-6 8H2l6-8z' opacity='.45'/%3E%3Cpath d='M9 4h5.2l6.4 8-6.4 8H9l6.4-8z'/%3E%3C/svg%3E")}.gs-arr.is-down{transform:rotate(90deg)}.gs-arr.is-back{margin-right:.15em}:is(a.back,a.text-link,.text-button,.order-back,.cart-back,.physical-categories-back,.psn-account-back):has(>.gs-arr){align-items:center;gap:.4em;display:inline-flex}:is(a.back,a.text-link,.text-button,.order-back,.cart-back,.physical-categories-back,.psn-account-back)>.gs-arr{vertical-align:0;width:1em;height:1em;margin:0;position:relative;top:.07em}.gs-icon.gs-premium-icon{color:inherit;flex:none;justify-content:center;align-items:center;line-height:0;width:24px!important;height:24px!important;display:inline-flex!important}.gs-icon.gs-premium-icon>svg{fill:none;filter:none;width:100%!important;height:100%!important;display:block!important}.gg-bottom-nav .gs-icon.gs-premium-icon{width:26px!important;height:26px!important}.gg-bottom-nav a.active .gs-premium-icon{filter:drop-shadow(0 2px 5px color-mix(in srgb,var(--accent) 18%,transparent))}.header-search .gs-icon.gs-premium-icon{color:var(--readable-muted,var(--muted));width:21px!important;height:21px!important}@media (prefers-reduced-motion:no-preference){.gs-premium-icon{transition:color .15s}}.product-card .product-media>.card-discount-badge{z-index:2;pointer-events:none;transform-origin:80% 100%;justify-items:end;animation:3.8s ease-in-out infinite lab-discount-float;color:#fff!important;background:linear-gradient(145deg,#db2c3a,#a70f24)!important;border:0!important;border-radius:9px!important;gap:1px!important;width:auto!important;max-width:none!important;margin:0!important;padding:7px 8px 6px!important;display:grid!important;position:absolute!important;inset:auto 8px 8px auto!important;box-shadow:0 8px 20px #8e0b2360!important}.product-card .product-media>.card-discount-badge small{letter-spacing:.12em;font-weight:850;color:#ffd9dd!important;font-size:6px!important;line-height:1!important}.product-card .product-media>.card-discount-badge strong{letter-spacing:-.2px;font-weight:900;color:#fff!important;font-size:13px!important;line-height:1!important}.product-card .product-media>.card-discount-badge time{color:#fff!important;font-size:7px!important;font-weight:700!important;line-height:1.1!important}@keyframes lab-discount-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (max-width:700px){.product-card .product-media>.card-discount-badge{border-radius:8px!important;padding:6px 7px 5px!important;inset:auto 6px 6px auto!important}.product-card .product-media>.card-discount-badge strong{font-size:12px!important}}@media (prefers-reduced-motion:reduce){.product-card .product-media>.card-discount-badge{animation:none!important}}:root.gs-lite :is(.discount-badge,.card-discount-badge){animation:none!important}:root:not(#search) .gg-search input,:root:not(#search) .gg-search input:is(:focus,:focus-visible),:root:not(#search) .search-form input,:root:not(#search) .search-form input:is(:focus,:focus-visible){box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}:root{color:#f6f6f6;font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080808;--muted:#a1a1a6;--surface:#141414;--surface-raised:#1d1d1f;--accent:#ffdc3f;--line:#ffffff12;--radius:14px;--page-gutter:36px;background:#080808;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:15px;line-height:1.5}*{box-sizing:border-box}html{scroll-padding-top:20px}body{min-width:280px;margin:0}button,input,select,textarea{font:inherit}html,button,a,input,select{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button,.button{color:#f6f6f6;cursor:pointer;background:#232325;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 20px;font-weight:600;line-height:1.35;transition:background .18s,color .18s,transform .18s;display:inline-flex}button:active,.button:active{transform:scale(.975)}button:disabled{cursor:default;opacity:.48;transform:none}button.primary,.button.primary{background:var(--accent);color:#111}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}input,select{color:inherit;background:#1c1c1e;border:1px solid #0000;border-radius:9px;width:100%;max-width:100%;min-height:48px;padding:11px 13px}input{min-width:0}input::placeholder{color:#909096}label{color:var(--readable-muted,#b8b8bd);flex-direction:column;gap:7px;font-size:13px;display:flex}:root input:is([type=radio],[type=checkbox]){appearance:none;width:20px;min-width:0;max-width:none;height:20px;min-height:0;box-shadow:none;vertical-align:middle;cursor:pointer;border:2px solid;border-radius:6px;flex:none;margin:0;padding:0;transition:border-color .15s,background-color .15s}:root input:is([type=radio],[type=checkbox]):not(.cart-cb input){border-color:color-mix(in srgb,currentColor 42%,transparent)!important;background:50%/12px 12px no-repeat!important}:root input[type=radio]{border-radius:50%}:root input[type=radio]:checked:not(.cart-cb input){border-color:var(--accent)!important;background-image:radial-gradient(circle,var(--accent) 0 4.5px,transparent 5px)!important;background-size:auto!important}:root input[type=checkbox]:checked:not(.cart-cb input){border-color:var(--accent)!important;background-color:var(--accent)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m2.5 6.2 2.4 2.4 4.6-5' fill='none' stroke='%23111' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}:root input:is([type=radio],[type=checkbox]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root input:is([type=radio],[type=checkbox]):disabled{opacity:.45;cursor:default}label:has(>input:is([type=radio],[type=checkbox]):not(:disabled)){-webkit-user-select:none;user-select:none;transition:transform .12s}label:has(>input:is([type=radio],[type=checkbox]):not(:disabled)):active{transform:scale(.985)}:root .account-options label{flex-direction:row;align-items:center;gap:10px;display:flex}h1,h2,h3,p{margin:0}h1{letter-spacing:-1.5px;font-size:clamp(30px,3.5vw,46px);font-weight:650;line-height:1.12}h2{letter-spacing:-.9px;font-size:clamp(24px,2.5vw,32px);font-weight:600;line-height:1.2}h3{font-size:16px;font-weight:550;line-height:1.4}p{line-height:1.65}svg{flex-shrink:0}.gs-icon{flex-shrink:0;place-items:center;width:1em;height:1em;line-height:1;display:inline-grid}.gs-icon>svg{width:1em;height:1em;display:block}img{max-width:100%;display:block}[hidden]{display:none!important}.muted,.fine-print{color:var(--muted)}.fine-print{font-size:12px;line-height:1.65}.fine-print a{text-underline-offset:3px;text-decoration:underline}.eyebrow{color:var(--muted);letter-spacing:1.4px;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:600;display:block}.wide{width:100%}.text-button{color:var(--muted);text-underline-offset:4px;background:0 0;min-height:44px;padding:6px 0;font-weight:400;text-decoration:underline;display:inline}.text-link{align-items:center;gap:9px;min-height:44px;font-size:13px;font-weight:500;display:inline-flex}.text-link svg{width:19px;height:19px}.preview-note{color:#a3a3a8;text-align:center;background:#141414;padding:7px 12px;font-size:11px;line-height:1.4}.site-header{background:var(--bg)}.brand{letter-spacing:-1.6px;white-space:nowrap;font-size:29px;font-weight:800;line-height:1}.brand span{color:#f3f3f4;font-weight:400}.brand i{color:var(--accent);font-style:normal}.search-form{background:#181818;border-radius:11px;align-items:center;gap:12px;min-width:0;min-height:48px;padding:0 15px;display:flex}.search-form input{background:0 0;border:0;padding-inline:0;font-size:14px}.search-form:focus-within{outline-offset:2px;outline:1px solid #ffdc3f80}.search-form input:focus-visible{outline:none}.header-search{flex:1}.header-search svg{width:20px;height:20px;color:var(--muted)}.badge{background:var(--accent);color:#111;text-align:center;border-radius:20px;min-width:17px;height:17px;padding-inline:4px;font-size:10px;font-weight:700;line-height:17px;position:absolute;top:1px;right:0}.page{max-width:1360px;padding:36px var(--page-gutter) 76px;outline:none;min-height:48vh;margin:0 auto}.heading p{color:var(--muted);max-width:680px;margin-top:16px}.narrow{max-width:760px;padding-top:48px}.hero{grid-template-columns:1.02fr 1fr;align-items:center;gap:68px;min-height:420px;padding:38px 0 54px;display:grid}.hero h1{letter-spacing:-2.6px;max-width:670px;font-size:clamp(40px,4.2vw,64px);line-height:1.06}.hero h1 em{color:var(--accent);font-style:normal}.hero p{color:#aeafb4;max-width:440px;margin:23px 0 26px;font-size:16px}.hero .button{justify-content:space-between;min-width:198px;font-size:14px}.hero .button svg{width:18px;height:18px}.shelf{margin:0 0 60px}.section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:25px;display:flex}.section-heading .eyebrow{margin-bottom:8px}.section-heading>a,.shelf-actions>a{white-space:nowrap;color:#bdbdc3}.shelf-actions{align-items:center;gap:25px;display:flex}.shelf-arrows{gap:7px;display:flex}.shelf-arrows button{background:#18181a;border-radius:50%;width:40px;height:40px;min-height:40px;padding:8px}.shelf-arrows button:first-child svg{transform:rotate(180deg)}.shelf-arrows svg{width:18px;height:18px}.shelf-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#343438 transparent;grid-auto-columns:calc(20% - 16px);grid-auto-flow:column;gap:20px;padding:4px 0 18px;scroll-padding-inline:0;display:grid;overflow-x:auto}.shelf-track>.product-card{scroll-snap-align:start}.product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:36px 20px;display:grid}.product-card{background:0 0;border:0;border-radius:0;min-width:0;position:relative}.product-card-link{display:block}.product-card-link .product-image{transform-origin:50%;transition:transform .22s cubic-bezier(.2,.7,.3,1);transform:scale(1)}.product-card-link .product-image img{transform-origin:50%;transition:transform .3s cubic-bezier(.2,.7,.3,1);transform:scale(1)}.product-card-link:active .product-image,.product-card-link[data-pressed=true] .product-image{transform:scale(1.015)}.product-card-link:active .product-image img,.product-card-link[data-pressed=true] .product-image img,.product-card-link:focus-visible .product-image img{transform:scale(1.05)}.product-image{aspect-ratio:4/5;border-radius:var(--radius);isolation:isolate;background:#101010;place-items:center;display:grid;position:relative;overflow:hidden}.product-image img{object-fit:contain;width:100%;height:100%;min-height:0;transition:transform .24s}.product-image.nintendo-cover{aspect-ratio:5/8;background:#080808}.product-image.nintendo-cover img{object-position:center bottom;object-fit:contain}.product-image[data-asset-role=hardware\.photo]{background:var(--bg)}.no-image{color:#8f8f96;text-align:center;justify-items:center;gap:16px;padding:15px;display:grid}.no-image svg{opacity:.6;width:34px;height:34px}.no-image small{font-size:11px}.physical-cover-placeholder{text-align:left;background:linear-gradient(145deg,var(--surface,#17191d),color-mix(in srgb,var(--surface,#17191d) 78%,var(--accent,#f0c900)));color:var(--readable-text,#f4f4f5);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:10px;padding:24px 20px;display:flex;position:absolute;inset:0}.physical-cover-placeholder:before{content:"";border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:calc(var(--radius) - 6px);pointer-events:none;position:absolute;inset:14px}.physical-cover-placeholder small,.physical-cover-placeholder strong,.physical-cover-placeholder .placeholder-brand{z-index:1;position:relative}.physical-cover-placeholder small{color:var(--accent,#f0c900);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:750}.physical-cover-placeholder strong{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:4;-webkit-box-orient:vertical;flex-shrink:0;max-width:100%;font-size:clamp(16px,2.1vw,25px);line-height:1.08;display:-webkit-box;overflow:hidden}@media (max-width:600px){.physical-cover-placeholder strong{-webkit-line-clamp:3}}.physical-cover-placeholder .placeholder-brand{color:var(--muted,#9a9da5);margin-top:8px;font-size:18px}.product-image.large .physical-cover-placeholder{padding:34px 28px}.product-image.large .physical-cover-placeholder strong{font-size:clamp(23px,4vw,38px)}.product-copy{padding:15px 0 0}.product-copy h3{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:16px;font-weight:550;line-height:1.4;display:-webkit-box;overflow:hidden}.product-edition{color:#a5a5ac;overflow-wrap:anywhere;margin-top:5px;font-size:13px;line-height:1.45;display:block}.product-copy strong{letter-spacing:-.45px;color:#fff;margin-top:9px;font-size:21px;font-weight:650;line-height:1.3;display:block}.product-copy strong.muted{color:var(--muted);letter-spacing:0;font-size:13px;font-weight:450}.product-copy small{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.5;display:block}.favorite{color:#ddd;z-index:1;text-shadow:0 1px 4px #000;border-radius:0;width:36px;height:36px;min-height:36px;padding:8px;position:absolute;top:5px;right:5px;box-shadow:none!important;background:0 0!important;border:0!important}.favorite svg{width:20px;height:20px}.discount-badge{color:var(--accent);background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:4px 7px;margin-top:7px;font-size:11px;font-weight:500;line-height:1.5;display:inline-flex}.discount-badge time{color:#b4b4bb;font-weight:400}.release-timeline{gap:12px;margin:22px 0;display:grid}.release-event{flex-wrap:wrap;align-items:baseline;gap:5px 10px;line-height:1.45;display:flex}.release-label{color:var(--muted);font-size:13px}.release-date{font-size:14px;font-weight:500}.release-countdown{font-variant-numeric:tabular-nums;color:#dedee3;font-size:12px}.release-timeline.compact,.product-copy .release-timeline{gap:4px;margin:9px 0 0}.product-copy .release-event{gap:2px 5px;display:block}.product-copy .release-label,.product-copy .release-date,.product-copy .release-countdown{font-size:11px;font-weight:400}.product-copy .release-label{margin-right:5px}.product-copy .release-countdown{color:#b9b9bf;margin-top:4px;display:block}.product-copy .release-date{color:#b9b9bf}.campaign-art{aspect-ratio:16/7;border-radius:var(--radius);background:#101010;overflow:hidden}.catalog-layout{grid-template-columns:194px minmax(0,1fr);gap:34px;display:grid}.catalog-sidebar{flex-direction:column;align-self:start;gap:4px;display:flex}.catalog-sidebar>*{text-align:left;color:#a8a8ae;white-space:nowrap;background:0 0;border-radius:8px;justify-content:flex-start;min-height:44px;padding:10px 12px;font-size:13px;font-weight:400}.catalog-sidebar>.active{color:var(--accent);background:#ffdc3f0a}.catalog-results{min-width:0}.catalog-results .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.filters{flex-wrap:wrap;align-items:end;gap:18px;margin-bottom:30px;display:flex}.filters label{min-width:145px}.filters .count{color:var(--muted);margin-left:auto;padding-bottom:13px;font-size:12px}.segmented{background:#161616;border-radius:11px;gap:4px;max-width:100%;margin-bottom:10px;padding:4px;display:inline-flex}.segmented button{color:#a8a8ae;background:0 0;min-height:42px;padding:11px 17px;font-size:13px}.segmented .active{color:#fff;background:#303030}.segmented.wrap{flex-wrap:wrap;display:flex}.pagination{justify-content:center;align-items:center;gap:20px;margin:42px auto 0;display:flex}.pagination span{color:var(--muted);font-variant-numeric:tabular-nums}.state{min-height:180px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.state-inline{text-align:left;flex-flow:wrap;justify-content:flex-start;min-height:52px;margin-bottom:18px;font-size:12px}.state-inline button{min-height:38px;padding:9px 12px;font-size:12px}.loading-dot{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:1.2s infinite pulse}.back{color:var(--muted);align-items:center;min-height:44px;margin-bottom:22px;font-size:13px;display:inline-flex}.product-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:72px;display:grid}.product-detail>div{min-width:0}.product-detail h1{overflow-wrap:anywhere;margin-bottom:22px;font-size:clamp(30px,3vw,42px);line-height:1.15}.product-detail .product-image{width:100%;max-width:510px;margin-inline:auto}.product-image.large{max-height:680px}.product-image.large.nintendo-cover{max-width:380px}.detail-price{letter-spacing:-.8px;color:#fff;margin:25px 0 22px;font-size:34px;font-weight:650;display:block}.product-detail .fine-print{margin-top:14px}.product-detail h2{margin-top:26px;font-size:23px}.description{margin-top:32px}.description p{white-space:pre-line;color:#b9b9bf;margin-top:14px;font-size:14px;line-height:1.85}.description summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:19px}.edition{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.edition strong{font-size:15px;font-weight:500}.edition-options{gap:0;margin-top:14px;display:grid}.edition-choice{border-bottom:1px solid var(--line);text-align:left;align-items:center;gap:16px;min-width:0;padding:18px 0;display:flex;position:relative}.edition-choice>img,.edition-choice .product-image{object-fit:contain;border-radius:7px;flex:0 0 68px;width:68px;max-height:94px;margin:0}.edition-choice>div{flex:1;min-width:0}.edition-choice h3,.edition-choice strong{overflow-wrap:anywhere;font-size:16px;font-weight:550}.edition-choice small{color:var(--muted);display:block}.edition-choice .release-timeline{gap:4px;margin:7px 0}.edition-choice .release-event{display:block}.edition-choice .release-label,.edition-choice .release-date{margin-right:5px;font-size:11px}.edition-choice .button{min-height:42px;padding:10px 14px;font-size:12px}.product-facts{gap:14px;margin:28px 0 0;font-size:13px;display:grid}.product-facts>div{justify-content:space-between;gap:20px;line-height:1.5;display:flex}.product-facts dt{color:var(--muted)}.product-facts dd{text-align:right;overflow-wrap:anywhere;max-width:65%;margin:0}.product-extras{max-width:800px;margin:42px 0}.feature-list{color:#bcbcc3;gap:12px;padding-left:20px;font-size:14px;display:grid}.product-trailer{gap:18px;margin-top:34px;display:grid}.product-trailer iframe,.product-trailer video{aspect-ratio:16/9;border-radius:var(--radius);background:#101010;border:0;width:100%}.product-trailer button,.product-trailer a{justify-self:start}.product-trailer-box{aspect-ratio:16/9;border-radius:var(--radius);background:#101010;width:100%;position:relative;overflow:hidden}.product-trailer-box iframe,.product-trailer-box video{aspect-ratio:auto;border-radius:0;width:100%;height:100%}.product-trailer-preview{color:#fff;cursor:pointer;background:#101010;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:relative;overflow:hidden}.product-trailer-preview img{object-fit:cover;opacity:.72;width:100%;height:100%;transition:transform .25s,opacity .25s;position:absolute;inset:0}.product-trailer-preview:after{content:"";background:linear-gradient(#0000 35%,#0000009e 100%);position:absolute;inset:0}.product-trailer-play{z-index:2;background:var(--accent);color:#080808;border-radius:50%;place-items:center;width:76px;height:76px;padding-left:5px;font-size:28px;display:grid;position:relative;box-shadow:0 8px 34px #00000061}.product-trailer-preview strong{z-index:2;font-size:15px;font-weight:600;position:absolute;bottom:18px;left:20px}@media (hover:hover){.product-trailer-preview:hover img{opacity:.82;transform:scale(1.025)}.product-trailer-preview:hover .product-trailer-play{transform:scale(1.04)}}@media (max-width:760px){.product-trailer-play{width:62px;height:62px;font-size:23px}.product-trailer-preview strong{font-size:13px;bottom:13px;left:14px}}.gallery,.media-thumbnails{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:14px;padding:25px 0;display:flex;overflow-x:auto}.gallery img,.media-thumbnails img{aspect-ratio:16/9;object-fit:contain;border-radius:10px;width:280px}.gallery>a,.gallery>button,.media-thumbnails>button{scroll-snap-align:start;background:#101010;flex-shrink:0;padding:0;display:block}.media-gallery{margin-top:44px}.media-lightbox{z-index:100;overscroll-behavior:contain;background:#060606f5;justify-content:center;align-items:center;gap:16px;padding:72px 40px;display:flex;position:fixed;inset:0}.media-lightbox>img,.media-lightbox figure{object-fit:contain;max-width:calc(100% - 110px);max-height:calc(100dvh - 144px);margin:0}.media-lightbox figure img{object-fit:contain;max-height:calc(100dvh - 180px);margin:auto}.media-lightbox figcaption{color:var(--muted);text-align:center;margin-top:14px;font-size:12px}.media-lightbox button{background:#252525;border-radius:50%;flex-shrink:0;width:46px;height:46px;padding:12px}.media-lightbox button[aria-label=Закрыть\ галерею],.media-lightbox button[aria-label=Закрыть]{top:max(20px,env(safe-area-inset-top));position:absolute;right:24px}.large-search{margin-bottom:30px}.large-search input{min-height:62px}.large-search button{margin-right:-7px}.search-group{margin:35px 0}.search-group h2{margin-bottom:23px}.subscription{border-top:1px solid var(--line);flex-direction:column;min-width:0;padding:22px 0;display:flex}.subscription h2{letter-spacing:-.7px;margin:11px 0 28px;font-size:28px}.subscription label{margin-top:auto}.subscription .detail-price{font-size:28px}.cart-layout{grid-template-columns:minmax(0,1fr) 340px;gap:60px;display:grid}.cart-line{border-bottom:1px solid var(--line);align-items:center;gap:22px;padding:25px 0;display:flex}.cart-line>div:first-of-type{flex:1;min-width:0}.cart-line h2{letter-spacing:0;overflow-wrap:anywhere;font-size:17px;font-weight:500;line-height:1.4}.cart-line small{color:var(--muted);margin-top:6px;display:block}.cart-line .text-button{margin-top:4px;font-size:12px;display:block}.cart-line p{margin-top:10px;font-size:14px}.quantity{font-variant-numeric:tabular-nums;align-items:center;gap:12px;display:flex}.quantity button{background:#191919;min-width:44px;min-height:44px;padding:8px}.cart-summary{background:var(--surface);border-radius:var(--radius);align-self:start;padding:28px;position:sticky;top:20px}.cart-summary h2{font-size:25px}.cart-summary>p{margin:16px 0}.summary-total{justify-content:space-between;gap:20px;padding:20px 0 28px;display:flex}.summary-total strong{letter-spacing:-.5px;font-size:23px;line-height:1.2}.login-panel{background:var(--surface);border-radius:18px;margin:30px 0;padding:34px}.login-panel .state{gap:12px;min-height:64px;font-size:12px}.login-panel h2{margin-bottom:14px;font-size:27px}.login-panel>button{justify-content:center;width:100%;min-height:52px;margin-top:16px;display:flex}.login-panel>p{margin-top:18px}.login-panel>button:disabled{opacity:.6}.empty{text-align:center;min-height:330px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.empty h2{color:var(--readable-text,#f2f2f4)}.empty>svg{width:40px;height:40px;margin-bottom:10px}.empty.compact{min-height:240px}.empty p{max-width:430px}.article{max-width:780px;margin:auto}.article>img{border-radius:var(--radius);object-fit:contain;max-height:480px;margin-bottom:26px}.article p{color:#c5c5cc;white-space:pre-line;margin:22px 0;line-height:1.85}.article-source a{text-underline-offset:4px;text-decoration:underline}.web-document{max-width:860px}.web-document h1{margin:15px 0 26px}.web-document h2{margin:32px 0 18px;font-size:24px}.web-document p{color:var(--readable-muted,#b9b9c1);margin:13px 0}.web-document a{color:var(--readable-text,#e2e2e7)}.web-document section{margin-top:28px}.document-links{margin-top:26px;display:grid}.document-links a{border-bottom:1px solid var(--line);min-height:44px;padding:16px 0}.lead{font-size:18px;line-height:1.7}.mobile-nav{display:none}.toast{color:#111;z-index:50;background:#f4f4f4;border-radius:12px;align-items:center;gap:26px;max-width:calc(100% - 24px);padding:16px 22px;font-size:13px;animation:.2s ease-out toast-in;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 8px 36px #0007}.toast a{white-space:nowrap;font-weight:700}.storage-note{color:#29230e;z-index:60;background:#f6ecc8;border-radius:10px;padding:14px;font-size:12px;position:fixed;bottom:94px;left:12px;right:12px}.skip-link{color:#111;z-index:90;background:#eee;padding:10px;position:absolute;top:-100px;left:15px}.skip-link:focus{top:15px}@keyframes pulse{50%{opacity:.3}}@keyframes toast-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@media (hover:hover){button:not(:disabled):hover,.button:hover{background:#333336}button.primary:not(:disabled):hover,.button.primary:hover{background:#ffe665}.text-button:hover{color:#fff;background:0 0}.text-link:hover{color:#fff}.product-card-link:hover .product-image img{transform:scale(1.05)}.catalog-sidebar>:hover{color:#fff;background:#181818}}@media (min-width:1500px){.page{padding-top:44px}.hero{padding-top:45px;padding-bottom:62px}}@media (max-width:1100px){:root{--page-gutter:24px}.hero{gap:36px;min-height:365px}.hero h1{font-size:48px}.hero p{font-size:14px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.shelf-track{grid-auto-columns:calc(25% - 13.5px);gap:18px}.catalog-results .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-layout{grid-template-columns:172px minmax(0,1fr);gap:24px}.product-detail{gap:38px}.cart-layout{grid-template-columns:minmax(0,1fr) 300px;gap:28px}}@media (max-width:760px){:root{--page-gutter:18px;--radius:11px;font-size:14px}.preview-note{padding:6px 12px;font-size:10px}.brand{font-size:28px}.header-search{display:none}.page{padding-top:27px;padding-bottom:45px}.heading{margin-bottom:25px}.heading p{margin-top:14px;font-size:13px}h1{letter-spacing:-1px;font-size:31px}h2{letter-spacing:-.7px;font-size:25px}.hero{grid-template-columns:1fr;gap:27px;min-height:0;padding:14px 0 28px}.hero h1{letter-spacing:-1.8px;max-width:550px;font-size:clamp(37px,9vw,56px)}.hero p{max-width:360px;margin:18px 0 23px;font-size:14px}.hero .eyebrow{letter-spacing:1px;font-size:10px}.hero .button{min-width:184px;font-size:13px}.shelf{margin-bottom:44px}.section-heading{gap:12px;margin-bottom:21px}.section-heading .eyebrow{letter-spacing:1px;font-size:9px}.section-heading .text-link{gap:6px;font-size:11px}.section-heading .text-link svg{width:16px}.shelf-arrows{display:none}.shelf-track{margin-inline:calc(-1 * var(--page-gutter));padding-inline:var(--page-gutter);scroll-padding-inline:var(--page-gutter);scrollbar-width:none;grid-auto-columns:calc(47.6191% - 11.9048px);gap:14px}.shelf-track::-webkit-scrollbar{display:none}.product-grid,.catalog-results .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.product-copy{padding-top:13px}.product-copy h3{font-size:15px;font-weight:500;line-height:1.4}.product-edition{margin-top:5px;font-size:12px}.product-copy strong{margin-top:8px;font-size:20px}.product-copy strong.muted{font-size:12px}.product-copy small{font-size:10px}.favorite{width:44px;height:44px;padding:12px;top:3px;right:3px}.discount-badge{font-size:10px}.catalog-layout{display:block}.catalog-sidebar{scrollbar-width:none;margin:0 calc(-1 * var(--page-gutter)) 24px;padding:0 var(--page-gutter);flex-direction:row;gap:10px;overflow-x:auto}.catalog-sidebar>*{border-radius:0;flex-shrink:0;min-height:44px;padding:11px 4px;font-size:12px}.catalog-sidebar>.active{box-shadow:inset 0 -2px var(--accent);color:#fff;background:0 0}.filters{align-items:end;gap:12px;margin-bottom:27px}.filters label{flex:1;min-width:0;font-size:11px}.filters select{padding-inline:10px;font-size:12px}.filters .count{width:100%;margin-left:0;padding-bottom:0;font-size:11px}.filters>.segmented{background:0 0;flex:none;justify-content:start;width:100%;margin:0 0 5px;padding:0}.segmented button{padding:11px 15px;font-size:12px}.product-detail{grid-template-columns:1fr;gap:30px}.product-detail .product-image.large{width:100%;max-width:340px;max-height:460px;margin:auto}.product-detail .product-image.large.nintendo-cover{max-width:282px;max-height:450px}.product-detail h1{letter-spacing:-.7px;margin-bottom:21px;font-size:30px}.product-detail .eyebrow{font-size:10px}.product-detail h2{font-size:23px}.detail-price{margin:23px 0;font-size:31px}.description{margin-top:28px}.description h2{font-size:22px}.description p{font-size:14px}.edition{flex-wrap:wrap}.edition-choice{flex-wrap:wrap;gap:13px}.edition-choice>img,.edition-choice .product-image{flex-basis:56px;width:56px;max-height:80px}.edition-choice h3,.edition-choice strong{font-size:14px}.edition-choice .button{padding:10px 12px}.release-timeline{margin-top:19px}.release-date{font-size:13px}.release-label{font-size:12px}.product-facts{gap:13px;font-size:12px}.gallery img,.media-thumbnails img{width:260px}.media-lightbox{gap:0;padding:70px 0}.media-lightbox>img,.media-lightbox figure{max-width:100%;max-height:calc(100dvh - 160px)}.media-lightbox>button:not(.media-close):not([aria-label=Закрыть\ галерею]):not([aria-label=Закрыть]){bottom:max(30px,env(safe-area-inset-bottom));z-index:1;position:absolute}.media-lightbox>button[aria-label*=Предыдущ],.media-lightbox>button[aria-label*=Назад]{left:calc(50% - 60px)}.media-lightbox>button[aria-label*=Следующ],.media-lightbox>button[aria-label*=Дальше]{right:calc(50% - 60px)}.subscription{padding:20px 0}.subscription .eyebrow{letter-spacing:.7px;font-size:9px}.subscription h2{margin:8px 0 23px;font-size:24px}.subscription label{font-size:11px}.subscription select{padding:10px;font-size:12px}.subscription .detail-price{margin:22px 0;font-size:26px}.subscription button{padding:13px 10px;font-size:12px}.narrow{padding-top:32px}.login-panel{border-radius:14px;padding:26px 22px}.login-panel h2{font-size:25px}.cart-layout{grid-template-columns:1fr;gap:27px}.cart-line{flex-wrap:wrap;gap:15px;padding:21px 0}.cart-line>img{width:64px;height:86px}.cart-line h2{font-size:15px}.cart-line small{font-size:11px}.quantity{margin-left:auto}.cart-summary{padding:25px;position:static}.large-search{gap:10px;padding-left:12px}.large-search input{min-height:58px;font-size:13px}.large-search button{padding:12px;font-size:12px}.web-document h1{font-size:30px}.web-document h2{font-size:23px}.web-document p{overflow-wrap:anywhere;font-size:14px}.web-document .lead{font-size:16px}.mobile-nav{z-index:30;padding:9px 10px calc(9px + env(safe-area-inset-bottom));background:#111111f7;border-top:1px solid #ffffff09;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-nav a{color:#8d8d96;flex-direction:column;align-items:center;gap:5px;min-width:50px;min-height:46px;display:flex}.mobile-nav a>span{position:relative}.mobile-nav .active{color:var(--accent)}.mobile-nav svg{width:22px;height:22px}.mobile-nav small{font-size:9px;font-weight:500}.mobile-nav .badge{min-width:16px;height:16px;font-size:9px;line-height:16px;top:-4px;right:-9px}.toast{bottom:calc(84px + env(safe-area-inset-bottom));gap:20px;width:max-content;max-width:calc(100% - 24px);padding:15px 18px;font-size:12px}.state{min-height:160px;font-size:13px}.state-inline{min-height:50px;font-size:12px}}@media (max-width:360px){:root{--page-gutter:14px}.hero h1{font-size:36px}.brand{font-size:26px}.section-heading h2{font-size:23px}.section-heading .text-link{gap:3px;font-size:10px}.section-heading .text-link svg{width:14px}.product-copy h3{font-size:14px}.product-copy strong{font-size:19px}.product-edition{font-size:11px}.product-grid{gap:26px 12px}.subscription .detail-price,.subscription h2{font-size:23px}.segmented button{padding:11px 12px;font-size:11px}.mobile-nav{padding-inline:4px}.mobile-nav a{min-width:46px}.mobile-nav small{font-size:9px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.edition-choice{background:0 0;border-radius:0;justify-content:flex-start;font-weight:400}.edition-choice.selected{border-bottom-color:#ffdc3f88}.edition-choice.selected strong{color:var(--accent)}.selected-edition{color:#dbdbe0;margin:20px 0;font-size:14px}.physical-language{color:var(--muted);margin-top:22px;font-size:13px}.line-warning{font-weight:400;color:#e4c66c!important}.campaigns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px;margin:0 0 34px;display:grid}.campaign{text-align:left;background:0 0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;min-width:0;padding:0;display:flex}.campaign img{aspect-ratio:16/7;object-fit:contain;border-radius:var(--radius);background:#111;width:100%}.campaign strong{letter-spacing:-.4px;font-size:20px;font-weight:550;line-height:1.3}.campaign small{color:var(--muted);font-size:12px;font-weight:400}.campaign.selected strong{color:var(--accent)}.media-lightbox:not([open]){display:none}dialog.media-lightbox{color:#fff;border:0;flex-direction:column;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:24px 32px}.media-lightbox::backdrop{background:#060606f5}.lightbox-toolbar{width:100%;color:var(--muted);flex-shrink:0;justify-content:space-between;align-items:center;font-size:13px;display:flex}.lightbox-toolbar button[aria-label=Закрыть\ галерею]{border-radius:10px;width:auto;padding:12px 18px;position:static}.lightbox-stage{flex:1;justify-content:center;align-items:center;gap:20px;width:100%;min-height:0;display:flex}.lightbox-stage img{object-fit:contain;max-width:calc(100% - 132px);min-height:0;max-height:100%}.media-lightbox .media-thumbnails{flex-shrink:0;gap:10px;width:max-content;max-width:100%;padding:0}.media-lightbox .media-thumbnails button{opacity:.5;border-radius:7px;width:100px;height:auto;min-height:0}.media-lightbox .media-thumbnails button[aria-pressed=true]{opacity:1;outline:2px solid var(--accent);outline-offset:-2px}.media-lightbox .media-thumbnails img{border-radius:7px;width:100px}@media (hover:hover){button.edition-choice:not(:disabled):hover{background:#ffffff04}button.campaign:not(:disabled):hover{background:0 0}button.campaign:hover strong{color:#fff}}@media (max-width:760px){.campaigns{grid-template-columns:1fr;gap:25px}dialog.media-lightbox{padding:max(16px,env(safe-area-inset-top)) 14px max(18px,env(safe-area-inset-bottom));gap:18px}.lightbox-stage{gap:0;position:relative}.lightbox-stage img{width:100%;max-width:100%}.lightbox-stage>button{z-index:1;background:#181818d9;position:absolute;bottom:0}.lightbox-stage>button:first-child{left:8px}.lightbox-stage>button:last-child{right:8px}.media-lightbox .media-thumbnails button,.media-lightbox .media-thumbnails img{width:74px}.lightbox-toolbar button[aria-label=Закрыть\ галерею]{padding:11px 13px;font-size:12px}.edition-choice{flex-wrap:nowrap}}.home-promotions:has(.shelf){margin-bottom:0}.draft-action{gap:16px;margin-top:18px;display:grid}.order-lines{gap:0;margin:28px 0;display:grid}.order-line{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:7px 24px;padding:18px 0;display:grid}.order-line small{color:var(--muted);margin-top:6px;font-size:12px;display:block}.order-line>strong{white-space:nowrap;font-size:17px}@media (max-width:760px){.search-form input,.large-search input,.filters select,.subscription select{font-size:16px}.subscription select{padding-inline:9px}}.campaign-art{aspect-ratio:1;grid-area:1/1/4}.campaigns .campaign{grid-template-rows:1fr auto 1fr;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:7px 24px;display:grid}.campaigns .campaign img{aspect-ratio:1;grid-area:1/1/4}.campaigns .campaign strong{grid-area:2/2}.campaigns .campaign small{grid-area:3/2;align-self:start}@media (max-width:1100px){.campaigns .campaign{grid-template-columns:118px minmax(0,1fr);column-gap:18px}.campaigns .campaign strong{font-size:18px}}@media (max-width:760px){.campaigns .campaign{grid-template-columns:118px minmax(0,1fr);column-gap:20px}.campaigns .campaign strong{font-size:20px}}.share-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.share-actions>button{color:#bdbdc4;background:0 0;padding-inline:0;font-size:13px}.share-copy-field{flex:0 0 100%;width:100%;max-width:560px}.share-copy-field input{font-size:13px}.share-actions .fine-print{flex-basis:100%}@media (max-width:760px){.share-copy-field input{font-size:16px}}.shop-service-intro{color:var(--readable-muted,#b9b9c1);margin:22px 0 28px;line-height:1.75}.shop-service-intro p+p{margin-top:12px}.shop-service-intro ul{margin:12px 0;padding-left:20px}.service-contact-links{flex-wrap:wrap;align-items:center;gap:10px 22px;margin:24px 0;display:flex}.service-contact-links a{min-height:44px;color:var(--readable-muted,#d7d7dd);overflow-wrap:anywhere;align-items:center;display:inline-flex}@media (max-width:760px){.service-contact-links{gap:5px 18px}}.shop-service-intro h2{color:var(--readable-muted,#f6f6f6);margin-bottom:14px}.shop-service-intro li+li{margin-top:7px}@media (prefers-reduced-motion:reduce){.product-card-link .product-image,.product-card-link .product-image img{transform:none!important}}.preorder-arrival{margin-top:22px}.geekbot-shell{z-index:64;position:fixed;bottom:24px;right:14px}@media (max-width:700px){.geekbot-shell{right:10px;bottom:calc(74px + env(safe-area-inset-bottom))}}button.geekbot-shell{cursor:pointer;color:inherit;box-sizing:border-box;border:0;place-items:center;transition:transform .15s,opacity .2s,visibility .2s;display:grid}body:has(.gg-header[data-hidden=true]) .geekbot-shell:not(:focus-visible,:has(.t-final)){opacity:0;visibility:hidden}@media (max-width:700px){body:has(.cart-sticky-bar:not(.is-hidden)) .geekbot-shell{bottom:calc(150px + env(safe-area-inset-bottom))}}@media (min-width:701px) and (max-width:1439px){.cart-page--discovery .cart-layout{padding-right:64px}}button.geekbot-shell:active{transform:scale(.92)}html.messages-open .geekbot-shell{display:none}html.messages-open,html.messages-open body{overflow:hidden}.messages-screen{z-index:2147483000;box-sizing:border-box;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--bg,#0a0a0b);visibility:hidden;pointer-events:none;clip-path:circle(0 at var(--gs-origin));transition:clip-path .42s cubic-bezier(.4,0,.2,1),visibility 0s linear .42s;position:fixed;inset:0}.messages-screen.is-open{visibility:visible;pointer-events:auto;clip-path:circle(150vmax at var(--gs-origin));transition:clip-path .62s cubic-bezier(.2,.85,.25,1)}.messages-screen iframe{opacity:0;background:0 0;border:0;width:100%;height:100%;transition:opacity .38s,transform .5s cubic-bezier(.2,.85,.25,1);display:block;transform:translate(18px)}.messages-screen.is-revealed iframe{opacity:1;transform:none}.messages-splash{pointer-events:none;background:radial-gradient(60% 45% at 50% 50%,color-mix(in srgb,var(--accent,#ffdc3f) 22%,transparent),transparent 70%);place-items:center;transition:opacity .34s,transform .45s cubic-bezier(.2,.85,.25,1);display:grid;position:absolute;inset:0;overflow:hidden}.messages-screen.is-revealed .messages-splash{opacity:0;transform:scale(1.12)}.messages-splash img{width:96px;height:96px;box-shadow:0 18px 50px #000a,0 0 0 1px #ffffff14,0 0 46px color-mix(in srgb,var(--accent,#ffdc3f) 40%,transparent);border-radius:26px}.messages-screen.is-open .messages-splash img{animation:.72s cubic-bezier(.16,1,.3,1) both gs-mark-in,1.4s ease-in-out .8s infinite gs-mark-breathe}.messages-splash-streak{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent,#ffdc3f) 55%,transparent) 42%,#fffc 50%,color-mix(in srgb,var(--accent,#ffdc3f) 55%,transparent) 58%,transparent);filter:blur(6px);opacity:0;width:55%;height:140%;position:absolute;top:-20%;left:0;transform:translate(200%)skew(-22deg)}.messages-screen.is-open .messages-splash-streak{animation:.8s cubic-bezier(.3,.6,.2,1) 60ms both gs-streak}@keyframes gs-mark-in{0%{opacity:0;filter:blur(8px);transform:translate(42vw)scale(.55)rotate(-10deg)}60%{opacity:1;filter:blur()}to{opacity:1;transform:none}}@keyframes gs-mark-breathe{50%{transform:scale(1.045)}}@keyframes gs-streak{0%{opacity:0;transform:translate(200%)skew(-22deg)}25%{opacity:.85}to{opacity:0;transform:translate(-200%)skew(-22deg)}}@media (min-width:900px){.messages-screen{border-left:1px solid var(--line,#ffffff14);width:440px;padding:0;inset:0 0 0 auto;box-shadow:-24px 0 60px #0008;--gs-origin:100% 100%!important}}@media (prefers-reduced-motion:reduce){.messages-screen,.messages-screen.is-open{clip-path:none;transition:none}.messages-screen iframe,.messages-splash{transition:opacity .15s}.messages-screen.is-open .messages-splash img,.messages-screen.is-open .messages-splash-streak{animation:none}}.geekbot-shell[data-unread]:after{content:attr(data-unread);box-sizing:border-box;color:#fff;text-align:center;min-width:20px;height:20px;box-shadow:0 0 0 2px var(--bg,#0a0a0b);background:#ff3b30;border-radius:10px;padding:0 5px;font:800 11px/20px system-ui,sans-serif;animation:.4s cubic-bezier(.2,1.6,.4,1) gs-badge-pop;position:absolute;top:-4px;right:-4px}@keyframes gs-badge-pop{0%{transform:scale(0)}}[data-swipe]{touch-action:none;cursor:grab}.paid-sheet-grip,.staff-sheet-grip{position:relative}.paid-sheet-grip:after,.staff-sheet-grip:after{content:"";position:absolute;inset:-12px -40px}.product-grid .product-card--digital,.product-grid .product-card--digital .product-card-link,.product-grid .product-card--digital .product-media,.product-grid .product-card--digital .product-image{box-shadow:none!important;background:0 0!important;border:0!important}.product-grid .product-card--digital .product-image{aspect-ratio:1!important}.product-grid .product-card--digital .product-image img{object-fit:cover!important;width:100%!important;height:100%!important}@media (max-width:700px){.product-grid{gap:14px 9px}}:root body .preview-note{line-height:1.4;color:#c4c7ce!important;font-size:12px!important}:root.store-theme-light body .preview-note{color:#3f4552!important}:root.store-theme-neon body .preview-note{color:#cdd4ee!important}.empty>.gs-icon,.cart-page--discovery .cart-empty>.gs-icon{width:auto;height:auto;color:var(--readable-accent,var(--accent,#ffdc3f));place-items:center;margin:0 0 12px;font-size:56px;line-height:0;display:grid}.empty>.gs-icon>svg{stroke-width:1.4px}.gg-header .gg-chrome-action:after,.gg-header .gg-theme-trigger:after{content:"";z-index:-1;position:absolute;inset:-5px}.gs-footer__legal{gap:0 8px}.gs-footer__legal a{margin:-4px 0;padding:11px 4px;display:inline-block}.web-document a[href=\/information],.business-details dd>a{margin:-10px 0;padding:10px 0;display:inline-block}section.gs-banners .gs-banners__dots button{width:44px;height:44px;margin:-10px}:root:root:root:root:root:root .wallet-slide input.wallet-slide-range.wallet-slide-range{box-sizing:content-box!important;background-clip:content-box!important;margin:-2px 0 -10px!important;padding:14px 0!important}:root.store-theme-light .wallet-topup-error{color:#c62828}.wallet-topup-error .text-button{min-height:36px;padding:0 4px;font-weight:700;text-decoration:underline}.pw-field,input::placeholder,textarea::placeholder{font-weight:400}.gg-header .gg-theme-cycle>svg{stroke-width:2.1px;color:var(--gg-text)!important}:root .gg-header .gg-chrome-action .badge{box-sizing:border-box;text-align:center;background:var(--accent,#ffdc3f)!important;color:#111!important;min-width:17px!important;height:17px!important;text-shadow:none!important;border-radius:9px!important;padding:0 4px!important;font:800 10px/17px system-ui,sans-serif!important;top:-7px!important;right:-9px!important}:root.store-theme-neon .gg-header .gg-chrome-action .badge{color:#fff!important;background:#ef62d8!important}.sales-chips{flex-wrap:wrap;gap:6px;margin:6px 0 0;display:flex}.sales-chips small{background:color-mix(in srgb,var(--accent) 13%,transparent);color:inherit;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600;line-height:1.35}:root{--bg:#0b0c0e;--surface:#141518;--surface-raised:#1b1d21;--muted:#a1a3aa;--accent:#f1d44b;--line:#ffffff10;--radius:12px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--motion-quick:.18s;--motion-ease:cubic-bezier(.2,.7,.2,1);background:var(--bg);color:#f3f3f5}body{background:var(--bg);-webkit-font-smoothing:antialiased}.preview-note{color:#94969f;letter-spacing:.15px;background:#111215;padding:6px 12px;font-size:10px}:root body .preview-note[data-beta=true]{text-align:center;font-weight:700;color:#111215!important;background:#ffd51f!important;border-color:#0000!important;font-size:12px!important;display:block!important}[data-test=true]>.oh-hero>small:after,span[data-test=true]:after,[data-test^=ТЕСТ]>.oh-hero>small:after,span[data-test^=ТЕСТ]:after{content:"ТЕСТ";color:#111215;letter-spacing:.4px;vertical-align:1px;background:#ffd51f;border-radius:6px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:800}[data-test^=ТЕСТ]>.oh-hero>small:after,span[data-test^=ТЕСТ]:after{content:attr(data-test)}.business-details dl{gap:18px;margin:24px 0 36px;display:grid}.business-details dl>div{grid-template-columns:180px minmax(0,1fr);gap:12px;display:grid}.business-details dt{color:var(--muted);font-size:13px}.business-details dd{overflow-wrap:anywhere;margin:0}@media (max-width:600px){.business-details dl>div{grid-template-columns:1fr;gap:4px}}:root{--accent:#f6d442;--surface:#151619;--surface-raised:#202125;--motion-fast:.15s;--motion-normal:.22s;--motion-carousel:.52s}#root{isolation:isolate}.page{position:relative}main{min-width:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button,a,input,select,textarea{touch-action:manipulation}@media (hover:hover){button.primary:hover,.button.primary:hover{background:#ffe46d}}.text-link:hover,.text-button:hover,.text-link svg,.section-heading .shelf-arrows button:not(:disabled) svg{color:var(--accent)}.discount-badge{color:var(--accent);background:#f6d44218;border:1px solid #f6d44224}.heading{margin-bottom:30px}.heading>.eyebrow{color:var(--accent)}@keyframes ambient-drift{to{transform:translate(14px,-30px)rotate(15deg)}}@keyframes skeleton-breathe{to{opacity:.55}}.showcase-shelf{margin-bottom:44px}.showcase-shelf .shelf-track{grid-auto-columns:calc(20% - 16px);gap:20px}.showcase-card .product-copy h3{font-size:14px;font-weight:550}.showcase-card .product-copy .product-price{font-size:20px}.product-card .product-image{overflow:hidden}.showcase-card .product-card-link{background:0 0}.showcase-card .product-card-link .product-image{transition:box-shadow .22s,background .22s}.showcase-card:hover .product-card-link .product-image{background:#202126;box-shadow:0 8px 22px #0003}.campaign-art img{object-fit:contain;width:100%;height:100%}.catalog-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:30px;display:grid}.premium-filters{border:1px solid var(--line);scrollbar-width:thin;background:#17181cd9;border-radius:14px;flex-direction:column;gap:24px;max-height:calc(100svh - 40px);padding:20px;display:flex;position:sticky;top:20px;overflow-y:auto}.premium-filters>.filter-section{flex-shrink:0}.filter-section{flex-direction:column;gap:4px;display:flex}.filter-section .eyebrow{margin-bottom:10px}.filter-section h3{color:var(--muted);margin-bottom:12px;font-size:13px}.filter-section>button,.filter-section>a{text-align:left;color:#b9bbc4;background:0 0;border-radius:7px;justify-content:space-between;align-items:center;min-height:40px;padding:8px 10px;font-size:12px;font-weight:450;display:flex}.filter-section>button>span{opacity:0}.filter-section>button.active{color:var(--accent);background:#f6d44214}.filter-section>button.active>span{opacity:1}.filter-section>a>svg{width:15px;height:15px}.filter-section>button:hover,.filter-section>a:hover{color:var(--accent);background:#ffffff05}.filter-choice{cursor:pointer;flex-direction:row;align-items:center;gap:11px;min-height:40px;font-size:13px;display:flex}.filter-choice input{width:18px;height:18px;min-height:0;accent-color:var(--accent);margin:0}.catalog-result-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.catalog-result-heading h2{font-size:25px}.catalog-results .filters{align-items:center;margin-bottom:22px}.catalog-results .filters>label{min-width:215px}.catalog-results .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px}.mobile-filter-trigger{display:none}.filter-overlay{z-index:1500;background:#000b;position:fixed;inset:0}.filter-sheet{color:inherit;overscroll-behavior:contain;background:#17181c;border:1px solid #ffffff12;border-radius:22px 22px 0 0;width:100%;max-width:100%;max-height:88svh;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow-y:auto}.filter-sheet-content{padding:20px 22px calc(24px + env(safe-area-inset-bottom));flex-direction:column;gap:22px;display:flex}.filter-sheet-heading{z-index:1;background:#17181c;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.filter-sheet-heading h2{font-size:23px}.filter-sheet-heading button{width:44px;padding:0;font-size:26px}.filter-sheet .filter-section>button{min-height:44px}.filter-apply{position:sticky;bottom:0;box-shadow:0 -8px 22px #17181c}.subscription{background:#191a20;border:1px solid #ffffff09;border-radius:16px;flex-direction:column;gap:18px;min-width:0;padding:24px;display:flex}.subscription[data-plan=Extra]{border-color:#f6d44242}.subscription .detail-price{margin:0;font-size:29px}.subscription .digital-purchase{margin-top:auto}.account-options{border:0;gap:8px;min-width:0;margin:14px 0 18px;padding:0;display:grid}.account-options legend{color:var(--readable-text,#d5d7df);margin-bottom:12px;font-size:12px;font-weight:550}.account-options label{border:1px solid var(--readable-stroke,#ffffff10);cursor:pointer;min-height:58px;color:var(--readable-text,#c8cad2);border-radius:9px;flex-direction:row;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex}.account-options label.selected{color:var(--readable-text,#f2f2f4);background:#f6d44208;border-color:#f6d44266}.account-options input{width:16px;height:16px;min-height:0;accent-color:var(--accent);flex-shrink:0;margin:0}.account-options span{gap:3px;display:grid}.account-options small{color:var(--muted);font-size:10px}.account-fee{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:12px;display:flex}.account-fee strong{white-space:nowrap;color:var(--accent)}.wallet-page .heading h1{max-width:620px}.wallet-requirement{border-block:1px solid var(--line);gap:6px;margin:8px 0;padding:18px 0;display:grid}.wallet-requirement>span{color:var(--muted);font-size:11px}.wallet-requirement strong{color:var(--accent);font-size:23px}.wallet-requirement p{color:#babcc6;font-size:12px}.wallet-requirement small{color:var(--muted);font-size:10px}.product-detail{gap:48px}.product-detail>div:nth-child(2){min-width:0}.product-detail h1{font-size:clamp(26px,3.3vw,45px)}.product-detail>.product-image{border-radius:16px}.product-detail .edition-choice.selected{border-color:var(--accent);background:#f6d44209}.product-detail .account-options{grid-template-columns:1fr 1fr}.product-detail .account-options legend{grid-column:1/-1}.product-facts{margin-top:24px}.product-facts dt{font-size:11px}.product-facts dd{font-size:12px}.product-detail .description{border-color:var(--line)}.cart-layout{grid-template-columns:minmax(0,1fr) 340px;gap:40px}.cart-line{border-bottom:1px solid var(--line);align-items:start;gap:20px;padding:22px 0}.cart-line>div{min-width:0}.cart-line>img{object-fit:contain;background:#17181d;border-radius:9px;width:94px;height:118px}.cart-line h2{letter-spacing:-.3px;font-size:18px}.cart-digital-details{margin-top:12px}.cart-digital-details .wallet-requirement strong{font-size:17px}.cart-digital-details .wallet-requirement{margin-top:5px;padding:12px 0}.cart-digital-details .wallet-requirement p{font-size:11px}.cart-account{background:#18191d;border-radius:12px;margin-top:24px;padding:22px}.cart-account>.eyebrow{color:var(--accent);font-size:10px}.cart-account .account-options{grid-template-columns:1fr 1fr}.cart-summary{background:#191a1f;border:1px solid #ffffff0b;border-radius:16px;align-self:start;padding:26px;position:sticky;top:24px}.cart-summary>h2{margin-bottom:20px;font-size:24px}.cart-summary .summary-total{margin-block:18px}.cart-summary .fine-print{font-size:10px}.quantity button{min-width:36px;padding:8px}.cart-summary .primary{margin-block:12px}.profile-page{max-width:1040px}.profile-avatar{width:96px;height:96px;color:var(--accent);background:#f6d44210;border:1px solid #f6d44230;border-radius:24px;flex-shrink:0;place-items:center;font-size:40px;display:grid}.profile-avatar svg{stroke-width:1.2px;width:42px;height:42px}.profile-page .login-panel{border:1px solid var(--line);background:#191a20;border-radius:16px;max-width:620px;padding:28px}.empty{border:1px solid var(--line);background:#14151ac4;border-radius:16px}.state{background:#15161b;border-radius:12px;font-size:13px}.state[role=status]{min-height:130px}.state[role=alert]{border-left:2px solid var(--accent)}.article{max-width:840px}.article>img{border-radius:14px}.article .lead{font-size:20px}.article-source{border-top:1px solid var(--line);padding-top:18px}@media (min-width:1700px){.page{max-width:1620px}.showcase-shelf .shelf-track{grid-auto-columns:calc(16.6667% - 16.6667px)}.catalog-results .product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1100px){.catalog-layout{grid-template-columns:205px minmax(0,1fr);gap:22px}.catalog-results .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.showcase-shelf .shelf-track{grid-auto-columns:calc(25% - 12px);gap:16px}.cart-layout{grid-template-columns:minmax(0,1fr) 300px;gap:24px}.cart-summary{padding:20px}.cart-account .account-options{grid-template-columns:1fr}}@media (max-width:900px){.catalog-layout{display:block}.premium-filters{display:none}.mobile-filter-trigger{background:var(--accent);color:#111;min-height:46px;margin-bottom:18px;font-size:13px;display:inline-flex}.mobile-filter-trigger svg{width:17px}.mobile-filter-trigger>span{color:var(--accent);background:#111;border-radius:4px;padding:2px 5px}.catalog-results .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-detail{gap:26px}.product-detail .account-options{grid-template-columns:1fr}}@media (max-width:760px){.showcase-shelf{margin-bottom:32px}.showcase-shelf .shelf-track{grid-auto-columns:calc(47.1698% - 11.3208px);gap:14px}.showcase-card .product-copy h3{font-size:13px}.showcase-card .product-copy .product-price{font-size:19px}.catalog-result-heading h2{font-size:23px}.catalog-results .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.catalog-results .filters{gap:12px}.catalog-results .filters>label{flex:1;min-width:0}.catalog-results .filters select{font-size:13px}.subscription{padding:24px}.subscription .account-options{grid-template-columns:1fr 1fr}.subscription .account-options label{padding:9px;font-size:11px}.subscription .account-options small{font-size:9px}.subscription .detail-price{font-size:28px}.product-detail{grid-template-columns:1fr;gap:25px}.product-detail>.product-image{width:100%;max-width:420px;margin:auto}.product-detail .account-options{grid-template-columns:1fr 1fr}.cart-layout{display:block}.cart-line{grid-template-columns:72px minmax(0,1fr);gap:14px;padding-block:18px}.cart-line>img{width:72px;height:96px}.cart-line h2{font-size:15px}.cart-line .quantity{grid-column:2}.cart-account{padding:18px}.cart-summary{margin-top:26px;padding:23px;position:static}.cart-account .account-options{grid-template-columns:1fr 1fr}.account-options label{padding:9px;font-size:11px}.profile-avatar{border-radius:19px;width:66px;height:66px;font-size:28px}.profile-avatar svg{width:32px}.profile-page .login-panel{padding:22px}.article .lead{font-size:17px}}@media (max-width:360px){.subscription .account-options,.cart-account .account-options,.product-detail .account-options{grid-template-columns:1fr}.catalog-result-heading{gap:8px}.catalog-result-heading .count{font-size:10px}}.digital-catalog-page .heading{margin-bottom:28px}.digital-catalog-page .heading p{max-width:640px;font-size:16px}.digital-catalog-page .catalog-results{min-width:0}.digital-catalog-page .catalog-result-heading{margin-bottom:12px}.digital-catalog-page .catalog-result-heading p{margin:0;font-size:14px}.digital-catalog-page .product-card .product-copy h3{height:auto;min-height:2.9em;font-size:16px;line-height:1.45}.digital-catalog-page .product-card .product-copy .product-price{font-size:21px;line-height:1.35}.digital-catalog-page .favorite{width:44px;min-width:44px;height:44px;padding:11px}.digital-catalog-page .product-edition{font-size:14px;line-height:1.5}.digital-catalog-page .filter-section>a,.filter-sheet .filter-section>a{min-height:44px;font-size:14px}.digital-catalog-page .filter-section>a.active,.filter-sheet .filter-section>a.active{color:var(--accent);background:#f6d44214}.digital-catalog-page .digital-facets,.filter-sheet .digital-facets{gap:20px}.digital-catalog-page .digital-facets label,.filter-sheet .digital-facets label{font-size:14px}.digital-catalog-page .digital-facets select,.filter-sheet .digital-facets select{width:100%;min-height:44px;font-size:14px}@media (max-width:760px){.digital-catalog-page .product-card .product-copy h3{font-size:14px}.digital-catalog-page .product-card .product-copy .product-price{font-size:19px}.digital-catalog-page .product-edition{font-size:13px}}.product-card .product-copy{padding-top:8px!important}.product-card .product-copy h3{height:32.4px;min-height:0;margin-bottom:3px;font-size:12px;font-weight:550;line-height:1.35}.product-card .product-copy .product-price{font-variant-numeric:tabular-nums;letter-spacing:-.2px;margin-top:0;font-size:15px;font-weight:750;line-height:1.4}.product-card:hover,.product-card:hover .product-image img{transform:none}.product-card .product-media{border-radius:12px;transition:box-shadow .18s,transform .18s}@media (hover:hover) and (pointer:fine){.product-card:hover .product-media{transform:translateY(-2px);box-shadow:inset 0 0 0 2px #ffe16a,0 0 0 2px #ffd43b,0 0 17px #ffc62988,0 8px 24px #ffbc2429}}.product-card-link:focus-visible .product-media{box-shadow:0 0 0 2px #ffe16a,0 0 18px #ffc62999}.product-card-link[data-pressed=true] .product-media{transform:scale(.985);box-shadow:0 0 0 3px #ffe681,0 0 22px #ffc629a0}.product-labels{pointer-events:none;flex-wrap:wrap;gap:3px;max-width:calc(100% - 51px);display:flex;position:absolute;top:8px;left:8px}.product-labels span{letter-spacing:.02em;color:#eceef2;background:#111318d9;border:1px solid #ffffff21;border-radius:4px;padding:4px 5px;font-size:8px;font-weight:650;line-height:1.2}.product-labels .product-status{color:#ffdf55}.favorite{z-index:3;transition:color .16s,transform .16s;box-shadow:none!important;background:0 0!important;border:0!important}.favorite.selected{color:var(--accent)!important;background:0 0!important}.favorite.selected svg{fill:var(--accent)!important;stroke:var(--accent)!important}.favorite:not(.selected) svg{fill:#0000!important}.favorite-pop i{animation:.34s ease-out lab-heart-pop}@keyframes lab-heart-pop{0%,to{transform:scale(1)}45%{transform:scale(1.3)}70%{transform:scale(.94)}}.product-image[data-image-state=ready] img,.campaign-art[data-image-state=ready] img{animation:.3s ease-out both lab-image-reveal}@keyframes lab-image-reveal{0%{opacity:.25}to{opacity:1}}.shelf-progress{background:#ffffff10;border-radius:2px;height:2px;margin-top:3px;position:relative;overflow:hidden}.shelf-progress:not([data-overflow=true]){display:none}.shelf-progress span{left:var(--thumb-left,0%);width:var(--thumb-width,20%);border-radius:inherit;background:#ffdc32b3;height:100%;position:absolute}.loading-skeleton.skeleton-news{grid-template-columns:1.2fr 1fr;gap:16px 22px}.skeleton-news .skeleton-card:first-of-type{grid-row:span 2;position:relative}.skeleton-news .skeleton-card:first-of-type .skeleton-art{aspect-ratio:auto;height:342px}.skeleton-news .skeleton-card:first-of-type .skeleton-copy{position:absolute;bottom:20px;left:20px;right:20px}.skeleton-news .skeleton-card:not(:first-of-type){grid-template-columns:120px 1fr;align-items:center;gap:16px;display:grid}.skeleton-news .skeleton-card:not(:first-of-type) .skeleton-art{aspect-ratio:auto;height:84px}@media (max-width:700px){.loading-skeleton.skeleton-news{display:block}.skeleton-news .skeleton-card:first-of-type .skeleton-art{height:270px}.skeleton-news .skeleton-card:not(:first-of-type){display:none}}@media (prefers-reduced-motion:reduce){.product-card .product-media,.favorite{transition:none}.favorite-pop i,.product-image[data-image-state=ready] img,.campaign-art[data-image-state=ready] img{animation:none}}@keyframes hero-orbit{0%{opacity:1;z-index:11;filter:brightness();transform:translate(0)scale(1)}38%{transform:translateX(calc(var(--exit-direction)*64%)) scale(.94);opacity:.86;z-index:11;filter:brightness(.94)}49%{opacity:.76;z-index:11}50%{opacity:.75;z-index:9}72%{filter:brightness(.78)}to{transform:translateX(calc(var(--offset)*68%)) scale(var(--scale));opacity:var(--opacity);z-index:9;filter:brightness(.72)}}.subscription-art{aspect-ratio:1;background:#1b1d25;border-radius:13px;width:100%;position:relative;overflow:hidden}.subscription-art .subscription-cover{object-fit:cover;transform-origin:50%;width:100%;height:100%;display:block;transform:scale(1.1)}.subscription-art .subscription-tier{object-fit:contain;border-radius:0;width:92%;height:auto;position:absolute;top:26%;left:4%}.subscription-duration{white-space:nowrap;color:#fff;background:#101115eb;border-radius:20px;padding:6px 12px;font-size:12px;font-weight:650;animation:.2s term-in;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.subscription-art-fallback{place-items:center;height:100%;font-weight:700;display:grid}@keyframes term-in{0%{opacity:.2}to{opacity:1}}@media (max-width:700px){.subscription-duration{padding:4px 9px;font-size:10px}}@media (prefers-reduced-motion:reduce){.subscription-duration{animation:none}}.header-reveal{display:contents}.header-social-reveal{display:none}@media (max-width:700px){.header-reveal{background:#101115;display:block;position:relative}.header-social-reveal{visibility:hidden;opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:7px 18px;transition:opacity .22s;display:flex;position:absolute;inset:0}.header-social-reveal[data-visible=true]{visibility:visible;opacity:1}.header-social-reveal>span{color:#a8abb5;letter-spacing:.02em;font-size:10px}.header-social-reveal nav{gap:17px;display:flex}.header-social-reveal a{justify-content:center;align-items:center;gap:5px;min-height:36px;display:flex}.header-social-reveal svg{width:22px;height:22px;transition:transform .2s}.header-social-reveal a:hover svg{transform:translateY(-2px)}.header-social-reveal small{color:#c3c5ce;font-size:9px}}@media (max-width:370px){.header-social-reveal nav{gap:12px}.header-social-reveal small{font-size:8px}}@media (prefers-reduced-motion:reduce){.header-social-reveal,.header-social-reveal svg{transition:none}}.shelf-track.is-looping{touch-action:pan-x pan-y pinch-zoom;overflow-anchor:none;cursor:grab;scroll-behavior:auto!important;scroll-snap-type:none!important}.shelf-track.is-looping .product-card{scroll-snap-align:none!important}.shelf-track.is-looping[data-held=true]{cursor:grabbing}.shelf-track.is-looping img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.product-card .product-media:after{content:"";border-radius:inherit;pointer-events:none;z-index:4;border:2px solid #0000;transition:border-color .18s;position:absolute;inset:0}.product-card-link:focus-visible .product-media:after,.product-card-link[data-pressed=true] .product-media:after{border-color:#ffe681}@media (hover:hover) and (pointer:fine){.product-card:hover .product-media:after{border-color:#ffe681}}@media (prefers-reduced-motion:reduce){.product-card .product-media:after{transition:none}}.product-card,.product-card-link,.product-card .product-image,.product-labels span{border:0}.page{--text-primary:var(--readable-text,#f0f1f3);--text-secondary:var(--readable-muted,#b1b4bd)}.page .heading{margin-bottom:24px}.page .heading h1,.page .product-detail h1{letter-spacing:-.7px;font-size:clamp(26px,2.5vw,36px);font-weight:700;line-height:1.16}.page .heading p{color:var(--text-secondary);margin-top:10px;font-size:13px;line-height:1.6}.page :is(.heading,.section-heading)>.eyebrow,.page .section-heading .eyebrow,.page .filter-section h3{color:var(--readable-muted,#9da1ac)}.page .section-heading .eyebrow:before{display:none}.page :is(.catalog-sidebar,.premium-filters,.purchase-panel,.cart-summary,.login-panel,.profile-settings,.profile-hero,.section-surface,.service-message,.quote-result){box-shadow:none;background:0 0;border:0;border-radius:0}.page :is(.catalog-sidebar,.premium-filters){padding:0 12px 0 0}.page :is(.purchase-panel,.cart-summary,.login-panel,.profile-settings,.profile-hero){padding:0}.page .profile-avatar{color:#c3c6ce;background:#202229;border:0}.page :is(.cart-line,.order-line,.order-list>a){box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:8px;padding:14px 0}.page .cart-line{gap:16px}.page .cart-line h2{font-size:14px;font-weight:600;line-height:1.4}.page .order-line>strong{font-variant-numeric:tabular-nums;font-size:15px}.page .cart-summary h2,.page .login-panel h2,.page .product-detail h2{letter-spacing:-.3px;font-size:21px;line-height:1.25}.page .summary-total{border:0;padding:16px 0}.page .summary-total strong{font-variant-numeric:tabular-nums;font-size:21px}.page :is(.product-facts,.physical-language,.description,.format-comparison,.comparison-row,.format-comparison>a,.article-source,.document-links>a){box-shadow:none;background:0 0;border:0}.page .product-facts{gap:10px;margin-top:20px}.page .product-extras{margin-block:28px}.page .description{margin-top:24px}.page .description summary{font-size:18px}.page .edition-choice{border:0;border-radius:8px;padding:12px 8px}.page .edition-choice.selected{background:#ffffff08;box-shadow:inset 2px 0 #d9c16a}.page .edition-choice.selected strong{color:var(--readable-text,#f0f1f3)}.page .edition-choice h3,.page .edition-choice strong{font-size:14px}.page .account-options label{background:0 0;border:0;border-radius:8px;min-height:46px;padding:8px}.page .account-options label.selected{background:var(--readable-selected,#ffffff08);color:var(--readable-text,#f0f1f3)}.page .segmented{background:0 0;gap:6px;padding:0}.page .segmented button{color:var(--readable-muted,#b5b8c1);background:#ffffff05;border:0;font-size:12px}.page .segmented button.active,.page .segmented button[aria-pressed=true]{color:var(--readable-accent,#e6d48a);background:#ffffff0d;box-shadow:inset 0 -2px #d9c16a}.page .filter-section>button.active{color:var(--readable-accent,#e6d48a);background:#ffffff08}.page .catalog-result-heading .count{color:var(--readable-muted,#a7abb5)}.page .text-link,.page .text-button{color:var(--readable-muted,#c2c5ce)}.page .text-link:hover,.page .text-button:hover{color:var(--readable-muted,#f1d44b)}.page .product-price{color:var(--readable-text,#f0f1f3)}.page .product-labels span{color:#d0d3dc;background:#15171ce8}.page .article{max-width:740px}.page .article p{margin-block:18px;font-size:15px;line-height:1.8}.page .article .lead{color:var(--readable-muted,#e1e3e8);font-size:18px;line-height:1.6}.page .article-source{padding-top:8px}.page .state.retry-state{background:0 0;border:0;padding-inline:0}@media (max-width:700px){.page .heading{margin-bottom:20px}.page .heading h1,.page .product-detail h1{letter-spacing:-.5px;font-size:26px}.page .cart-summary,.page.profile-page .login-panel{padding:0}.page .cart-line{gap:12px;padding:12px 0}.page .cart-line h2{font-size:13px}.page .cart-summary h2,.page .login-panel h2,.page .product-detail h2{font-size:19px}.page .article .lead{font-size:17px}}.staff-tabs{flex-wrap:wrap;gap:8px;margin:20px 0 28px;display:flex}.staff-tabs button{flex:1;min-width:100px}.staff-page>details summary{cursor:pointer;min-height:48px;padding:12px 0}.staff-history-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.staff-page h2{margin-top:24px}:root{--gg-yellow:#ffd51f;--gg-yellow-2:#ffe45c;--gg-bg:#101114;--gg-panel:#17181c;--gg-panel-2:#1d1f24;--gg-panel-3:#24262c;--gg-line:#ffffff12;--gg-text:#f7f7f8;--gg-muted:#8b8f98;--gg-soft:#b9bcc3;--gg-radius:16px;--accent:var(--gg-yellow);--surface:var(--gg-panel);--line:var(--gg-line);--muted:var(--gg-muted)}html{background:var(--gg-bg)}body{color:var(--gg-text);background:var(--gg-bg)!important}.page{max-width:1260px;padding-inline:clamp(16px,3vw,32px)}.preview-note{color:#6f737c!important;background:#0c0d0f!important;border-bottom:1px solid #ffffff08!important;min-height:25px!important;font-size:9px!important}.header-reveal{z-index:120;position:relative}.gg-header{z-index:120;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translateY(calc(var(--gg-header-progress,0)*-100%));opacity:calc(1 - var(--gg-header-progress,0)*.82);transition:transform 70ms linear,opacity 70ms linear;position:sticky;top:0;box-shadow:none!important;background:#101114f0!important;border:0!important}.gg-header-row{align-items:center;gap:10px;max-width:1260px;min-height:58px;margin:auto;padding:9px clamp(16px,3vw,32px);display:flex}.gg-brand{letter-spacing:-.9px;line-height:1;text-decoration:none;color:#fff!important;font-size:20px!important;font-weight:800!important}.gg-brand span,.gg-brand i{color:var(--gg-yellow)!important}.gg-chrome-action{appearance:none;place-items:center;width:38px;height:38px;padding:0;text-decoration:none;display:grid;position:relative;color:#d5d7dc!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.gg-chrome-action:hover{color:var(--gg-yellow)!important;transform:none!important}.gg-chrome-action .gs-icon{place-items:center;display:grid}.gg-chrome-action svg{stroke-width:1.7px;width:19px;height:19px}.gg-menu-trigger span{font-size:22px;line-height:1;transform:translateY(-1px)}.gg-chrome-action .badge{text-shadow:0 1px 3px #000;border-radius:0;min-width:0;height:auto;padding:0;font-weight:900;line-height:1;display:block;position:absolute;top:-5px;right:-5px;color:var(--gg-yellow)!important;background:0 0!important;border:0!important;font-size:9px!important}.gg-search-row{align-items:center;gap:8px;max-width:1260px;margin:auto;padding:0 clamp(16px,3vw,32px) 10px;display:flex}.gg-search{background:#191b1f;border:1px solid #ffffff05;border-radius:9px;flex:1;align-items:center;gap:9px;min-height:40px;padding:0 13px;display:flex}.gg-search:focus-within{border-color:#ffd51f66;box-shadow:0 0 0 2px #ffd51f12}.gg-search>.gs-icon{color:#6f737c}.gg-search svg{width:17px;height:17px}.gg-search input{min-width:0;height:38px;font:inherit;flex:1;font-size:12px;color:#f4f5f6!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.gg-search input::placeholder{color:#676b74}.gg-drawer-backdrop{z-index:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;align-items:stretch;display:flex;position:fixed;inset:0}.gg-drawer{background:#17181c;border-right:1px solid #ffffff08;width:min(360px,88vw);height:100%;overflow:auto;box-shadow:22px 0 55px #0007}.gg-drawer-head{justify-content:space-between;align-items:end;gap:16px;min-height:92px;padding:28px 22px 16px;display:flex}.gg-drawer-head small,.gg-profile-copy small{color:#686c75;letter-spacing:.11em;font-size:8px;font-weight:700;display:block}.gg-drawer-head h2{margin:5px 0 0;font-size:22px}.gg-drawer-head>button{width:36px;height:36px;padding:0;font-size:25px;color:#b9bcc2!important;background:0 0!important;border:0!important}.gg-drawer-list a{color:#b7bac1;border-radius:8px;grid-template-columns:25px 1fr 18px;align-items:center;gap:9px;min-height:43px;padding:0 12px;font-size:12px;text-decoration:none;display:grid}.gg-drawer-list a svg{width:17px;height:17px}.gg-drawer-list a>.gs-icon:last-child{opacity:1;filter:brightness(1.18)saturate(1.15)}.gg-drawer-list a.active,.gg-drawer-list a:hover{background:var(--gg-yellow);color:#111}.gg-profile-drawer{border-left:1px solid #ffffff08;border-right:0;margin-left:auto;box-shadow:-22px 0 55px #0007}.gg-profile-copy p{color:#8e929a;max-width:260px;font-size:11px;line-height:1.45}.gg-profile-links a{color:#b7bac1;border-bottom:1px solid #ffffff05;align-items:center;gap:11px;min-height:45px;padding:0 10px;font-size:12px;text-decoration:none;display:flex}.gg-profile-links svg{width:17px;height:17px}.gg-profile-links a:hover{color:var(--gg-yellow)}#hero-dots{z-index:3;display:flex;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}#hero-dots button{place-items:center;width:32px;height:32px;min-height:32px;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}#hero-dots span{background:#ffffff85;border-radius:9px;width:6px;height:6px;display:block}#hero-dots [aria-pressed=true] span{background:var(--gg-yellow);width:18px}.catalog-layout{gap:18px!important}.premium-filters{box-shadow:none!important;background:#17181c!important;border:1px solid #ffffff06!important;border-radius:12px!important}.product-grid{gap:12px!important}.product-grid .product-card-link{box-shadow:none!important;background:0 0!important;border:0!important}.product-grid .product-image{background:var(--surface-raised)!important;border:0!important}.segmented button.active,.segmented button[aria-pressed=true]{background:var(--gg-yellow)!important;color:#111!important}input,select,textarea{background:var(--surface-raised)!important;border-color:var(--line)!important;color:inherit!important}input:focus,select:focus,textarea:focus{border-color:color-mix(in srgb,var(--accent) 45%,transparent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 10%,transparent)!important}.gg-bottom-nav{background:#101114f5!important;border-top:1px solid #ffffff09!important;box-shadow:0 -12px 30px #0004!important}.gg-bottom-nav a{color:#676b73!important;background:0 0!important;border:0!important}.gg-bottom-nav a.active{color:var(--gg-yellow)!important}.gg-bottom-nav a span{box-shadow:none!important;background:0 0!important;border:0!important}.gg-bottom-nav .badge{background:var(--gg-yellow)!important;color:#111!important;border:2px solid #101114!important}@media (min-width:701px){.gg-header-row{min-height:62px}.gg-menu-trigger{order:0}.gg-brand{order:1;margin-right:10px}.gg-search-row{width:min(620px,45vw);padding:0;position:absolute;top:10px;left:50%;transform:translate(-50%)}.gg-search{min-height:42px}.gg-favorite-action{margin-left:auto}.gg-drawer{padding-top:8px}.gg-profile-drawer{margin-left:auto}}@media (max-width:700px){body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.preview-note{display:none!important}.page{box-sizing:border-box;width:100%;min-width:0;padding-inline:12px!important}.gg-header{position:sticky;top:0;background:#101114f5!important}.gg-header-row{gap:4px;min-height:54px;padding:7px 12px 4px}.gg-brand{position:absolute;left:50%;transform:translate(-50%);font-size:15px!important}.gg-chrome-action{width:32px;height:32px}.gg-chrome-action svg{width:17px;height:17px}.gg-favorite-action{display:none}.gg-search-row{gap:6px;padding:2px 12px 9px}.gg-search{border-radius:8px;height:36px;min-height:36px;padding-inline:9px}.gg-search input{height:34px;font-size:16px}.gg-search input::placeholder{font-size:11px}.gg-search svg{width:14px;height:14px}.gg-bottom-nav{z-index:160!important;width:auto!important;height:auto!important;min-height:58px!important;padding:5px max(9px,env(safe-area-inset-left)) max(4px,env(safe-area-inset-bottom)) max(9px,env(safe-area-inset-right))!important;grid-template-columns:repeat(5,1fr)!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.gg-bottom-nav[data-hidden=true]{transform:translateY(110%)!important}.gg-bottom-nav a{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;min-width:0!important;padding:0!important;display:flex!important}.gg-bottom-nav a span{position:relative;place-items:center!important;height:27px!important;display:grid!important}.gg-bottom-nav small{font-size:7px!important;line-height:1!important}.gg-bottom-nav .badge{min-width:14px!important;height:14px!important;font-size:7px!important;top:-4px!important;right:-9px!important}.gg-drawer{overscroll-behavior:contain;width:82vw;max-width:320px;height:100dvh}.gg-drawer-head{min-height:77px;padding:21px 18px 13px}.gg-drawer-head h2{font-size:19px}.gg-drawer-list{padding-inline:8px}.gg-drawer-list a{min-height:42px}.gg-profile-copy{padding:17px}.gg-profile-links{padding-inline:8px}.gg-profile-links a{min-height:42px}}@media (prefers-reduced-motion:reduce){.gg-header{transition:none!important}}@keyframes gg-subscription-pulse{0%,to{box-shadow:none;border-color:#ffffff06}50%{border-color:#ffd51f33;box-shadow:0 0 0 1px #ffd51f12,0 10px 26px #0003}}.gg-header .gg-header-row{min-height:72px;position:relative}.gg-header .gg-brand{white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);letter-spacing:-1.5px!important;margin:0!important;font-size:clamp(34px,2.8vw,42px)!important}.gg-header .gg-search-row{width:min(820px,100% - 220px)!important;max-width:820px!important;margin:0 auto!important;padding:0 0 12px!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}@media (max-width:900px) and (min-width:701px){.gg-header .gg-search-row{width:min(720px,100% - 64px)!important}}@media (max-width:700px){.gg-header .gg-header-row{min-height:64px!important;padding-top:8px!important;padding-bottom:5px!important}.gg-header .gg-brand{letter-spacing:-1.3px!important;font-size:30px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.gg-header .gg-search-row{width:auto!important;max-width:none!important;margin:0!important;padding:3px 12px 10px!important}}.auth-v2-page{max-width:1040px}.auth-v2-panel{width:min(100%,520px);margin:0 auto 28px;background:#17181c!important;border:1px solid #ffffff08!important;border-radius:18px!important;padding:26px!important;box-shadow:0 24px 65px #0005!important}.auth-panel-heading{margin-bottom:18px}.auth-panel-heading .eyebrow{color:var(--readable-accent,var(--gg-yellow))!important;font-size:8px!important}.auth-panel-heading h2{letter-spacing:-.7px;margin:5px 0 8px;font-size:25px}.auth-panel-heading p{color:var(--readable-muted,#8e929a);margin:0;font-size:11px;line-height:1.5}.auth-panel-heading p strong{color:var(--readable-muted,#d9dbe0)}.auth-email-form{gap:12px;display:grid}.auth-email-form label{gap:6px;display:grid}.auth-email-form label>span{color:var(--readable-muted,#a9adb5);font-size:9px;font-weight:700}.auth-email-form input{outline:0;width:100%;height:48px;min-height:48px;background:var(--readable-field,#101114)!important;border:1px solid var(--readable-stroke,#ffffff0d)!important;color:var(--readable-text,#f8f8f9)!important;border-radius:10px!important;padding:0 14px!important;font-size:13px!important}.auth-email-form input:focus{border-color:#ffd51f70!important;box-shadow:0 0 0 3px #ffd51f12!important}.auth-email-form input::placeholder{color:var(--readable-muted,#5f636c)}.auth-code-field input{text-align:center;letter-spacing:.34em;padding-left:calc(14px + .34em)!important;font-size:24px!important;font-weight:800!important}.auth-submit{width:100%;margin-top:2px;background:var(--gg-yellow)!important;color:#111!important;border:0!important;border-radius:10px!important;min-height:48px!important;font-size:12px!important;font-weight:800!important}.auth-submit:disabled{opacity:var(--readable-disabled-opacity,.45)}.auth-forgot{color:var(--readable-muted,#9ca0a8)!important;margin:10px auto 0!important;font-size:10px!important;display:block!important}.auth-switch{text-align:center;color:var(--readable-muted,#8e929a);border-top:1px solid #ffffff08;margin-top:18px;padding-top:15px;font-size:10px}.auth-switch .text-button{font-weight:700;color:var(--readable-accent,var(--gg-yellow))!important}.auth-privacy{text-align:center;margin:12px 0 0!important}.auth-message{width:min(100%,520px);color:var(--readable-muted,#d7d9de);background:#ffd51f12;border:1px solid #ffd51f26;border-radius:9px;margin:10px auto 20px;padding:10px 12px;font-size:10px}.auth-message.auth-error{color:#ffb4b4;background:#ff5b5b12;border-color:#ff5b5b2e}.auth-danger{color:#d88585!important}@media (max-width:700px){.auth-v2-page{padding-inline:12px!important}.auth-v2-panel{margin-bottom:18px;border-radius:13px!important;padding:18px 15px!important}.auth-panel-heading h2{font-size:22px}.auth-email-form input,.auth-submit{height:46px;min-height:46px!important}}@media (prefers-reduced-motion:reduce){.discount-badge{animation:none!important}}.product-card .product-media{isolation:isolate;position:relative}.product-card .product-media>.discount-badge{z-index:2;pointer-events:none;border-radius:8px;margin:0;padding:5px 8px;line-height:1.25;animation:3.6s ease-in-out infinite lab-discount-float;position:absolute;inset:auto 9px 9px auto}.digital-catalog-page .product-card--digital .product-image img{object-fit:cover!important;width:100%!important;height:100%!important}.digital-catalog-page .product-card--digital .product-media{box-shadow:none!important;border:0!important}:root.store-theme-dark{--bg:#080808;--surface:#141414;--surface-raised:#1d1d1f;--muted:#a1a1a6;--accent:#ffdc3f;--line:#ffffff12}:root.store-theme-light{--readable-text:#17191f;--readable-muted:#505968;--readable-accent:#806300;--readable-field:#f0f2f5;--readable-stroke:#7c8593;--readable-selected:#fff4bd;--readable-error:#a51d30;--readable-disabled-opacity:.7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#17191f;--bg:#f7f8fa;--surface:#fff;--surface-raised:#f0f2f5;--muted:var(--readable-muted);--accent:#e2b900;--line:#11182714;background:#f7f8fa}:root.store-theme-neon{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f7f8ff;--bg:#080b18;--surface:#11172d;--surface-raised:#171d38;--muted:#9ea8c8;--accent:#a78bfa;--line:#7c83ff33;--neon-blue:#5b8cff;--neon-purple:#9b6cff;--neon-pink:#ef62d8;--neon-cyan:#a78bfa;--gg-yellow:#a78bfa;--gg-yellow-2:#9b6cff;background:#080b18}body{background:var(--bg);color:inherit;transition:background-color .22s,color .22s}.store-theme-light .search-form input,.store-theme-light input,.store-theme-light select,.store-theme-light textarea{color:#17191f;background:#fff;border-color:#dfe3e8}.store-theme-light input::placeholder{color:var(--readable-muted)}.store-theme-light .gg-drawer-backdrop{background:#11182755}.store-theme-light .gg-drawer,.store-theme-light .gg-profile-drawer{color:#17191f;background:#fff;border-color:#e5e7eb}.store-theme-light .gg-drawer-list a,.store-theme-light .gg-profile-links a{color:#353a44;border-color:#eceef1}.store-theme-light .gg-drawer-list a.active{color:#17191f;background:#eef1f5}.store-theme-light .gg-profile-copy p,.store-theme-light .gg-drawer small{color:#747a86}.store-theme-neon input,.store-theme-neon select,.store-theme-neon textarea{color:#f5f7ff;background:#11172b;border-color:#5661a94d}.store-theme-neon input::placeholder{color:#7f8aad}.store-theme-neon .gg-drawer-backdrop{background:#02040cc7}.store-theme-neon .gg-drawer,.store-theme-neon .gg-profile-drawer{color:#f7f8ff;background:radial-gradient(circle at 35% 8%,#7a4cff20,#0000 16rem),linear-gradient(#0b1024,#080c19);border-color:#6874ff38}.store-theme-neon .gg-profile-links a,.store-theme-neon .gg-drawer-list a{border-color:#6b70db24}.gg-theme-glyph{place-items:center;width:14px;height:14px;font-size:12px;line-height:1;display:grid}.gg-theme-glyph-dark{color:#d8d8de}.gg-theme-glyph-light{color:#f1c928;text-shadow:0 0 8px #f1c92840}.gg-theme-glyph-neon{color:#9d6cff;text-shadow:0 0 8px #a78bfa,0 0 14px #9d6cff}.gg-theme-glyph>.gs-icon{width:16px!important;height:16px!important}.gg-theme-glyph-neon img{transform:none!important}.store-theme-light .product-image,.store-theme-light .campaign-art,.store-theme-light .product-trailer-box,.store-theme-light .product-trailer-preview{background:#eef1f4}.store-theme-light .premium-filters,.store-theme-light .filter-sheet,.store-theme-light .profile-page .login-panel,.store-theme-light .profile-control-panel,.store-theme-light .empty,.store-theme-light .state,.store-theme-light .business-details,.store-theme-light .web-document section{color:#17191f;background:#fff!important;border-color:#e3e6ea!important}.store-theme-light .premium-filters,.store-theme-light .filter-sheet-heading{background:#fff!important}.store-theme-light .filter-section>button,.store-theme-light .filter-section>a,.store-theme-light .account-options label,.store-theme-light .product-edition,.store-theme-light .description p,.store-theme-light .feature-list,.store-theme-light .hero p,.store-theme-light .product-edition,.store-theme-light .fine-print,.store-theme-light .muted{color:var(--readable-muted)}.store-theme-light .product-copy h3,.store-theme-light .product-copy strong,.store-theme-light .detail-price,.store-theme-light .subscription .detail-price,.store-theme-light .wallet-requirement strong{color:#17191f}.store-theme-light button:not(.primary):not(.text-button),.store-theme-light .button:not(.primary){color:#22262f;background:#eef1f4}.store-theme-light .segmented{background:#edf0f3}.store-theme-light .segmented button{color:#656b75}.store-theme-light .segmented .active{color:#17191f;background:#fff;box-shadow:0 1px 6px #11182712}.store-theme-light .shelf-arrows button{color:#343943;background:#eef1f4}.store-theme-light .catalog-sidebar>.active,.store-theme-light .filter-section>button.active{color:var(--readable-accent);background:#f7d62b18}.store-theme-light .favorite{color:#444b57;background:#ffffffea;box-shadow:0 1px 7px #11182716}.store-theme-light .product-image[data-asset-role=hardware\.photo]{background:#f3f5f7}.store-theme-light .filter-overlay{background:#11182766}.store-theme-light .profile-avatar{background:#f5d53018;border-color:#d7b50033}.store-theme-light .toast,.store-theme-light .storage-note{color:#17191f;background:#fff;border-color:#dfe3e8;box-shadow:0 12px 36px #1118271a}.store-theme-neon .premium-filters,.store-theme-neon .filter-sheet,.store-theme-neon .profile-page .login-panel,.store-theme-neon .profile-control-panel,.store-theme-neon .empty,.store-theme-neon .state,.store-theme-neon .business-details,.store-theme-neon .web-document section{color:#f7f8ff;box-shadow:0 8px 32px #02051a28,inset 0 1px #ffffff05;background:linear-gradient(145deg,#121831f2,#0a0f20f5)!important;border-color:#6f78ff3b!important}.store-theme-neon .premium-filters{background:linear-gradient(#10162aef,#0b1020f2)!important}.store-theme-neon .filter-sheet-heading{background:#0f1528!important}.store-theme-neon .product-image,.store-theme-neon .campaign-art,.store-theme-neon .product-trailer-box,.store-theme-neon .product-trailer-preview{background:#0b1020}.store-theme-neon .product-copy strong,.store-theme-neon .detail-price{color:#f7f8ff}.store-theme-neon .filter-section>button.active,.store-theme-neon .catalog-sidebar>.active{color:var(--neon-cyan);background:linear-gradient(90deg,#7146ff2b,#25c9ff12)}.store-theme-neon .segmented{background:#0f1528;border:1px solid #6872ff24}.store-theme-neon .segmented button{color:#9ea8c8}.store-theme-neon .segmented .active{color:#fff;background:linear-gradient(120deg,#643cff,#4b78ff);box-shadow:0 0 15px #685bff28}.store-theme-neon button:focus-visible,.store-theme-neon a:focus-visible,.store-theme-neon input:focus-visible,.store-theme-neon select:focus-visible,.store-theme-neon summary:focus-visible,.store-theme-neon [tabindex]:focus-visible{outline-color:var(--neon-cyan)}.store-theme-neon .favorite{color:#d2d9f7;background:#090d1cdd;border:1px solid #6771ff32}.store-theme-neon .favorite.selected{color:var(--neon-pink)}.store-theme-neon .favorite.selected svg{fill:var(--neon-pink);stroke:var(--neon-pink)}.store-theme-neon .discount-badge,.store-theme-neon .wallet-requirement strong{color:var(--neon-cyan)}.store-theme-neon .subscription[data-plan=Extra]{border-color:#5b8cff61!important}.store-theme-neon .shelf-arrows button{color:#cdd6ff;background:#10172c;border:1px solid #6972ff28}.store-theme-light .product-image img,.store-theme-neon .product-image img{filter:none}@media (prefers-reduced-motion:reduce){body{transition:none}}.gg-header-side{align-items:center;gap:4px;display:flex}.gg-header-right{margin-left:auto}.gg-theme-trigger.gg-theme-menu-mobile{display:none}.gg-theme-trigger{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 86%,transparent);width:38px;height:38px;min-height:38px;color:inherit;border-radius:10px;place-items:center;padding:0;display:grid}.gg-theme-trigger .gg-theme-glyph{font-size:15px}.store-theme-light .gg-theme-trigger{color:#242830;background:#fff;border-color:#e2e5e9}.store-theme-neon .gg-theme-trigger{color:#f7f8ff;background:#0a0e1ff5;border-color:#6872ff42;box-shadow:0 0 16px #6e5cff1a}.gg-drawer{background:color-mix(in srgb,var(--surface) 98%,transparent);border-color:var(--line);width:min(330px,72vw)}.gg-drawer-head{min-height:78px;padding:20px 18px 12px}.gg-drawer-head h2{font-size:20px}.gg-drawer-list{padding:0 10px 12px}.gg-drawer-list a{min-height:46px;padding:0 10px;font-size:14px}.gg-profile-copy{padding:16px 17px 9px}.gg-profile-copy h2{margin:4px 0 5px;font-size:20px}.gg-profile-copy p{font-size:12px;line-height:1.45}.gg-profile-links{padding:3px 10px 20px}.gg-profile-links a{min-height:46px;padding:0 9px;font-size:14px}.store-theme-light .gg-drawer{background:#fff}.cart-page-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.cart-page-head .heading{margin:0!important}@media (max-width:700px){.gg-theme-trigger.gg-theme-menu-mobile{display:grid}.gg-theme-switcher-desktop,.gg-favorite-action{display:none!important}.gg-profile-action,.gg-bag-action{display:grid!important}.gg-search-row{padding:0 14px 9px!important}.gg-drawer{width:clamp(226px,60vw,286px)!important}.gg-profile-drawer{width:clamp(232px,62vw,292px)!important}.gg-drawer-head{min-height:68px;padding:16px 14px 9px}.gg-drawer-head h2{font-size:18px}.gg-drawer-list{padding:0 8px 10px}.gg-drawer-list a{grid-template-columns:22px 1fr 15px;gap:9px;min-height:44px;padding:0 8px;font-size:15px}.gg-drawer-list a svg{width:15px;height:15px}.gg-profile-copy{padding:13px 14px 7px}.gg-profile-copy h2{font-size:16px}.gg-profile-copy p{display:none}.gg-profile-links{padding:2px 8px 16px}.gg-profile-links a{min-height:44px;padding:0 8px;font-size:15px}.cart-page-head{margin-bottom:12px}}@media (max-width:340px){.gg-drawer{width:68vw!important}.gg-profile-drawer{width:70vw!important}}.store-theme-light{--gg-bg:#f7f8fa;--gg-panel:#fff;--gg-panel-2:#f1f3f6;--gg-panel-3:#e9edf1;--gg-line:#11182714;--gg-text:#17191f;--gg-muted:var(--readable-muted);--gg-soft:#454b56}.store-theme-neon{--gg-bg:#080b18;--gg-panel:#10162b;--gg-panel-2:#151c36;--gg-panel-3:#1c2445;--gg-line:#7078ff35;--gg-text:#f7f8ff;--gg-muted:#9ea8c8;--gg-soft:#c9d2f4}.store-theme-light body{color:#17191f!important;background:linear-gradient(#fbfcfd 0%,#f4f6f8 100%)!important}.store-theme-neon body{color:#f7f8ff!important;background-color:#070b1a!important;background-image:radial-gradient(700px 420px at 12% 0,#7c5cff54,#0000 60%),radial-gradient(640px 420px at 96% 30%,#22d3ee2e,#0000 60%),radial-gradient(600px 400px at 40% 110%,#ec489921,#0000 60%),none!important;background-position:0 0,0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat,repeat!important;background-size:auto,auto,auto,auto!important;background-attachment:fixed!important;background-origin:padding-box,padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box,border-box!important}.store-theme-light .preview-note{color:#656b78!important;background:#eef1f4!important;border-color:#dde1e6!important}.store-theme-neon .preview-note{color:#9ea8c8!important;background:#0e1430!important;border-color:#727cff24!important}.store-theme-light .gg-header{color:#17191f!important;background:#fffffff0!important}.store-theme-neon .gg-header{color:#f7f8ff!important;background:linear-gradient(90deg,#070a17f2,#120c2beb)!important}.store-theme-light .gg-chrome-action{color:#3f4651!important;background:0 0!important}.store-theme-neon .gg-chrome-action{color:#d3daf5!important;background:0 0!important}.store-theme-light .gg-chrome-action:hover{color:#a88700!important}.store-theme-neon .gg-chrome-action:hover{color:#a78bfa!important}.store-theme-light .gg-search{background:#f1f3f6!important;border-color:#e2e5e9!important}.store-theme-neon .gg-search{background:#11172b!important;border-color:#6169ff30!important}.store-theme-light .gg-search input{color:#17191f!important}.store-theme-neon .gg-search input{color:#f4f7ff!important}.store-theme-light .gg-search input::placeholder{color:var(--readable-muted)!important}.store-theme-neon .gg-search input::placeholder{color:#7f8aad!important}.store-theme-light .gg-search>.gs-icon{color:#707783!important}.store-theme-neon .gg-search>.gs-icon{color:#8995c2!important}.store-theme-light .gg-chrome-action .badge{border-color:#fff!important}.store-theme-neon .gg-chrome-action .badge{color:#fff!important;background:#ef62d8!important;border-color:#080b18!important}.store-theme-light .gg-bottom-nav{background:#fffffff5!important;border-color:#e2e5e9!important}.store-theme-neon .gg-bottom-nav{background:linear-gradient(90deg,#070a17f7,#120c2bf2)!important;border-color:#626cff32!important}.store-theme-light .gg-bottom-nav a{color:#717784!important}.store-theme-neon .gg-bottom-nav a{color:#8994bb!important}.store-theme-light .gg-bottom-nav a.active{color:#17191f!important}.store-theme-neon .gg-bottom-nav a.active{color:#a78bfa!important}.store-theme-neon .gg-bottom-nav a.active:before{box-shadow:0 0 12px #a78bfa66;background:#a78bfa!important}.store-theme-light .gg-bottom-nav a.active:before{background:#d4ad00!important}@media (max-width:700px){.gg-header-row{justify-content:center!important;align-items:center!important;min-height:56px!important;padding:8px 14px!important;display:flex!important;position:relative!important}.gg-header-left,.gg-header-right{z-index:2!important;grid-template-columns:34px 34px!important;align-items:center!important;gap:4px!important;width:72px!important;margin:0!important;display:grid!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.gg-header-left{justify-content:start!important;left:14px!important}.gg-header-right{justify-content:end!important;right:14px!important}.gg-header-row>.gg-brand{z-index:1!important;white-space:nowrap!important;text-overflow:clip!important;text-align:center!important;max-width:calc(100% - 164px)!important;margin:0!important;font-size:clamp(16px,5.3vw,22px)!important;line-height:1!important;position:relative!important;left:auto!important;right:auto!important;overflow:hidden!important;transform:none!important}.gg-header-row .gg-chrome-action,.gg-header-row .gg-theme-trigger{width:34px!important;height:34px!important;min-height:34px!important}}@media (max-width:350px){.gg-header-left,.gg-header-right{grid-template-columns:32px 32px!important;width:68px!important}.gg-header-left{left:10px!important}.gg-header-right{right:10px!important}.gg-header-row{padding-left:10px!important;padding-right:10px!important}.gg-header-row>.gg-brand{max-width:calc(100% - 150px)!important;font-size:clamp(19px,6vw,21px)!important}.gg-header-row .gg-chrome-action,.gg-header-row .gg-theme-trigger{width:32px!important;height:32px!important;min-height:32px!important}}.store-theme-neon .gg-brand span,.store-theme-neon .gg-brand i{text-shadow:0 0 12px #a78bfa44;color:#a78bfa!important}.store-theme-neon .gg-drawer-list a:hover,.store-theme-neon .gg-drawer-list a.active{color:#fff!important;background:linear-gradient(100deg,#623fff52,#00c9ff24)!important;box-shadow:inset 0 0 0 1px #7470ff3d,0 0 18px #5a36ff1c!important}.store-theme-neon .button:not(.primary),.store-theme-neon button:not(.primary):not(.text-button):not(.favorite):not(.gg-chrome-action):not(.gg-theme-trigger){color:#dbe4ff!important;background:linear-gradient(145deg,#161d39,#10162b)!important;border-color:#6873ff3b!important;box-shadow:inset 0 1px #ffffff05,0 0 0 1px #6873ff10!important}@media (hover:hover){.store-theme-neon .button:not(.primary):hover,.store-theme-neon button:not(.primary):not(.text-button):not(.favorite):not(.gg-chrome-action):not(.gg-theme-trigger):hover{color:#fff!important;border-color:#a78bfa70!important;box-shadow:inset 0 1px #ffffff08,0 0 18px #a78bfa1c!important}}.store-theme-neon .primary,.store-theme-neon button.primary,.store-theme-neon .button.primary{color:#07111a!important;background:linear-gradient(120deg,#56d9f3 0%,#a78bfa 52%,#74b8ff 100%)!important;border-color:#84efff66!important;box-shadow:0 0 18px #55dff22b,0 0 34px #6c63ff10!important}@media (hover:hover){.store-theme-neon .primary:hover,.store-theme-neon button.primary:hover,.store-theme-neon .button.primary:hover{filter:brightness(1.05);box-shadow:0 0 22px #55dff238,0 0 38px #785cff18!important}}.store-theme-neon .product-image,.store-theme-neon .campaign-art{background:#0b1020!important;border-color:#6c74e633!important}@media (hover:hover){.store-theme-neon .product-card:hover .product-image{border-color:#a78bfa5c!important;box-shadow:0 0 20px #664dff15,0 0 14px #51dfff0e!important}}.store-theme-neon .product-status,.store-theme-neon .discount-badge,.store-theme-neon .text-link:hover{color:#a78bfa!important}.store-theme-neon .gg-theme-trigger{box-shadow:inset 0 0 0 1px #6570ff1f,0 0 16px #625cff14!important}.store-theme-neon .gg-profile-links a:hover{color:#a78bfa!important;background:linear-gradient(90deg,#7146ff18,#25c9ff0b)!important}@media (max-width:700px){.gg-header-row{z-index:20!important;overflow:visible!important}.gg-search-row{z-index:1!important;position:relative!important}}.gg-drawer-list a.touch-active,.gg-profile-links a.touch-active{background:color-mix(in srgb,var(--surface-raised) 88%,var(--accent) 12%);color:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 42%,var(--line)),0 5px 16px #0002}.store-theme-light .gg-drawer-list a.touch-active,.store-theme-light .gg-profile-links a.touch-active{color:#17191f;background:#e8edf3;box-shadow:inset 0 0 0 1px #cfd6df,0 4px 12px #11182712}.store-theme-neon .gg-drawer-list a.touch-active,.store-theme-neon .gg-profile-links a.touch-active{color:#fff;background:linear-gradient(90deg,#7146ff40,#25c9ff25);box-shadow:inset 0 0 0 1px #a78bfa5a,0 0 20px #5f56ff2b}.gg-drawer-list a.touch-active{color:#f8fbff;background:linear-gradient(90deg,#7146ff35,#25c9ff20);box-shadow:inset 0 0 0 1px #a78bfa4a,0 0 18px #5f56ff20}.store-theme-light .gg-drawer-list a.touch-active{color:#17191f;background:#edf2f7;box-shadow:inset 0 0 0 1px #d9dee7}.profile-avatar-visual{border-radius:inherit;background:var(--surface-raised);width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.profile-avatar-visual:before,.profile-avatar-visual:after{display:none!important}.profile-avatar-visual img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.gg-profile-avatar{position:absolute;inset:0}@media (max-width:700px){.gg-bottom-nav a svg{stroke-width:1.85px!important;width:21px!important;height:21px!important}.gg-bottom-nav a span{height:27px!important}.gg-drawer-list a,.gg-profile-links a{font-size:clamp(13px,3.6vw,14px)!important}.gg-drawer-list a svg,.gg-profile-links svg{width:20px!important;height:20px!important}.gg-profile-copy small,.gg-drawer-head small{font-size:13px!important}}.store-theme-light .home-page :is(.section-heading h2,.gg-section-title h2,.product-copy h3,.product-price){color:#111318!important}.store-theme-light .home-page :is(.section-heading .text-link,.shelf-actions .text-link){font-weight:700;color:#171a20!important}.store-theme-light .home-page .subscription-preview-copy :is(a,strong,label){color:#fff!important}.store-theme-light .home-page :is(.wallet-service,.account-service,.home-store){background:var(--hc)!important;border-color:var(--hc)!important;color:#fff!important}.store-theme-light .home-page :is(.wallet-service,.account-service,.home-store) :is(h2,strong,.text-link){color:#fff!important}.store-theme-light .home-page :is(.wallet-service,.account-service,.home-store) p{color:#c8cbd2!important}@media (max-width:700px){html,body,#root{max-width:100%;overflow-x:hidden}.gg-header-row{padding-top:max(8px,env(safe-area-inset-top))!important;padding-left:max(12px,env(safe-area-inset-left))!important;padding-right:max(12px,env(safe-area-inset-right))!important}.gg-header-left{left:max(12px,env(safe-area-inset-left))!important}.gg-header-right{right:max(12px,env(safe-area-inset-right))!important}.gg-header-row>.gg-brand{max-width:calc(100% - 168px)!important}.gg-search-row{padding-left:max(12px,env(safe-area-inset-left))!important;padding-right:max(12px,env(safe-area-inset-right))!important}.gg-drawer{padding-bottom:env(safe-area-inset-bottom)}}@keyframes subscription-menu-in{0%{opacity:.5;transform:translateY(18px)}}.subscription-price.compact{flex-wrap:wrap;align-items:center;gap:7px;min-height:0;margin:0;display:flex}.subscription-price.compact:empty{display:none}.subscription-price.compact .discount-badge{margin:0!important;animation:none!important;position:static!important;inset:auto!important}.gg-chrome-action .badge,.gg-bottom-nav .badge{color:var(--accent)!important;text-shadow:0 1px 3px #000!important;background:0 0!important;border:0!important;border-radius:0!important}.gg-bottom-nav .badge{min-width:0!important;height:auto!important;padding:0!important;font-size:9px!important;line-height:1!important;position:absolute!important;top:-5px!important;right:-8px!important}.store-theme-light .gg-chrome-action .badge,.store-theme-light .gg-bottom-nav .badge{color:#9f7e00!important;text-shadow:0 1px 2px #fff!important}.store-theme-neon .gg-chrome-action .badge,.store-theme-neon .gg-bottom-nav .badge{color:#ef62d8!important;background:0 0!important;border:0!important}.store-theme-light .gg-brand{color:#17191f!important}.store-theme-neon .gg-brand{color:#fff!important}.gg-theme-cycle svg{animation:.5s cubic-bezier(.22,1,.36,1) gg-theme-spin}.gg-theme-cycle:active{transform:scale(.92)}@keyframes gg-theme-spin{0%{opacity:0;transform:rotate(-90deg)scale(.6)}}@media (prefers-reduced-motion:reduce){.gg-theme-cycle svg{animation:none}}.gg-region{--d:36px;width:44px;height:44px;color:inherit;perspective:140px;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;flex:none;margin:0 -2px 0 -4px;padding:0;position:relative;box-shadow:none!important;background:0 0!important;border:0!important}@media (min-width:701px){.gg-region{--d:34px;margin-right:-5px}}.gg-region:before,.gg-region:after{content:"";width:var(--d);height:var(--d);backface-visibility:hidden;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='174 70 660 660'%3E%3Cpath fill='%23e30a17' d='M0 0h1000v800H0z'/%3E%3Ccircle cx='425' cy='400' r='200' fill='%23fff'/%3E%3Ccircle cx='475' cy='400' r='160' fill='%23e30a17'/%3E%3Cpath fill='%23fff' d='M583.3 400l180.9 58.8-111.8-153.9v190.2l111.8-153.9z'/%3E%3C/svg%3E") 50%/cover;border-radius:50%;margin:auto;transition:opacity .25s,transform .18s cubic-bezier(.3,0,.2,1);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000002e,0 1px 3px #0000004d}.gg-region:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='37.5 0 150 150'%3E%3Cpath fill='%23f93' d='M0 0h225v50H0z'/%3E%3Cpath fill='%23fff' d='M0 50h225v50H0z'/%3E%3Cpath fill='%23128807' d='M0 100h225v50H0z'/%3E%3Cg fill='none' stroke='%23008' transform='translate(112.5 75)'%3E%3Ccircle r='9' stroke-width='18' stroke-dasharray='.5 1.856'/%3E%3Ccircle r='19' stroke-width='3'/%3E%3C/g%3E%3Ccircle cx='112.5' cy='75' r='4' fill='%23008'/%3E%3C/svg%3E")}.store-theme-light .gg-region:before,.store-theme-light .gg-region:after{box-shadow:inset 0 0 0 1px #0000002e,0 1px 2px #11182724}.gg-region[data-r=TR]:after,.gg-region[data-r=IN]:before{opacity:0}.gg-region:active:before,.gg-region:active:after{transform:scale(1.1)}.gg-region:focus-visible{outline:0}.gg-region:focus-visible:before,.gg-region:focus-visible:after{outline:2px solid var(--accent);outline-offset:2px}.gg-region[data-s]:before,.gg-region[data-s]:after{animation:.6s both gg-tw-out}.gg-region[data-s][data-r=TR]:before,.gg-region[data-s][data-r=IN]:after{animation-name:gg-tw-in}@keyframes gg-tw-out{0%{opacity:1;animation-timing-function:cubic-bezier(.3,0,.4,1);transform:scale(1.1)rotateY(0)rotate(0)}16%{animation-timing-function:cubic-bezier(.55,0,.9,.5);transform:scale(1.18)rotateY(0)rotate(0)}50%{opacity:1;transform:scale(1.08)rotateY(90deg)rotate(-150deg)}50.1%,to{opacity:0;transform:scale(1.08)rotateY(90deg)rotate(-150deg)}}@keyframes gg-tw-in{0%,50%{opacity:0;animation-timing-function:cubic-bezier(.15,.55,.3,1);transform:scale(1.08)rotateY(-90deg)rotate(150deg)}50.1%{opacity:1}82%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:scale(1.04)rotateY(0)rotate(-12deg)}to{opacity:1;transform:scale(1)rotateY(0)rotate(0)}}@media (prefers-reduced-motion:reduce){.gg-region:before,.gg-region:after{animation:none!important;transform:none!important}}@media (max-width:700px){html body .gg-header .gg-header-right,html body .gg-header .gg-header-left{gap:0!important;width:auto!important}html body .gg-header .gg-header-left{left:max(6px,env(safe-area-inset-left))!important;grid-template-columns:38px 34px!important}html body .gg-header .gg-header-right{right:max(6px,env(safe-area-inset-right))!important;grid-template-columns:34px 34px!important;column-gap:4px!important}.gg-header .gg-header-left>.gg-menu-trigger:after{inset:-6px -4px -6px -6px}.gg-header .gg-header-left>.gg-theme-cycle{position:relative}.gg-header .gg-header-left>.gg-theme-cycle:after{inset:-6px -10px -6px 0}.gg-header .gg-header-right>.gg-bag-action:after{inset:-6px 0 -6px -10px}.gg-header .gg-header-right>.gg-profile-action:after{inset:-6px -6px -6px -4px}.gg-header :is(.gg-header-right,.gg-header-left)>:is(.gg-chrome-action,.gg-theme-trigger):before{inset:-6px 0}html[data-preview-home] body #root .gg-header .gg-header-row>.gg-brand{width:min(230px,100% - 152px)!important;max-width:none!important;margin-left:0!important}}@media (max-width:350px){html body .gg-header .gg-header-right{grid-template-columns:32px 32px!important;column-gap:6px!important}.gg-header .gg-header-left>.gg-menu-trigger:after{inset:-6px}.gg-header .gg-header-left>.gg-theme-cycle:after{inset:-6px -12px -6px 0}.gg-header .gg-header-right>.gg-bag-action:after{inset:-6px 0 -6px -12px}.gg-header .gg-header-right>.gg-profile-action:after{inset:-6px}}.gg-region-note{z-index:80;top:calc(env(safe-area-inset-top) + 10px);background:var(--surface-raised);color:inherit;white-space:nowrap;box-shadow:0 8px 24px #0000004d,inset 0 0 0 1px var(--line);pointer-events:none;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:600;animation:2.2s both gg-note;position:fixed;left:50%}.gg-region-note:before{content:"Цены переключены на Турцию 🇹🇷"}.gg-region-note[data-r=IN]:before{content:"Цены переключены на Индию 🇮🇳"}@keyframes gg-note{0%{opacity:0;transform:translate(-50%,-8px)}12%,85%{opacity:1;transform:translate(-50%)}to{opacity:0;visibility:hidden;transform:translate(-50%)}}@keyframes gg-note-rm{0%{transform:translate(-50%)}to{visibility:hidden;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.gg-region-note{animation:2s step-end both gg-note-rm!important}}.store-theme-neon .gg-header button.gg-region:not(.primary):not(.text-button):not(.favorite):is(:hover,:not(:hover)){box-shadow:none!important;background:0 0!important;border:0!important}.gs-footer{padding:28px var(--page-gutter,16px) 24px;text-align:center;color:var(--muted,#a3a3ad);background:color-mix(in srgb,currentColor 3%,transparent);flex-direction:column;align-items:center;gap:14px;margin:32px 0 0;font-size:12px;display:flex}.gs-footer .brand{width:auto;height:auto;margin:0;font-size:0;display:block;position:static;transform:none}.gs-footer .gs-brand-logo{width:150px;height:auto;display:block}.gs-footer .gs-brand-logo img{width:100%;height:auto}.gs-footer__actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.gs-footer__actions a{border:1px solid color-mix(in srgb,currentColor 14%,transparent);min-height:38px;color:var(--readable-text,#f4f4f6);border-radius:999px;align-items:center;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.gs-footer__actions a:hover{border-color:var(--accent);color:var(--accent)}.gs-footer__legal{flex-wrap:wrap;justify-content:center;gap:6px 16px;display:flex}.gs-footer__legal a{color:var(--muted,#a3a3ad);font-size:11px}.gs-footer a:hover{color:var(--accent)}.gs-footer>small{opacity:.8;max-width:420px;font-size:10px;line-height:1.5}@media (max-width:700px){.gs-footer{padding-bottom:calc(100px + env(safe-area-inset-bottom))}}#root:has(>footer.gs-footer){min-height:100vh;flex-direction:column;min-height:100dvh;display:flex}#root>footer.gs-footer{margin-top:auto}#root:has(>#main>:is([data-route-loading],.loading-skeleton))>footer.gs-footer{display:none}@media (max-width:700px){#root:has(>footer.gs-footer){min-height:calc(100dvh - 70px - env(safe-area-inset-bottom))}.gs-footer{gap:12px;padding:22px var(--page-gutter,16px) 18px!important}}.gs-pay-marks{flex-wrap:wrap;justify-content:center;gap:8px;margin:12px 0;display:flex}.gs-pay-marks>img{border-radius:8px;display:block}.gg-drawer-backdrop:has(>.gg-discover-drawer){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:.42s both gg-dim-in}.gg-drawer-backdrop>.gg-discover-drawer{will-change:transform;animation:.48s cubic-bezier(.22,1,.36,1) both gg-drawer-in;position:relative}.gg-drawer-backdrop>.gg-discover-drawer:after{content:"";background:linear-gradient(var(--accent,#ffdc3f),transparent);transform-origin:top;pointer-events:none;width:2px;height:100%;animation:.6s cubic-bezier(.22,1,.36,1) .12s both gg-edge-in;position:absolute;top:0;right:0}.gg-discover-drawer .gg-drawer-list>a{animation:.42s cubic-bezier(.22,1,.36,1) both gg-item-in}.gg-discover-drawer .gg-drawer-list>a:first-child{animation-delay:.1s}.gg-discover-drawer .gg-drawer-list>a:nth-child(2){animation-delay:.135s}.gg-discover-drawer .gg-drawer-list>a:nth-child(3){animation-delay:.17s}.gg-discover-drawer .gg-drawer-list>a:nth-child(4){animation-delay:.205s}.gg-discover-drawer .gg-drawer-list>a:nth-child(5){animation-delay:.24s}.gg-discover-drawer .gg-drawer-list>a:nth-child(6){animation-delay:.275s}.gg-discover-drawer .gg-drawer-list>a:nth-child(n+7){animation-delay:.31s}@keyframes gg-dim-in{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}}@keyframes gg-drawer-in{0%{transform:translate(-104%)}to{transform:none}}@keyframes gg-edge-in{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes gg-item-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.gg-drawer-backdrop:has(>.gg-profile-drawer){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:.42s both gg-dim-in}.gg-drawer-backdrop>.gg-profile-drawer{will-change:transform;animation:.48s cubic-bezier(.22,1,.36,1) both gg-drawer-in-r;position:relative}.gg-drawer-backdrop>.gg-profile-drawer:after{content:"";background:linear-gradient(var(--accent,#ffdc3f),transparent);transform-origin:top;pointer-events:none;width:2px;height:100%;animation:.6s cubic-bezier(.22,1,.36,1) .12s both gg-edge-in;position:absolute;top:0;left:0}.gg-profile-drawer .gg-profile-links>*{animation:.42s cubic-bezier(.22,1,.36,1) both gg-item-in-r}.gg-profile-drawer .gg-profile-links>:first-child{animation-delay:.1s}.gg-profile-drawer .gg-profile-links>:nth-child(2){animation-delay:.135s}.gg-profile-drawer .gg-profile-links>:nth-child(3){animation-delay:.17s}.gg-profile-drawer .gg-profile-links>:nth-child(4){animation-delay:.205s}.gg-profile-drawer .gg-profile-links>:nth-child(5){animation-delay:.24s}.gg-profile-drawer .gg-profile-links>:nth-child(n+6){animation-delay:.275s}@keyframes gg-drawer-in-r{0%{transform:translate(104%)}to{transform:none}}@keyframes gg-item-in-r{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gg-drawer-backdrop>.gg-profile-drawer,.gg-drawer-backdrop>.gg-profile-drawer:after,.gg-profile-drawer .gg-profile-links>*{animation:none}.gg-drawer-backdrop:has(>.gg-profile-drawer){animation:none}.gg-drawer-backdrop>.gg-discover-drawer,.gg-drawer-backdrop>.gg-discover-drawer:after,.gg-discover-drawer .gg-drawer-list>a{animation:none}.gg-drawer-backdrop:has(>.gg-discover-drawer){animation:none}}.gg-drawer-backdrop>.gg-discover-drawer,.gg-drawer-backdrop>.gg-profile-drawer{overscroll-behavior:none;border-left:0!important;border-right:0!important}.gg-drawer-backdrop .gg-drawer-list,.gg-drawer-backdrop .gg-profile-links,.gg-drawer-backdrop{overscroll-behavior:none}@media (hover:none){.gg-drawer-list a:hover:not(.active):not(.touch-active){box-shadow:none!important;color:var(--catalog-ink,#b7bac1)!important;background:0 0!important;border-color:#0000!important}.gg-profile-links a:hover:not(.touch-active){color:inherit!important;background:0 0!important}}.gg-profile-x{justify-content:flex-end;padding:12px 12px 0;display:flex}.gg-profile-x>button{cursor:pointer;background:var(--surface-raised)!important;width:38px!important;height:38px!important;min-height:38px!important;color:inherit!important;border:0!important;border-radius:12px!important;padding:0!important;font-size:22px!important;line-height:1!important}.gg-profile-me{align-items:center;gap:12px;display:flex}.gg-profile-me>.gg-profile-avatar,.gg-profile-me>.gg-profile-avatar-loading{border-radius:50%;flex:none!important;width:56px!important;height:56px!important;position:static!important;inset:auto!important}.gg-profile-me>.gg-profile-avatar{box-shadow:0 0 0 2px var(--accent)!important}.gg-profile-links a.gg-role-pending{pointer-events:none}.gg-role-pending svg{opacity:.35}.gg-role-pending span{opacity:.12;background:currentColor;border-radius:6px;width:9em}.gg-shop-action{border:1px solid var(--line);white-space:nowrap;background:0 0;border-radius:12px;align-items:center;gap:8px;height:40px;margin-left:10px;padding:0 14px 0 10px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex;color:var(--text,inherit)!important}.gg-shop-action svg,.gg-shop-action img{flex:none;width:22px;height:22px}.gg-shop-action:hover,.gg-shop-action:focus-visible{background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.gg-shop-action.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.gg-shop-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (min-width:1024px){.discovery-header-reveal .gg-header.gg-header{grid-template-columns:auto auto minmax(240px,1fr) auto}.discovery-header-reveal .gg-header-left{align-items:center}}@media (max-width:700px){.gg-shop-action{display:none}}.cookie-settings{min-height:40px;color:var(--readable-muted,var(--muted));font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.cookie-panel{z-index:160;box-sizing:border-box;border:1px solid var(--line,#45454b);background:var(--surface,#202024);width:min(480px,100vw - 32px);color:var(--readable-text,#f4f4f5);text-align:left;border-radius:12px;max-height:calc(100dvh - 48px);margin:0;padding:16px;font-size:13px;line-height:1.5;display:block;position:fixed;inset:auto auto 16px 50%;overflow:auto;transform:translate(-50%);box-shadow:0 16px 64px #0008}.cookie-copy{flex:1;min-width:0}.cookie-copy p{margin:0}.cookie-brief{display:inline}.cookie-copy a,.cookie-details summary{text-underline-offset:3px;text-decoration:underline}.cookie-details{display:inline}.cookie-details summary{min-height:32px;color:var(--readable-muted,#c9cbd1);cursor:pointer;align-items:center;margin-left:8px;font-size:12px;list-style:none;display:inline-flex}.cookie-details summary::-webkit-details-marker{display:none}.cookie-details[open]{display:block}.cookie-details[open] summary{margin-left:0}.cookie-description{margin:4px 0}.cookie-description p+p,.cookie-copy p[role=alert]{margin-top:8px}.cookie-current{color:var(--readable-muted,#c9cbd1);font-size:12px}.cookie-actions{gap:8px;margin-top:12px;display:flex}.cookie-actions button{border:1px solid var(--line,#62626a);background:var(--surface,#202024);min-width:0;min-height:44px;color:inherit;font:inherit;cursor:pointer;border-radius:9px;flex:1;padding:8px 12px}.cookie-actions button:hover{border-color:currentColor}.cookie-actions button:disabled{opacity:.5;cursor:default}.cookie-settings:focus-visible,.cookie-panel :focus-visible{outline:2px solid var(--accent,#f3d430);outline-offset:3px}@media (max-width:760px){.cookie-panel{width:calc(100vw - 24px);max-width:480px;max-height:calc(100dvh - 140px);padding:14px}.cookie-details summary{min-height:36px}}@media (max-width:700px){.cookie-panel{bottom:calc(72px + env(safe-area-inset-bottom))}.header-reveal.discovery-header-reveal{z-index:120;background:#101115}.discovery-header-reveal .header-social-reveal{visibility:visible;opacity:1;pointer-events:auto;background:#101115;justify-content:center;gap:0;height:64px;padding:4px 16px;transition:none;position:absolute;inset:auto 0 0}.discovery-header-reveal .gg-header{opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg,#101115)!important}.discovery-header-reveal .header-social-reveal nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(100%,420px);margin:auto;display:grid}.discovery-header-reveal .header-social-reveal a{background:0 0;border:0;border-radius:10px;place-items:center;width:100%;min-width:44px;height:56px;min-height:44px;padding:0;display:grid}.discovery-header-reveal .header-social-reveal svg{width:36px;height:36px;display:block;overflow:visible}.discovery-header-reveal .header-social-reveal a:focus-visible{outline-offset:-2px;outline:2px solid #fff}}:root .site-header.gg-header .gg-search.catalog-search{--field-bg:linear-gradient(180deg,#ffffff1c,#ffffff0b);--field-rim:#ffffff24;--field-hi:#fff3;--field-shadow:0 10px 28px #00000047;--field-text:#f5f6f8;--field-muted:#e8ebf299;--field-icon:var(--accent,#ffd737);-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);cursor:text;transition:border-color .2s,box-shadow .2s,background .2s;background:var(--field-bg)!important;border:1px solid var(--field-rim)!important;height:48px!important;min-height:48px!important;box-shadow:var(--field-shadow)!important;border-radius:999px!important;gap:12px!important;padding:0 18px 0 16px!important}:root .site-header.gg-header .gg-search.catalog-search:hover{--field-rim:#ffffff38}:root .site-header.gg-header .gg-search.catalog-search:focus-within{border-color:color-mix(in srgb,var(--accent,#ffd737) 55%,transparent)!important;box-shadow:var(--field-shadow)!important}:root .site-header.gg-header .gg-search.catalog-search>.gs-icon,:root .site-header.gg-header .gg-search.catalog-search>.gg-search-fluent-icon{flex:none;color:var(--field-icon)!important;width:20px!important;height:20px!important}:root .site-header.gg-header .gg-search.catalog-search svg{stroke-width:2.1px;width:20px!important;height:20px!important}:root .site-header.gg-header .gg-search.catalog-search .navbar-search-input{letter-spacing:-.01em;-webkit-text-fill-color:var(--field-text);caret-color:var(--accent,#ffd737);font-weight:550;height:46px!important;color:var(--field-text)!important;font-size:16px!important}:root .site-header.gg-header .gg-search.catalog-search .navbar-search-input::placeholder{-webkit-text-fill-color:var(--field-muted);font-weight:500;color:var(--field-muted)!important;font-size:16px!important}:root .site-header.gg-header .gg-search.catalog-search .navbar-search-input::-webkit-search-cancel-button{display:none}:root.store-theme-light .site-header.gg-header .gg-search.catalog-search{--field-bg:linear-gradient(180deg,#fff,#ffffffc7);--field-rim:#141c2d14;--field-hi:#fff;--field-shadow:0 8px 24px #1e2a4217,0 1px 2px #1e2a420f;--field-text:#141821;--field-muted:#2830408c;--field-icon:#7a5a00}:root.store-theme-neon .site-header.gg-header .gg-search.catalog-search{--field-bg:linear-gradient(180deg,#9682ff29,#5adcff0d);--field-rim:#a096ff52;--field-hi:#d2c8ff47;--field-shadow:0 10px 30px #4628be47;--field-muted:#d6daff99;--field-icon:#9fe8ff}@media (min-width:701px){:root .site-header.gg-header .gg-search.catalog-search{height:46px!important;min-height:46px!important}}.sub-region{width:100%;position:relative}.sub-region-button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;height:48px;color:var(--field-text,inherit);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff1c,#ffffff0b);border:1px solid #ffffff24;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:0 18px;font-size:16px;font-weight:700;display:flex;box-shadow:0 10px 28px #00000047}.sub-region-button b{color:var(--accent,#ffdc3f);font-weight:800}.sub-region-button svg{color:var(--accent,#ffdc3f);flex:none;transition:transform .25s}.sub-region-button[aria-expanded=true] svg{transform:rotate(180deg)}.sub-region-button:focus-visible,.sub-region-list button:focus-visible,.sub-sheet button:focus-visible{outline:2px solid var(--accent,#ffdc3f);outline-offset:3px}.store-theme-light .sub-region-button{color:#17191f;background:#fff;border-color:#dfe3e8;box-shadow:0 6px 18px #1118270f}.store-theme-light .sub-region-button b,.store-theme-light .sub-region-button svg{color:#8a6600}.sub-region-layer{z-index:1040;position:fixed;inset:0}.sub-region-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;animation:.2s sub-fade;position:absolute;inset:0}.sub-region-list{--dd:#101114;--dd-text:#f3f3f5;--dd-muted:#8d8f98;box-sizing:border-box;background:var(--dd);color:var(--dd-text);transform-origin:top;border-radius:20px;gap:2px;padding:6px;animation:.28s cubic-bezier(.22,1,.36,1) sub-region-in;display:grid;position:fixed;box-shadow:0 0 0 1px #ffffff14,0 24px 60px #0000008c}.store-theme-neon .sub-region-list{--dd:#0d1230;--dd-muted:#9aa3c7}.store-theme-light .sub-region-list{--dd:#fff;--dd-text:#17191f;--dd-muted:#6b6a66;box-shadow:0 0 0 1px #11111114,0 24px 60px #11182740}@keyframes sub-region-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}}@keyframes sub-fade{0%{opacity:0}}.sub-region-list>button{all:unset;box-sizing:border-box;cursor:pointer;color:var(--dd-text);border-radius:14px;grid-template-columns:38px 1fr;align-items:center;gap:12px;padding:10px 12px;font-size:15px;font-weight:800;display:grid}.sub-region-list small{color:var(--dd-muted);margin-top:2px;font-size:11.5px;font-weight:600;display:block}.sub-region-list>button[aria-selected=true] span{color:var(--accent,#ffdc3f)}:is(#gs,.sub-region-list)>button{box-shadow:none!important;color:var(--dd-text)!important;background:0 0!important;border:0!important}:is(#gs,.sub-region-list)>button[aria-selected=true]{background:color-mix(in srgb,var(--accent,#ffdc3f) 14%,transparent)!important}:is(#gs,.store-theme-light) .sub-region-list>button[aria-selected=true]{background:#fff6d1!important}.store-theme-light .sub-region-list>button[aria-selected=true] span{color:#6b5000}.sub-flag{color:#fff;background:#3c3b6e;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:11px;font-style:normal;font-weight:900;line-height:1;display:grid}.sub-flag[data-r=TR]{background:#e30a17}.sub-flag[data-r=UKR]{background:#3b4a6b}.sub-flag[data-r=PL]{background:#dc143c}@media (prefers-reduced-motion:reduce){.sub-region-list,.sub-region-scrim{animation:none}.sub-region-button svg{transition:none}}:root.store-theme-dark:not(.gg-bottom-nav[data-preview]){--readable-text:#f7f7f8;--readable-muted:#b5b8c2;--readable-accent:#ffdc3f;--muted:var(--readable-muted);--gg-muted:var(--readable-muted)}:root.store-theme-neon:not(.gg-bottom-nav[data-preview]){--readable-text:#f7f8ff;--readable-muted:#bbc5e3;--readable-accent:#a78bfa;--muted:var(--readable-muted);--gg-muted:var(--readable-muted)}:root:not(.gg-bottom-nav[data-preview]) .gg-bottom-nav a:not(.active){color:var(--readable-muted,var(--muted))!important}:root:not(.gg-bottom-nav[data-preview]) .gg-bottom-nav small{font-size:10px!important;line-height:1.2!important}:root:is(.store-theme-dark,.store-theme-neon):not(.gg-bottom-nav[data-preview]) :is(main,.filter-sheet) :is(input:not([type=radio]):not([type=checkbox]),select,.filter-select summary){color:var(--readable-text)!important;background:var(--surface-raised)!important;border-color:#78849e!important}:root:is(.store-theme-dark,.store-theme-neon):not(.gg-bottom-nav[data-preview]) :is(main,.filter-sheet) input::placeholder{color:var(--readable-muted);opacity:1}:root:not(.gg-bottom-nav[data-preview]) :is(main,.filter-sheet) :is(input,select,.filter-select summary):focus-visible{outline-offset:3px;outline:2px solid var(--readable-accent,var(--accent))!important}@media (max-width:760px){body:not(.gg-bottom-nav[data-preview]) :is(main,.filter-sheet) :is(input:not([type=radio]):not([type=checkbox]),select){font-size:16px!important}body:not(.gg-bottom-nav[data-preview]):has(main input:focus,main textarea:focus,main select:focus) .geekbot-shell:not([open]){visibility:hidden;pointer-events:none}:root:not(.gg-bottom-nav[data-preview]){scroll-padding-bottom:calc(var(--preview-bottom-height,74px) + 64px)}body:not(.gg-bottom-nav[data-preview]){padding-bottom:calc(var(--preview-bottom-height,74px) + 12px)}body:not(.gg-bottom-nav[data-preview]) .gg-bottom-nav{background:var(--bg)!important;box-shadow:0 -2px 12px #00000012!important}body:not(.gg-bottom-nav[data-preview]) .geekbot-shell{right:max(10px,env(safe-area-inset-right));bottom:calc(var(--preview-bottom-height,74px) + 12px)}body:not(.gg-bottom-nav[data-preview]) :is(.toast,.storage-note){bottom:calc(var(--preview-bottom-height,74px) + 12px);max-height:calc(100dvh - var(--preview-bottom-height,74px) - 40px);overflow:auto}body:not(.gg-bottom-nav[data-preview]):has(.toast,.storage-note) .geekbot-shell:not([open]){visibility:hidden;pointer-events:none}body:not(.gg-bottom-nav[data-preview]) :is(a,button,input,select,textarea,summary){scroll-margin-bottom:calc(var(--preview-bottom-height,74px) + 64px)}}@media (max-width:700px){.gg-bottom-nav{will-change:transform;backface-visibility:hidden}.gg-bottom-nav:not([data-hidden=true]){transform:translate(0,0)!important}}:root:not(#frameless) body :is(.section-surface,.home-promotions,.subscription-preview,.discovery-plus,.discovery-wallet,.wallet-service,.account-service,.purchase-panel,.digital-purchase-panel,.digital-related,.product-facts,.wallet-requirement,.empty,.state.retry-state,.service-form,.subscription,.auth-account-card,.auth-message,.auth-v2-panel,.login-panel,.profile-settings,.profile-install-help,.profile-account-panel,.profile-control-panel,.profile-navigation-section,.profile-security-section,.auth-session-device,.auth-logout-actions,.auth-link-owner,.profile-connect-card,.active-filters,.premium-filters,.list-group-item,.cart-block,.cart-funding-card,.cart-verification,.cart-info,.cart-receipt-card,.cart-empty,.cart-games-ok){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}:root:not(#frameless) body :is(.digital-purchase-panel,.section-surface,.subscription-preview):before,:root:not(#frameless) body :is(.digital-purchase-panel,.section-surface,.subscription-preview):after{display:none!important}:root:not(#frameless) body .cart-block+.cart-block{border-top:1px solid var(--line,#ffffff14)!important;border-radius:0!important;margin-top:8px!important;padding-top:16px!important}:root:not(#frameless) body .cart-games-ok{padding:0!important}:root:not(#frameless) body .digital-related .edition{border-width:0 0 1px!important;border-color:var(--line,#ffffff14)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}:root:not(#frameless) body :is(.profile-navigation-section,.account-links,.premium-account-links) a{box-shadow:none!important;border-style:solid!important;border-width:0 0 1px!important;border-color:var(--line,#ffffff14)!important;background:0 0!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}:root:root:root body .preview-note{font-size:13px!important;line-height:1.4!important}:root:root:root body .page .eyebrow,:root:root:root body .heading .eyebrow,:root:root:root body :is(.catalog-sidebar.premium-filters,.filter-sheet) .filter-section :is(h3,.eyebrow),:root:root:root body .filter-section h3,:root:root:root body .filter-select-label,:root:root:root body .discovery-news-card time{font-size:13px!important}:root:root:root body .state button{font-size:14px!important}:root:root:root body .discovery-heading a,:root:root:root body .profile-page .profile-kicker,:root:root:root body .profile-page .profile-overview-meta span,:root:root:root body .profile-page .profile-section-heading span,:root:root:root body .profile-page .profile-cashback-card small,:root:root:root body .profile-page .profile-cashback-card span,:root:root:root body .profile-home-tile span,:root:root:root body .profile-home-hint,:root:root:root body .profile-page .profile-purchase-copy :is(small,em),:root:root:root body .profile-page .acct-tile small{font-size:13px!important}:root:root:root body .profile-page .profile-logout-bar button{font-size:14px!important}:root:root:root.store-theme-light body .profile-page .profile-cashback-card span{color:var(--readable-accent,#806300)!important}:root:root:root.store-theme-light body .profile-page .profile-purchase-copy em{color:#8a5300!important}:root:root:root.store-theme-light body .profile-page .profile-logout-bar .auth-danger{color:var(--readable-error,#a51d30)!important}:root:root:root body .cart-page .vstack-total small,:root:root:root body .cart-sticky-total small,:root:root:root body .cart-page .cart-block-head small,:root:root:root body .gs-search-section-title small,:root:root:root body .cart-page .cart-game-edition,:root:root:root body .voucher-bar-legend{font-size:13px!important}
