@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&display=swap');
/* Source: styles/tokens.css */
:root{color-scheme:light;--color-surface: #ffffff;--color-surface-subtle: #f7f9fc;--color-surface-raised: #ffffff;--color-text: #182334;--color-text-muted: #526174;--color-border: #dce4ed;--color-discovery: #ff8a3d;--color-discovery-ink: #a8420a;--color-discovery-soft: #fff2e8;--color-action: #1764c8;--color-action-soft: #edf5ff;--color-success: #087f5b;--color-success-soft: #eaf8f1;--color-danger: #b63845;--color-danger-soft: #fff0f1;--focus-ring: 0 0 0 3px rgb(23 100 200 / 30%);--space-half: 4px;--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--space-5: 40px;--space-6: 48px;--space-8: 64px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--elevation-flat: none;--elevation-raised: 0 2px 8px rgb(24 35 52 / 8%);--elevation-overlay: 0 16px 40px rgb(24 35 52 / 16%);--font-body: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Space Grotesk", var(--font-body);--font-size-sm: 0.875rem;--font-size-base: 1rem;--font-size-lg: 1.25rem;--line-height-body: 1.5;--z-base: 0;--z-sticky: 20;--z-dropdown: 50;--z-modal: 100;--z-toast: 200;--motion-fast: 140ms;--motion-standard: 220ms;--motion-slow: 360ms;--motion-ease: cubic-bezier(0.2, 0, 0, 1)}@media(prefers-reduced-motion:reduce){:root{--motion-fast: 1ms;--motion-standard: 1ms;--motion-slow: 1ms}}

/* Source: styles/base.css */
*,*::before,*::after{box-sizing:border-box}body{margin:0;background:var(--color-surface);color:var(--color-text);font-family:var(--font-body);line-height:var(--line-height-body)}img,video{max-width:100%}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}input,select,textarea{color:inherit}:focus-visible{outline:2px solid var(--color-action);outline-offset:2px;box-shadow:var(--focus-ring)}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}

/* Source: styles/components.css */
:where(.button){display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-height:44px;padding:var(--space-1) var(--space-2);border:1px solid var(--color-action);border-radius:var(--radius-md);background:var(--color-action);color:var(--color-surface);font:inherit;font-weight:700;text-align:center;text-decoration:none;cursor:pointer;transition:background var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease)}:where(.button[data-variant=secondary]){background:var(--color-surface);color:var(--color-action)}:where(.button[data-tone=danger]){border-color:var(--color-danger);background:var(--color-danger);color:var(--color-surface)}:where(.button:disabled,.button[aria-busy=true]){cursor:not-allowed;opacity:0.65}:where(.field){display:grid;gap:var(--space-half);color:var(--color-text);font-size:var(--font-size-sm);font-weight:600}:where(.field input,.field select,.field textarea){width:100%;min-height:44px;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-base);font-weight:400}:where(.field textarea){min-height:96px;resize:vertical}:where(.field [aria-invalid=true]){border-color:var(--color-danger)}:where(.field [data-field-error]){color:var(--color-danger)}:where(.surface){padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--elevation-raised)}:where(.status){display:inline-flex;align-items:center;gap:var(--space-half);padding:var(--space-half) var(--space-1);border-radius:var(--radius-sm);background:var(--color-action-soft);color:var(--color-action);font-size:var(--font-size-sm);font-weight:700}:where(.status[data-tone=success]){background:var(--color-success-soft);color:var(--color-success)}:where(.status[data-tone=error]){background:var(--color-danger-soft);color:var(--color-danger)}:where(.status[data-tone=warning]){background:var(--color-discovery-soft);color:var(--color-discovery-ink)}:where(.skeleton){min-height:var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-subtle);animation:ui-skeleton-pulse var(--motion-slow) var(--motion-ease) infinite alternate}@keyframes ui-skeleton-pulse{to{opacity:0.5}}:where(.empty-state[data-ui-state]){display:grid;justify-items:center;gap:var(--space-1);padding:var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle);color:var(--color-text);text-align:center}:where(.empty-state[data-ui-state] .empty-state__title,.empty-state[data-ui-state] .empty-state__message){margin:0}:where(.empty-state[data-ui-state] .empty-state__message){color:var(--color-text-muted)}:where(.empty-state[data-ui-state][data-state=error],.empty-state[data-ui-state][data-state=offline]){border-color:var(--color-danger)}:where(.dialog,.drawer){padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);color:var(--color-text);box-shadow:var(--elevation-overlay)}:where(.dialog){max-width:min(90vw,560px)}:where(.dialog::backdrop){background:color-mix(in srgb,var(--color-text) 50%,transparent)}:where(.drawer){width:min(100vw,420px);max-height:100dvh;overflow:auto}:where(.ui-announcer){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){:where(.skeleton){animation:none}:where(.button){transition:none}}

/* Source: style.css */
:root{--ink:#151922;--muted:#727985;--line:#e8eaf0;--orange:#ff6b25;--blue:#2a7de1;--green:#15aa70;--cream:#fffaf6}*{box-sizing:border-box}body{margin:0;color:var(--ink);font-family:"DM Sans",sans-serif;background:#fff}button,input,select{font:inherit}button{cursor:pointer;border:0}.announcement{height:37px;background:#171b25;color:#d8dce6;font-size:12px;display:flex;align-items:center;justify-content:center;gap:6px}.announcement a{color:#fff;text-decoration:underline}.header{height:74px;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 5.5%;gap:52px;position:sticky;top:0;background:#fff;z-index:20}.logo{font:700 20px "Space Grotesk";letter-spacing:-1px;white-space:nowrap;text-decoration:none;color:var(--ink)}.logo b:nth-child(1){color:var(--orange)}.logo b:nth-child(2){color:var(--blue)}.logo b:nth-child(3){color:var(--green)}.nav{display:flex;gap:30px;flex:1}.nav a{color:#525966;text-decoration:none;font-weight:600;font-size:14px}.nav a:hover,.nav a.active{color:var(--orange)}.header-actions{display:flex;align-items:center;gap:12px}.icon-btn{background:#f6f7fa;border-radius:10px;width:38px;height:38px;font-size:18px;position:relative}.icon-btn i{font-size:10px;font-style:normal;background:var(--orange);color:#fff;border-radius:50%;padding:2px 5px;position:absolute;top:-5px;right:-5px}.account-trigger{background:#fff;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.account-trigger small{color:#999}.avatar,.big-avatar{border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#dce9ff;color:#2064b9;font-weight:700}.avatar{width:32px;height:32px;font-size:10px}.search-bar{position:fixed;z-index:50;left:50%;top:85px;transform:translateX(-50%) translateY(-160px);transition:.25s;width:min(620px,90%);display:flex;box-shadow:0 12px 34px #18203a2c}.search-bar.show{transform:translateX(-50%) translateY(0)}.search-bar input{padding:18px;flex:1;border:1px solid var(--line);outline-color:var(--blue)}.search-bar button{background:var(--blue);color:#fff;padding:0 24px;font-weight:700;font-size:12px}.page{display:none}.page.active{display:block}.hero{min-height:535px;background:#f4f7fb;display:grid;grid-template-columns:1fr 1fr;padding-left:10%;overflow:hidden}.hero-copy{padding:85px 20px 60px 0;position:relative;z-index:1}.eyebrow{font-size:11px;color:var(--orange);font-weight:700;letter-spacing:1.5px}.hero h1,.inner-page h1,.sell-page h1{font:700 clamp(42px,5vw,70px)/.98 "Space Grotesk";letter-spacing:-3px;margin:17px 0}.hero h1 em,.inner-page h1 em,.sell-page h1 em{font-style:normal;color:var(--orange)}.hero p,.sell-page p{color:var(--muted);font-size:17px;line-height:1.6;max-width:460px}.hero-actions{display:flex;gap:12px;margin:27px 0}.primary,.ghost,.dark-btn{padding:14px 20px;border-radius:8px;font-weight:700;font-size:14px}.primary{background:var(--orange);color:#fff;box-shadow:0 8px 16px #ff6b2533}.primary span{margin-left:15px;font-size:18px}.ghost{background:#fff;border:1px solid #dfe3ea;color:#424854}.trust{display:flex;gap:18px;font-size:12px;font-weight:600;margin-top:42px;color:#555d68}.trust span{color:#3fa673}.hero-art{position:relative;background:linear-gradient(115deg,#24295a,#12355b 48%,#e95d2d);overflow:hidden;min-height:535px}.hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f4f7fb 0%,transparent 26%)}.hero-title{position:absolute;right:9%;bottom:60px;z-index:2;font:700 55px/.87 "Space Grotesk";color:#fff;text-align:right;opacity:.92}.hero-title em{color:#fabb48;font-style:normal}.hero-price{position:absolute;right:9%;top:66px;z-index:3;background:#fff;padding:15px 18px;border-radius:5px;display:grid;gap:3px}.hero-price span{font-size:9px;font-weight:700;color:var(--orange)}.hero-price strong{font-size:22px}.hero-price del{font-size:11px;color:#8b929e}.orb{position:absolute;border-radius:50%;filter:blur(3px)}.one{width:310px;height:310px;background:#f4b338;top:90px;left:20%;opacity:.9}.two{width:270px;height:270px;background:#e84827;bottom:-60px;right:10%;opacity:.7}.character{position:absolute;z-index:2;left:28%;top:145px;font-size:160px;color:#1d263f;text-shadow:17px 10px 0 #f5b12e;transform:rotate(-12deg)}.section{padding:80px 8%}.section-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:26px}.section h2{font:700 28px "Space Grotesk";letter-spacing:-1px;margin:7px 0}.section-head>a{color:var(--orange);font-size:13px;font-weight:700;text-decoration:none}.category-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:13px}.category-grid button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:20px 8px;display:grid;gap:6px;color:var(--blue);font-size:28px;transition:.2s}.category-grid button:hover{transform:translateY(-4px);box-shadow:0 12px 22px #263b5c12;border-color:#a9c9ef}.category-grid span{font-size:13px;font-weight:700;color:#303744}.category-grid small{font-size:10px;color:#969ca5}.game-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.game-card{position:relative;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff;transition:.2s}.game-card:hover{transform:translateY(-5px);box-shadow:0 16px 35px #19233d14}.game-cover{height:178px;display:flex;align-items:flex-end;padding:16px;color:#fff;position:relative;overflow:hidden;font:700 21px/.95 "Space Grotesk";letter-spacing:-1px;text-shadow:0 2px 5px #000}.game-cover:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#111b)}.game-cover span{position:relative;z-index:1}.tag{position:absolute;top:10px;left:10px;z-index:2;background:#e83942;color:white;padding:5px 7px;border-radius:4px;font-size:11px;font-weight:bold}.game-info{padding:14px}.game-info small{font-size:11px;color:#838a95}.game-info h3{font-size:14px;margin:5px 0 11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.price-row{display:flex;align-items:center;gap:7px}.price-row b{font-size:15px}.price-row del{font-size:11px;color:#989ea7}.cart-small{margin-left:auto;color:var(--blue);font-size:17px;background:#eef5fe;border-radius:6px;padding:3px 6px}.arrows button{margin-left:5px;border:1px solid var(--line);background:#fff;border-radius:6px;width:35px;height:35px}.promo-strip{margin:0 8% 80px;background:linear-gradient(105deg,#ff6b25,#f39232);border-radius:12px;padding:35px 45px;color:#fff;display:flex;align-items:center;justify-content:space-between;overflow:hidden}.promo-strip .eyebrow{color:#fff2c7}.promo-strip h2{margin:7px 0;font:700 30px "Space Grotesk"}.promo-strip p{margin:0 0 18px;font-size:14px;color:#fffdfb}.dark-btn{background:#161b27;color:#fff}.countdown{display:flex;align-items:center;gap:11px}.countdown span{width:67px;height:67px;background:#ffffff1f;border:1px solid #fff4;border-radius:7px;display:grid;place-items:center}.countdown b{font:700 26px "Space Grotesk";display:block}.countdown span{font-size:10px;text-align:center}.countdown i{font-size:24px;font-style:normal}.inner-page{padding:36px 8% 80px}.breadcrumb{font-size:12px;color:#858b94;margin-bottom:36px}.catalog-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:48px}.catalog-head h1{font-size:48px;margin:10px 0}.catalog-head p{color:var(--muted);margin:0}.filter-search{border:1px solid var(--line);border-radius:7px;padding:11px 15px;color:#9aa0aa;width:240px}.filter-search input{border:0;outline:0;width:190px}.catalog-layout{display:grid;grid-template-columns:205px 1fr;gap:43px}.filters{font-size:13px}.filters>b{font-size:16px}.filters .clear{float:right;color:var(--orange);background:none;font-size:11px;font-weight:700}.filters hr{border:0;border-top:1px solid var(--line);margin:20px 0}.filters h4{font-size:13px;margin:12px 0}.filters label{display:block;margin:13px 0;color:#555d68}.filters input{accent-color:var(--orange)}.filters small{float:right;color:#a7acb4}.result-bar{display:flex;justify-content:space-between;margin-bottom:19px;font-size:13px}.result-bar select{border:1px solid var(--line);padding:8px;border-radius:5px;font-size:11px}.catalog-games{grid-template-columns:repeat(3,1fr)}.deals-hero{background:linear-gradient(120deg,#162143,#57376f);border-radius:13px;padding:55px 7%;color:#fff;margin-bottom:72px;position:relative;overflow:hidden}.deals-hero:after{content:"%";position:absolute;right:7%;top:-110px;color:#ffffff10;font:bold 390px "Space Grotesk"}.deals-hero h1{font-size:55px;position:relative;z-index:1}.deals-hero h1 em{color:#f6be4d}.deals-hero p{color:#c9d2e2;position:relative;z-index:1}.deal-timer{position:relative;z-index:1;display:flex;gap:10px;align-items:center;margin-top:28px}.deal-timer span{background:#ffffff1c;border:1px solid #ffffff22;padding:10px 16px;border-radius:6px;font:bold 26px "Space Grotesk"}.deal-timer small{font:9px "DM Sans";margin-left:4px}.deal-timer i{font-style:normal;font-size:22px}.no-pad{padding:0}.pill{font-size:11px;background:#fff1ed;color:var(--orange);padding:7px 9px;border-radius:15px;font-weight:700}.sell-page{padding:60px max(5%,50px);background:radial-gradient(circle at 85% 12%,#ffe1cf,transparent 25%),#f6f8fb;min-height:540px}.sell-page h1{font-size:62px}.sell-page h1 em{color:var(--green)}.sell-page .primary{background:var(--green)}.sell-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:76px;max-width:840px}.sell-steps div{border-top:2px solid #dfe5ea;padding-top:12px;display:grid;gap:5px}.sell-steps b{color:var(--green);font:600 13px "Space Grotesk"}.sell-steps span{font-weight:700}.sell-steps small{color:var(--muted);font-size:12px}.dashboard-page,.admin-page{min-height:calc(100vh - 111px);background:#f7f8fa}.side-nav,.admin-side{width:250px;background:#fff;border-right:1px solid var(--line);padding:25px 15px;position:fixed;top:111px;bottom:0;display:flex;flex-direction:column}.profile{text-align:center;border-bottom:1px solid var(--line);padding:30px 0 20px;display:grid;gap:5px;font-size:13px}.profile small{color:var(--muted);font-size:11px}.big-avatar{width:54px;height:54px;margin:auto;font-size:16px}.side-nav nav,.admin-side nav{padding-top:20px}.side-nav nav button,.admin-side nav button{width:100%;text-align:left;padding:11px;border-radius:6px;background:none;color:#68707d;font-size:13px}.side-nav nav button:hover,.side-nav .side-active,.admin-side nav button:hover,.admin-side .admin-active{background:#fff2ed;color:var(--orange);font-weight:700}.admin-link{background:#eaf3ff;color:var(--blue);padding:10px;text-align:left;border-radius:6px;margin-top:auto;font-size:12px;font-weight:bold}.logout{background:none;color:#89909c;text-align:left;padding:15px 10px;font-size:12px}.dash-content,.admin-content{margin-left:250px;padding:45px 5.5%}.dash-title{display:flex;justify-content:space-between;align-items:end}.dash-title h1,.admin-top h1{font:700 30px "Space Grotesk";margin:4px 0}.dash-title p,.admin-top p{margin:0;color:var(--muted);font-size:13px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:32px 0}.stat-card{background:#fff;border:1px solid var(--line);border-radius:9px;padding:18px}.stat-card span{color:var(--muted);font-size:12px}.stat-card b{display:block;font:700 28px "Space Grotesk";margin:8px 0}.stat-card small{color:var(--green);font-size:11px}.dash-card,.admin-card{background:#fff;border:1px solid var(--line);border-radius:9px;padding:22px;margin-bottom:18px}.dash-card h3,.admin-card h3{margin:0 0 18px;font:600 17px "Space Grotesk"}.library-row{display:flex;align-items:center;gap:14px;border-top:1px solid var(--line);padding:11px 0;font-size:13px}.mini-cover{width:55px;height:38px;border-radius:4px;background:linear-gradient(135deg,#1f3367,#ff7335)}.library-row b{display:block}.library-row small{color:var(--muted)}.library-row button{margin-left:auto;background:#edf5ff;color:var(--blue);padding:7px 10px;border-radius:5px;font-size:11px;font-weight:bold}.admin-side{background:#161b27;border:0;color:#fff}.admin-side .logo{color:#fff}.admin-badge{margin:24px 7px 8px;color:#888fa0;font-size:9px;letter-spacing:1px}.admin-side nav button{color:#9ea6b8}.admin-side .admin-active,.admin-side nav button:hover{background:#2c3446;color:#fff}.admin-user{display:flex;gap:8px;align-items:center;border-top:1px solid #303747;padding-top:18px;margin-top:auto;font-size:12px}.admin-user span:nth-child(2){display:grid;gap:3px}.admin-user small{color:#929aab;font-size:10px}.admin-user button{margin-left:auto;background:none;color:#aeb6c5}.admin-content{background:#f7f8fa}.admin-top{display:flex;justify-content:space-between;align-items:center}.admin-top .primary{background:var(--blue)}.admin-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:30px 0}.admin-stat{background:#fff;padding:17px;border:1px solid var(--line);border-radius:8px}.admin-stat span{font-size:11px;color:var(--muted)}.admin-stat b{display:block;font:700 24px "Space Grotesk";margin:7px 0}.admin-stat small{font-size:10px;color:var(--green)}.admin-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:18px}.table{width:100%;border-collapse:collapse;font-size:12px}.table th{text-align:left;color:#949aa4;font-weight:500;border-bottom:1px solid var(--line);padding:0 0 12px}.table td{padding:13px 0;border-bottom:1px solid #f0f1f3}.status{font-size:10px;padding:4px 7px;border-radius:9px;font-weight:bold}.status.green{background:#e9f8f1;color:#159b69}.status.orange{background:#fff3e9;color:#e76827}.chart{height:170px;display:flex;align-items:end;justify-content:space-between;gap:9px;border-bottom:1px solid var(--line);padding:0 8px}.chart i{display:block;background:linear-gradient(#4c9af1,#b9dcff);width:9%;border-radius:4px 4px 0 0}.product-form{display:grid;grid-template-columns:1fr 1fr;gap:13px}.product-form label{font-size:12px;font-weight:600}.product-form input,.product-form select,.product-form textarea{display:block;width:100%;border:1px solid var(--line);border-radius:5px;margin-top:6px;padding:10px;font-size:12px}.product-form textarea{height:90px;resize:vertical}.wide{grid-column:span 2}.modal{position:fixed;inset:0;background:#1015229a;z-index:100;display:none;align-items:center;justify-content:center}.modal.show{display:flex}.modal-card{background:#fff;width:min(410px,92vw);border-radius:12px;padding:34px;position:relative;text-align:center}.modal-card .logo{display:block}.modal-card h2{font:700 24px "Space Grotesk";margin:25px 0 5px}.modal-card>p{font-size:13px;color:var(--muted);margin:0 0 20px}.close{position:absolute;right:16px;top:12px;background:none;font-size:25px;color:#999}.google{width:100%;border:1px solid var(--line);background:#fff;padding:12px;border-radius:6px;font-weight:600}.or{color:#a0a5ac;font-size:11px;margin:18px 0;display:flex;align-items:center;gap:8px}.or:before,.or:after{content:"";height:1px;background:var(--line);flex:1}.modal-card label{text-align:left;display:block;font-size:12px;font-weight:bold;margin:12px 0}.modal-card input{display:block;width:100%;margin-top:6px;padding:11px;border:1px solid var(--line);border-radius:5px}.full{width:100%;margin:10px 0 17px}.modal-card small{font-size:11px;color:var(--muted)}.modal-card a{color:var(--blue)}.toast{position:fixed;bottom:25px;right:25px;background:#182033;color:#fff;padding:14px 18px;border-radius:7px;font-size:13px;transform:translateY(90px);transition:.25s;z-index:120}.toast.show{transform:none}@media(max-width:850px){.header{padding:0 4%;gap:15px}.nav{display:none}.account-trigger span:not(.avatar),.account-trigger small{display:none}.hero{grid-template-columns:1fr;padding-left:8%}.hero-art{display:none}.category-grid{grid-template-columns:repeat(3,1fr)}.game-grid{grid-template-columns:repeat(2,1fr)}.catalog-layout{grid-template-columns:1fr}.filters{display:none}.catalog-games{grid-template-columns:repeat(2,1fr)}.catalog-head{display:block}.filter-search{margin-top:20px}.side-nav,.admin-side{width:64px;padding:16px 8px}.side-nav .logo,.admin-side .logo{font-size:0}.profile b,.profile small,.side-nav nav button,.admin-side nav button,.admin-badge,.admin-user span:nth-child(2),.admin-user button,.admin-link,.logout{font-size:0!important}.side-nav nav button,.admin-side nav button{padding:13px 5px;text-align:center}.dash-content,.admin-content{margin-left:64px;padding:30px 5%}.admin-stats,.stats{grid-template-columns:repeat(2,1fr)}.admin-grid{grid-template-columns:1fr}.promo-strip{display:block}.countdown{margin-top:25px}.sell-steps{grid-template-columns:1fr}.product-form{grid-template-columns:1fr}.wide{grid-column:auto}}@media(max-width:500px){.announcement{font-size:10px}.header{height:62px}.header .logo{font-size:16px}.hero-copy{padding-top:58px}.hero h1{font-size:44px}.trust{gap:7px;flex-wrap:wrap}.section,.inner-page{padding:48px 5%}.game-grid{gap:10px}.game-cover{height:130px;font-size:16px}.game-info{padding:10px}.game-info h3{font-size:12px}.promo-strip{margin:0 5% 48px;padding:25px}.countdown span{width:53px;height:53px}.countdown b{font-size:20px}.dashboard-page,.admin-page{min-height:calc(100vh - 99px)}.side-nav,.admin-side{top:99px}.stats,.admin-stats{gap:9px}.stat-card,.admin-stat{padding:13px}.stat-card b,.admin-stat b{font-size:20px}.dash-title{display:block}.dash-title .primary{margin-top:15px}.catalog-head h1,.sell-page h1{font-size:42px}.deals-hero{padding:35px 8%}.deals-hero h1{font-size:42px}}

/* Source: enhancements.css */
.compact-select{border:1px solid var(--line);background:#fff;border-radius:6px;padding:8px 6px;font-weight:700;font-size:11px;color:#4c5562;outline-color:var(--blue)}.language-select{width:51px}.hero-cover{position:absolute;z-index:2;right:21%;bottom:27px;height:350px;max-width:54%;object-fit:cover;filter:drop-shadow(13px 18px 15px #10142c8c);transform:rotate(5deg);border:4px solid #f6b340}.game-cover{background-size:cover!important;background-position:center!important}.game-cover:before{content:"";position:absolute;inset:0;background:inherit;background-size:cover!important;background-position:center!important;filter:saturate(1.13)}@media(max-width:850px){.compact-select{display:none}}

/* Source: revamp.css */
:root{--ink:#101a2c;--orange:#ff6b26;--blue:#236fe7;--green:#13a86f;--soft-blue:#edf5ff;--soft-orange:#fff2ec;--soft-green:#edfaf4}body{font-family:Manrope,"DM Sans",sans-serif;background:#fff;color:var(--ink);letter-spacing:-.15px}.header{height:82px;padding:0 7%;gap:38px;box-shadow:0 2px 15px #14213908}.logo{font-size:22px;letter-spacing:-1.6px}.nav a{font-size:13px;letter-spacing:.1px}.nav a.active{color:var(--blue)}.compact-select{height:35px;border-radius:18px;padding:0 10px;background:#fff;font-size:10px}.icon-btn{border-radius:50%;transition:.2s}.icon-btn:hover{background:var(--soft-blue);color:var(--blue);transform:translateY(-2px)}.account-trigger{border:1px solid var(--line);padding:4px 9px 4px 4px;border-radius:22px;transition:.2s}.account-trigger:hover{border-color:#9fc1f8;background:var(--soft-blue)}.hero{min-height:600px;background:#fff;padding-left:9%;border-bottom:1px solid var(--line)}.hero-copy{padding-top:118px}.hero h1{font-size:clamp(46px,5.3vw,76px);letter-spacing:-4.5px}.hero h1 em{background:linear-gradient(90deg,var(--orange),#f49329);background-clip:text;color:transparent}.hero p{font-size:16px;max-width:390px}.primary{border-radius:9px;background:var(--blue);box-shadow:0 10px 22px #236fe736;transition:.22s}.primary:hover{background:#1059c7;transform:translateY(-2px);box-shadow:0 14px 26px #236fe744}.ghost{border-radius:9px}.ghost:hover{border-color:var(--orange);color:var(--orange)}.trust span{color:#566173}.trust span:before{content:"✓";color:var(--green);margin-right:5px}.hero-art{background:linear-gradient(130deg,#12316b 3%,#1564cf 48%,#17a66f);isolation:isolate}.hero-art:before{content:"PLAY SMART";position:absolute;color:#fff1;font:800 92px/1 "Space Grotesk";right:-50px;bottom:30px;z-index:-1;transform:rotate(-90deg)}.hero-art:after{background:linear-gradient(90deg,#fff 0%,#ffffff30 18%,transparent 55%)}.hero-cover{border-color:#fff;border-radius:4px;box-shadow:0 18px 38px #071f4e99}.hero-title{font-size:45px;right:7%;bottom:45px}.hero-price{border-radius:10px;box-shadow:0 13px 30px #071c4360}.one{background:#ff9a31}.two{background:#0ee0ad}.section{padding:96px 9%}.section h2{font-size:31px;letter-spacing:-1.5px}.section-head{margin-bottom:30px}.section-head>a{color:var(--blue)}.category-grid button{border-radius:13px;padding:24px 8px;background:#fff;box-shadow:0 7px 18px #182a4608}.category-grid button:nth-child(1){color:#1e6fd8}.category-grid button:nth-child(2){color:#1557b9}.category-grid button:nth-child(3){color:#219c61}.category-grid button:nth-child(4){color:#e64f37}.category-grid button:hover{background:var(--soft-blue);border-color:#a5c8fa}.game-grid{gap:21px}.game-card{border-radius:13px;border:1px solid #e3e8f0;box-shadow:0 8px 20px #14274409}.game-card:hover{border-color:#a7c8f6;box-shadow:0 18px 35px #14274417}.game-cover{height:230px;padding:18px;font-size:22px;background-color:#172138!important}.game-cover:before{background-size:cover!important;background-position:center!important}.tag{background:var(--orange);border-radius:5px;box-shadow:0 4px 9px #d44d2138}.game-info{padding:16px}.game-info h3{font-size:14px}.cart-small{background:var(--soft-blue);color:var(--blue);transition:.2s}.cart-small:hover{background:var(--blue);color:#fff}.promo-strip{margin:0 9% 95px;border-radius:16px;background:linear-gradient(105deg,var(--orange),#ff9c32);box-shadow:0 18px 34px #ff6b2530}.dark-btn{border-radius:8px}.countdown span{background:#fff2}.deals-hero{background:linear-gradient(120deg,#115cc6,#199d80);border-radius:18px}.filter-search{border-radius:22px}.filters{border:1px solid var(--line);padding:17px;border-radius:12px;height:max-content}.filters label{cursor:pointer}.result-bar select{border-radius:18px}.sell-page{border-radius:18px;background:linear-gradient(130deg,#fff4ed,#f4faff 58%,#edfbf5);border:1px solid #edf0f4}.sell-page h1 em{color:var(--green)}.sell-page .primary{background:var(--green)}.sell-page .primary:hover{background:#078657}.side-nav{box-shadow:3px 0 16px #17233b08}.dash-card,.admin-card,.stat-card,.admin-stat{border-radius:13px}.admin-side{background:linear-gradient(180deg,#111c32,#152b50)}.admin-top .primary{background:var(--blue)}.admin-side .admin-active{background:#246ee5}.modal-card{border-radius:18px}.modal-card .primary{background:var(--blue)}@media(max-width:850px){.hero{min-height:500px}.hero-copy{padding-top:78px}.game-cover{height:190px}}.nav-admin{margin-left:auto;color:#fff;background:linear-gradient(110deg,var(--blue),#4594ff);font-size:11px;font-weight:800;border-radius:18px;padding:8px 12px;box-shadow:0 7px 15px #236fe72e}.nav-admin:hover{transform:translateY(-1px);box-shadow:0 10px 20px #236fe745}.pulse-board{padding:0 9%;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;position:relative;margin-top:-29px;z-index:4}.pulse-card{min-height:125px;border-radius:14px;padding:20px 21px;color:#fff;box-shadow:0 14px 30px #1b2c451f;display:grid;align-content:center;gap:4px;position:relative;overflow:hidden}.pulse-card:after{content:"";width:145px;height:145px;border:1px solid #fff4;border-radius:50%;position:absolute;right:-46px;top:-65px}.pulse-card span{font-size:10px;font-weight:800;letter-spacing:1px;opacity:.82}.pulse-card b{font:800 29px "Space Grotesk";letter-spacing:-1.5px}.pulse-card small{font-size:11px;opacity:.82}.pulse-card.blue{background:linear-gradient(135deg,#185ecb,#3a91ff)}.pulse-card.orange{background:linear-gradient(135deg,#ef5423,#ff9d39)}.pulse-card.green{background:linear-gradient(135deg,#0d8e60,#30c990)}@media(max-width:850px){.pulse-board{margin:30px 5% 0;padding:0;grid-template-columns:1fr}.pulse-card{min-height:100px}.nav-admin{display:none}}

/* Source: experience.css */
.feature-lab{display:grid;grid-template-columns:.88fr 1.12fr;gap:45px;padding:100px 9%;background:linear-gradient(180deg,#fff 0%,#f7fbff 100%);border-top:1px solid #eff2f6}.feature-intro h2,.social-proof h2{font:700 36px/1.05 "Space Grotesk";letter-spacing:-2px;margin:10px 0 17px}.feature-intro p{color:#647084;line-height:1.7;max-width:400px;font-size:14px}.outline-action{margin-top:20px;background:#fff;color:var(--blue);border:1px solid #b6d1fb;border-radius:9px;font-size:13px;font-weight:800;padding:12px 15px}.outline-action span{margin-left:14px}.feature-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.feature-card{min-height:230px;border:1px solid #e5eaf1;border-radius:15px;padding:22px;display:flex;flex-direction:column;box-shadow:0 12px 28px #162a4410;transition:.25s}.feature-card:hover{transform:translateY(-6px);box-shadow:0 22px 36px #162a4418}.feature-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;font-size:21px;font-weight:800;margin-bottom:28px}.feature-card h3{font:700 17px "Space Grotesk";margin:0 0 7px}.feature-card p{font-size:12px;line-height:1.6;color:#667185;margin:0}.feature-card button{margin-top:auto;text-align:left;background:none;font-size:12px;font-weight:800;padding:15px 0 0}.blue-tone{background:linear-gradient(150deg,#edf6ff,#fff)}.blue-tone .feature-icon{color:var(--blue);background:#dbeeff}.blue-tone button{color:var(--blue)}.orange-tone{background:linear-gradient(150deg,#fff3ec,#fff)}.orange-tone .feature-icon{color:var(--orange);background:#ffe1d2}.orange-tone button{color:var(--orange)}.green-tone{background:linear-gradient(150deg,#eafaf3,#fff)}.green-tone .feature-icon{color:var(--green);background:#d5f3e4}.green-tone button{color:var(--green)}.social-proof{padding:92px 9%;background:#111c32;color:#fff}.proof-top{display:flex;justify-content:space-between;align-items:end;margin-bottom:35px}.social-proof .eyebrow{color:#7fb5ff}.rating-stack{display:flex;align-items:center;gap:10px}.rating-stack>b{font:700 38px "Space Grotesk"}.rating-stack span{color:#ffbe3d;letter-spacing:2px;font-size:14px}.rating-stack small{display:block;letter-spacing:0;color:#9eabc0;font-size:10px;margin-top:4px}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.review-grid article{background:#fff;color:#1b2840;border-radius:13px;padding:23px;min-height:170px}.review-grid p{font:600 14px/1.6 "Manrope";margin:0}.review-grid footer{display:flex;align-items:center;gap:9px;margin-top:20px}.review-grid footer>b{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:#dbeeff;color:var(--blue);font-size:10px}.review-grid footer span{font-size:11px;font-weight:800}.review-grid footer small{display:block;color:#8390a3;font-size:10px;font-weight:500;margin-top:2px}.cart-drawer{position:fixed;right:0;top:0;bottom:0;width:min(410px,100vw);background:#fff;z-index:210;transform:translateX(102%);transition:.32s cubic-bezier(.2,.8,.2,1);box-shadow:-22px 0 50px #0d193330;padding:26px;display:flex;flex-direction:column}.cart-drawer.open{transform:none}.drawer-backdrop{display:none;position:fixed;inset:0;background:#0d172a80;z-index:205}.drawer-backdrop.show{display:block}.drawer-head{display:flex;justify-content:space-between;align-items:start;padding-bottom:21px;border-bottom:1px solid var(--line)}.drawer-head h2{font:700 25px "Space Grotesk";margin:5px 0}.drawer-close,.quick-close,.alert-close{border:0;background:#f1f4f8;width:33px;height:33px;border-radius:50%;font-size:21px;color:#566176}.cart-items{flex:1;overflow:auto;padding:15px 0}.empty-cart{text-align:center;color:#8290a3;font-size:13px;padding:65px 25px}.cart-row{display:grid;grid-template-columns:54px 1fr auto;gap:11px;padding:12px 0;border-bottom:1px solid #eef0f3}.cart-thumb{width:54px;height:63px;background-size:cover;background-position:center;border-radius:7px}.cart-row b{font-size:12px;display:block}.cart-row span{display:block;color:#7c8799;font-size:11px;margin-top:5px}.cart-row button{align-self:start;background:none;color:#98a2b1;font-size:17px}.cart-footer{border-top:1px solid var(--line);padding-top:18px}.cart-footer>div{display:flex;justify-content:space-between;margin-bottom:15px}.cart-footer span{color:#738095;font-size:13px}.cart-footer b{font:700 22px "Space Grotesk"}.cart-footer .primary{width:100%}.cart-footer small{display:block;text-align:center;color:#778398;font-size:10px;margin-top:12px}.quick-modal,.alert-modal{display:none;position:fixed;inset:0;background:#0c172b9a;z-index:220;align-items:center;justify-content:center;padding:20px}.quick-modal.show,.alert-modal.show{display:flex}.quick-card{width:min(750px,96vw);background:#fff;border-radius:18px;display:grid;grid-template-columns:300px 1fr;overflow:hidden;position:relative;box-shadow:0 30px 70px #0810218a}.quick-cover{min-height:440px;background-size:cover;background-position:center}.quick-info{padding:42px 35px}.quick-info h2{font:700 31px/1.05 "Space Grotesk";letter-spacing:-1.8px;margin:12px 0}.quick-info p{color:#68748a;font-size:13px;line-height:1.65}.quick-meta{display:flex;gap:13px;color:#627088;font-size:11px}.quick-meta span:first-child{color:#f19d18}.quick-price{margin:25px 0;display:flex;align-items:center;gap:10px}.quick-price b{font:700 30px "Space Grotesk"}.quick-price del{color:#919aaa;font-size:13px}.quick-actions{display:flex;gap:10px}.quick-actions .primary{flex:1}.wish-toggle{width:47px;border:1px solid #dce4ed;border-radius:9px;background:#fff;color:var(--orange);font-size:24px}.alert-link{background:none;color:var(--blue);font-size:12px;font-weight:800;padding:15px 0}.quick-close{position:absolute;right:15px;top:15px;z-index:2}.alert-card{width:min(390px,94vw);background:#fff;border-radius:18px;padding:35px;text-align:center;position:relative}.alert-card .feature-icon{margin:0 auto 16px;background:#dbeeff;color:var(--blue)}.alert-card h2{font:700 27px "Space Grotesk";margin:0}.alert-card p{font-size:13px;color:#718096;line-height:1.6}.alert-card label{display:block;text-align:left;font-size:11px;font-weight:800;margin:14px 0}.alert-card input{display:block;width:100%;border:1px solid #dce4ed;border-radius:7px;padding:11px;margin-top:6px}.alert-card .primary{width:100%;margin-top:8px}.alert-close{position:absolute;right:13px;top:13px}@media(max-width:850px){.feature-lab{grid-template-columns:1fr;padding:70px 5%}.feature-cards{grid-template-columns:1fr}.feature-card{min-height:170px}.review-grid{grid-template-columns:1fr}.social-proof{padding:70px 5%}.proof-top{display:block}.rating-stack{margin-top:20px}.quick-card{grid-template-columns:1fr;max-height:92vh;overflow:auto}.quick-cover{min-height:210px}.quick-info{padding:28px}.quick-close{background:#fff}.cart-drawer{padding:20px}}

/* Source: product-gallery.css */
.quick-card{width:min(920px,96vw);grid-template-columns:minmax(330px,390px) 1fr}.quick-media{display:grid;grid-template-rows:minmax(360px,1fr) auto;min-width:0;background:#f2f5f9}.quick-cover{display:grid;place-items:center;min-height:420px;background-color:#edf2f7;background-repeat:no-repeat;background-size:contain;background-position:center;overflow:hidden}.quick-cover img,.quick-cover video{display:block;width:100%;height:100%;max-height:520px;object-fit:contain;background:#edf2f7}.quick-media-thumbs{display:flex;gap:8px;min-height:70px;padding:10px;overflow-x:auto;border-top:1px solid #dfe6ee;background:#fff}.quick-media-thumbs:empty{display:none}.quick-media-thumbs button{display:grid;place-items:center;flex:0 0 70px;height:50px;padding:0;overflow:hidden;border:2px solid transparent;border-radius:7px;background:#e8edf3;color:#173b76;cursor:pointer}.quick-media-thumbs button.active{border-color:#2374e8;box-shadow:0 0 0 2px #2374e81c}.quick-media-thumbs img{width:100%;height:100%;object-fit:contain}.quick-media-thumbs span{font-size:18px}@media(max-width:850px){.quick-card{grid-template-columns:1fr}.quick-media{grid-template-rows:minmax(220px,38vh) auto}.quick-cover{min-height:220px}.quick-cover img,.quick-cover video{max-height:38vh}.quick-media-thumbs{min-height:62px;padding:7px}.quick-media-thumbs button{flex-basis:62px;height:46px}}.verified-product-dialog{width:min(1040px,calc(100% - 32px));max-height:calc(100vh - 32px);padding:0;border:0;border-radius:24px;color:#10233f;background:#fff;box-shadow:0 28px 90px rgba(7,35,74,.28);overflow:auto}.verified-product-dialog::backdrop{background:rgba(4,19,39,.66);backdrop-filter:blur(7px)}.verified-product-close{position:sticky;z-index:3;top:14px;float:right;margin:14px 14px -54px 0;width:42px;height:42px;border:1px solid #d7e3f3;border-radius:50%;background:#fff;color:#17345d;font:700 25px/1 system-ui;cursor:pointer}.verified-product-close:focus-visible{outline:3px solid #1788ff;outline-offset:3px}.verified-product-dialog-body{padding:30px}.verified-product-dialog header{padding:4px 52px 20px 0}.verified-product-dialog header span{font-size:12px;font-weight:900;letter-spacing:.12em;color:#f26b21}.verified-product-dialog h2{margin:7px 0 4px;font-size:clamp(27px,4vw,46px);line-height:1.05}.verified-product-dialog header p{margin:0;color:#55708e}.verified-product-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 24px}.verified-product-gallery img,.verified-product-gallery video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;border-radius:16px;background:#eef5fc}.verified-product-gallery>:first-child{grid-column:1/-1}.verified-product-copy{display:grid;gap:18px;line-height:1.68}.verified-product-copy>p{margin:0}.verified-product-makers,.verified-product-features{display:flex;flex-wrap:wrap;gap:10px}.verified-product-makers span,.verified-product-features li{padding:9px 12px;border:1px solid #d9e6f4;border-radius:12px;background:#f7fbff;list-style:none}.verified-product-features{padding:0;margin:0}.verified-product-requirements{padding:18px;border-radius:16px;background:#f4f9ff;border-left:4px solid #16a56a}.verified-product-requirements h3,.verified-product-requirements h4{margin:0 0 10px}.verified-product-requirements dl{margin:0}.verified-product-requirements dl div{display:grid;grid-template-columns:100px 1fr;gap:12px;padding:5px 0}.verified-product-requirements dt{font-weight:800}.verified-product-requirements dd{margin:0}.verified-product-missing,.verified-product-loading{padding:22px;border:1px dashed #b8cbe1;border-radius:14px;color:#5d7189;background:#f8fbff}@media(max-width:680px){.verified-product-dialog-body{padding:20px}.verified-product-gallery{grid-template-columns:1fr}.verified-product-gallery>:first-child{grid-column:auto}}@media(prefers-reduced-motion:reduce){.verified-product-dialog::backdrop{backdrop-filter:none}.verified-product-dialog *{scroll-behavior:auto!important;transition:none!important}}.verified-product-page{max-width:1120px;margin:24px auto;padding:0 24px;color:#172b42}.verified-product-navigation{display:flex;gap:12px;margin-bottom:24px}.verified-product-navigation button{min-height:44px;padding:10px 16px;border:1px solid #c5d5e6;border-radius:8px;background:#fff;color:#175caf;font:inherit;cursor:pointer}.verified-product-page-body{padding:28px;background:#fff;border:1px solid #dce3eb;border-radius:14px}.verified-product-page header h1{margin:0 0 12px;font-size:clamp(26px,4vw,42px);line-height:1.2;overflow-wrap:anywhere}.verified-product-page header p{margin:0 0 20px;color:#526174}.verified-product-page .verified-product-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 24px;padding:18px;background:#f3f6fa;border-radius:10px}.verified-product-page .verified-product-facts dt{font-size:13px;color:#526174}.verified-product-page .verified-product-facts dd{margin:4px 0 0;font-weight:600;overflow-wrap:anywhere}.verified-product-page .verified-product-copy>p{white-space:pre-line}.verified-product-purchase{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;padding-top:20px;border-top:1px solid #dce3eb}.verified-product-purchase strong{font-size:28px}.verified-product-purchase button{min-height:48px;padding:12px 28px;border:0;border-radius:8px;background:#1764c8;color:white;font:600 16px/1.5 system-ui;cursor:pointer}.verified-product-page button:focus-visible{outline:3px solid #1764c8;outline-offset:3px}@media(max-width:680px){.verified-product-page{padding:0 16px;margin:16px auto}.verified-product-page-body{padding:18px}.verified-product-page .verified-product-facts{grid-template-columns:1fr;gap:12px}}

/* Source: commerce-plus.css */
.discover-zone{padding:96px 9%;background:#fff}.text-button{background:none;color:var(--blue);font-size:13px;font-weight:800}.discover-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:15px}.discover-card{min-height:275px;border-radius:16px;padding:27px;display:flex;align-items:end;color:#fff;overflow:hidden;position:relative;background-size:cover;background-position:center;isolation:isolate}.discover-card:before{content:"";position:absolute;inset:0;background:linear-gradient(15deg,#081526de,transparent 72%);z-index:-1}.discover-card:after{content:"";position:absolute;inset:0;z-index:-2;opacity:.92}.discover-card.action:after{background:linear-gradient(135deg,#e04922,#ed9324)}.discover-card.rpg:after{background:linear-gradient(135deg,#1d3d84,#584299)}.discover-card.sport:after{background:linear-gradient(135deg,#0c8d69,#1cb6a3)}.discover-card span{font-size:10px;font-weight:800;letter-spacing:1.2px}.discover-card h3{font:700 30px/.96 "Space Grotesk";margin:8px 0 16px;letter-spacing:-1.4px}.discover-card button{background:#fff;color:#18243a;font-size:11px;font-weight:800;padding:9px 11px;border-radius:6px}.member-banner{margin:0 9% 92px;padding:35px 42px;border-radius:17px;background:linear-gradient(115deg,#1461c9,#1c9d89);display:flex;gap:23px;align-items:center;color:#fff;box-shadow:0 18px 34px #176b8c2a}.member-mark{width:58px;height:58px;border-radius:16px;background:#fff;color:#1769ca;display:grid;place-items:center;font:700 27px "Space Grotesk";box-shadow:0 10px 22px #073b6b2c}.member-banner h2{font:700 29px "Space Grotesk";margin:5px 0}.member-banner p{font-size:12px;color:#dcf3fa;margin:0}.member-banner .light-action{margin-left:auto;background:#fff;color:#145cbf;border-radius:8px;padding:12px 15px;font-size:12px;font-weight:800}.newsletter{padding:75px 9%;background:#f2f8ff;display:flex;align-items:center;justify-content:space-between;gap:35px}.newsletter h2{font:700 33px "Space Grotesk";letter-spacing:-1.8px;margin:8px 0}.newsletter p{margin:0;color:#748095;font-size:13px}.newsletter form{display:flex;background:#fff;padding:5px;border:1px solid #dce8f9;border-radius:9px;width:min(450px,100%)}.newsletter input{border:0;outline:0;padding:10px;min-width:0;flex:1;font-size:12px}.newsletter .primary{padding:11px 14px;font-size:11px}.checkout-modal{display:none;position:fixed;inset:0;background:#0b162a99;z-index:240;align-items:center;justify-content:center;padding:20px}.checkout-modal.show{display:flex}.checkout-card{background:#fff;border-radius:17px;width:min(490px,100%);overflow:hidden;position:relative;box-shadow:0 28px 70px #080e1f9a}.checkout-close{position:absolute;right:14px;top:13px;width:30px;height:30px;border-radius:50%;font-size:18px;background:#eff3f8;color:#667184}.checkout-steps{height:73px;background:#f6f9fd;display:flex;align-items:center;justify-content:center;gap:9px}.checkout-steps b{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#dbe4f0;color:#708098;font-size:11px}.checkout-steps b.active{background:var(--blue);color:#fff}.checkout-steps i{height:1px;width:27px;background:#d9e1ec}.checkout-steps span{position:absolute;top:47px;color:#8a97a8;font-size:9px}.checkout-body{padding:32px}.checkout-body h2{font:700 28px "Space Grotesk";letter-spacing:-1.6px;margin:8px 0 20px}.checkout-summary{border-top:1px solid #e8edf3;border-bottom:1px solid #e8edf3;padding:14px 0;margin-bottom:15px}.checkout-summary div{display:flex;justify-content:space-between;font-size:12px;padding:5px 0}.checkout-summary b{font-size:15px}.coupon-label{display:flex;border:1px solid #dce4ee;border-radius:7px;overflow:hidden;margin:17px 0}.coupon-label input{border:0;outline:0;padding:10px;flex:1;min-width:0}.coupon-label button{background:#edf5ff;color:var(--blue);padding:0 12px;font-size:11px;font-weight:800}.checkout-body>.primary{width:100%}.checkout-body>small{display:block;text-align:center;color:#8793a4;font-size:10px;margin-top:13px}.support-fab{position:fixed;right:24px;bottom:24px;width:48px;height:48px;border-radius:50%;background:linear-gradient(140deg,var(--orange),#fc9742);color:#fff;font:700 23px "Space Grotesk";box-shadow:0 12px 25px #ef602e58;z-index:80}.support-panel{display:none;position:fixed;right:24px;bottom:83px;width:285px;background:#fff;z-index:81;border:1px solid #e0e7ef;border-radius:15px;padding:23px;box-shadow:0 18px 45px #16243c29}.support-panel.show{display:block}.support-panel .feature-icon{margin:0 0 11px;background:#fff0e8;color:var(--orange)}.support-panel h3{font:700 20px "Space Grotesk";margin:0}.support-panel p{color:#748094;font-size:12px}.support-panel button:not(.support-close){display:block;width:100%;text-align:left;padding:10px 0;background:none;border-top:1px solid #eef1f5;color:#334155;font-size:12px;font-weight:700}.support-close{position:absolute;right:11px;top:11px;background:#f2f5f8;border-radius:50%;width:25px;height:25px;color:#687487}@media(max-width:850px){.discover-zone{padding:70px 5%}.discover-grid{grid-template-columns:1fr}.member-banner{margin:0 5% 68px;padding:27px;flex-wrap:wrap}.member-banner .light-action{margin-left:0}.newsletter{padding:60px 5%;display:block}.newsletter form{margin-top:20px}.support-fab{right:16px;bottom:16px}.support-panel{right:16px;bottom:74px}.discover-card{min-height:220px}}.support-modal{display:none;position:fixed;inset:0;z-index:250;align-items:center;justify-content:center;padding:20px;background:#081527a8}.support-modal.show{display:flex}.support-card{position:relative;width:min(680px,100%);max-height:min(760px,calc(100vh - 40px));overflow:auto;background:#fff;border-radius:18px;padding:32px;box-shadow:0 28px 70px #0711208a}.support-card h2{font:700 30px/1 "Space Grotesk";letter-spacing:-1.5px;color:#15253c;margin:10px 40px 12px 0}.support-card>p{max-width:570px;margin:0;color:#6d7c90;font-size:13px;line-height:1.55}.support-modal-close{position:absolute;right:18px;top:17px;width:32px;height:32px;border-radius:50%;background:#eef3f8;color:#536174;font-size:20px}.support-highlights{display:flex;flex-wrap:wrap;gap:7px;margin:19px 0}.support-highlights span{padding:7px 9px;border-radius:999px;background:#f1f7ff;color:#1d5db5;font-size:10px;font-weight:900}.support-card form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.support-card label{font-size:11px;font-weight:800;color:#314158}.support-card input,.support-card select,.support-card textarea{display:block;box-sizing:border-box;width:100%;margin-top:6px;border:1px solid #dbe4ed;border-radius:8px;padding:10px;background:#fff;color:#1b2a40;font:inherit;font-size:12px}.support-card textarea{min-height:110px;resize:vertical}.support-card label small{font-weight:500;color:#7c899b}.support-wide{grid-column:1/-1}.support-submit{justify-self:start}.support-status{grid-column:1/-1;color:#708096;font-size:10px}.support-status.success{color:#08784b;font-weight:800}.support-status.error{color:#b72c38;font-weight:800}@media(max-width:560px){.support-card{padding:25px 18px}.support-card h2{font-size:25px}.support-card form{grid-template-columns:1fr}.support-wide,.support-status{grid-column:auto}.support-submit{width:100%}}

/* Source: support-contacts.css */
.footer-column a{background:none;text-align:left;padding:0;color:#7a7f88;font-size:13px;line-height:1.7;text-decoration:none}.footer-column a:hover{color:var(--blue)}.footer-column .footer-contact{font-weight:750;color:#31445f;overflow-wrap:anywhere}.footer-column .whatsapp{color:#087f51}.support-direct{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:0 0 20px}.support-direct a{min-width:0;padding:11px;border:1px solid #dbe6f0;border-radius:10px;background:#fbfdff;color:#1c4e8d;text-decoration:none;font-weight:900;font-size:11px;line-height:1.25}.support-direct a:hover{border-color:#1b73ce;background:#f1f7ff}.support-direct a span{display:block;margin-top:4px;color:#65758a;font-weight:650;font-size:10px;overflow-wrap:anywhere}.support-direct .support-whatsapp{border-color:#bce8d4;background:#f3fcf7;color:#087a4f}@media(max-width:560px){.support-direct{grid-template-columns:1fr}}

/* Source: footer.css */
.site-footer{background:#fff;border-top:1px solid #e8edf3;padding:66px 9% 22px}.footer-main{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:45px}.footer-brand p{max-width:250px;color:#758196;font-size:13px;line-height:1.7}.footer-badges{display:grid;gap:7px;margin-top:22px}.footer-badges span{font-size:11px;color:#248b67;font-weight:700}.footer-column{display:grid;align-content:start;gap:10px}.footer-column h3{font:800 12px "Space Grotesk";letter-spacing:.5px;margin:0 0 7px}.footer-column button{background:none;text-align:left;padding:0;color:#7a7f88;font-size:13px;line-height:1.7}.footer-column button:hover{color:var(--blue)}.footer-column .underlined{text-decoration:underline}.footer-column .social-link{color:#425067}.footer-bottom{margin-top:55px;padding-top:19px;border-top:1px solid #edf0f4;display:flex;justify-content:space-between;color:#9aa3b0;font-size:10px}@media(max-width:750px){.site-footer{padding:50px 5% 18px}.footer-main{grid-template-columns:1fr 1fr;gap:30px}.footer-brand{grid-column:span 2}.footer-bottom{display:grid;gap:7px}}.gbs-storefront-clean.gbs-next .footer-brand p{font-size:14px}.gbs-storefront-clean.gbs-next .footer-column h3{font-size:13px;letter-spacing:.08em}.gbs-storefront-clean.gbs-next .footer-column :is(a,button){min-height:44px;font-size:14px;line-height:1.6;text-align:start}.gbs-storefront-clean.gbs-next .footer-column a{padding:10px 12px;border-radius:10px;border:1px solid;font-weight:700}.gbs-storefront-clean.gbs-next .footer-column button{border-radius:6px}.gbs-storefront-clean.gbs-next .footer-badges{display:flex;flex-wrap:wrap;gap:10px}.gbs-storefront-clean.gbs-next .footer-badges>span{padding:8px 11px;border:1px solid;border-radius:8px}@media(max-width:720px){.gbs-storefront-clean.gbs-next .footer-main{grid-template-columns:minmax(0,1fr)}.gbs-storefront-clean.gbs-next .footer-brand{grid-column:1 / -1}}.gbs-storefront-clean.gbs-next .footer-column a.footer-info-link{border:0;padding:9px 0;font-weight:500}.gbs-storefront-clean.gbs-next .footer-shop{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:20px}.gbs-storefront-clean.gbs-next .footer-shop a{min-height:44px;display:inline-flex;align-items:center;font-size:13px}.gbs-storefront-clean.gbs-next .footer-connect{margin-top:22px;max-width:270px}body.gbs-storefront-clean.gbs-next .site-footer.footer-refined{margin-top:24px;padding:36px 24px 20px;background:#0b1730!important;border-image:none}body.gbs-storefront-clean.gbs-next .footer-refined :is(.footer-main,.footer-contact-strip,.footer-bottom){width:min(1320px,100%);margin-inline:auto;box-sizing:border-box}body.gbs-storefront-clean.gbs-next .footer-refined .footer-contact-strip{display:grid;grid-template-columns:1.2fr repeat(3,minmax(0,1fr));gap:14px;align-items:center;padding-bottom:28px;border-bottom:1px solid #2a3b56}body.gbs-storefront-clean.gbs-next .footer-refined .footer-eyebrow{color:#ffbd80!important;font-size:10px;letter-spacing:.12em;font-weight:800}body.gbs-storefront-clean.gbs-next .footer-refined .footer-contact-intro h2{color:#fff!important;font-size:22px;line-height:1.25;letter-spacing:-.4px;margin:7px 0}body.gbs-storefront-clean.gbs-next .footer-refined .footer-contact-intro p{color:#bdcbe0!important;font-size:12px;line-height:1.6;margin:0}body.gbs-storefront-clean.gbs-next .footer-refined .footer-contact{--contact-accent: #ffbd80;display:flex;align-items:center;gap:10px;min-width:0;min-height:82px;padding:14px;border:1px solid #42516b;border-radius:14px;background:#14233c;color:#f4f7ff!important;text-decoration:none;transition:border-color .15s,background-color .15s}body.gbs-storefront-clean.gbs-next .footer-refined .footer-contact.telegram{--contact-accent: #8fc8ff}body.gbs-storefront-clean.gbs-next .footer-refined .footer-contact.whatsapp{--contact-accent: #76e4b3}body.gbs-storefront-clean.gbs-next .footer-refined .footer-contact[hidden]{display:none}body.gbs-storefront-clean.gbs-next .footer-refined .footer-contact:hover{border-color:var(--contact-accent);background:#1b304e}body.gbs-storefront-clean.gbs-next .footer-refined .footer-contact-icon{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:10px;background:#223650;color:var(--contact-accent)!important}body.gbs-storefront-clean.gbs-next .footer-refined .footer-contact-icon svg{width:25px;height:25px}body.gbs-storefront-clean.gbs-next .footer-refined .footer-contact-icon img{display:block;object-fit:contain}body.gbs-storefront-clean.gbs-next .footer-refined .whatsapp .footer-contact-icon{background:#18794d}body.gbs-storefront-clean.gbs-next .footer-refined .whatsapp .footer-contact-icon img{filter:brightness(0) invert(1)}body.gbs-storefront-clean.gbs-next .footer-refined .footer-contact-copy{display:grid;gap:5px;min-width:0}body.gbs-storefront-clean.gbs-next .footer-refined .footer-contact-copy strong{font-size:14px;color:#fff!important}body.gbs-storefront-clean.gbs-next .footer-refined [data-contact-value]{font-size:12px;line-height:1.4;color:var(--contact-accent)!important;overflow-wrap:anywhere;direction:ltr}body.gbs-storefront-clean.gbs-next .footer-refined .footer-contact-arrow{margin-inline-start:auto;color:var(--contact-accent)!important;font-size:18px}body.gbs-storefront-clean.gbs-next .footer-refined .footer-main{grid-template-columns:1.2fr repeat(3,minmax(0,1fr));gap:28px;padding:28px 0 24px;align-items:start}body.gbs-storefront-clean.gbs-next .footer-refined .footer-brand{grid-column:auto;min-width:0}body.gbs-storefront-clean.gbs-next .footer-refined .footer-brand .logo{display:inline-flex;font-size:22px}body.gbs-storefront-clean.gbs-next .footer-refined .footer-brand p{max-width:290px;margin:14px 0;font-size:13px;line-height:1.7;color:#c9d5e8!important}body.gbs-storefront-clean.gbs-next .footer-refined .footer-badges{margin-top:0;gap:6px}body.gbs-storefront-clean.gbs-next .footer-refined .footer-badges>span{padding:6px 8px;font-size:10px}body.gbs-storefront-clean.gbs-next .footer-refined .footer-shop{margin-top:12px;gap:0 16px}body.gbs-storefront-clean.gbs-next .footer-refined .footer-shop a{font-size:12px;color:#a8d5ff!important;text-underline-offset:4px}body.gbs-storefront-clean.gbs-next .footer-refined .footer-column{gap:0;align-content:start}body.gbs-storefront-clean.gbs-next .footer-refined .footer-column h3{font-size:11px;margin:6px 0 12px}body.gbs-storefront-clean.gbs-next .footer-refined .footer-column a.footer-info-link{display:flex;align-items:center;min-height:44px;padding:8px 0;font-size:13px;line-height:1.4;color:#e2ebf9!important}body.gbs-storefront-clean.gbs-next .footer-refined .footer-column a.footer-info-link:hover{color:#ffbd80!important}body.gbs-storefront-clean.gbs-next .footer-refined a:focus-visible{outline:3px solid #ffbd80;outline-offset:4px}body.gbs-storefront-clean.gbs-next .footer-refined .footer-bottom{margin-top:0;padding:18px 0 0;gap:12px;align-items:center;flex-wrap:wrap;border-color:#2a3b56!important;font-size:11px;line-height:1.6;color:#c9d5e8!important}@media(max-width:1100px){body.gbs-storefront-clean.gbs-next .footer-refined .footer-contact-strip{grid-template-columns:repeat(3,minmax(0,1fr))}body.gbs-storefront-clean.gbs-next .footer-refined .footer-contact-intro{grid-column:1 / -1;margin-bottom:4px}body.gbs-storefront-clean.gbs-next .footer-refined .footer-main{grid-template-columns:repeat(3,minmax(0,1fr))}body.gbs-storefront-clean.gbs-next .footer-refined .footer-brand{grid-column:1 / -1}body.gbs-storefront-clean.gbs-next .footer-refined .footer-brand p{max-width:none}}@media(max-width:720px){body.gbs-storefront-clean.gbs-next .site-footer.footer-refined{padding:28px 20px 100px}body.gbs-storefront-clean.gbs-next .footer-refined .footer-contact-strip{grid-template-columns:minmax(0,1fr);gap:10px;padding-bottom:24px}body.gbs-storefront-clean.gbs-next .footer-refined .footer-contact{min-height:72px;padding:12px 14px}body.gbs-storefront-clean.gbs-next .footer-refined .footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;padding:24px 0}body.gbs-storefront-clean.gbs-next .footer-refined .footer-brand{grid-column:1 / -1}body.gbs-storefront-clean.gbs-next .footer-refined .footer-column:last-child{grid-column:1 / -1}body.gbs-storefront-clean.gbs-next .footer-refined .footer-column:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}body.gbs-storefront-clean.gbs-next .footer-refined .footer-column:last-child h3{grid-column:1 / -1}body.gbs-storefront-clean.gbs-next .footer-refined .footer-bottom{display:grid;gap:6px}}@media(prefers-reduced-motion:reduce){body.gbs-storefront-clean.gbs-next .footer-refined .footer-contact{transition:none}}body.gbs-storefront-clean.gbs-next .footer-refined .footer-payments{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:20px 0;border-top:1px solid #2a3b56}body.gbs-storefront-clean.gbs-next .footer-refined .footer-payments h3{margin:0 0 5px;font-size:14px;color:#fff!important}body.gbs-storefront-clean.gbs-next .footer-refined .footer-payments p{margin:0;font-size:12px;color:#c9d5e8!important}body.gbs-storefront-clean.gbs-next .footer-refined .footer-payment-logos{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}body.gbs-storefront-clean.gbs-next .footer-refined .footer-payment-logos li{display:grid;place-items:center;width:72px;height:44px;border-radius:8px;background:#fff}body.gbs-storefront-clean.gbs-next .footer-refined .footer-payment-logos img{display:block;width:64px;height:32px;object-fit:contain}

/* Source: marketplace-ui.css */
:root{--market-shadow:0 14px 38px rgba(16,26,44,.12)}body{overflow-x:hidden}.hero-cover{width:min(620px,76%);height:390px;object-fit:cover;object-position:center;border:0!important;border-radius:18px!important;right:7%!important;bottom:55px!important;transform:rotate(-3deg)!important;box-shadow:0 28px 62px rgba(7,31,78,.48)!important}.hero-art:after{background:linear-gradient(90deg,#fff 0%,#ffffff55 17%,transparent 56%)!important}.hero-title{z-index:4!important;text-shadow:0 4px 20px #071f4e99}.game-grid{gap:14px}.game-card{border-radius:10px!important}.game-cover{height:250px!important;padding:13px!important;font-size:18px!important}.game-info{padding:12px!important}.game-info h3{margin:5px 0 8px!important}.product-actions{margin-top:10px}.market-rail{display:flex;align-items:center;gap:8px;padding:10px 7%;overflow:auto;white-space:nowrap;border-bottom:1px solid #e8edf3;background:#fff;scrollbar-width:none}.market-rail::-webkit-scrollbar{display:none}.market-rail button{border:1px solid #e4e9f0;background:#f8fafc;color:#465267;padding:8px 12px;border-radius:999px;font:800 11px Manrope,sans-serif;transition:.2s}.market-rail button:hover{background:#edf5ff;border-color:#a9c9ef;color:#236fe7}.market-rail span{margin-left:auto;color:#169161;font:800 11px Manrope,sans-serif}.product-actions{display:grid;grid-template-columns:.9fr 1.4fr;gap:8px;margin-top:14px}.product-action{min-height:39px;border-radius:8px;font:800 11px Manrope,sans-serif;transition:transform .2s,background .2s,box-shadow .2s}.product-action:hover{transform:translateY(-1px)}.like-action{border:1px solid #dfe6ef;background:#fff;color:#607088}.like-action.saved{background:#fff0eb;border-color:#ffd1c0;color:#ed5729}.add-action{margin:0!important;background:#236fe7!important;color:#fff!important;padding:0 10px!important;box-shadow:0 8px 16px rgba(35,111,231,.18)}.add-action:hover{background:#1059c7!important}.add-action strong{font-size:16px;margin-left:5px}.purchase-ticker{position:fixed;z-index:130;left:24px;bottom:24px;width:min(330px,calc(100vw - 48px));display:flex;gap:11px;padding:14px 40px 14px 15px;background:#fff;border:1px solid #e1e8f0;border-radius:14px;box-shadow:var(--market-shadow);opacity:0;transform:translateY(18px);transition:opacity .35s ease,transform .35s ease}.purchase-ticker.is-showing{opacity:1;transform:translateY(0)}.purchase-ticker small{display:block;color:#169161;font:800 9px Manrope,sans-serif;letter-spacing:1px}.purchase-ticker strong{display:block;margin-top:3px;color:#152238;font:800 13px Manrope,sans-serif}.purchase-ticker p{margin:3px 0 0;color:#7c8797;font:600 10px Manrope,sans-serif}.ticker-dot{width:9px;height:9px;flex:0 0 9px;margin-top:11px;border-radius:50%;background:#13a86f;box-shadow:0 0 0 5px #e5f8ef}.ticker-close{position:absolute;right:10px;top:10px;width:24px;height:24px;border-radius:50%;background:#f2f5f8;color:#758195;font-size:17px;line-height:1}.mobile-menu-toggle{display:none}@media(max-width:850px){.market-rail{padding:9px 4%;position:sticky;top:62px;z-index:19;box-shadow:0 4px 10px rgba(16,26,44,.04)}.market-rail span{display:none}.mobile-menu-toggle{display:grid;width:42px;height:42px;padding:11px 9px;gap:4px;border:1px solid #e1e7ef;background:#fff;border-radius:10px}.mobile-menu-toggle span{height:2px;width:100%;background:#19243a;border-radius:2px;transition:.2s}.nav.mobile-open{display:flex;position:fixed;z-index:100;top:62px;left:0;right:0;padding:20px 6%;background:#fff;border-bottom:1px solid #e4e9f0;box-shadow:0 18px 35px rgba(16,26,44,.12);flex-direction:column;gap:4px}.nav.mobile-open a{padding:14px 10px;font-size:15px}.product-actions{gap:6px}.product-action{min-height:42px}.purchase-ticker{left:16px;bottom:16px;width:min(345px,calc(100vw - 32px))}.header-actions{margin-left:auto}.header-actions .compact-select:first-child{display:block;max-width:72px}.header-actions .language-select{display:block;width:56px}.header-actions .search-toggle{display:none}}@media(max-width:500px){.header{gap:8px;padding:0 3%}.game-grid,.catalog-games{grid-template-columns:repeat(2,minmax(0,1fr))}.game-cover{height:160px!important}.game-info{padding:11px!important}.game-info small{font-size:9px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-info h3{min-height:32px;white-space:normal!important;line-height:1.2}.price-row{gap:5px}.price-row b{font-size:14px}.price-row del{display:none}.product-actions{grid-template-columns:40px 1fr}.like-action span{display:none}.like-action{font-size:19px}.add-action{font-size:10px}.header-actions{gap:6px}.header-actions .compact-select:first-child{display:none}.header-actions .icon-btn[aria-label=Cart]{width:36px;height:36px}.account-trigger{display:none}.market-rail{top:62px}.purchase-ticker{bottom:12px;left:12px;width:calc(100vw - 24px)}}@media(prefers-reduced-motion:reduce){.purchase-ticker,.product-action,.market-rail button{transition:none!important}}

/* Source: mobile-fix.css */
:root{--orange:#ff6b26;--orange-dark:#e94e18;--green:#12a86d;--green-dark:#078555;--blue:#236fe7}html{overflow-x:clip;background:#fff}body,button,input,select,textarea{font-family:Roboto,Arial,sans-serif}button{font-weight:700}.logo,.hero h1,.inner-page h1,.sell-page h1,.section h2,.hero-title,.game-cover,.promo-strip h2,.member-banner h2,.newsletter h2,.feature-intro h2{font-family:Roboto,Arial,sans-serif}.logo{font-weight:900;letter-spacing:-1.35px}.primary{background:linear-gradient(135deg,var(--orange),#ff8a2b)!important;color:#fff;box-shadow:0 10px 22px #ff6b2640}.primary:hover{background:linear-gradient(135deg,var(--orange-dark),var(--orange))!important}.add-action{background:linear-gradient(135deg,var(--green),#23bd82)!important;box-shadow:0 9px 18px #12a86d3d!important}.add-action:hover{background:linear-gradient(135deg,var(--green-dark),var(--green))!important}.like-action.saved{background:#fff1eb;border-color:#ffc8b3;color:var(--orange-dark)}.market-rail button:first-child{background:#fff1eb;border-color:#ffd0bf;color:var(--orange-dark)}.market-rail button:last-of-type{background:#edfaf4;border-color:#bfeeda;color:var(--green-dark)}@media(max-width:850px){html,body{max-width:100%;overflow-x:clip}.header{height:64px;width:100%;padding:0 14px;gap:10px}.header .logo{font-size:18px}.header-actions{min-width:0;gap:6px}.header-actions .icon-btn{flex:0 0 38px;width:38px;height:38px}.mobile-menu-toggle{flex:0 0 40px}.market-rail{top:64px;width:100%;padding:9px 14px}.hero{display:block;min-height:0;padding:0;background:#fff;overflow:clip}.hero-copy{padding:54px 6% 34px}.hero-copy p{max-width:34rem}.hero-art{display:block;min-height:300px;height:300px;width:100%;overflow:hidden;background:linear-gradient(130deg,#102f69 0%,#176bce 55%,#13a86d)}.hero-art:after{background:linear-gradient(90deg,#102f6935,transparent 68%)!important}.hero-cover{width:72%!important;max-width:none!important;height:252px!important;right:7%!important;bottom:20px!important;object-fit:cover!important;object-position:center!important;transform:rotate(-2.5deg)!important;border-radius:14px!important}.hero-price{left:6%;right:auto;top:18px;padding:10px 12px;z-index:5}.hero-price strong{font-size:18px}.hero-title{right:6%;bottom:20px;font-size:32px;line-height:.86;max-width:45%;z-index:5}.hero-art .one{width:210px;height:210px;left:-70px;top:68px}.hero-art .two{width:180px;height:180px;right:-65px;bottom:-45px}.section,.inner-page{padding-left:5%;padding-right:5%}.section{padding-top:58px;padding-bottom:58px}.game-grid,.catalog-games{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.game-card{min-width:0;overflow:hidden}.game-cover{height:210px!important;padding:12px!important;font-size:17px!important}.game-info{min-width:0;padding:12px!important}.product-actions{grid-template-columns:42px minmax(0,1fr)}.like-action span{display:none}.purchase-ticker{z-index:135}}@media(max-width:500px){.announcement{height:auto;min-height:34px;padding:7px 44px 7px 12px;justify-content:flex-start;font-size:10px;line-height:1.25}.header{padding:0 10px;gap:7px}.header .logo{font-size:15px;letter-spacing:-1.1px}.header-actions .language-select{width:52px;max-width:52px;font-size:9px;padding:0 4px}.header-actions .icon-btn{flex-basis:34px;width:34px;height:34px;font-size:15px}.mobile-menu-toggle{width:35px;height:35px;padding:8px}.market-rail{top:64px;padding-left:10px;padding-right:10px}.market-rail button{font-size:10px;padding:7px 10px}.hero-copy{padding:40px 5% 30px}.hero h1{font-size:clamp(38px,11vw,52px);letter-spacing:-2.4px}.hero p{font-size:14px;line-height:1.5}.hero-actions{gap:8px;margin:22px 0}.primary,.ghost{padding:12px 13px;font-size:12px}.primary span{margin-left:7px}.trust{margin-top:26px;gap:6px 10px;font-size:10px}.hero-art{height:246px;min-height:246px}.hero-cover{width:78%!important;height:204px!important;right:4%!important;bottom:14px!important;transform:rotate(-2deg)!important}.hero-price{left:5%;top:14px;padding:8px 9px}.hero-price span{font-size:7px}.hero-price strong{font-size:15px}.hero-price del{font-size:9px}.hero-title{right:5%;bottom:16px;font-size:25px;max-width:48%}.hero-art .one{width:160px;height:160px;left:-60px;top:55px}.hero-art .two{width:120px;height:120px;right:-45px}.pulse-board{margin:20px 5% 0;gap:10px}.pulse-card{min-height:88px;padding:15px}.pulse-card b{font-size:25px}.section-head{gap:12px;align-items:flex-end;margin-bottom:18px}.section h2{font-size:24px}.section-head>a{font-size:11px;white-space:nowrap}.category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.category-grid button{min-width:0;padding:14px 4px;font-size:21px}.category-grid span{font-size:11px}.category-grid small{font-size:8px}.game-grid,.catalog-games{gap:9px}.game-cover{height:174px!important;font-size:15px!important}.game-info{padding:10px!important}.game-info h3{font-size:12px!important}.game-info small{font-size:9px!important}.price-row b{font-size:14px}.product-action{min-height:38px}.add-action{font-size:10px!important;padding:0 7px!important}.promo-strip{margin:0 5% 54px;padding:23px 20px}.promo-strip h2{font-size:25px}.countdown{gap:6px}.countdown span{width:48px;height:48px}.countdown b{font-size:18px}.discover-zone{padding:56px 5%}.discover-card{min-height:210px}.newsletter{padding:50px 5%;gap:22px;flex-direction:column;align-items:stretch}.newsletter h2{font-size:27px}.newsletter form{width:100%;flex-direction:column;padding:7px}.newsletter input{min-height:42px}.newsletter .primary{width:100%}.purchase-ticker{left:10px;bottom:10px;width:calc(100vw - 20px);max-width:none}.support-fab{right:15px;bottom:82px}.cart-drawer{width:min(100%,390px)}.quick-modal{padding:10px}.quick-card{max-height:calc(100vh - 20px);overflow:auto}}

/* Source: personalization.css */
.recommendation-section{padding-top:0}.recommendation-section .section-head{align-items:flex-end}.recommendation-copy{max-width:470px;margin:8px 0 0;color:#738094;font-size:13px;line-height:1.5}.learning-pill{display:inline-flex;align-items:center;gap:6px;background:#edf8f3;color:#08784b;border:1px solid #c8edda;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:800;white-space:nowrap}@media(max-width:500px){.recommendation-copy{font-size:11px}.learning-pill{font-size:9px;padding:7px 9px}.recommendation-section .section-head{align-items:flex-start;flex-direction:column}}.match-reason{display:block;min-height:28px;margin:2px 0 7px;color:#08784b;font-size:9px;font-weight:800;line-height:1.3}

/* Source: price-intelligence.css */
.price-intel{margin:16px 0;padding:11px 12px;border:1px solid #dbe9f7;border-radius:9px;background:#f6fbff}.price-intel>span{display:block;color:#236fe7;font-size:9px;font-weight:800;letter-spacing:.8px}.price-intel>b{display:block;margin-top:4px;color:#24344e;font-size:11px}.history-bars{height:34px;display:flex;align-items:end;gap:4px;margin-top:8px}.history-bars i{display:block;flex:1;min-width:4px;background:linear-gradient(#69a8f2,#236fe7);border-radius:3px 3px 1px 1px}.store-offer-shelf{margin:0 0 28px;padding:22px;border:1px solid #d9e8f4;border-radius:20px;background:linear-gradient(145deg,#fff 0%,#fff8f2 42%,#f3f9ff 72%,#f2fbf7 100%);box-shadow:0 16px 36px rgba(20,61,101,.08)}.store-offer-shelf[data-game-store-shelf=popular],.store-offer-shelf[data-game-store-shelf=discounted]{width:min(1240px,calc(100% - 48px));margin:32px auto 40px}.store-offer-shelf-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:16px}.store-offer-shelf-head span{color:#f36f21;font-size:11px;font-weight:900;letter-spacing:.12em}.store-offer-shelf-head h2{margin:4px 0 0;color:#173b67;font-size:clamp(20px,2vw,30px)}.store-offer-shelf-head p{margin:0;color:#55708e;font-size:13px}.store-offer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.store-offer-card{min-width:0;overflow:hidden;border:1px solid #dce8f2;border-radius:16px;background:#fff;box-shadow:0 8px 20px rgba(20,61,101,.07);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.store-offer-card:hover{transform:translateY(-3px);border-color:#4c9bea;box-shadow:0 14px 28px rgba(20,61,101,.12)}.store-offer-card.is-stale{border-color:#f3a46f;background:#fffaf6}.store-offer-media{position:relative;display:grid;place-items:center;aspect-ratio:16/9;overflow:hidden;background:linear-gradient(135deg,#e8f3ff,#eafaf3)}.store-offer-media img{display:block;width:100%;height:100%;object-fit:contain;background:#edf4fa}.store-offer-media>span{font-size:38px}.store-offer-media>b{position:absolute;left:10px;bottom:10px;padding:5px 8px;border-radius:999px;background:#287fe0;color:#fff;font-size:10px;letter-spacing:.06em}.store-offer-body{display:grid;gap:10px;padding:14px}.store-offer-heading{display:flex;align-items:start;justify-content:space-between;gap:10px}.store-offer-heading h3{min-width:0;margin:0;color:#193553;font-size:15px;line-height:1.35;overflow-wrap:anywhere}.store-offer-heading span{flex:none;padding:4px 7px;border-radius:999px;background:#fff0e6;color:#d95312;font-size:10px;font-weight:800}.store-offer-price{color:#0b875c;font-size:20px}.store-offer-signals{display:flex;flex-wrap:wrap;gap:5px}.store-offer-signals span{padding:4px 7px;border-radius:7px;background:#eef6ff;color:#2869aa;font-size:10px;font-weight:700}.store-offer-card.is-stale .store-offer-signals span:nth-child(2){background:#fff0e6;color:#c94d0c}.store-offer-time,.store-offer-recommendation,.store-offer-empty{margin:0;color:#60758d;font-size:11px;line-height:1.45}.store-offer-recommendation{padding:8px;border-left:3px solid #18a873;background:#f0fbf6;color:#267558}.store-offer-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px}.store-offer-actions button,.store-offer-actions a{min-height:38px;padding:9px 11px;border:0;border-radius:9px;background:#287fe0;color:#fff;font:inherit;font-size:11px;font-weight:800;text-decoration:none;cursor:pointer}.store-offer-actions a{display:inline-flex;align-items:center;background:#f36f21}.store-reference-label{color:#687b8e;font-size:10px;font-weight:700}.store-offer-actions :focus-visible{outline:3px solid #11a66f;outline-offset:3px}.store-offer-source-price{display:flex;align-items:end;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid #dbe9f6;border-radius:10px;background:#f7fbff}.store-offer-source-price>span{color:#4f6f8f;font-size:10px;font-weight:900;text-transform:uppercase}.store-offer-source-price>div{display:flex;align-items:baseline;gap:7px}.store-offer-source-price del{color:#8797a8;font-size:11px}.store-offer-source-price strong{color:#183f72;font-size:15px}.store-offer-availability{display:flex;align-items:center;justify-content:space-between;gap:8px}.store-offer-availability strong{color:#087a52;font-size:12px}.store-offer-availability span{padding:5px 8px;border-radius:999px;background:#eaf3ff;color:#1f69b5;font-size:10px;font-weight:900;letter-spacing:.04em}.store-offer-more{display:block;min-height:44px;margin:18px auto 0;padding:10px 22px;border:1px solid #1d72cb;border-radius:12px;background:#287fe0;color:#fff;font:inherit;font-size:13px;font-weight:900;cursor:pointer}.store-offer-more:hover{background:#176bc1}.store-offer-more:disabled{cursor:wait;opacity:.65}.store-offer-more:focus-visible{outline:3px solid #11a66f;outline-offset:3px}.store-offer-empty-state{grid-column:1/-1;padding:30px;border:1px dashed #bad0e2;border-radius:14px;background:#f8fbfe;color:#55708e;text-align:center;font-size:13px}@media(max-width:720px){.store-offer-shelf{padding:16px}.store-offer-shelf[data-game-store-shelf=popular],.store-offer-shelf[data-game-store-shelf=discounted]{width:calc(100% - 24px);margin:24px auto 36px}.store-offer-shelf-head{align-items:start;flex-direction:column}.store-offer-grid{grid-template-columns:minmax(0,1fr)}.store-offer-actions{align-items:stretch;flex-direction:column}.store-offer-actions button,.store-offer-actions a{justify-content:center;text-align:center}}@media(prefers-reduced-motion:reduce){.store-offer-card{scroll-behavior:auto;transition:none}.store-offer-card:hover{transform:none}}.store-offer-shelf[data-game-store-shelf=bestsellers],.store-offer-shelf[data-game-store-shelf=deals]{width:min(1240px,calc(100% - 48px));margin:28px auto}.store-offer-shelf[hidden]{display:none!important}.store-offer-grid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));align-items:stretch}.store-offer-card{display:flex;flex-direction:column;cursor:pointer}.store-offer-media{aspect-ratio:4/3}.store-offer-body{flex:1;display:flex;flex-direction:column;gap:9px}.store-offer-heading{flex-direction:column;gap:8px;min-height:85px}.store-offer-heading h3{font-size:15px;line-height:1.5;font-weight:750}.store-offer-price{font-size:25px;letter-spacing:-.03em;color:#153857}.store-offer-actions button{width:100%;min-height:44px;font-size:14px;background:#1767d2}.store-offer-actions button:disabled{opacity:.55;cursor:wait}.store-price-evidence{font-size:11px;color:#536b80;width:100%;margin-top:auto}.store-price-evidence summary{cursor:pointer;padding:5px 0;min-height:28px}.store-sale-deadline{font-size:11px;line-height:1.5;margin:0;color:#aa470d;padding:6px 8px;background:#fff2e6;border-radius:6px}.store-offer-source-price{background:#f4f8fc;border:0}.store-offer-media img{position:absolute;inset:0;width:100%!important;height:100%!important;max-height:100%;object-fit:contain}.store-offer-actions.has-library-action{display:grid;grid-template-columns:minmax(0,1fr);gap:7px}.store-offer-actions.has-library-action button{min-width:0;width:100%;white-space:normal;line-height:1.3;min-height:42px;padding:9px;font-size:13px}.store-offer-actions.has-library-action .library-toggle{background:#edf4fe;color:#1b4d80;border:1px solid #c8dcf1}@media(max-width:600px){.store-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.store-offer-shelf{padding:12px}.store-offer-body{padding:10px}.store-offer-heading h3{font-size:13px}.store-offer-source-price{align-items:start;flex-direction:column}.store-offer-shelf[data-game-store-shelf=deals],.store-offer-shelf[data-game-store-shelf=bestsellers]{width:calc(100% - 24px)}}@media(max-width:350px){.store-offer-grid{grid-template-columns:1fr}}.ng-products:has(.game-grid:empty){display:none}.home-product-feed[hidden]{display:none!important}.catalog-main:has([data-game-store-shelf=catalog]:not([hidden]) .store-offer-card)>.result-bar,.catalog-main:has([data-game-store-shelf=catalog]:not([hidden]) .store-offer-card)>#catalogGames:has(.deal-empty){display:none}#subcategoryCards [data-category-tab] small{display:none}body.gbs-next #catalog.inner-page{width:min(1440px,calc(100% - 48px));max-width:1440px;margin-inline:auto;padding:28px 0 64px!important}body.gbs-next #catalog .catalog-layout{width:100%;grid-template-columns:240px minmax(0,1fr)}body.gbs-next .store-offer-actions.has-library-action{grid-template-columns:minmax(0,1fr)}body.gbs-next .catalog-main:has([data-game-store-shelf=catalog]:not([hidden]) .store-offer-card)>.result-bar{display:none!important}@media(max-width:940px){body.gbs-next #catalog .catalog-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){body.gbs-next #catalog.inner-page{width:calc(100% - 24px)}}.store-device-choice{display:grid;gap:6px;margin:12px 0;font-size:13px;font-weight:700;color:#183457}.store-device-choice select{width:100%;min-height:44px;border:1px solid #b7cce5;border-radius:8px;background:#f1f7ff;color:#123967;padding:8px 10px;font:inherit}.store-device-choice select:focus-visible{outline:3px solid #2477dd;outline-offset:2px}.store-device-choice small{font-size:11px;font-weight:400;color:#445970}

/* Source: psprices-inspired.css */
.deal-explorer{display:grid;grid-template-columns:minmax(180px,1fr) minmax(330px,1.8fr) auto;gap:18px;align-items:center;margin:0 0 22px;padding:16px 18px;border:1px solid #e3e9f1;border-radius:16px;background:linear-gradient(108deg,#f7fbff,#fff 48%,#f5fffa);box-shadow:0 10px 30px #16366f0a}.deal-explorer-copy{display:grid;gap:3px}.deal-explorer-copy b{font-size:14px;color:#12243e}.deal-explorer-copy small{font-size:11px;color:#68809a}.deal-platforms,.deal-view-toggle{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.deal-platforms button,.deal-view-toggle button{border:1px solid #dbe3ec;border-radius:9px;background:#fff;color:#506278;padding:8px 10px;font:700 11px Roboto,Arial,sans-serif;cursor:pointer;transition:.18s ease}.deal-platforms button:hover,.deal-view-toggle button:hover{border-color:#8cb2ee;color:#236fe7}.deal-platforms button.active{border-color:#ffcfbd;background:#fff4ee;color:#e85720}.deal-view-toggle{justify-content:flex-end;flex-wrap:nowrap}.deal-view-toggle button{white-space:nowrap}.deal-view-toggle button.active{background:#173b76;border-color:#173b76;color:#fff}.filter-title{display:flex;align-items:center;justify-content:space-between}.filters .field-label{display:grid;gap:6px;margin:0 0 10px;color:#536176;font-size:11px;font-weight:800}.filters .field-label input{width:100%;box-sizing:border-box;border:1px solid #dce4ec;border-radius:8px;padding:8px 9px;background:#fff;color:#152842;font:600 12px Roboto,Arial,sans-serif}.filters .field-label input:focus{outline:2px solid #8ec2ff;border-color:#4c94f0}.result-bar{align-items:center}.result-bar>div{display:flex;align-items:center;gap:10px}.result-region{font-size:11px;font-weight:800;color:#16845c;background:#eafaf3;padding:7px 9px;border-radius:999px}.catalog-games.psprices-list{display:grid;grid-template-columns:1fr;gap:8px}.deal-row{display:grid;grid-template-columns:82px minmax(180px,1fr) 145px 132px;gap:14px;align-items:center;min-height:104px;padding:10px 12px;border:1px solid #e1e8f0;border-radius:13px;background:#fff;box-shadow:0 6px 18px #1a33540a;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.deal-row:hover{transform:translateY(-2px);border-color:#a8c7f2;box-shadow:0 12px 24px #1a335414}.deal-thumb{align-self:stretch;min-height:82px;border-radius:9px;background-color:#183b74;background-position:center;background-size:cover}.deal-summary{display:grid;align-content:center;gap:4px;min-width:0}.deal-summary h3{overflow:hidden;margin:0;color:#132842;font-size:15px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.deal-store{font-size:10px;font-weight:900;letter-spacing:.04em;color:#236fe7}.deal-summary small{font-size:10px;color:#76879b}.deal-signal{width:max-content;max-width:100%;overflow:hidden;border-radius:6px;background:#eafaf3;color:#078555;padding:3px 6px;font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.deal-price{display:grid;justify-items:end;gap:2px;text-align:right}.deal-price b{color:#0d294f;font-size:20px;letter-spacing:-.6px}.deal-price del{color:#8592a1;font-size:11px}.deal-price small{color:#6b7c91;font-size:10px}.deal-discount{border-radius:6px;background:#fff0e9;color:#e7551e;padding:4px 6px;font-size:11px;font-weight:900}.deal-actions{display:flex;justify-content:flex-end;gap:7px}.deal-icon{width:36px;height:36px;border:1px solid #dce5ef;border-radius:9px;background:#fff;color:#627286;font-size:18px;cursor:pointer}.deal-add{border:0;border-radius:9px;background:linear-gradient(135deg,#12a86d,#24bf83);color:#fff;padding:0 10px;font:800 11px Roboto,Arial,sans-serif;cursor:pointer;white-space:nowrap;box-shadow:0 8px 18px #12a86d30}.deal-add strong{font-size:14px}.psprices-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}.deal-empty{display:grid;gap:6px;min-height:170px;place-content:center;padding:20px;border:1px dashed #c9d5e2;border-radius:14px;color:#5b6c81;text-align:center}.deal-empty b{color:#173b76}@media(max-width:1050px){.deal-explorer{grid-template-columns:1fr;gap:12px}.deal-view-toggle{justify-content:flex-start}.deal-row{grid-template-columns:72px minmax(160px,1fr) 126px 120px}.deal-thumb{min-height:76px}.psprices-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:720px){.deal-explorer{margin-left:0;margin-right:0;padding:14px}.deal-platforms{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.deal-platforms button{white-space:nowrap}.result-bar{align-items:flex-start;gap:10px}.result-bar>div{width:100%;justify-content:space-between}.result-region{display:none}.deal-row{grid-template-columns:62px minmax(0,1fr) auto;gap:10px;min-height:92px;padding:9px}.deal-thumb{min-height:74px}.deal-summary h3{font-size:13px}.deal-summary small{display:none}.deal-signal{font-size:9px}.deal-price{grid-column:2;grid-row:2;display:flex;align-items:center;justify-items:start;gap:6px;text-align:left}.deal-price b{font-size:17px}.deal-price small{display:none}.deal-actions{grid-column:3;grid-row:1 / span 2;align-self:center;display:grid;gap:5px}.deal-icon{width:34px;height:32px}.deal-add{height:32px;padding:0 7px;font-size:0}.deal-add strong{font-size:15px}.psprices-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.filter-title>div{display:grid;gap:3px}.filter-title b{color:#173b76;font-size:15px}.filter-title small{color:#7b8ca0;font-size:10px;font-weight:700}.filters .clear{float:none;border:1px solid #ffd2c2;border-radius:8px;background:#fff7f3;padding:6px 8px;color:#df5520;font-weight:800}.filters .clear:hover{background:#fff0e9}.filters h4{color:#294262;letter-spacing:.02em}

/* Source: category-navigation.css */
.category-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:-8px 0 22px}.category-tabs button{border:1px solid #dbe5f1;border-radius:999px;background:#fff;color:#52657d;padding:9px 14px;font:800 12px Roboto,Arial,sans-serif;cursor:pointer}.category-tabs button.active{border-color:#ff6b26;background:#fff1eb;color:#d9511c}.category-grid button b{display:block;margin-bottom:8px;font-size:24px;color:#236fe7}.category-grid button:nth-child(2) b{color:#12a86d}.category-grid button:nth-child(4) b{color:#ff6b26}@media(max-width:500px){.category-tabs{gap:6px;margin-bottom:18px}.category-tabs button{padding:8px 11px;font-size:11px}.category-grid button b{margin-bottom:5px;font-size:20px}}.subcategory-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:-6px 0 26px}.subcategory-cards button{min-height:92px;border:1px solid #dce6f1;border-radius:14px;background:linear-gradient(145deg,#fff,#f5f9ff);padding:13px;text-align:left;color:#173b76;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.subcategory-cards button:hover,.subcategory-cards button.active{border-color:#ff9a72;background:linear-gradient(145deg,#fff8f4,#fff);box-shadow:0 10px 22px #ff6b2618;transform:translateY(-2px)}.subcategory-cards b{display:block;font-size:20px;line-height:1;margin-bottom:10px;color:#ff6b26}.subcategory-cards span{display:block;font-size:13px;font-weight:900;color:#173b76}.subcategory-cards small{display:block;margin-top:5px;color:#68809a;font-size:10px;font-weight:700}@media(max-width:720px){.subcategory-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:20px}.subcategory-cards button{min-height:80px;padding:12px}.subcategory-cards b{font-size:17px;margin-bottom:8px}}

/* Source: smart-categories.css */
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.smart-finder{display:grid;grid-template-columns:auto minmax(220px,.8fr) minmax(360px,1.2fr);gap:20px;align-items:center;margin:0 0 28px;padding:24px;border:1px solid #cfe0f6;border-radius:16px;background:radial-gradient(circle at 5% 5%,#e9f3ff,transparent 35%),linear-gradient(135deg,#f8fbff,#fff)}.smart-finder-mark{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;color:#fff;background:linear-gradient(135deg,#236fe7,#12a86d);font-size:22px}.smart-finder>div>span{font-size:9px;font-weight:900;letter-spacing:1.4px;color:#236fe7}.smart-finder h2{margin:5px 0;font:800 21px "Space Grotesk"}.smart-finder p{margin:0;color:#68809a;font-size:11px;line-height:1.5}.smart-finder form{display:grid;grid-template-columns:1fr auto;gap:8px}.smart-finder input{min-width:0;border:1px solid #ccd9e8;border-radius:8px;padding:12px 13px;outline:none}.smart-finder input:focus{border-color:#236fe7;box-shadow:0 0 0 3px #236fe71a}.smart-finder form>button{border-radius:8px;padding:0 16px;background:#173b76;color:#fff;font-weight:800}.smart-suggestions{grid-column:1/-1;display:flex;gap:6px;flex-wrap:wrap}.smart-suggestions button{border:1px solid #dae4ef;border-radius:999px;padding:6px 9px;background:#fff;color:#52657d;font-size:10px;font-weight:700}.smart-finder form>small{grid-column:1/-1;color:#75869a;font-size:9px}.smart-rail{color:#236fe7!important;font-weight:900!important}.category-grid button i{font-style:normal;font-size:10px;color:#236fe7;font-weight:900;margin-top:6px}.category-grid button small{min-height:30px;line-height:1.4}@media(max-width:900px){.smart-finder{grid-template-columns:auto 1fr}.smart-finder form{grid-column:1/-1}}@media(max-width:560px){.smart-finder{grid-template-columns:1fr;padding:18px}.smart-finder-mark{width:42px;height:42px}.smart-finder form{grid-template-columns:1fr}.smart-finder form>button{padding:12px}.smart-suggestions,.smart-finder form>small{grid-column:auto}}

/* Source: marketplace-home.css */
:root{--market-ink:#172033;--market-slate:#536078;--market-cloud:#f5f7fb;--market-orange:#f15a24;--market-blue:#1769e0;--market-green:#0b9a63;--market-shadow:0 14px 38px rgba(20,36,67,.11)}body{background:#fff;color:var(--market-ink)}.announcement{height:33px;background:#172033;font-weight:700;letter-spacing:.1px}.header{height:70px;padding:0 max(5%,38px);gap:34px;box-shadow:0 2px 12px rgba(17,35,68,.035)}.header .nav{gap:24px}.nav a{font-weight:800;color:#35425a}.header-actions{gap:9px}.compact-select{border:1px solid #e3e8f0;background:#fff;border-radius:8px;padding:8px 7px;color:#435069;font-size:11px;font-weight:800}.icon-btn{border:1px solid #e3e8f0;background:#fff;color:#253552}.account-trigger{padding:3px 6px;border:1px solid transparent;border-radius:10px}.account-trigger:hover{border-color:#dbe4f0;background:#f7faff}.commerce-colour-line{height:4px;display:grid;grid-template-columns:1.15fr 1fr .85fr 1.1fr .9fr;background:#ff7a2c}.commerce-colour-line i:nth-child(1){background:#ff6a24}.commerce-colour-line i:nth-child(2){background:#ffae24}.commerce-colour-line i:nth-child(3){background:#1769e0}.commerce-colour-line i:nth-child(4){background:#0b9a63}.commerce-colour-line i:nth-child(5){background:#8f58d6}.market-rail{padding:9px max(5%,38px);gap:8px;background:#fff;border-bottom:0}.market-rail button{padding:7px 12px;background:#fff;border-color:#e3e8f0;color:#31415e;box-shadow:0 2px 6px rgba(24,43,78,.03)}.market-rail button:hover{color:var(--market-blue);border-color:#bcd2f8;background:#eff6ff}.market-rail span{color:var(--market-green);font-weight:900}.market-search-shell{width:min(1180px,90%);margin:12px auto 10px;display:flex;align-items:center;gap:16px}.market-search{flex:1;min-height:48px;display:flex;align-items:center;gap:12px;text-align:left;background:#f7f9fc;border:1px solid #e0e6f0;border-radius:11px;padding:0 16px;color:#7c899f;transition:.2s}.market-search:hover{border-color:#a9c5ed;background:#fff;box-shadow:0 8px 22px rgba(30,71,135,.09)}.market-search>span{color:var(--market-blue);font-size:23px;line-height:1}.market-search b{font-size:13px;font-weight:600}.market-search kbd{margin-left:auto;border:1px solid #dfe6f0;border-radius:5px;background:#fff;padding:3px 6px;color:#8793a7;font:700 10px Roboto,sans-serif}.market-promises{display:flex;gap:12px;white-space:nowrap}.market-promises span{font-size:10px;font-weight:900;color:#53617a}.search-bar{top:114px}.search-bar input{border-radius:10px 0 0 10px}.search-bar button{border-radius:0 10px 10px 0;background:var(--market-orange)}#home{padding-top:1px}.hero{width:min(1220px,92%);min-height:400px;margin:14px auto 0;padding-left:6.2%;grid-template-columns:46% 54%;border-radius:20px;background:radial-gradient(circle at 10% 5%,#fff4ec,transparent 35%),linear-gradient(118deg,#fff 0%,#f6f9ff 78%);border:1px solid #e8edf5;box-shadow:var(--market-shadow)}.hero-copy{padding:57px 18px 42px 0}.hero h1{font-size:clamp(42px,4.4vw,64px);letter-spacing:-4px;margin:13px 0}.hero h1 em{background:linear-gradient(90deg,var(--market-orange),#ff962a);background-clip:text;color:transparent}.hero p{max-width:390px;font-size:15px}.hero-actions{margin:23px 0}.hero .primary{background:linear-gradient(135deg,var(--market-orange),#ff8b29)!important}.hero .ghost{border-color:#d7e1ef;background:#fff;color:#29456c}.trust{margin-top:27px;gap:13px;flex-wrap:wrap}.hero-art{min-height:400px;background:linear-gradient(132deg,#12336f 0%,#1769d8 50%,#0b9a63 105%)}.hero-cover{height:300px!important;width:min(475px,75%)!important;bottom:44px!important;right:7%!important}.hero-title{font-size:38px;bottom:31px;right:6%}.hero-price{right:7%;top:32px}.hero-art:after{background:linear-gradient(90deg,#f7f9ff 0%,#f7f9ff30 15%,transparent 52%)!important}.market-campaigns{width:min(1220px,92%);margin:18px auto 0;display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:14px}.campaign-card{min-height:142px;padding:19px 22px;text-align:left;border-radius:15px;position:relative;overflow:hidden;color:#fff;box-shadow:0 10px 26px rgba(20,36,67,.11);transition:transform .2s,box-shadow .2s}.campaign-card:hover{transform:translateY(-3px);box-shadow:0 16px 32px rgba(20,36,67,.17)}.campaign-card:after{content:"";width:152px;height:152px;border:1px solid #fff4;border-radius:50%;position:absolute;right:-45px;bottom:-78px}.campaign-card span{display:block;font-size:10px;letter-spacing:1px;font-weight:900;opacity:.82}.campaign-card strong{display:block;margin:8px 0 10px;font:900 21px/1.05 Roboto,sans-serif;letter-spacing:-.8px}.campaign-card small{position:relative;z-index:1;display:block;font-size:10px;font-weight:700;opacity:.9}.campaign-card small b{margin-left:5px}.campaign-card i{position:absolute;right:18px;top:16px;font:900 23px Roboto,sans-serif;opacity:.9}.campaign-orange{background:linear-gradient(125deg,#e9471b,#ff9a27)}.campaign-blue{background:linear-gradient(125deg,#1253bb,#2984ef)}.campaign-green{background:linear-gradient(125deg,#087d58,#24bd88)}.categories{padding:58px 9% 44px}.section-head{margin-bottom:22px}.section h2{font-size:30px}.section-head>a{border:1px solid #d6e1ef;border-radius:999px;padding:9px 13px;background:#fff;color:var(--market-blue)}.section-head>a:hover{border-color:#a9c9f2;background:#eff6ff}.category-grid{gap:12px}.category-grid button{position:relative;min-height:132px;padding:17px 8px 14px;border-radius:14px;border-color:#e5ebf3;box-shadow:0 7px 20px rgba(30,50,83,.06)}.category-grid button:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,0),rgba(255,255,255,.75));pointer-events:none}.category-grid button>*{position:relative;z-index:1}.category-grid button:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(30,50,83,.13)}.category-grid button:nth-child(1){background:#eef5ff;border-color:#c9dcfb}.category-grid button:nth-child(2){background:#f1edff;border-color:#d9ccff}.category-grid button:nth-child(3){background:#edfbf5;border-color:#c5f0dd}.category-grid button:nth-child(4){background:#fff4eb;border-color:#ffd7c3}.category-grid button:nth-child(5){background:#fff9e9;border-color:#f8e3aa}.category-grid button:nth-child(6){background:#eef9fb;border-color:#c5edf0}.category-grid span{color:#223450;font-size:13px}.category-grid small{color:#65748d}.pulse-board{width:min(1220px,82%);padding:0;margin:22px auto 0;gap:12px}.pulse-card{min-height:94px;border-radius:13px;padding:17px 19px}.pulse-card b{font-size:25px}.pulse-card.blue{background:linear-gradient(135deg,#1769e0,#519eff)}.pulse-card.orange{background:linear-gradient(135deg,#ef5821,#ff9f2d)}.pulse-card.green{background:linear-gradient(135deg,#078a5d,#32c48d)}.section:not(.categories){padding-top:62px;padding-bottom:62px}.game-grid{gap:15px}.game-card{border-radius:13px!important}.game-card:hover{box-shadow:0 18px 36px rgba(20,38,70,.14)}.game-cover{height:220px!important}.tag{background:var(--market-orange)!important}.add-action{background:linear-gradient(135deg,var(--market-green),#23bb82)!important}.like-action{border-color:#dde5ef}.recommendation-section{background:linear-gradient(110deg,#f5f9ff,#fbfffd);border-top:1px solid #edf1f6;border-bottom:1px solid #edf1f6}.promo-strip{width:min(1220px,82%);margin:0 auto 64px;background:linear-gradient(108deg,#f15a24,#ff8b26 57%,#ffb129);border-radius:17px}.feature-lab{width:min(1220px,82%);margin:0 auto 64px}.social-proof,.discover-zone{width:min(1220px,82%)}.member-banner{width:min(1220px,82%);margin-left:auto;margin-right:auto}.newsletter{margin-top:52px}@media(max-width:950px){.market-search-shell{width:92%;display:block}.market-promises{margin:9px 2px 0;justify-content:space-between}.hero{width:92%;grid-template-columns:1fr 1fr}.hero-copy{padding-top:47px}.hero-art,.hero-art{min-height:390px}.market-campaigns{width:92%;grid-template-columns:repeat(3,1fr)}.campaign-card{padding:16px}.campaign-card strong{font-size:18px}.pulse-board,.promo-strip,.feature-lab,.social-proof,.discover-zone,.member-banner{width:82%}}@media(max-width:850px){.commerce-colour-line{height:3px}.market-search-shell{margin-top:11px}.market-search{width:100%;min-height:46px}.market-promises{overflow:auto;gap:18px;padding-bottom:2px}.market-promises span{font-size:10px}.hero{width:100%;border-radius:0;border-left:0;border-right:0;margin-top:8px}.market-campaigns{grid-template-columns:1fr;margin-top:12px}.campaign-card{min-height:106px}.campaign-card strong{font-size:20px}.categories{padding-top:52px}.pulse-board{width:90%;grid-template-columns:repeat(3,1fr);margin-top:16px}.pulse-card{min-height:98px}.promo-strip,.feature-lab,.social-proof,.discover-zone,.member-banner{width:90%}}@media(max-width:500px){.announcement{padding-right:12px}.header{height:62px}.commerce-colour-line{height:3px}.market-search-shell{width:92%;margin:9px auto}.market-search{min-height:43px;padding:0 12px}.market-search b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.market-search kbd{display:none}.market-promises{gap:13px;margin-top:7px}.market-promises span{font-size:9px}.hero{margin-top:6px}.hero-copy{padding-top:34px}.hero h1{font-size:clamp(37px,10.5vw,49px);letter-spacing:-2.8px}.hero-art{min-height:250px}.market-campaigns{width:92%;gap:9px}.campaign-card{min-height:100px;padding:15px 16px;border-radius:12px}.campaign-card strong{font-size:18px;margin:6px 0 7px}.campaign-card i{right:14px;top:13px;font-size:20px}.categories{padding-top:46px;padding-bottom:35px}.category-grid{gap:8px}.category-grid button{min-height:108px;padding:12px 4px 10px;border-radius:11px}.pulse-board{width:90%;grid-template-columns:1fr;gap:8px}.pulse-card{min-height:78px;padding:13px 15px}.pulse-card b{font-size:22px}.section:not(.categories){padding-top:48px;padding-bottom:48px}.promo-strip,.feature-lab,.social-proof,.discover-zone,.member-banner{width:90%}.promo-strip{margin-bottom:48px}}@media(prefers-reduced-motion:reduce){.campaign-card,.category-grid button,.market-search{transition:none!important}}

/* Source: marketplace-rails.css */
.deal-rail-section{padding:26px 9% 10px;background:#fffaf4}.deal-rail-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.deal-rail-head h2{margin:0;color:#182942;font:800 21px "Space Grotesk"}.deal-rail-head span{color:#e66718;font-size:12px;font-weight:800}.deal-rail{display:flex;gap:15px;overflow-x:auto;padding:2px 1px 12px;scroll-snap-type:x proximity}.deal-rail::-webkit-scrollbar{height:6px}.deal-rail::-webkit-scrollbar-thumb{background:#d9c9b8;border-radius:8px}.mini-deal{flex:0 0 245px;overflow:hidden;border:1px solid #e9ded2;border-radius:15px;background:#fff;box-shadow:0 6px 18px #472a0d0b;text-align:left;scroll-snap-align:start}.mini-deal .deal-cover{height:145px;background-size:cover;background-position:center;position:relative}.mini-deal .discount{position:absolute;top:11px;left:11px;padding:6px 9px;border-radius:8px;background:#fb4d47;color:#fff;font-size:12px;font-weight:900}.mini-deal .platform{position:absolute;top:11px;right:11px;padding:5px 8px;border-radius:6px;background:#182942;color:#fff;font-size:10px;font-weight:900}.mini-deal .deal-info{padding:14px 15px}.mini-deal h3{margin:0 0 7px;color:#1b2a40;font-size:15px}.mini-deal p{margin:0 0 12px;color:#718096;font-size:11px}.mini-deal del{display:block;color:#8792a0;font-size:11px}.mini-deal strong{color:#08a84f;font-size:19px}.collection-tiles{padding:30px 9% 60px;background:#fff}.collection-tiles h2{margin:0 0 16px;color:#182942;font:800 23px "Space Grotesk"}.collection-grid{display:grid;grid-template-columns:repeat(8,minmax(110px,1fr));gap:13px}.collection-grid button{min-height:102px;border-radius:15px;padding:12px 8px;color:#fff;font-weight:900;font-size:13px;box-shadow:inset 0 1px #ffffff2e,0 8px 16px #12233c12}.collection-grid i{display:block;font-style:normal;font-size:25px;margin-bottom:9px}.steam{background:#18364f}.playstation{background:#0750bd}.xbox{background:#0b9516}.epic{background:#383838}.ubisoft{background:#0870d0}.gift{background:#e88900}.roblox{background:#f1282e}.valorant{background:#f65f74}.subscriptions{background:#8040df}.software{background:#108fcc}@media(max-width:950px){.collection-grid{grid-template-columns:repeat(4,1fr)}.deal-rail-section,.collection-tiles{padding-left:5%;padding-right:5%}}@media(max-width:520px){.collection-grid{grid-template-columns:repeat(2,1fr);gap:10px}.collection-grid button{min-height:86px}.mini-deal{flex-basis:220px}}

/* Source: brand-icons.css */
.collection-grid img{display:block;width:31px;height:31px;object-fit:contain;margin:0 auto 10px;filter:brightness(0) invert(1)}.collection-grid .brand-color{filter:none}.collection-grid .category-symbol{display:block;margin:0 auto 10px;font-size:24px;line-height:31px}

/* Source: category-card-groups.css */
.collection-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:24px}.collection-title-row .eyebrow{display:block;margin-bottom:5px}.collection-all{border:0;background:transparent;color:#e66718;font-size:13px;font-weight:900;white-space:nowrap}.collection-group{margin-top:28px}.collection-group:first-of-type{margin-top:0}.collection-group h3{margin:0 0 12px;color:#263b58;font-size:15px;font-weight:900}.collection-grid button{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid transparent;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.collection-grid button:hover,.collection-grid button:focus-visible{transform:translateY(-3px);border-color:#ffffff8f;box-shadow:0 12px 25px #12233c23;outline:0}.fortnite{background:#105bd8}.minecraft{background:#5b7a22}.pubg{background:#b75713}.free-fire{background:#f07814}.league{background:#0d587b}.mobile-legends{background:#2057a8}.call-of-duty{background:#30363c}.other-games{background:#6555d4}.ea{background:#df3e3e}.nintendo{background:#e63a3a}.geforce{background:#5b9e23}.netflix{background:#d8252b}.disney{background:#183b90}.prime{background:#109bc4}.max{background:#34208e}.apple-tv{background:#242424}.paramount{background:#2363b6}.crunchyroll{background:#f47521}.hidive{background:#1470b8}.youtube{background:#e52d35}.amazon-music{background:#126ed3}.tidal{background:#111}.discord{background:#5865f2}.telegram{background:#249fdf}@media(max-width:640px){.collection-title-row{align-items:flex-start;flex-direction:column;margin-bottom:20px}.collection-all{padding:0}.collection-group{margin-top:23px}.collection-group h3{font-size:14px}.collection-grid button{font-size:12px}}

/* Source: compact-categories.css */
.compact-collections .collection-title-row{margin-bottom:12px}.compact-collections .collection-intro{max-width:580px;margin:0 0 20px;color:#65758a;font-size:13px;line-height:1.5}.compact-collections .in-game{background:#6055d3}.compact-collections .entertainment{background:#d9252b}.compact-collections .music{background:#0c9d52}@media(max-width:640px){.compact-collections .collection-intro{font-size:12px;margin-bottom:16px}}

/* Source: site-search.css */
.market-search{padding:4px 5px 4px 16px!important;background:#f7f9fc!important}.market-search:focus-within{border-color:#2a7de1!important;background:#fff!important;box-shadow:0 8px 22px rgba(30,71,135,.12)!important}.market-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#192a44;font:600 13px Roboto,sans-serif}.market-search input::placeholder{color:#8290a3}.market-search button{min-height:38px;border-radius:8px;padding:0 17px;background:#ff6b26;color:#fff;font:800 12px Roboto,sans-serif;transition:transform .18s ease,background .18s ease}.market-search button:hover{background:#e95716;transform:translateY(-1px)}.search-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:500px){.market-search input{font-size:12px}.market-search button{min-width:66px;padding:0 11px;font-size:11px}}

/* Source: storefront-foundation.css */
:root{--v3-orange:#ff5c24;--v3-orange-dark:#d94312;--v3-blue:#216ee8;--v3-green:#0d9f68;--v3-ink:#171d2b;--v3-muted:#5f6c80;--v3-line:#dde3eb;--v3-soft:#f4f6f9;--v3-white:#fff;--z-header:40;--z-drawer:80;--z-modal:100;--z-toast:120}html{scroll-behavior:smooth}body{background:var(--v3-white);color:var(--v3-ink);font-family:Roboto,Arial,sans-serif}button,input,select,textarea{font-family:inherit}h1,h2,h3{font-family:"Space Grotesk",Roboto,sans-serif;letter-spacing:-.025em;text-wrap:balance}p{text-wrap:pretty}.offer-trust{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 12px;color:#187451;font-size:9px;font-weight:800}.offer-trust span+span{color:#47566c}.offer-meta{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.announcement{height:30px;background:#171d2b;color:#fff;border:0}.announcement a{color:#fff}.header{height:72px;padding:0 max(24px,calc((100% - 1240px)/2));gap:34px;background:#fff;border-bottom:1px solid var(--v3-line);box-shadow:none;z-index:var(--z-header)}.header .logo{font-size:22px}.nav{gap:8px}.nav a{padding:9px 12px;border-radius:8px;color:#4d596b;font-size:13px}.nav a:hover,.nav a.active{background:var(--v3-soft);color:var(--v3-ink)}.compact-select{border:0;background:transparent;color:#4d596b}.icon-btn{border:1px solid var(--v3-line);background:#fff}.account-trigger{border-left:1px solid var(--v3-line);padding-left:14px}.commerce-colour-line{height:3px;background:linear-gradient(90deg,var(--v3-orange) 0 34%,var(--v3-blue) 34% 67%,var(--v3-green) 67%)}.commerce-colour-line i{display:none}.market-rail{min-height:44px;padding:0 max(24px,calc((100% - 1240px)/2));gap:5px;background:#fff;border-bottom:1px solid var(--v3-line);overflow-x:auto}.market-rail button{flex:none;padding:8px 10px;border-radius:7px;background:transparent;color:#4c596c;font-size:11px;font-weight:700}.market-rail button:hover{background:var(--v3-soft);color:var(--v3-ink)}.market-rail span{margin-left:auto;white-space:nowrap;color:var(--v3-green);font-size:10px}.market-search-shell{display:flex;max-width:none;padding:16px max(24px,calc((100% - 1240px)/2));margin:0;background:#f7f8fa;border-bottom:1px solid var(--v3-line);box-shadow:none}.market-search{flex:1;height:48px;border:1px solid #cfd7e2;border-radius:10px;background:#fff;box-shadow:none}.market-search:focus-within{border-color:var(--v3-blue);box-shadow:0 0 0 3px #216ee81a}.market-search input{font-size:14px;color:var(--v3-ink)}.market-search input::placeholder{color:#687589}.market-search button{background:var(--v3-blue);border-radius:0 8px 8px 0;padding:0 24px}.market-promises{display:none}#home{background:#fff}.inner-page{padding:34px max(24px,calc((100% - 1240px)/2)) 80px;background:#fff}.catalog-head{margin-bottom:30px}.catalog-head h1{font-size:42px;letter-spacing:-.035em}.catalog-layout{grid-template-columns:230px 1fr;gap:30px}.filters{position:sticky;top:92px;align-self:start;padding:18px;border:1px solid var(--v3-line);border-radius:10px;background:#fff}.psprices-list.catalog-games[data-view=cards],.catalog-games:not([data-view=table]){grid-template-columns:repeat(3,minmax(0,1fr))}.deal-explorer{border:1px solid var(--v3-line);border-radius:10px;background:#f7f8fa}.smart-finder{border:0;border-radius:12px;background:#edf5ff}.smart-finder-mark{background:var(--v3-blue)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #216ee833;outline-offset:2px}.page{animation:storefront-page-in .18s cubic-bezier(.16,1,.3,1)}@keyframes storefront-page-in{from{opacity:.65;transform:translateY(3px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.page{animation:none;transition:none}}@media(max-width:900px){.header{padding:0 18px}.catalog-layout{grid-template-columns:1fr}.filters{position:static}.language-select{display:none}}@media(max-width:560px){.announcement{display:none}.header{height:64px}.market-search-shell{padding:12px}.market-search{height:44px}.market-search button{padding:0 14px}}

/* Source: mega-menu.css */
.mega-category-bar{min-height:56px;padding:0 max(22px,calc((100% - 1240px)/2));display:flex;align-items:stretch;gap:8px;background:#111318;border-bottom:1px solid #2a2e37;overflow-x:auto}.mega-category-tab{flex:1;min-width:145px;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 15px;background:transparent;color:#e9edf3;font-size:13px;font-weight:800;white-space:nowrap;border-bottom:3px solid transparent}.mega-category-tab:hover,.mega-category-tab.active{color:#fff;background:#1a1e25;border-bottom-color:#43b7ff}.mega-category-tab img{width:21px;height:21px;object-fit:contain}.mega-category-tab>span{padding:3px 6px;border-radius:999px;background:#f0442f;color:#fff;font-size:8px}.mega-menu-panel{position:absolute;left:0;right:0;z-index:50;background:#17191e;color:#fff;border-bottom:1px solid #30343e;box-shadow:0 8px 8px #07090d33}.mega-menu-panel[hidden]{display:none}.mega-menu-inner{width:min(1240px,calc(100% - 44px));margin:0 auto;padding:36px 0 40px;display:grid;grid-template-columns:repeat(5,minmax(145px,1fr)) 220px;gap:30px}.mega-menu-group{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.mega-menu-group h3{margin:0 0 10px;color:#fff;font:800 14px Roboto,Arial,sans-serif;letter-spacing:0}.mega-menu-group button{width:100%;padding:7px 0;text-align:left;background:transparent;color:#c8ced8;font-size:12px}.mega-menu-group button:hover{color:#43b7ff}.mega-menu-promo{align-self:stretch;min-height:230px;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;border-radius:12px;background:#216ee8;color:#fff}.mega-menu-promo p{margin:0 0 8px;font-size:9px;font-weight:900;letter-spacing:1px}.mega-menu-promo strong{font:700 22px/1.08 "Space Grotesk"}.mega-menu-promo small{margin:8px 0 18px;color:#fff;font-size:11px;line-height:1.45}.mega-menu-promo button{align-self:flex-start;padding:9px 12px;border-radius:7px;background:#fff;color:#174f9f;font-size:11px;font-weight:900}@media(max-width:1100px){.mega-menu-inner{grid-template-columns:repeat(3,1fr)}.mega-menu-promo{grid-column:span 1;min-height:180px}.mega-menu-group:nth-child(n+5){display:none}}@media(max-width:700px){.mega-category-bar{min-height:50px;padding:0 10px}.mega-category-tab{min-width:118px;font-size:11px}.mega-category-tab img{width:17px;height:17px}.mega-menu-panel{position:fixed;top:147px;bottom:0;overflow:auto}.mega-menu-inner{width:100%;padding:24px 18px;grid-template-columns:1fr 1fr;gap:24px 20px}.mega-menu-group:nth-child(n+5){display:flex}.mega-menu-promo{grid-column:1/-1;min-height:150px}}.mega-category-tab>b{width:21px;color:#fff;font:900 22px/1 Arial,sans-serif;text-align:center}.mega-category-tab.active>b{color:#43b7ff}@media(max-width:700px){.mega-category-tab>b{width:17px;font-size:18px}}body.gbs-storefront-clean.gbs-next .mega-category-tab img{width:32px;height:32px;flex:0 0 32px;object-fit:contain;filter:none;opacity:1}body.gbs-storefront-clean.gbs-next .mega-category-tab:focus-visible{outline:2px solid #1764c8;outline-offset:-3px}@media(max-width:700px){body.gbs-storefront-clean.gbs-next .mega-category-tab img{width:28px;height:28px;flex-basis:28px}}

/* Source: notifications.css */
.notification-shell{position:relative}.notification-trigger{position:relative;width:38px;height:38px;display:grid;place-items:center;border:1px solid #e0e6ef;border-radius:50%;background:#fff;color:#256fdf}.notification-trigger>span{font-size:13px;text-shadow:0 -6px 0 #256fdf}.notification-trigger:hover,.notification-trigger[aria-expanded=true]{background:#edf5ff;border-color:#a9cbfa}.notification-trigger i{position:absolute;right:-3px;top:-4px;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;border:2px solid #fff;border-radius:10px;background:#ff642b;color:#fff;font:900 9px Roboto,Arial}.notification-panel{position:absolute;z-index:90;right:0;top:49px;width:360px;border:1px solid #dfe6ef;border-radius:14px;background:#fff;box-shadow:0 24px 60px #1728422b;overflow:hidden}.notification-panel[hidden]{display:none}.notification-panel header{display:flex;justify-content:space-between;align-items:center;padding:18px;border-bottom:1px solid #edf1f5}.notification-panel header small{color:#246ee5;font-size:8px;font-weight:900;letter-spacing:1px}.notification-panel h3{margin:3px 0 0;font-size:18px}.notification-panel header button,.notification-panel footer button{background:none;color:#246ee5;font-size:10px;font-weight:800}.notification-item{width:100%;display:flex;gap:12px;padding:15px 18px;text-align:left;background:#f8fbff;border-bottom:1px solid #edf1f5}.notification-item.read{background:#fff;opacity:.67}.notification-item>b{flex:0 0 9px;width:9px;height:9px;margin-top:5px;border-radius:50%}.notification-item>b.orange{background:#ff642b}.notification-item>b.green{background:#13a873}.notification-item>b.blue{background:#2672e8}.notification-item>span{display:grid;gap:4px}.notification-item strong{font-size:12px}.notification-item small{color:#68768a;font-size:10px;line-height:1.45}.notification-item em{color:#9aa4b2;font-size:9px;font-style:normal}.notification-panel footer{padding:13px 18px;text-align:center;background:#fbfcfe}@media(max-width:700px){.notification-panel{position:fixed;left:12px;right:12px;top:74px;width:auto}.notification-trigger{width:34px;height:34px}.notification-panel header{padding:15px}}

/* Source: navigation-fixes.css */
.page-history-controls{position:fixed;left:22px;bottom:22px;z-index:79;display:flex;gap:6px;padding:5px;border:1px solid #dde5ef;border-radius:12px;background:#fffffff2;box-shadow:0 12px 30px #14274424;backdrop-filter:blur(12px)}.page-history-controls button{display:flex;align-items:center;gap:6px;min-height:34px;padding:8px 11px;border:0;border-radius:8px;background:#eef5ff;color:#1763cc;font-size:11px;font-weight:800;cursor:pointer;transition:.18s}.page-history-controls button:last-child{background:#ecf9f3;color:#087b4d}.page-history-controls button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 14px #17335f14}.page-history-controls button:disabled{opacity:.38;cursor:not-allowed;box-shadow:none}.game-card,.game-cover,.deal-thumb,.quick-cover,.cart-thumb,.mini-cover{overflow:hidden}.game-cover,.deal-thumb,.quick-cover,.cart-thumb,.mini-cover{background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;background-color:#eef3f8!important}.hero-cover,.image-preview,[data-product-image-preview]{object-fit:contain!important;object-position:center!important;background:#eef3f8}.quick-cover{background-color:#e8eef5!important}.deal-thumb{background-color:#f0f4f8!important}.game-cover{background-color:#eaf0f6!important}.admin-access-link{display:inline-block;color:#b9c5d5;text-decoration:none;font-size:12px;padding:5px 0}.admin-access-link:hover{color:#fff}@media(max-width:620px){.page-history-controls{left:12px;bottom:12px}.page-history-controls button{min-width:38px;padding:8px}.page-history-controls button span{display:none}.support-fab{bottom:12px!important}}.information-modal .modal-card{width:min(520px,calc(100vw - 28px));text-align:left}.information-modal .modal-card>h2{margin-top:8px}.information-modal #informationBody{margin:16px 0;color:#526174;font-size:14px;line-height:1.7}.information-modal #informationBody a{color:#176bd8;font-weight:800}.information-modal .primary{width:100%}

/* Source: vendor/swiper-14.2.0.min.css */
:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode{.swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}}.swiper-virtual.swiper-css-mode.swiper-horizontal{.swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}}.swiper-virtual.swiper-css-mode.swiper-vertical{.swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}::slotted(svg),svg{height:100%;object-fit:contain;transform-origin:center;width:100%;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;&.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>&{display:none!important}&.swiper-scrollbar-horizontal,.swiper-horizontal>&{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}&.swiper-scrollbar-vertical,.swiper-vertical>&{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%;>canvas,>img,>svg{max-height:100%;max-width:100%;object-fit:contain}}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.swiper.swiper-cube{overflow:visible}.swiper-cube{.swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1;.swiper-slide{pointer-events:none}}&.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0;&:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}}}.swiper-cube{.swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}}.swiper-cube{.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper.swiper-flip{overflow:visible}.swiper-flip{.swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1;.swiper-slide{pointer-events:none}}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}}.swiper-flip{.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper-creative{.swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}}.swiper.swiper-cards{overflow:visible}.swiper-cards{.swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}}

/* Source: storefront-v4.css */
:root{--v4-ink:#102038;--v4-muted:#66748a;--v4-line:#e3e9f0;--v4-soft:#f6f8fb;--v4-blue:#1769e0;--v4-blue-dark:#0d4fb6;--v4-orange:#ff6b2c;--v4-green:#0da66c;--v4-shadow:0 18px 48px rgba(16,32,56,.09);--v4-radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body.v4-store{margin:0;background:#fff;color:var(--v4-ink);font-family:Roboto,Arial,sans-serif}body.v4-store button,body.v4-store input,body.v4-store select,body.v4-store textarea{font:inherit}body.v4-store button{cursor:pointer}.skip-link{position:fixed;left:16px;top:-70px;z-index:1000;padding:11px 15px;border-radius:8px;background:#102038;color:#fff;font-size:13px;font-weight:800;transition:top .2s}.skip-link:focus{top:12px}body.v4-store :focus-visible{outline:3px solid rgba(23,105,224,.28);outline-offset:3px}body.v4-store .announcement{min-height:34px;padding:9px 5%;background:#102038;color:#e8eff8;font-size:11px;font-weight:600;text-align:center}body.v4-store .announcement a{margin-left:8px;color:#81b7ff;font-weight:800}body.v4-store .header{position:sticky;top:0;z-index:180;display:grid;grid-template-columns:auto minmax(290px,1fr) auto;align-items:center;gap:28px;min-height:74px;padding:0 max(4%,calc((100vw - 1320px)/2));border-bottom:1px solid var(--v4-line);background:rgba(255,255,255,.96);backdrop-filter:blur(18px);box-shadow:0 8px 25px rgba(16,32,56,.04)}body.v4-store .logo{display:inline-flex;align-items:center;gap:0;color:var(--v4-ink);font:900 19px/1 Space Grotesk,sans-serif;letter-spacing:-1px;text-decoration:none}body.v4-store .logo b:nth-child(1){color:var(--v4-blue)}body.v4-store .logo b:nth-child(2){color:var(--v4-orange)}body.v4-store .logo b:nth-child(3){color:var(--v4-green)}body.v4-store .header .nav{display:flex;align-items:center;justify-content:center;gap:6px}body.v4-store .header .nav a{position:relative;padding:10px 14px;border-radius:9px;color:#42536a;font-size:12px;font-weight:800;text-decoration:none;transition:.18s}body.v4-store .header .nav a:hover{background:#f2f6fb;color:var(--v4-blue)}body.v4-store .header .nav a.active{background:#eaf2ff;color:var(--v4-blue)}body.v4-store .header .nav a.active:after{display:none}body.v4-store .header-actions{display:flex;align-items:center;gap:7px}body.v4-store .compact-select{height:36px;padding:0 25px 0 9px;border:1px solid var(--v4-line);border-radius:8px;background:#fff;color:#4f5f73;font-size:9px;font-weight:800}body.v4-store .language-select{width:105px;max-width:105px}body.v4-store .icon-btn,body.v4-store .notification-trigger{position:relative;display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--v4-line);border-radius:10px;background:#fff;color:#30435b}body.v4-store .icon-btn svg,body.v4-store .notification-trigger svg{width:17px;height:17px}body.v4-store .v4-cart-count,body.v4-store .v4-notification-count{position:absolute;right:-4px;top:-5px;display:grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border:2px solid #fff;border-radius:999px;background:var(--v4-orange);color:#fff;font-size:7px;font-weight:900}body.v4-store .account-trigger{display:flex;align-items:center;gap:7px;height:38px;padding:0 10px;border:1px solid var(--v4-line);border-radius:10px;background:#fff;color:#30435b;font-size:10px;font-weight:800}body.v4-store .account-trigger svg{width:16px;height:16px}body.v4-store .account-trigger svg:last-child{width:12px}.v4-menu-toggle{display:none;width:38px;height:38px;padding:0;border:1px solid var(--v4-line);border-radius:10px;background:#fff;color:var(--v4-ink)}.v4-menu-toggle svg{width:19px}body.v4-store .commerce-colour-line{height:3px}body.v4-store .commerce-colour-line i{height:3px}body.v4-store .market-rail{display:flex;align-items:center;gap:4px;min-height:45px;padding:0 max(4%,calc((100vw - 1320px)/2));overflow-x:auto;border-bottom:1px solid var(--v4-line);background:#fff;scrollbar-width:none}body.v4-store .market-rail::-webkit-scrollbar{display:none}body.v4-store .market-rail button{flex:0 0 auto;padding:8px 11px;border:0;border-radius:8px;background:transparent;color:#53637a;font-size:10px;font-weight:800}body.v4-store .market-rail button:hover{background:#f1f6fc;color:var(--v4-blue)}body.v4-store .market-rail span{margin-left:auto;white-space:nowrap;color:var(--v4-green);font-size:9px;font-weight:800}body.v4-store .market-search-shell{position:relative;z-index:120;display:grid;grid-template-columns:minmax(320px,720px) auto;align-items:center;justify-content:space-between;gap:24px;padding:12px max(4%,calc((100vw - 1320px)/2));border-bottom:1px solid var(--v4-line);background:#f8fafc}body.v4-store .market-search{display:grid;grid-template-columns:auto 1fr auto;align-items:center;min-height:44px;padding-left:14px;border:1px solid #cfd9e6;border-radius:12px;background:#fff;box-shadow:0 5px 16px rgba(16,32,56,.04)}body.v4-store .market-search>span{color:#76869a}body.v4-store .market-search input{height:42px;padding:0 12px;border:0;outline:0;color:var(--v4-ink);font-size:11px}body.v4-store .market-search button{align-self:stretch;margin:4px;padding:0 17px;border:0;border-radius:9px;background:var(--v4-blue);color:#fff;font-size:10px;font-weight:900}body.v4-store .market-promises{display:flex;align-items:center;gap:14px;color:#5c6d82;font-size:9px;font-weight:800}body.v4-store main{min-height:70vh}body.v4-store .page{display:none}body.v4-store .page.active{display:block}body.v4-store #home{width:min(1320px,92%);margin:0 auto;padding:28px 0 70px}.v4-hero{position:relative;overflow:hidden;border:1px solid var(--v4-line);border-radius:24px;background:#f4f8fd;box-shadow:var(--v4-shadow)}.v4-hero-slide{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(330px,.65fr);gap:45px;align-items:center;min-height:500px;padding:64px 70px}.v4-hero-blue{background:radial-gradient(circle at 75% 10%,rgba(23,105,224,.16),transparent 33%),linear-gradient(135deg,#fff 0%,#f3f8ff 100%)}.v4-hero-orange{background:radial-gradient(circle at 85% 15%,rgba(255,107,44,.2),transparent 36%),linear-gradient(135deg,#fff 0%,#fff7f2 100%)}.v4-hero-green{background:radial-gradient(circle at 85% 12%,rgba(13,166,108,.2),transparent 36%),linear-gradient(135deg,#fff 0%,#f2fbf7 100%)}.v4-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--v4-blue);font-size:9px;font-weight:900;letter-spacing:1.1px}.v4-kicker svg{width:14px;height:14px}.v4-hero-orange .v4-kicker{color:var(--v4-orange)}.v4-hero-green .v4-kicker{color:var(--v4-green)}.v4-hero-copy h1,.v4-hero-copy h2{max-width:760px;margin:16px 0 17px;color:var(--v4-ink);font:700 clamp(40px,5vw,65px)/.98 Space Grotesk,sans-serif;letter-spacing:-3.8px}.v4-hero-copy h2{font-size:clamp(38px,4.7vw,61px)}.v4-hero-copy h1 em,.v4-hero-copy h2 em{color:var(--v4-blue);font-style:normal}.v4-hero-orange h2 em{color:var(--v4-orange)}.v4-hero-green h2 em{color:var(--v4-green)}.v4-hero-copy>p{max-width:620px;margin:0;color:var(--v4-muted);font-size:14px;line-height:1.7}.v4-hero-search{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;width:min(650px,100%);min-height:54px;margin-top:28px;padding-left:15px;border:1px solid #c7d5e6;border-radius:13px;background:#fff;box-shadow:0 13px 28px rgba(18,55,97,.1)}.v4-hero-search>svg{width:19px;color:#677b93}.v4-hero-search input{height:52px;padding:0 12px;border:0;outline:0;color:var(--v4-ink);font-size:12px}.v4-hero-search>button{align-self:stretch;margin:5px;padding:0 20px;border:0;border-radius:9px;background:var(--v4-blue);color:#fff;font-size:10px;font-weight:900}.v4-popular{display:flex;align-items:center;gap:6px;margin-top:11px}.v4-popular span{color:#8b98a8;font-size:9px}.v4-popular button{padding:4px 7px;border:0;background:transparent;color:#50627a;font-size:9px;font-weight:800}.v4-suggestions{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:240;overflow:hidden;padding:6px;border:1px solid var(--v4-line);border-radius:13px;background:#fff;box-shadow:0 22px 55px rgba(16,32,56,.16)}.v4-suggestions button{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;width:100%;padding:8px;border:0;border-radius:8px;background:#fff;color:var(--v4-ink);text-align:left}.v4-suggestions button:hover{background:#f2f6fb}.v4-suggestions button>span{display:grid;place-items:center;width:40px;height:40px;overflow:hidden;border-radius:7px;background:#edf2f7}.v4-suggestions img{width:100%;height:100%;object-fit:contain}.v4-suggestions svg{width:18px}.v4-suggestions b,.v4-suggestions small{display:block}.v4-suggestions b{font-size:10px}.v4-suggestions small{margin-top:4px;color:var(--v4-muted);font-size:8px}.v4-suggestions strong{font-size:9px}.v4-hero-panel{position:relative;overflow:hidden;padding:32px;border:1px solid #cfe0f5;border-radius:20px;background:#fff;box-shadow:0 24px 55px rgba(23,105,224,.13)}.v4-hero-panel:after{content:"";position:absolute;right:-45px;top:-45px;width:150px;height:150px;border-radius:50%;background:#eaf2ff}.v4-panel-icon{position:relative;z-index:1;display:grid;place-items:center;width:52px;height:52px;margin-bottom:25px;border-radius:15px;background:var(--v4-blue);color:#fff}.v4-panel-icon svg{width:25px}.v4-hero-panel>small{color:var(--v4-blue);font-size:8px;font-weight:900;letter-spacing:1px}.v4-hero-panel>strong{display:block;margin:9px 0 20px;font:700 28px/1.1 Space Grotesk,sans-serif;letter-spacing:-1.2px}.v4-hero-panel ul{display:grid;gap:11px;margin:0 0 23px;padding:0;list-style:none}.v4-hero-panel li{display:flex;align-items:center;gap:8px;color:#5d6e83;font-size:10px}.v4-hero-panel li svg{width:14px;color:var(--v4-green)}.v4-hero-panel>button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:11px 13px;border:0;border-radius:9px;background:#edf4ff;color:var(--v4-blue);font-size:9px;font-weight:900}.v4-hero-panel>button svg{width:14px}.v4-hero-actions{display:flex;gap:9px;margin-top:28px}.v4-primary,.v4-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 17px;border-radius:10px;font-size:10px;font-weight:900}.v4-primary{border:0;background:var(--v4-blue);color:#fff}.v4-primary svg,.v4-secondary svg{width:14px}.v4-secondary{border:1px solid #cad6e4;background:#fff;color:#3c4f66}.v4-hero-orange .v4-primary{background:var(--v4-orange)}.v4-hero-green .v4-primary{background:var(--v4-green)}.v4-hero-visual{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v4-hero-visual>div{display:grid;align-content:end;min-height:170px;padding:24px;border:1px solid #f1d5c5;border-radius:18px;background:#fff;box-shadow:0 14px 32px rgba(116,54,17,.07)}.v4-hero-visual>div:first-child{grid-row:span 2;min-height:352px;background:linear-gradient(145deg,#ff7b39,#ef4f19);color:#fff}.v4-hero-visual b{font:700 40px Space Grotesk,sans-serif}.v4-hero-visual span{margin-top:5px;font-size:10px;font-weight:800}.v4-flow{display:flex;align-items:center;justify-content:center;gap:13px;padding:35px 22px;border:1px solid #cce8dc;border-radius:20px;background:#fff;box-shadow:0 22px 48px rgba(13,113,76,.11)}.v4-flow>span{display:grid;place-items:center;gap:12px;width:88px;height:100px;border-radius:15px;background:#edf9f4;color:var(--v4-green)}.v4-flow>span svg{width:25px}.v4-flow>span b{font-size:10px}.v4-flow>svg{width:18px;color:#99aa9f}.v4-hero-controls{position:absolute;left:68px;right:68px;bottom:25px;z-index:5;display:flex;align-items:center;justify-content:flex-end;gap:7px}.v4-hero-controls .swiper-pagination{position:static;width:auto;margin-right:auto}.v4-hero-controls .swiper-pagination-bullet{width:22px;height:4px;border-radius:99px;background:#9aabba;opacity:.45}.v4-hero-controls .swiper-pagination-bullet-active{background:var(--v4-blue);opacity:1}.v4-hero-prev,.v4-hero-next{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid #d2dde8;border-radius:9px;background:#fff;color:#485b73}.v4-hero-prev svg,.v4-hero-next svg{width:14px}.v4-assurance{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:18px 0 70px;border:1px solid var(--v4-line);border-radius:14px;background:#fff}.v4-assurance article{display:flex;align-items:center;gap:12px;min-width:0;padding:17px 22px}.v4-assurance article+article{border-left:1px solid var(--v4-line)}.v4-assurance>article>svg{flex:0 0 auto;width:21px;color:var(--v4-blue)}.v4-assurance article:nth-child(2)>svg{color:var(--v4-green)}.v4-assurance article:nth-child(3)>svg{color:var(--v4-orange)}.v4-assurance b,.v4-assurance span{display:block}.v4-assurance b{font-size:10px}.v4-assurance span{margin-top:4px;color:var(--v4-muted);font-size:8px;line-height:1.4}.v4-categories,.v4-products{margin:0 0 74px}.v4-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.v4-section-head>div>span,.v4-smart>div>span,.v4-confidence>div>span,.v4-newsletter>div>span{display:flex;align-items:center;gap:6px;margin-bottom:8px;color:var(--v4-blue);font-size:8px;font-weight:900;letter-spacing:1.1px}.v4-section-head h2,.v4-smart h2,.v4-confidence h2,.v4-newsletter h2{margin:0;color:var(--v4-ink);font:700 30px/1.1 Space Grotesk,sans-serif;letter-spacing:-1.5px}.v4-section-head p{margin:7px 0 0;color:var(--v4-muted);font-size:10px}.v4-section-head>button{display:flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid var(--v4-line);border-radius:9px;background:#fff;color:#40546c;font-size:9px;font-weight:900}.v4-section-head>button svg{width:13px}.v4-category-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.v4-category-grid>button{position:relative;display:grid;grid-template-columns:44px 1fr auto;grid-template-rows:auto auto;align-items:center;gap:2px 11px;min-width:0;padding:15px;border:1px solid var(--v4-line);border-radius:13px;background:#fff;color:var(--v4-ink);text-align:left;transition:.2s}.v4-category-grid>button:hover{transform:translateY(-3px);border-color:#b9cce2;box-shadow:0 13px 27px rgba(16,32,56,.08)}.v4-category-grid>button>span{grid-row:1/3;display:grid;place-items:center;width:44px;height:44px;border-radius:11px;background:#edf4ff;color:var(--v4-blue)}.v4-category-grid>button.green>span{background:#eaf8f2;color:var(--v4-green)}.v4-category-grid>button.orange>span{background:#fff0e9;color:var(--v4-orange)}.v4-category-grid img,.v4-category-grid>button>span svg{width:22px;height:22px;object-fit:contain}.v4-category-grid b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.v4-category-grid small{overflow:hidden;color:var(--v4-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.v4-category-grid>button>svg{grid-column:3;grid-row:1/3;width:14px;color:#8797aa}.v4-products .game-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.v4-products .game-card,body.v4-store .catalog-games.psprices-cards .game-card,body.v4-store #dealGames .game-card{display:flex!important;flex-direction:column!important;min-width:0!important;overflow:hidden!important;border:1px solid var(--v4-line)!important;border-radius:15px!important;background:#fff!important;box-shadow:0 8px 25px rgba(16,32,56,.05)!important;transition:.2s!important}.v4-products .game-card:hover,body.v4-store .catalog-games.psprices-cards .game-card:hover,body.v4-store #dealGames .game-card:hover{transform:translateY(-4px)!important;border-color:#b9cce2!important;box-shadow:0 18px 38px rgba(16,32,56,.1)!important}.v4-products .game-cover,body.v4-store .catalog-games.psprices-cards .game-cover,body.v4-store #dealGames .game-cover{aspect-ratio:16/10!important;min-height:0!important;background-color:#edf2f7!important;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important}.v4-products .game-cover>span,body.v4-store .catalog-games.psprices-cards .game-cover>span,body.v4-store #dealGames .game-cover>span{display:none!important}.v4-products .game-info,body.v4-store .catalog-games.psprices-cards .game-info,body.v4-store #dealGames .game-info{display:flex!important;flex:1!important;flex-direction:column!important;padding:15px!important}.v4-products .game-info h3,body.v4-store .catalog-games.psprices-cards .game-info h3,body.v4-store #dealGames .game-info h3{min-height:34px;margin:6px 0!important;color:var(--v4-ink)!important;font:700 14px/1.25 Space Grotesk,sans-serif!important;letter-spacing:-.3px!important}.v4-products .offer-meta,body.v4-store .catalog-games.psprices-cards .offer-meta{color:var(--v4-blue)!important;font-size:7px!important;font-weight:900!important;letter-spacing:.5px!important}.v4-products .offer-trust,body.v4-store .catalog-games.psprices-cards .offer-trust{display:flex!important;gap:6px!important;margin:5px 0 12px!important;color:#6b7a8d!important;font-size:7px!important}.v4-products .price-row,body.v4-store .catalog-games.psprices-cards .price-row{margin-top:auto!important}.v4-products .price-row b,body.v4-store .catalog-games.psprices-cards .price-row b{font-size:18px!important}.v4-products .price-row del,body.v4-store .catalog-games.psprices-cards .price-row del{font-size:9px!important}.v4-products .product-actions,body.v4-store .catalog-games.psprices-cards .product-actions{display:grid!important;grid-template-columns:auto 1fr!important;gap:6px!important;margin-top:11px!important}.v4-products .product-action,body.v4-store .catalog-games.psprices-cards .product-action{min-height:35px!important;margin:0!important;border-radius:8px!important;font-size:8px!important;font-weight:900!important}.v4-products .add-action,body.v4-store .catalog-games.psprices-cards .add-action{background:var(--v4-blue)!important;color:#fff!important}.v4-products .game-card>.tag,body.v4-store .catalog-games.psprices-cards .game-card>.tag{right:10px!important;top:10px!important;z-index:2!important;padding:5px 7px!important;border-radius:999px!important;background:var(--v4-orange)!important;color:#fff!important;font-size:8px!important}.v4-smart{position:relative;display:grid;grid-template-columns:1fr minmax(330px,.75fr);align-items:center;gap:45px;margin:0 0 74px;padding:42px 48px;overflow:hidden;border-radius:20px;background:#11243e;color:#fff}.v4-smart:after{content:"";position:absolute;right:-80px;top:-110px;width:330px;height:330px;border-radius:50%;background:rgba(31,119,232,.18)}.v4-smart>div,.v4-smart>form{position:relative;z-index:1}.v4-smart>div>span{color:#77b5ff}.v4-smart h2{color:#fff}.v4-smart p{max-width:600px;margin:9px 0 0;color:#b9c7d8;font-size:10px;line-height:1.6}.v4-smart form{display:grid;grid-template-columns:1fr auto;padding:5px;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:#fff}.v4-smart input{height:42px;padding:0 12px;border:0;outline:0;color:var(--v4-ink);font-size:10px}.v4-smart button{display:flex;align-items:center;gap:7px;padding:0 15px;border:0;border-radius:8px;background:var(--v4-orange);color:#fff;font-size:9px;font-weight:900}.v4-smart button svg{width:13px}.v4-smart .v4-suggestions{top:calc(100% + 8px)}.v4-learning{display:flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;background:#eef9f4;color:var(--v4-green);font-size:8px;font-weight:900}.v4-learning i{width:6px;height:6px;border-radius:50%;background:var(--v4-green)}.v4-confidence{display:grid;grid-template-columns:minmax(270px,.55fr) 1.45fr;gap:45px;align-items:start;margin:0 0 74px;padding:46px;border:1px solid var(--v4-line);border-radius:20px;background:linear-gradient(140deg,#f8fafc,#fff)}.v4-confidence>div>span{color:var(--v4-green)}.v4-confidence-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.v4-confidence-grid article{padding:20px;border:1px solid var(--v4-line);border-radius:14px;background:#fff}.v4-confidence-grid svg{width:23px;color:var(--v4-blue)}.v4-confidence-grid article:nth-child(2) svg{color:var(--v4-green)}.v4-confidence-grid article:nth-child(3) svg{color:var(--v4-orange)}.v4-confidence-grid b{display:block;margin-top:25px;font-size:11px}.v4-confidence-grid p{margin:7px 0 0;color:var(--v4-muted);font-size:9px;line-height:1.55}.v4-newsletter{display:grid;grid-template-columns:1fr minmax(340px,.7fr);align-items:center;gap:45px;padding:38px 44px;border-radius:18px;background:#f1f6fd}.v4-newsletter>div>span{color:var(--v4-orange)}.v4-newsletter p{margin:8px 0 0;color:var(--v4-muted);font-size:10px}.v4-newsletter form{display:grid;grid-template-columns:1fr auto;padding:5px;border:1px solid #d1dce8;border-radius:11px;background:#fff}.v4-newsletter input{height:40px;padding:0 11px;border:0;outline:0;font-size:10px}.v4-newsletter button{min-height:40px}body.v4-store .inner-page{width:min(1320px,92%);margin:0 auto;padding:38px 0 80px}body.v4-store .breadcrumb{margin-bottom:20px;color:#7b889a;font-size:9px}body.v4-store .catalog-head{display:flex;align-items:end;justify-content:space-between;gap:25px;padding:32px;border:1px solid var(--v4-line);border-radius:18px;background:linear-gradient(135deg,#fff,#f2f7fe)}body.v4-store .catalog-head h1{margin:8px 0;color:var(--v4-ink);font:700 40px/1 Space Grotesk,sans-serif;letter-spacing:-2px}body.v4-store .catalog-head p{margin:0;color:var(--v4-muted);font-size:11px}body.v4-store .filter-search{display:flex;align-items:center;gap:8px;width:min(390px,100%);height:44px;padding:0 12px;border:1px solid #cfd9e5;border-radius:10px;background:#fff;color:#718197}body.v4-store .filter-search input{width:100%;border:0;outline:0;font-size:10px}body.v4-store .deal-explorer{margin:14px 0;padding:13px;border:1px solid var(--v4-line);border-radius:12px;background:#fff}body.v4-store .deal-platforms button,body.v4-store .deal-view-toggle button{border-radius:8px!important}body.v4-store .catalog-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px}body.v4-store .filters{position:sticky;top:92px;align-self:start;padding:18px;border:1px solid var(--v4-line);border-radius:13px;background:#fff;box-shadow:none}body.v4-store .filters h4{font-size:10px}body.v4-store .filters label{font-size:9px}body.v4-store .catalog-main{min-width:0}body.v4-store .result-bar{margin-bottom:12px}body.v4-store .catalog-games.psprices-cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}body.v4-store .catalog-games.psprices-list{display:grid!important;gap:8px!important}body.v4-store .deal-row{border:1px solid var(--v4-line)!important;border-radius:12px!important;background:#fff!important;box-shadow:0 5px 16px rgba(16,32,56,.04)!important}body.v4-store .deal-thumb{background-size:contain!important;background-repeat:no-repeat!important;background-color:#edf2f7!important}body.v4-store #deals .deals-hero{padding:55px;border-radius:22px;background:linear-gradient(135deg,#102038,#1e385b)}body.v4-store #deals .deals-hero h1{font:700 52px/1 Space Grotesk,sans-serif;letter-spacing:-3px}body.v4-store #dealGames{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}body.v4-store .sell-page{padding:64px;border:1px solid var(--v4-line);border-radius:22px;background:radial-gradient(circle at 86% 8%,rgba(13,166,108,.18),transparent 35%),#f6fbf9}body.v4-store .sell-page h1{color:var(--v4-ink);font:700 52px/1 Space Grotesk,sans-serif;letter-spacing:-3px}body.v4-store .sell-page p{color:var(--v4-muted)}body.v4-store .sell-steps{border-color:#dce8e3;background:#fff}body.v4-store .page-history-controls{left:auto!important;right:78px;bottom:18px;z-index:170;display:flex;width:max-content!important;max-width:calc(100vw - 100px);gap:5px;padding:5px;border:1px solid var(--v4-line);border-radius:12px;background:#fff;box-shadow:0 12px 30px rgba(16,32,56,.12)}body.v4-store .page-history-controls button{min-height:34px;padding:0 10px;border:0;border-radius:8px;background:#f2f5f9;color:#40536a;font-size:9px;font-weight:900}body.v4-store .page-history-controls button:disabled{opacity:.4}body.v4-store .site-footer{margin-top:0;background:#102038;color:#fff}body.v4-store .footer-main{width:min(1320px,92%);margin:0 auto;padding:55px 0}body.v4-store .footer-bottom{padding-left:4%;padding-right:4%;border-color:rgba(255,255,255,.1)}@media(max-width:1180px){body.v4-store .header{grid-template-columns:auto 1fr auto;gap:15px}.v4-category-grid{grid-template-columns:repeat(3,1fr)}.v4-products .game-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.v4-hero-slide{padding:55px 48px}.v4-confidence{grid-template-columns:1fr}.v4-confidence-grid{grid-template-columns:repeat(3,1fr)}body.v4-store #dealGames{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:940px){.v4-menu-toggle{display:grid;place-items:center}body.v4-store .header{grid-template-columns:auto 1fr auto;padding:0 4%}body.v4-store .header>.logo{justify-self:start}body.v4-store .header .nav{position:absolute;left:4%;right:4%;top:calc(100% + 8px);display:none;align-items:stretch;padding:8px;border:1px solid var(--v4-line);border-radius:12px;background:#fff;box-shadow:var(--v4-shadow)}body.v4-store .header .nav.v4-open{display:grid}body.v4-store .header .nav a{padding:12px}body.v4-store .header-actions{justify-self:end}body.v4-store .header-actions .compact-select,body.v4-store .account-trigger span,body.v4-store .account-trigger svg:last-child{display:none}body.v4-store .account-trigger{width:38px;padding:0;justify-content:center}.v4-hero-slide{grid-template-columns:1fr;min-height:650px;padding:48px 42px 80px}.v4-hero-panel,.v4-hero-visual,.v4-flow{max-width:560px}.v4-hero-controls{left:40px;right:40px}.v4-assurance{grid-template-columns:1fr}.v4-assurance article+article{border-left:0;border-top:1px solid var(--v4-line)}.v4-smart,.v4-newsletter{grid-template-columns:1fr}.v4-products .game-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.v4-store .market-search-shell{grid-template-columns:1fr}body.v4-store .market-promises{display:none}body.v4-store .catalog-layout{grid-template-columns:1fr}body.v4-store .filters{position:static}body.v4-store .catalog-games.psprices-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.v4-store #dealGames{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){body.v4-store .announcement{font-size:9px}body.v4-store .header{min-height:62px;gap:9px}body.v4-store .header>.logo{font-size:16px}body.v4-store .notification-shell{display:none}body.v4-store .market-rail{padding:0 4%}body.v4-store .market-rail span{display:none}body.v4-store .market-search-shell{padding:9px 4%}body.v4-store .market-search{min-height:41px}body.v4-store #home,body.v4-store .inner-page{width:92%;padding-top:18px}.v4-hero{border-radius:18px}.v4-hero-slide{min-height:610px;padding:37px 24px 70px;gap:28px}.v4-hero-copy h1,.v4-hero-copy h2{font-size:39px;letter-spacing:-2.5px}.v4-hero-copy>p{font-size:12px}.v4-hero-search{grid-template-columns:auto 1fr;margin-top:22px}.v4-hero-search>button{grid-column:1/-1;height:38px;margin:0 5px 5px}.v4-hero-search input{height:45px}.v4-hero-panel{padding:23px}.v4-hero-visual>div{min-height:120px;padding:17px}.v4-hero-visual>div:first-child{min-height:252px}.v4-hero-visual b{font-size:28px}.v4-flow{gap:6px;padding:20px 10px}.v4-flow>span{width:70px;height:85px}.v4-hero-controls{left:22px;right:22px;bottom:18px}.v4-assurance{margin-bottom:52px}.v4-section-head{align-items:flex-start;flex-direction:column}.v4-section-head h2,.v4-smart h2,.v4-confidence h2,.v4-newsletter h2{font-size:25px}.v4-category-grid{grid-template-columns:1fr 1fr}.v4-category-grid>button{grid-template-columns:38px 1fr;padding:12px}.v4-category-grid>button>span{width:38px;height:38px}.v4-category-grid>button>svg{display:none}.v4-products .game-grid,body.v4-store .catalog-games.psprices-cards,body.v4-store #dealGames{grid-template-columns:1fr 1fr!important;gap:9px!important}.v4-products .game-info,body.v4-store .catalog-games.psprices-cards .game-info,body.v4-store #dealGames .game-info{padding:11px!important}.v4-products .game-info h3,body.v4-store .catalog-games.psprices-cards .game-info h3,body.v4-store #dealGames .game-info h3{font-size:12px!important}.v4-products .offer-trust,body.v4-store .catalog-games.psprices-cards .offer-trust{display:none!important}.v4-products .product-actions,body.v4-store .catalog-games.psprices-cards .product-actions{grid-template-columns:1fr!important}.v4-products .like-action,body.v4-store .catalog-games.psprices-cards .like-action{display:none!important}.v4-smart,.v4-confidence,.v4-newsletter{padding:28px 22px}.v4-smart form,.v4-newsletter form{grid-template-columns:1fr}.v4-smart button,.v4-newsletter button{min-height:39px}.v4-confidence-grid{grid-template-columns:1fr}.v4-confidence-grid b{margin-top:14px}body.v4-store .catalog-head{align-items:stretch;flex-direction:column;padding:24px}body.v4-store .catalog-head h1{font-size:32px}body.v4-store .deal-platforms{overflow-x:auto}body.v4-store .deal-view-toggle{display:none}body.v4-store .catalog-games.psprices-list{display:grid!important;grid-template-columns:1fr!important}body.v4-store .deal-row{display:grid!important;grid-template-columns:90px 1fr!important}body.v4-store .deal-row .deal-price,body.v4-store .deal-row .deal-actions{grid-column:2}body.v4-store #deals .deals-hero,body.v4-store .sell-page{padding:35px 24px}body.v4-store #deals .deals-hero h1,body.v4-store .sell-page h1{font-size:40px}.v4-newsletter form{gap:5px}.v4-newsletter input{border-bottom:1px solid var(--v4-line)}body.v4-store .page-history-controls span{display:none}}@media(max-width:390px){.v4-category-grid{grid-template-columns:1fr}.v4-products .game-grid,body.v4-store .catalog-games.psprices-cards,body.v4-store #dealGames{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}

/* Source: storefront-v5.css */
:root{--v5-navy:#071b36;--v5-blue:#075ee8;--v5-blue-2:#2c8cff;--v5-orange:#ff7a1a;--v5-green:#00a96e;--v5-cyan:#08b9d6;--v5-soft-blue:#eaf3ff;--v5-soft-orange:#fff3ea;--v5-soft-green:#e7f9f1;--v5-line:#dbe5f0;--v5-shadow:0 24px 70px rgba(7,27,54,.13)}body.v5-store{background:linear-gradient(180deg,#fff 0,#f8fbff 760px,#fff 1500px);color:var(--v5-navy)}body.v5-store .announcement{background:linear-gradient(90deg,#f0640b,#ff7a1a 52%,#f0640b);color:#fff;box-shadow:0 5px 18px #d85b0a2d}body.v5-store .announcement:before{content:"●";margin-right:7px;color:#fff6d8;font-size:8px;box-shadow:0 0 0 4px #ffffff32;border-radius:50%}body.v5-store .announcement a{color:#fff;font-weight:900;text-decoration-color:#ffe0cb;text-underline-offset:3px}body.v5-store .header{border-bottom:0;box-shadow:0 10px 35px rgba(7,27,54,.09)}body.v5-store .header:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:3px;background:linear-gradient(90deg,var(--v5-orange) 0 33%,var(--v5-blue) 33% 67%,var(--v5-green) 67%)}body.v5-store .header .nav a{font-size:11px;letter-spacing:.15px}body.v5-store .header .nav a.active{background:var(--v5-navy);color:#fff;box-shadow:0 9px 20px #071b3622}body.v5-store .mega-category-bar{background:linear-gradient(90deg,#f06a10,#ff7a1a 48%,#f36c12);border:0;box-shadow:inset 0 -1px #bd4d0640}body.v5-store .mega-category-tab{color:#fffaf6;border-radius:0}body.v5-store .mega-category-tab:hover,body.v5-store .mega-category-tab.active{background:#7a2a0040;color:#fff}body.v5-store .mega-category-tab.active:after{height:4px;background:#fff}body.v5-store .mega-category-tab>span{background:#071b36;box-shadow:0 4px 12px #61230045}body.v5-store .mega-menu-panel{z-index:260;background:linear-gradient(135deg,#ff7514,#ff8a2e 55%,#f36a10);border-bottom-color:#d45d0d;box-shadow:0 20px 42px #84350735}body.v5-store .mega-menu-group h3{color:#301200}body.v5-store .mega-menu-group button{color:#371500;font-weight:700;border-radius:7px;padding-left:8px}body.v5-store .mega-menu-group button:hover{background:#ffffff36;color:#1d0a00}body.v5-store .mega-menu-promo{background:linear-gradient(145deg,#071b36,#104680);box-shadow:0 16px 35px #72290038}body.v5-store .mega-menu-promo button{color:#ff7a1a}body.v5-store .market-search-shell{padding-top:15px;padding-bottom:15px;background:linear-gradient(90deg,#eff6ff,#fff 55%,#effbf6)}body.v5-store .market-search{border:2px solid #c9daf0;box-shadow:0 10px 26px #133e7212}body.v5-store .market-search:focus-within{border-color:var(--v5-blue);box-shadow:0 0 0 4px #075ee814,0 12px 28px #075ee818}body.v5-store .market-search button{background:linear-gradient(135deg,var(--v5-blue),var(--v5-blue-2));box-shadow:0 8px 18px #075ee832}body.v5-store .page-history-controls{position:sticky!important;left:auto!important;right:auto!important;top:74px;bottom:auto!important;z-index:116;display:flex!important;align-items:center;justify-content:space-between;width:100%!important;max-width:none!important;min-height:54px;margin:0!important;padding:7px max(4%,calc((100vw - 1320px)/2))!important;border:0!important;border-radius:0!important;background:linear-gradient(100deg,#071b36,#0c3568 65%,#0b4c62)!important;box-shadow:0 12px 28px rgba(7,27,54,.16)!important;color:#fff;backdrop-filter:blur(16px)}body.v5-store .route-context{display:grid;grid-template-columns:30px auto;grid-template-rows:auto auto;align-items:center;column-gap:9px}body.v5-store .route-context>svg{grid-row:1/3;width:18px;height:18px;padding:6px;box-sizing:content-box;border-radius:9px;background:#ffffff16;color:#72c5ff}body.v5-store .route-context small{font-size:7px;font-weight:900;letter-spacing:1.3px;color:#8fa9c8}body.v5-store .route-context b{font-size:11px;color:#fff}body.v5-store .page-history-controls>div{display:flex;gap:7px}body.v5-store .page-history-controls button{display:flex;align-items:center;justify-content:center;gap:7px;min-width:105px;min-height:38px;padding:0 14px;border:1px solid #ffffff22;border-radius:10px;background:linear-gradient(135deg,#126eea,#2e91ff);color:#fff;font-size:10px;font-weight:900;box-shadow:0 8px 20px #00152b38;transition:.2s}body.v5-store .page-history-controls button:last-child{background:linear-gradient(135deg,#009b64,#18bd82)}body.v5-store .page-history-controls button:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 12px 23px #00152b45}body.v5-store .page-history-controls button:disabled{opacity:.35;filter:saturate(.4);cursor:not-allowed}body.v5-store .page-history-controls button svg{width:14px}body.v5-store #home{position:relative;padding-top:35px}body.v5-store #home:before{content:"";position:absolute;z-index:-1;left:50%;top:0;width:100vw;height:650px;transform:translateX(-50%);background:radial-gradient(circle at 9% 12%,#ff6a2a16,transparent 24%),radial-gradient(circle at 89% 14%,#00a96e14,transparent 27%),linear-gradient(180deg,#f7fbff,transparent)}body.v5-store .v4-hero{border:0;border-radius:28px;box-shadow:0 28px 80px #0b346b1c,0 0 0 1px #d8e5f3}body.v5-store .v4-hero:before{content:"";position:absolute;z-index:6;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,var(--v5-blue),var(--v5-cyan),var(--v5-green),var(--v5-orange))}body.v5-store .v4-hero-slide{min-height:530px}body.v5-store .v4-hero-copy h1,body.v5-store .v4-hero-copy h2{font-size:clamp(44px,5vw,70px);letter-spacing:-4.5px}body.v5-store .v4-hero-copy h1 em,body.v5-store .v4-hero-copy h2 em{background:linear-gradient(90deg,var(--v5-blue),var(--v5-cyan));-webkit-background-clip:text;background-clip:text;color:transparent}body.v5-store .v4-hero-orange .v4-hero-copy h2 em{background:linear-gradient(90deg,var(--v5-orange),#ff9838);-webkit-background-clip:text;background-clip:text}body.v5-store .v4-hero-green .v4-hero-copy h2 em{background:linear-gradient(90deg,var(--v5-green),var(--v5-cyan));-webkit-background-clip:text;background-clip:text}body.v5-store .v4-hero-search{border:2px solid #c3d5e9;box-shadow:0 18px 40px #0b376f1a}body.v5-store .v4-hero-search:focus-within{border-color:var(--v5-blue);box-shadow:0 0 0 5px #075ee812,0 20px 45px #075ee822}body.v5-store .v4-hero-panel{border:0;background:linear-gradient(160deg,#fff,#f3f8ff);box-shadow:0 28px 55px #09285425}body.v5-store .v4-panel-icon{background:linear-gradient(135deg,var(--v5-blue),var(--v5-cyan));color:#fff}body.v5-store .v4-hero-panel>button{background:#e9f2ff;color:#0754c5}body.v5-store .v4-assurance{overflow:hidden;border:0;box-shadow:0 16px 45px #0a2b5710}body.v5-store .v4-assurance article{position:relative;padding:20px 24px}body.v5-store .v4-assurance article:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--v5-blue)}body.v5-store .v4-assurance article:nth-child(2):after{background:var(--v5-green)}body.v5-store .v4-assurance article:nth-child(3):after{background:var(--v5-orange)}body.v5-store .v4-section-head>div>span,body.v5-store .v4-smart>div>span,body.v5-store .v4-confidence>div>span,body.v5-store .v4-newsletter>div>span{font-size:9px;letter-spacing:1.5px}body.v5-store .v4-section-head h2,body.v5-store .v4-smart h2,body.v5-store .v4-confidence h2,body.v5-store .v4-newsletter h2{font-size:34px;letter-spacing:-2px}body.v5-store .v4-category-grid{grid-template-columns:repeat(4,1fr);gap:13px}body.v5-store .v4-category-grid>button{min-height:92px;border:0;border-radius:17px;box-shadow:0 12px 30px #0b2c5910,0 0 0 1px #dbe6f1;background:linear-gradient(145deg,#fff,#f0f6ff)}body.v5-store .v4-category-grid>button:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:4px;border-radius:0 4px 4px 0;background:var(--v5-blue)}body.v5-store .v4-category-grid>button.green{background:linear-gradient(145deg,#fff,#ecfbf5)}body.v5-store .v4-category-grid>button.green:before{background:var(--v5-green)}body.v5-store .v4-category-grid>button.orange{background:linear-gradient(145deg,#fff,#fff3eb)}body.v5-store .v4-category-grid>button.orange:before{background:var(--v5-orange)}body.v5-store .v4-category-grid>button:hover{transform:translateY(-5px) scale(1.015);box-shadow:0 22px 42px #09295420}body.v5-store .v4-products .game-card,body.v5-store .catalog-games.psprices-cards .game-card,body.v5-store #dealGames .game-card{border:0!important;border-radius:19px!important;box-shadow:0 15px 42px #082a5515,0 0 0 1px #dce6f0!important}body.v5-store .v4-products .game-card:hover,body.v5-store .catalog-games.psprices-cards .game-card:hover,body.v5-store #dealGames .game-card:hover{transform:translateY(-7px)!important;box-shadow:0 28px 55px #082a5527,0 0 0 1px #b9d0e8!important}body.v5-store .game-cover{position:relative;overflow:hidden;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;background-color:#e8eff7}body.v5-store .deal-thumb{overflow:hidden;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;background-color:#e8eff7}body.v5-store .game-cover img,body.v5-store .deal-thumb img{display:block;width:100%;height:100%;object-fit:contain}body.v5-store .graphic-cover .game-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,#061427b8)}body.v5-store .graphic-cover .game-cover>span{display:block!important;position:absolute;z-index:2;left:18px;right:18px;bottom:17px;color:#fff;font:800 22px/.92 Space Grotesk,sans-serif;letter-spacing:-1px;text-shadow:0 3px 12px #0008}body.v5-store .game-card>.tag{left:auto!important;right:12px!important;top:12px!important;background:linear-gradient(135deg,var(--v5-orange),#ff8739)!important;box-shadow:0 8px 18px #d8401938}body.v5-store .v4-products .add-action,body.v5-store .catalog-games.psprices-cards .add-action{background:linear-gradient(135deg,var(--v5-blue),var(--v5-blue-2))!important;box-shadow:0 8px 17px #075ee82c!important}body.v5-store .v4-smart{border:1px solid #214263;background:radial-gradient(circle at 92% 20%,#1178e752,transparent 35%),linear-gradient(135deg,#071b36,#0b315f 65%,#0b5449);box-shadow:var(--v5-shadow)}body.v5-store .v4-smart:before{content:"AI";position:absolute;right:25px;bottom:-30px;color:#ffffff08;font:900 170px Space Grotesk,sans-serif}body.v5-store .v4-confidence{border:0;background:linear-gradient(135deg,#edf5ff,#fff 45%,#edfbf5);box-shadow:0 20px 55px #0b315f12}body.v5-store .v4-newsletter{background:linear-gradient(120deg,#fff0e8,#f0f6ff 48%,#eafaf3);box-shadow:0 18px 48px #082a5510}body.v5-store #catalog{width:100%;max-width:none;padding:38px max(4%,calc((100vw - 1320px)/2)) 90px;background:radial-gradient(circle at 8% 4%,#ff6b2a12,transparent 20%),radial-gradient(circle at 93% 2%,#00a96e13,transparent 24%),#f5f9fe}body.v5-store .catalog-head{position:relative;overflow:hidden;padding:42px;border:0;border-radius:24px;background:linear-gradient(125deg,#071b36,#0b407c 67%,#08745d);box-shadow:var(--v5-shadow);color:#fff}body.v5-store .catalog-head:after{content:"DISCOVER";position:absolute;right:-20px;bottom:-32px;color:#ffffff08;font:900 100px Space Grotesk,sans-serif}body.v5-store .catalog-head .eyebrow{color:#6bd0ff}body.v5-store .catalog-head h1{position:relative;z-index:1;color:#fff;font-size:48px}body.v5-store .catalog-head p{position:relative;z-index:1;color:#bfd0e5}body.v5-store .filter-search{position:relative;z-index:2;height:52px;border:1px solid #ffffff3b;background:#fff;color:#536d89;box-shadow:0 16px 35px #001b3a44}body.v5-store .category-tabs{display:flex!important;gap:7px;margin:18px 0 10px;padding:8px;border:1px solid var(--v5-line);border-radius:14px;background:#fff;box-shadow:0 10px 28px #082a550d}body.v5-store .category-tabs[hidden]{display:none!important}body.v5-store .category-tabs button{padding:10px 15px;border:0;border-radius:9px;background:#f0f5fa;color:#53667d;font-size:10px;font-weight:900}body.v5-store .category-tabs button.active{background:linear-gradient(135deg,var(--v5-blue),var(--v5-blue-2));color:#fff}body.v5-store .subcategory-cards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;margin:10px 0 18px}body.v5-store .subcategory-cards:not([hidden]){display:grid}body.v5-store .subcategory-cards button{border:1px solid var(--v5-line);border-radius:13px;background:#fff}body.v5-store .subcategory-cards button.active{border-color:#8db9ef;background:var(--v5-soft-blue);box-shadow:0 9px 22px #075ee814}body.v5-store .deal-explorer{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;margin:18px 0 10px;padding:14px 16px;border:0;border-radius:16px;background:#fff;box-shadow:0 12px 36px #082a5510}body.v5-store .deal-explorer-copy span{color:var(--v5-blue)}body.v5-store .deal-platforms{display:flex;gap:5px;padding:4px;border-radius:10px;background:#edf3f9}body.v5-store .deal-platforms button{padding:9px 12px;border:0;background:transparent;color:#4d617a;font-size:9px;font-weight:900}body.v5-store .deal-platforms button.active{background:#fff;color:var(--v5-blue);box-shadow:0 5px 14px #082a5514}body.v5-store .deal-view-toggle{display:flex;padding:4px;border-radius:10px;background:#edf3f9}body.v5-store .deal-view-toggle button{border:0;background:transparent;font-size:9px;font-weight:900}body.v5-store .deal-view-toggle button.active{background:var(--v5-navy);color:#fff}.regional-market-switch{display:flex;align-items:center;gap:8px;overflow-x:auto;margin:0 0 14px;padding:10px 12px;border:1px solid #dce8f3;border-radius:14px;background:linear-gradient(100deg,#fff7f1,#f4f9ff 50%,#f2fbf7)}.regional-market-switch>span{flex:none;color:#5e7187;font-size:9px;font-weight:950;letter-spacing:.12em}.regional-market-switch button{display:inline-flex;align-items:center;gap:7px;flex:none;min-height:38px;padding:8px 11px;border:1px solid #d8e4ef;border-radius:10px;background:#fff;color:#2d4b69;font:800 10px Roboto,Arial,sans-serif;cursor:pointer}.regional-market-switch button img{width:18px;height:18px;object-fit:contain}.regional-market-switch button b{color:#177c58}.regional-market-switch button.active{border-color:#2f85e5;box-shadow:0 0 0 3px #2f85e51a;color:#1765b9}.regional-market-switch button:focus-visible{outline:3px solid #f58245;outline-offset:2px}body.v5-store .filter-mobile-trigger{display:none}body.v5-store .active-filter-strip{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-height:42px;margin-bottom:12px;padding:7px 10px;border:1px solid var(--v5-line);border-radius:12px;background:#fff}body.v5-store .active-filter-strip>span{margin-right:4px;color:#71839a;font-size:8px;font-weight:900;letter-spacing:1px}body.v5-store .active-filter-strip button{padding:7px 9px;border:0;border-radius:8px;background:var(--v5-soft-blue);color:#0755c5;font-size:8px;font-weight:900}body.v5-store .active-filter-strip button:nth-of-type(3n+2){background:var(--v5-soft-green);color:#08784f}body.v5-store .active-filter-strip button:nth-of-type(3n){background:var(--v5-soft-orange);color:#c94817}body.v5-store .active-filter-strip .clear-filter-chip{margin-left:auto;background:#f0f3f7;color:#596b80}body.v5-store .catalog-layout{grid-template-columns:260px minmax(0,1fr);gap:20px}body.v5-store .filters{top:146px;padding:0;overflow:hidden;border:0;border-radius:18px;background:#fff;box-shadow:0 15px 42px #082a5515}body.v5-store .filter-title{display:flex;align-items:center;justify-content:space-between;padding:22px;background:linear-gradient(135deg,#071b36,#0d3769);color:#fff}body.v5-store .filter-title>div{display:grid;gap:3px}body.v5-store .filter-title span{color:#67c9ff;font-size:7px;font-weight:900;letter-spacing:1.2px}body.v5-store .filter-title b{font-size:14px}body.v5-store .filter-title small{color:#9eb2ca;font-size:8px}body.v5-store .filter-title .clear{float:none;padding:7px 9px;border:1px solid #ffffff24;border-radius:8px;background:#ffffff12;color:#fff;font-size:8px}body.v5-store .filter-group{padding:18px 20px;border-bottom:1px solid #e7edf4}body.v5-store .filter-group:last-child{border-bottom:0}body.v5-store .filter-group h4{margin:0 0 13px;color:#233c5c;font-size:9px;letter-spacing:.7px;text-transform:uppercase}body.v5-store .filter-options{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.v5-store .filter-options label{position:relative;margin:0;color:#4c5f76;font-size:8px}body.v5-store .filter-options input{position:absolute;opacity:0}body.v5-store .filter-options span{display:flex;align-items:center;justify-content:center;min-height:32px;padding:0 6px;border:1px solid #dce5ef;border-radius:8px;background:#f8fafc;font-weight:800;text-align:center;cursor:pointer}body.v5-store .filter-options input:checked+span{border-color:#78abea;background:var(--v5-soft-blue);color:var(--v5-blue);box-shadow:0 0 0 2px #075ee810}body.v5-store .filter-presets{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}body.v5-store .filter-presets button{min-height:31px;padding:0 4px;border:1px solid #dae5ef;border-radius:8px;background:#f8fafc;color:#53667d;font-size:7px;font-weight:900}body.v5-store .filter-presets button.active{border-color:transparent;background:linear-gradient(135deg,var(--v5-orange),#ff8b3e);color:#fff;box-shadow:0 7px 15px #ff5b212b}body.v5-store .filter-range{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:9px}body.v5-store .filter-range label,body.v5-store .filter-number{margin:0;color:#73839a;font-size:7px;font-weight:800}body.v5-store .filter-range input,body.v5-store .filter-number input{display:block;width:100%;height:34px;margin-top:5px;padding:0 8px;border:1px solid #d9e3ee;border-radius:8px;outline:0;font-size:8px}body.v5-store .filter-number{display:block;margin-top:9px}body.v5-store .result-bar{align-items:center;margin:0 0 12px;padding:13px 16px;border-radius:13px;background:#fff;box-shadow:0 10px 28px #082a550d}body.v5-store .result-bar>div:first-child{display:grid;gap:2px}body.v5-store .result-bar>div:first-child span{color:var(--v5-green);font-size:7px;font-weight:900;letter-spacing:1.1px}body.v5-store .result-bar>div:first-child b{font-size:14px}body.v5-store .result-bar>div:last-child{display:flex;align-items:center;gap:9px}body.v5-store .result-bar select{height:37px;border:1px solid #d6e1ec;border-radius:9px;background:#f8fafc;color:#435771;font-size:8px;font-weight:800}body.v5-store .deal-empty{grid-column:1/-1;display:grid;place-items:center;min-height:340px;padding:40px;border:2px dashed #cddaea;border-radius:18px;background:linear-gradient(145deg,#fff,#f0f6fd);text-align:center}body.v5-store .deal-empty>span{color:var(--v5-orange);font-size:8px;font-weight:900;letter-spacing:1.5px}body.v5-store .deal-empty>b{font:700 24px Space Grotesk,sans-serif}body.v5-store .deal-empty p{max-width:440px;color:#6c7e93;font-size:10px}body.v5-store .deal-empty button{padding:10px 15px;border:0;border-radius:9px;background:var(--v5-blue);color:#fff;font-size:9px;font-weight:900}body.v5-store .v5-channel-status{display:flex;align-items:center;gap:6px;margin-top:10px;padding:8px 10px;border:1px solid #ffffff1d;border-radius:9px;background:#ffffff0b;color:#76dfb5;font-size:9px;font-weight:800}body.v5-store .v5-channel-status svg{width:14px}@media(max-width:940px){body.v5-store .page-history-controls{top:62px;padding:6px 4%!important}body.v5-store .route-context small{display:none}body.v5-store .route-context{grid-template-rows:1fr}body.v5-store .route-context>svg{grid-row:1}body.v5-store .page-history-controls button{min-width:90px}body.v5-store .deal-explorer{grid-template-columns:1fr;align-items:stretch}body.v5-store .deal-platforms{overflow-x:auto}body.v5-store .catalog-layout{grid-template-columns:1fr}body.v5-store .filter-mobile-trigger{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;margin:10px 0;border:0;border-radius:11px;background:linear-gradient(135deg,var(--v5-blue),var(--v5-cyan));color:#fff;font-size:10px;font-weight:900;box-shadow:0 10px 24px #075ee82b}body.v5-store .filter-mobile-trigger svg{width:16px}body.v5-store .filter-mobile-trigger span{display:grid;place-items:center;min-width:20px;height:20px;border-radius:999px;background:#fff;color:var(--v5-blue);font-size:8px}body.v5-store .filters{display:none!important;position:static!important}body.v5-store .filters.mobile-open{display:block!important}body.v5-store .v4-hero-slide{min-height:680px}}@media(max-width:1180px){body.v5-store .v4-category-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){body.v5-store .page-history-controls{min-height:48px}body.v5-store .route-context>svg{display:none}body.v5-store .route-context{display:block}body.v5-store .route-context b{font-size:9px}body.v5-store .page-history-controls button{min-width:74px;min-height:34px;padding:0 10px}body.v5-store .page-history-controls button span{display:inline}body.v5-store #catalog{padding:22px 4% 70px}body.v5-store .catalog-head{padding:27px 22px}body.v5-store .catalog-head h1{font-size:34px}body.v5-store .catalog-head:after{font-size:55px}body.v5-store .v4-hero-copy h1,body.v5-store .v4-hero-copy h2{font-size:40px;letter-spacing:-2.8px}body.v5-store .v4-category-grid{grid-template-columns:repeat(2,1fr)}body.v5-store .v4-category-grid>button{min-height:80px}body.v5-store .graphic-cover .game-cover>span{left:12px;bottom:12px;font-size:16px}body.v5-store .active-filter-strip{overflow-x:auto;flex-wrap:nowrap}body.v5-store .active-filter-strip>*{flex:0 0 auto}body.v5-store .result-region{display:none}}@media(max-width:390px){body.v5-store .v4-category-grid{grid-template-columns:1fr}}

/* Source: storefront-v6.css */
:root{--gbs-orange:#ff8a1f;--gbs-orange-deep:#eb6d00;--gbs-orange-soft:#fff5e9;--gbs-blue:#1677ff;--gbs-blue-deep:#075ed1;--gbs-blue-soft:#eef6ff;--gbs-green:#12a86b;--gbs-green-deep:#087c4d;--gbs-green-soft:#ecfaf4;--gbs-ink:#10233f;--gbs-copy:#52657d;--gbs-muted:#7d8da1;--gbs-line:#dfe8f2;--gbs-canvas:#fff;--gbs-shadow:0 16px 44px rgba(16,35,63,.09);--gbs-shadow-hover:0 24px 54px rgba(16,35,63,.15)}html{background:#fff}body.v5-store{background:#fff;color:var(--gbs-ink)}body.v5-store main{background:#fff}body.v5-store .page{background-color:#fff}body.v5-store button,body.v5-store a{transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}body.v5-store button:focus-visible,body.v5-store a:focus-visible,body.v5-store input:focus-visible,body.v5-store select:focus-visible{outline:3px solid rgba(22,119,255,.24);outline-offset:3px}body.v5-store .announcement{min-height:35px;background:#fff;color:#40546d;border-bottom:1px solid #f4e3d1;box-shadow:none}body.v5-store .announcement:before{color:var(--gbs-orange);box-shadow:0 0 0 4px var(--gbs-orange-soft)}body.v5-store .announcement a{color:var(--gbs-orange-deep);text-decoration-color:#ffc894}body.v5-store .header{background:rgba(255,255,255,.97);border-bottom:1px solid var(--gbs-line);box-shadow:0 8px 28px rgba(16,35,63,.06);backdrop-filter:blur(16px)}body.v5-store .header:after{height:3px;bottom:-3px;background:linear-gradient(90deg,var(--gbs-orange) 0 33.33%,var(--gbs-blue) 33.33% 66.66%,var(--gbs-green) 66.66%)}body.v5-store .header .nav{gap:8px}body.v5-store .header .nav a{padding:10px 14px;border-radius:10px;color:#53667d}body.v5-store .header .nav a:hover{background:var(--gbs-blue-soft);color:var(--gbs-blue)}body.v5-store .header .nav a.active{background:var(--gbs-blue-soft);color:var(--gbs-blue-deep);box-shadow:inset 0 0 0 1px #d5e8ff}body.v5-store .compact-select,body.v5-store .account-trigger,body.v5-store .icon-btn,body.v5-store .notification-trigger{border-color:var(--gbs-line);background:#fff;color:var(--gbs-ink)}body.v5-store .avatar{background:var(--gbs-blue-soft);color:var(--gbs-blue)}body.v5-store .icon-btn i,body.v5-store .notification-trigger i{background:var(--gbs-orange);color:#fff}body.v5-store .mega-category-bar{min-height:58px;background:#fff;border-bottom:1px solid var(--gbs-line);box-shadow:none}body.v5-store .mega-category-tab{color:#52657d;border-radius:0}body.v5-store .mega-category-tab:hover{background:var(--gbs-blue-soft);color:var(--gbs-blue)}body.v5-store .mega-category-tab.active{background:#fff;color:var(--gbs-blue-deep)}body.v5-store .mega-category-tab.active:after{height:4px;background:linear-gradient(90deg,var(--gbs-blue),#46a6ff)}body.v5-store .mega-category-tab>b{color:var(--gbs-blue)}body.v5-store .mega-category-tab:nth-child(3n+2)>b{color:var(--gbs-orange)}body.v5-store .mega-category-tab:nth-child(3n)>b{color:var(--gbs-green)}body.v5-store .mega-category-tab>span{background:var(--gbs-orange);color:#fff;box-shadow:0 5px 13px rgba(235,109,0,.24)}body.v5-store .mega-menu-panel{z-index:260;background:#fff;border:0;border-top:1px solid var(--gbs-line);border-bottom:1px solid var(--gbs-line);box-shadow:0 24px 56px rgba(16,35,63,.14)}body.v5-store .mega-menu-inner{position:relative}body.v5-store .mega-menu-inner:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;border-radius:99px;background:linear-gradient(90deg,var(--gbs-orange),var(--gbs-blue),var(--gbs-green))}body.v5-store .mega-menu-group h3{padding-left:10px;border-left:3px solid var(--gbs-blue);color:var(--gbs-ink)}body.v5-store .mega-menu-group:nth-child(3n+2) h3{border-left-color:var(--gbs-orange)}body.v5-store .mega-menu-group:nth-child(3n) h3{border-left-color:var(--gbs-green)}body.v5-store .mega-menu-group button{color:#5a6b80;font-weight:650;border-radius:8px;padding-left:10px}body.v5-store .mega-menu-group button:hover{background:var(--gbs-blue-soft);color:var(--gbs-blue-deep);transform:translateX(3px)}body.v5-store .mega-menu-group:nth-child(3n+2) button:hover{background:var(--gbs-orange-soft);color:var(--gbs-orange-deep)}body.v5-store .mega-menu-group:nth-child(3n) button:hover{background:var(--gbs-green-soft);color:var(--gbs-green-deep)}body.v5-store .mega-menu-promo{border:1px solid #d8e7f5;background:linear-gradient(145deg,var(--gbs-blue-soft),#fff 48%,var(--gbs-green-soft));color:var(--gbs-ink);box-shadow:none}body.v5-store .mega-menu-promo p{color:var(--gbs-orange-deep)}body.v5-store .mega-menu-promo small{color:var(--gbs-copy)}body.v5-store .mega-menu-promo button{background:var(--gbs-blue);color:#fff;box-shadow:0 8px 20px rgba(22,119,255,.22)}body.v5-store .market-rail{background:#fff;border-bottom:1px solid var(--gbs-line)}body.v5-store .market-rail button{color:#5f7085}body.v5-store .market-rail button:nth-child(1):hover{background:var(--gbs-blue-soft);color:var(--gbs-blue)}body.v5-store .market-rail button:nth-child(2):hover{background:var(--gbs-orange-soft);color:var(--gbs-orange-deep)}body.v5-store .market-rail button:nth-child(3):hover{background:var(--gbs-green-soft);color:var(--gbs-green-deep)}body.v5-store .market-rail span{color:var(--gbs-green)}body.v5-store .market-search-shell{background:#fff;border-bottom:1px solid var(--gbs-line)}body.v5-store .market-search{border:1px solid #cfddea;box-shadow:0 8px 24px rgba(16,35,63,.06)}body.v5-store .market-search:focus-within{border-color:var(--gbs-blue);box-shadow:0 0 0 4px rgba(22,119,255,.10),0 12px 28px rgba(22,119,255,.10)}body.v5-store .market-search button{background:var(--gbs-blue);box-shadow:0 8px 18px rgba(22,119,255,.22)}body.v5-store .market-promises span:nth-child(1){color:var(--gbs-orange-deep)}body.v5-store .market-promises span:nth-child(2){color:var(--gbs-green-deep)}body.v5-store .market-promises span:nth-child(3){color:var(--gbs-blue-deep)}body.v5-store .page-history-controls{top:74px;background:rgba(255,255,255,.97)!important;border-bottom:1px solid var(--gbs-line)!important;box-shadow:0 10px 24px rgba(16,35,63,.07)!important;color:var(--gbs-ink);backdrop-filter:blur(16px)}body.v5-store .route-context>svg{background:var(--gbs-orange-soft);color:var(--gbs-orange-deep)}body.v5-store .route-context small{color:var(--gbs-muted)}body.v5-store .route-context b{color:var(--gbs-ink)}body.v5-store .page-history-controls button{border:1px solid #c9e0ff;background:var(--gbs-blue-soft);color:var(--gbs-blue-deep);box-shadow:none}body.v5-store .page-history-controls button:last-child{border-color:#c8ebdc;background:var(--gbs-green-soft);color:var(--gbs-green-deep)}body.v5-store .page-history-controls button:hover:not(:disabled){transform:translateY(-2px);filter:none;box-shadow:0 8px 18px rgba(16,35,63,.10)}body.v5-store #home{background:#fff}body.v5-store #home:before{height:720px;background:radial-gradient(circle at 7% 8%,rgba(255,138,31,.08),transparent 24%),radial-gradient(circle at 91% 10%,rgba(18,168,107,.08),transparent 25%),radial-gradient(circle at 50% 0,rgba(22,119,255,.055),transparent 34%)}body.v5-store .v4-hero{background:#fff;border:1px solid var(--gbs-line);box-shadow:0 24px 70px rgba(16,35,63,.10)}body.v5-store .v4-hero:before{background:linear-gradient(90deg,var(--gbs-orange),var(--gbs-blue),var(--gbs-green))}body.v5-store .v4-hero-copy h1,body.v5-store .v4-hero-copy h2{color:var(--gbs-ink)}body.v5-store .v4-hero-copy h1 em,body.v5-store .v4-hero-copy h2 em{background:linear-gradient(90deg,var(--gbs-blue),#3a9cff);-webkit-background-clip:text;background-clip:text;color:transparent}body.v5-store .v4-hero-panel{background:#fff;border:1px solid var(--gbs-line);box-shadow:0 22px 48px rgba(16,35,63,.11)}body.v5-store .v4-panel-icon{background:var(--gbs-blue)}body.v5-store .v4-assurance{background:#fff;border:1px solid var(--gbs-line);box-shadow:0 12px 34px rgba(16,35,63,.06)}body.v5-store .market-campaigns{gap:16px}body.v5-store .campaign-card{background:#fff;color:var(--gbs-ink);border:1px solid var(--gbs-line);border-top:4px solid var(--gbs-blue);box-shadow:0 10px 28px rgba(16,35,63,.07)}body.v5-store .campaign-card:after{border-color:#dfeaf7}body.v5-store .campaign-card span{color:var(--gbs-blue-deep);opacity:1}body.v5-store .campaign-card small{color:var(--gbs-copy);opacity:1}body.v5-store .campaign-card i{color:var(--gbs-blue)}body.v5-store .campaign-card:hover{box-shadow:var(--gbs-shadow-hover)}body.v5-store .campaign-orange{border-top-color:var(--gbs-orange);background:linear-gradient(135deg,#fff,var(--gbs-orange-soft))}body.v5-store .campaign-orange span,body.v5-store .campaign-orange i{color:var(--gbs-orange-deep)}body.v5-store .campaign-blue{background:linear-gradient(135deg,#fff,var(--gbs-blue-soft))}body.v5-store .campaign-green{border-top-color:var(--gbs-green);background:linear-gradient(135deg,#fff,var(--gbs-green-soft))}body.v5-store .campaign-green span,body.v5-store .campaign-green i{color:var(--gbs-green-deep)}body.v5-store .deal-rail-section{background:#fff;border-top:1px solid #f0f3f7;border-bottom:1px solid #f0f3f7}body.v5-store .deal-rail-head span{color:var(--gbs-orange-deep)}body.v5-store .mini-deal{border-color:var(--gbs-line);box-shadow:0 8px 24px rgba(16,35,63,.06)}body.v5-store .mini-deal .discount{background:var(--gbs-orange)}body.v5-store .collection-tiles,body.v5-store .section,body.v5-store .feature-lab,body.v5-store .social-proof,body.v5-store .discover-zone{background:#fff}body.v5-store .collection-grid button{background:#fff!important;color:var(--gbs-ink)!important;border:1px solid var(--gbs-line)!important;box-shadow:0 8px 22px rgba(16,35,63,.06)!important}body.v5-store .collection-grid button:hover{border-color:#bfd8f3!important;box-shadow:var(--gbs-shadow)!important}body.v5-store .collection-grid button img{padding:8px;border-radius:10px;background:var(--gbs-blue)}body.v5-store .collection-grid button:nth-child(3n+2) img{background:var(--gbs-orange)}body.v5-store .collection-grid button:nth-child(3n) img{background:var(--gbs-green)}body.v5-store .v4-products .game-card,body.v5-store .catalog-games.psprices-cards .game-card,body.v5-store #dealGames .game-card{background:#fff!important;border:1px solid var(--gbs-line)!important;box-shadow:0 10px 30px rgba(16,35,63,.07)!important}body.v5-store .v4-products .game-card:hover,body.v5-store .catalog-games.psprices-cards .game-card:hover,body.v5-store #dealGames .game-card:hover{border-color:#bcd4ee!important;box-shadow:var(--gbs-shadow-hover)!important}body.v5-store .v4-products .add-action,body.v5-store .catalog-games.psprices-cards .add-action{background:var(--gbs-blue)!important}body.v5-store .promo-strip{border:1px solid #ffd5ad;background:linear-gradient(110deg,var(--gbs-orange-soft),#fff 58%,var(--gbs-blue-soft));color:var(--gbs-ink);box-shadow:0 15px 38px rgba(16,35,63,.07)}body.v5-store .promo-strip .eyebrow{color:var(--gbs-orange-deep)}body.v5-store .promo-strip p{color:var(--gbs-copy)}body.v5-store .promo-strip .dark-btn{background:var(--gbs-orange);color:#fff}body.v5-store .countdown span{background:#fff;border-color:#f1d4b7;color:var(--gbs-orange-deep)}body.v5-store .feature-card{background:#fff;border:1px solid var(--gbs-line);box-shadow:0 10px 28px rgba(16,35,63,.06)}body.v5-store .feature-card.blue-tone{border-top:4px solid var(--gbs-blue)}body.v5-store .feature-card.orange-tone{border-top:4px solid var(--gbs-orange)}body.v5-store .feature-card.green-tone{border-top:4px solid var(--gbs-green)}body.v5-store .social-proof{color:var(--gbs-ink);border-top:1px solid var(--gbs-line);border-bottom:1px solid var(--gbs-line)}body.v5-store .social-proof .eyebrow{color:var(--gbs-blue)}body.v5-store .review-grid article{border:1px solid var(--gbs-line);box-shadow:0 9px 24px rgba(16,35,63,.055)}body.v5-store .review-grid article:nth-child(1){border-top:4px solid var(--gbs-blue)}body.v5-store .review-grid article:nth-child(2){border-top:4px solid var(--gbs-orange)}body.v5-store .review-grid article:nth-child(3){border-top:4px solid var(--gbs-green)}body.v5-store .member-banner{border:1px solid #cfe8dc;background:linear-gradient(115deg,var(--gbs-green-soft),#fff 52%,var(--gbs-blue-soft));color:var(--gbs-ink);box-shadow:var(--gbs-shadow)}body.v5-store .member-banner p{color:var(--gbs-copy)}body.v5-store .member-mark{background:var(--gbs-green);color:#fff}body.v5-store .member-banner .light-action{background:var(--gbs-blue);color:#fff}body.v5-store .newsletter{background:#fff;border-top:1px solid var(--gbs-line);border-bottom:1px solid var(--gbs-line);box-shadow:inset 0 4px 0 transparent;background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,var(--gbs-orange),var(--gbs-blue),var(--gbs-green));background-origin:border-box;background-clip:padding-box,border-box}body.v5-store .v4-smart{border:1px solid #d6e6f6;background:linear-gradient(125deg,var(--gbs-blue-soft),#fff 54%,var(--gbs-green-soft));color:var(--gbs-ink);box-shadow:var(--gbs-shadow)}body.v5-store .v4-smart:before{color:rgba(22,119,255,.045)}body.v5-store .v4-smart:after{background:rgba(22,119,255,.07)}body.v5-store .v4-smart>div>span{color:var(--gbs-blue)}body.v5-store .v4-smart h2{color:var(--gbs-ink)}body.v5-store .v4-smart p{color:var(--gbs-copy)}body.v5-store .v4-smart form{border-color:#cfddea;box-shadow:0 9px 24px rgba(16,35,63,.07)}body.v5-store .v4-smart button{background:var(--gbs-blue);box-shadow:0 8px 18px rgba(22,119,255,.18)}body.v5-store #catalog{background:#fff}body.v5-store .catalog-head{border:1px solid var(--gbs-line);background:linear-gradient(120deg,#fff 0 58%,var(--gbs-blue-soft));color:var(--gbs-ink);box-shadow:var(--gbs-shadow)}body.v5-store .catalog-head:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:linear-gradient(var(--gbs-orange),var(--gbs-blue),var(--gbs-green))}body.v5-store .catalog-head:after{color:rgba(22,119,255,.055)}body.v5-store .catalog-head .eyebrow{color:var(--gbs-orange-deep)}body.v5-store .catalog-head h1{color:var(--gbs-ink)}body.v5-store .catalog-head p{color:var(--gbs-copy)}body.v5-store .filter-search{border:1px solid #cbd9e7;background:#fff;color:#6d8097;box-shadow:0 10px 24px rgba(16,35,63,.08)}body.v5-store .category-tabs,body.v5-store .subcategory-cards button,body.v5-store .deal-explorer,body.v5-store .active-filter-strip,body.v5-store .filters,body.v5-store .result-bar{border:1px solid var(--gbs-line);background:#fff;box-shadow:0 10px 28px rgba(16,35,63,.055)}body.v5-store .filter-title{border-bottom:1px solid #d7e7f7;background:linear-gradient(135deg,var(--gbs-blue-soft),#fff);color:var(--gbs-ink)}body.v5-store .filter-title span{color:var(--gbs-blue)}body.v5-store .filter-title small{color:var(--gbs-muted)}body.v5-store .filter-title .clear{border:1px solid #ffd3aa;background:var(--gbs-orange-soft);color:var(--gbs-orange-deep)}body.v5-store .filter-presets button.active{background:var(--gbs-orange);box-shadow:0 7px 15px rgba(235,109,0,.20)}body.v5-store .deal-view-toggle button.active{background:var(--gbs-blue);color:#fff}body.v5-store .result-bar>div:first-child span{color:var(--gbs-green)}body.v5-store #deals .deals-hero{border:1px solid var(--gbs-line);background:linear-gradient(120deg,var(--gbs-orange-soft),#fff 55%,var(--gbs-blue-soft));color:var(--gbs-ink);box-shadow:var(--gbs-shadow)}body.v5-store #deals .deals-hero:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,var(--gbs-orange),var(--gbs-blue),var(--gbs-green))}body.v5-store #deals .deals-hero:after{color:rgba(255,138,31,.08)}body.v5-store #deals .deals-hero h1 em{color:var(--gbs-orange-deep)}body.v5-store #deals .deals-hero p{color:var(--gbs-copy)}body.v5-store .deal-timer span{border-color:#ffd2a7;background:#fff;color:var(--gbs-orange-deep)}body.v5-store .sell-page{border:1px solid var(--gbs-line);border-radius:24px;background:linear-gradient(130deg,#fff 0 58%,var(--gbs-green-soft));box-shadow:var(--gbs-shadow)}body.v5-store .sell-page .primary{background:var(--gbs-green);box-shadow:0 8px 20px rgba(18,168,107,.20)}body.v5-store .dashboard-page{background:#fff}body.v5-store .side-nav{background:#fff;border-right:1px solid var(--gbs-line);box-shadow:8px 0 24px rgba(16,35,63,.035)}body.v5-store .side-nav nav button:hover{background:var(--gbs-blue-soft);color:var(--gbs-blue)}body.v5-store .side-nav nav button.side-active{background:var(--gbs-blue-soft);color:var(--gbs-blue-deep);box-shadow:inset 3px 0 var(--gbs-blue)}body.v5-store .dash-content{background:#fff}body.v5-store .stat-card,body.v5-store .dash-card{border:1px solid var(--gbs-line);background:#fff;box-shadow:0 10px 26px rgba(16,35,63,.05)}body.v5-store .stats .stat-card:nth-child(1){border-top:4px solid var(--gbs-blue)}body.v5-store .stats .stat-card:nth-child(2){border-top:4px solid var(--gbs-orange)}body.v5-store .stats .stat-card:nth-child(3){border-top:4px solid var(--gbs-green)}body.v5-store .modal-card,body.v5-store .quick-card,body.v5-store .alert-card,body.v5-store .checkout-card,body.v5-store .support-panel,body.v5-store .support-card,body.v5-store .cart-drawer{background:#fff;border:1px solid var(--gbs-line)}body.v5-store .primary{background:var(--gbs-orange);box-shadow:0 8px 20px rgba(235,109,0,.18)}body.v5-store .support-fab{background:linear-gradient(135deg,var(--gbs-orange),#ffad5d)}body.v5-store .site-footer{position:relative;background:#fff;color:var(--gbs-ink);border-top:1px solid var(--gbs-line);box-shadow:0 -12px 36px rgba(16,35,63,.035)}body.v5-store .site-footer:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,var(--gbs-orange) 0 33.33%,var(--gbs-blue) 33.33% 66.66%,var(--gbs-green) 66.66%)}body.v5-store .footer-brand p,body.v5-store .footer-column button,body.v5-store .footer-column a{color:#66788e}body.v5-store .footer-column h3{color:var(--gbs-ink)}body.v5-store .footer-column:nth-child(2) h3{color:var(--gbs-orange-deep)}body.v5-store .footer-column:nth-child(3) h3{color:var(--gbs-blue-deep)}body.v5-store .footer-column:nth-child(4) h3{color:var(--gbs-green-deep)}body.v5-store .footer-bottom{border-color:var(--gbs-line);color:var(--gbs-muted)}body.v5-store .v5-channel-status{border-color:#cceadd;background:var(--gbs-green-soft);color:var(--gbs-green-deep)}@media(max-width:940px){body.v5-store .page-history-controls{top:62px}body.v5-store .header .nav.v4-open{border-color:var(--gbs-line);background:#fff;box-shadow:var(--gbs-shadow)}}@media(max-width:700px){body.v5-store .mega-menu-panel{background:#fff}body.v5-store .mega-menu-inner:before{left:18px;right:18px}}@media(max-width:640px){body.v5-store .campaign-card{min-height:108px}body.v5-store .catalog-head,body.v5-store .sell-page{border-radius:18px}body.v5-store .page-history-controls button{font-size:9px}}@media(prefers-reduced-motion:reduce){body.v5-store *,body.v5-store *:before,body.v5-store *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* Source: storefront-v7.css */
:root{--v7-electric:#1785ff;--v7-cyan:#18c9e6;--v7-mint:#13bb79;--v7-solar:#ff922b;--v7-night:#071a36;--v7-glass:rgba(255,255,255,.76);--v7-edge:rgba(111,151,198,.24);--v7-depth:0 26px 70px rgba(6,32,69,.13),0 2px 6px rgba(6,32,69,.05)}body.v7-store{--v7-glow-x:50vw;--v7-glow-y:30vh;overflow-x:hidden;background:#fff;perspective:1800px}body.v7-store .v7-pointer-glow{position:fixed;z-index:400;left:var(--v7-glow-x);top:var(--v7-glow-y);width:260px;height:260px;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;opacity:.16;filter:blur(34px);mix-blend-mode:multiply;background:radial-gradient(circle,rgba(24,201,230,.62),rgba(22,119,255,.20) 42%,transparent 72%);transition:opacity .25s}body.v7-store:not(.v7-pointer-active) .v7-pointer-glow{opacity:0}body.v7-store .header{box-shadow:0 12px 38px rgba(8,39,80,.07),inset 0 1px rgba(255,255,255,.9)}body.v7-store .header:after{height:4px;background:linear-gradient(90deg,var(--v7-solar),var(--v7-electric),var(--v7-cyan),var(--v7-mint),var(--v7-solar));background-size:220% 100%;animation:v7-signal 8s linear infinite}body.v7-store .header .nav a,body.v7-store .account-trigger,body.v7-store .icon-btn,body.v7-store .compact-select{position:relative;overflow:hidden}body.v7-store .header .nav a:before,body.v7-store .account-trigger:before,body.v7-store .icon-btn:before{content:"";position:absolute;inset:-70% 55% -70% -25%;transform:translateX(-130%) rotate(15deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);transition:transform .55s ease}body.v7-store .header .nav a:hover:before,body.v7-store .account-trigger:hover:before,body.v7-store .icon-btn:hover:before{transform:translateX(260%) rotate(15deg)}body.v7-store .mega-category-bar{position:relative;isolation:isolate;box-shadow:0 10px 34px rgba(7,38,77,.05)}body.v7-store .mega-category-tab{transform-style:preserve-3d}body.v7-store .mega-category-tab:hover{transform:translateY(-2px)}body.v7-store .mega-category-tab.active:after{box-shadow:0 0 18px rgba(22,119,255,.62)}body.v7-store .mega-menu-panel{background:rgba(255,255,255,.94);backdrop-filter:blur(26px) saturate(1.25);border-bottom-color:rgba(105,148,195,.26);box-shadow:0 38px 90px rgba(6,31,68,.18)}body.v7-store .mega-menu-promo{position:relative;overflow:hidden;transform:translateZ(18px);background:radial-gradient(circle at 80% 10%,rgba(24,201,230,.22),transparent 34%),linear-gradient(145deg,#fff,var(--gbs-blue-soft) 48%,var(--gbs-green-soft))}body.v7-store .mega-menu-promo:before{content:"";position:absolute;inset:-45%;border:1px solid rgba(22,119,255,.18);border-radius:42%;animation:v7-orbit 15s linear infinite}body.v7-store .market-search{position:relative;overflow:hidden;background:rgba(255,255,255,.88);backdrop-filter:blur(18px);box-shadow:0 14px 38px rgba(8,41,86,.09),inset 0 1px #fff}body.v7-store .market-search:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(22,119,255,.07) 47%,rgba(18,168,107,.06) 54%,transparent 70%);transform:translateX(-110%);animation:v7-search-scan 8s ease-in-out infinite}body.v7-store .page-history-controls{background:rgba(255,255,255,.82)!important;backdrop-filter:blur(24px) saturate(1.3)!important;box-shadow:0 14px 40px rgba(8,39,80,.08)!important}body.v7-store .page-history-controls button{box-shadow:inset 0 1px rgba(255,255,255,.9),0 8px 22px rgba(10,59,118,.07)}body.v7-store .page-history-controls button:hover:not(:disabled){transform:translateY(-3px) translateZ(8px);box-shadow:0 13px 28px rgba(8,44,94,.14)}body.v7-store .v4-hero{isolation:isolate;perspective:1400px;transform-style:preserve-3d;background:radial-gradient(circle at 78% 18%,rgba(24,201,230,.10),transparent 26%),radial-gradient(circle at 16% 85%,rgba(255,146,43,.08),transparent 28%),linear-gradient(135deg,#fff,#f7fbff 54%,#f3fff9);box-shadow:0 34px 90px rgba(8,42,88,.15),0 0 0 1px rgba(119,157,202,.17)}body.v7-store .v4-hero:before{height:5px;background:linear-gradient(90deg,var(--v7-solar),var(--v7-electric),var(--v7-cyan),var(--v7-mint));background-size:200% 100%;animation:v7-signal 7s linear infinite;box-shadow:0 0 22px rgba(22,119,255,.25)}body.v7-store .v4-hero-slide{z-index:2;transform-style:preserve-3d}body.v7-store .v4-hero-copy{transform:translateZ(34px)}body.v7-store .v4-hero-copy h1,body.v7-store .v4-hero-copy h2{text-shadow:0 14px 34px rgba(5,31,67,.08)}body.v7-store .v4-hero-copy h1 em,body.v7-store .v4-hero-copy h2 em{background:linear-gradient(90deg,var(--v7-electric),var(--v7-cyan),var(--v7-mint));background-size:180% 100%;-webkit-background-clip:text;background-clip:text;animation:v7-text-flow 6s ease-in-out infinite}body.v7-store .v4-hero-orange .v4-hero-copy h2 em{background:linear-gradient(90deg,var(--v7-solar),#ffbd5a,var(--v7-electric));background-size:180% 100%;-webkit-background-clip:text;background-clip:text}body.v7-store .v4-hero-panel{position:relative;overflow:hidden;transform:translateZ(64px) rotateY(-2deg);transform-style:preserve-3d;border:1px solid rgba(122,162,207,.22);background:rgba(255,255,255,.78);backdrop-filter:blur(22px) saturate(1.18);box-shadow:36px 40px 80px rgba(7,39,83,.16),inset 0 1px rgba(255,255,255,.94)}body.v7-store .v4-hero-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg,transparent 22%,rgba(255,255,255,.88) 43%,rgba(24,201,230,.10) 51%,transparent 70%);transform:translateX(-125%);animation:v7-holo-sweep 7s ease-in-out infinite}body.v7-store .v4-panel-icon{position:relative;box-shadow:0 12px 30px rgba(22,119,255,.30),0 0 0 8px rgba(22,119,255,.07);animation:v7-float 4.6s ease-in-out infinite}body.v7-store .v7-spatial-field{position:absolute;z-index:1;right:27%;top:12%;width:210px;height:210px;pointer-events:none;transform:translateZ(-30px);opacity:.72}body.v7-store .v7-spatial-field i,body.v7-store .v7-spatial-field b{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(22,119,255,.20);transform-style:preserve-3d}body.v7-store .v7-spatial-field i:first-child{animation:v7-orbit-x 12s linear infinite}body.v7-store .v7-spatial-field i:nth-child(2){inset:25px;border-color:rgba(18,168,107,.24);animation:v7-orbit-y 9s linear infinite reverse}body.v7-store .v7-spatial-field b{inset:70px;border:0;background:radial-gradient(circle at 35% 30%,#fff 0 7%,var(--v7-cyan) 15%,var(--v7-electric) 55%,rgba(22,119,255,.05) 72%);box-shadow:0 0 40px rgba(22,119,255,.28);animation:v7-pulse 3.2s ease-in-out infinite}body.v7-store .v7-depth-card{--v7-rx:0deg;--v7-ry:0deg;--v7-glare-x:50%;position:relative;transform-style:preserve-3d;transform:perspective(900px) rotateX(var(--v7-rx)) rotateY(var(--v7-ry));transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s ease,border-color .24s ease}body.v7-store .v7-depth-card:before{content:"";position:absolute;z-index:6;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--v7-glare-x) 12%,rgba(255,255,255,.78),rgba(24,201,230,.10) 20%,transparent 50%);transition:opacity .25s}body.v7-store .v7-depth-card.v7-tilt-active:before{opacity:.72}body.v7-store .v7-depth-card.v7-tilt-active{will-change:transform;transform:perspective(900px) rotateX(var(--v7-rx)) rotateY(var(--v7-ry)) translateY(-6px)!important;box-shadow:0 34px 70px rgba(6,34,75,.18),0 8px 20px rgba(6,34,75,.10)!important;border-color:rgba(22,119,255,.35)!important}body.v7-store .game-card.v7-depth-card .game-cover{transform:translateZ(18px);transition:transform .35s ease,filter .35s ease;filter:saturate(.96)}body.v7-store .game-card.v7-depth-card:hover .game-cover{transform:translateZ(30px) scale(.985);filter:saturate(1.08)}body.v7-store .game-card.v7-depth-card .game-info{position:relative;z-index:7;transform:translateZ(22px);background:rgba(255,255,255,.94)}body.v7-store .game-card.v7-depth-card>.tag{transform:translateZ(42px);box-shadow:0 10px 24px rgba(235,109,0,.30)!important}body.v7-store .v4-category-grid>button.v7-depth-card,body.v7-store .campaign-card.v7-depth-card,body.v7-store .feature-card.v7-depth-card,body.v7-store .review-grid article.v7-depth-card{overflow:hidden}body.v7-store .v4-category-grid>button.v7-depth-card>span,body.v7-store .feature-card.v7-depth-card .feature-icon{transform:translateZ(28px);box-shadow:0 14px 30px rgba(7,39,83,.13)}body.v7-store .v4-category-grid>button.v7-depth-card b,body.v7-store .campaign-card.v7-depth-card strong,body.v7-store .feature-card.v7-depth-card h3{position:relative;z-index:7;transform:translateZ(18px)}body.v7-store .v4-category-grid>button:hover{box-shadow:0 28px 60px rgba(7,39,83,.14)!important}body.v7-store .campaign-card{backdrop-filter:blur(12px)}body.v7-store .primary,body.v7-store .market-search button,body.v7-store .v4-smart button,body.v7-store .add-action,body.v7-store .deal-add{position:relative;overflow:hidden;background:linear-gradient(120deg,var(--v7-electric),#257fe7 52%,var(--v7-mint))!important;background-size:170% 100%;box-shadow:0 12px 28px rgba(22,119,255,.22)!important}body.v7-store .primary:before,body.v7-store .market-search button:after,body.v7-store .v4-smart button:after,body.v7-store .add-action:before,body.v7-store .deal-add:before{content:"";position:absolute;inset:-80% 60% -80% -30%;transform:translateX(-160%) rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.62),transparent);transition:transform .65s ease}body.v7-store .primary:hover:before,body.v7-store .market-search button:hover:after,body.v7-store .v4-smart button:hover:after,body.v7-store .add-action:hover:before,body.v7-store .deal-add:hover:before{transform:translateX(330%) rotate(18deg)}body.v7-store .game-card>.tag,body.v7-store .pill{background:linear-gradient(120deg,var(--v7-solar),#ffb349)!important}body.v7-store .catalog-head,body.v7-store #deals .deals-hero,body.v7-store .sell-page{isolation:isolate;overflow:hidden;transform-style:preserve-3d;box-shadow:var(--v7-depth)}body.v7-store .catalog-head:after,body.v7-store #deals .deals-hero:after{transform:translateZ(20px);text-shadow:0 20px 48px rgba(22,119,255,.08)}body.v7-store .catalog-head>div,body.v7-store #deals .deals-hero>*,body.v7-store .sell-page>*{position:relative;z-index:2;transform:translateZ(18px)}body.v7-store .catalog-head{background:radial-gradient(circle at 82% 22%,rgba(24,201,230,.16),transparent 23%),linear-gradient(120deg,#fff 0 58%,#eaf5ff)}body.v7-store #deals .deals-hero{background:radial-gradient(circle at 78% 22%,rgba(255,146,43,.18),transparent 24%),linear-gradient(120deg,#fff7ed,#fff 52%,#edf6ff)}body.v7-store .sell-page{background:radial-gradient(circle at 84% 18%,rgba(18,187,121,.18),transparent 28%),linear-gradient(130deg,#fff 0 58%,#ecfbf4)}body.v7-store .filter-title,body.v7-store .deal-explorer,body.v7-store .result-bar{backdrop-filter:blur(18px)}body.v7-store .filters{box-shadow:0 22px 58px rgba(7,37,79,.10)}body.v7-store .dash-content>section,body.v7-store .account-hero,body.v7-store .player-hero{transform-style:preserve-3d}body.v7-store .account-hero,body.v7-store .player-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 86% 12%,rgba(24,201,230,.34),transparent 32%),linear-gradient(125deg,#09336c,#1679dc 58%,#0eaa71)!important;box-shadow:0 30px 74px rgba(6,41,86,.21)!important}body.v7-store .account-hero:after,body.v7-store .player-hero:after{content:"";position:absolute;inset:-70%;pointer-events:none;background:conic-gradient(from 20deg,transparent,rgba(255,255,255,.09),transparent 28%);animation:v7-orbit 17s linear infinite}body.v7-store.v7-motion .v7-reveal{opacity:1;transform:none;filter:none}body.v7-store.v7-motion .v7-reveal.v7-visible{animation:v7-rise .68s cubic-bezier(.2,.8,.2,1) calc(var(--v7-delay,0)*45ms) both}@keyframes v7-signal{to{background-position:220% 0}}@keyframes v7-search-scan{0%,18%{transform:translateX(-115%)}55%,100%{transform:translateX(115%)}}@keyframes v7-holo-sweep{0%,20%{transform:translateX(-125%)}58%,100%{transform:translateX(125%)}}@keyframes v7-text-flow{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@keyframes v7-float{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-8px) rotate(2deg)}}@keyframes v7-pulse{0%,100%{transform:scale(.92);opacity:.72}50%{transform:scale(1.08);opacity:1}}@keyframes v7-orbit{to{transform:rotate(360deg)}}@keyframes v7-orbit-x{to{transform:rotateX(68deg) rotateZ(360deg)}}@keyframes v7-orbit-y{to{transform:rotateY(70deg) rotateZ(360deg)}}@keyframes v7-rise{from{opacity:.32;transform:translateY(18px) scale(.99);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}@media(max-width:940px){body.v7-store .v7-spatial-field{right:8%;top:9%;width:150px;height:150px;opacity:.42}body.v7-store .v4-hero-panel{transform:translateZ(28px)}}@media(max-width:640px){body.v7-store .v7-pointer-glow{display:none}body.v7-store .v7-spatial-field{right:-20px;top:80px;width:120px;height:120px;opacity:.28}body.v7-store .v7-spatial-field i:nth-child(2){inset:16px}body.v7-store .v7-spatial-field b{inset:42px}body.v7-store .v4-hero-panel{transform:none}body.v7-store .v7-depth-card,body.v7-store .v7-depth-card.v7-tilt-active{transform:none!important}}@media(prefers-reduced-motion:reduce){body.v7-store *,body.v7-store *:before,body.v7-store *:after{animation:none!important;transition:none!important}body.v7-store .v7-pointer-glow,body.v7-store .v7-spatial-field{display:none!important}body.v7-store .v7-depth-card{transform:none!important}}

/* Source: storefront-v8.css */
:root{--v8-blue:#0a7cff;--v8-cyan:#13c8e7;--v8-green:#0db574;--v8-orange:#ff8d24;--v8-ink:#071a36;--v8-panel:rgba(255,255,255,.86)}body.v8-store{--v8-flare-x:50%;--v8-flare-y:50%}body.v8-store .v4-hero{min-height:540px}body.v8-store .v8-neural-canvas{position:absolute;z-index:1;inset:0;width:100%;height:100%;pointer-events:none;opacity:.58;mix-blend-mode:multiply;mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.55) 18%,#000 52%,rgba(0,0,0,.78) 100%)}body.v8-store .v4-hero-slide,body.v8-store .v4-hero-controls{position:relative;z-index:3}body.v8-store .v7-spatial-field{z-index:2;filter:drop-shadow(0 18px 30px rgba(22,119,255,.16))}body.v8-store .v7-spatial-field:after{content:"";position:absolute;inset:-38px;border-radius:50%;background:conic-gradient(from 0deg,transparent,rgba(22,119,255,.12),transparent 24%,rgba(18,187,121,.12),transparent 54%,rgba(255,146,43,.13),transparent);animation:v8-field-spin 18s linear infinite;filter:blur(2px)}body.v8-store .v8-command-trigger{position:relative;display:flex;align-items:center;gap:8px;min-height:38px;padding:0 11px;border:1px solid #d5e4f2;border-radius:11px;background:linear-gradient(135deg,#fff,#f1f8ff);color:#31516f;font-size:10px;font-weight:900;box-shadow:0 8px 22px rgba(8,41,86,.07);overflow:hidden}body.v8-store .v8-command-trigger:hover{border-color:#94c8ff;color:var(--v8-blue);transform:translateY(-2px);box-shadow:0 13px 28px rgba(8,54,114,.13)}body.v8-store .v8-command-trigger>span{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:linear-gradient(135deg,var(--v8-blue),var(--v8-cyan));color:#fff;font-size:13px;box-shadow:0 6px 14px rgba(10,124,255,.24)}body.v8-store .v8-command-trigger kbd{padding:3px 5px;border:1px solid #d8e3ee;border-radius:5px;background:#fff;color:#8190a1;font:800 8px/1 Roboto,sans-serif;box-shadow:0 2px 4px rgba(8,35,70,.06)}body.v8-store .v8-command-trigger:after{content:"";position:absolute;inset:-80% 55% -80% -35%;transform:translateX(-130%) rotate(20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),transparent);transition:transform .6s ease}body.v8-store .v8-command-trigger:hover:after{transform:translateX(320%) rotate(20deg)}body.v8-store .v8-command-layer[hidden]{display:none}body.v8-store .v8-command-layer{position:fixed;z-index:520;inset:0;display:grid;place-items:start center;padding:10vh 20px 30px;background:rgba(4,17,36,.38);backdrop-filter:blur(10px) saturate(1.1);opacity:0;transition:opacity .2s ease}body.v8-store .v8-command-layer.v8-open{opacity:1}body.v8-store .v8-command-panel{position:relative;width:min(690px,96vw);max-height:min(710px,82vh);overflow:hidden;border:1px solid rgba(164,198,231,.55);border-radius:24px;background:rgba(255,255,255,.94);box-shadow:0 55px 140px rgba(1,17,40,.34),inset 0 1px #fff;transform:translateY(-18px) scale(.975);transition:transform .28s cubic-bezier(.2,.85,.2,1);isolation:isolate}body.v8-store .v8-command-layer.v8-open .v8-command-panel{transform:none}body.v8-store .v8-command-panel:before{content:"";position:absolute;z-index:-1;left:-20%;right:-20%;top:-200px;height:360px;background:radial-gradient(circle at 30% 45%,rgba(10,124,255,.22),transparent 36%),radial-gradient(circle at 56% 44%,rgba(19,200,231,.15),transparent 30%),radial-gradient(circle at 76% 48%,rgba(13,181,116,.16),transparent 34%);filter:blur(30px)}body.v8-store .v8-command-head{display:flex;align-items:center;gap:13px;padding:18px;border-bottom:1px solid #e2ebf4;background:rgba(255,255,255,.72)}body.v8-store .v8-command-head>span{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;border-radius:12px;background:linear-gradient(145deg,var(--v8-blue),var(--v8-cyan) 58%,var(--v8-green));color:#fff;font-size:19px;box-shadow:0 10px 24px rgba(10,124,255,.25)}body.v8-store .v8-command-head input{width:100%;height:44px;border:0;outline:0;background:transparent;color:var(--v8-ink);font:700 16px Space Grotesk,sans-serif}body.v8-store .v8-command-head input::placeholder{color:#8696a8}body.v8-store .v8-command-head kbd{padding:6px 8px;border:1px solid #d8e2ec;border-radius:7px;background:#fff;color:#718196;font:800 9px Roboto,sans-serif;box-shadow:0 3px 8px rgba(8,35,70,.06)}body.v8-store .v8-command-body{max-height:calc(min(710px,82vh) - 82px);overflow:auto;padding:20px}body.v8-store .v8-command-label{display:flex;justify-content:space-between;align-items:center;margin:2px 2px 10px;color:#7a8da3;font-size:8px;font-weight:900;letter-spacing:1.25px;text-transform:uppercase}body.v8-store .v8-command-label b{color:var(--v8-green);font-weight:900}body.v8-store .v8-command-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:22px}body.v8-store .v8-command-route{display:grid;justify-items:start;gap:6px;min-height:76px;padding:12px;border:1px solid #dfe8f2;border-radius:13px;background:#fff;color:#53667e;text-align:left}body.v8-store .v8-command-route>span{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:var(--gbs-blue-soft);color:var(--v8-blue);font-size:14px}body.v8-store .v8-command-route:nth-child(3n+2)>span{background:var(--gbs-orange-soft);color:var(--v8-orange)}body.v8-store .v8-command-route:nth-child(3n)>span{background:var(--gbs-green-soft);color:var(--v8-green)}body.v8-store .v8-command-route b{font-size:10px}body.v8-store .v8-command-route:hover,body.v8-store .v8-command-route.v8-selected{border-color:#99caff;background:#f7fbff;color:var(--v8-blue);transform:translateY(-3px);box-shadow:0 12px 28px rgba(8,45,94,.10)}body.v8-store .v8-command-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.v8-store .v8-command-action{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:11px;min-height:62px;padding:10px 12px;border:1px solid #e0e8f1;border-radius:13px;background:rgba(255,255,255,.8);color:#415773;text-align:left}body.v8-store .v8-command-action>i{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:linear-gradient(145deg,#e9f4ff,#f7fbff);color:var(--v8-blue);font-style:normal;font-size:17px}body.v8-store .v8-command-action:nth-child(2n)>i{background:linear-gradient(145deg,#e8fbf3,#f8fffb);color:var(--v8-green)}body.v8-store .v8-command-action b{display:block;font-size:11px}body.v8-store .v8-command-action small{display:block;margin-top:3px;color:#8795a6;font-size:8px}body.v8-store .v8-command-action>span{color:#9aabba;font-size:13px}body.v8-store .v8-command-action:hover{border-color:#b7d7f6;background:#f8fbff;transform:translateX(3px)}body.v8-store .v8-command-empty{display:none;padding:28px 18px;border:1px dashed #cbd9e7;border-radius:13px;color:#697c92;text-align:center;font-size:11px}body.v8-store .v8-command-empty strong{display:block;margin-bottom:6px;color:var(--v8-ink);font:700 17px Space Grotesk,sans-serif}body.v8-store .v8-command-footer{display:flex;align-items:center;gap:10px;margin-top:17px;padding-top:15px;border-top:1px solid #e7edf4;color:#8291a4;font-size:8px}body.v8-store .v8-command-footer span:last-child{margin-left:auto;color:var(--v8-green);font-weight:900}body.v8-store .v8-route-flare{position:fixed;z-index:510;inset:0;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--v8-flare-x) var(--v8-flare-y),rgba(255,255,255,.96) 0 4%,rgba(19,200,231,.19) 16%,rgba(10,124,255,.10) 30%,transparent 52%);transform:scale(.45);transition:opacity .34s ease,transform .48s cubic-bezier(.2,.8,.2,1)}body.v8-store.v8-route-shifting .v8-route-flare{opacity:.78;transform:scale(1.35)}body.v8-store.v8-route-shifting .page.active{animation:v8-page-in .46s cubic-bezier(.2,.8,.2,1) both}body.v8-store .deal-explorer,body.v8-store .result-bar,body.v8-store .active-filter-strip,body.v8-store .stat-card,body.v8-store .dash-card{position:relative;isolation:isolate}body.v8-store .deal-explorer:before,body.v8-store .result-bar:before,body.v8-store .stat-card:before,body.v8-store .dash-card:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,rgba(10,124,255,.045),transparent 38%,rgba(13,181,116,.04));opacity:0;transition:opacity .25s}body.v8-store .deal-explorer:hover:before,body.v8-store .result-bar:hover:before,body.v8-store .stat-card:hover:before,body.v8-store .dash-card:hover:before{opacity:1}body.v8-store .filter-search{position:relative;overflow:hidden}body.v8-store .filter-search:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--v8-orange),var(--v8-blue),var(--v8-green));transform:scaleX(.08);transform-origin:left;transition:transform .3s ease}body.v8-store .filter-search:focus-within:after{transform:scaleX(1)}@keyframes v8-field-spin{to{transform:rotate(360deg)}}@keyframes v8-page-in{from{opacity:.35;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:1120px){body.v8-store .v8-command-trigger{width:38px;min-width:38px;padding:0;justify-content:center;font-size:0}body.v8-store .v8-command-trigger>span{width:26px;height:26px}body.v8-store .v8-command-trigger kbd{display:none}}@media(max-width:700px){body.v8-store .v8-neural-canvas{display:none}body.v8-store .v8-command-layer{padding:5vh 10px 18px}body.v8-store .v8-command-panel{border-radius:19px}body.v8-store .v8-command-grid{grid-template-columns:repeat(3,1fr)}body.v8-store .v8-command-actions{grid-template-columns:1fr}body.v8-store .v8-command-route{min-height:66px}}@media(prefers-reduced-motion:reduce){body.v8-store .v8-neural-canvas,body.v8-store .v7-spatial-field:after,body.v8-store .v8-route-flare{display:none!important}body.v8-store.v8-route-shifting .page.active{animation:none!important}}

/* Source: support-ai.css */
.support-card{max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}#aiSupportMount{margin:18px 0}.ai-support{overflow:hidden;border:1px solid #cfe1f5;border-radius:14px;background:linear-gradient(145deg,#f8fbff,#f2fbf7);box-shadow:0 10px 28px #17335f0d}.ai-support-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;border-bottom:1px solid #dae7f3;background:#fff}.ai-support-identity{display:flex;align-items:center;gap:10px;min-width:0}.ai-support-identity>span:last-child,.ai-support-identity b,.ai-support-identity small{display:block}.ai-support-identity b{color:#14233b;font-size:12px}.ai-support-identity small{margin-top:2px;color:#728096;font-size:9px}.ai-support-mark{display:grid;flex:0 0 auto;place-items:center;width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#2575e8,#12ae73);color:#fff;font-size:15px;box-shadow:0 7px 16px #2575e82d}.ai-support-pill{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:#e9f8f1;color:#08784b;font-size:8px;font-weight:900}.ai-support-messages{display:grid;gap:8px;max-height:210px;min-height:92px;overflow-y:auto;padding:13px 15px;scrollbar-width:thin}.ai-support-message{display:grid;gap:3px;width:min(88%,560px);padding:9px 11px;border-radius:10px;background:#fff;border:1px solid #dfe9f2}.ai-support-message.user{justify-self:end;background:#eaf3ff;border-color:#c8dcf5}.ai-support-message span{color:#2570cf;font-size:8px;font-weight:900}.ai-support-message p{margin:0;color:#27384f;font-size:10px;line-height:1.55;white-space:pre-wrap}.ai-support-typing{color:#6d7d91;font-size:9px}.ai-support-quick{display:flex;gap:6px;overflow-x:auto;padding:0 15px 10px}.ai-support-quick button{flex:0 0 auto;padding:7px 9px;border:1px solid #d8e4ef;border-radius:999px;background:#fff;color:#36516f;font-size:8px;font-weight:800;cursor:pointer}.ai-support-quick button:hover{border-color:#77a9e8;color:#1e63bf}.ai-support-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:11px 15px;border-top:1px solid #dce8f2;background:#fff}.ai-support-form input{min-width:0;border:1px solid #cedbea;border-radius:9px;padding:10px 11px;color:#18283d;font-size:10px;outline:0}.ai-support-form input:focus{border-color:#2e79df;box-shadow:0 0 0 3px #2e79df17}.ai-support-form button{border:0;border-radius:9px;padding:0 16px;background:linear-gradient(135deg,#ff7a26,#ff983d);color:#fff;font-size:9px;font-weight:900;cursor:pointer}.ai-support-form button:disabled{opacity:.55;cursor:wait}.ai-support-privacy{display:block;padding:0 15px 12px;background:#fff;color:#7c899a;font-size:8px;line-height:1.45}.ai-support-handoff{display:grid;gap:5px;padding:12px 15px;border-top:1px solid #cbe5d9;background:#f0faf5}.ai-support-handoff>span{color:#61748a;font-size:8px}.ai-support-handoff>div{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:3px}.ai-support-handoff a{display:grid;padding:8px;border:1px solid #cbddeb;border-radius:8px;background:#fff;color:#2462a8;text-decoration:none}.ai-support-handoff a.whatsapp{color:#08784b;border-color:#b9dfcf}.ai-support-handoff a b,.ai-support-handoff a small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-support-handoff a b{font-size:9px}.ai-support-handoff a small{margin-top:3px;font-size:7px}.support-ticket-details{margin-top:14px;border:1px solid #e0e7ef;border-radius:10px;background:#fff}.support-ticket-details summary{padding:12px 14px;color:#315a8b;font-size:10px;font-weight:900;cursor:pointer}.support-ticket-details[open] summary{border-bottom:1px solid #e7edf3}.support-ticket-details form{padding:14px}@media(max-width:620px){.support-card{width:min(100%,calc(100vw - 18px));max-height:calc(100dvh - 18px);padding:18px 14px}.ai-support-handoff>div{grid-template-columns:1fr}.ai-support-messages{max-height:185px}.ai-support-form{padding:10px}.ai-support-quick{padding-inline:10px}.ai-support-privacy{padding-inline:10px}.support-ticket-details form{padding:11px}}

/* Source: system-upgrade.css */
:root{--gbs-layout-max:1680px;--gbs-safe-x:clamp(14px,3.5vw,64px)}html{overflow-x:hidden;scroll-padding-top:112px}body{max-width:100%;overflow-x:hidden}body.v8-store{perspective:none!important}body.v8-store main{perspective:1800px}body.overlay-open{overflow:hidden;touch-action:none}main,.page,.page>*,.game-card,.deal-row{min-width:0}img,video{max-width:100%}.game-cover,.deal-thumb,.quick-cover{overflow:hidden}.game-cover img,.deal-thumb img,.quick-cover img,.quick-cover video{display:block;width:100%;height:100%;object-fit:cover}#featuredGames,#catalogGames,#dealGames{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.game-card{max-width:100%;overflow:hidden}.game-card .game-cover{aspect-ratio:16/10;background-position:center!important;background-size:cover!important}.game-card .game-info{min-width:0}.game-card h3,.deal-row h3{overflow-wrap:anywhere}.cart-drawer{top:0!important;right:0!important;bottom:auto!important;width:min(440px,100vw)!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow:hidden!important;padding:0!important;display:flex!important;flex-direction:column!important;overscroll-behavior:contain;background:#fff!important}.cart-drawer:not(.open){pointer-events:none}.drawer-head{flex:0 0 auto;padding:22px 22px 17px;background:linear-gradient(145deg,#fff,#f6faff);box-shadow:0 1px #e8edf3}.drawer-head small{display:block;margin-top:4px;color:#738196;font-size:10px}.drawer-close{display:grid;place-items:center;flex:0 0 auto;cursor:pointer}.cart-items{flex:1 1 auto!important;min-height:0!important;height:auto!important;overflow-y:auto!important;padding:8px 22px!important;background:#fbfcfe}.cart-row{grid-template-columns:66px minmax(0,1fr) 30px!important;align-items:center;gap:12px!important;padding:13px 0!important}.cart-thumb{width:66px!important;height:78px!important;border:1px solid #e1e8ef;border-radius:10px!important;box-shadow:0 7px 18px #172f5012}.cart-row>div:nth-child(2){min-width:0}.cart-row b{overflow:hidden;font-size:12px!important;text-overflow:ellipsis;white-space:nowrap}.cart-row span{font-size:10px!important}.cart-row small{display:block;margin-top:7px;color:#0b8a58;font-size:8px;font-weight:800}.cart-row>button{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff!important;color:#758398!important;cursor:pointer}.cart-row>button:hover{background:#fff0ec!important;color:#d95631!important}.empty-cart{display:grid;place-items:center;align-content:center;min-height:100%;padding:34px 18px!important;text-align:center}.empty-cart>span{display:grid;place-items:center;width:54px;height:54px;margin-bottom:12px;border-radius:16px;background:linear-gradient(135deg,#e9f3ff,#e7f9f1);color:#2474db;font-size:24px}.empty-cart b{font:700 17px "Space Grotesk",sans-serif}.empty-cart p{max-width:250px;margin:7px auto 16px;color:#778397;font-size:11px;line-height:1.55}.empty-cart button,.cart-continue{border:1px solid #cbdced;border-radius:9px;background:#fff;color:#2462a8;font-size:10px;font-weight:900;cursor:pointer}.empty-cart button{padding:10px 13px}.cart-footer{flex:0 0 auto;padding:16px 22px 18px!important;border-top:1px solid #e1e8ef!important;background:#fff;box-shadow:0 -12px 26px #172f5008}.cart-footer>div{margin:0 0 7px!important}.cart-footer .cart-saving span,.cart-footer .cart-saving b{color:#09885a;font-size:11px}.cart-footer .cart-subtotal{align-items:end;margin-bottom:8px!important}.cart-footer .cart-subtotal b{font-size:24px}.cart-footer>p{margin:0 0 12px;color:#7c8798;font-size:8px;line-height:1.45}.cart-footer .primary{min-height:46px;border-radius:10px;box-shadow:0 9px 20px #2673df20}.cart-continue{width:100%;margin-top:7px;padding:9px}.cart-footer>small{margin-top:9px!important}.cart-count{display:grid;position:absolute;right:-5px;top:-6px;place-items:center;min-width:18px;height:18px;padding:0 5px;border:2px solid #fff;border-radius:999px;background:#ff7126;color:#fff;font-size:8px;font-weight:900}.icon-btn[aria-label^=Cart]{position:relative}.checkout-modal,.quick-modal,.alert-modal,.support-modal{padding:max(9px,env(safe-area-inset-top)) max(9px,env(safe-area-inset-right)) max(9px,env(safe-area-inset-bottom)) max(9px,env(safe-area-inset-left))}.checkout-card,.quick-card,.alert-card{max-height:calc(100dvh - 18px);overflow-y:auto}.checkout-modal.show,.support-modal.show{display:flex;align-items:center;justify-content:center}.site-footer,.topbar,.main-head,.market-search-shell,.page-history,.category-rail{max-width:100%}.footer-main{grid-template-columns:minmax(220px,1.25fr) repeat(3,minmax(145px,.75fr))}.footer-column,.footer-brand{min-width:0}.footer-column a,.footer-column button{overflow-wrap:anywhere}@media(min-width:1800px){.v4-hero,.v4-assurance,.v4-category-section,.v4-popular,.v4-finder,.v4-recommended,.v4-why,.v4-newsletter,.catalog-page,.deals-page,.sell-page{max-width:var(--gbs-layout-max);margin-inline:auto}}@media(max-width:1024px){#featuredGames,#catalogGames,#dealGames{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.footer-main{grid-template-columns:1fr 1fr}.main-head{gap:10px}.nav{order:3;width:100%}}@media(max-width:720px){html{scroll-padding-top:82px}body.v8-store main{perspective:none}.announcement{min-height:30px;padding-inline:10px;font-size:9px}.main-head{padding-inline:14px}.logo{font-size:17px}.icon-btn{min-width:40px}.market-search-shell{padding-inline:12px}.market-promises{overflow-x:auto;white-space:nowrap}.page-history{margin-inline:12px}.v4-hero,.v4-assurance,.v4-category-section,.v4-popular,.v4-finder,.v4-recommended,.v4-why,.v4-newsletter,.catalog-page,.deals-page,.sell-page{margin-inline:0;max-width:100%}.footer-main{grid-template-columns:1fr}.footer-bottom{align-items:flex-start;flex-direction:column;gap:6px}.cart-drawer{width:100vw!important}.drawer-head{padding:18px 16px 14px}.cart-items{padding-inline:16px!important}.cart-footer{padding:14px 16px max(14px,env(safe-area-inset-bottom))!important}.cart-row{grid-template-columns:58px minmax(0,1fr) 30px!important}.cart-thumb{width:58px!important;height:68px!important}.support-fab{right:14px;bottom:max(14px,env(safe-area-inset-bottom))}}@media(max-width:420px){#featuredGames,#catalogGames,#dealGames{grid-template-columns:1fr}.game-card .game-cover{aspect-ratio:16/9}.checkout-card,.alert-card{width:100%;border-radius:14px}.checkout-body{padding:22px 17px}.support-panel{left:10px;right:10px;width:auto}.cart-footer .cart-subtotal b{font-size:21px}}@media(prefers-reduced-motion:reduce){.cart-drawer,.drawer-backdrop,.checkout-modal,.support-modal{transition:none!important}}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid #ff8a3d!important;outline-offset:3px!important;box-shadow:0 0 0 6px #ff8a3d24!important}body.v4-store{background:linear-gradient(180deg,#fff 0,#fff 72%,#f7fbff 100%);color:#14233b}body.v4-store .header{backdrop-filter:saturate(145%) blur(18px);background:#ffffffed!important;border-bottom-color:#dfe8f1!important;box-shadow:0 10px 30px #1633540a}.v4-category-section,.v4-popular,.v4-finder,.v4-recommended,.v4-why,.v4-newsletter{width:min(92%,var(--gbs-layout-max));margin-inline:auto}.v4-categories{padding:clamp(24px,3.4vw,46px);border:1px solid #e3ebf3;border-radius:24px;background:linear-gradient(145deg,#fff 72%,#f5faff);box-shadow:0 20px 55px #17345c0b}.v4-categories .v4-section-head{margin-bottom:24px}.v4-categories .v4-section-head>div{max-width:650px}.v4-category-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;gap:12px!important}.v4-category-grid>button{min-height:78px!important;border-color:#dde7f0!important;border-radius:15px!important;box-shadow:0 8px 22px #17345c08;transform-style:preserve-3d}.v4-category-grid>button:hover{transform:translateY(-4px) scale(1.012)!important;box-shadow:0 17px 32px #17345c13!important}.v4-category-grid>button:active{transform:translateY(-1px) scale(.995)!important}.v4-products .game-card,body.v4-store .catalog-games.psprices-cards .game-card,body.v4-store #dealGames .game-card{border-color:#dfe7ef!important;border-radius:17px!important;box-shadow:0 12px 28px #17345c0b!important}.v4-products .game-card:hover,body.v4-store .catalog-games.psprices-cards .game-card:hover,body.v4-store #dealGames .game-card:hover{transform:translateY(-5px)!important;border-color:#bed4e9!important;box-shadow:0 22px 44px #17345c16!important}.v4-products .game-card .game-cover,body.v4-store .catalog-games.psprices-cards .game-cover,body.v4-store #dealGames .game-cover{isolation:isolate}.v4-products .game-card .game-cover:before,body.v4-store .catalog-games.psprices-cards .game-cover:before,body.v4-store #dealGames .game-cover:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,transparent 48%,#091628a8);pointer-events:none}.primary,.cart-small,.v4-category-grid>button,.page-history-controls button,.support-fab{min-height:40px}.cart-drawer.open{box-shadow:-30px 0 70px #10243e30!important}.cart-footer .primary{background:linear-gradient(135deg,#ff7a2d,#f39a35)!important}.cart-continue:hover{border-color:#4f8fd9;background:#f4f9ff!important}@media(max-width:1024px){.v4-category-section,.v4-popular,.v4-finder,.v4-recommended,.v4-why,.v4-newsletter{width:94%}.v4-categories{padding:28px}}@media(max-width:640px){.v4-category-section,.v4-popular,.v4-finder,.v4-recommended,.v4-why,.v4-newsletter{width:100%}.v4-categories{padding:22px 16px;border-radius:18px}.v4-category-grid{grid-template-columns:1fr 1fr!important}.v4-category-grid>button{min-height:72px!important}.v4-products .game-card,body.v4-store .catalog-games.psprices-cards .game-card,body.v4-store #dealGames .game-card{border-radius:14px!important}}@media(max-width:390px){.v4-category-grid{grid-template-columns:1fr!important}}

/* Source: storefront-v9.css */
:root{--v9-orange:#ff8a2a;--v9-orange-dark:#e96b0b;--v9-orange-soft:#fff4e9;--v9-blue:#1976f3;--v9-blue-dark:#0c55ba;--v9-blue-soft:#eef6ff;--v9-green:#12a875;--v9-green-dark:#087b54;--v9-green-soft:#edfbf5;--v9-ink:#102a43;--v9-muted:#5f7185;--v9-line:#dfe8f1;--v9-surface:#ffffff;--v9-radius:22px;--v9-shadow:0 18px 46px rgba(16,42,67,.09)}body.v9-store{background:radial-gradient(circle at 8% 12%,rgba(255,138,42,.06),transparent 24rem),radial-gradient(circle at 92% 28%,rgba(25,118,243,.055),transparent 28rem),#fff;color:var(--v9-ink);font-family:"Segoe UI Variable Text","Segoe UI",Inter,Arial,sans-serif;font-size:16px;text-rendering:optimizeLegibility}body.v9-store .announcement{min-height:38px;padding:10px 5%;background:linear-gradient(90deg,#ff9a3e 0%,var(--v9-orange) 52%,#ff7a1a 100%);color:#fff;font-size:12px;font-weight:750;letter-spacing:.01em}body.v9-store .announcement a{color:#fff;text-decoration:underline;text-underline-offset:3px}body.v9-store .announcement-mark{display:inline-grid;place-items:center;margin-right:5px;font-size:11px}body.v9-store .header{min-height:78px;border-bottom-color:var(--v9-line)!important;background:rgba(255,255,255,.96)!important;box-shadow:0 10px 32px rgba(16,42,67,.055)!important}body.v9-store .logo{font-family:"Segoe UI Variable Display","Segoe UI",sans-serif;font-size:20px;letter-spacing:-1.25px}body.v9-store .header .nav a{padding:11px 15px;font-size:13px;font-weight:750}body.v9-store .header .nav a.active{background:var(--v9-blue-soft);color:var(--v9-blue)}body.v9-store .header .nav a:hover{background:var(--v9-orange-soft);color:var(--v9-orange-dark)}body.v9-store .compact-select{height:40px;border-color:var(--v9-line);font-size:11px}body.v9-store .icon-btn,body.v9-store .notification-trigger,body.v9-store .account-trigger{height:40px;border-color:var(--v9-line);font-size:11px}body.v9-store .icon-btn,body.v9-store .notification-trigger{width:40px}body.v9-store .icon-btn:hover,body.v9-store .notification-trigger:hover,body.v9-store .account-trigger:hover{border-color:#b9d1eb;background:var(--v9-blue-soft);color:var(--v9-blue)}body.v9-store .commerce-colour-line{height:4px;background:linear-gradient(90deg,var(--v9-orange) 0 34%,var(--v9-blue) 34% 68%,var(--v9-green) 68%)}body.v9-store .commerce-colour-line i{display:none}body.v9-store .market-rail{min-height:48px;border-bottom-color:var(--v9-line)}body.v9-store .market-rail button{padding:9px 14px;font-size:12px}body.v9-store .market-rail button:hover{background:var(--v9-orange-soft);color:var(--v9-orange-dark)}body.v9-store .market-rail span{color:var(--v9-green-dark);font-size:11px}body.v9-store .mega-category-bar{scrollbar-width:none}body.v9-store .mega-category-bar::-webkit-scrollbar{display:none}body.v9-store .mega-category-tab{min-width:128px;padding-inline:10px;font-size:12px}body.v9-store .market-search-shell{padding-top:14px;padding-bottom:14px;background:#f7faff;border-bottom-color:var(--v9-line)}body.v9-store .market-search{min-height:50px;border:1px solid #c9d8e7;border-radius:15px;box-shadow:0 9px 22px rgba(16,42,67,.06)}body.v9-store .market-search:focus-within{border-color:var(--v9-blue);box-shadow:0 0 0 4px rgba(25,118,243,.11),0 12px 28px rgba(16,42,67,.07)}body.v9-store .market-search input{height:48px;font-size:13px}body.v9-store .market-search button{margin:5px;padding:0 22px;border-radius:10px;background:linear-gradient(135deg,var(--v9-orange),#ff7420);font-size:12px;box-shadow:0 8px 18px rgba(255,122,32,.22)}body.v9-store .market-promises{gap:18px;font-size:11px}body.v9-store .market-promises span:nth-child(1){color:var(--v9-orange-dark)}body.v9-store .market-promises span:nth-child(2){color:var(--v9-green-dark)}body.v9-store .market-promises span:nth-child(3){color:var(--v9-blue-dark)}body.v9-store #home{width:min(1440px,94%);padding-top:32px}body.v9-store .v4-hero{border-color:#d8e5f1;border-radius:28px;background:#fff;box-shadow:0 28px 70px rgba(16,42,67,.11)}body.v9-store .v4-hero:before{content:"";position:absolute;inset:0 0 auto;height:5px;z-index:8;background:linear-gradient(90deg,var(--v9-orange),var(--v9-blue),var(--v9-green));pointer-events:none}body.v9-store .v4-hero-slide{grid-template-columns:minmax(0,1.18fr) minmax(340px,.72fr);gap:clamp(38px,5vw,76px);min-height:545px;padding:clamp(52px,5vw,78px)}body.v9-store .v4-hero-blue{background:radial-gradient(circle at 83% 13%,rgba(25,118,243,.16),transparent 31%),radial-gradient(circle at 69% 92%,rgba(18,168,117,.09),transparent 30%),linear-gradient(135deg,#fff,#f5f9ff)}body.v9-store .v4-hero-orange{background:radial-gradient(circle at 84% 15%,rgba(255,138,42,.20),transparent 34%),radial-gradient(circle at 65% 100%,rgba(25,118,243,.07),transparent 28%),linear-gradient(135deg,#fff,#fff8f1)}body.v9-store .v4-hero-green{background:radial-gradient(circle at 84% 14%,rgba(18,168,117,.19),transparent 35%),radial-gradient(circle at 66% 100%,rgba(255,138,42,.08),transparent 28%),linear-gradient(135deg,#fff,#f3fcf8)}body.v9-store .v4-kicker{padding:7px 10px;border-radius:999px;background:var(--v9-blue-soft);color:var(--v9-blue);font-size:11px;letter-spacing:.11em}body.v9-store .v4-hero-orange .v4-kicker{background:var(--v9-orange-soft);color:var(--v9-orange-dark)}body.v9-store .v4-hero-green .v4-kicker{background:var(--v9-green-soft);color:var(--v9-green-dark)}body.v9-store .v4-hero-copy h1,body.v9-store .v4-hero-copy h2{margin:19px 0 20px;font-family:"Segoe UI Variable Display","Segoe UI",sans-serif;font-size:clamp(45px,4.7vw,68px);font-weight:780;line-height:1.01;letter-spacing:-3.3px}body.v9-store .v4-hero-copy>p{max-width:660px;color:var(--v9-muted);font-size:15px;line-height:1.68}body.v9-store .v4-hero-search{min-height:60px;margin-top:30px;border-radius:16px;border-color:#bfd0e2;box-shadow:0 14px 32px rgba(16,42,67,.1)}body.v9-store .v4-hero-search:focus-within{border-color:var(--v9-blue);box-shadow:0 0 0 4px rgba(25,118,243,.10),0 17px 36px rgba(16,42,67,.11)}body.v9-store .v4-hero-search input{height:58px;font-size:13px}body.v9-store .v4-hero-search>button{margin:6px;padding:0 24px;border-radius:11px;background:linear-gradient(135deg,var(--v9-orange),#ff7420);font-size:12px;box-shadow:0 9px 20px rgba(255,122,32,.23)}body.v9-store .v4-popular{gap:8px;margin-top:13px}body.v9-store .v4-popular span{font-size:11px}body.v9-store .v4-popular button{padding:6px 9px;border:1px solid transparent;border-radius:999px;font-size:11px}body.v9-store .v4-popular button:hover{border-color:#c9daec;background:var(--v9-blue-soft);color:var(--v9-blue)}body.v9-store .v4-hero-panel{padding:36px;border:1px solid #cfe0f2;border-radius:24px;box-shadow:0 28px 62px rgba(18,73,130,.14)}body.v9-store .v4-hero-panel:before{content:"";position:absolute;inset:auto -34px -45px auto;width:130px;height:130px;border-radius:50%;background:var(--v9-orange-soft)}body.v9-store .v4-panel-icon{width:56px;height:56px;margin-bottom:27px;border-radius:17px;background:linear-gradient(145deg,var(--v9-blue),#23b4ed);box-shadow:0 13px 28px rgba(25,118,243,.24)}body.v9-store .v4-hero-panel>small{font-size:10px;letter-spacing:.12em}body.v9-store .v4-hero-panel>strong{margin:10px 0 22px;font-family:"Segoe UI Variable Display","Segoe UI",sans-serif;font-size:29px;line-height:1.12;letter-spacing:-1.2px}body.v9-store .v4-hero-panel ul{gap:13px}body.v9-store .v4-hero-panel li{font-size:12px}body.v9-store .v4-hero-panel>button{position:relative;z-index:1;padding:13px 15px;border-radius:11px;background:var(--v9-blue-soft);color:var(--v9-blue-dark);font-size:11px}body.v9-store .v4-hero-panel>button:hover{background:var(--v9-blue);color:#fff}body.v9-store .v4-hero-controls{bottom:27px}body.v9-store .v4-assurance{margin:20px 0 76px;border-color:var(--v9-line);border-radius:18px;box-shadow:0 14px 34px rgba(16,42,67,.05)}body.v9-store .v4-assurance article{padding:20px 24px}body.v9-store .v4-assurance b{font-size:13px}body.v9-store .v4-assurance span{margin-top:5px;font-size:11px;line-height:1.45}body.v9-store .v4-assurance>article>svg{width:24px}body.v9-store .v4-categories,body.v9-store .v4-confidence,body.v9-store .v4-newsletter{border:1px solid var(--v9-line);border-radius:26px;background:#fff;box-shadow:var(--v9-shadow)}body.v9-store .v4-categories{padding:clamp(28px,3.5vw,48px)}body.v9-store .v4-categories,body.v9-store .v4-products,body.v9-store .v4-smart,body.v9-store .v4-confidence{margin-bottom:82px}body.v9-store .v4-section-head{margin-bottom:26px}body.v9-store .v4-section-head>div>span,body.v9-store .v4-smart>div>span,body.v9-store .v4-confidence>div>span,body.v9-store .v4-newsletter>div>span{font-size:10px;letter-spacing:.12em}body.v9-store .v4-section-head h2,body.v9-store .v4-smart h2,body.v9-store .v4-confidence h2,body.v9-store .v4-newsletter h2{font-family:"Segoe UI Variable Display","Segoe UI",sans-serif;font-size:clamp(30px,3vw,42px);font-weight:760;line-height:1.08;letter-spacing:-1.8px}body.v9-store .v4-section-head p{max-width:720px;margin-top:9px;font-size:13px;line-height:1.5}body.v9-store .v4-section-head>button{padding:11px 14px;border-radius:11px;font-size:11px}body.v9-store .v4-section-head>button:hover{border-color:#b8d0e8;background:var(--v9-blue-soft);color:var(--v9-blue)}body.v9-store .v4-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:13px!important}body.v9-store .v4-category-grid>button{min-height:94px!important;padding:17px;border-color:var(--v9-line)!important;border-radius:18px!important;background:linear-gradient(145deg,#fff,#fbfdff);box-shadow:0 10px 26px rgba(16,42,67,.055)}body.v9-store .v4-category-grid>button:hover{border-color:#b9d1ea!important;box-shadow:0 19px 38px rgba(16,42,67,.12)!important}body.v9-store .v4-category-grid>button.blue:hover{background:var(--v9-blue-soft)}body.v9-store .v4-category-grid>button.orange:hover{background:var(--v9-orange-soft)}body.v9-store .v4-category-grid>button.green:hover{background:var(--v9-green-soft)}body.v9-store .v4-category-grid>button>span{width:50px;height:50px;border-radius:15px}body.v9-store .v4-category-grid b{font-size:13px}body.v9-store .v4-category-grid small{font-size:10px}.v9-product-toolbar{display:flex;align-items:center;gap:8px;margin:-7px 0 20px;padding:8px;border:1px solid var(--v9-line);border-radius:15px;background:#f8fafc;overflow-x:auto;scrollbar-width:none}.v9-product-toolbar::-webkit-scrollbar{display:none}.v9-product-toolbar>span{padding:0 7px;color:var(--v9-muted);font-size:11px;font-weight:750;white-space:nowrap}.v9-product-toolbar button{min-height:38px;padding:0 14px;border:1px solid transparent;border-radius:10px;background:transparent;color:#41566d;font-size:11px;font-weight:750;white-space:nowrap}.v9-product-toolbar button:hover{border-color:#c6d8ea;background:#fff;color:var(--v9-blue)}.v9-product-toolbar button.active{background:var(--v9-orange-soft);color:var(--v9-orange-dark)}body.v9-store .v4-products .game-grid{gap:18px!important}body.v9-store .v4-products .game-card,body.v9-store .catalog-games.psprices-cards .game-card,body.v9-store #dealGames .game-card{border-color:var(--v9-line)!important;border-radius:20px!important;box-shadow:0 13px 32px rgba(16,42,67,.075)!important}body.v9-store .v4-products .game-card:hover,body.v9-store .catalog-games.psprices-cards .game-card:hover,body.v9-store #dealGames .game-card:hover{transform:translateY(-6px)!important;border-color:#b4cee8!important;box-shadow:0 24px 48px rgba(16,42,67,.15)!important}body.v9-store .v4-products .game-cover,body.v9-store .catalog-games.psprices-cards .game-cover,body.v9-store #dealGames .game-cover{aspect-ratio:16/10!important;background-color:#f3f7fb!important;background-position:center!important;background-size:contain!important}body.v9-store .v4-products .game-cover:before,body.v9-store .catalog-games.psprices-cards .game-cover:before,body.v9-store #dealGames .game-cover:before{background:linear-gradient(180deg,transparent 72%,rgba(16,42,67,.16))}body.v9-store .v4-products .game-info,body.v9-store .catalog-games.psprices-cards .game-info,body.v9-store #dealGames .game-info{padding:18px!important}body.v9-store .v4-products .offer-meta,body.v9-store .catalog-games.psprices-cards .offer-meta{font-size:10px!important;letter-spacing:.06em!important}body.v9-store .v4-products .game-info h3,body.v9-store .catalog-games.psprices-cards .game-info h3,body.v9-store #dealGames .game-info h3{min-height:42px;margin:8px 0!important;font-family:"Segoe UI Variable Display","Segoe UI",sans-serif!important;font-size:16px!important;font-weight:730!important;line-height:1.28!important;letter-spacing:-.3px!important}body.v9-store .v4-products .offer-trust,body.v9-store .catalog-games.psprices-cards .offer-trust{gap:9px!important;margin:7px 0 15px!important;color:var(--v9-green-dark)!important;font-size:10px!important}body.v9-store .v4-products .price-row b,body.v9-store .catalog-games.psprices-cards .price-row b{color:var(--v9-ink)!important;font-size:24px!important;letter-spacing:-.8px}body.v9-store .v4-products .price-row del,body.v9-store .catalog-games.psprices-cards .price-row del{font-size:12px!important}body.v9-store .v4-products .product-action,body.v9-store .catalog-games.psprices-cards .product-action{min-height:42px!important;border-radius:11px!important;font-size:11px!important}body.v9-store .v4-products .add-action,body.v9-store .catalog-games.psprices-cards .add-action{background:linear-gradient(135deg,var(--v9-orange),#ff7420)!important;box-shadow:0 8px 18px rgba(255,122,32,.2)}body.v9-store .v4-products .like-action,body.v9-store .catalog-games.psprices-cards .like-action{border-color:#cfddea!important;background:#fff!important;color:var(--v9-blue)!important}body.v9-store .v4-products .game-card>.tag,body.v9-store .catalog-games.psprices-cards .game-card>.tag,body.v9-store #dealGames .game-card>.tag{padding:7px 9px!important;background:var(--v9-green)!important;font-size:10px!important;box-shadow:0 8px 18px rgba(18,168,117,.22)}body.v9-store .v4-smart{overflow:visible;padding:clamp(34px,4vw,52px);border:1px solid #cfe0f0;border-radius:26px;background:radial-gradient(circle at 92% 10%,rgba(25,118,243,.14),transparent 28%),radial-gradient(circle at 5% 100%,rgba(255,138,42,.09),transparent 25%),#fff;color:var(--v9-ink);box-shadow:var(--v9-shadow)}body.v9-store .v4-smart:after{background:rgba(18,168,117,.08)}body.v9-store .v4-smart>div>span{color:var(--v9-blue)}body.v9-store .v4-smart h2{color:var(--v9-ink)}body.v9-store .v4-smart p{color:var(--v9-muted);font-size:13px;line-height:1.55}body.v9-store .v4-smart form{border-color:#c7d8e8;border-radius:15px;box-shadow:0 12px 28px rgba(16,42,67,.08)}body.v9-store .v4-smart input{height:48px;font-size:12px}body.v9-store .v4-smart button{padding:0 18px;border-radius:10px;background:linear-gradient(135deg,var(--v9-orange),#ff7420);font-size:11px}body.v9-store .v4-learning{padding:9px 12px;background:var(--v9-green-soft);color:var(--v9-green-dark);font-size:10px}body.v9-store .v4-confidence{padding:clamp(34px,4vw,52px);background:linear-gradient(140deg,#fff 0%,#f8fbff 100%)}body.v9-store .v4-confidence-grid{gap:14px}body.v9-store .v4-confidence-grid article{padding:24px;border-color:var(--v9-line);border-radius:17px;box-shadow:0 9px 24px rgba(16,42,67,.045)}body.v9-store .v4-confidence-grid b{margin-top:27px;font-size:14px}body.v9-store .v4-confidence-grid p{font-size:11px;line-height:1.6}body.v9-store .v4-newsletter{padding:clamp(30px,3.5vw,46px);background:radial-gradient(circle at 8% 100%,rgba(18,168,117,.08),transparent 30%),linear-gradient(135deg,#fff,#f5f9ff)}body.v9-store .v4-newsletter p{font-size:12px}body.v9-store .v4-newsletter form{border-color:#c8d9e9;border-radius:14px;box-shadow:0 10px 25px rgba(16,42,67,.06)}body.v9-store .v4-newsletter input{height:46px;font-size:12px}body.v9-store .v4-newsletter button{background:linear-gradient(135deg,var(--v9-blue),#21a4e8);font-size:11px}body.v9-store .catalog-head{border-color:var(--v9-line);border-radius:24px;background:radial-gradient(circle at 92% 10%,rgba(25,118,243,.12),transparent 30%),radial-gradient(circle at 8% 100%,rgba(255,138,42,.08),transparent 30%),#fff;box-shadow:var(--v9-shadow)}body.v9-store .catalog-head h1{font-family:"Segoe UI Variable Display","Segoe UI",sans-serif;font-size:46px;font-weight:760}body.v9-store .catalog-head p{font-size:13px}body.v9-store .filters{border-radius:18px;box-shadow:0 12px 28px rgba(16,42,67,.06)}body.v9-store #deals .deals-hero{border:1px solid #ffd5b4;background:radial-gradient(circle at 88% 10%,rgba(255,138,42,.22),transparent 34%),linear-gradient(135deg,#fff,#fff4e9);color:var(--v9-ink);box-shadow:var(--v9-shadow)}body.v9-store #deals .deals-hero h1{color:var(--v9-ink);font-family:"Segoe UI Variable Display","Segoe UI",sans-serif}body.v9-store #deals .deals-hero em{color:var(--v9-orange-dark)}body.v9-store #deals .deals-hero p{color:var(--v9-muted)}body.v9-store .sell-page{border-radius:26px;background:radial-gradient(circle at 88% 10%,rgba(18,168,117,.16),transparent 34%),#f5fcf8;box-shadow:var(--v9-shadow)}body.v9-store .site-footer{margin-top:20px;border-top:4px solid transparent;border-image:linear-gradient(90deg,var(--v9-orange),var(--v9-blue),var(--v9-green)) 1;background:#f7f9fc;color:var(--v9-ink)}body.v9-store .site-footer a,body.v9-store .site-footer button{color:#53677c}body.v9-store .site-footer h3{color:var(--v9-ink)}body.v9-store .footer-bottom{border-color:var(--v9-line);color:#6c7c8d}body.v9-store .support-fab{background:linear-gradient(145deg,var(--v9-orange),var(--v9-blue));color:#fff;box-shadow:0 15px 30px rgba(25,118,243,.24)}body.v9-store .support-fab:hover{transform:translateY(-3px) scale(1.04)}@media(max-width:1180px){body.v9-store .v4-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.v9-store .v4-hero-slide{gap:34px;padding:50px 44px}body.v9-store .v4-products .game-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:940px){body.v9-store .v4-hero-slide{grid-template-columns:1fr;min-height:auto;padding:48px 40px 84px}body.v9-store .v4-hero-panel,body.v9-store .v4-hero-visual,body.v9-store .v4-flow{max-width:none}body.v9-store .v4-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.v9-store .v4-products .game-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){body.v9-store{font-size:15px}body.v9-store .announcement{font-size:10px}body.v9-store .header{min-height:64px}body.v9-store #home{width:94%;padding-top:18px}body.v9-store .market-search-shell{padding:10px 3%}body.v9-store .market-search button{padding-inline:16px}body.v9-store .v4-hero{border-radius:21px}body.v9-store .v4-hero-slide{padding:38px 22px 72px}body.v9-store .v4-hero-copy h1,body.v9-store .v4-hero-copy h2{font-size:clamp(37px,11vw,48px);letter-spacing:-2.2px}body.v9-store .v4-hero-copy>p{font-size:13px}body.v9-store .v4-hero-search{grid-template-columns:auto 1fr}body.v9-store .v4-hero-search>button{grid-column:1/-1;min-height:42px;margin-top:0}body.v9-store .v4-hero-panel{padding:25px}body.v9-store .v4-assurance{margin-bottom:56px}body.v9-store .v4-assurance article{padding:17px 18px}body.v9-store .v4-categories,body.v9-store .v4-smart,body.v9-store .v4-confidence,body.v9-store .v4-newsletter{padding:26px 18px;border-radius:20px}body.v9-store .v4-categories,body.v9-store .v4-products,body.v9-store .v4-smart,body.v9-store .v4-confidence{margin-bottom:58px}body.v9-store .v4-section-head h2,body.v9-store .v4-smart h2,body.v9-store .v4-confidence h2,body.v9-store .v4-newsletter h2{font-size:29px}body.v9-store .v4-category-grid{grid-template-columns:1fr 1fr!important;gap:9px!important}body.v9-store .v4-category-grid>button{min-height:86px!important;padding:12px!important}body.v9-store .v4-category-grid>button>span{width:42px;height:42px}body.v9-store .v4-products .game-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}body.v9-store .v4-products .game-info,body.v9-store .catalog-games.psprices-cards .game-info,body.v9-store #dealGames .game-info{padding:13px!important}body.v9-store .v4-products .game-info h3,body.v9-store .catalog-games.psprices-cards .game-info h3,body.v9-store #dealGames .game-info h3{min-height:38px;font-size:13px!important}body.v9-store .v4-products .price-row b,body.v9-store .catalog-games.psprices-cards .price-row b{font-size:20px!important}body.v9-store .v4-products .product-action,body.v9-store .catalog-games.psprices-cards .product-action{font-size:10px!important}.v9-product-toolbar{margin-top:-8px}}@media(max-width:420px){body.v9-store .v4-category-grid{grid-template-columns:1fr!important}body.v9-store .v4-products .game-grid,body.v9-store .catalog-games.psprices-cards,body.v9-store #dealGames{grid-template-columns:1fr!important}body.v9-store .v4-products .game-cover,body.v9-store .catalog-games.psprices-cards .game-cover,body.v9-store #dealGames .game-cover{aspect-ratio:16/9!important}}@media(prefers-reduced-motion:reduce){body.v9-store .support-fab:hover,body.v9-store .game-card:hover,body.v9-store .v4-category-grid>button:hover{transform:none!important}}

/* Source: reviews.css */
.quick-card{max-height:min(92vh,980px);overflow:auto}.review-mount{grid-column:1/-1;border-top:1px solid #e6ebf2;background:#f8fafc}.review-shell{padding:28px}.review-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.review-heading h3{margin:4px 0 0;font-size:24px;color:#10213b}.review-score{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #dce4ee;border-radius:14px;background:#fff}.review-score>b{font-size:30px;color:#ff7300}.review-score>span{display:grid;gap:2px}.review-score small{color:#68758a}.review-stars{color:#ff8a1f;letter-spacing:1px;white-space:nowrap}.review-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.customer-review{border:1px solid #dfe6ef;border-radius:16px;background:#fff;padding:18px;box-shadow:0 8px 28px rgba(26,53,90,.06)}.customer-review header{display:flex;align-items:center;gap:10px}.customer-review header>div{display:grid;flex:1}.customer-review header small{color:#0b8f61;font-size:12px}.customer-review h4{margin:15px 0 6px;color:#15243a}.customer-review>p{margin:0;color:#526176;line-height:1.6}.review-avatar{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#eaf3ff;color:#1267c9;font-weight:900}.customer-review aside{margin-top:14px;padding:12px;border-left:3px solid #168f68;background:#eefaf5;border-radius:0 10px 10px 0}.customer-review aside b{color:#087754;font-size:12px}.customer-review aside p{margin:4px 0 0}.review-empty{grid-column:1/-1;display:flex;align-items:center;gap:15px;padding:24px;border:1px dashed #ccd8e6;border-radius:16px;background:#fff}.review-empty>span{font-size:34px;color:#ff8a1f}.review-empty b{color:#18283d}.review-empty p,.review-note{margin:4px 0 0;color:#69778b}.review-compose{margin-top:16px;border:1px solid #dce4ee;border-radius:16px;background:#fff}.review-compose summary{cursor:pointer;display:flex;justify-content:space-between;padding:17px 20px;font-weight:900;color:#135fae}.review-compose form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 20px 20px}.review-compose label{display:grid;gap:7px;color:#283a51;font-weight:700;font-size:13px}.review-compose input,.review-compose select,.review-compose textarea{width:100%;box-sizing:border-box;border:1px solid #cfd9e6;border-radius:10px;padding:12px;background:#fff;color:#17263a}.review-compose textarea{min-height:110px;resize:vertical}.review-wide,.review-form-intro,.review-status{grid-column:1/-1}.review-form-intro{padding:12px 14px;border-radius:12px;background:#edf6ff;color:#234463}.review-form-intro p{margin:3px 0 0;font-size:13px}.review-submit{justify-self:start}.review-status{margin:0;color:#66758a}.review-status.success{color:#087754}.review-status.error,.review-error p{color:#bf2b2b}.review-loading{padding:30px;color:#58708e}html[data-language-state=translating] #languageSelect{border-color:#ff8a1f;background:#fff8f1}html[data-language-state=partial] #languageSelect{border-color:#e0a000;background:#fffbea}.checkout-customer{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.checkout-customer label{display:grid;gap:6px;color:#31445d;font-size:12px;font-weight:800}.checkout-customer input{width:100%;box-sizing:border-box;padding:11px;border:1px solid #ced9e6;border-radius:10px}.checkout-customer>small{grid-column:1/-1;color:#68778b;line-height:1.4}@media(max-width:760px){.review-shell{padding:20px 16px}.review-heading{align-items:flex-start;flex-direction:column}.review-list,.review-compose form,.checkout-customer{grid-template-columns:1fr}.review-wide,.review-form-intro,.review-status,.checkout-customer>small{grid-column:auto}.review-score{width:100%;box-sizing:border-box}.customer-review header{flex-wrap:wrap}.customer-review .review-stars{margin-left:48px}}

/* Source: shopping-tools.css */
.shopping-recent{position:relative;margin-top:-36px!important;padding:34px;border:1px solid var(--v9-line,#dfe8f1);border-radius:24px;background:linear-gradient(145deg,#fff,#f8fbff);box-shadow:0 16px 38px rgba(16,42,67,.07)}.shopping-recent[hidden]{display:none!important}.shopping-recent .v4-section-head{margin-bottom:20px}.shopping-recent [data-clear-recent]{color:#5f7185}.shopping-recent .game-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.shopping-quick-tools{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.shopping-quick-tools button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border:1px solid #d6e2ed;border-radius:10px;background:#fff;color:#40566d;font-size:11px}.shopping-quick-tools button:hover{border-color:#9fc3eb;background:#eef6ff;color:#0c55ba}.shopping-quick-tools button.active{border-color:#8bd1b8;background:#edfbf5;color:#087b54}.shopping-quick-tools span{font-size:16px}.shopping-quick-tools b{font-weight:750}.compare-tray{position:fixed;left:50%;bottom:22px;z-index:202;display:flex;align-items:center;gap:14px;width:min(820px,calc(100vw - 32px));padding:12px 12px 12px 16px;border:1px solid #d5e2ee;border-radius:18px;background:rgba(255,255,255,.97);box-shadow:0 22px 60px rgba(16,42,67,.2);transform:translateX(-50%);backdrop-filter:blur(18px)}.compare-tray[hidden]{display:none}.compare-tray-copy{display:flex;align-items:center;gap:10px;min-width:190px}.compare-tray-copy small{display:block;color:#1976f3;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.compare-tray-copy b{display:block;margin-top:3px;color:#102a43;font-size:11px}.compare-dots{width:34px;height:34px;border-radius:11px;background:radial-gradient(circle at 33% 50%,#ff8a2a 0 4px,transparent 5px),radial-gradient(circle at 67% 50%,#12a875 0 4px,transparent 5px),#eef6ff}.compare-tray-items{display:flex;min-width:0;flex:1;gap:7px}.compare-tray-items button{display:flex;align-items:center;gap:7px;min-width:0;max-width:170px;padding:5px 8px 5px 5px;border:1px solid #e0e8f0;border-radius:10px;background:#f8fafc;color:#334a62}.compare-tray-items i{flex:0 0 30px;height:30px;border-radius:7px;background-position:center!important;background-size:cover!important}.compare-tray-items span{overflow:hidden;font-size:9px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.compare-tray-items b{margin-left:auto;color:#8695a5;font-size:14px}.compare-tray>[data-open-compare]{min-height:42px;padding:0 17px;border-radius:11px;background:linear-gradient(135deg,#ff8a2a,#ff7420);color:#fff;font-size:11px;font-weight:800;white-space:nowrap}.compare-tray>[data-open-compare]:disabled{background:#e9eef3;color:#8a98a7;cursor:not-allowed}.compare-modal{position:fixed;inset:0;z-index:230;display:grid;place-items:center;padding:24px;background:rgba(9,24,42,.66);backdrop-filter:blur(8px)}.compare-modal[hidden]{display:none}.compare-dialog{width:min(1080px,96vw);max-height:90vh;overflow:auto;border-radius:24px;background:#fff;box-shadow:0 36px 90px rgba(3,15,30,.38)}.compare-dialog>header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:24px 28px;border-bottom:1px solid #dfe8f1;background:rgba(255,255,255,.97);backdrop-filter:blur(12px)}.compare-dialog>header span{color:#1976f3;font-size:9px;font-weight:900;letter-spacing:.12em}.compare-dialog h2{margin:4px 0 0;color:#102a43;font-size:26px;letter-spacing:-.8px}.compare-dialog [data-close-compare]{width:38px;height:38px;border-radius:50%;background:#f1f5f9;color:#52677d;font-size:22px}.compare-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#dfe8f1}.compare-grid article{padding:24px;background:#fff}.compare-cover{aspect-ratio:16/9;border-radius:15px;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important}.compare-grid h3{min-height:46px;margin:16px 0;color:#102a43;font-size:16px;line-height:1.35}.compare-grid dl{margin:0}.compare-grid dl div{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid #edf1f5}.compare-grid dt{color:#718296;font-size:10px}.compare-grid dd{margin:0;color:#263f58;font-size:11px;font-weight:750;text-align:right}.compare-grid dd.green{color:#087b54}.compare-grid article>button{width:100%;min-height:42px;margin-top:18px;border-radius:11px;background:#eef6ff;color:#0c55ba;font-size:11px;font-weight:800}.compare-grid article>button:hover{background:#1976f3;color:#fff}.compare-open{overflow:hidden}@media(max-width:900px){.shopping-recent .game-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.compare-tray-copy{min-width:auto}.compare-tray-copy>div{display:none}.compare-tray-items button{max-width:120px}.compare-grid{grid-template-columns:1fr}.compare-grid article{display:grid;grid-template-columns:120px 1fr;gap:0 18px}.compare-cover{grid-row:1/4}.compare-grid h3{min-height:0;margin-top:0}.compare-grid dl{grid-column:2}.compare-grid article>button{grid-column:2}}@media(max-width:640px){.shopping-recent{margin-top:-25px!important;padding:24px 16px}.shopping-recent .game-grid{grid-template-columns:1fr 1fr!important}.compare-tray{bottom:10px;gap:8px;padding:8px}.compare-tray-copy{display:none}.compare-tray-items button{width:38px;max-width:38px;padding:3px}.compare-tray-items i{flex-basis:30px}.compare-tray-items span,.compare-tray-items b{display:none}.compare-tray>[data-open-compare]{flex:1;padding-inline:12px}.compare-dialog>header{padding:18px}.compare-dialog h2{font-size:21px}.compare-grid article{grid-template-columns:86px 1fr;padding:18px}.shopping-quick-tools{grid-template-columns:1fr}}@media(max-width:390px){.shopping-recent .game-grid{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){.compare-tray,.compare-modal{backdrop-filter:none}}

/* Source: reference-storefront.css */
:root{--ref-orange:#ff8a2a;--ref-orange-deep:#ed6d0b;--ref-blue:#2477ed;--ref-blue-deep:#10213f;--ref-green:#19aa78;--ref-ink:#14213d;--ref-muted:#68758b;--ref-line:#e5eaf1;--ref-soft:#f7f9fc;--ref-container:1180px}body.reference-store{background:#fff;color:var(--ref-ink);font-family:Inter,"Segoe UI Variable Text","Segoe UI",Arial,sans-serif}body.reference-store .announcement{min-height:32px;padding:7px 4%;background:var(--ref-orange);font-size:11px;box-shadow:none}body.reference-store .header{grid-template-columns:auto minmax(260px,620px) auto!important;gap:20px!important;min-height:66px!important;padding:0 max(3%,calc((100vw - 1280px)/2))!important;border-bottom:1px solid var(--ref-line)!important;background:rgba(255,255,255,.98)!important;box-shadow:0 5px 20px rgba(18,33,61,.05)!important;backdrop-filter:blur(18px)}body.reference-store .header>.logo{font-size:16px!important;letter-spacing:-.8px!important;white-space:nowrap}body.reference-store .header>.logo:before{content:"G";display:grid;place-items:center;width:31px;height:31px;margin-right:8px;border-radius:9px;background:linear-gradient(145deg,var(--ref-blue),#45a1ff);color:#fff;font:800 13px/1 Inter,sans-serif;box-shadow:0 7px 16px rgba(36,119,237,.2)}body.reference-store .header .nav{display:none!important}body.reference-store .ref-header-search{display:grid;grid-template-columns:auto 1fr auto;align-items:center;width:100%;min-height:40px;padding-left:13px;border:1px solid #d9e1ea;border-radius:9px;background:#f8fafc;box-shadow:none;position:relative}body.reference-store .ref-header-search:focus-within{border-color:var(--ref-blue);background:#fff;box-shadow:0 0 0 3px rgba(36,119,237,.1)}body.reference-store .ref-header-search>span{color:#8792a4}body.reference-store .ref-header-search input{width:100%;height:38px;padding:0 11px;border:0;outline:0;background:transparent;color:var(--ref-ink);font-size:11px}body.reference-store .ref-header-search>button{align-self:stretch;margin:4px;padding:0 16px;border:0;border-radius:7px;background:linear-gradient(135deg,var(--ref-blue),#1caf83);color:#fff;font-size:10px;font-weight:800}body.reference-store .ref-search-moved{display:none!important}body.reference-store .header-actions{gap:6px!important;white-space:nowrap}body.reference-store .v8-command-trigger{display:none!important}body.reference-store .ref-sell-link{display:flex;align-items:center;gap:5px;height:36px;padding:0 9px;border:0;background:transparent;color:#46546a;font-size:10px;font-weight:750}body.reference-store .ref-sell-link svg{width:14px}body.reference-store .compact-select{height:36px!important;border-color:var(--ref-line)!important;border-radius:8px!important;background:#fff!important;font-size:9px!important}body.reference-store .icon-btn,body.reference-store .notification-trigger{width:36px!important;height:36px!important;border-color:var(--ref-line)!important;border-radius:8px!important}body.reference-store .account-trigger{height:36px!important;border:0!important;border-radius:8px!important;background:var(--ref-blue-deep)!important;color:#fff!important}body.reference-store .account-trigger:hover{background:#1b3158!important;color:#fff!important}body.reference-store .commerce-colour-line{height:3px;background:linear-gradient(90deg,var(--ref-orange) 0 33%,var(--ref-blue) 33% 67%,var(--ref-green) 67%)}body.reference-store .mega-category-bar{position:relative;z-index:130;min-height:47px;padding:0 max(3%,calc((100vw - 1280px)/2));gap:1px;border-bottom:1px solid var(--ref-line);background:#fff;box-shadow:none}body.reference-store .mega-category-tab{min-width:116px!important;padding:0 12px!important;border:0!important;border-bottom:2px solid transparent!important;background:#fff!important;color:#465267!important;font-size:10px!important;font-weight:750!important}body.reference-store .mega-category-tab img{width:16px;height:16px;filter:none}body.reference-store .mega-category-tab:hover,body.reference-store .mega-category-tab.active{background:#f8fafc!important;color:var(--ref-blue)!important;border-bottom-color:var(--ref-blue)!important}body.reference-store .mega-category-tab>span{background:#ff4d2e;font-size:7px}body.reference-store .mega-menu-panel{left:50%;right:auto;width:min(1180px,94vw);transform:translateX(-50%);z-index:210;border:1px solid var(--ref-line);border-top:0;border-radius:0 0 15px 15px;background:#fff;color:var(--ref-ink);box-shadow:0 22px 50px rgba(18,33,61,.14)}body.reference-store .mega-menu-inner{width:100%;padding:27px;grid-template-columns:repeat(5,minmax(120px,1fr)) 190px;gap:22px}body.reference-store .mega-menu-group h3{color:var(--ref-ink);font-size:11px}body.reference-store .mega-menu-group button{padding:6px 0;color:#68758a;font-size:10px}body.reference-store .mega-menu-group button:hover{color:var(--ref-orange-deep)}body.reference-store .mega-menu-promo{min-height:180px;padding:19px;border-radius:12px;background:linear-gradient(145deg,var(--ref-blue),#175dc0)}body.reference-store .mega-menu-promo strong{font-size:19px}body.reference-store .page-history-controls{position:sticky!important;top:66px!important;z-index:115!important;min-height:42px!important;padding:5px max(3%,calc((100vw - 1180px)/2))!important;border:0!important;border-bottom:1px solid var(--ref-line)!important;background:rgba(255,255,255,.96)!important;color:var(--ref-ink)!important;box-shadow:0 6px 18px rgba(18,33,61,.045)!important}body.reference-store .route-context>svg{width:14px!important;height:14px!important;padding:5px!important;background:#fff3e8!important;color:var(--ref-orange-deep)!important}body.reference-store .route-context small{color:#9a6a41!important;font-size:6px!important}body.reference-store .route-context b{color:var(--ref-ink)!important;font-size:9px!important}body.reference-store .page-history-controls button{min-width:78px!important;min-height:30px!important;padding:0 10px!important;border:1px solid var(--ref-line)!important;border-radius:7px!important;background:#fff!important;color:#495a70!important;font-size:8px!important;box-shadow:none!important}body.reference-store .page-history-controls button:first-child:not(:disabled){border-color:#cfe0ff!important;color:var(--ref-blue)!important}body.reference-store .page-history-controls button:last-child:not(:disabled){border-color:#ccebdd!important;color:var(--ref-green)!important}body.reference-store #home{width:100%!important;max-width:none!important;padding:0 0 80px!important}body.reference-store .ref-hero{width:100%;overflow:hidden;border:0!important;border-radius:0!important;background:var(--ref-blue-deep)!important;box-shadow:none!important}body.reference-store .ref-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(8,19,40,.97),rgba(16,38,76,.92)),radial-gradient(circle at 72% 20%,rgba(36,119,237,.28),transparent 34%);pointer-events:none}body.reference-store .ref-hero:after{content:"";position:absolute;inset:-40% -10%;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:46px 46px;transform:perspective(700px) rotateX(62deg) translateY(23%);mask-image:linear-gradient(to bottom,transparent,#000 42%,transparent 76%);pointer-events:none}body.reference-store .ref-hero .v4-hero-slide{position:relative;z-index:1;display:flex!important;min-height:475px!important;padding:62px 24px 35px!important;background:transparent!important;align-items:center;justify-content:center}body.reference-store .ref-hero .v4-hero-copy{position:relative;z-index:2;width:min(850px,100%);text-align:center}body.reference-store .ref-hero .v4-kicker{display:inline-flex;padding:7px 11px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.07)!important;color:#b9d4ff!important;font-size:9px;letter-spacing:.1em}body.reference-store .ref-hero .v4-hero-copy h1{max-width:none;margin:16px auto 13px;color:#fff!important;font-size:clamp(38px,4.5vw,61px)!important;font-weight:780;line-height:1.02;letter-spacing:-2.6px!important}body.reference-store .ref-hero .v4-hero-copy h1 em{color:var(--ref-orange)!important;font-style:normal}body.reference-store .ref-hero .v4-hero-copy>p{max-width:660px;margin:0 auto;color:#c0cadb!important;font-size:13px!important;line-height:1.65}body.reference-store .ref-hero .v4-hero-search{width:min(700px,100%);min-height:54px;margin:24px auto 0;border:1px solid rgba(255,255,255,.34);border-radius:12px;background:#fff;box-shadow:0 17px 38px rgba(3,10,22,.28)}body.reference-store .ref-hero .v4-hero-search input{height:52px;font-size:11px}body.reference-store .ref-hero .v4-hero-search>button{margin:5px;padding:0 22px;border-radius:8px;background:linear-gradient(135deg,var(--ref-blue),var(--ref-green));font-size:10px;box-shadow:none}body.reference-store .ref-hero .v4-hero-actions{justify-content:center;margin-top:14px}body.reference-store .ref-hero .v4-primary,body.reference-store .ref-hero .v4-secondary{min-height:38px;padding:0 15px;border-radius:8px;font-size:9px}body.reference-store .ref-hero .v4-primary{background:var(--ref-orange);color:#fff;box-shadow:0 8px 20px rgba(255,138,42,.22)}body.reference-store .ref-hero .v4-secondary{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:#fff}body.reference-store .ref-hero .v4-popular{justify-content:center;margin-top:10px;color:#9ba9bd}body.reference-store .ref-hero .v4-popular span,body.reference-store .ref-hero .v4-popular button{color:#9ba9bd;font-size:9px}body.reference-store .ref-hero .v4-popular button:hover{border-color:rgba(255,255,255,.15);background:rgba(255,255,255,.07);color:#fff}body.reference-store .ref-hero-orb{position:absolute;border-radius:50%;filter:blur(1px);pointer-events:none}body.reference-store .ref-orb-one{right:10%;top:16%;width:190px;height:190px;background:radial-gradient(circle at 35% 35%,rgba(66,145,255,.25),rgba(25,170,120,.05) 45%,transparent 70%);box-shadow:inset 0 0 45px rgba(255,255,255,.04)}body.reference-store .ref-orb-two{left:8%;bottom:9%;width:125px;height:125px;background:radial-gradient(circle,rgba(255,138,42,.18),transparent 68%)}body.reference-store .ref-hero .v4-assurance{display:grid;position:absolute;left:0;right:0;bottom:20px;z-index:3;grid-template-columns:repeat(3,1fr);width:min(760px,86%);margin:0 auto!important;transform:none!important;animation:none!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.reference-store .ref-hero .v4-assurance article{padding:8px 20px;color:#fff;text-align:left}body.reference-store .ref-hero .v4-assurance article+article{border-left:1px solid rgba(255,255,255,.12)}body.reference-store .ref-hero .v4-assurance svg{color:var(--ref-green)}body.reference-store .ref-hero .v4-assurance b{color:#fff;font-size:9px}body.reference-store .ref-hero .v4-assurance span{color:#91a1b9;font-size:8px}body.reference-store #home>.v4-categories,body.reference-store #home>.v4-products,body.reference-store #home>.v4-smart,body.reference-store #home>.v4-confidence,body.reference-store #home>.v4-newsletter,body.reference-store #home>.shopping-recent{width:min(var(--ref-container),92%);margin-left:auto;margin-right:auto}body.reference-store #home>.v4-categories{margin-top:58px;margin-bottom:64px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.reference-store .v4-section-head{position:relative;align-items:end;margin-bottom:20px;padding-left:14px}body.reference-store .v4-section-head:before{content:"";position:absolute;left:0;top:2px;width:4px;height:36px;border-radius:99px;background:linear-gradient(var(--ref-blue),var(--ref-green))}body.reference-store .v4-section-head[data-ref-accent=orange]:before{background:linear-gradient(var(--ref-orange),#ffb267)}body.reference-store .v4-section-head[data-ref-accent=green]:before{background:linear-gradient(var(--ref-green),#53d6aa)}body.reference-store .v4-section-head>div>span{margin-bottom:4px;color:#7b8798;font-size:7px;letter-spacing:.13em}body.reference-store .v4-section-head h2{font-size:25px!important;font-weight:760!important;letter-spacing:-1.1px!important}body.reference-store .v4-section-head p{margin-top:4px;font-size:10px}body.reference-store .v4-section-head>button{padding:7px 10px;border:0;border-radius:7px;background:#f5f7fa;color:#5a687c;font-size:9px}body.reference-store .v4-category-grid{grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:9px!important}body.reference-store .v4-category-grid>button{display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;min-height:112px!important;padding:13px!important;border:1px solid var(--ref-line)!important;border-radius:11px!important;background:#fff!important;box-shadow:0 5px 16px rgba(18,33,61,.035)!important}body.reference-store .v4-category-grid>button:hover{transform:translateY(-3px);border-color:#cbd6e5!important;box-shadow:0 12px 24px rgba(18,33,61,.08)!important}body.reference-store .v4-category-grid>button>span{display:grid;width:39px;height:39px;border-radius:9px!important}body.reference-store .v4-category-grid b{font-size:10px}body.reference-store .v4-category-grid small{font-size:8px}body.reference-store .v4-category-grid>button>svg{position:absolute;right:10px;top:10px;width:11px;color:#9ca7b7}body.reference-store #home>.v4-products{margin-bottom:66px}body.reference-store .v9-product-toolbar{display:none!important}body.reference-store .v4-products .game-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:15px!important}body.reference-store .v4-products .game-card,body.reference-store .catalog-games.psprices-cards .game-card,body.reference-store #dealGames .game-card{overflow:hidden!important;border:1px solid var(--ref-line)!important;border-radius:12px!important;background:#fff!important;box-shadow:0 5px 18px rgba(18,33,61,.045)!important}body.reference-store .v4-products .game-card:hover,body.reference-store .catalog-games.psprices-cards .game-card:hover,body.reference-store #dealGames .game-card:hover{transform:translateY(-4px)!important;border-color:#c9d5e3!important;box-shadow:0 16px 30px rgba(18,33,61,.11)!important}body.reference-store .v4-products .game-cover,body.reference-store .catalog-games.psprices-cards .game-cover,body.reference-store #dealGames .game-cover{position:relative;overflow:hidden;aspect-ratio:4/5!important;background-color:#eef1f5!important;background-position:center top!important;background-repeat:no-repeat!important;background-size:cover!important}body.reference-store .v4-products .game-cover:after,body.reference-store .catalog-games.psprices-cards .game-cover:after,body.reference-store #dealGames .game-cover:after{content:"";position:absolute;inset:auto 0 0;height:28%;background:linear-gradient(transparent,rgba(8,17,31,.22));pointer-events:none}body.reference-store .ref-delivery-tag{position:absolute;left:8px;bottom:8px;z-index:2;padding:4px 6px;border-radius:5px;background:rgba(15,29,52,.82);color:#fff;font-size:7px;font-weight:800;backdrop-filter:blur(7px)}body.reference-store .v4-products .game-info,body.reference-store .catalog-games.psprices-cards .game-info,body.reference-store #dealGames .game-info{padding:12px!important}body.reference-store .v4-products .offer-meta,body.reference-store .catalog-games.psprices-cards .offer-meta{color:#758196!important;font-size:8px!important;letter-spacing:.04em!important}body.reference-store .v4-products .game-info h3,body.reference-store .catalog-games.psprices-cards .game-info h3,body.reference-store #dealGames .game-info h3{min-height:32px!important;margin:6px 0!important;font-size:13px!important;line-height:1.25!important}body.reference-store .v4-products .offer-trust,body.reference-store .catalog-games.psprices-cards .offer-trust{margin:5px 0!important;color:var(--ref-green)!important;font-size:7px!important}body.reference-store .ref-rating{display:flex;align-items:center;gap:5px;margin:3px 0 7px;color:#ff9b2f;font-size:8px;letter-spacing:1px}body.reference-store .ref-rating small{color:#8b95a5;font-size:8px;letter-spacing:0}body.reference-store .v4-products .price-row b,body.reference-store .catalog-games.psprices-cards .price-row b{font-size:17px!important;letter-spacing:-.4px}body.reference-store .v4-products .price-row del,body.reference-store .catalog-games.psprices-cards .price-row del{font-size:9px!important}body.reference-store .v4-products .product-actions,body.reference-store .catalog-games.psprices-cards .product-actions{grid-template-columns:32px 1fr!important;gap:6px!important;margin-top:9px!important}body.reference-store .v4-products .product-action,body.reference-store .catalog-games.psprices-cards .product-action{min-height:34px!important;border-radius:7px!important;font-size:8px!important}body.reference-store .v4-products .add-action,body.reference-store .catalog-games.psprices-cards .add-action{background:var(--ref-orange)!important;box-shadow:none!important}body.reference-store .v4-products .like-action,body.reference-store .catalog-games.psprices-cards .like-action{padding:0!important;border-color:var(--ref-line)!important;color:var(--ref-blue)!important;font-size:0!important}body.reference-store .v4-products .like-action:first-letter,body.reference-store .catalog-games.psprices-cards .like-action:first-letter{font-size:15px}body.reference-store .v4-products .game-card>.tag,body.reference-store .catalog-games.psprices-cards .game-card>.tag,body.reference-store #dealGames .game-card>.tag{left:8px!important;right:auto!important;top:8px!important;padding:5px 7px!important;border-radius:5px!important;background:var(--ref-orange)!important;font-size:8px!important;box-shadow:none!important}body.reference-store #home>.v4-smart{grid-template-columns:1fr minmax(360px,.8fr);gap:38px;padding:34px 38px!important;border:1px solid #dce6f2!important;border-radius:15px!important;background:linear-gradient(112deg,#f7faff,#f3fbf7)!important;box-shadow:none!important}body.reference-store .v4-smart:before{display:none}body.reference-store .v4-smart h2{font-size:27px!important}body.reference-store .v4-smart form{border-radius:9px!important;box-shadow:none!important}body.reference-store .v4-smart button{background:linear-gradient(135deg,var(--ref-blue),var(--ref-green));border-radius:7px}body.reference-store #home>.v4-confidence{padding:34px!important;border:0!important;border-radius:15px!important;background:var(--ref-blue-deep)!important;box-shadow:none!important;color:#fff}body.reference-store .v4-confidence h2{color:#fff!important;font-size:28px!important}body.reference-store .v4-confidence-grid article{border-color:rgba(255,255,255,.1)!important;background:rgba(255,255,255,.055)!important;box-shadow:none!important}body.reference-store .v4-confidence-grid b{color:#fff}body.reference-store .v4-confidence-grid p{color:#aebbd0}body.reference-store #home>.v4-newsletter{padding:31px 36px!important;border:1px solid var(--ref-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}body.reference-store .inner-page{width:min(var(--ref-container),92%)!important;padding-top:28px!important}body.reference-store .catalog-head{padding:32px!important;border:0!important;border-radius:16px!important;background:linear-gradient(120deg,#101e37,#19335e)!important;color:#fff!important;box-shadow:none!important}body.reference-store .catalog-head h1,body.reference-store .catalog-head p{color:#fff!important}body.reference-store .catalog-head h1{font-size:38px!important}body.reference-store .filter-search{border-color:rgba(255,255,255,.18)!important;background:#fff!important}body.reference-store .deal-explorer,body.reference-store .filters,body.reference-store .result-bar{border-color:var(--ref-line)!important;border-radius:12px!important;box-shadow:none!important}body.reference-store .cart-drawer{width:min(430px,100vw);border-left:1px solid var(--ref-line)!important;box-shadow:-24px 0 60px rgba(15,30,54,.16)!important}body.reference-store .drawer-head{background:var(--ref-blue-deep);color:#fff}body.reference-store .drawer-head h2,body.reference-store .drawer-head small{color:#fff}body.reference-store .cart-footer .checkout{background:var(--ref-orange)!important}body.reference-store .quick-card{width:min(1030px,94vw)!important;max-height:90vh!important;border-radius:16px!important;box-shadow:0 35px 90px rgba(10,25,49,.24)!important}body.reference-store .quick-cover{min-height:430px;background-position:center top!important;background-size:cover!important}body.reference-store .quick-info{padding:36px!important}body.reference-store .quick-add{background:linear-gradient(135deg,var(--ref-blue),var(--ref-green))!important}@media(max-width:1120px){body.reference-store .header{grid-template-columns:auto minmax(220px,1fr) auto!important;gap:12px!important}body.reference-store .ref-sell-link span,body.reference-store .notification-shell,body.reference-store .account-trigger span,body.reference-store .account-trigger svg:last-child{display:none!important}body.reference-store .account-trigger{width:36px!important;padding:0!important;justify-content:center}body.reference-store .mega-menu-inner{grid-template-columns:repeat(3,1fr)}body.reference-store .mega-menu-promo{grid-column:auto}body.reference-store .v4-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:820px){body.reference-store .header{grid-template-columns:auto 1fr auto!important;grid-template-rows:58px 48px;min-height:106px!important;padding:0 4%!important}body.reference-store .v4-menu-toggle{display:grid;grid-column:1;grid-row:1}body.reference-store .header>.logo{grid-column:2;grid-row:1;justify-self:start}body.reference-store .header-actions{grid-column:3;grid-row:1}body.reference-store .ref-header-search{grid-column:1/-1;grid-row:2;margin-bottom:8px}body.reference-store .header .nav{position:absolute!important;left:4%!important;right:4%!important;top:110px!important;display:none!important;z-index:240;padding:8px;border:1px solid var(--ref-line);border-radius:10px;background:#fff;box-shadow:0 18px 40px rgba(18,33,61,.16)}body.reference-store .header .nav.v4-open{display:grid!important}body.reference-store .page-history-controls{top:106px!important}body.reference-store .mega-category-bar{min-height:44px}body.reference-store .mega-category-tab{min-width:108px!important}body.reference-store .mega-menu-panel{position:absolute;width:100%;border-left:0;border-right:0;border-radius:0}body.reference-store .ref-hero .v4-hero-slide{min-height:500px!important;padding:50px 20px 32px!important}body.reference-store .ref-hero .v4-hero-copy{padding-bottom:88px}body.reference-store .ref-hero .v4-assurance{bottom:18px;width:94%}body.reference-store .ref-hero .v4-assurance article{padding:7px 10px}body.reference-store .v4-products .game-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.reference-store #home>.v4-smart{grid-template-columns:1fr!important}}@media(min-width:821px)and (max-width:1000px){body.reference-store .ref-hero .v4-assurance{display:none}body.reference-store .ref-hero .v4-hero-slide{min-height:455px!important}}@media(max-width:620px){body.reference-store .announcement{font-size:9px}body.reference-store .header>.logo{font-size:14px!important}body.reference-store .header>.logo:before{width:28px;height:28px;margin-right:6px}body.reference-store .header-actions .compact-select,body.reference-store .ref-sell-link{display:none!important}body.reference-store .ref-hero .v4-hero-slide{min-height:530px!important;padding:38px 17px 24px!important}body.reference-store .ref-hero .v4-hero-copy h1{font-size:39px!important;letter-spacing:-2px!important}body.reference-store .ref-hero .v4-hero-copy>p{font-size:11px!important}body.reference-store .ref-hero .v4-hero-search{grid-template-columns:auto 1fr!important;min-height:48px}body.reference-store .ref-hero .v4-hero-search input{height:45px;font-size:10px}body.reference-store .ref-hero .v4-hero-search>button{grid-column:1/-1;min-height:34px;margin:0 5px 5px}body.reference-store .ref-hero .v4-hero-actions{flex-wrap:wrap}body.reference-store .ref-hero .v4-assurance article{display:block;text-align:center}body.reference-store .ref-hero .v4-assurance article svg{margin:0 auto 4px}body.reference-store .ref-hero .v4-assurance span{display:none}body.reference-store .v4-section-head{align-items:flex-start}body.reference-store .v4-section-head h2{font-size:22px!important}body.reference-store .v4-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.reference-store .v4-category-grid>button{min-height:96px!important}body.reference-store .v4-products .game-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}body.reference-store .v4-products .game-info{padding:9px!important}body.reference-store .v4-products .game-info h3{font-size:11px!important}body.reference-store .v4-products .offer-trust{display:none!important}body.reference-store #home>.v4-smart,body.reference-store #home>.v4-confidence,body.reference-store #home>.v4-newsletter{padding:24px 19px!important}body.reference-store .quick-card{display:block!important;overflow-y:auto}body.reference-store .quick-cover{min-height:290px}body.reference-store .quick-info{padding:24px 19px!important}}@media(prefers-reduced-motion:reduce){body.reference-store *,body.reference-store *:before,body.reference-store *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

/* Source: next-gen.css */
:root{--ng-orange:#ff8f32;--ng-orange-strong:#f37021;--ng-orange-soft:#fff3e8;--ng-blue:#1677ff;--ng-blue-deep:#062954;--ng-blue-soft:#edf5ff;--ng-green:#00a878;--ng-green-soft:#eafaf4;--ng-ink:#09244a;--ng-muted:#63738a;--ng-line:#dfe7f1;--ng-surface:#f7f9fc;--ng-shadow:0 18px 50px rgba(9,36,74,.10);--ng-container:1240px}body.gbs-next{background:#fff;color:var(--ng-ink);font-family:Inter,"Segoe UI Variable Text","Segoe UI",Arial,sans-serif;font-size:15px}body.gbs-next *{box-sizing:border-box}body.gbs-next button,body.gbs-next input,body.gbs-next select,body.gbs-next textarea{font:inherit}body.gbs-next button,body.gbs-next a{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease}body.gbs-next button:focus-visible,body.gbs-next a:focus-visible,body.gbs-next input:focus-visible,body.gbs-next select:focus-visible{outline:3px solid rgba(22,119,255,.22);outline-offset:2px}body.gbs-next .announcement{min-height:36px;padding:9px 24px;background:linear-gradient(90deg,#ff9b42,var(--ng-orange));color:#fff;font-size:12px;font-weight:750;letter-spacing:.01em}body.gbs-next .announcement a{color:#fff;text-underline-offset:3px}body.gbs-next .header{position:sticky!important;top:0!important;z-index:170!important;display:grid!important;grid-template-columns:auto minmax(320px,640px) auto!important;gap:24px!important;min-height:74px!important;padding:0 max(24px,calc((100vw - var(--ng-container))/2))!important;border-bottom:1px solid var(--ng-line)!important;background:rgba(255,255,255,.96)!important;box-shadow:0 8px 30px rgba(9,36,74,.06)!important;backdrop-filter:blur(18px)}body.gbs-next .header>.logo{display:flex;align-items:center;color:var(--ng-ink)!important;font:800 21px/1 "Space Grotesk",sans-serif!important;letter-spacing:-1px!important}body.gbs-next .header>.logo:before{content:"GB"!important;display:grid!important;place-items:center;width:38px!important;height:38px!important;margin-right:10px!important;border-radius:11px!important;background:linear-gradient(145deg,var(--ng-blue),var(--ng-green))!important;color:#fff!important;font:800 11px/1 Inter,sans-serif!important;box-shadow:0 8px 22px rgba(22,119,255,.22)!important}body.gbs-next .logo b:nth-child(1),body.gbs-next .brand-wordmark b:nth-child(1){color:var(--ng-orange)!important}body.gbs-next .logo b:nth-child(2),body.gbs-next .brand-wordmark b:nth-child(2){color:var(--ng-blue)!important}body.gbs-next .logo b:nth-child(3),body.gbs-next .brand-wordmark b:nth-child(3){color:var(--ng-green)!important}body.gbs-next .brand-wordmark{display:inline-flex;align-items:baseline;letter-spacing:-.04em}body.gbs-next .ref-header-search{display:grid;grid-template-columns:auto 1fr auto;align-items:center;width:100%;min-height:46px;padding-left:15px;border:1px solid #cfd9e7;border-radius:12px;background:#fff;box-shadow:0 3px 14px rgba(9,36,74,.04)}body.gbs-next .ref-header-search:focus-within{border-color:var(--ng-blue);box-shadow:0 0 0 4px rgba(22,119,255,.1)}body.gbs-next .ref-header-search input{height:44px!important;color:var(--ng-ink);font-size:13px!important}body.gbs-next .ref-header-search>button{align-self:stretch;margin:5px;padding:0 18px;border:0;border-radius:9px;background:var(--ng-blue)!important;color:#fff;font-size:12px!important;font-weight:800}body.gbs-next .header-actions{gap:7px!important}body.gbs-next .compact-select{height:40px!important;border:1px solid var(--ng-line)!important;border-radius:10px!important;background:#fff!important;color:var(--ng-ink)!important;font-size:11px!important;font-weight:700}body.gbs-next .ref-sell-link,body.gbs-next .notification-trigger,body.gbs-next .icon-btn{height:40px!important;border:1px solid var(--ng-line)!important;border-radius:10px!important;background:#fff!important;color:var(--ng-ink)!important}body.gbs-next .account-trigger{height:40px!important;padding:0 13px!important;border:1px solid var(--ng-line)!important;border-radius:10px!important;background:var(--ng-blue-deep)!important;color:#fff!important}body.gbs-next .commerce-colour-line{height:3px;background:linear-gradient(90deg,var(--ng-orange) 0 34%,var(--ng-blue) 34% 68%,var(--ng-green) 68%)}body.gbs-next .mega-category-bar{z-index:150;min-height:52px;padding:0 max(24px,calc((100vw - var(--ng-container))/2));border-bottom:1px solid var(--ng-line);background:#fff;box-shadow:none}body.gbs-next .mega-category-tab{min-width:140px!important;padding:0 18px!important;border:0!important;border-bottom:3px solid transparent!important;background:#fff!important;color:#344d6d!important;font-size:12px!important;font-weight:750!important}body.gbs-next .mega-category-tab{opacity:1!important;visibility:visible!important;filter:none!important}body.gbs-next .mega-category-tab:hover,body.gbs-next .mega-category-tab.active{background:var(--ng-blue-soft)!important;border-bottom-color:var(--ng-blue)!important;color:var(--ng-blue)!important}body.gbs-next .mega-category-tab img{width:20px;height:20px}body.gbs-next .mega-menu-panel{border:1px solid var(--ng-line);border-top:0;border-radius:0 0 18px 18px;background:#fff;color:var(--ng-ink);box-shadow:0 28px 70px rgba(9,36,74,.18)}body.gbs-next .mega-menu-inner{padding:34px;gap:30px}body.gbs-next .mega-menu-group h3{color:var(--ng-ink);font-size:13px}body.gbs-next .mega-menu-group button{padding:7px 0;color:#607089;font-size:12px}body.gbs-next .mega-menu-group button:hover{color:var(--ng-orange-strong)}body.gbs-next .page-history-controls{position:sticky!important;top:74px!important;z-index:130!important;min-height:44px!important;padding:6px max(24px,calc((100vw - var(--ng-container))/2))!important;border-bottom:1px solid var(--ng-line)!important;background:rgba(255,255,255,.94)!important;box-shadow:0 8px 24px rgba(9,36,74,.04)!important;backdrop-filter:blur(14px)}body.gbs-next .route-context small{font-size:8px!important;color:#8a99ac!important}body.gbs-next .route-context b{font-size:11px!important;color:var(--ng-ink)!important}body.gbs-next .page-history-controls button{min-width:92px!important;min-height:32px!important;border:1px solid var(--ng-line)!important;border-radius:9px!important;background:#fff!important;color:var(--ng-ink)!important;font-size:10px!important;font-weight:750}body.gbs-next .page-history-controls button:not(:disabled):hover{transform:translateY(-1px);border-color:var(--ng-blue)!important;color:var(--ng-blue)!important}body.gbs-next #home.ng-home{width:100%!important;max-width:none!important;padding:0 0 88px!important;background:#fff}.ng-shell{width:min(var(--ng-container),calc(100% - 48px));margin-inline:auto}.ng-hero{position:relative;overflow:hidden;min-height:560px;background:var(--ng-blue-deep);color:#fff}.ng-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 20%,rgba(22,119,255,.35),transparent 30%),radial-gradient(circle at 68% 78%,rgba(0,168,120,.18),transparent 28%),linear-gradient(120deg,#041c3b 0%,#082f60 56%,#06396a 100%)}.ng-hero:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(90deg,#000,transparent 78%);opacity:.6}.ng-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:center;gap:64px;min-height:560px;padding-block:58px 92px}.ng-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;padding:8px 12px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.07);color:#cfe2ff;font-size:11px;font-weight:800;letter-spacing:.1em}.ng-kicker i{width:8px;height:8px;border-radius:50%;background:var(--ng-orange);box-shadow:0 0 0 5px rgba(255,143,50,.14)}.ng-hero h1{max-width:700px;margin:0;color:#fff;font:800 clamp(48px,5.2vw,76px)/.98 "Space Grotesk",sans-serif;letter-spacing:-3.6px}.ng-hero h1 em{color:var(--ng-orange);font-style:normal}.ng-hero-copy>p{max-width:650px;margin:22px 0 0;color:#c3d3e8;font-size:17px;line-height:1.65}.ng-hero-search{display:grid;grid-template-columns:auto 1fr auto;align-items:center;max-width:690px;min-height:60px;margin-top:30px;padding:5px 5px 5px 17px;border:1px solid rgba(255,255,255,.22);border-radius:14px;background:#fff;box-shadow:0 22px 55px rgba(0,0,0,.22)}.ng-hero-search svg{width:21px;color:var(--ng-blue)}.ng-hero-search input{height:48px;padding:0 14px;border:0;outline:0;background:transparent;color:var(--ng-ink);font-size:14px}.ng-hero-search button{align-self:stretch;padding:0 24px;border:0;border-radius:10px;background:var(--ng-orange);color:#fff;font-size:13px;font-weight:850}.ng-hero-search button:hover{background:var(--ng-orange-strong);transform:translateY(-1px)}.ng-hero-actions{display:flex;align-items:center;gap:12px;margin-top:18px}.ng-primary,.ng-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 17px;border-radius:10px;font-size:12px;font-weight:850}.ng-primary{border:0;background:var(--ng-orange);color:#fff;box-shadow:0 10px 24px rgba(255,143,50,.22)}.ng-secondary{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.07);color:#fff}.ng-primary:hover,.ng-secondary:hover{transform:translateY(-2px)}.ng-popular{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;color:#90a8c4;font-size:11px}.ng-popular button{padding:5px 8px;border:0;border-radius:7px;background:rgba(255,255,255,.06);color:#d7e5f5;font-size:10px}.ng-feature-card{position:relative;overflow:hidden;min-height:390px;border:1px solid rgba(255,255,255,.16);border-radius:24px;background:linear-gradient(155deg,rgba(255,255,255,.14),rgba(255,255,255,.04));box-shadow:0 36px 80px rgba(0,0,0,.28);transform:perspective(1000px) rotateY(-4deg);backdrop-filter:blur(18px)}.ng-feature-card:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 25%,rgba(3,17,39,.94) 100%),url(/assets/products/cyberpunk.jpg) center 20%/cover no-repeat;opacity:.9}.ng-feature-content{position:absolute;inset:auto 0 0;z-index:2;padding:30px}.ng-feature-content>span{display:inline-flex;padding:6px 9px;border-radius:7px;background:var(--ng-green);color:#fff;font-size:10px;font-weight:850}.ng-feature-content h2{margin:12px 0 5px;color:#fff;font:800 30px/1.05 "Space Grotesk",sans-serif;letter-spacing:-1.2px}.ng-feature-content p{margin:0;color:#cbd8e8;font-size:12px}.ng-feature-price{display:flex;align-items:end;gap:10px;margin-top:18px}.ng-feature-price b{color:#fff;font-size:25px}.ng-feature-price del{padding-bottom:3px;color:#9eacc0;font-size:13px}.ng-feature-price i{margin-left:auto;padding:5px 7px;border-radius:6px;background:var(--ng-orange);color:#fff;font-size:10px;font-style:normal;font-weight:800}.ng-trust-strip{position:absolute;left:0;right:0;bottom:0;z-index:3;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.1);background:rgba(2,19,44,.58);backdrop-filter:blur(14px)}.ng-trust-strip article{display:flex;align-items:center;gap:12px;padding:17px max(20px,calc((100vw - var(--ng-container))/6));border-right:1px solid rgba(255,255,255,.1)}.ng-trust-strip article:last-child{border-right:0}.ng-trust-strip svg{width:23px;color:var(--ng-green)}.ng-trust-strip b{display:block;color:#fff;font-size:12px}.ng-trust-strip span{display:block;margin-top:2px;color:#92aac6;font-size:10px}.ng-section{padding-top:72px}.ng-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.ng-section-head>div>span{display:block;margin-bottom:7px;color:var(--ng-blue);font-size:10px;font-weight:850;letter-spacing:.13em}.ng-section-head h2{margin:0;color:var(--ng-ink);font:800 clamp(28px,3vw,42px)/1.05 "Space Grotesk",sans-serif;letter-spacing:-1.5px}.ng-section-head p{max-width:620px;margin:9px 0 0;color:var(--ng-muted);font-size:14px;line-height:1.6}.ng-link{padding:9px 12px;border:1px solid var(--ng-line);border-radius:9px;background:#fff;color:var(--ng-blue);font-size:11px;font-weight:800}.ng-link:hover{border-color:var(--ng-blue);background:var(--ng-blue-soft)}.ng-category-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}.ng-category-grid>button{position:relative;display:flex;min-height:132px;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;padding:17px;border:1px solid var(--ng-line);border-radius:15px;background:#fff;color:var(--ng-ink);text-align:left;box-shadow:0 7px 22px rgba(9,36,74,.045)}.ng-category-grid>button:hover{transform:translateY(-5px);border-color:#b8cbe3;box-shadow:0 20px 40px rgba(9,36,74,.12)}.ng-category-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;background:var(--ng-blue-soft);color:var(--ng-blue)}.ng-category-grid>button:nth-child(3n+2) .ng-category-icon{background:var(--ng-orange-soft);color:var(--ng-orange-strong)}.ng-category-grid>button:nth-child(3n) .ng-category-icon{background:var(--ng-green-soft);color:var(--ng-green)}.ng-category-icon img,.ng-category-icon svg{width:23px;height:23px}.ng-category-grid b{font-size:13px}.ng-category-grid small{color:var(--ng-muted);font-size:10px;line-height:1.35}.ng-category-grid>button>svg{position:absolute;right:13px;top:13px;width:14px;color:#9aabc0}body.gbs-next .ng-products .game-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}body.gbs-next .ng-products .game-card,body.gbs-next .catalog-games.psprices-cards .game-card,body.gbs-next #dealGames .game-card{overflow:hidden!important;border:1px solid var(--ng-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 25px rgba(9,36,74,.06)!important}body.gbs-next .ng-products .game-card:hover,body.gbs-next .catalog-games.psprices-cards .game-card:hover,body.gbs-next #dealGames .game-card:hover{transform:translateY(-6px)!important;border-color:#bfd0e5!important;box-shadow:var(--ng-shadow)!important}body.gbs-next .ng-products .game-cover,body.gbs-next .catalog-games.psprices-cards .game-cover,body.gbs-next #dealGames .game-cover{aspect-ratio:16/10!important;min-height:0!important;background-position:center!important;background-size:cover!important}body.gbs-next .ng-products .game-info{padding:15px!important}body.gbs-next .ng-products .game-info h3{min-height:38px!important;font-size:15px!important;line-height:1.3!important}body.gbs-next .ng-products .price-row b{font-size:20px!important}body.gbs-next .ng-products .product-action{min-height:39px!important;border-radius:9px!important}body.gbs-next .ng-products .add-action{background:var(--ng-orange)!important;color:#fff!important}body.gbs-next .ng-products .add-action:hover{background:var(--ng-orange-strong)!important}body.gbs-next .ng-products .like-action{color:var(--ng-blue)!important}.ng-ai-band{display:grid;grid-template-columns:1fr minmax(390px,.8fr);align-items:center;gap:42px;margin-top:76px;padding:44px 48px;border:1px solid #d7e5f6;border-radius:22px;background:linear-gradient(120deg,#f4f9ff,#f2fcf8);box-shadow:0 18px 50px rgba(9,36,74,.06)}.ng-ai-band>div>span{display:inline-flex;align-items:center;gap:7px;color:var(--ng-blue);font-size:10px;font-weight:850;letter-spacing:.1em}.ng-ai-band h2{margin:10px 0 8px;color:var(--ng-ink);font:800 34px/1.05 "Space Grotesk",sans-serif;letter-spacing:-1.3px}.ng-ai-band p{margin:0;color:var(--ng-muted);line-height:1.65}.ng-ai-form{display:grid;grid-template-columns:1fr auto;gap:8px;padding:7px;border:1px solid #cddbea;border-radius:13px;background:#fff;box-shadow:0 9px 26px rgba(9,36,74,.07)}.ng-ai-form input{min-height:46px;padding:0 14px;border:0;outline:0;color:var(--ng-ink)}.ng-ai-form button{padding:0 19px;border:0;border-radius:9px;background:linear-gradient(135deg,var(--ng-blue),var(--ng-green));color:#fff;font-size:12px;font-weight:850}.ng-value-band{display:grid;grid-template-columns:.85fr 1.15fr;gap:50px;margin-top:76px;padding:48px;border-radius:22px;background:var(--ng-blue-deep);color:#fff}.ng-value-band h2{margin:8px 0 12px;color:#fff;font:800 36px/1.05 "Space Grotesk",sans-serif;letter-spacing:-1.4px}.ng-value-band p{margin:0;color:#aec0d6;line-height:1.65}.ng-value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ng-value-grid article{padding:21px;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:rgba(255,255,255,.055)}.ng-value-grid svg{color:var(--ng-green)}.ng-value-grid b{display:block;margin-top:14px;color:#fff;font-size:13px}.ng-value-grid span{display:block;margin-top:6px;color:#9fb3cd;font-size:11px;line-height:1.5}.ng-newsletter{display:grid;grid-template-columns:1fr auto;align-items:center;gap:32px;margin-top:76px;padding:34px 38px;border:1px solid var(--ng-line);border-radius:18px;background:#fff;box-shadow:0 10px 32px rgba(9,36,74,.05)}.ng-newsletter h2{margin:5px 0;color:var(--ng-ink);font:800 27px/1.1 "Space Grotesk",sans-serif}.ng-newsletter p{margin:0;color:var(--ng-muted)}.ng-newsletter form{display:grid;grid-template-columns:minmax(240px,360px) auto;gap:8px}.ng-newsletter input{min-height:45px;padding:0 14px;border:1px solid var(--ng-line);border-radius:9px}.ng-newsletter button{padding:0 18px;border:0;border-radius:9px;background:var(--ng-orange);color:#fff;font-weight:800}body.gbs-next .inner-page{width:min(var(--ng-container),calc(100% - 48px))!important;padding-top:34px!important}body.gbs-next .catalog-head{padding:38px 42px!important;border:0!important;border-radius:20px!important;background:linear-gradient(120deg,#062954,#0b3974)!important;color:#fff!important;box-shadow:0 18px 45px rgba(6,41,84,.16)!important}body.gbs-next .catalog-head h1{color:#fff!important;font-size:42px!important;letter-spacing:-1.8px!important}body.gbs-next .catalog-head p{color:#bdcce0!important;font-size:14px!important}body.gbs-next .deal-explorer,body.gbs-next .filters,body.gbs-next .result-bar{border-color:var(--ng-line)!important;border-radius:14px!important;box-shadow:0 7px 22px rgba(9,36,74,.04)!important}body.gbs-next .filters{position:sticky;top:132px;align-self:start}body.gbs-next .filter-options label,body.gbs-next .filter-presets button{min-height:34px}body.gbs-next .catalog-games.psprices-list .game-card{border:1px solid var(--ng-line)!important;border-radius:13px!important;box-shadow:0 6px 18px rgba(9,36,74,.045)!important}body.gbs-next .catalog-games.psprices-list .game-cover{background-size:cover!important;background-position:center!important}body.gbs-next .cart-drawer{width:min(480px,100vw)!important;border-left:1px solid var(--ng-line)!important;background:#fff!important;box-shadow:-30px 0 80px rgba(9,36,74,.2)!important}body.gbs-next .drawer-head{padding:28px!important;background:linear-gradient(125deg,var(--ng-blue-deep),#0b3974)!important;color:#fff!important}body.gbs-next .drawer-head h2,body.gbs-next .drawer-head small{color:#fff!important}body.gbs-next .cart-footer{border-top:1px solid var(--ng-line);background:#f8fafc!important}body.gbs-next .cart-footer .checkout{background:var(--ng-orange)!important;color:#fff!important}body.gbs-next .cart-row{border:1px solid var(--ng-line)!important;border-radius:13px!important;background:#fff!important}body.gbs-next .quick-card,body.gbs-next .checkout-card{overflow:hidden;border:1px solid var(--ng-line);border-radius:20px!important;box-shadow:0 40px 100px rgba(9,36,74,.24)!important}body.gbs-next .quick-cover{background-size:cover!important;background-position:center!important}body.gbs-next .quick-add,body.gbs-next .continue-checkout{background:var(--ng-orange)!important}body.gbs-next .support-fab{width:54px!important;height:54px!important;border-radius:17px!important;background:linear-gradient(145deg,var(--ng-blue),var(--ng-green))!important;box-shadow:0 16px 38px rgba(22,119,255,.32)!important}body.gbs-next .purchase-ticker{display:none!important}body.gbs-next .site-footer{border-top:3px solid transparent;border-image:linear-gradient(90deg,var(--ng-orange),var(--ng-blue),var(--ng-green)) 1;background:#061d3b!important}body.gbs-next .footer-main{width:min(var(--ng-container),calc(100% - 48px));margin:auto;padding-top:52px}@media(max-width:1120px){body.gbs-next .header{grid-template-columns:auto minmax(240px,1fr) auto!important;gap:13px!important;padding-inline:20px!important}body.gbs-next .header-actions .ref-sell-link span,body.gbs-next .header-actions .account-trigger span,body.gbs-next .notification-shell{display:none!important}.ng-hero-grid{grid-template-columns:1fr .75fr;gap:34px}.ng-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body.gbs-next .ng-products .game-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:820px){body.gbs-next .header{grid-template-columns:auto 1fr auto!important;grid-template-rows:60px 54px;min-height:114px!important;padding-inline:16px!important}body.gbs-next .header>.logo{grid-column:2;grid-row:1;font-size:18px!important}body.gbs-next .v4-menu-toggle{display:grid;grid-column:1;grid-row:1}body.gbs-next .header-actions{grid-column:3;grid-row:1}body.gbs-next .ref-header-search{grid-column:1/-1;grid-row:2;margin-bottom:8px}body.gbs-next .page-history-controls{top:114px!important}body.gbs-next .mega-category-bar{overflow-x:auto;padding-inline:12px}.ng-shell{width:min(100% - 30px,var(--ng-container))}.ng-hero-grid{grid-template-columns:1fr;min-height:auto;padding:58px 0 128px}.ng-hero-copy{text-align:center}.ng-hero h1{margin:auto;font-size:53px;letter-spacing:-2.6px}.ng-hero-copy>p{margin-inline:auto}.ng-hero-actions,.ng-popular{justify-content:center}.ng-feature-card{display:none}.ng-trust-strip article{padding:14px 12px;justify-content:center;text-align:center}.ng-trust-strip span{display:none}.ng-ai-band,.ng-value-band{grid-template-columns:1fr;padding:34px 28px}.ng-newsletter{grid-template-columns:1fr}body.gbs-next .ng-products .game-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){body.gbs-next .announcement{font-size:10px}body.gbs-next .header-actions .compact-select,body.gbs-next .ref-sell-link{display:none!important}body.gbs-next .header>.logo b{display:none}body.gbs-next .header>.logo:before{margin-right:0!important}body.gbs-next .page-history-controls .route-context small{display:none}.ng-hero h1{font-size:42px;letter-spacing:-2px}.ng-hero-copy>p{font-size:14px}.ng-hero-search{grid-template-columns:auto 1fr;padding-right:6px}.ng-hero-search button{grid-column:1/-1;min-height:40px}.ng-trust-strip article{padding:12px 6px;gap:6px}.ng-trust-strip svg{width:18px}.ng-trust-strip b{font-size:9px}.ng-section{padding-top:52px}.ng-section-head{align-items:flex-start}.ng-section-head h2{font-size:29px}.ng-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ng-category-grid>button{min-height:112px;padding:14px}body.gbs-next .ng-products .game-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body.gbs-next .ng-products .game-info{padding:10px!important}body.gbs-next .ng-products .game-info h3{font-size:12px!important}body.gbs-next .ng-products .product-actions{grid-template-columns:1fr!important}body.gbs-next .ng-products .like-action{display:none!important}.ng-ai-band,.ng-value-band{padding:27px 20px}.ng-ai-band h2,.ng-value-band h2{font-size:28px}.ng-ai-form,.ng-newsletter form{grid-template-columns:1fr}.ng-ai-form button,.ng-newsletter button{min-height:42px}.ng-value-grid{grid-template-columns:1fr}body.gbs-next .inner-page{width:calc(100% - 24px)!important}body.gbs-next .catalog-head{padding:27px 22px!important}body.gbs-next .catalog-head h1{font-size:32px!important}}@media(prefers-reduced-motion:reduce){body.gbs-next *,body.gbs-next *:before,body.gbs-next *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body.gbs-next .skip-link{position:fixed!important;inset:-96px auto auto 12px!important;z-index:10000!important;transition:top 160ms ease!important}body.gbs-next .skip-link:focus,body.gbs-next .skip-link:focus-visible{top:12px!important}:root{--ng-orange:#ff8a4c;--ng-orange-strong:#b94b12;--ng-orange-soft:#fff1e8;--ng-blue:#1469c6;--ng-blue-deep:#29475e;--ng-blue-soft:#eef6ff;--ng-green:#007c63;--ng-green-soft:#eaf9f5;--ng-ink:#223244;--ng-muted:#687b8f;--ng-line:#e6e9ed;--ng-surface:#faf7f2;--ng-shadow:0 18px 42px rgba(34,50,68,.10);--ng-container:1240px}body.gbs-next{background:#fff!important;color:var(--ng-ink)}body.gbs-next .announcement{background:var(--ng-orange)!important;color:var(--ng-ink)!important}body.gbs-next .announcement a{color:var(--ng-ink)!important}body.gbs-next .header{border-color:var(--ng-line)!important;background:rgba(255,255,255,.97)!important;box-shadow:0 8px 26px rgba(34,50,68,.055)!important}body.gbs-next .header>.logo{color:var(--ng-ink)!important}body.gbs-next .header>.logo:before{background:var(--ng-blue)!important;box-shadow:none!important}body.gbs-next .account-trigger{background:var(--ng-blue)!important;border-color:var(--ng-blue)!important}body.gbs-next .mega-category-tab:hover,body.gbs-next .mega-category-tab.active{background:var(--ng-blue-soft)!important;color:var(--ng-blue)!important}body.gbs-next .page-history-controls{background:rgba(255,255,255,.97)!important}body.gbs-next #home.ng-home{background:#fff!important;padding-bottom:72px!important}.ng-hero.ng-hero-white{overflow:visible;min-height:0;border-bottom:1px solid var(--ng-line);background:#fffaf5!important;color:var(--ng-ink)}.ng-hero.ng-hero-white:before{inset:0;background:none}.ng-hero.ng-hero-white:after{inset:0;background-image:radial-gradient(circle,#ffd8c1 1px,transparent 1px);background-size:24px 24px;mask-image:linear-gradient(90deg,transparent 20%,#000 82%);opacity:.34}.ng-hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(390px,.8fr);gap:72px;min-height:580px;padding-block:70px}.ng-hero-copy{position:relative;z-index:3}.ng-kicker{margin-bottom:20px;padding:7px 11px;border:1px solid #ffd9c2;background:#fff;color:var(--ng-orange-strong);font-size:10px;letter-spacing:.12em}.ng-kicker i{background:var(--ng-green);box-shadow:0 0 0 4px rgba(0,169,135,.12)}.ng-hero h1{max-width:690px;color:var(--ng-ink);font-size:clamp(49px,5vw,74px);line-height:1.01;letter-spacing:-3.4px}.ng-hero h1 em{color:var(--ng-orange);font-style:normal}.ng-hero-copy>p{max-width:650px;color:var(--ng-muted);font-size:16px;line-height:1.7}.ng-search-wrap{position:relative;z-index:8;max-width:700px;margin-top:30px}.ng-hero-search{max-width:none;min-height:62px;margin:0;border:1px solid #d5dce4;background:#fff;box-shadow:0 16px 36px rgba(34,50,68,.10)}.ng-hero-search:focus-within{border-color:var(--ng-blue);box-shadow:0 0 0 4px rgba(37,131,232,.11),0 16px 36px rgba(34,50,68,.10)}.ng-hero-search button{background:var(--ng-orange);color:var(--ng-ink);box-shadow:none}.ng-suggestions{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:30;overflow:hidden;padding:7px;border:1px solid var(--ng-line);border-radius:14px;background:#fff;box-shadow:0 22px 60px rgba(34,50,68,.16)}.ng-suggestions[hidden]{display:none}.ng-suggestions button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:12px 13px;border:0;border-radius:9px;background:#fff;color:var(--ng-ink);text-align:left}.ng-suggestions button:hover,.ng-suggestions button[aria-selected=true]{background:var(--ng-blue-soft)}.ng-suggestions b{font-size:12px}.ng-suggestions span{color:var(--ng-muted);font-size:10px}.ng-hero-actions{margin-top:20px}.ng-primary{background:var(--ng-orange);color:var(--ng-ink);box-shadow:0 10px 24px rgba(239,111,47,.17)}.ng-secondary{border-color:#cfd8e1;background:#fff;color:var(--ng-ink)}.ng-secondary:hover{border-color:var(--ng-blue);color:var(--ng-blue)}.ng-popular{color:var(--ng-muted)}.ng-popular button{border:1px solid var(--ng-line);background:#fff;color:var(--ng-blue)}.ng-popular button:hover{border-color:var(--ng-blue);background:var(--ng-blue-soft)}.ng-feature-card{display:block;min-height:442px;padding:0;border:1px solid #e1e5e9;border-radius:24px;background:#fff;box-shadow:0 26px 60px rgba(34,50,68,.13);transform:none;text-align:left}.ng-feature-card:hover{transform:translateY(-5px);box-shadow:0 32px 70px rgba(34,50,68,.17)}.ng-feature-card:before{display:none}.ng-feature-card>img{position:absolute;inset:0 0 auto;width:100%;height:58%;object-fit:cover;object-position:center;border-bottom:1px solid var(--ng-line)}.ng-feature-badge{position:absolute;top:18px;left:18px;z-index:2;padding:7px 10px;border-radius:999px;background:var(--ng-green);color:#fff;font-size:9px;font-weight:850;letter-spacing:.08em}.ng-feature-content{display:block;inset:auto 0 0;padding:24px 26px 25px;background:#fff}.ng-feature-content>small{color:var(--ng-blue);font-size:9px;font-weight:850;letter-spacing:.1em}.ng-feature-content h2{margin:8px 0 4px;color:var(--ng-ink);font-size:27px}.ng-feature-content p{color:var(--ng-muted)}.ng-feature-content>.ng-feature-price{display:flex;margin-top:14px;padding:0;border-radius:0;background:transparent;color:var(--ng-ink)}.ng-feature-price b{color:var(--ng-green);font-size:24px}.ng-feature-price del{color:#92a0af}.ng-feature-price i{background:var(--ng-orange);color:var(--ng-ink)}.ng-trust-strip{position:relative;z-index:3;display:grid;width:min(var(--ng-container),calc(100% - 48px));grid-template-columns:repeat(3,1fr);margin:-1px auto 0;border:1px solid var(--ng-line);border-top:0;border-radius:0 0 18px 18px;background:#fff;box-shadow:0 13px 28px rgba(34,50,68,.055);backdrop-filter:none}.ng-trust-strip article{justify-content:center;padding:20px 24px;border-right:1px solid var(--ng-line)}.ng-trust-strip svg{color:var(--ng-green)}.ng-trust-strip b{color:var(--ng-ink);font-size:12px}.ng-trust-strip span{color:var(--ng-muted);font-size:10px}.ng-section{padding-top:76px}.ng-section-head>div>span{color:var(--ng-orange-strong)}.ng-section-head h2{color:var(--ng-ink);font-size:clamp(29px,3vw,40px)}.ng-link{border-color:#d9e0e7;background:#fff;color:var(--ng-blue)}.ng-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ng-category-grid>button{min-height:112px;flex-direction:row;align-items:center;justify-content:flex-start;gap:14px;padding:19px 20px;border-color:var(--ng-line);border-radius:16px;box-shadow:none}.ng-category-grid>button:hover{transform:translateY(-3px);border-color:#c3d5e8;box-shadow:var(--ng-shadow)}.ng-category-grid>button:nth-child(3n+1){background:#f7fbff}.ng-category-grid>button:nth-child(3n+2){background:#fff8f3}.ng-category-grid>button:nth-child(3n){background:#f5fcfa}.ng-category-grid>button>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:5px}.ng-category-icon{flex:0 0 46px;background:#fff!important;box-shadow:0 6px 18px rgba(34,50,68,.07)}.ng-category-grid b{font-size:14px}.ng-category-grid small{font-size:11px}.ng-category-grid>button>svg{right:17px;top:calc(50% - 8px);color:var(--ng-blue)}.ng-quick-filters{display:flex;flex-wrap:wrap;gap:8px;margin:-4px 0 20px}.ng-quick-filters button{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px;border:1px solid var(--ng-line);border-radius:999px;background:#fff;color:var(--ng-ink);font-size:11px;font-weight:750}.ng-quick-filters button:nth-child(2){background:var(--ng-green-soft);color:#08755f}.ng-quick-filters button:nth-child(3){background:var(--ng-blue-soft);color:var(--ng-blue)}.ng-quick-filters button:nth-child(4){background:var(--ng-orange-soft);color:var(--ng-orange-strong)}.ng-quick-filters svg{width:15px}body.gbs-next .ng-products .game-card,body.gbs-next .catalog-games.psprices-cards .game-card,body.gbs-next #dealGames .game-card{border-color:var(--ng-line)!important;border-radius:17px!important;box-shadow:0 7px 22px rgba(34,50,68,.055)!important}body.gbs-next .ng-products .game-cover,body.gbs-next .catalog-games.psprices-cards .game-cover,body.gbs-next #dealGames .game-cover{aspect-ratio:16/10!important;background-color:#f5f7f9!important;background-position:center!important;background-size:contain!important;background-repeat:no-repeat!important}body.gbs-next .ng-products .game-card:hover,body.gbs-next .catalog-games.psprices-cards .game-card:hover,body.gbs-next #dealGames .game-card:hover{transform:translateY(-4px)!important;border-color:#c8d6e5!important;box-shadow:var(--ng-shadow)!important}body.gbs-next .ng-products .add-action{background:var(--ng-orange)!important;color:var(--ng-ink)!important}.ng-ai-band{grid-template-columns:auto minmax(0,1fr) minmax(380px,.8fr);gap:24px;margin-top:76px;padding:38px 40px;border-color:#cfe2f7;border-radius:20px;background:var(--ng-blue-soft);box-shadow:none}.ng-ai-icon{display:grid;width:58px;height:58px;place-items:center;border-radius:16px;background:#fff;color:var(--ng-blue);box-shadow:0 8px 24px rgba(37,131,232,.12)}.ng-ai-icon svg{width:27px;height:27px}.ng-ai-band>div>span{color:var(--ng-blue)}.ng-ai-band h2{color:var(--ng-ink);font-size:31px}.ng-ai-form{border-color:#cddbea;box-shadow:none}.ng-ai-form button{background:var(--ng-blue)}.ng-commerce-paths{padding-top:76px}.ng-path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ng-path-grid>button{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;min-height:150px;padding:22px;border:1px solid var(--ng-line);border-radius:17px;background:#fff;text-align:left}.ng-path-grid>button:nth-child(1){border-top:4px solid var(--ng-orange)}.ng-path-grid>button:nth-child(2){border-top:4px solid var(--ng-blue)}.ng-path-grid>button:nth-child(3){border-top:4px solid var(--ng-green)}.ng-path-grid>button:hover{transform:translateY(-4px);box-shadow:var(--ng-shadow)}.ng-path-grid>button>span{display:grid;grid-row:1/4;width:44px;height:44px;place-items:center;border-radius:12px;background:var(--ng-surface);color:var(--ng-blue)}.ng-path-grid b{align-self:end;color:var(--ng-ink);font-size:15px}.ng-path-grid small{color:var(--ng-muted);font-size:11px;line-height:1.45}.ng-path-grid em{align-self:end;color:var(--ng-blue);font-size:10px;font-style:normal;font-weight:850}.ng-review-trust{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:48px;margin-top:76px;padding:42px;border:1px solid #cfe9e2;border-radius:20px;background:var(--ng-green-soft)}.ng-review-trust>div>span{color:#08755f;font-size:10px;font-weight:850;letter-spacing:.12em}.ng-review-trust h2{margin:9px 0 9px;color:var(--ng-ink);font:800 31px/1.08 "Space Grotesk",sans-serif;letter-spacing:-1.1px}.ng-review-trust p{margin:0;color:var(--ng-muted);line-height:1.6}.ng-review-trust ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ng-review-trust li{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:13px 14px;border:1px solid rgba(0,169,135,.16);border-radius:12px;background:#fff}.ng-review-trust li>svg{width:20px;color:var(--ng-green)}.ng-review-trust b,.ng-review-trust small{display:block}.ng-review-trust b{font-size:12px}.ng-review-trust small{margin-top:3px;color:var(--ng-muted);font-size:10px;line-height:1.45}.ng-live-label{display:inline-flex;align-items:center;gap:7px;color:#08755f;font-size:10px;font-weight:800}.ng-live-label i{width:8px;height:8px;border-radius:50%;background:var(--ng-green);box-shadow:0 0 0 4px rgba(0,169,135,.12)}.ng-newsletter{border-color:#ffd8c2;background:#fff8f3;box-shadow:none}.ng-newsletter>div>span{color:var(--ng-orange-strong);font-size:10px;font-weight:850;letter-spacing:.12em}.ng-newsletter button{background:var(--ng-orange);color:var(--ng-ink)}body.gbs-next .catalog-head{border:1px solid #cfe2f7!important;background:var(--ng-blue-soft)!important;color:var(--ng-ink)!important;box-shadow:none!important}body.gbs-next .catalog-head h1{color:var(--ng-ink)!important}body.gbs-next .catalog-head p{color:var(--ng-muted)!important}body.gbs-next .drawer-head{background:var(--ng-orange-soft)!important;color:var(--ng-ink)!important}body.gbs-next .drawer-head h2,body.gbs-next .drawer-head small{color:var(--ng-ink)!important}body.gbs-next .site-footer{border-top:1px solid var(--ng-line);border-image:none;background:#f7f9fb!important;color:var(--ng-ink)!important}body.gbs-next .site-footer a,body.gbs-next .site-footer p,body.gbs-next .site-footer span,body.gbs-next .site-footer small{color:#61758a!important}body.gbs-next .site-footer h2,body.gbs-next .site-footer h3,body.gbs-next .site-footer h4,body.gbs-next .site-footer b{color:var(--ng-ink)!important}body.gbs-next{background:radial-gradient(circle at 8% 18%,rgba(255,145,77,.10),transparent 24rem),radial-gradient(circle at 92% 42%,rgba(20,105,198,.09),transparent 28rem),radial-gradient(circle at 18% 78%,rgba(0,124,99,.08),transparent 26rem),#f3f7fb!important}body.gbs-next main{background:transparent}body.gbs-next #home.ng-home{background:linear-gradient(180deg,#fff8f2 0,#f4f8fd 30%,#f1faf7 64%,#fff7f0 100%)!important}body.gbs-next .inner-page.active{border-radius:0 0 24px 24px;background:linear-gradient(145deg,rgba(255,248,242,.76),rgba(241,247,253,.92) 48%,rgba(240,250,247,.82))}#home .ng-discovery,#home .ng-products,#home .ng-commerce-paths{margin-top:42px;padding:46px;border:1px solid rgba(77,101,126,.11);border-radius:24px;box-shadow:0 18px 44px rgba(34,50,68,.055)}#home .ng-discovery{background:linear-gradient(135deg,#fff4eb,#fff9f4);border-color:#f4d7c4}#home .ng-products[aria-labelledby=ng-popular-title]{background:linear-gradient(135deg,#edf6ff,#f7fbff);border-color:#cfe2f7}#home .ng-commerce-paths{background:linear-gradient(135deg,#f0faf7,#f8fcfb);border-color:#cfe9e2}#home .ng-products[aria-labelledby=ng-recommended-title]{background:linear-gradient(135deg,#fff5ed,#f3f8ff 55%,#f0faf7);border-color:#dde5e8}@media(max-width:820px){#home .ng-discovery,#home .ng-products,#home .ng-commerce-paths{width:calc(100% - 30px);margin-top:28px;padding:30px 22px;border-radius:18px}}@media(max-width:1120px){.ng-hero-grid{grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);gap:38px}.ng-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ng-ai-band{grid-template-columns:auto 1fr}.ng-ai-form{grid-column:1/-1}}@media(max-width:820px){.ng-hero-grid{grid-template-columns:1fr;padding:48px 0}.ng-hero-copy{text-align:left}.ng-hero h1{margin:0;max-width:650px}.ng-hero-copy>p{margin-left:0}.ng-hero-actions,.ng-popular{justify-content:flex-start}.ng-feature-card{display:grid;min-height:410px}.ng-trust-strip{width:calc(100% - 30px)}.ng-trust-strip article{flex-direction:column;gap:7px;text-align:center}.ng-trust-strip span{display:block}.ng-path-grid,.ng-review-trust{grid-template-columns:1fr}.ng-review-trust{gap:26px}}@media(max-width:560px){.ng-hero h1{font-size:42px}.ng-hero-search{grid-template-columns:auto 1fr auto;padding-right:5px}.ng-hero-search button{grid-column:auto;min-height:auto;padding-inline:13px;font-size:0}.ng-hero-search button:after{content:"Go";font-size:11px}.ng-hero-actions{display:grid;grid-template-columns:1fr 1fr}.ng-feature-card{min-height:390px}.ng-trust-strip{grid-template-columns:1fr;border-radius:0 0 14px 14px}.ng-trust-strip article{flex-direction:row;justify-content:flex-start;padding:13px 16px;border-right:0;border-bottom:1px solid var(--ng-line);text-align:left}.ng-trust-strip article:last-child{border-bottom:0}.ng-category-grid{grid-template-columns:1fr}.ng-category-grid>button{min-height:92px}.ng-section-head{display:grid}.ng-quick-filters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;scrollbar-width:none}.ng-quick-filters button{flex:0 0 auto}.ng-ai-band,.ng-review-trust{padding:26px 20px}.ng-ai-band{grid-template-columns:1fr}.ng-ai-icon{width:48px;height:48px}.ng-ai-form{grid-column:auto}.ng-path-grid{grid-template-columns:1fr}.ng-newsletter{padding:28px 20px}}body.gbs-next .ng-products .game-grid,body.gbs-next .catalog-games.psprices-cards,body.gbs-next #dealGames{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,236px))!important;justify-content:start!important;align-items:stretch!important;gap:16px!important}body.gbs-next .ng-products .game-card,body.gbs-next .catalog-games.psprices-cards .game-card,body.gbs-next #dealGames .game-card{width:100%!important;max-width:236px!important}body.gbs-next .ng-products .game-cover,body.gbs-next .catalog-games.psprices-cards .game-cover,body.gbs-next #dealGames .game-cover{height:auto!important;aspect-ratio:16/10!important}body.gbs-next .ng-products .game-info,body.gbs-next .catalog-games.psprices-cards .game-info,body.gbs-next #dealGames .game-info{padding:14px!important}body.gbs-next .ng-products .game-info h3,body.gbs-next .catalog-games.psprices-cards .game-info h3,body.gbs-next #dealGames .game-info h3{min-height:36px!important;font-size:14px!important;line-height:1.3!important}body.gbs-next .ng-products .price-row b,body.gbs-next .catalog-games.psprices-cards .price-row b{font-size:20px!important}body.gbs-next .ng-products .product-action,body.gbs-next .catalog-games.psprices-cards .product-action{min-height:40px!important}@media(max-width:820px){body.gbs-next .ng-products .game-grid,body.gbs-next .catalog-games.psprices-cards,body.gbs-next #dealGames{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.gbs-next .ng-products .game-card,body.gbs-next .catalog-games.psprices-cards .game-card,body.gbs-next #dealGames .game-card{max-width:none!important}}@media(max-width:420px){body.gbs-next .ng-products .game-grid,body.gbs-next .catalog-games.psprices-cards,body.gbs-next #dealGames{grid-template-columns:1fr!important;gap:12px!important}}body.gbs-next .page-history-controls{position:sticky!important;top:142px!important;z-index:128!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:max-content!important;max-width:calc(100vw - 32px)!important;min-height:0!important;margin:12px max(16px,calc((100vw - var(--ng-container))/2)) 8px auto!important;padding:6px!important;border:1px solid #dbe6f2!important;border-left:4px solid var(--ng-orange)!important;border-radius:14px!important;background:rgba(255,255,255,.97)!important;box-shadow:0 12px 30px rgba(12,43,82,.12)!important;backdrop-filter:blur(18px) saturate(1.2)!important}body.gbs-next .page-history-controls .route-context{display:flex!important;align-items:center!important;gap:8px!important;padding:0 8px 0 4px!important}body.gbs-next .page-history-controls .route-context>svg{width:16px!important;height:16px!important;padding:7px!important;box-sizing:content-box!important;border-radius:9px!important;background:var(--ng-orange-soft)!important;color:var(--ng-orange)!important}body.gbs-next .page-history-controls .route-context small{display:none!important}body.gbs-next .page-history-controls .route-context b{max-width:130px!important;overflow:hidden!important;color:var(--ng-ink)!important;font-size:11px!important;font-weight:850!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.gbs-next .page-history-controls>div{display:flex!important;gap:6px!important}body.gbs-next .page-history-controls button{min-width:90px!important;min-height:38px!important;padding:0 12px!important;border:0!important;border-radius:9px!important;background:linear-gradient(135deg,#1475e8,#2f91f1)!important;color:#fff!important;font-size:10px!important;font-weight:850!important;box-shadow:0 7px 16px rgba(20,117,232,.2)!important}body.gbs-next .page-history-controls button:last-child{background:linear-gradient(135deg,#079661,#19b97f)!important;box-shadow:0 7px 16px rgba(7,150,97,.18)!important}body.gbs-next .page-history-controls button:first-child:not(:disabled),body.gbs-next .page-history-controls button:last-child:not(:disabled){color:#fff!important}body.gbs-next .page-history-controls button:not(:disabled) svg{color:currentColor!important}body.gbs-next .page-history-controls button:hover:not(:disabled){transform:translateY(-2px)!important;color:#fff!important;filter:brightness(1.05)!important;box-shadow:0 10px 22px rgba(18,59,108,.2)!important}body.gbs-next .page-history-controls button:focus-visible{outline:3px solid rgba(255,139,61,.45)!important;outline-offset:2px!important}body.gbs-next .page-history-controls button:disabled{background:#eef2f6!important;color:#9aa8b8!important;box-shadow:none!important;opacity:1!important}@media(max-width:940px){body.gbs-next .page-history-controls{top:118px!important;margin-top:8px!important}}@media(max-width:640px){body.gbs-next .page-history-controls{top:108px!important;width:calc(100% - 20px)!important;max-width:none!important;margin:8px 10px 6px!important;justify-content:space-between!important;border-radius:12px!important}body.gbs-next .page-history-controls .route-context{min-width:0!important}body.gbs-next .page-history-controls button{min-width:76px!important;min-height:36px!important;padding:0 9px!important}body.gbs-next .page-history-controls button span{display:inline!important}}

/* Source: product-card-compact.css */
body.gbs-next .catalog-main,body.gbs-next .ng-products,body.gbs-next #deals .section{min-width:0}body.gbs-next .ng-products .game-grid,body.gbs-next .catalog-games.psprices-cards,body.gbs-next #dealGames{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;justify-content:stretch!important;gap:18px!important}body.gbs-next .catalog-games.psprices-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.gbs-next .ng-products .game-card,body.gbs-next .catalog-games.psprices-cards .game-card,body.gbs-next #dealGames .game-card{width:100%!important;min-width:0!important;max-width:none!important;border-radius:14px!important;display:flex!important;flex-direction:column!important}body.gbs-next .ng-products .game-cover,body.gbs-next .catalog-games.psprices-cards .game-cover,body.gbs-next #dealGames .game-cover{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:16 / 10!important;min-height:160px!important;background-color:#f4f7fa!important;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important}body.gbs-next .ng-products .game-info,body.gbs-next .catalog-games.psprices-cards .game-info,body.gbs-next #dealGames .game-info{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-width:0!important;padding:15px!important}body.gbs-next .ng-products .offer-meta,body.gbs-next .catalog-games.psprices-cards .offer-meta,body.gbs-next #dealGames .offer-meta{overflow:hidden;font-size:9px!important;text-overflow:ellipsis;white-space:nowrap}body.gbs-next .ng-products .game-info h3,body.gbs-next .catalog-games.psprices-cards .game-info h3,body.gbs-next #dealGames .game-info h3{display:block!important;min-height:0!important;margin:7px 0 9px!important;overflow:visible!important;color:#172b4d!important;font-size:15px!important;font-weight:780!important;line-height:1.35!important;overflow-wrap:anywhere;white-space:normal!important;-webkit-box-orient:initial!important;-webkit-line-clamp:unset!important;line-clamp:unset!important}body.gbs-next .ng-products .offer-trust,body.gbs-next .catalog-games.psprices-cards .offer-trust,body.gbs-next #dealGames .offer-trust{gap:5px!important;margin:5px 0 9px!important;overflow:hidden;font-size:8px!important;white-space:nowrap}body.gbs-next .ng-products .offer-meta,body.gbs-next .catalog-games.psprices-cards .offer-meta,body.gbs-next #dealGames .offer-meta{color:#526782!important;font-weight:750!important}body.gbs-next .ng-products .offer-trust span,body.gbs-next .catalog-games.psprices-cards .offer-trust span,body.gbs-next #dealGames .offer-trust span{color:#087f5b!important;font-weight:750!important}body.gbs-next .ng-products .price-row b,body.gbs-next .catalog-games.psprices-cards .price-row b,body.gbs-next #dealGames .price-row b{font-size:18px!important;letter-spacing:-.4px!important}body.gbs-next .ng-products .price-row,body.gbs-next .catalog-games.psprices-cards .price-row,body.gbs-next #dealGames .price-row{margin-top:auto!important;padding-top:12px!important}body.gbs-next .ng-products .price-row del,body.gbs-next .catalog-games.psprices-cards .price-row del,body.gbs-next #dealGames .price-row del{font-size:10px!important}body.gbs-next .ng-products .product-actions,body.gbs-next .catalog-games.psprices-cards .product-actions,body.gbs-next #dealGames .product-actions{grid-template-columns:34px minmax(0,1fr)!important;gap:6px!important;margin-top:9px!important}body.gbs-next .ng-products .product-action,body.gbs-next .catalog-games.psprices-cards .product-action,body.gbs-next #dealGames .product-action{min-width:0!important;min-height:36px!important;padding-inline:8px!important;border-radius:9px!important;font-size:10px!important}body.gbs-next .ng-products .like-action,body.gbs-next .catalog-games.psprices-cards .like-action,body.gbs-next #dealGames .like-action{width:34px!important;padding:0!important}body.gbs-next .ng-products .like-action span,body.gbs-next .catalog-games.psprices-cards .like-action span,body.gbs-next #dealGames .like-action span{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}body.gbs-next .ng-products .add-action,body.gbs-next .catalog-games.psprices-cards .add-action,body.gbs-next #dealGames .add-action{width:100%!important;border-color:#1267d6!important;background:linear-gradient(135deg,#2383ee,#1267d6)!important;color:#fff!important;font-weight:800!important;box-shadow:0 7px 16px rgba(18,103,214,.22)!important}body.gbs-next .ng-products .add-action:hover,body.gbs-next .catalog-games.psprices-cards .add-action:hover,body.gbs-next #dealGames .add-action:hover{border-color:#0d56b8!important;background:linear-gradient(135deg,#1675df,#0d56b8)!important;box-shadow:0 9px 20px rgba(18,103,214,.3)!important}body.gbs-next .ng-products .add-action:focus-visible,body.gbs-next .catalog-games.psprices-cards .add-action:focus-visible,body.gbs-next #dealGames .add-action:focus-visible{outline:3px solid rgba(35,131,238,.3)!important;outline-offset:2px!important}body.gbs-next .ng-products .game-card>.tag,body.gbs-next .catalog-games.psprices-cards .game-card>.tag,body.gbs-next #dealGames .game-card>.tag{top:8px!important;right:8px!important;padding:5px 7px!important;font-size:8px!important}body.gbs-next .game-card.release-priority{border-color:rgba(35,131,238,.42)!important;box-shadow:0 12px 28px rgba(35,131,238,.13)!important}body.gbs-next .game-card.release-priority>.tag,body.gbs-next .deal-row.release-priority .deal-discount{background:linear-gradient(135deg,#ff8a3d,#ff6b23)!important;color:#fff!important;letter-spacing:.04em}@media(max-width:1199px){body.gbs-next .ng-products .game-grid,body.gbs-next .catalog-games.psprices-cards,body.gbs-next #dealGames{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.gbs-next .catalog-games.psprices-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:860px){body.gbs-next .ng-products .game-grid,body.gbs-next .catalog-games.psprices-cards,body.gbs-next #dealGames{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}body.gbs-next .ng-products .game-cover,body.gbs-next .catalog-games.psprices-cards .game-cover,body.gbs-next #dealGames .game-cover{min-height:150px!important}body.gbs-next .ng-products .offer-trust,body.gbs-next .catalog-games.psprices-cards .offer-trust,body.gbs-next #dealGames .offer-trust{display:none!important}}@media(max-width:540px){body.gbs-next .ng-products .game-grid,body.gbs-next .catalog-games.psprices-cards,body.gbs-next #dealGames{grid-template-columns:1fr!important}body.gbs-next .ng-products .game-cover,body.gbs-next .catalog-games.psprices-cards .game-cover,body.gbs-next #dealGames .game-cover{min-height:0!important}}

/* Source: home-feed.css */
.home-product-feed{width:min(1240px,calc(100% - 48px));margin:32px auto 64px;padding:clamp(20px,3vw,34px);border:1px solid #dce8f2;border-radius:24px;background:linear-gradient(145deg,#fff 0%,#fff8f2 38%,#f4f9ff 68%,#f2fbf7 100%);box-shadow:0 20px 48px rgba(24,66,104,.09)}.home-feed-head{display:flex;align-items:end;justify-content:space-between;gap:24px}.home-feed-head>div{max-width:760px}.home-feed-head>div>span{color:#f36f21;font-size:11px;font-weight:900;letter-spacing:.14em}.home-feed-head h2{margin:7px 0;color:#173b67;font-size:clamp(24px,3vw,38px);line-height:1.12}.home-feed-head p{max-width:680px;margin:0;color:#5a7087;font-size:14px;line-height:1.65}.home-feed-head>button{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:11px 16px;border:1px solid #287fe0;border-radius:12px;background:#fff;color:#176bc1;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.home-feed-head>button:hover{background:#eef6ff}.home-feed-filters{display:flex;gap:8px;margin:24px 0 18px;padding-bottom:4px;overflow-x:auto;scrollbar-width:thin}.home-feed-filters button{flex:none;min-height:42px;padding:9px 14px;border:1px solid #cfdeeb;border-radius:999px;background:#fff;color:#35536f;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.home-feed-filters button:hover{border-color:#287fe0;color:#176bc1}.home-feed-filters button[aria-pressed=true]{border-color:#287fe0;background:#287fe0;color:#fff;box-shadow:0 8px 20px rgba(40,127,224,.2)}.home-feed-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;align-items:stretch}.home-feed-grid>.game-card{min-width:0;width:100%;margin:0}.home-feed-empty{grid-column:1/-1;padding:36px;border:1px dashed #b9cede;border-radius:16px;background:#fff;color:#60758c;text-align:center}.home-feed-more{position:relative;display:grid;place-items:center;gap:10px;min-height:98px;padding-top:20px}.home-feed-more p{margin:0;color:#687f95;font-size:12px;font-weight:700}.home-feed-more button{min-height:44px;padding:10px 22px;border:0;border-radius:12px;background:#11a66f;color:#fff;font:inherit;font-size:13px;font-weight:900;cursor:pointer;box-shadow:0 10px 24px rgba(17,166,111,.2)}.home-feed-more button:hover{background:#0b8b5c}.home-feed-more button[hidden]{display:none}.home-feed-more [data-home-feed-sentinel]{position:absolute;left:0;bottom:0;width:1px;height:1px}.home-product-feed :focus-visible{outline:3px solid #f36f21;outline-offset:3px}.store-offer-grid.home-offer-fallback{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.store-offer-grid.home-offer-fallback>.game-card{min-width:0;width:100%;margin:0}@media(max-width:720px){.home-product-feed{width:calc(100% - 24px);margin:24px auto 48px;padding:18px;border-radius:18px}.home-feed-head{align-items:start;flex-direction:column}.home-feed-head>button{width:100%;justify-content:center}.home-feed-grid,.store-offer-grid.home-offer-fallback{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media(max-width:430px){.home-feed-grid,.store-offer-grid.home-offer-fallback{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.home-product-feed *{scroll-behavior:auto!important;transition:none!important}}

/* Source: home-inventory.css */
.home-inventory{width:min(1240px,calc(100% - 32px));margin:28px auto;padding:18px;background:#f4f7fc;border-radius:18px;color:#173b67}.home-inventory-filters{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(130px,.65fr) auto;gap:10px;align-items:end;margin-bottom:10px}.home-inventory-filters>label{display:grid;gap:4px;min-width:0;font-size:13px}.home-inventory input,.home-inventory select{width:100%;min-height:44px;padding:10px;border:1px solid #8296ad;border-radius:8px;background:#fff;color:#182438;font:inherit}.home-inventory button{min-height:44px;padding:10px 20px;border:0;border-radius:8px;background:#1764c8;color:white;font:inherit;cursor:pointer}.home-inventory [data-home-inventory-more]{margin-top:20px}.home-inventory button:disabled{opacity:.6}.home-inventory :focus-visible{outline:3px solid #18764d;outline-offset:3px}.home-inventory .store-card-purchase-actions{flex:0 0 auto!important;align-self:start;align-items:start;height:max-content}.home-country-menu{position:relative;min-width:0;color:#182438;font-size:14px}.home-country-menu>summary{min-height:44px;box-sizing:border-box;padding:11px 12px;border:1px solid #8296ad;border-radius:8px;background:#fff;cursor:pointer;white-space:nowrap}.home-country-menu>.country-facet{position:absolute;inset-inline-end:0;top:calc(100% + 6px);z-index:30;width:280px;max-width:calc(100vw - 48px);box-shadow:0 8px 24px #183c6933;border-radius:8px}.home-country-menu .country-heading{display:none}.home-inventory-filters>button{padding-inline:18px}@media(max-width:720px){.home-inventory-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-inventory-filters>label:first-child{grid-column:1/-1}.home-country-menu{align-self:end}.home-inventory-filters>button{grid-column:1/-1}.home-inventory{padding:14px}}

/* Source: country-filter.css */
.country-facet{min-width:0;width:100%;color:#183c69}.country-facet .country-panel{border:1px solid #8296ad;border-radius:8px;background:#fff;padding:0 10px}.country-facet .country-heading{margin:0;padding:12px 4px;font-size:14px;font-weight:700;overflow-wrap:anywhere}.country-facet .country-search{display:grid!important;gap:4px!important;margin:6px 0!important}.country-facet .country-search input{width:100%!important;min-height:44px!important;height:auto!important;padding:8px!important;border:1px solid #8296ad!important;border-radius:6px!important;font:inherit!important}.country-facet .country-clear{min-height:44px;padding:8px 12px;margin:4px 0;border:1px solid #8296ad;border-radius:6px;background:#edf4ff;color:#183c69;cursor:pointer;font:inherit}.country-facet .country-options{max-height:264px;overflow:auto;overscroll-behavior:contain;margin:4px 0 10px}.country-facet .country-options label{display:flex!important;align-items:center;gap:8px;min-height:44px!important;margin:0!important;cursor:pointer;font-size:14px}.country-facet .country-options input{flex:0 0 18px;width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;accent-color:#1764c8}.country-facet .country-options img{flex:0 0 21px;width:21px;height:14px;object-fit:cover}.country-facet :focus-visible{outline:3px solid #1764c8;outline-offset:2px}.home-inventory-filters>.country-facet{flex:1 1 240px;width:auto}.subscription-filter label{display:block;margin-bottom:8px;font-weight:700;font-size:14px}.subscription-filter select{width:100%;min-height:44px;padding:8px;border:1px solid #8296ad;border-radius:8px;background:#fff;color:#183c69;font:inherit}

/* Source: customer-library.css */
.library-toggle{min-width:0!important;white-space:nowrap}.library-toggle.is-added{background:#eaf8f1!important;border-color:#18a66a!important;color:#087a4a!important}.deal-actions .library-toggle,.store-offer-actions .library-toggle{border:1px solid #d9e4ef;border-radius:10px;background:#fff;color:#184a78;padding:9px 11px;font-weight:800}.store-offer-actions.has-library-action{display:grid;grid-template-columns:1fr 1fr;gap:8px}.customer-library-layout{display:grid;grid-template-columns:1fr 1fr;gap:18px}.customer-library-list{display:grid;gap:10px;margin-top:14px}.customer-library-row{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:14px;padding:12px;border:1px solid #dfe8f1;border-radius:16px;background:#f8fbfe}.customer-library-cover{width:64px;height:78px;border-radius:11px;overflow:hidden;background:linear-gradient(145deg,#eaf3ff,#e9fbf3);display:grid;place-items:center;font-size:24px}.customer-library-cover img{width:100%;height:100%;object-fit:cover}.customer-library-row div:nth-child(2){min-width:0}.customer-library-row div:nth-child(2)>span{display:block;color:#2874d0;font-size:11px;font-weight:900;text-transform:uppercase}.customer-library-row h3{margin:3px 0 4px;font:700 15px/1.25 "Space Grotesk",sans-serif;overflow-wrap:anywhere}.customer-library-row small{color:#627286}.customer-library-row button,.customer-library-row>strong{border:1px solid #bfd2e5;border-radius:10px;background:#fff;color:#165a9c;padding:9px 11px;font-weight:800}.customer-library-row.owned>strong{color:#087a4a;border-color:#a9dfc7;background:#ebfaf3}.customer-library-empty{text-align:center;padding:34px 20px;color:#627286}.customer-library-empty>span{display:block;font-size:32px;color:#2874d0}.customer-library-empty h2,.customer-library-empty h3{color:#162b43;margin:10px 0 6px}.library-loading{padding:26px;text-align:center;color:#52677d}.deal-platforms button img{width:19px;height:19px;object-fit:contain}.deal-platforms button{display:inline-flex;align-items:center;gap:7px}.priority-collections button i{width:24px;height:24px}@media(max-width:900px){.customer-library-layout{grid-template-columns:1fr}}@media(max-width:560px){.customer-library-row{grid-template-columns:52px 1fr}.customer-library-cover{width:52px;height:66px}.customer-library-row button,.customer-library-row>strong{grid-column:1/-1;width:100%}.store-offer-actions.has-library-action{grid-template-columns:1fr}}

/* Source: customer-telegram.css */
.telegram-panel{display:flex;flex-direction:column;align-items:stretch;gap:1rem;max-inline-size:42rem;overflow-wrap:anywhere}.telegram-panel p{line-height:1.6;margin:0}.telegram-panel label{display:flex;align-items:center;gap:.75rem;min-block-size:44px}.telegram-panel input[type=checkbox]{inline-size:24px;block-size:24px;flex-shrink:0}.telegram-panel button,.telegram-panel a{padding:.75rem 1rem;min-block-size:44px;border-radius:10px;border:1px solid #506580;background:#122540;color:#fff;font:inherit;text-align:center}.telegram-panel :focus-visible{outline:3px solid #52dcff;outline-offset:3px}.telegram-panel button:disabled{opacity:.6;cursor:not-allowed}

/* Source: customer-library-layout.css */
.product-actions.has-library-action,body.gbs-next .ng-products .product-actions.has-library-action,body.gbs-next .catalog-games.psprices-cards .product-actions.has-library-action,body.v4-store .v4-products .product-actions.has-library-action,body.v4-store .catalog-games.psprices-cards .product-actions.has-library-action{grid-template-columns:minmax(0,1fr) 40px minmax(0,1.25fr)!important}@media(max-width:640px){.product-actions.has-library-action,body.gbs-next .ng-products .product-actions.has-library-action,body.gbs-next .catalog-games.psprices-cards .product-actions.has-library-action{grid-template-columns:1fr 1fr!important}.product-actions.has-library-action .like-action{display:none!important}}

/* Source: storefront-polish.css */
body.gbs-next{--font-body:"Segoe UI",Roboto,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--font-display:var(--font-body);font-family:var(--font-body);color:#182b42;line-height:1.55}body.gbs-next :is(h1,h2,h3,h4,p,button,input,select,textarea,a,label,small,span,strong,b){font-family:var(--font-body)!important}body.gbs-next :is(h1,h2,h3,h4){font-weight:700;letter-spacing:-.025em;line-height:1.2;text-transform:none}body.gbs-next button{font-weight:600;letter-spacing:normal}body.gbs-next .ng-hero-copy h1{font-size:clamp(36px,4vw,56px);line-height:1.08;letter-spacing:-.04em;max-width:580px}body.gbs-next .ng-hero-copy>p{font-size:16px;line-height:1.7;max-width:530px;color:#536579}body.gbs-next .ng-section-head h2,body.gbs-next .store-offer-shelf-head h2{font-size:clamp(22px,2vw,28px);letter-spacing:-.025em}body.gbs-next #catalog .catalog-head{padding:24px;border:1px solid #dce6ef;border-left:4px solid #ff8a3d;border-radius:12px;background:#f6f9fc;box-shadow:none;min-height:0}body.gbs-next #catalog .catalog-head:after{display:none}body.gbs-next #catalogTitle{font-size:clamp(26px,3vw,36px);letter-spacing:-.03em;line-height:1.15}body.gbs-next #catalogDescription{font-size:14px;line-height:1.6;color:#536579;max-width:600px}body.gbs-next .store-offer-shelf{border-radius:14px;box-shadow:none;background:#f7f9fc}body.gbs-next .store-offer-card{border-radius:11px;border-color:#dce5ef;box-shadow:0 2px 5px rgb(24 43 66 / 4%);transition:border-color .15s ease}body.gbs-next .store-offer-card:hover{transform:none;border-color:#1764c8;box-shadow:0 3px 12px rgb(24 43 66 / 8%)}body.gbs-next .store-offer-heading h3{font-size:16px;line-height:1.4;letter-spacing:-.015em;font-weight:650;word-break:normal;overflow-wrap:anywhere}body.gbs-next .store-offer-price{font-size:26px;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.025em}body.gbs-next .store-offer-actions button{font-size:14px;font-weight:650}body.gbs-next .store-offer-shelf-head p{font-size:13px}body.gbs-next .store-offer-empty-state{padding:36px 20px;font-size:14px;min-height:170px}.store-offer-empty-state h3{font-size:20px;margin:0 0 10px}.store-offer-empty-state button{margin-top:12px;padding:11px 18px;border-radius:8px;background:#1764c8;color:white;min-height:44px}body.gbs-next .catalog-main:has([data-game-store-shelf=catalog]:not([hidden]))>#catalogGames:has(.deal-empty),body.gbs-next .catalog-main:has([data-game-store-shelf=catalog]:not([hidden]))>.result-bar{display:none!important}body.gbs-next .market-search{position:relative;overflow:visible!important}body.gbs-next #siteSearchInput{font-size:14px;padding-right:36px;min-width:0}body.gbs-next .market-search .search-clear{position:absolute;right:92px;top:50%;transform:translateY(-50%);width:32px;min-width:32px;height:36px;min-height:36px;padding:0!important;background:transparent!important;color:#526174!important;box-shadow:none;font-size:22px}.search-clear[hidden],.catalog-search-suggestions[hidden]{display:none!important}body.gbs-next #siteSearchInput::-webkit-search-cancel-button{display:none}body.gbs-next #catalog .catalog-head{padding:20px!important;min-height:0!important;border-radius:12px!important;background:#f6f9fc!important}body.gbs-next #catalogTitle{margin:6px 0 10px!important;font-size:32px!important}body.gbs-next #catalog[data-search-active=true] #smartCategoryFinder{display:none}.catalog-search-suggestions{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:80;max-height:370px;overflow-y:auto;padding:6px;border:1px solid #d5e1ed;border-radius:10px;background:white;box-shadow:0 12px 28px rgb(24 43 66 / 15%)}body.gbs-next .catalog-search-suggestions button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-height:58px;margin:0;padding:10px 12px!important;text-align:left;background:#fff!important;color:#182b42!important;border:0;border-radius:6px;box-shadow:none;white-space:normal}.catalog-search-suggestions strong{font-size:14px;font-weight:650;line-height:1.4}.catalog-search-suggestions span{font-size:12px;color:#536579}body.gbs-next .catalog-search-suggestions button:hover,body.gbs-next .catalog-search-suggestions button[aria-selected=true]{background:#edf5ff!important}body.gbs-next :is(.search-clear,.catalog-search-suggestions button,.store-offer-empty-state button):focus-visible{outline:3px solid #1764c8;outline-offset:2px}body.gbs-next .store-offer-shelf[aria-busy=true] .store-offer-grid{min-height:180px;opacity:.65}@media(max-width:640px){body.gbs-next .ng-hero-copy h1{font-size:36px}body.gbs-next .ng-hero-copy>p{font-size:15px}body.gbs-next #catalog .catalog-head{padding:18px}body.gbs-next .store-offer-heading h3{font-size:14px}body.gbs-next .store-offer-price{font-size:23px}body.gbs-next .store-offer-shelf-head{align-items:flex-start;gap:8px}.catalog-search-suggestions{max-height:300px}body.gbs-next .market-search .search-clear{right:82px}}@media(prefers-reduced-motion:reduce){body.gbs-next .store-offer-card{transition:none}}body.gbs-next #home.ng-home{background:#f6f8fb!important}body.gbs-next .ng-hero.ng-hero-white{background:#fff5eb!important}body.gbs-next .ng-hero.ng-hero-white::after{content:none}body.gbs-next .ng-hero-grid{display:block;min-height:0;padding-block:24px}body.gbs-next .ng-hero-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 28px;align-items:center;text-align:start}body.gbs-next .ng-hero-copy h1{max-width:none;margin:0;font-size:clamp(28px,3vw,40px);line-height:1.15;letter-spacing:-.03em}body.gbs-next .ng-hero-copy h1 em{color:#ab4609}body.gbs-next .ng-hero-copy>p{max-width:74ch;margin:0;font-size:15px;line-height:1.6}body.gbs-next .ng-hero-actions{grid-column:2;grid-row:1 / span 2;display:flex;flex-direction:column;align-items:stretch;gap:8px;margin:0}body.gbs-next .ng-hero-actions button{min-height:44px;padding:10px 18px;border-radius:8px;box-shadow:none;font-size:14px;white-space:normal}body.gbs-next .ng-primary{background:#ffb578;color:#35200e}body.gbs-next .ng-trust-strip{box-shadow:none;border-radius:0;background:#fff}body.gbs-next .ng-trust-strip article{padding:12px 16px;gap:10px}body.gbs-next .ng-trust-strip b{font-size:13px}body.gbs-next .ng-trust-strip span{font-size:12px;line-height:1.45}body.gbs-next #home .ng-discovery{margin-top:24px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body.gbs-next .ng-discovery .ng-section-head{margin-bottom:14px;gap:12px;align-items:center}body.gbs-next .ng-discovery .ng-section-head h2{font-size:22px}body.gbs-next .ng-discovery .ng-link{min-height:44px;white-space:normal}body.gbs-next .ng-category-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}body.gbs-next .ng-category-grid>button{min-height:76px;padding:12px;gap:10px;border-radius:12px;box-shadow:none}body.gbs-next .ng-category-grid>button:hover{transform:none;box-shadow:none;border-color:#1764c8}body.gbs-next .ng-category-icon{flex:0 0 32px;width:32px;height:36px;border-radius:6px;box-shadow:none}body.gbs-next .ng-category-grid>button:is([data-category-id=cat_playstation],[data-category-id=cat_epic_games]) .ng-category-icon{background:#163c70!important}body.gbs-next .ng-category-grid>button>svg{display:none}body.gbs-next .ng-category-grid small{font-size:12px}body.gbs-next .ng-category-grid b{font-size:15px}body.gbs-next .store-offer-shelf{padding:20px;background:#fff}body.gbs-next .store-offer-shelf-head{gap:16px;margin-bottom:18px}body.gbs-next .store-offer-shelf-head>div>span{display:none}body.gbs-next .store-offer-shelf-head button{min-height:44px;white-space:normal}body.gbs-next .store-offer-grid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:16px}body.gbs-next .store-offer-card{display:flex;flex-direction:column;box-shadow:none}body.gbs-next .store-offer-card:hover{box-shadow:none}body.gbs-next .store-offer-media{aspect-ratio:4/5;background:#eef3f8}body.gbs-next .store-offer-media img{object-fit:contain;background:#eef3f8}body.gbs-next .store-offer-media>b{inset:auto 8px 8px;max-width:calc(100% - 16px);width:fit-content;white-space:normal;font-size:12px;letter-spacing:0;background:#174f96;border-radius:6px}body.gbs-next .store-offer-heading{min-height:0;gap:8px}body.gbs-next .store-offer-heading h3{display:block;max-height:none;overflow:visible;-webkit-line-clamp:unset;font-size:16px;line-height:1.45}body.gbs-next .store-offer-heading>span{font-size:12px;color:#924008;background:#fff0e2}body.gbs-next .store-offer-body{gap:10px;padding:14px}body.gbs-next .store-offer-price{color:#163c70}body.gbs-next .store-offer-actions{margin-top:auto;padding-top:6px}body.gbs-next .store-offer-actions.has-library-action button{min-height:44px;font-size:14px}body.gbs-next .store-offer-actions button[data-store-commerce-product]{background:#1764c8;color:#fff}body.gbs-next .store-offer-actions button:disabled{opacity:.55}body.gbs-next .store-price-evidence summary{display:list-item;min-height:44px;padding-block:10px;font-size:13px;cursor:pointer;color:#355675}body.gbs-next .store-sale-deadline{font-size:12px;line-height:1.5;overflow-wrap:anywhere}body.gbs-next .page-history-controls{position:relative!important;top:auto!important;border:1px solid #dbe6f2!important;box-shadow:none!important;backdrop-filter:none!important;border-radius:10px!important}body.gbs-next .page-history-controls button{min-height:44px!important;background:#1764c8!important;font-size:13px!important;box-shadow:none!important}body.gbs-next .page-history-controls button:last-child{background:#087953!important;box-shadow:none!important}body.gbs-next .page-history-controls button:hover:not(:disabled){transform:none!important;box-shadow:none!important}body.gbs-next .page-history-controls button:disabled{background:#eef2f6!important;color:#66778a!important}body.gbs-next :is(button,a,input,select,summary):focus-visible{outline:3px solid #1764c8!important;outline-offset:3px!important}body.gbs-next ::selection{background:#cfe4ff;color:#14345c}body.gbs-next input{caret-color:#1764c8}@media(max-width:1023px){body.gbs-next .ng-hero-copy{grid-template-columns:1fr}body.gbs-next .ng-hero-actions{grid-column:auto;grid-row:auto;flex-direction:row;flex-wrap:wrap;margin-top:6px}body.gbs-next .ng-category-grid{display:flex;overflow-x:auto;gap:10px;padding-bottom:8px;scroll-snap-type:x proximity;scrollbar-color:#7698be #eaf0f7}body.gbs-next .ng-category-grid>button{flex:0 0 176px;scroll-snap-align:start}body.gbs-next .ng-trust-strip article{flex-direction:row;text-align:start}}@media(max-width:640px){body.gbs-next .ng-shell{width:calc(100% - 24px)}body.gbs-next .ng-hero-grid{padding-block:20px}body.gbs-next .ng-hero-copy>p{font-size:16px}body.gbs-next .ng-hero-actions{display:flex;flex-direction:row;gap:8px}body.gbs-next .ng-hero-actions button{flex:1;min-width:0;font-size:14px}body.gbs-next .ng-trust-strip{width:calc(100% - 24px);grid-template-columns:1fr}body.gbs-next .ng-trust-strip article{padding:8px 12px;min-height:44px}body.gbs-next .ng-trust-strip article>div{display:flex;flex-wrap:wrap;gap:2px 8px;align-items:baseline}body.gbs-next .ng-trust-strip span{display:block;margin:0}body.gbs-next #home .ng-discovery{width:calc(100% - 24px);margin-top:20px;padding:0}body.gbs-next .ng-discovery .ng-section-head{align-items:flex-start;flex-direction:column;gap:4px}body.gbs-next .ng-discovery .ng-section-head h2{font-size:21px}body.gbs-next .ng-category-grid>button{flex-basis:160px;min-height:70px}body.gbs-next .store-offer-shelf{padding:12px}body.gbs-next .store-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.gbs-next .store-offer-body{padding:10px}body.gbs-next .store-offer-heading h3{font-size:16px}body.gbs-next .store-offer-price{font-size:24px}body.gbs-next .store-offer-shelf-head{gap:8px}body.gbs-next .store-offer-shelf-head h2{font-size:22px}body.gbs-next .store-offer-source-price{flex-wrap:wrap}body.gbs-next .header{gap:10px!important;box-shadow:none!important}body.gbs-next .header>.logo{min-width:0;font-size:15px!important;letter-spacing:-.7px!important}body.gbs-next .header>.logo::before{display:none!important}body.gbs-next .header>.logo b{display:inline}body.gbs-next .header .ref-header-search{grid-template-columns:auto minmax(0,1fr) auto}body.gbs-next .header .ref-header-search input{font-size:16px!important;min-width:0}body.gbs-next .header .ref-header-search>button{min-height:44px;margin:2px;padding-inline:12px}body.gbs-next .header :is(.mobile-menu-toggle,.icon-btn,.account-trigger){min-width:44px!important;min-height:44px!important}body.gbs-next .mega-category-tab{min-height:44px!important}body.gbs-next .mega-menu-group button{min-height:44px;font-size:16px}body.gbs-next .page-history-controls{width:calc(100% - 24px)!important;margin:8px 12px!important}body.gbs-next .page-history-controls .route-context>svg{display:none}body.gbs-next .ng-ai-form input,body.gbs-next .ng-newsletter input{min-width:0;font-size:16px}body.gbs-next .ng-ai-form button,body.gbs-next .ng-newsletter button{min-height:44px}body.gbs-next .ng-newsletter{margin-bottom:env(safe-area-inset-bottom,0px)}}@media(max-width:359px){body.gbs-next .store-offer-grid{grid-template-columns:minmax(0,1fr)}body.gbs-next .header{gap:6px!important;padding-inline:10px!important}body.gbs-next .header>.logo{font-size:13px!important}}@media(prefers-reduced-motion:reduce){body.gbs-next :is(.ng-category-grid>button,.page-history-controls button){transition:none!important;transform:none!important}}body.gbs-next #catalog .catalog-head>.filter-search{min-width:0}body.gbs-next #catalog .catalog-head .eyebrow{display:none}body.gbs-next #catalog #smartCategoryFinder{display:block;min-height:0;margin-block:16px;padding:0;border:1px solid #d4e4f1;border-radius:12px;background:#f0f6ff;box-shadow:none}body.gbs-next #smartCategoryFinder>summary{min-height:48px;padding:14px 18px;cursor:pointer;color:#174f96;list-style:revert}body.gbs-next #smartCategoryFinder>summary h2{display:inline;margin:0;font-size:16px;line-height:1.5;letter-spacing:normal}body.gbs-next #smartCategoryFinder>p{margin:0;padding:0 18px 12px;font-size:14px;color:#405b79;line-height:1.6}body.gbs-next #smartCategoryFinder>form{padding:0 18px 18px}body.gbs-next #smartCategoryFinder input{min-width:0;font-size:16px}body.gbs-next #smartCategoryFinder button{min-height:44px;white-space:normal}body.gbs-next #catalog .deal-explorer{padding:12px;border:1px solid #dce6ef;border-radius:12px;background:#fff;box-shadow:none;gap:12px;grid-template-columns:minmax(0,1fr) auto}body.gbs-next #catalog .deal-explorer-copy{display:none}body.gbs-next #catalog .deal-platforms{min-width:0;display:flex;overflow-x:auto;gap:8px;padding-bottom:4px}body.gbs-next #catalog .deal-platforms button{flex:none;min-height:44px;font-size:14px;white-space:nowrap}body.gbs-next #catalog .deal-platforms :is([data-catalog-platform=PlayStation],[data-catalog-platform="Epic Games"]) img{box-sizing:content-box;padding:4px;border-radius:4px;background:#174f96}body.gbs-next #catalog .deal-view-toggle button{min-height:44px;font-size:13px}body.gbs-next #catalog .category-tabs{gap:8px;overflow-x:auto;flex-wrap:nowrap;padding-block:8px;scrollbar-color:#7698be #eaf0f7}body.gbs-next #catalog .category-tabs button{flex:none;min-height:44px;font-size:14px}body.gbs-next #catalog:has(#categoryTabs:not([hidden])) #subcategoryCards{display:none}body.gbs-next #catalog .regional-market-switch{gap:8px;padding-block:12px}body.gbs-next #catalog .regional-market-switch>span{display:none}body.gbs-next #catalog .regional-market-switch button{min-height:44px;font-size:14px}body.gbs-next #catalog .active-filter-strip{padding:8px 10px;box-shadow:none}body.gbs-next #catalog .active-filter-strip button{min-height:44px;font-size:13px;white-space:normal}body.gbs-next #catalog .active-filter-strip>span{font-size:12px;letter-spacing:normal}body.gbs-next .catalog-filter-close{display:none}body.gbs-next .mobile-preferences[hidden]{display:none!important}body.gbs-next .store-details-open{display:block;width:100%;min-height:44px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer;overflow-wrap:anywhere}body.gbs-next .store-details-open:hover{text-decoration:underline;text-underline-offset:3px}body.gbs-next :is(.store-details-open,.verified-product-close,.cart-drawer button):focus-visible{outline:3px solid #1764c8;outline-offset:3px}body.gbs-next .verified-product-dialog{max-height:calc(100dvh - 24px);border-radius:16px;overscroll-behavior:contain}body.gbs-next .verified-product-dialog header>span{display:none}body.gbs-next .verified-product-dialog h2{font-size:clamp(24px,3vw,36px);line-height:1.2;overflow-wrap:anywhere}body.gbs-next .verified-product-close{width:44px;height:44px}body.gbs-next .verified-product-facts{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 0 24px;padding:16px;background:#edf5ff;border-radius:12px}body.gbs-next .verified-product-facts>div:last-child{grid-column:1/-1}body.gbs-next .verified-product-facts dt{font-size:13px;color:#405b79;margin-bottom:4px}body.gbs-next .verified-product-facts dd{margin:0;font-size:16px;font-weight:600;overflow-wrap:anywhere}body.gbs-next .verified-product-gallery{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-color:#7698be #eaf0f7;padding-bottom:12px;gap:12px}body.gbs-next .verified-product-gallery:focus-visible{outline:3px solid #1764c8;outline-offset:3px}body.gbs-next .verified-product-gallery>*{flex:0 0 88%;width:88%;height:clamp(240px,42vh,440px);aspect-ratio:auto;object-fit:contain;scroll-snap-align:start;border-radius:12px}body.gbs-next .verified-product-copy{font-size:16px;overflow-wrap:anywhere}body.gbs-next .verified-product-requirements{border-left:0}body.gbs-next .verified-product-requirements section p{white-space:pre-line;line-height:1.7}body.gbs-next .cart-drawer{height:100dvh;max-height:100dvh;display:flex;flex-direction:column;overflow:hidden}body.gbs-next .cart-drawer .drawer-head{flex:none;padding:20px}body.gbs-next .cart-drawer .cart-items{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px}body.gbs-next .cart-drawer .cart-footer{flex:none;padding:16px 20px max(16px,env(safe-area-inset-bottom,0px))}body.gbs-next .cart-row{display:grid;grid-template-columns:64px minmax(0,1fr) 44px;gap:12px;align-items:center}body.gbs-next .cart-row .cart-thumb{width:64px;height:82px;background-size:contain!important;background-color:#edf5ff!important}body.gbs-next .cart-row b{display:block;font-size:16px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}body.gbs-next .cart-row span,body.gbs-next .cart-row small{display:block;font-size:13px;line-height:1.6;color:#405b79}body.gbs-next .cart-row button,body.gbs-next .drawer-close{min-width:44px;min-height:44px}body.gbs-next .cart-footer button{min-height:44px;font-size:16px}body.gbs-next .cart-footer .checkout{background:#1764c8!important;color:#fff!important}body.gbs-next .cart-footer .checkout:disabled{background:#dce6ef!important;color:#405b79!important;cursor:not-allowed}@media(max-width:560px){body.gbs-next .verified-product-dialog{width:calc(100% - 16px)}body.gbs-next .verified-product-dialog-body{padding:16px}body.gbs-next .verified-product-gallery>*{height:280px;flex-basis:94%;width:94%}body.gbs-next .cart-drawer .drawer-head,body.gbs-next .cart-drawer .cart-items{padding:16px}body.gbs-next .cart-drawer .cart-footer{padding-inline:16px}body.gbs-next .cart-row{gap:8px}}@media(max-width:820px){body.gbs-next .header .nav.v4-open{grid-template-columns:1fr 1fr!important;gap:8px;left:12px!important;right:12px!important;width:auto!important;max-width:calc(100% - 24px)!important;top:calc(100% + 4px)!important;max-height:calc(100dvh - 140px - env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain;padding:14px;background:#fff;border:1px solid #cbdced;border-radius:12px}body.gbs-next .header .nav a{display:flex;align-items:center;min-height:44px;padding:10px 12px;font-size:16px;text-align:start}body.gbs-next .header .nav .mobile-preferences{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:4px;padding-top:14px;border-top:1px solid #dce6ef}body.gbs-next .mobile-preferences label{display:grid;min-width:0;gap:6px;font-size:14px;color:#405b79}body.gbs-next .header .mobile-preferences .compact-select{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:44px!important;font-size:16px!important;padding-inline:8px!important}}body.gbs-next #catalogFilters .filter-options input:focus-visible+span{outline:3px solid #1764c8;outline-offset:2px}@media(max-width:940px){body.gbs-next #catalog .catalog-head{display:block}body.gbs-next #catalog .catalog-head .filter-search{display:none}body.gbs-next #catalog .deal-explorer{grid-template-columns:minmax(0,1fr)}body.gbs-next #catalog .deal-view-toggle{justify-self:start}body.gbs-next #catalog .regional-market-switch{display:flex;overflow-x:auto;flex-wrap:nowrap;scrollbar-color:#7698be #eaf0f7}body.gbs-next #catalog .regional-market-switch button{flex:0 0 auto;min-width:140px}body.gbs-next #filterMobileTrigger{font-size:16px;background:#1764c8;box-shadow:none}body.gbs-next #catalogFilters{scroll-margin-top:130px;border:1px solid #d4e0ec;border-radius:12px;box-shadow:none}body.gbs-next #catalogFilters .filter-title{padding:16px;background:#edf5ff;color:#182b42}body.gbs-next #catalogFilters .filter-title span{display:none}body.gbs-next #catalogFilters .filter-title small{font-size:13px;color:#405b79}body.gbs-next #catalogFilters .filter-title .clear{min-height:44px;font-size:14px;background:white;color:#174f96;border-color:#c4d7eb}body.gbs-next #catalogFilters .filter-group{padding:16px}body.gbs-next #catalogFilters .filter-group h4{font-size:14px;letter-spacing:normal;text-transform:none}body.gbs-next #catalogFilters .filter-options span{min-height:44px;font-size:14px;white-space:normal}body.gbs-next #catalogFilters label{font-size:14px}body.gbs-next #catalogFilters :is(input[type=number],button){min-height:44px;font-size:16px}body.gbs-next #catalogFilters .catalog-filter-close{display:block;width:calc(100% - 32px);margin:16px;padding:10px;border:0;border-radius:8px;background:#1764c8;color:#fff;font-weight:600;cursor:pointer}}

/* Source: storefront-clean.css */
body.gbs-storefront-clean{--ng-container: 1320px;--ng-ink: #172b42;--ng-blue: #1764c8;--ng-green: #18764d;--ng-home-accent: #22633c;--ng-orange: #e07800;--ng-orange-strong: var(--ng-orange);--ng-orange-soft: var(--ng-orange);--ng-price-orange: var(--ng-orange);--color-discovery: var(--ng-orange);--color-discovery-ink: var(--ng-ink);--color-discovery-soft: var(--ng-orange-soft);--ng-line: #dce3eb;--ng-page-background: #0b1530;--ng-page-text: #f3f6fa;--ng-page-muted: #bbc8d6;background:var(--ng-page-background)!important;color:var(--ng-ink)}body.gbs-storefront-clean .announcement{background:var(--ng-orange)!important;color:var(--ng-ink)!important;min-height:32px!important;padding:7px 16px!important;font-size:12px!important;box-shadow:none!important}body.gbs-storefront-clean .announcement a{color:var(--ng-ink)!important}body.gbs-storefront-clean .eyebrow{color:var(--ng-ink)!important;border-inline-start:3px solid var(--ng-orange);padding-inline-start:8px}body.gbs-storefront-clean .v4-notification-count,body.gbs-storefront-clean .cart-count{background:var(--ng-orange)!important;color:var(--ng-ink)!important}body.gbs-storefront-clean .header{background:#fff!important;box-shadow:none!important;border-bottom:1px solid var(--ng-line);gap:24px!important}body.gbs-storefront-clean .logo{font-size:22px!important;letter-spacing:-.8px!important}body.gbs-storefront-clean .market-search{border:1px solid #c8d3df!important;border-radius:8px!important;box-shadow:none!important;background:#f6f8fb!important}body.gbs-storefront-clean .market-search button[type=submit]{background:#1764c8!important;color:#fff!important;border-radius:6px!important}body.gbs-storefront-clean .mega-category-bar{background:#fff!important;box-shadow:none!important;min-height:50px!important}body.gbs-storefront-clean .mega-category-tab{flex:1 0 auto;min-width:0!important;min-height:48px!important;padding:0 18px!important;font-size:14px!important;background:#fff!important;color:#243c56!important}body.gbs-storefront-clean .mega-category-tab:is(:hover,.active){color:var(--ng-ink)!important;background:var(--ng-orange)!important;border-bottom-color:var(--ng-orange)!important}body.gbs-storefront-clean .mega-category-tab>span{display:none!important}body.gbs-storefront-clean .mega-menu-panel{border-radius:0 0 10px 10px!important}body.gbs-storefront-clean .mega-menu-promo{display:none}body.gbs-storefront-clean .page-history-controls{position:relative!important;top:auto!important;z-index:20!important;background:var(--ng-page-background)!important;box-shadow:none!important;backdrop-filter:none!important;padding-block:7px!important;min-height:48px!important}body.gbs-storefront-clean.gbs-next .page-history-controls button:is(:first-child,:last-child):not(:disabled){min-width:44px!important;min-height:36px!important;padding:6px 12px!important;font-size:12px!important;border-radius:6px!important;background:#fff!important;color:#1764c8!important;box-shadow:none!important;transform:none!important}body.gbs-storefront-clean .page-history-controls button:disabled{opacity:.45!important}body.gbs-storefront-clean .route-context small{display:none!important}body.gbs-storefront-clean .route-context b{font-size:13px!important}body.gbs-storefront-clean main,body.gbs-storefront-clean .page{background:var(--ng-page-background)!important}body.gbs-storefront-clean #home.ng-home{background:var(--ng-page-background)!important;padding-bottom:40px!important}body.gbs-storefront-clean .page-history-controls .route-context b,body.gbs-storefront-clean .ng-trust-strip b,body.gbs-storefront-clean .ng-trust-strip article>svg,body.gbs-storefront-clean .store-offer-shelf .store-offer-shelf-head h2,body.gbs-storefront-clean #catalog .catalog-head h1{color:var(--ng-page-text)!important}body.gbs-storefront-clean .store-offer-shelf .store-offer-shelf-head p,body.gbs-storefront-clean .store-offer-shelf>[role=status],body.gbs-storefront-clean #catalog .breadcrumb,body.gbs-storefront-clean #catalog .breadcrumb b,body.gbs-storefront-clean #catalog .catalog-head p,body.gbs-storefront-clean #catalog .catalog-head .eyebrow,body.gbs-storefront-clean .product-gallery-controls .gallery-count{color:var(--ng-page-muted)!important}body.gbs-storefront-clean .ng-hero.ng-hero-white{width:min(1320px,calc(100% - 48px));margin:24px auto 0;min-height:0!important;border:1px solid var(--ng-orange);border-radius:12px;background:var(--ng-orange-soft)!important;box-shadow:none!important}body.gbs-storefront-clean .ng-hero::before,body.gbs-storefront-clean .ng-hero::after{display:none!important}body.gbs-storefront-clean .ng-hero-grid{width:100%;padding:28px 32px!important}body.gbs-storefront-clean .ng-hero-copy{gap:8px 24px!important}body.gbs-storefront-clean .ng-hero-copy h1{font-size:clamp(26px,3vw,38px)!important}body.gbs-storefront-clean .ng-hero-copy p{color:var(--ng-ink)!important;font-size:15px!important}body.gbs-storefront-clean .ng-hero h1 em{color:var(--ng-ink)!important}body.gbs-storefront-clean .page-history-controls .route-context>svg{background:var(--ng-orange)!important;color:var(--ng-ink)!important}body.gbs-storefront-clean .ng-hero-actions{flex-direction:row!important;align-items:center!important}body.gbs-storefront-clean .ng-hero-actions button{min-height:44px;font-size:14px}body.gbs-storefront-clean .ng-primary{background:var(--ng-orange)!important;color:#172b42!important;border:1px solid var(--ng-orange-strong)}body.gbs-storefront-clean .ng-primary:hover{background:var(--ng-orange)!important;color:var(--ng-ink)!important;box-shadow:inset 0 0 0 1px var(--ng-ink)!important}body.gbs-storefront-clean .store-offer-shelf-head h2{border-inline-start:4px solid var(--ng-orange);padding-inline-start:12px}body.gbs-storefront-clean #catalog .catalog-head{border-inline-start:4px solid var(--ng-orange)!important;padding-inline-start:16px!important}body.gbs-storefront-clean .mega-menu-group button:hover{color:var(--ng-ink)!important;background:var(--ng-orange)!important}body.gbs-storefront-clean .ng-products .game-card .add-action,body.gbs-storefront-clean .cart-footer .checkout,body.gbs-storefront-clean .quick-add,body.gbs-storefront-clean .continue-checkout{background:var(--ng-blue)!important;color:#fff!important}body.gbs-storefront-clean .ng-secondary{background:#fff!important;color:#1764c8!important;border:1px solid #cbd7e4!important}body.gbs-storefront-clean #home .ng-hero.ng-hero-white,body.gbs-storefront-clean #home .ng-primary,body.gbs-storefront-clean:has(#home.active) .announcement,body.gbs-storefront-clean:has(#home.active) .mega-category-tab:is(:hover,.active),body.gbs-storefront-clean:has(#home.active) .page-history-controls .route-context>svg{background:var(--ng-home-accent)!important;border-color:var(--ng-home-accent)!important;color:#fff!important}body.gbs-storefront-clean #home .ng-hero-copy :is(h1,em,p),body.gbs-storefront-clean:has(#home.active) .announcement a{color:#fff!important}body.gbs-storefront-clean #home .ng-primary{border:1px solid #fff!important}body.gbs-storefront-clean #home .ng-primary:hover{background:#18492c!important;color:#fff!important;box-shadow:inset 0 0 0 1px #fff!important}body.gbs-storefront-clean #home .store-offer-shelf-head h2,body.gbs-storefront-clean #home .eyebrow{border-inline-start-color:var(--ng-home-accent)!important}body.gbs-storefront-clean .ng-trust-strip{width:min(1320px,calc(100% - 48px));margin:0 auto!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.gbs-storefront-clean .ng-trust-strip article{padding:16px 12px!important;border:0!important}body.gbs-storefront-clean .ng-trust-strip article>svg{width:20px;height:20px;color:#18764d}body.gbs-storefront-clean .ng-trust-strip b{font-size:12px!important}body.gbs-storefront-clean .ng-trust-strip span{display:none}body.gbs-storefront-clean .store-offer-shelf{width:100%;padding:0!important;margin:28px 0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.gbs-storefront-clean #home>.store-offer-shelf{width:min(1320px,calc(100% - 48px));margin:28px auto 36px!important}body.gbs-storefront-clean .store-offer-shelf-head{margin:0 0 18px!important;padding:0!important;align-items:baseline;background:transparent!important;border:0!important}body.gbs-storefront-clean .store-offer-shelf-head>div>span{display:none}body.gbs-storefront-clean .store-offer-shelf-head h2{font-size:25px!important;letter-spacing:-.6px}body.gbs-storefront-clean .store-offer-shelf-head p{font-size:12px;color:#58697c}body.gbs-storefront-clean .store-offer-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;align-items:stretch}body.gbs-storefront-clean .store-offer-card{min-width:0;display:flex!important;flex-direction:column;background:#fff!important;border:1px solid #dce3eb!important;border-radius:20px!important;overflow:hidden;box-shadow:none!important;transition:border-color .15s ease;transform:none!important}body.gbs-storefront-clean .store-offer-card:hover{border-color:#91afd4!important}body.gbs-storefront-clean .store-offer-media{aspect-ratio:4 / 3!important;height:auto!important;min-height:0!important;background:#edf1f6!important;border-radius:0!important}body.gbs-storefront-clean .store-offer-media img{width:100%!important;height:100%!important;object-fit:contain!important;padding:0!important;transform:none!important}body.gbs-storefront-clean .store-offer-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-width:0}body.gbs-storefront-clean .store-offer-platform{color:#526174;font-size:11px;font-weight:700;letter-spacing:.3px;overflow-wrap:anywhere}body.gbs-storefront-clean .store-offer-region{position:static;display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px;max-width:100%;padding:5px 8px;border-radius:5px;background:var(--ng-orange);color:var(--ng-ink);font-size:12px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}body.gbs-storefront-clean .store-offer-region>span{font-weight:400}body.gbs-storefront-clean .store-offer-body{display:flex!important;flex-direction:column;padding:20px!important;gap:10px!important;flex:1;position:relative;margin-top:-22px;border-radius:20px 20px 0 0;background:#fff;border-top:1px solid #dce3eb}body.gbs-storefront-clean .store-offer-heading{display:flex;flex-direction:column;min-height:0;align-items:flex-start;gap:8px;order:-1}body.gbs-storefront-clean .store-offer-heading h3{display:block!important;flex:1;min-width:0;margin:0;min-height:48px;max-height:none!important;overflow:visible!important;-webkit-line-clamp:unset!important;font-size:16px!important;line-height:1.5!important}body.gbs-storefront-clean .store-details-open{font-weight:650!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere;text-overflow:clip!important}body.gbs-storefront-clean .store-offer-heading>span{background:#e9f6ef!important;color:#166742!important;border-radius:4px!important;font-size:11px!important;padding:4px 6px!important;flex-shrink:0}body.gbs-storefront-clean .store-offer-availability{font-size:12px!important}body.gbs-storefront-clean .store-offer-availability strong{color:#18764d!important;background:transparent!important;padding:0!important}body.gbs-storefront-clean .store-offer-source-price{border:0!important;padding:0!important;background:transparent!important}body.gbs-storefront-clean .store-offer-source-price>span{display:none}body.gbs-storefront-clean .store-offer-source-price :is(strong,del){font-size:12px!important;color:#526174!important}body.gbs-storefront-clean .store-offer-price{font-size:26px!important;font-weight:750!important;color:var(--ng-green)!important;line-height:1.2}body.gbs-storefront-clean .game-card .price-row>b{color:var(--ng-green)!important;font-size:20px!important;font-weight:700!important}body.gbs-storefront-clean .store-price-evidence{font-size:12px;color:#526174}body.gbs-storefront-clean .store-sale-deadline{font-size:11px!important;line-height:1.5;color:#526174}body.gbs-storefront-clean .store-offer-actions{margin-top:auto!important;padding-top:8px}body.gbs-storefront-clean .store-offer-actions.has-library-action{grid-template-columns:44px minmax(0,1fr)!important}body.gbs-storefront-clean .store-offer-actions .library-toggle{min-height:44px!important;font-size:22px!important;border-radius:7px!important}body.gbs-storefront-clean .store-offer-actions .library-toggle span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.gbs-storefront-clean .store-offer-actions button[data-store-commerce-product]{min-height:44px!important;background:#1764c8!important;color:white!important;border:1px solid #1764c8!important;border-radius:7px!important;box-shadow:none!important;font-size:14px!important;font-weight:650!important}body.gbs-storefront-clean .store-offer-actions button[data-store-commerce-product]:hover{background:#104f9e!important}body.gbs-storefront-clean button:disabled{cursor:not-allowed;opacity:.55}body.gbs-storefront-clean .store-offer-more{display:block;margin:20px auto 0;padding:11px 22px;min-height:44px;background:#fff!important;color:#1764c8!important;border:1px solid #c5d5e6!important;border-radius:7px!important;box-shadow:none!important}body.gbs-storefront-clean [hidden]{display:none!important}body.gbs-storefront-clean .ng-newsletter{background:#edf5f1!important;color:#193c2d!important;border:1px solid #d2e5db!important;border-radius:10px!important;padding:24px!important;margin-block:32px!important}body.gbs-storefront-clean .ng-newsletter h2{color:#193c2d!important;font-size:23px}body.gbs-storefront-clean .ng-newsletter :is(p,span){color:#41624f!important}body.gbs-storefront-clean .ng-newsletter button{background:#18764d!important;color:#fff!important;min-height:44px}body.gbs-storefront-clean :is(button,a,input,select,summary):focus-visible{outline:3px solid #1764c8!important;outline-offset:3px!important}@media(max-width:1100px){body.gbs-storefront-clean .store-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}body.gbs-storefront-clean #catalog .store-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.gbs-storefront-clean .ng-hero-copy{display:block!important}body.gbs-storefront-clean .ng-hero-copy p{margin-top:8px}body.gbs-storefront-clean .ng-hero-actions{margin-top:16px!important}}@media(max-width:760px){body.gbs-storefront-clean .header{gap:12px!important}body.gbs-storefront-clean .mega-category-tab{padding:0 14px!important;font-size:13px!important}body.gbs-storefront-clean .store-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}body.gbs-storefront-clean .ng-hero.ng-hero-white,body.gbs-storefront-clean .ng-trust-strip,body.gbs-storefront-clean #home>.store-offer-shelf{width:calc(100% - 32px)}body.gbs-storefront-clean .ng-hero-grid{padding:22px!important}body.gbs-storefront-clean .ng-trust-strip{display:flex!important;justify-content:space-between;gap:8px}body.gbs-storefront-clean .ng-trust-strip article{flex:1;padding:12px 0!important}body.gbs-storefront-clean .ng-trust-strip article>svg{flex-shrink:0}body.gbs-storefront-clean .ng-trust-strip b{font-size:11px!important}body.gbs-storefront-clean .store-offer-shelf-head{flex-wrap:wrap;gap:4px}body.gbs-storefront-clean .store-offer-shelf-head h2{font-size:22px!important}body.gbs-storefront-clean .store-offer-body{padding:12px!important}body.gbs-storefront-clean .ng-newsletter{display:block!important}body.gbs-storefront-clean .ng-newsletter form{margin-top:16px}}@media(max-width:460px){body.gbs-storefront-clean .store-offer-grid,body.gbs-storefront-clean #catalog .store-offer-grid{grid-template-columns:1fr!important}body.gbs-storefront-clean .store-offer-media{aspect-ratio:16 / 10!important}body.gbs-storefront-clean .store-offer-body{padding:16px!important}body.gbs-storefront-clean .store-offer-heading h3{min-height:0}body.gbs-storefront-clean .ng-trust-strip article:last-child{display:none}body.gbs-storefront-clean .ng-hero-actions{flex-wrap:wrap}body.gbs-storefront-clean .ng-hero-actions button{flex:1}body.gbs-storefront-clean .page-history-controls{padding-inline:16px!important}}@media(prefers-reduced-motion:reduce){body.gbs-storefront-clean *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body.gbs-storefront-clean .store-offer-grid{gap:18px!important}body.gbs-storefront-clean .store-offer-media{aspect-ratio:1 / 1!important;background:#e8edf4!important;padding:10px 10px 28px!important}body.gbs-storefront-clean .store-offer-media img{border-radius:10px!important}body.gbs-storefront-clean .store-offer-platform{padding:5px 8px;border:1px solid #c8d3df;border-radius:5px;background:#f6f8fb;color:var(--ng-ink)}body.gbs-storefront-clean .store-offer-card:focus-within{border-color:var(--ng-blue)!important}body.gbs-storefront-clean .store-offer-heading h3{font-size:17px!important;line-height:1.4!important}body.gbs-storefront-clean .store-offer-body{gap:8px!important}body.gbs-storefront-clean .store-device-choice{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;margin:4px 0!important;gap:4px 10px;font-size:12px}body.gbs-storefront-clean .store-device-choice select{min-height:40px}body.gbs-storefront-clean .store-device-choice small{grid-column:1 / -1;font-size:11px;line-height:1.4}body.gbs-storefront-clean .store-offer-card:hover{box-shadow:0 6px 20px #172b420c!important}body.gbs-storefront-clean #catalog{max-width:1440px;margin-inline:auto;padding:24px 32px 48px!important}body.gbs-storefront-clean #catalog .catalog-head{margin-bottom:20px}body.gbs-storefront-clean #catalog .catalog-head{padding:8px 0 18px!important;background:transparent!important;box-shadow:none!important;border:0!important}body.gbs-storefront-clean #catalog .catalog-head::before{display:none!important}body.gbs-storefront-clean #catalog .filter-search{border:1px solid #c8d3df!important;border-radius:7px!important;box-shadow:none!important}body.gbs-storefront-clean #catalog .filter-search input{font-size:15px!important}body.gbs-storefront-clean #catalog.regional-game-catalog .deal-view-toggle{display:none}body.gbs-storefront-clean #catalog.regional-game-catalog .result-bar{display:none}body.gbs-storefront-clean #catalog .deal-platforms button{font-weight:600!important}body.gbs-storefront-clean #catalog .catalog-filter-close{position:sticky;bottom:0;width:100%;min-height:48px;background:#1764c8;color:white;border:0;font-size:15px}body.gbs-storefront-clean .catalog-filter-backdrop{position:fixed;inset:0;z-index:1099;border:0;border-radius:0;background:#14273c88}body.gbs-storefront-clean.catalog-filter-overlay-open{overflow:hidden}body.gbs-storefront-clean #catalog .catalog-head h1{font-size:clamp(26px,3vw,36px)!important;line-height:1.2}body.gbs-storefront-clean #catalog .catalog-head p{font-size:14px!important;line-height:1.6}body.gbs-storefront-clean #catalog .deal-explorer{background:transparent;padding:0;border:0}body.gbs-storefront-clean #catalog .deal-platforms{background:white;border:1px solid #dce3eb;padding:5px}body.gbs-storefront-clean #catalog .deal-platforms button{min-height:44px;font-size:14px;box-shadow:none}body.gbs-storefront-clean #catalog .deal-platforms button.active{background:#eaf2ff;color:#1459af}body.gbs-storefront-clean #catalog .regional-market-switch{display:none}body.gbs-storefront-clean #catalog .catalog-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;align-items:start}body.gbs-storefront-clean #catalog .catalog-main{min-width:0}body.gbs-storefront-clean #catalog .store-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.gbs-storefront-clean #catalog .filters{position:static;border:1px solid #dce3eb;border-radius:10px;box-shadow:none;background:white}body.gbs-storefront-clean #catalog .filter-title{background:var(--ng-orange);color:var(--ng-ink);padding:18px}body.gbs-storefront-clean #catalog .filter-title :is(span,small){display:none}body.gbs-storefront-clean #catalog .filter-title b{font-size:15px}body.gbs-storefront-clean #catalog .filter-title .clear{color:#175caf;background:white;border-color:#c8d3df;min-height:36px;font-size:12px}body.gbs-storefront-clean #catalog .filter-group{padding:18px}body.gbs-storefront-clean #catalog .filter-group h4{font-size:13px;text-transform:none;letter-spacing:0}body.gbs-storefront-clean #catalog .filter-options{grid-template-columns:1fr}body.gbs-storefront-clean #catalog .filter-options label{font-size:13px}body.gbs-storefront-clean #catalog .filter-options span{justify-content:start;padding:8px 12px;min-height:42px;font-weight:500}body.gbs-storefront-clean #catalog .filter-options input:focus-visible+span{outline:3px solid #1764c8;outline-offset:2px}body.gbs-storefront-clean .store-region-filter{margin:0;min-width:0;border:0;border-bottom:1px solid #dce3eb}body.gbs-storefront-clean .store-region-filter legend{float:left;width:100%;padding:0;font-size:14px;font-weight:700}body.gbs-storefront-clean .store-region-filter p{clear:both;margin:8px 0;padding-top:8px;font-size:12px;line-height:1.5;color:#526174}body.gbs-storefront-clean .store-region-filter label{display:flex;gap:10px;align-items:center;min-height:42px;margin:0;font-size:14px;cursor:pointer}body.gbs-storefront-clean .store-region-filter input{width:17px;height:17px;accent-color:#18764d}body.gbs-storefront-clean .store-region-filter label:has(:checked){color:#18764d;font-weight:700}body.gbs-storefront-clean #catalog .filter-presets button{font-size:11px;min-height:38px}body.gbs-storefront-clean #catalog .filter-range label,body.gbs-storefront-clean #catalog .filter-number{font-size:12px}body.gbs-storefront-clean #catalog .filter-range input,body.gbs-storefront-clean #catalog .filter-number input{font-size:14px;min-height:42px}body.gbs-storefront-clean #catalog .active-filter-strip{margin:16px 0;padding:10px 0;background:transparent;border:0;gap:8px}body.gbs-storefront-clean #catalog .active-filter-strip button{background:#eaf2ff;color:#1859a9;border:1px solid #c7daf1;border-radius:6px;min-height:36px;font-size:13px}body.gbs-storefront-clean #catalog .store-offer-shelf{margin-top:0!important}body.gbs-storefront-clean #catalog .store-offer-shelf-head h2{font-size:23px!important}body.gbs-storefront-clean #catalog .store-offer-shelf-head p{max-width:none}body.gbs-storefront-clean .store-offer-shelf[aria-busy=true] .store-offer-grid:empty{min-height:320px;background:#edf1f6;border-radius:10px}body.gbs-storefront-clean .store-offer-empty-state{grid-column:1 / -1;padding:32px;border:1px dashed #c5d5e6;border-radius:10px;background:white}body.gbs-storefront-clean .verified-product-page{max-width:1368px;padding:0 24px;margin:16px auto 48px}body.gbs-storefront-clean .verified-product-page-body{padding:0;background:transparent;border:0}body.gbs-storefront-clean .product-overview{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);gap:28px;align-items:start}body.gbs-storefront-clean .product-media-column{min-width:0}body.gbs-storefront-clean .product-buy-panel{padding:28px;border:1px solid #dce3eb;border-top:4px solid var(--ng-orange);border-radius:18px;background:white}body.gbs-storefront-clean .product-buy-panel h1{font:700 clamp(24px,2.4vw,34px)/1.25 Roboto,Arial,sans-serif;letter-spacing:-.5px}body.gbs-storefront-clean .product-buy-panel header p{font-size:12px;line-height:1.5;color:#526174}body.gbs-storefront-clean .product-buy-panel .verified-product-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px 0;background:white;margin-bottom:16px;border-block:1px solid #dce3eb;border-radius:0}body.gbs-storefront-clean .product-buy-panel .verified-product-facts>div{grid-column:auto}body.gbs-storefront-clean .product-buy-panel .verified-product-facts dd{font-size:14px;line-height:1.5}body.gbs-storefront-clean .verified-product-purchase{flex-direction:column;align-items:stretch;margin-top:16px;padding-top:20px;gap:16px}body.gbs-storefront-clean .verified-product-purchase strong{font-size:36px;letter-spacing:-1px;color:var(--ng-price-orange)!important}body.gbs-storefront-clean .verified-product-purchase button{width:100%;min-height:52px;background:#1764c8;color:white;border-radius:7px}body.gbs-storefront-clean .verified-product-purchase button:hover{background:#104f9e}body.gbs-storefront-clean .product-region-notice{margin:18px 0 0;padding:12px;font-size:13px;line-height:1.6;color:#246144;background:#edf7f1;border-left:3px solid #218554}body.gbs-storefront-clean .product-sale-unavailable{font-size:14px;line-height:1.6;padding:16px;background:var(--ng-orange);color:var(--ng-ink)}body.gbs-storefront-clean .product-gallery-stage{display:grid!important;grid-template-columns:1fr;overflow:hidden;padding:0;margin:0;border:1px solid #dce3eb;border-radius:10px;background:#e8edf4}body.gbs-storefront-clean .product-gallery-stage>:is(img,video){grid-column:auto;display:block;width:100%;height:auto;aspect-ratio:16/10;max-height:520px;object-fit:contain;border-radius:0;background:transparent}body.gbs-storefront-clean .product-gallery-stage:focus-visible{outline:3px solid var(--ng-blue);outline-offset:3px}body.gbs-storefront-clean .product-gallery-controls{display:flex;gap:16px;justify-content:center;align-items:center;padding:10px 0}body.gbs-storefront-clean .gallery-arrow{width:44px;height:44px;background:white;color:#175caf;border:1px solid #c5d5e6;border-radius:6px;font-size:21px;cursor:pointer}body.gbs-storefront-clean .gallery-count{min-width:56px;text-align:center;color:#526174;font-size:13px}body.gbs-storefront-clean .product-gallery-thumbs{display:flex;gap:10px;overflow-x:auto;padding:3px 3px 12px;scrollbar-width:thin}body.gbs-storefront-clean .product-gallery-thumb{flex:0 0 100px;height:66px;padding:3px;border:2px solid transparent;border-radius:6px;background:#e8edf4;color:#175caf;cursor:pointer}body.gbs-storefront-clean .product-gallery-thumb[aria-pressed=true]{border-color:#1764c8;background:white}body.gbs-storefront-clean .product-gallery-thumb img{display:block;width:100%;height:100%;object-fit:contain}body.gbs-storefront-clean .verified-product-copy{display:block;margin-top:32px;padding:28px;background:white;border:1px solid #dce3eb;border-top:4px solid var(--ng-blue);border-radius:18px;font-size:15px}body.gbs-storefront-clean .product-about-title{margin:0;font-size:24px}body.gbs-storefront-clean .verified-product-copy>p{max-width:85ch}body.gbs-storefront-clean .product-info-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:22px 0 0;padding:6px;width:fit-content;max-width:100%;background:#f0f3f7;border-radius:12px}body.gbs-storefront-clean .product-info-tab{min-height:44px;padding:10px 18px;border:0;border-radius:8px;background:transparent;color:var(--ng-ink);font:inherit;font-weight:650;cursor:pointer}body.gbs-storefront-clean .product-info-tab:hover{background:#e1e8f0}body.gbs-storefront-clean .product-info-tab[aria-selected=true]{background:var(--ng-blue);color:white}body.gbs-storefront-clean .product-info-panel{padding:24px 0 4px;min-width:0;min-height:160px;overflow-wrap:anywhere}body.gbs-storefront-clean .product-info-panel>p{max-width:80ch;margin:0;line-height:1.85;white-space:pre-line}body.gbs-storefront-clean .product-info-panel :is(h3,h4){margin-top:0;line-height:1.4}body.gbs-storefront-clean .product-info-panel .verified-product-makers{margin-bottom:20px}body.gbs-storefront-clean .product-info-panel:focus-visible{outline:3px solid var(--ng-blue);outline-offset:4px}body.gbs-storefront-clean .verified-product-features li{background:#edf7f1;border-color:#d2e5db;border-radius:6px;color:#246144}@media(max-width:1100px){body.gbs-storefront-clean #catalog .store-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:940px){body.gbs-storefront-clean #catalog{padding:20px 16px 32px!important}body.gbs-storefront-clean #catalog .catalog-layout{grid-template-columns:1fr}body.gbs-storefront-clean #catalog .filters.mobile-open{position:fixed!important;inset:auto 0 0!important;z-index:1100;max-height:78dvh;overflow-y:auto;border-radius:16px 16px 0 0;box-shadow:0 -10px 60px #172b4250}body.gbs-storefront-clean #catalog .filter-mobile-trigger{background:#1764c8;box-shadow:none;font-size:14px;border-radius:7px}body.gbs-storefront-clean .product-overview{grid-template-columns:minmax(0,1fr) minmax(280px,1fr);gap:18px}body.gbs-storefront-clean .product-buy-panel{padding:20px}}@media(max-width:680px){body.gbs-storefront-clean .product-overview{grid-template-columns:1fr}body.gbs-storefront-clean .verified-product-page{padding:0 16px}body.gbs-storefront-clean .product-buy-panel{padding:20px}body.gbs-storefront-clean .verified-product-copy{padding:20px}body.gbs-storefront-clean .product-gallery-thumb{flex-basis:80px;height:56px}body.gbs-storefront-clean .product-buy-panel .verified-product-facts{grid-template-columns:1fr}body.gbs-storefront-clean .product-info-tab{flex:1 1 auto;padding-inline:12px;font-size:14px}body.gbs-storefront-clean .product-info-tabs{width:100%}}@media(max-width:460px){body.gbs-storefront-clean #catalog .store-offer-grid{grid-template-columns:1fr!important}}

/* Source: reference-cards.css */
body.gbs-storefront-clean .product-description-status{color:#526174;font-size:13px;margin-bottom:16px}body.gbs-storefront-clean .product-description-original{margin-top:22px;border-top:1px solid #dce3eb;padding-top:12px}body.gbs-storefront-clean .product-description-original summary{cursor:pointer;min-height:44px;color:#1764c8;font-size:14px}body.gbs-storefront-clean .product-description-original p{white-space:pre-line;line-height:1.8}body.gbs-storefront-clean .product-region-choice{display:grid;gap:8px;margin:12px 0;font-size:13px;font-weight:600}body.gbs-storefront-clean .product-region-choice select{min-height:44px;border:1px solid #f29b51;border-radius:10px;padding:8px 12px;color:#183047;background:#fff8f1;font:inherit}body.gbs-storefront-clean .product-region-choice select:focus-visible{outline:3px solid #1764c8;outline-offset:3px}body.gbs-storefront-clean [data-product-currency-note]{flex-basis:100%;color:#526174;font-size:12px;line-height:1.5}body.gbs-storefront-clean .store-offer-grid,body.gbs-storefront-clean #catalog .store-offer-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:30px 20px!important;align-items:start;max-width:1060px;margin-inline:auto}body.gbs-storefront-clean .reference-game-card{--card-tint: #ffd9ea}body.gbs-storefront-clean :is(#home,#catalog,#deals) .reference-gift-card,body.gbs-storefront-clean .reference-game-card{display:flex!important;flex-direction:column!important;align-self:start;position:relative;isolation:isolate;min-width:0;background:var(--card-tint)!important;border:0!important;border-radius:0 24px 24px 24px!important;overflow:visible!important;margin-top:30px!important;box-shadow:0 9px 17px -12px color-mix(in srgb,var(--card-tint),#687585 28%)!important;transition:box-shadow .2s ease,translate .2s ease}body.gbs-storefront-clean :is(#home,#catalog,#deals) .reference-gift-card{transform:none!important}body.gbs-storefront-clean .reference-game-card:nth-child(6n+2){--card-tint: #d2e1ff}body.gbs-storefront-clean .reference-game-card:nth-child(6n+3){--card-tint: #e8f1bb}body.gbs-storefront-clean .reference-game-card:nth-child(6n+4){--card-tint: #ffdbcb}body.gbs-storefront-clean .reference-game-card:nth-child(6n+5){--card-tint: #e8dafa}body.gbs-storefront-clean .reference-game-card:nth-child(6n+6){--card-tint: #fbefbf}body.gbs-storefront-clean .reference-game-card::before,body.gbs-storefront-clean .reference-game-card::after{display:none!important}body.gbs-storefront-clean .reference-game-card:hover{translate:0 -3px;box-shadow:0 12px 26px -12px #172b4238!important}body.gbs-storefront-clean .reference-game-card .store-platform-tab{position:absolute;left:0;top:-30px;height:31px;display:flex;align-items:center;gap:6px;padding:0 15px;border-radius:15px 15px 0 0;background:var(--card-tint);color:#17181d;font-size:11px;font-weight:750}body.gbs-storefront-clean .reference-game-card .store-platform-tab img{width:16px;height:16px;object-fit:contain;filter:brightness(0)}body.gbs-storefront-clean .reference-game-card[data-store-platform=XBOX] .store-platform-tab img{filter:none}body.gbs-storefront-clean .reference-game-card .store-offer-media{--cover-inset-x: 25px;--cover-inset-top: 22px;--cover-inset-bottom: 24px;position:relative;width:100%;height:auto!important;aspect-ratio:1 / 1.15!important;flex:none;padding:0!important;overflow:hidden!important;background:transparent!important;border-radius:0 24px 0 0!important}body.gbs-storefront-clean .reference-game-card .store-offer-media>img{position:absolute!important;inset:var(--cover-inset-top) auto auto var(--cover-inset-x)!important;display:block;width:calc(100% - 2 * var(--cover-inset-x))!important;height:calc(100% - var(--cover-inset-top) - var(--cover-inset-bottom))!important;min-width:0;min-height:0;object-fit:contain!important;object-position:center;transform:perspective(850px) rotateY(-18deg) rotateX(4deg) rotateZ(-2deg)!important;transform-origin:center;border-radius:8px!important;border:1px solid #ffffff80;background:#18212c;box-shadow:1px 0 0 #afbac5,3px 1px 0 #526170,6px 2px 0 #334151,9px 3px 0 #202d3c,14px 14px 18px -6px #10233266;backface-visibility:hidden;transition:transform .28s ease,box-shadow .28s ease}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){body.gbs-storefront-clean .reference-game-card:is(:hover,:focus-within) .store-offer-media>img{transform:perspective(850px) rotateY(-9deg) rotateX(2deg) rotateZ(0deg) translateY(-3px)!important;box-shadow:1px 0 0 #afbac5,3px 1px 0 #526170,6px 2px 0 #334151,9px 3px 0 #202d3c,16px 19px 22px -7px #10233266}}body.gbs-storefront-clean .reference-game-card .store-offer-body{position:relative;z-index:1;flex:1;display:flex!important;flex-direction:column;gap:9px!important;margin:0!important;padding:14px!important;border:1px solid #ffffffd9!important;border-radius:21px!important;background:linear-gradient(180deg,#ffffffb8,#ffffff25)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#17181d!important}body.gbs-storefront-clean .reference-gift-card .store-offer-body{flex:1 0 auto}body.gbs-storefront-clean .reference-gift-card .store-offer-heading{flex:0 0 auto}body.gbs-storefront-clean .reference-gift-card .store-offer-heading h3{flex:none}body.gbs-storefront-clean .reference-game-card .store-offer-heading{order:-1;gap:0!important}body.gbs-storefront-clean .reference-game-card .store-offer-heading h3{min-height:36px;margin:0;font-size:13px!important;line-height:1.4!important;font-weight:700!important;color:#17181d!important}body.gbs-storefront-clean .reference-game-card .store-details-open{padding:0;min-height:0;text-align:start;color:inherit;font:inherit;background:none;border:0;cursor:pointer;display:block;white-space:normal;overflow-wrap:anywhere}body.gbs-storefront-clean .reference-game-card .store-offer-heading>span{display:none!important}body.gbs-storefront-clean .reference-game-card .store-release-notice{position:absolute;inset-block-end:14px;inset-inline-end:12px;z-index:2;padding:6px 10px;border-radius:7px;background:#ffda73;color:#342406;font-size:11px;font-weight:750;line-height:1.2;box-shadow:0 2px 8px #0002}body.gbs-storefront-clean .reference-game-card .store-release-notice[data-release-status=NEW_RELEASE]{background:#d5f9e6;color:#075a39}body.gbs-storefront-clean .reference-game-card .store-release-date{margin:4px 0;color:#4b5060;font-size:12px}body.gbs-storefront-clean .reference-game-card .store-offer-meta{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:flex-start!important;gap:5px!important;margin:0}body.gbs-storefront-clean .reference-game-card :is(.store-card-type,.store-offer-region){display:inline-flex!important;align-items:center;gap:4px;width:auto!important;padding:4px 8px!important;border:0!important;border-radius:99px!important;background:#ffffffe8!important;color:#292a31!important;font-size:10px!important;font-weight:650;line-height:1.3!important}body.gbs-storefront-clean .reference-game-card .store-offer-region>span{display:none!important}body.gbs-storefront-clean .reference-game-card .store-offer-region::before{content:none}body.gbs-storefront-clean .reference-game-card .store-offer-meta svg{flex:none}body.gbs-storefront-clean .reference-game-card .store-card-footer{display:flex;order:2;align-items:end;justify-content:space-between;gap:10px;margin-top:auto;padding-top:3px}body.gbs-storefront-clean .reference-game-card .store-card-price{display:flex;flex-direction:column;gap:2px;min-width:0}body.gbs-storefront-clean .reference-game-card .store-card-price small{color:#515057;font-size:10px}body.gbs-storefront-clean .reference-game-card .store-offer-price{color:#17181d!important;font-size:19px!important;font-weight:800!important;line-height:1.1;margin:0!important;letter-spacing:-.5px}body.gbs-storefront-clean .reference-game-card .store-card-view{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;flex:none;min-height:44px;padding:0 15px;border:0;border-radius:99px;background:#141418!important;color:#fff!important;font-size:12px;font-weight:750;cursor:pointer}body.gbs-storefront-clean .reference-game-card .store-card-view:hover{background:#34343e!important}body.gbs-storefront-clean .reference-game-card .store-card-view>span:last-child{font-size:19px}body.gbs-storefront-clean .reference-game-card .store-offer-actions{display:contents!important}body.gbs-storefront-clean .reference-game-card .store-card-purchase-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;order:3;margin-top:3px}body.gbs-storefront-clean .reference-game-card .store-card-purchase-actions button{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:44px;padding:9px 7px;border:0;border-radius:12px;font:700 12px/1.35 inherit;font-family:inherit;font-size:12px;font-weight:700;line-height:1.35;white-space:normal;overflow-wrap:anywhere;cursor:pointer}body.gbs-storefront-clean .reference-game-card .store-card-purchase-actions .store-card-buy[data-store-commerce-product]{background:var(--ng-green, #18764d)!important;color:#fff!important}body.gbs-storefront-clean .reference-game-card .store-card-add{background:#1764c8!important;color:#fff!important}body.gbs-storefront-clean .reference-gift-card .store-card-buy[data-local-commerce-product]{background:var(--ng-green, #18764d)!important;color:#fff!important}body.gbs-storefront-clean .reference-gift-card .gift-card-delivery{color:#515057;font-size:10px;line-height:1.3}body.gbs-storefront-clean .reference-game-card .store-card-purchase-actions button:hover{filter:brightness(.94)}body.gbs-storefront-clean .reference-game-card .store-card-purchase-actions button:disabled{opacity:.55;cursor:not-allowed}body.gbs-storefront-clean .reference-game-card .store-offer-media .library-toggle{position:absolute!important;z-index:2;top:18px;left:18px;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border-radius:50%!important;border:1px solid #ffffffb0!important;background:#fffffff0!important;color:transparent!important;font-size:0!important;box-shadow:0 2px 8px #172b421a!important}body.gbs-storefront-clean .reference-game-card .library-toggle::before{content:"♡";color:#202229;font:25px/1 Arial,sans-serif}body.gbs-storefront-clean .reference-game-card .library-toggle.is-added::before{content:"♥";color:#1764c8}body.gbs-storefront-clean .reference-game-card .library-toggle span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}body.gbs-storefront-clean .reference-game-card .store-device-choice{margin:0!important;font-size:10px;gap:4px}body.gbs-storefront-clean .reference-game-card .store-device-choice select{min-height:36px;padding:5px;border-radius:8px;font-size:11px;background:#ffffffbf}body.gbs-storefront-clean .reference-game-card .store-device-choice small{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}body.gbs-storefront-clean .reference-game-card :is(button,select):focus-visible{outline:3px solid #1764c8!important;outline-offset:3px!important}@media(max-width:1000px){body.gbs-storefront-clean .store-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.gbs-storefront-clean #catalog .store-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){body.gbs-storefront-clean .store-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px 14px!important}}@media(max-width:600px){body.gbs-storefront-clean .reference-game-card .store-offer-media{--cover-inset-x: 18px;--cover-inset-top: 16px;--cover-inset-bottom: 22px}body.gbs-storefront-clean .reference-game-card .store-offer-media>img{transform:perspective(850px) rotateY(-12deg) rotateX(2deg)!important}body.gbs-storefront-clean .reference-game-card .store-card-purchase-actions{grid-template-columns:minmax(0,1fr)}body.gbs-storefront-clean #catalog .store-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.gbs-storefront-clean .reference-game-card .store-offer-body{padding:11px!important}body.gbs-storefront-clean .reference-game-card .store-card-view{padding-inline:12px;gap:6px}}@media(max-width:390px){body.gbs-storefront-clean .store-offer-grid,body.gbs-storefront-clean #catalog .store-offer-grid{grid-template-columns:minmax(0,1fr)!important;max-width:290px}}.store-offer-card .store-card-devices{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.store-offer-card .store-device-chip{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:6px 12px;border:1px solid #b6c5d9;border-radius:8px;background:#f4f7fc;color:#174784;font:inherit;font-size:12px;font-weight:600;cursor:pointer;max-width:100%;white-space:normal}.store-offer-card .store-device-chip[aria-pressed=true]{background:#174784;border-color:#174784;color:#fff}.store-offer-card .store-device-chip.is-static{cursor:default}.store-offer-card .store-device-chip:focus-visible{outline:3px solid #174784;outline-offset:2px}.store-offer-card .store-card-ps-link{display:flex;align-items:center;justify-content:center;gap:6px;grid-column:1 / -1;width:100%;min-height:44px;box-sizing:border-box;padding:8px;border:1px solid #a5b7d3;border-radius:8px;background:#f4f7fc;color:#174784;font-size:12px;font-weight:600;text-decoration:none;text-align:center}.store-offer-card .store-card-ps-link:hover{background:#e5edfa}.store-offer-card .store-card-ps-link:focus-visible{outline:3px solid #174784;outline-offset:2px}@media(prefers-reduced-motion:reduce){body.gbs-storefront-clean .reference-game-card .store-offer-media>img{transition:none}body.gbs-storefront-clean .reference-game-card{transition:none}body.gbs-storefront-clean .reference-game-card:hover{translate:none}}

/* Source: subscription-cards.css */
body.gbs-storefront-clean .reference-subscription-card .store-offer-media{container-type:inline-size}body.gbs-storefront-clean .reference-subscription-card .store-offer-heading h3{min-width:0;width:100%}body.gbs-storefront-clean .reference-subscription-card .subscription-cover{position:absolute;inset:var(--cover-inset-top) var(--cover-inset-x) var(--cover-inset-bottom);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(6px,1.6vw,18px);padding:12px 10px;border-radius:8px;min-width:0;background:linear-gradient(155deg,#fff,#fff7cd);color:#162131;border:1px solid #ffffff80;transform:perspective(850px) rotateY(-18deg) rotateX(4deg) rotateZ(-2deg);box-shadow:1px 0 0 #afbac5,3px 1px 0 #526170,6px 2px 0 #334151,9px 3px 0 #202d3c,14px 14px 18px -6px #10233266}body.gbs-storefront-clean .subscription-cover img{display:block;position:static;width:100%;height:auto;max-height:48%;object-fit:contain;border-radius:0;min-height:0;flex:0 1 auto}body.gbs-storefront-clean .subscription-cover strong{font-size:clamp(12px,8cqi,26px);text-transform:uppercase;letter-spacing:.04em;max-width:100%}body.gbs-storefront-clean .subscription-cover>span{padding:8px 15px;border-radius:8px;background:#162131;color:#fff;font-size:18px;font-weight:750}body.gbs-storefront-clean .subscription-cover small{font-size:10px;letter-spacing:.08em;text-align:center}body.gbs-storefront-clean .reference-subscription-card .subscription-cover-crew{gap:6px;padding:8px;background:#171f47;color:#fff}body.gbs-storefront-clean .subscription-cover-crew img{flex:1 1 auto;min-height:60px;max-height:60%;object-fit:contain}body.gbs-storefront-clean .subscription-cover-crew strong{font-size:clamp(12px,5cqi,18px);text-align:center}body.gbs-storefront-clean .subscription-cover-crew>span{font-size:14px;padding:4px 10px;background:#684bbf}body.gbs-storefront-clean .reference-subscription-card .subscription-cover-ea{background:#11123f;color:#fff}body.gbs-storefront-clean .subscription-cover-ea>span{background:#ff474c;color:#11123f}body.gbs-storefront-clean .reference-subscription-card .subscription-cover-xbox{background:#163329;color:#fff;overflow:hidden;justify-content:flex-end;gap:5px;padding:12px 8px}body.gbs-storefront-clean .subscription-cover-xbox img{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:contain!important;object-position:center;z-index:0;background:transparent!important}body.gbs-storefront-clean .subscription-cover-xbox>strong{display:none}body.gbs-storefront-clean .subscription-cover-xbox>:is(span,small){position:relative;z-index:1;max-width:100%;text-align:center}body.gbs-storefront-clean .subscription-cover-xbox>span{background:#a9ee54;color:#12310a;font-size:clamp(13px,7cqi,23px);padding:7px 14px;line-height:1.15;box-shadow:0 2px 12px #0004}body.gbs-storefront-clean .subscription-cover-xbox>small{position:absolute;inset-block-start:8px;inset-inline-end:8px;background:#102a20ed;color:#fff;border-radius:5px;padding:4px 7px;font-size:clamp(8px,3.8cqi,12px);letter-spacing:.02em}body.gbs-storefront-clean .reference-subscription-card .subscription-cover-playstation{background:#072b57 url(/assets/products/playstation-plus-official.jpg) center / cover;color:#fff;gap:8px;padding:14px 10px}body.gbs-storefront-clean .subscription-cover-playstation img{width:100%;height:auto;max-height:23%;padding:9px 5px;background:#fff;border-radius:7px;object-fit:contain;box-sizing:border-box}body.gbs-storefront-clean .subscription-cover-playstation>strong{color:#fff;font-size:clamp(14px,8cqi,28px);text-align:center}body.gbs-storefront-clean .subscription-cover-playstation>span{background:#ffdc00;color:#14233b;font-size:clamp(13px,7cqi,23px);text-align:center;line-height:1.15}body.gbs-storefront-clean .subscription-cover-playstation>small{color:#fff;font-size:clamp(8px,3.8cqi,12px);letter-spacing:.02em}body.gbs-storefront-clean .reference-subscription-card .subscription-cover-music{gap:clamp(7px,3cqi,12px);padding:14px 12px;text-align:center;border-block-start:4px solid var(--music-accent);overflow:hidden}body.gbs-storefront-clean .reference-subscription-card .subscription-cover-spotify{--music-accent: #1ed760;--music-badge: #c7f7da;background:#101f18;color:#fff}body.gbs-storefront-clean .reference-subscription-card .subscription-cover-deezer{--music-accent: #a238ff;--music-badge: #e5d3ff;background:#f2eaff;color:#281142}body.gbs-storefront-clean .subscription-cover-music[data-subscription-plan=duo]{--music-badge: #f6dfa6}body.gbs-storefront-clean .subscription-cover-music[data-subscription-plan=family]{--music-badge: #f5d5e7}body.gbs-storefront-clean .subscription-cover-music img{width:100%;height:clamp(34px,19cqi,62px);max-height:30%;object-fit:contain!important;background:transparent!important;padding:0;border:0;border-radius:0;flex:0 0 auto}body.gbs-storefront-clean .subscription-cover-deezer img{background:#fff!important;border-radius:6px;padding:6px 8px;box-sizing:border-box}body.gbs-storefront-clean .subscription-cover-music>strong{font-size:clamp(15px,8.8cqi,28px);line-height:1.15;letter-spacing:.025em;overflow-wrap:anywhere}body.gbs-storefront-clean .subscription-cover-music>span{background:var(--music-badge);color:#241630;padding:7px 13px;max-width:100%;box-sizing:border-box;font-size:clamp(13px,7cqi,23px);line-height:1.2;overflow-wrap:anywhere}body.gbs-storefront-clean .subscription-cover-music>small{color:inherit;font-size:clamp(9px,4cqi,12px);line-height:1.3;letter-spacing:.035em;max-width:100%;overflow-wrap:anywhere}body.gbs-storefront-clean .reference-subscription-card .subscription-cover-service{gap:clamp(7px,3cqi,12px);padding:14px 12px;text-align:center;border-block-start:4px solid var(--service-accent);overflow:hidden}body.gbs-storefront-clean .reference-subscription-card .subscription-cover-exitlag{--service-accent: #ef3340;--service-badge: #ffd8dc;background:#181b23;color:#fff}body.gbs-storefront-clean .subscription-cover-exitlag[data-subscription-plan=tier-2]{--service-badge: #ffdba5}body.gbs-storefront-clean .subscription-cover-exitlag[data-subscription-plan=tier-3]{--service-badge: #d9dcff}body.gbs-storefront-clean .reference-subscription-card .subscription-cover-amazon{--service-accent: #0879fa;--service-badge: #cce7ff;background:#eff8ff;color:#102a43}body.gbs-storefront-clean .subscription-cover-amazon[data-subscription-plan=shopping]{--service-badge: #ffe1ab}body.gbs-storefront-clean .subscription-cover-service>img{width:100%!important;height:clamp(50px,28cqi,90px)!important;max-height:34%;object-fit:contain!important;background:transparent!important;padding:0;border:0;border-radius:0;flex:0 0 auto}body.gbs-storefront-clean .subscription-service-brand{display:flex;align-items:center;justify-content:center;gap:8px;max-width:100%;min-height:44px;color:#fff}body.gbs-storefront-clean .subscription-cover-service .subscription-service-brand img{width:clamp(24px,12cqi,38px)!important;height:auto!important;max-height:none;object-fit:contain!important;background:transparent!important;padding:0;border:0;border-radius:0!important;flex:0 0 auto}body.gbs-storefront-clean .subscription-service-brand b{font-size:clamp(17px,10cqi,32px);letter-spacing:-.04em}body.gbs-storefront-clean .subscription-cover-service>strong{font-size:clamp(14px,8cqi,26px);line-height:1.15;letter-spacing:.02em;overflow-wrap:anywhere}body.gbs-storefront-clean .subscription-cover-service>span{background:var(--service-badge);color:#152334;padding:7px 13px;max-width:100%;box-sizing:border-box;font-size:clamp(13px,7cqi,23px);line-height:1.2;overflow-wrap:anywhere}body.gbs-storefront-clean .subscription-cover-service>small{color:inherit;font-size:clamp(9px,4cqi,12px);line-height:1.3;letter-spacing:.035em;max-width:100%;overflow-wrap:anywhere}@media(max-width:600px){body.gbs-storefront-clean .subscription-cover>span{padding:6px 9px;font-size:13px}body.gbs-storefront-clean .subscription-cover small{font-size:8px}body.gbs-storefront-clean .reference-subscription-card .subscription-cover-service{padding:10px;gap:6px}body.gbs-storefront-clean .subscription-cover-service>img{height:50px!important;max-height:30%}body.gbs-storefront-clean .subscription-cover-service>strong{font-size:clamp(14px,7cqi,20px)}}@media(prefers-reduced-motion:reduce){body.gbs-storefront-clean .reference-subscription-card .subscription-cover{transform:none}}

/* Source: quick-dialog.css */
html.quick-view-open,body.quick-view-open{overflow:hidden!important;overscroll-behavior:none}#quickModal{padding:16px;overflow:hidden;overscroll-behavior:contain}#quickModal .quick-card{min-height:0;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}#quickModal .quick-info{min-width:0}#quickModal #quickTitle{overflow-wrap:anywhere}

/* Source: home-category-rails.css */
body.gbs-storefront-clean #home [data-requested-game-select]{max-width:100%;min-height:44px;padding:8px 12px;border:1px solid #62758a;border-radius:8px;font:inherit;color:inherit;background:var(--card-bg, #fff)}body.gbs-storefront-clean #home .home-category-rail .store-offer-grid{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px) / 4);gap:20px!important;max-width:none;width:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:5px;padding:6px 5px 20px;scrollbar-width:thin;scrollbar-color:#67e8a8 #263848}body.gbs-storefront-clean #home .home-category-rail .store-offer-grid>article{scroll-snap-align:start;min-width:0}body.gbs-storefront-clean #home .home-category-rail .store-offer-grid:has(>.store-offer-empty-state){grid-auto-columns:100%}body.gbs-storefront-clean #home .home-category-rail .store-offer-shelf-head{align-items:center;flex-wrap:wrap;gap:12px}body.gbs-storefront-clean #home .home-category-rail .store-offer-shelf-head p{margin:5px 0 0}body.gbs-storefront-clean #home .home-rail-controls{display:flex;align-items:center;gap:8px}body.gbs-storefront-clean #home .home-rail-controls .store-offer-more{margin:0!important;width:auto;min-height:44px}body.gbs-storefront-clean #home [data-rail-step]{min-width:44px;min-height:44px;border:1px solid #62758a;border-radius:10px;background:#263848;color:#f3f6fa;font-size:21px;cursor:pointer}body.gbs-storefront-clean #home [data-rail-step]:hover:not(:disabled){background:#18764d}body.gbs-storefront-clean #home [data-rail-step]:disabled{opacity:.35;cursor:default}body.gbs-storefront-clean #home .home-category-rail :focus-visible{outline:3px solid #67e8a8!important;outline-offset:3px}body.gbs-storefront-clean #home .home-product-feed,body.gbs-storefront-clean #home .section:has(#featuredGames),body.gbs-storefront-clean #home .ng-products{display:none!important}@media(max-width:1000px){body.gbs-storefront-clean #home .home-category-rail .store-offer-grid{grid-auto-columns:calc((100% - 40px) / 3)}}@media(max-width:760px){body.gbs-storefront-clean #home .home-category-rail .store-offer-grid{grid-auto-columns:43%;gap:14px!important}}@media(max-width:520px){body.gbs-storefront-clean #home .home-category-rail .store-offer-grid{grid-auto-columns:82%}body.gbs-storefront-clean #home .home-category-rail .store-offer-shelf-head h2{font-size:22px!important}}@media(prefers-reduced-motion:reduce){body.gbs-storefront-clean #home .home-category-rail .store-offer-grid{scroll-behavior:auto}}.card-region-flag{display:inline-block;width:21px;height:14px;object-fit:contain;vertical-align:middle;flex:none;border-radius:2px}.gift-card-region{display:inline-flex;align-items:center;gap:6px;font-size:12px;margin:4px 0 8px}body.gbs-storefront-clean .game-card[data-product-type=gift_card] .game-cover:not(.graphic-cover){background-color:#f4f7fb!important;background-size:contain!important}body.gbs-storefront-clean .game-card[data-product-type=gift_card] .game-cover:not(.graphic-cover)::before,body.gbs-storefront-clean .game-card[data-product-type=gift_card] .game-cover:not(.graphic-cover)::after,body.gbs-storefront-clean .game-card[data-product-type=gift_card] .game-cover:not(.graphic-cover)>span,body.gbs-storefront-clean .game-card[data-product-type=gift_card] .game-cover:not(.graphic-cover)>.ref-delivery-tag{display:none!important}body.gbs-storefront-clean .game-card .local-card-purchase-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column:1 / -1;order:3;gap:7px;flex:1 1 100%;width:100%}body.gbs-storefront-clean .game-card .product-actions{flex-wrap:wrap}body.gbs-storefront-clean .game-card .local-card-purchase-actions button{min-width:0;min-height:44px;padding:9px 7px;border:0;border-radius:10px;white-space:normal;overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.35;font-family:inherit;cursor:pointer;color:#fff!important}body.gbs-storefront-clean .game-card .local-card-buy{background:#18764d!important}body.gbs-storefront-clean .game-card .local-card-add{background:#1764c8!important}body.gbs-storefront-clean #home .reference-game-card .local-card-purchase-actions{flex:0 0 auto;align-self:start;align-items:start;height:max-content}body.gbs-storefront-clean #home .reference-game-card .local-card-purchase-actions button{height:auto;align-self:start}body.gbs-storefront-clean .local-card-purchase-actions button:focus-visible{outline:3px solid #1764c8;outline-offset:3px}body.gbs-storefront-clean .local-card-purchase-actions button:disabled{opacity:.55;cursor:not-allowed}body.gbs-storefront-clean .store-card-unavailable{order:4;font-size:12px;line-height:1.5;color:#34343e}@media(max-width:600px){body.gbs-storefront-clean .game-card .local-card-purchase-actions{grid-template-columns:minmax(0,1fr)}}#home .home-gift-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}#home .home-gift-filters button{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:9px 14px;border:1px solid #8ba6c9;border-radius:9px;background:#162742;color:#fff;font:inherit;font-size:14px;cursor:pointer}#home .home-gift-filters button:hover{background:#305482}#home .home-gift-filters button[aria-pressed=true]{background:#18764d;border-color:#8de4b4}#home .home-gift-count{font-size:12px;color:#fff;background:#ffffff1f;border-radius:5px;padding:2px 6px}body.gbs-storefront-clean.gbs-next #home [data-home-rail=gift-cards] .store-offer-grid{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(4,minmax(0,1fr))!important;overflow-x:visible}#home [data-home-rail=gift-cards] [data-rail-step]{display:none}#home .home-gifts-more{display:block;margin:20px auto 0;min-height:44px;background:#18764d;color:#fff;border:1px solid #8de4b4;border-radius:9px;padding:10px 24px;cursor:pointer;font:inherit}#home .home-gifts-more:hover{background:#125a3b}#home .home-gifts-more[hidden]{display:none}@media(max-width:1024px){body.gbs-storefront-clean.gbs-next #home [data-home-rail=gift-cards] .store-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:600px){body.gbs-storefront-clean.gbs-next #home [data-home-rail=gift-cards] .store-offer-grid{grid-template-columns:minmax(0,1fr)!important}#home .home-gift-filters button{flex:1 1 auto}}

/* Source: brand-logo.css */
body.gbs-storefront-clean.gbs-next a.logo{display:inline-flex;align-items:center}body.gbs-storefront-clean.gbs-next a.logo::before{content:""!important;display:inline-block!important;width:46px!important;height:46px!important;flex:0 0 46px;margin:0 10px 0 0!important;padding:0!important;background:url(/assets/gamesbuysell-exchange.svg) center / contain no-repeat!important;border:0!important;border-radius:0!important;box-shadow:none!important}@media(max-width:560px){body.gbs-storefront-clean.gbs-next .header>a.logo::before{width:34px!important;height:34px!important;flex-basis:34px;margin-right:6px!important}}@media(max-width:900px){body.gbs-storefront-clean.gbs-next .side-nav>a.logo::before{width:34px!important;height:34px!important;flex-basis:34px;margin-right:0!important}}

/* Source: storefront-palette.css */
body.gbs-storefront-clean.gbs-next .announcement,body.gbs-storefront-clean.gbs-next:has(#home.active) .announcement{background:#087a45!important;color:#f5faf7!important;border-bottom:1px solid #34644b!important}body.gbs-storefront-clean.gbs-next .announcement a{color:#fff!important;text-decoration:underline;text-underline-offset:3px}body.gbs-storefront-clean.gbs-next .header{background:#f1f7ff!important;border-bottom-color:#d7dfe7!important}body.gbs-storefront-clean.gbs-next .market-search{background:#fff!important;border-color:#b7c8d5!important}body.gbs-storefront-clean.gbs-next .header .compact-select{background:#fff!important;color:#203448!important;border-color:#c7d3de!important}body.gbs-storefront-clean.gbs-next .mega-category-bar{background:#f1f7ff!important;border-bottom:1px solid #d7dfe7!important}body.gbs-storefront-clean.gbs-next .mega-category-tab{background:#f1f7ff!important;color:#203448!important}body.gbs-storefront-clean.gbs-next .mega-category-tab:is(:hover,.active),body.gbs-storefront-clean.gbs-next:has(#home.active) .mega-category-tab:is(:hover,.active){background:#cef5df!important;color:#1b4935!important;border-bottom-color:#22633c!important}body.gbs-storefront-clean.gbs-next .mega-menu-group button:hover{background:#cef5df!important;color:#1b4935!important}body.gbs-storefront-clean.gbs-next .page-history-controls .route-context>svg,body.gbs-storefront-clean.gbs-next:has(#home.active) .page-history-controls .route-context>svg{background:#1b4935!important;color:#d6f5e3!important}body.gbs-storefront-clean.gbs-next #home .ng-hero.ng-hero-white{background:linear-gradient(115deg,#075d54,#087a45)!important;border-color:#35c58b!important;box-shadow:0 12px 32px #087a4529!important}body.gbs-storefront-clean.gbs-next #home .ng-hero-copy :is(h1,em){color:#fff!important}body.gbs-storefront-clean.gbs-next #home .ng-hero-copy p{color:#f1fff7!important}body.gbs-storefront-clean.gbs-next #home .ng-primary{background:#f0f7f3!important;color:#1b4935!important;border-color:#f0f7f3!important}body.gbs-storefront-clean.gbs-next #home .ng-primary:hover{background:#d6eade!important;color:#1b4935!important;box-shadow:none!important}body.gbs-storefront-clean.gbs-next #home .ng-secondary{background:#193e35!important;color:#fff!important;border-color:#97bca8!important}body.gbs-storefront-clean.gbs-next #home .ng-secondary:hover{background:#102f28!important}body.gbs-storefront-clean.gbs-next .store-offer-shelf-head h2,body.gbs-storefront-clean.gbs-next #home .store-offer-shelf-head h2{border-inline-start-color:#39df97!important}body.gbs-storefront-clean.gbs-next .store-offer-shelf-head>button,body.gbs-storefront-clean.gbs-next .store-offer-shelf>.store-offer-more,body.gbs-storefront-clean.gbs-next .ng-section-head>.ng-link{background:#145fe6!important;color:#fff!important;border:1px solid #619bff!important}body.gbs-storefront-clean.gbs-next .store-offer-shelf-head>button:hover,body.gbs-storefront-clean.gbs-next .store-offer-shelf>.store-offer-more:hover{background:#104fc2!important}body.gbs-storefront-clean.gbs-next #catalog .catalog-head{border-inline-start-color:#39df97!important}body.gbs-storefront-clean.gbs-next #catalog .catalog-head .eyebrow{border-inline-start-color:#39df97!important}body.gbs-storefront-clean.gbs-next #catalog .filters{background:#f1f7ff!important;border-color:#c7d3de!important}body.gbs-storefront-clean.gbs-next #catalog .filter-title{background:#cef5df!important;color:#1b4935!important}body.gbs-storefront-clean.gbs-next .ng-newsletter{background:#cef5df!important;color:#1b4935!important;border-color:#b4ccbf!important}body.gbs-storefront-clean.gbs-next .ng-newsletter h2{color:#1b4935!important}body.gbs-storefront-clean.gbs-next .ng-newsletter :is(p,span){color:#375c48!important}body.gbs-storefront-clean.gbs-next .ng-newsletter input{background:#fff!important;color:#203448!important;border-color:#9db8aa!important}body.gbs-storefront-clean.gbs-next .ng-newsletter button{background:#087a45!important;color:#fff!important}body.gbs-storefront-clean.gbs-next .site-footer{background:#102b3a!important;border-top:1px solid #354654!important}body.gbs-storefront-clean.gbs-next .footer-column h3{color:#ffbd80!important}body.gbs-storefront-clean.gbs-next .footer-brand p,body.gbs-storefront-clean.gbs-next .footer-column :is(a,button),body.gbs-storefront-clean.gbs-next .footer-bottom{color:#f1f6ff!important}body.gbs-storefront-clean.gbs-next .site-footer :is(p,h3,a,button,.footer-bottom) span{color:inherit!important}body.gbs-storefront-clean.gbs-next .footer-badges span{color:#fff!important}body.gbs-storefront-clean.gbs-next .footer-bottom{border-top-color:#354654!important}body.gbs-storefront-clean.gbs-next .footer-column :is(a,button):hover{text-decoration:underline;text-underline-offset:4px}body.gbs-storefront-clean.gbs-next .store-offer-shelf>.store-offer-more:focus-visible,body.gbs-storefront-clean.gbs-next :is(.header,.mega-category-bar,.ng-hero,.ng-newsletter,.site-footer,.store-offer-shelf-head) :is(a,button,input,select):focus-visible{outline:3px solid #1764c8!important;outline-offset:3px!important;box-shadow:0 0 0 6px #fff!important}body.gbs-storefront-clean.gbs-next{--gbs-orange: #e07800;--gbs-orange-soft: #fff0db;--gbs-orange-ink: #854300;--gbs-green: #18764d;--gbs-green-hover: #115a3a;--gbs-green-soft: #e5f5ec;--gbs-blue: #1764c8;--gbs-blue-hover: #104d9c;--gbs-blue-soft: #e9f1ff;--gbs-ink: #172b42;--gbs-navy: #0b1530;--gbs-panel: #142543}body.gbs-storefront-clean.gbs-next .announcement,body.gbs-storefront-clean.gbs-next:has(#home.active) .announcement{background:var(--gbs-green)!important;color:#fff!important;border-bottom-color:var(--gbs-green-hover)!important}body.gbs-storefront-clean.gbs-next .announcement a{color:#fff!important}body.gbs-storefront-clean.gbs-next .mega-category-tab:is(:hover,.active),body.gbs-storefront-clean.gbs-next:has(#home.active) .mega-category-tab:is(:hover,.active),body.gbs-storefront-clean.gbs-next .mega-menu-group button:hover{background:var(--gbs-blue-soft)!important;color:var(--gbs-blue)!important;border-bottom-color:var(--gbs-blue)!important}body.gbs-storefront-clean.gbs-next .page-history-controls .route-context>svg,body.gbs-storefront-clean.gbs-next:has(#home.active) .page-history-controls .route-context>svg{background:var(--gbs-blue)!important;color:#fff!important}body.gbs-storefront-clean.gbs-next #home .ng-hero.ng-hero-white{background:var(--gbs-panel)!important;border-color:#36547b!important;box-shadow:0 12px 32px #00000020!important}body.gbs-storefront-clean.gbs-next #home .ng-hero-copy em{color:#ffad4d!important}body.gbs-storefront-clean.gbs-next #home .ng-hero-copy p{color:#d8e5f6!important}body.gbs-storefront-clean.gbs-next :is(.market-search button,.page-history-controls button,.ng-primary,.store-offer-more,.ng-link,.gallery-arrow,.product-info-tab[aria-selected=true],.catalog-filter-close,.filter-mobile-trigger,.quick-add,.cart-small,.local-card-add,.store-card-add,.verified-product-purchase button,.ng-newsletter button),body.gbs-storefront-clean.gbs-next #home :is(.ng-primary,.home-rail-controls .store-offer-more,[data-rail-step]),body.gbs-storefront-clean.gbs-next #catalog :is(.catalog-filter-close,.filter-mobile-trigger),body.gbs-storefront-clean.gbs-next .reference-game-card .store-card-purchase-actions .store-card-add,body.gbs-storefront-clean.gbs-next #account :is(.primary,.account-hero-secondary){background:var(--gbs-blue)!important;color:#fff!important;border-color:var(--gbs-blue)!important}body.gbs-storefront-clean.gbs-next :is(.market-search button,.page-history-controls button,.ng-primary,.store-offer-more,.ng-link,.gallery-arrow,.quick-add,.local-card-add,.store-card-add,.verified-product-purchase button,.ng-newsletter button):hover:not(:disabled),body.gbs-storefront-clean.gbs-next #home :is(.ng-primary,.home-rail-controls .store-offer-more,[data-rail-step]):hover:not(:disabled){background:var(--gbs-blue-hover)!important}body.gbs-storefront-clean.gbs-next .page-history-controls button:is(:first-child,:last-child):not(:disabled){background:var(--gbs-blue)!important;color:#fff!important;border-color:var(--gbs-blue)!important}body.gbs-storefront-clean.gbs-next .page-history-controls button:is(:first-child,:last-child):not(:disabled):hover{background:var(--gbs-blue-hover)!important}body.gbs-storefront-clean.gbs-next #home .ng-secondary,body.gbs-storefront-clean.gbs-next :is(.discount,.discount-badge,.cart-count,.v4-cart-count){background:var(--gbs-orange)!important;color:var(--gbs-ink)!important;border-color:var(--gbs-orange)!important}body.gbs-storefront-clean.gbs-next #home .ng-secondary:hover{background:#c96b00!important;color:var(--gbs-ink)!important}body.gbs-storefront-clean.gbs-next :is(.product-region-notice,.product-sale-unavailable){background:var(--gbs-orange-soft)!important;color:var(--gbs-orange-ink)!important;border-color:var(--gbs-orange)!important}body.gbs-storefront-clean.gbs-next :is(.store-offer-region,.gift-card-region,.product-region-choice select),body.gbs-storefront-clean.gbs-next .reference-game-card .store-offer-region{background:#fff!important;color:#000!important;border:1px solid var(--gbs-green)!important;font-weight:800!important}body.gbs-storefront-clean.gbs-next :is(.local-card-buy,.store-card-buy,.continue-checkout,.cart-footer .checkout),body.gbs-storefront-clean.gbs-next .reference-game-card .store-card-purchase-actions .store-card-buy,body.gbs-storefront-clean.gbs-next .reference-game-card .store-card-purchase-actions .store-card-buy[data-store-commerce-product]{background:var(--gbs-green)!important;color:#fff!important;border-color:var(--gbs-green)!important}body.gbs-storefront-clean.gbs-next :is(.local-card-buy,.store-card-buy,.continue-checkout,.cart-footer .checkout):hover:not(:disabled),body.gbs-storefront-clean.gbs-next .reference-game-card .store-card-purchase-actions .store-card-buy:hover:not(:disabled){background:var(--gbs-green-hover)!important}body.gbs-storefront-clean.gbs-next :is(.store-offer-price,.price-row>b,.verified-product-purchase strong,.quick-price,.cart-total strong,.account-product-row strong),body.gbs-storefront-clean.gbs-next .reference-game-card .store-offer-price,body.gbs-storefront-clean.gbs-next .game-card .price-row>b{color:var(--gbs-green)!important}body.gbs-storefront-clean.gbs-next :is(#cartTotal,#cartSaving,#quickPrice,#checkoutSummary>div>b:last-child){color:var(--gbs-green)!important}body.gbs-storefront-clean.gbs-next :is(.product-buy-panel,.verified-product-copy){border-top-color:var(--gbs-blue)!important}body.gbs-storefront-clean.gbs-next :is(.verified-product-features li,.account-form-status.success){color:var(--gbs-green)!important;background:var(--gbs-green-soft)!important}body.gbs-storefront-clean.gbs-next #catalog :is(.filters,.filter-title){background:#f1f7ff!important;color:var(--gbs-ink)!important;border-color:#c7d3de!important}body.gbs-storefront-clean.gbs-next #catalog :is(.filter-options input:checked+span,.deal-platforms button.active,.active-filter-strip button),body.gbs-storefront-clean.gbs-next #account :is(.account-nav button.active,.account-command-actions button:hover){background:var(--gbs-blue-soft)!important;color:var(--gbs-blue)!important;border-color:var(--gbs-blue)!important}body.gbs-storefront-clean.gbs-next #catalog input{accent-color:var(--gbs-blue)}body.gbs-storefront-clean.gbs-next .store-region-filter label:has(:checked){color:var(--gbs-blue)!important}body.gbs-storefront-clean.gbs-next :is(.store-offer-shelf-head h2,#catalog .catalog-head,#catalog .catalog-head .eyebrow),body.gbs-storefront-clean.gbs-next #home .store-offer-shelf-head h2{border-inline-start-color:#579bff!important}body.gbs-storefront-clean.gbs-next #account .account-hero{background:var(--gbs-panel)!important;color:#fff!important}body.gbs-storefront-clean.gbs-next .ng-newsletter{background:var(--gbs-blue-soft)!important;color:var(--gbs-ink)!important;border-color:#b9d1f3!important}body.gbs-storefront-clean.gbs-next .ng-newsletter :is(h2,p,span){color:var(--gbs-ink)!important}body.gbs-storefront-clean.gbs-next .site-footer{background:var(--gbs-navy)!important;color:#f1f6ff!important;border-top:4px solid transparent!important;border-image:linear-gradient(90deg,#ffad4d,#68adff,#67e8a8) 1}body.gbs-storefront-clean.gbs-next .footer-column:nth-child(3) h3{color:#8fc8ff!important}body.gbs-storefront-clean.gbs-next .footer-column:nth-child(4) h3{color:#76e4b3!important}body.gbs-storefront-clean.gbs-next .footer-column a{--footer-contact-ink: #8fc8ff;--footer-contact-bg: #132f50;border-color:var(--footer-contact-ink);color:var(--footer-contact-ink)!important;background:var(--footer-contact-bg)}body.gbs-storefront-clean.gbs-next .footer-column a[href^="mailto:"]{--footer-contact-ink: #ffbd80;--footer-contact-bg: #34291e}body.gbs-storefront-clean.gbs-next .footer-column a.whatsapp{--footer-contact-ink: #76e4b3;--footer-contact-bg: #10392f}body.gbs-storefront-clean.gbs-next .footer-column a:hover{color:#fff!important;background:#1c3658}body.gbs-storefront-clean.gbs-next .footer-column button:hover{color:#ffbd80!important;background:#182c49}body.gbs-storefront-clean.gbs-next .footer-badges>span{border-color:#67e8a8;background:#10392f}body.gbs-storefront-clean.gbs-next .footer-badges>span:first-child{background:#132f50;border-color:#8fc8ff}body.gbs-storefront-clean.gbs-next button:disabled,body.gbs-storefront-clean.gbs-next .reference-game-card .store-card-purchase-actions button:disabled,body.gbs-storefront-clean.gbs-next .reference-game-card .store-card-purchase-actions .store-card-buy:disabled,body.gbs-storefront-clean.gbs-next .reference-game-card .store-card-purchase-actions .store-card-add:disabled,body.gbs-storefront-clean.gbs-next #home [data-rail-step]:disabled{background:#e2e8f0!important;color:#526174!important;border-color:#c8d3df!important;opacity:1!important;filter:none!important;cursor:not-allowed!important}body.gbs-storefront-clean.gbs-next :is(a,button,input,select,textarea):focus-visible,body.gbs-storefront-clean.gbs-next #home .home-category-rail :focus-visible{outline:3px solid var(--gbs-blue)!important;outline-offset:3px!important;box-shadow:0 0 0 6px #fff!important}body.gbs-storefront-clean.gbs-next .footer-column a.footer-info-link{background:transparent;color:#f1f6ff!important}body.gbs-storefront-clean.gbs-next .footer-column a.footer-info-link:hover{color:#ffbd80!important}body.gbs-storefront-clean.gbs-next .footer-shop a{color:#8fc8ff!important}body.gbs-storefront-clean.gbs-next .footer-connect h3{color:#76e4b3!important}

/* Source: search-presentation.css */
body.gbs-storefront-clean.gbs-next #siteSearchForm,body.gbs-storefront-clean.gbs-next #catalog .filter-search{display:flex;align-items:center;gap:10px;min-width:0;min-height:56px;height:auto;padding:5px 6px 5px 16px!important;border:1px solid #a8bdd5!important;border-radius:16px!important;background:#fff!important;box-shadow:0 4px 14px rgb(11 21 48 / 7%)!important;transition:border-color .15s ease,box-shadow .15s ease}body.gbs-storefront-clean.gbs-next #siteSearchForm:focus-within,body.gbs-storefront-clean.gbs-next #catalog .filter-search:focus-within{border-color:#1764c8!important;box-shadow:0 0 0 3px rgb(23 100 200 / 18%),0 4px 14px rgb(11 21 48 / 7%)!important}body.gbs-storefront-clean.gbs-next .search-field-icon{width:22px;height:22px;flex:0 0 22px;color:#1764c8;pointer-events:none}body.gbs-storefront-clean.gbs-next #siteSearchInput,body.gbs-storefront-clean.gbs-next #catalogProductSearch{flex:1 1 0%;width:0;min-width:0;height:44px!important;padding:0!important;border:0;outline:0;background:transparent;color:#172b42;font-size:16px!important;font-weight:600;line-height:1.4;text-overflow:ellipsis}body.gbs-storefront-clean.gbs-next :is(#siteSearchInput,#catalogProductSearch)::placeholder{color:#526579;opacity:1;font-weight:400}body.gbs-storefront-clean.gbs-next :is(#siteSearchInput,#catalogProductSearch):focus-visible{outline:none!important;box-shadow:none!important}body.gbs-storefront-clean.gbs-next #siteSearchForm>button[type=submit]{flex:0 0 auto;min-width:86px;min-height:44px;margin:0;padding:0 20px!important;border:0;border-radius:11px!important;background:#1764c8!important;color:#fff!important;font-size:14px!important;font-weight:750;box-shadow:none!important;transform:none!important}body.gbs-storefront-clean.gbs-next #siteSearchForm>button[type=submit]:hover{background:#104d9c!important}body.gbs-storefront-clean.gbs-next #siteSearchForm>.search-clear{position:static;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0!important;border-radius:10px;background:#edf3fa!important;color:#334b65!important;box-shadow:none!important;transform:none!important;font-size:24px!important}body.gbs-storefront-clean.gbs-next #siteSearchForm>.search-clear:hover{background:#dce9f8!important}body.gbs-storefront-clean.gbs-next #siteSearchForm button:focus-visible{outline:2px solid #1764c8;outline-offset:2px}body.gbs-storefront-clean.gbs-next .catalog-search-suggestions{top:calc(100% + 10px);border:1px solid #c2d2e5;border-radius:14px;padding:6px;max-height:min(370px,55dvh);box-shadow:0 14px 32px rgb(11 21 48 / 16%)}body.gbs-storefront-clean.gbs-next #siteSearchForm .catalog-search-suggestions button{background:#fff!important;color:#172b42!important;border-radius:9px;transform:none!important}body.gbs-storefront-clean.gbs-next #siteSearchForm .catalog-search-suggestions button:is(:hover,[aria-selected=true]){background:#e9f1ff!important}@media(max-width:1100px){body.gbs-storefront-clean.gbs-next .header{grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-rows:60px auto!important;height:auto!important;min-height:128px!important;gap:0 12px!important;padding:0 16px 12px!important}body.gbs-storefront-clean.gbs-next .header>.logo{grid-column:2;grid-row:1;justify-self:start}body.gbs-storefront-clean.gbs-next .header>.mobile-menu-toggle{display:grid!important;grid-column:1;grid-row:1}body.gbs-storefront-clean.gbs-next .header>.header-actions{grid-column:3;grid-row:1}body.gbs-storefront-clean.gbs-next .header>#siteSearchForm{grid-column:1/-1;grid-row:2;margin:0}}@media(max-width:500px){body.gbs-storefront-clean.gbs-next #siteSearchForm{gap:6px;padding-inline-start:12px!important}body.gbs-storefront-clean.gbs-next #siteSearchForm>button[type=submit]{min-width:64px;padding-inline:12px!important}}@media(prefers-reduced-motion:reduce){body.gbs-storefront-clean.gbs-next #siteSearchForm,body.gbs-storefront-clean.gbs-next #catalog .filter-search{transition:none}}.catalog-search-suggestions button.search-suggestion{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px;text-align:start;min-height:64px;width:100%}.search-suggestion img{flex:0 0 44px;width:44px;height:52px;object-fit:contain;border-radius:5px}.search-suggestion-copy{flex:1;min-width:0;display:grid;gap:4px;overflow-wrap:anywhere}.search-suggestion-copy strong{font-size:14px;line-height:1.35}.search-suggestion-copy>span{font-size:12px;color:#52647b}.search-suggestion-price{font-weight:700;font-size:13px;color:#16734d;white-space:nowrap}#unifiedSearchSummary{color:#183b62;background:#eef5ff;padding:12px 16px;border-radius:8px;font-weight:600}

/* Source: platform-navigation.css */
body.gbs-storefront-clean.gbs-next #catalog .deal-platforms [data-catalog-platform=PlayStation]{--platform-ink: #0055b8;--platform-soft: #edf4ff}body.gbs-storefront-clean.gbs-next #catalog .deal-platforms [data-catalog-platform=Xbox]{--platform-ink: #107c10;--platform-soft: #edf8ed}body.gbs-storefront-clean.gbs-next #catalog .deal-platforms [data-catalog-platform="Epic Games"]{--platform-ink: #252b35;--platform-soft: #f0f2f5}body.gbs-storefront-clean.gbs-next #catalog .deal-platforms [data-primary-category=cat_subscriptions]{--platform-ink: #7041b0;--platform-soft: #f5efff}body.gbs-storefront-clean.gbs-next #catalog .deal-platforms [data-primary-category=cat_gift_cards]{--platform-ink: #995200;--platform-soft: #fff4e6}body.gbs-storefront-clean.gbs-next #catalog .deal-platforms button{display:inline-flex;align-items:center;gap:9px;padding:8px 12px;min-height:48px;font-weight:800!important;color:var(--platform-ink)!important;background:#fff!important;border:1px solid transparent!important}body.gbs-storefront-clean.gbs-next #catalog .deal-platforms button:is([data-catalog-platform],[data-primary-category]):is(:hover,.active,[aria-pressed=true]){color:var(--platform-ink)!important;background:var(--platform-soft)!important;border-color:var(--platform-ink)!important}body.gbs-storefront-clean.gbs-next #catalog .deal-platforms button:focus-visible{outline:2px solid var(--platform-ink)!important;outline-offset:2px}body.gbs-storefront-clean.gbs-next #catalog .deal-platforms .platform-nav-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;border-radius:9px;background:var(--platform-ink);color:#fff}body.gbs-storefront-clean.gbs-next #catalog .deal-platforms .platform-nav-icon :is(img,svg){box-sizing:border-box;width:20px;height:20px;padding:0;background:transparent;border-radius:0;object-fit:contain;color:#fff}body.gbs-storefront-clean.gbs-next #catalog .deal-platforms .platform-nav-icon img{filter:brightness(0) invert(1)}

/* Source: locale-rtl.css */
html[dir=rtl] body{text-align:start}html[dir=rtl] :is(input[type=email],input[type=url],input[type=tel],.logo,.store-offer-price,.price-row,.compact-select#currencySelect){direction:ltr;unicode-bidi:isolate}html[dir=rtl] :is(.game-info,.store-offer-body,.verified-product-copy,.checkout-modal,.cart-drawer,.account-content){text-align:start}html[dir=rtl] :is(.header-actions,.store-offer-meta,.store-device-choices){flex-wrap:wrap}.display-currency-notice{padding:8px 16px;font-size:12px;text-align:center;color:#475569;background:#f8fafc}.display-currency-notice a{margin-inline-start:8px;text-decoration:underline}.display-currency-notice[hidden]{display:none!important}.mega-locale-label{font:inherit;font-style:normal;width:auto;flex:0 0 auto}.mega-category-tab{min-width:max-content}

/* Source: currency-category-preview.css */
#currencyCategoryPreviews[hidden]{display:none!important}#currencyCategoryPreviews{margin:0 0 24px;color:#182438}#currencyCategoryPreviews .currency-preview-notice{padding:14px;background:#fff7eb;border:1px solid #efd1a5;border-radius:10px;font-size:14px;line-height:1.5}#currencyCategoryPreviews .currency-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),340px));gap:20px;margin-top:16px}#currencyCategoryPreviews article{border:1px solid #dce2eb;background:#fff;border-radius:14px;overflow:hidden;padding:18px;display:flex;flex-direction:column;gap:12px;min-width:0}#currencyCategoryPreviews article p{margin:0;font-size:14px;line-height:1.5}#currencyCategoryPreviews h3{font-size:19px;margin:0}#currencyCategoryPreviews .card-cover{aspect-ratio:4/3;margin:-18px -18px 4px;color:white;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}#currencyCategoryPreviews .valorant{background:#792738}#currencyCategoryPreviews .fortnite{background:#124e8b}#currencyCategoryPreviews .card-cover strong{font-size:48px}#currencyCategoryPreviews .card-cover span{font-weight:700;letter-spacing:.08em}#currencyCategoryPreviews .sale-price{font-size:26px;font-weight:800;color:#175a36}#currencyCategoryPreviews .restriction{flex:1}#currencyCategoryPreviews .source,#currencyCategoryPreviews .region-button{color:#174ba6;min-height:44px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:650;background:#edf4ff;border:1px solid #c4d8f5;border-radius:8px;padding:10px 14px;text-decoration:none}#currencyCategoryPreviews .region-button{align-self:flex-start;min-width:90px}#currencyCategoryPreviews .source:hover,#currencyCategoryPreviews .region-button:hover{background:#dceaff}#currencyCategoryPreviews .source:focus-visible,#currencyCategoryPreviews .region-button:focus-visible{outline:3px solid #aa4500;outline-offset:3px}#currencyCategoryPreviews .purchase-actions{display:flex;gap:8px}#currencyCategoryPreviews button{flex:1;min-height:44px;border:1px solid #c5ccd6;border-radius:8px;background:#e6e9ee;color:#4b5565;font:inherit;font-size:14px;cursor:not-allowed}#currencyCategoryPreviews .status{font-size:12px;color:#526073}#currencyCategoryPreviews nav{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}#currencyCategoryPreviews nav a{min-height:44px;display:flex;align-items:center;padding:10px 16px;border:1px solid #cad6e5;border-radius:8px;color:#174ba6;background:white}#currencyCategoryPreviews nav a[aria-current]{background:#edf4ff;border-color:#174ba6;font-weight:700}#currencyCategoryPreviews .card-cover img{width:100%;height:100%;object-fit:contain;display:block;aspect-ratio:1}#currencyCategoryPreviews .card-cover:has(img){padding:0;background:#eef4ff;aspect-ratio:1}

/* Source: shared-product-cards.css */
body.gbs-storefront-clean #currencyCategoryPreviews h2{color:#f1f5ff}body.gbs-storefront-clean .reference-game-card .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}body.gbs-storefront-clean .reference-game-card,body.gbs-storefront-clean #currencyCategoryPreviews .reference-game-card{padding:0!important;gap:0!important;transform:none!important}body.gbs-storefront-clean .reference-game-card .store-offer-price{color:#18764d!important}body.gbs-storefront-clean .reference-game-card .store-card-purchase-actions button:disabled{opacity:1!important;background:#e2e7ee!important;color:#526174!important}body.gbs-storefront-clean .reference-game-card .store-card-unavailable{order:4;font-size:12px;line-height:1.5;color:#526174;margin:12px 0 0}body.gbs-storefront-clean .reference-game-card .card-compatibility{order:5;font-size:12px;color:#374151}body.gbs-storefront-clean .reference-game-card .card-compatibility summary{min-height:44px;display:flex;align-items:center;cursor:pointer}body.gbs-storefront-clean .reference-game-card .store-offer-media{margin:0!important;display:block}body.gbs-storefront-clean .reference-game-card .store-offer-media:not(:has(img)){display:flex;align-items:center;justify-content:center;flex-direction:column;color:#182438}body.gbs-storefront-clean .reference-game-card .store-platform-tab{inset-inline-start:0;inset-inline-end:auto;left:auto}body.gbs-storefront-clean .reference-game-card .store-offer-heading a{color:inherit;text-decoration:none}body.gbs-storefront-clean .reference-game-card a:focus-visible,body.gbs-storefront-clean .reference-game-card summary:focus-visible{outline:3px solid #1764c8;outline-offset:3px}body.gbs-storefront-clean .reference-game-card .store-offer-region{text-decoration:none;min-height:30px}body.gbs-storefront-clean #currencyCategoryPreviews .reference-game-card .store-offer-heading h3{margin:0;min-height:36px}body.gbs-storefront-clean #currencyCategoryPreviews .reference-game-card .store-offer-price{font-size:19px!important}body.gbs-storefront-clean #currencyCategoryPreviews .reference-game-card .source{font-size:12px;min-height:44px;padding:8px;background:#f4f7fc;border:1px solid #a5b7d3;color:#174784}body.gbs-storefront-clean #currencyCategoryPreviews .reference-game-card .store-card-purchase-actions{margin-top:3px}body.gbs-storefront-clean .currency-preview-grid{gap:30px 20px!important;padding-top:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))!important;max-width:1060px}@media(max-width:600px){body.gbs-storefront-clean .currency-preview-grid{grid-template-columns:minmax(0,340px)!important;justify-content:center}}@media(prefers-reduced-motion:reduce){body.gbs-storefront-clean .reference-game-card *{transition:none!important}}.store-offer-region,.region-button{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap}.store-offer-region .card-region-flag,.region-button .card-region-flag{display:inline-block!important;width:21px!important;height:14px!important;object-fit:contain;vertical-align:middle;flex:none;border-radius:2px}body.gbs-storefront-clean .reference-game-card[data-game^="ExitLag "] .store-offer-actions{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex:0 0 auto}body.gbs-storefront-clean .reference-game-card[data-game^="ExitLag "] .store-card-purchase-actions{flex:0 0 auto!important;height:max-content;align-items:start}.exitlag-features{width:100%;font-size:12px;color:#24384c}.exitlag-features summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:700}.exitlag-features summary:focus-visible{outline:3px solid #1764c8;outline-offset:2px}.exitlag-features dl{display:grid;grid-template-columns:auto 1fr;gap:6px 10px}.exitlag-features dd{margin:0;overflow-wrap:anywhere}.exitlag-features ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;padding-inline-start:16px;max-height:260px;overflow:auto}.exitlag-features li{overflow-wrap:anywhere}body.gbs-storefront-clean .reference-game-card[data-game^="ExitLag "] .store-card-purchase-actions{width:100%;max-width:248px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;align-self:start}body.gbs-storefront-clean .reference-game-card[data-game^="ExitLag "] .store-card-purchase-actions button{min-height:36px;padding:6px 8px;border-radius:8px;font-size:12px;line-height:1.3}@media(max-width:600px),(pointer:coarse){body.gbs-storefront-clean .reference-game-card[data-game^="ExitLag "] .store-card-purchase-actions button{min-height:44px}}body.gbs-storefront-clean .reference-game-card .store-offer-media{aspect-ratio:1/1!important;max-height:240px;--cover-inset-x:18px;--cover-inset-top:16px;--cover-inset-bottom:18px}body.gbs-storefront-clean .reference-game-card .store-offer-body{padding:11px!important;gap:7px!important}@media(min-width:1001px){body.gbs-storefront-clean #catalog #catalogGames.psprices-cards,body.gbs-storefront-clean #catalog .store-offer-grid,body.gbs-storefront-clean #home .home-feed-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;gap:24px 16px!important}}@media(max-width:600px){body.gbs-storefront-clean .reference-game-card .store-offer-media{max-height:220px}}

/* Source: workbook-currency.css */
.workbook-pack-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:24px;padding:24px 0}.workbook-pack-controls{display:flex;gap:12px;flex-wrap:wrap}.workbook-pack-controls input,.workbook-pack-controls select{padding:12px;border:1px solid #7185a6;border-radius:8px;max-width:100%;color:#162b4a;background:#fff}.workbook-pack-cover{min-height:220px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px;text-align:center;color:#173452;background:#d9e6fc;gap:18px}.workbook-pack-cover span{font-size:24px;font-weight:700}.workbook-pack-cover small,.workbook-pack-note{font-size:14px}.workbook-pack-grid .store-offer-card{min-width:0}#workbookCurrencyPage{max-width:1280px;margin:auto;padding:24px}#workbookCurrencyPage>article{max-width:380px;margin:40px 0}#workbookCurrencyCatalog{padding:24px 0}#workbookCurrencyCatalog[hidden]{display:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #ee9b32;outline-offset:3px}.workbook-pack-cover img{display:block;width:100%;height:240px;object-fit:contain;border-radius:12px}body.gbs-next #workbookCurrencyCatalog>h2,body.gbs-next #workbookCurrencyCatalog>p,body.gbs-next #currencyCategoryPreviews>h2{color:#eaf1ff}

/* Source: account-panel.css */
.account-hero{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:28px;padding:30px;border-radius:14px;background:linear-gradient(125deg,#13284c,#1f68c5 62%,#1a9d72);color:#fff;box-shadow:0 18px 38px #17335f22}.account-hero h2{font:700 28px/1.12 "Space Grotesk";max-width:620px;margin:8px 0}.account-hero p{max-width:620px;color:#dbe8fb;font-size:13px;line-height:1.6;margin:0}.account-hero .primary{white-space:nowrap}.account-mode{font-size:11px;font-weight:700;color:#7c8797;background:#fff;border:1px solid var(--line);padding:8px 11px;border-radius:999px}.stats .stat-card{text-align:left}.stats button.stat-card{transition:.2s}.stats button.stat-card:hover{transform:translateY(-2px);border-color:#bad4f2;box-shadow:0 10px 22px #17335f12}.card-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.card-heading>div h3{margin:5px 0}.card-heading>b{font-size:12px;color:var(--blue);background:#edf5ff;padding:6px 9px;border-radius:999px}.empty-state{text-align:center;padding:46px 24px}.empty-state h3{margin:12px 0 6px}.empty-state p{color:var(--muted);font-size:13px}.empty-icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:12px;background:#edf5ff;color:var(--blue);font-weight:800;font-size:18px}.account-order{display:grid;grid-template-columns:1fr 1.4fr .8fr;gap:18px;padding:15px 0;border-top:1px solid var(--line)}.account-order div{display:grid;gap:4px}.account-order span{font-size:9px;font-weight:800;letter-spacing:1px;color:#97a0ad}.account-order b{font-size:12px}.account-status{color:#b66617;background:#fff3e5;padding:5px 8px;border-radius:999px;width:max-content}.account-note{font-size:11px;color:var(--muted);margin:18px 0 0}.account-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px;margin-top:30px}.support-intro{background:linear-gradient(145deg,#f4f8ff,#fff)}.support-intro p,.security-card p{font-size:13px;line-height:1.65;color:var(--muted)}.support-promises{display:grid;gap:9px;margin-top:25px;font-size:12px;color:#247b5b;font-weight:700}.account-form{display:grid;grid-template-columns:1fr 1fr;gap:13px}.account-form label{font-size:11px;font-weight:700}.account-form input,.account-form select,.account-form textarea{display:block;width:100%;margin-top:6px;border:1px solid var(--line);border-radius:7px;padding:11px;background:#fff}.account-form textarea{min-height:100px;resize:vertical}.account-form .wide{grid-column:span 2}.account-form-status{grid-column:span 2;margin:0;font-size:11px}.account-form-status.success{color:var(--green)}.account-form-status.error{color:#c33}.security-card .ghost{margin-top:12px}@media(max-width:850px){.account-hero{align-items:flex-start;flex-direction:column}.account-grid{grid-template-columns:1fr}}@media(max-width:500px){.account-hero{padding:22px}.account-hero h2{font-size:23px}.account-order{grid-template-columns:1fr}.account-form{grid-template-columns:1fr}.account-form .wide,.account-form-status{grid-column:auto}}.account-hero-v2{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(210px,.55fr)}.account-hero-actions{display:flex;gap:9px;margin-top:20px}.account-hero-secondary{border:1px solid #ffffff5c;border-radius:8px;background:#ffffff12;color:#fff;padding:11px 14px;font-weight:800;cursor:pointer}.account-readiness{padding:19px;border:1px solid #ffffff26;border-radius:12px;background:#ffffff10}.account-readiness span,.account-readiness b,.account-readiness small{display:block}.account-readiness span{font-size:9px;font-weight:900;letter-spacing:1px;color:#a9c9ef}.account-readiness b{margin:8px 0 5px;font-size:20px}.account-readiness small{color:#d8e8f8;font-size:10px;line-height:1.5}.account-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.account-command-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:18px;margin:24px 0}.account-command-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.account-command-actions button{min-height:82px;padding:13px;border:1px solid var(--line);border-radius:10px;background:#f8fbff;color:var(--ink);text-align:left;cursor:pointer}.account-command-actions button:hover{border-color:#b7d3f5;background:#fff}.account-command-actions b,.account-command-actions small{display:block}.account-command-actions b{font-size:12px}.account-command-actions small{margin-top:6px;color:var(--muted);font-size:9px;line-height:1.4}.account-trust-card{background:linear-gradient(145deg,#f5f9ff,#effaf5)}.account-product-row{display:grid;grid-template-columns:54px 1fr auto;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.account-product-row .mini-cover{width:54px;height:68px;border-radius:8px}.account-product-row b,.account-product-row small{display:block}.account-product-row small{margin-top:5px;color:var(--muted);font-size:10px}.account-product-row strong{color:var(--blue);font-size:13px}.account-order-v2{grid-template-columns:1fr 1.4fr 1fr auto;align-items:center}.account-order-v2>button{border:1px solid #cfe0f6;border-radius:7px;background:#f6faff;color:var(--blue);padding:8px 10px;font-size:10px;font-weight:800;cursor:pointer}.account-preference-form{display:grid;gap:12px;margin-top:17px}.account-preference-form>label:first-child{font-size:11px;font-weight:800}.account-preference-form select{display:block;width:100%;margin-top:6px;border:1px solid var(--line);border-radius:8px;padding:11px;background:#fff}.preference-switch{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--line);border-radius:9px;background:#f9fbfd;cursor:pointer}.preference-switch input{margin-top:3px;accent-color:var(--green)}.preference-switch b,.preference-switch small{display:block}.preference-switch b{font-size:11px}.preference-switch small{margin-top:4px;color:var(--muted);font-size:9px}.account-preference-form .primary{width:100%}@media(max-width:1050px){.account-hero-v2,.account-command-grid{grid-template-columns:1fr}.account-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.account-command-actions{grid-template-columns:1fr}.account-hero-actions{align-items:stretch;flex-direction:column}.account-order-v2{grid-template-columns:1fr 1fr}.account-order-v2>button{grid-column:span 2}.account-product-row{grid-template-columns:48px 1fr}.account-product-row strong{grid-column:2}.account-product-row .mini-cover{width:48px;height:60px}}#account.active{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:start;max-inline-size:1440px;margin-inline:auto;background:#fff}#account>.side-nav{position:static;inset:auto;width:auto;min-width:0;padding:24px 16px;border:0;border-inline-end:1px solid var(--line);box-shadow:none}#account>.dash-content{margin:0;min-width:0;padding:clamp(20px,3vw,40px);text-align:start;overflow-wrap:anywhere}#account .side-nav>.logo{display:none!important}#account .profile{padding:0 0 20px;overflow-wrap:anywhere}#account .profile b{font-size:15px!important}#account .profile small{font-size:13px!important;line-height:1.5}#account .side-nav nav{display:grid;gap:6px}#account .side-nav nav button,#account .logout{font-size:14px!important;line-height:1.5;min-height:44px;min-width:0;height:auto;padding:12px;text-align:start;white-space:normal;overflow-wrap:anywhere}#account .side-nav nav button[aria-current=page]{border-inline-start:3px solid var(--blue);background:#edf5ff;color:#184d86;box-shadow:none}#account .logout{margin-block-start:12px}#account .dash-title{align-items:start;flex-wrap:wrap;gap:16px}#account .dash-title>div{flex:1 1 220px;min-width:0}#account :is(h1,h2,h3){line-height:1.3;overflow-wrap:anywhere}#account h1{font-size:clamp(24px,2.5vw,30px)}#account .dash-title p{font-size:14px;line-height:1.6;max-inline-size:65ch}#account .account-mode{flex-shrink:0;font-size:12px}#account :is(.dash-card,.stat-card,.account-readiness,.account-grid>*,.account-command-grid>*,.account-hero>*){min-width:0}#account .dash-card{padding:24px}#account .account-hero{margin-block-start:24px;padding:24px;gap:24px;box-shadow:none}#account .account-hero-v2{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr)}#account :is(.account-hero p,.account-readiness small,.account-command-actions small,.preference-switch small,.account-note){font-size:13px;line-height:1.6}#account .account-readiness span{font-size:12px;letter-spacing:normal}#account .account-command-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr)}#account .account-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}#account .customer-library-layout{grid-template-columns:minmax(0,1fr)}#account .account-stats{grid-template-columns:repeat(2,minmax(0,1fr))}#account :is(.stat-card,.account-command-actions button){text-align:start}#account :is(.stat-card span,.stat-card small,.account-command-actions b,.preference-switch b){font-size:14px;line-height:1.5}#account .card-heading{flex-wrap:wrap;gap:12px}#account .account-form{grid-template-columns:repeat(2,minmax(0,1fr))}#account :is(.account-form label,.account-preference-form>label){min-width:0;font-size:14px}#account :is(input:not([type=checkbox]),select,textarea){min-width:0;max-width:100%;font-size:16px}#account :is(button,.primary,.ghost,.account-hero-secondary){max-inline-size:100%;min-block-size:44px;white-space:normal;overflow-wrap:anywhere;line-height:1.5}#account .preference-switch{min-block-size:44px}#account .preference-switch input{flex-shrink:0;inline-size:20px;block-size:20px}#account .account-order-v2{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr) auto}#account .account-order :is(div,b,time){min-width:0;font-size:14px}#account .account-status{width:fit-content;max-inline-size:100%}#account .account-product-row{grid-template-columns:54px minmax(0,1fr) auto}#account .customer-library-row{grid-template-columns:64px minmax(0,1fr) minmax(100px,.4fr)}#account :is(.account-product-row strong,[data-display-minor],input[type=email]){unicode-bidi:isolate}#account :is(button,a,input,select,textarea):focus-visible{outline:3px solid #1465b5;outline-offset:3px}#account .telegram-panel{inline-size:100%;max-inline-size:48rem}#account .telegram-panel label{align-items:flex-start}#account .telegram-panel :is(button,a){white-space:normal}#account .stats button.stat-card:hover{transform:none}body #account.active,#account .v7-reveal.v7-visible{animation:none!important;transform:none;opacity:1}@media(max-width:1200px){#account .account-command-grid,#account .account-grid,#account .account-hero-v2{grid-template-columns:minmax(0,1fr)}#account .account-order-v2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px){#account.active{grid-template-columns:minmax(0,1fr)}#account>.side-nav{padding:20px;border-inline-end:0;border-block-end:1px solid var(--line)}#account .profile{grid-template-columns:44px minmax(0,1fr);column-gap:12px;text-align:start;padding-block-end:16px}#account .big-avatar{grid-row:span 2;width:44px;height:44px}#account .profile small{grid-column:2}#account .side-nav nav{grid-template-columns:repeat(3,minmax(0,1fr));padding-block-start:16px}#account .logout{align-self:flex-start}}@media(max-width:640px){#account>.side-nav,#account>.dash-content{padding:16px}#account .side-nav nav{grid-template-columns:repeat(2,minmax(0,1fr))}#account .side-nav nav button{padding:10px}#account :is(.dash-card,.account-hero){padding:18px}#account .account-hero h2{font-size:23px}#account .account-command-actions,#account .account-form,#account .account-order-v2{grid-template-columns:minmax(0,1fr)}#account .account-form .wide,#account .account-form-status,#account .account-order-v2>button{grid-column:auto}#account .account-hero-actions{flex-direction:column;align-items:stretch}#account .account-product-row{grid-template-columns:48px minmax(0,1fr)}#account .account-product-row strong{grid-column:2}#account .customer-library-row{grid-template-columns:52px minmax(0,1fr);padding:12px}#account .customer-library-row>:is(button,strong){grid-column:1 / -1;width:100%}#account .customer-library-cover{width:52px;height:66px}#account .empty-state{padding:28px 18px}}@media(max-width:380px){#account .account-stats{grid-template-columns:minmax(0,1fr)}}#account .customer-sign-out{color:#a51d32;border:1px solid #c96776;border-radius:12px;padding:12px 16px;margin-block-start:16px;text-align:start;font-weight:700;background:#fff}#account .customer-sign-out:disabled{cursor:wait;opacity:.7}#account .customer-sign-out[hidden],#account [data-customer-logout-status][hidden]{display:none!important}#account [data-customer-logout-status]{color:#a51d32;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.customer-account-shell{position:relative;flex-shrink:0}#customerAccountMenu{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + 10px);z-index:220;inline-size:min(280px,calc(100vw - 24px));max-block-size:min(70vh,420px);overflow-y:auto;padding:8px;border:1px solid #d4deeb;border-radius:14px;background:#fff;color:#243650;box-shadow:0 12px 36px #112d5426;text-align:start}#customerAccountMenu[hidden],#customerAccountMenu [hidden]{display:none!important}#customerAccountMenu>button{display:block;inline-size:100%;min-block-size:44px;padding:12px;border:0;border-radius:8px;background:transparent;color:inherit;text-align:start;font:inherit;font-size:14px;font-weight:600;line-height:1.5;white-space:normal;overflow-wrap:anywhere;cursor:pointer}#customerAccountMenu>button:hover{background:#edf4fb}#customerAccountMenu [data-customer-logout]{border-block-start:1px solid #d4deeb;margin-block-start:4px;color:#a51d32}#customerAccountMenu>button:disabled{cursor:wait;opacity:.7}#customerAccountMenu [data-customer-logout-status]{padding-inline:12px;color:#a51d32;font-size:14px}#customerAccountTrigger:focus-visible,#customerAccountMenu>button:focus-visible{outline:3px solid #1465b5;outline-offset:2px}:is(#account,#sell) .account-support-contacts{display:grid;gap:12px;margin-block:20px}:is(#account,#sell) .account-support-contacts[hidden]{display:none}:is(#account,#sell) .account-support-contact{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-block-size:44px;padding:14px 16px;border:1px solid #bad4ed;border-radius:12px;background:#edf5fd;color:#164d7b;text-decoration:none;text-align:start;overflow-wrap:anywhere}:is(#account,#sell) .account-support-contact.whatsapp{background:#edf8f1;color:#176039;border-color:#b8dcc6}:is(#account,#sell) .account-support-contact:hover{text-decoration:underline}:is(#account,#sell) .account-support-contact b{font-size:16px}:is(#account,#sell) .account-support-contact span{font-size:14px;unicode-bidi:isolate}#sell .account-support-contacts{max-inline-size:640px;margin-inline:auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}#sell .account-support-contact:focus-visible{outline:3px solid #1465b5;outline-offset:3px}#sell .sell-security-note{font-size:14px;line-height:1.6}:is(#account,#customerAccountMenu) .customer-session-help{display:grid;gap:8px;margin-block:8px;color:#526074;font-size:14px}:is(#account,#customerAccountMenu) .customer-session-help [hidden],:is(#account,#customerAccountMenu) .customer-session-help[hidden]{display:none!important}:is(#account,#customerAccountMenu) .customer-session-help button{min-block-size:44px;padding:10px 12px;border:1px solid #bad4ed;border-radius:8px;color:#164d7b;background:#edf5fd;font-size:14px;cursor:pointer}#customerAccountMenu .customer-session-help button:focus-visible{outline:3px solid #1465b5;outline-offset:2px}:is(#account,#customerAccountMenu) [data-customer-logout]:disabled{cursor:not-allowed}:is(#account,#customerAccountMenu) [data-customer-logout][aria-busy=true]{cursor:wait}

/* Source: home-discovery.css */
.home-catalog-placeholder{height:600px;width:min(1320px,calc(100% - 48px));margin:24px auto}body.gbs-storefront-clean.gbs-next:has(#home.active){--ng-page-background:#243b5c;--ng-page-text:#fff;--ng-page-muted:#c2d0e3;background:#243b5c!important}body.gbs-storefront-clean.gbs-next #home{--ng-page-background:#243b5c;--ng-page-text:#fff;--ng-page-muted:#c2d0e3;background:#243b5c!important;color:#fff!important}body.gbs-storefront-clean.gbs-next:has(#home.active) main,body.gbs-storefront-clean.gbs-next:has(#home.active) .page-history-controls{background:#243b5c!important}body.gbs-storefront-clean.gbs-next:has(#home.active) .page-history-controls{border:0!important}body.gbs-storefront-clean.gbs-next:has(#home.active) .page-history-controls .route-context b{color:#fff!important}body.gbs-storefront-clean.gbs-next #home .ng-hero.home-discovery-hero{width:min(1320px,calc(100% - 48px));margin:12px auto 0;border:1px solid #354b6c!important;background:#162742!important;border-radius:20px!important;box-shadow:none!important;overflow:hidden}body.gbs-storefront-clean.gbs-next #home .home-discovery-hero .ng-hero-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:36px;align-items:center;padding:34px 36px!important;max-width:none}body.gbs-storefront-clean.gbs-next #home .home-discovery-hero .ng-hero-copy{display:block!important;min-width:0}body.gbs-storefront-clean.gbs-next #home .home-hero-eyebrow{font-size:11px;font-weight:800;letter-spacing:2.8px;color:#94c5ff;margin-bottom:18px}body.gbs-storefront-clean.gbs-next #home .home-discovery-hero h1{font-size:clamp(32px,3.6vw,54px)!important;line-height:1.08!important;letter-spacing:-2px;max-width:530px;color:#fff!important;margin:0!important}body.gbs-storefront-clean.gbs-next #home .home-discovery-hero h1 em{color:#ffb55f!important;font-style:normal}body.gbs-storefront-clean.gbs-next #home .home-discovery-hero .ng-hero-copy p{color:#d0dcee!important;max-width:420px;font-size:16px!important;line-height:1.65;margin:18px 0 24px}body.gbs-storefront-clean.gbs-next #home .home-discovery-hero .ng-hero-actions{display:flex!important;margin:0!important}body.gbs-storefront-clean.gbs-next #home .home-discovery-hero .ng-hero-actions .ng-primary{background:var(--gbs-blue,#1664c0)!important;color:#fff!important;border:1px solid var(--gbs-blue,#1664c0)!important;min-height:48px;padding:12px 20px;border-radius:9px;font-weight:700}body.gbs-storefront-clean.gbs-next #home .home-discovery-hero .ng-hero-actions .ng-primary:hover{background:var(--gbs-blue-hover,#124f99)!important;color:#fff!important}body.gbs-storefront-clean.gbs-next #home .home-discovery-hero .ng-hero-actions .ng-primary:focus-visible{outline:3px solid #ffb55f;outline-offset:3px}#home .home-hero-art{display:grid;grid-template-columns:1.15fr 1fr;gap:12px;min-width:0;height:286px}#home .home-hero-art a{text-decoration:none;position:relative;overflow:hidden;border-radius:14px;min-width:0;transition:transform .18s ease}#home .home-hero-art a:hover{transform:translateY(-3px)}#home .home-art-game{background:#172a3e;display:flex;align-items:center}#home .home-art-cover{width:100%;height:100%;object-fit:cover;object-position:center}#home .home-art-platform{display:flex;align-items:center;gap:8px;position:absolute;bottom:10px;inset-inline:10px;padding:10px 12px;border-radius:8px;background:#fff;color:#17263c;font-weight:700;font-size:13px}#home .home-art-platform>span{margin-inline-start:auto}#home .home-art-platform>img{filter:brightness(0)}#home .home-hero-art{font-family:Roboto,Arial,sans-serif}#home .home-art-services{display:grid;grid-template-rows:1fr auto;gap:12px;min-width:0}#home .home-art-pass{background:#dff4e5;color:#174b30;padding:22px;display:flex;align-items:flex-start;flex-direction:column;gap:10px}#home .home-art-pass strong{font-size:clamp(17px,1.7vw,25px);line-height:1.15;letter-spacing:-.5px}#home .home-art-pass>span:last-child{position:absolute;inset-inline-end:14px;bottom:14px}#home .home-art-pass>span{font-size:12px}#home .home-art-music{display:flex;align-items:center;gap:10px;padding:17px 12px;background:#17263c;color:#fff;font-size:13px}#home .home-art-music>span{margin-inline-start:auto}body.gbs-storefront-clean.gbs-next #home .ng-trust-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));width:min(1320px,calc(100% - 48px));padding:12px 0!important;gap:12px;margin:0 auto!important}body.gbs-storefront-clean.gbs-next #home .ng-trust-strip article{display:flex!important;align-items:center;gap:10px;padding:8px 0!important}body.gbs-storefront-clean.gbs-next #home .ng-trust-strip article>svg{color:#67e8a8!important;flex:none}body.gbs-storefront-clean.gbs-next #home .ng-trust-strip b{color:#fff!important;font-weight:600;font-size:13px!important;line-height:1.5}body.gbs-storefront-clean.gbs-next #home .ng-trust-strip b span{display:inline!important;color:#fff!important;font:inherit!important;margin:0}#home .home-discovery-cards{width:min(1320px,calc(100% - 48px));margin:12px auto 24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}#home .home-discovery-card{--discovery-accent:#8dbfff;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;position:relative;padding:22px 18px;min-width:0;border:1px solid #354b6c;border-top:3px solid var(--discovery-accent);border-radius:12px;text-decoration:none;color:#fff;background:#162742;transition:background .18s ease,border-color .18s ease}#home .home-discovery-card:hover{background:#203654;border-color:var(--discovery-accent)}#home .home-discovery-subscriptions{--discovery-accent:#67e8a8}#home .home-discovery-gifts{--discovery-accent:#ffb55f}#home .home-discovery-currency{--discovery-accent:#bcb1ff}#home .home-discovery-card h2{font-size:17px;letter-spacing:-.3px;margin:0 16px 8px 0;line-height:1.3;color:#fff}#home .home-discovery-card p{font-size:13px;line-height:1.65;color:#c2d0e3;margin:0;overflow-wrap:anywhere}#home .home-discovery-arrow{position:absolute;inset-inline-end:12px;top:14px;color:var(--discovery-accent)}#home .home-section-navigation{width:min(1320px,calc(100% - 48px));margin:0 auto 26px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:8px 0}#home .home-section-navigation button{--jump-fill:#1764c8;--jump-hover:#1253aa;--jump-text:#fff;display:flex;align-items:center;justify-content:center;min-width:0;min-height:52px;padding:13px 16px;border:1px solid transparent;border-radius:10px;background:var(--jump-fill);color:var(--jump-text);font:inherit;font-size:14px;font-weight:700;line-height:1.4;text-align:center;overflow-wrap:anywhere;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}#home .home-section-navigation [data-home-jump=home-discover-subscriptions]{--jump-fill:#18764d;--jump-hover:#125f3d}#home .home-section-navigation [data-home-jump=home-shelf-fortnite-crew]{--jump-fill:#7c3eb0;--jump-hover:#65318f}#home .home-section-navigation [data-home-jump=home-discover-gifts]{--jump-fill:#ffb55f;--jump-hover:#ffc783;--jump-text:#17263c}#home .home-section-navigation [data-home-jump=home-discover-currency]{--jump-fill:#5148b9;--jump-hover:#40379b}#home .home-section-navigation [data-home-jump=homeInventory]{--jump-fill:#086d7c;--jump-hover:#075966}#home .home-section-navigation button:hover:not(:disabled){background:var(--jump-hover);color:var(--jump-text);border-color:#ffffff66}#home .home-service-navigation{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 24px}#home .home-service-navigation button{--service-accent:#8dbfff;--service-fill:#172f52;display:flex;align-items:center;gap:12px;min-width:0;min-height:72px;border:1px solid #405877;border-inline-start:3px solid var(--service-accent);background:var(--service-fill);color:#fff;padding:12px;border-radius:10px;font:inherit;font-size:14px;font-weight:700;line-height:1.35;text-align:start;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}#home .home-service-navigation [data-service=xbox-game-pass],#home .home-service-navigation [data-service=spotify]{--service-accent:#70df9a;--service-fill:#163e33}#home .home-service-navigation [data-service=playstation-plus]{--service-accent:#f6cf63}#home .home-service-navigation [data-service=ea-play],#home .home-service-navigation [data-service=exitlag]{--service-accent:#ff8d95;--service-fill:#3b2437}#home .home-service-navigation [data-service=amazon-prime]{--service-accent:#77d5ff;--service-fill:#153b50}#home .home-service-navigation [data-service=deezer]{--service-accent:#cbadff;--service-fill:#332852}#home .home-service-navigation .home-service-icon{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border-radius:7px;overflow:hidden;background:#ffffff0c}#home .home-service-navigation .home-service-icon img{display:block;flex-shrink:0;width:28px;height:28px;object-fit:contain}#home .home-service-navigation [data-service=xbox-game-pass] .home-service-icon img{filter:brightness(0) invert(1)}#home .home-service-navigation [data-service=ea-play] .home-service-icon img{width:64px;height:64px;max-width:none}#home .home-service-navigation :is([data-service=amazon-prime],[data-service=deezer]) .home-service-icon{flex-basis:58px;width:58px;background:#fff}#home .home-service-navigation :is([data-service=amazon-prime],[data-service=deezer]) .home-service-icon img{width:50px;height:30px}#home .home-service-navigation .home-service-copy{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}#home .home-service-navigation .home-service-label{color:#fff;overflow-wrap:anywhere}#home .home-service-navigation .home-service-region{display:inline-flex;align-items:center;gap:5px;color:#e1ecfa;font-size:11px;font-weight:500}#home .home-service-navigation .home-service-region img{width:16px;height:12px;object-fit:cover;border-radius:2px}#home .home-service-navigation .home-service-arrow{margin-inline-start:auto;color:var(--service-accent);font-size:18px}#home .home-service-navigation button:hover:not(:disabled){background:#29425d;border-color:var(--service-accent)}#home .home-service-navigation button:focus-visible{outline:3px solid #fff;outline-offset:3px}#home .home-service-navigation button:disabled{opacity:.5;cursor:not-allowed}#home .home-category-rail{scroll-margin-top:140px}#home .home-discovery-group{width:min(1320px,calc(100% - 48px));margin:36px auto 48px;scroll-margin-top:160px}#home .home-group-heading{display:flex;align-items:center;gap:12px;border-bottom:1px solid #354b6c;padding-bottom:16px;margin-bottom:22px}#home .home-group-heading h2{font-size:28px;letter-spacing:-.8px;margin:0;color:#fff;line-height:1.25}#home .home-group-number{font-size:12px;color:#b7c8df;font-weight:700;letter-spacing:1px}#home .home-discovery-group:has(>.home-category-rail):not(:has(>.home-category-rail:not([hidden]))){display:none}body.gbs-storefront-clean.gbs-next #home .home-category-rail{margin:24px 0 32px!important}body.gbs-storefront-clean.gbs-next #home .home-category-rail .store-offer-shelf-head h2{font-size:20px!important;color:#fff!important;border:0!important;padding:0!important}body.gbs-storefront-clean.gbs-next #home .home-category-rail .store-offer-shelf-head p{color:#c2d0e3!important}body.gbs-storefront-clean.gbs-next #home .home-category-rail .store-offer-grid{grid-auto-columns:calc((100% - 48px)/4);gap:16px!important;scrollbar-color:#718aaa #162742}body.gbs-storefront-clean.gbs-next #home .home-rail-controls [data-rail-step]:not(:disabled){background:#fff!important;color:#1764c8!important;border:1px solid #d5dfeb!important;box-shadow:none!important}body.gbs-storefront-clean.gbs-next #home .home-rail-controls .store-offer-more{background:#edf4ff!important;color:#1256ae!important;border:1px solid #d7e5f8!important;font-size:12px}body.gbs-storefront-clean.gbs-next #home .home-rail-controls :is([data-rail-step],.store-offer-more):not(:disabled):hover{background:#d8e9ff!important;color:#124d91!important;border-color:#8dbfff!important}body.gbs-storefront-clean.gbs-next #home [data-home-rail=mixed]{display:none!important}body.gbs-storefront-clean.gbs-next #home #homeInventory{width:min(1320px,calc(100% - 48px));padding:24px;background:#f6f8fc;border:1px solid #e0e6ef;border-radius:14px;margin:36px auto;scroll-margin-top:160px}body.gbs-storefront-clean.gbs-next #home .ng-newsletter{width:min(1320px,calc(100% - 48px));margin:30px auto!important;border-radius:14px;background:#edf4ff!important}body.gbs-storefront-clean.gbs-next .ng-newsletter button span,body.gbs-storefront-clean.gbs-next .cart-footer .checkout:not(:disabled) span{color:#fff!important}body.gbs-storefront-clean.gbs-next .site-footer .v5-channel-status,body.gbs-storefront-clean.gbs-next .site-footer .v5-channel-status span{background:#e5f5ec;color:#175c3d!important;font-size:12px}body.gbs-storefront-clean.gbs-next .site-footer .brand-wordmark b:nth-child(1){color:#ffb55f!important}body.gbs-storefront-clean.gbs-next .site-footer .brand-wordmark b:nth-child(2){color:#8dbfff!important}body.gbs-storefront-clean.gbs-next .site-footer .brand-wordmark b:nth-child(3){color:#67e8a8!important}body.gbs-storefront-clean.gbs-next #home #homeInventory{color:#17263c}body.gbs-storefront-clean.gbs-next #home #homeInventory .store-offer-shelf-head h2{color:#17263c!important}body.gbs-storefront-clean.gbs-next #home #homeInventory .store-offer-shelf-head p{color:#536378!important}#home .home-discovery-cards a:focus-visible,#home .home-hero-art a:focus-visible,#home .home-section-navigation button:focus-visible{outline:3px solid #94c5ff;outline-offset:4px}#home .home-group-heading h2:focus{outline-offset:5px}@media(max-width:1024px){#home .home-service-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}#home .home-discovery-cards{grid-template-columns:repeat(2,minmax(0,1fr))}#home .home-section-navigation{gap:8px}#home .home-section-navigation button{padding-inline:10px}body.gbs-storefront-clean.gbs-next #home .home-discovery-hero .ng-hero-grid{gap:22px;padding:26px!important}#home .home-hero-art{height:260px;grid-template-columns:1fr 1fr}#home .home-art-pass{padding:16px}body.gbs-storefront-clean.gbs-next #home .home-category-rail .store-offer-grid{grid-auto-columns:calc((100% - 32px)/3)}}@media(max-width:700px){#home .home-service-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#home .home-service-navigation button{gap:8px;padding:10px 8px;font-size:12px}#home .home-service-navigation .home-service-icon{flex-basis:30px;width:30px;height:34px}#home .home-service-navigation .home-service-icon img{width:24px;height:24px}#home .home-service-navigation :is([data-service=amazon-prime],[data-service=deezer]) .home-service-icon{flex-basis:38px;width:38px}#home .home-service-navigation :is([data-service=amazon-prime],[data-service=deezer]) .home-service-icon img{width:32px;height:26px}#home .home-service-navigation .home-service-arrow{display:none}body.gbs-storefront-clean.gbs-next #home .ng-hero.home-discovery-hero,body.gbs-storefront-clean.gbs-next #home .ng-trust-strip,body.gbs-storefront-clean.gbs-next #home #homeInventory,body.gbs-storefront-clean.gbs-next #home .ng-newsletter,#home .home-discovery-cards,#home .home-section-navigation,#home .home-discovery-group{width:calc(100% - 32px)}body.gbs-storefront-clean.gbs-next #home .home-discovery-hero .ng-hero-grid{grid-template-columns:1fr!important;padding:22px!important}body.gbs-storefront-clean.gbs-next #home .home-discovery-hero h1{font-size:36px!important;letter-spacing:-1.3px}body.gbs-storefront-clean.gbs-next #home .home-discovery-hero .ng-hero-copy p{font-size:14px!important;margin:12px 0 18px}#home .home-hero-art{height:210px;grid-template-columns:1.1fr 1fr}#home .home-art-pass{gap:6px;padding:14px}#home .home-art-pass>img{width:25px;height:25px}#home .home-art-pass strong{font-size:19px}#home .home-art-music{font-size:11px;gap:6px;padding:12px 9px}#home .home-art-music img{width:24px;height:24px}#home .home-art-platform{font-size:11px;gap:5px;padding:9px 7px}body.gbs-storefront-clean.gbs-next #home .ng-trust-strip{grid-template-columns:1fr;gap:0;padding:10px 0!important}body.gbs-storefront-clean.gbs-next #home .ng-trust-strip article{padding:5px 0!important}#home .home-discovery-card{grid-template-columns:1fr;gap:10px;padding:16px}#home .home-discovery-card img{width:32px;height:32px}#home .home-discovery-card h2{font-size:16px;margin-inline-end:0}#home .home-discovery-cards{gap:10px;margin-top:4px}#home .home-section-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#home .home-section-navigation [data-home-jump=homeInventory]{grid-column:1/-1}#home .home-group-heading h2{font-size:25px}#home .home-discovery-group{margin-block:24px 36px;scroll-margin-top:120px}body.gbs-storefront-clean.gbs-next #home .home-category-rail .store-offer-grid{grid-auto-columns:76%;gap:12px!important}body.gbs-storefront-clean.gbs-next #home #homeInventory{padding:16px}}@media(prefers-reduced-motion:reduce){#home .home-hero-art a,#home .home-discovery-card,#home .home-section-navigation button,#home .home-service-navigation button{transition:none}}

/* Source: product-prices.css */
body.gbs-storefront-clean.gbs-next :is(.store-offer-price,.price-row>b,.deal-price>b,.verified-product-purchase>strong,#quickPrice,.store-offer-source-price strong){color:#18764d!important}body.gbs-storefront-clean.gbs-next :is(.product-price-was,.price-row del,.deal-price del,.store-offer-source-price del,#quickOld){color:#b54708!important;text-decoration:line-through!important;text-decoration-thickness:1.5px;opacity:1!important;font-variant-numeric:tabular-nums}body.gbs-storefront-clean.gbs-next .store-card-price .product-price-was{display:block;font-size:14px;font-weight:650;line-height:1.5}body.gbs-storefront-clean.gbs-next .verified-product-purchase .product-price-was{font-size:18px}body.gbs-storefront-clean.gbs-next #quickOld[hidden]{display:none!important}

/* Source: live-chat.css */
.chat-launcher{position:fixed;inset-inline-end:22px;bottom:88px;z-index:1900;border:0;border-inline-start:4px solid #f78b25;border-radius:12px;background:#1261c6;color:#fff;font:inherit;font-size:14px;font-weight:700;line-height:1.3;padding:14px 20px;min-height:46px;box-shadow:0 6px 24px #071b3c30;cursor:pointer}.chat-dialog{padding:0;border:1px solid #ced8e6;border-radius:16px;width:min(440px,calc(100vw - 24px));max-width:100%;max-height:calc(100dvh - 32px);background:#fff;color:#172c48;box-shadow:0 18px 64px #071b3c40}.chat-dialog::backdrop{background:#071b3c66}.chat-dialog[open]{display:flex;flex-direction:column}.chat-dialog-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:3px solid #ee8625;gap:12px}.chat-dialog-head h2{margin:0;font-size:21px;color:#142e52}.chat-intro{font-size:13px;line-height:1.55;margin:0;padding:12px 18px;background:#f2f6fc;color:#42546a}.chat-dialog>section{min-height:0;overflow:auto}.chat-conversation{display:flex;flex-direction:column;min-width:0;color:#172c48;background:#fff;padding:14px;gap:10px}.chat-thread-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.chat-state{font-size:12px;font-weight:700;color:#255b50}.chat-messages{height:clamp(140px,32vh,360px);overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:12px;padding:10px 4px;scrollbar-gutter:stable}.chat-bubble{max-width:92%;width:fit-content;padding:10px 13px;border-radius:12px;background:#f0f4f9;border:1px solid #e0e7f0;color:#162d4a;overflow-wrap:anywhere;flex-shrink:0}.chat-bubble.outgoing{align-self:flex-end;background:#e8f5ed;border-color:#b9ddc8}.chat-bubble b{font-size:12px}.chat-bubble p{margin:5px 0;font-size:14px;line-height:1.6;white-space:pre-wrap;color:inherit}.chat-bubble time{font-size:11px;color:#526277}.chat-empty{font-size:14px;line-height:1.65;text-align:center;color:#53647b;margin:auto;padding:24px 12px}.chat-feedback:empty{display:none}.chat-feedback{font-size:13px;color:#23634d;margin:0}.chat-error{padding:12px;border:1px solid #e8baba;background:#fff3f3;color:#8b1c1c;line-height:1.5;font-size:13px;border-radius:8px}.chat-error span{display:block;margin-bottom:8px}.chat-error button{margin-inline-end:8px}.chat-composer{display:flex;flex-direction:column;gap:8px;margin:0}.chat-composer label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}.chat-composer textarea{resize:vertical;width:100%;box-sizing:border-box;min-height:72px;max-height:160px;font:inherit;font-size:16px;border:1px solid #acbbce;background:#fff;color:#172c48;border-radius:8px;padding:10px}.chat-send,.chat-button{font:inherit;font-size:13px;font-weight:600;min-height:40px;border-radius:8px;padding:9px 13px;cursor:pointer}.chat-send{border:1px solid #107548;background:#147a50;color:#fff}.chat-button{background:#fff;color:#235ba8;border:1px solid #c3d2e5}.chat-send:hover:not(:disabled){background:#106640}.chat-button:hover:not(:disabled){background:#edf4ff}.chat-privacy{font-size:11px;color:#596a80;margin:0;line-height:1.5}.chat-send:disabled,.chat-button:disabled{opacity:.55;cursor:not-allowed}.chat-conversation [hidden],.chat-admin [hidden]{display:none!important}.chat-admin{display:grid;grid-template-columns:minmax(230px,310px) minmax(0,1fr);background:#fff;border:1px solid #dbe3ed;border-radius:12px;overflow:hidden}.chat-inbox{border-inline-end:1px solid #dbe3ed;min-width:0}.chat-inbox-tools{display:flex;align-items:end;gap:8px;padding:14px;border-bottom:1px solid #dbe3ed}.chat-inbox-tools label{display:grid;gap:6px;min-width:0;flex:1;font-size:12px;font-weight:700;color:#344b6b}.chat-inbox-tools select{max-width:100%;min-height:40px;background:#fff;color:#172c48;border:1px solid #bccbe0;border-radius:7px;font:inherit;padding:8px}.chat-thread-list{max-height:65vh;overflow:auto}.chat-thread{display:grid;text-align:start;gap:4px;border:0;border-bottom:1px solid #e4eaf2;border-inline-start:3px solid transparent;width:100%;padding:14px;background:#fff;color:#172c48;cursor:pointer;overflow-wrap:anywhere}.chat-thread:hover{background:#f4f7fc}.chat-thread[aria-pressed=true]{background:#edf4ff;border-inline-start-color:#1261c6}.chat-thread span,.chat-thread small{font-size:12px;color:#526277}.chat-unread{font-size:11px;color:#126246}.chat-inbox-detail{min-width:0;min-height:430px}.chat-inbox-detail .chat-messages{height:48vh;max-height:520px}.chat-inbox>.chat-feedback{padding:14px}.chat-launcher:focus-visible,.chat-dialog :focus-visible,.chat-admin :focus-visible{outline:3px solid #f28b20;outline-offset:3px}@media(max-width:720px){.chat-admin{grid-template-columns:1fr}.chat-inbox{border-inline-end:0;border-bottom:1px solid #dbe3ed}.chat-thread-list{max-height:220px}.chat-inbox-detail .chat-messages{height:38vh}.chat-launcher{inset-inline-end:14px;bottom:calc(88px + env(safe-area-inset-bottom));padding:12px 16px}.chat-dialog{max-height:calc(100dvh - 16px)}.chat-dialog-head{padding:12px}.chat-conversation{padding:12px}.chat-dialog-head h2{font-size:19px}}@media(prefers-reduced-motion:reduce){.chat-dialog,.chat-messages{scroll-behavior:auto}}.chat-inbox-tools select{min-width:0;width:100%;box-sizing:border-box}.chat-inbox-tools>.chat-button{flex-shrink:0}.chat-composer-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;color:#526277;font-size:12px}.chat-counter{font-variant-numeric:tabular-nums;white-space:nowrap}.chat-send,.chat-button,.chat-inbox-tools select{min-height:44px}.chat-inbox>.chat-button{margin:10px 14px}.chat-conversation,.chat-dialog,.chat-admin{box-sizing:border-box}.chat-thread-list[aria-busy=true]{cursor:progress}.chat-dialog-head .chat-button{flex-shrink:0}.chat-launcher:focus-visible,.chat-dialog :focus-visible,.chat-admin :focus-visible{outline-color:#b45500}@media(max-width:420px){.chat-dialog-head{align-items:flex-start;gap:8px}.chat-dialog-head .chat-button{max-width:50%;padding:8px 10px}.chat-composer-meta{font-size:11px}.chat-thread-header>.chat-button{width:100%}}

/* Source: support-dock.css */
.support-dock{position:fixed;inset-inline-end:24px;bottom:calc(24px + env(safe-area-inset-bottom));z-index:80;display:flex;flex-direction:column;align-items:flex-end;gap:18px;pointer-events:none}.support-dock-channels{display:flex;flex-direction:column;align-items:center;gap:14px;padding-inline:4px}.support-dock .support-channel{position:relative;display:grid;place-items:center;width:64px;height:64px;min-width:44px;min-height:44px;border:0;border-radius:50%;box-shadow:0 6px 20px #06172c40;pointer-events:auto;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.support-dock .support-channel[hidden]{display:none!important}.support-dock .support-channel-telegram{background:#229ed9}.support-dock .support-channel-whatsapp{background:#00c853}.support-dock .support-channel-viber{background:#7360f2}.support-dock .support-channel img{display:block;width:32px;height:32px;object-fit:contain}.support-dock .support-channel-telegram img{width:100%;height:100%;border-radius:50%}.support-dock .support-channel-whatsapp img{filter:brightness(0) invert(1)}.support-dock .support-channel-label{position:absolute;inset-inline-end:calc(100% + 12px);top:50%;transform:translateY(-50%);padding:7px 12px;border:1px solid #456383;border-radius:8px;background:#092746;color:#fff;font:600 13px/1.4 Arial,sans-serif;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none}.support-dock .support-channel:is(:hover,:focus-visible){transform:translateY(-2px);box-shadow:0 9px 26px #06172c55}.support-dock .support-channel:is(:hover,:focus-visible) .support-channel-label{opacity:1;visibility:visible}.support-dock .chat-launcher{position:static;inset:auto;display:flex;align-items:center;justify-content:center;gap:12px;border:0;border-radius:999px;min-height:60px;padding:14px 24px;background:linear-gradient(135deg,#008e45,#006d36);color:#fff;font:700 18px/1.3 Arial,sans-serif;box-shadow:0 7px 24px #06342140;pointer-events:auto;cursor:pointer}.support-dock .chat-launcher::before{content:"";width:28px;height:28px;flex-shrink:0;background:url(/assets/support-icons/headset.svg) center/contain no-repeat}.support-dock .chat-launcher:hover{background:#006d36}.support-dock :is(a,button):focus-visible{outline:3px solid #ffbd80;outline-offset:4px}body.has-support-dock .support-fab{display:none!important}@media(max-width:720px){.support-dock{inset-inline-end:12px;bottom:calc(82px + env(safe-area-inset-bottom));gap:12px}.support-dock-channels{gap:10px;padding-inline:0}.support-dock .support-channel{width:46px;height:46px}.support-dock .support-channel img{width:25px;height:25px}.support-dock .support-channel-telegram img{width:100%;height:100%}.support-dock .chat-launcher{min-height:48px;font-size:14px;padding:10px 16px;gap:8px}.support-dock .chat-launcher::before{width:23px;height:23px}}@media(max-height:530px){.support-dock-channels{flex-direction:row}.support-dock{gap:10px;bottom:calc(16px + env(safe-area-inset-bottom))}.support-dock .support-channel-label{display:none}}@media(prefers-reduced-motion:reduce){.support-dock .support-channel{transition:none}.support-dock .support-channel:is(:hover,:focus-visible){transform:none}}

/* Source: playstation-descriptions.css */
.ps-service-description{margin-block:1.5rem;max-width:100%;min-width:0;overflow-wrap:anywhere;text-align:start;line-height:1.65}.ps-service-description h2{font:inherit;font-size:1.05rem;font-weight:750;line-height:1.5;margin:0 0 1rem}.ps-service-description dl{margin:0}.ps-service-description dl>div{margin-block:0 1rem}.ps-service-description dt{font-weight:700}.ps-service-description dd{margin:0.2rem 0 0;color:inherit}.ps-service-description [aria-hidden]{display:inline-block;margin-inline-end:.25em}.quick-info .ps-service-description{font-size:.9rem}@media(max-width:600px){.ps-service-description h2{font-size:1rem}.ps-service-description dl>div{margin-block-end:.85rem}}
