html[dir=rtl] body.body{font-family:Noto Sans Arabic,Albert Sans,system-ui,sans-serif}html[dir=rtl] button,html[dir=rtl] input,html[dir=rtl] select,html[dir=rtl] textarea{font-family:inherit}:root{--kr-glass-bg:rgba(22,36,48,0.55);--kr-glass-border:rgba(255,255,255,0.1);--kr-glass-shadow:0 6px 20px rgba(0,0,0,0.18);--kr-glass-blur:blur(12px);--kr-glass-inner-bg:rgba(255,255,255,0.04);--kr-glass-inner-border:rgba(255,255,255,0.08);--kr-chip-hover-bg:rgba(255,255,255,0.1);--kr-chip-hover-border:rgba(120,200,255,0.35);--kr-chip-hover-shadow:0 2px 10px rgba(0,0,0,0.18);--kr-chip-hover-color:rgba(255,255,255,0.92);--kr-chip-selected-bg:rgba(255,255,255,0.16);--kr-chip-selected-border:rgba(120,200,255,0.48);--kr-chip-selected-shadow:inset 0 1px 0 rgba(255,255,255,0.12),0 2px 12px rgba(0,0,0,0.22);--kr-chip-selected-color:#ffffff}.front-pages-shell{position:relative;min-height:40vh}.front-pages-shell__progress{position:fixed;top:0;left:0;right:0;z-index:1500;height:2px;pointer-events:none;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,transparent,rgba(180,220,255,.5) 45%,rgba(230,245,255,.95) 72%,transparent);opacity:0}html.kr-navigating .front-pages-shell__progress{opacity:1;animation:front-pages-progress-run .45s cubic-bezier(.22,1,.36,1) forwards}body:has(.productPage--cinematic) .front-pages-shell__progress,html.kr-nav-to-product .front-pages-shell__progress{opacity:0!important;transform:scaleX(0)!important;animation:none!important}html:not(.kr-navigating) .front-pages-shell__progress{opacity:0;transform:scaleX(0);animation:none}.front-pages-shell__view{position:relative;z-index:1}.front-pages-shell__freeze{position:fixed;inset:0;z-index:1250;overflow:hidden;pointer-events:none;touch-action:none;background:#000b13;opacity:1;transition:opacity .3s cubic-bezier(.16,1,.3,1)}html.kr-navigating .front-pages-shell__freeze:not(.is-done){pointer-events:auto}.front-pages-shell__freeze-stack{width:100%;will-change:opacity;pointer-events:none;transition:opacity .32s cubic-bezier(.22,1,.36,1)}.front-pages-shell__freeze.is-done{opacity:0;pointer-events:none}html.kr-navigating .front-pages-shell__freeze{z-index:10040!important}html.kr-nav-hold #menu,html.kr-navigating #menu.Menu_bar_large,html.kr-navigating #menu.Menu_bar_large.nav-minimal,html.kr-soft-nav #menu.Menu_bar_large.nav-minimal{opacity:1!important;visibility:visible!important;pointer-events:none!important;z-index:10130!important}.front-pages-shell__freeze.is-product-handoff .front-pages-shell__freeze-stack{opacity:.88;pointer-events:none}.front-pages-shell__freeze.is-leaving-product .front-pages-shell__freeze-stack{opacity:.78}.front-pages-shell__freeze.is-page-handoff .front-pages-shell__freeze-stack{opacity:.62}.front-pages-shell__freeze.is-from-home .home-hero,.front-pages-shell__freeze.is-from-home .home-page__stack,.front-pages-shell__freeze.is-product-handoff .home-hero,.front-pages-shell__freeze.is-product-handoff .home-page--cinematic{opacity:1}.front-pages-shell__freeze:has(.front-pages-shell__load-gate.is-on) .front-pages-shell__freeze-stack{opacity:0;filter:none;transition:opacity .3s cubic-bezier(.22,1,.36,1)}.front-pages-shell__load-gate{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#000b13;opacity:0;transition:opacity .28s cubic-bezier(.22,1,.36,1);pointer-events:none}.front-pages-shell__load-gate.is-on{opacity:1;background:#000b13}.front-pages-shell__load-brand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.35rem;max-width:min(92vw,420px);text-align:center;transform:translateY(10px) scale(.97);opacity:0;transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.22,1,.36,1)}.front-pages-shell__load-gate.is-on .front-pages-shell__load-brand{opacity:1;transform:translateY(0) scale(1)}.front-pages-shell__load-logo{display:block;width:auto;height:auto;max-width:min(78vw,340px);max-height:clamp(64px,14vh,140px);object-fit:contain;filter:drop-shadow(0 4px 18px rgba(0,0,0,.45))}.front-pages-shell__load-title{margin:0;max-width:16ch;font-family:Albert Sans,system-ui,sans-serif;font-size:clamp(1.55rem,4.2vw,2.55rem);font-weight:700;line-height:1.08;letter-spacing:-.02em;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.75),0 6px 24px rgba(0,0,0,.45)}.front-pages-shell__load-spinner{width:28px;height:28px;border-radius:50%;border:2px solid rgba(255,255,255,.18);border-top-color:rgba(230,245,255,.95);animation:front-pages-load-spin .7s linear infinite}@keyframes front-pages-load-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.front-pages-shell__freeze:has(.front-pages-shell__load-gate.is-on) .front-pages-shell__freeze-stack,.front-pages-shell__load-brand,.front-pages-shell__load-gate{transition:none}.front-pages-shell__load-spinner{animation-duration:1.4s}.front-pages-shell__load-gate.is-on .front-pages-shell__load-brand{transform:none}}html{scrollbar-gutter:stable;overflow-x:hidden;overflow-y:scroll}html.kr-nav-hold .front-pages-shell__view{visibility:hidden!important}html.kr-nav-hold #menu{opacity:1!important;pointer-events:none!important;visibility:visible!important}html.kr-nav-hold,html.kr-navigating{overflow-x:hidden!important;overflow-y:scroll!important;overscroll-behavior:none;scrollbar-gutter:stable}html.kr-soft-nav{overflow-anchor:none}html.kr-soft-nav .home-page--cinematic.home-soft-pending .home-hero,html.kr-soft-nav .home-page--cinematic.home-soft-pending .home-page__stack{animation:none!important;transition:none!important}.home-page--cinematic.home-soft-pending .home-hero,.home-page--cinematic.home-soft-pending .home-page__stack{opacity:0;transform:translateY(8px);pointer-events:none}.home-page--cinematic.home-soft-reveal .home-hero{animation:home-soft-hero-in .62s cubic-bezier(.16,1,.3,1) both}.home-page--cinematic.home-soft-reveal .home-page__stack{animation:home-soft-stack-in .55s cubic-bezier(.16,1,.3,1) .08s both}.home-page--cinematic.home-soft-landed .home-hero,.home-page--cinematic.home-soft-landed .home-page__stack{animation:none!important;opacity:1!important;transform:none!important}@keyframes home-soft-hero-in{0%{opacity:0;transform:translateY(8px) scale(1.01)}to{opacity:1;transform:none}}@keyframes home-soft-stack-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.home-page--cinematic.home-soft-pending .home-hero,.home-page--cinematic.home-soft-pending .home-page__stack,.home-page--cinematic.home-soft-reveal .home-hero,.home-page--cinematic.home-soft-reveal .home-page__stack{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}}html.kr-soft-nav .kr-page-soft-pending{animation:none!important;transition:none!important}.front-pages-shell__view>.kr-page-soft-pending{opacity:0;transform:translateY(8px);pointer-events:none}.front-pages-shell__view>.kr-page-soft-reveal{animation:kr-page-soft-in .52s cubic-bezier(.16,1,.3,1) both}.front-pages-shell__view>.kr-page-soft-landed{animation:none!important;opacity:1!important;transform:none!important}@keyframes kr-page-soft-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.front-pages-shell__view>.kr-page-soft-pending,.front-pages-shell__view>.kr-page-soft-reveal{animation:none!important;opacity:1!important;transform:none!important}}@keyframes front-pages-progress-run{0%{transform:scaleX(.08);opacity:.5}50%{transform:scaleX(.7);opacity:1}to{transform:scaleX(.96);opacity:.8}}html.kr-soft-nav .pdp-account-notice,html.kr-soft-nav .pdp-cinematic-banner-media,html.kr-soft-nav .pdp-cinematic-game-logo,html.kr-soft-nav .pdp-cinematic-game-logo-title,html.kr-soft-nav .pdp-cinematic-identity,html.kr-soft-nav .pdp-cinematic-menu__row,html.kr-soft-nav .pdp-cinematic-purchase,html.kr-soft-nav .pdp-cinematic-rail.is-visible,html.kr-soft-nav .pdp-cinematic-swap,html.kr-soft-nav .pdp-cinematic-tab-brand{animation:none!important;transition:none!important}html.kr-soft-nav .pdp-cinematic-banner-media:not(.pdp-cinematic-banner-media--shot){opacity:1!important;transform:none!important;filter:brightness(.55) saturate(.9)!important}.productPage--cinematic.pdp-soft-pending .pdp-cinematic-banner-media,.productPage--cinematic.pdp-soft-pending .pdp-cinematic-content,.productPage--cinematic.pdp-soft-pending .pdp-cinematic-first-screen,.productPage--cinematic.pdp-soft-pending .pdp-cinematic-game-logo,.productPage--cinematic.pdp-soft-pending .pdp-cinematic-game-logo-title,.productPage--cinematic.pdp-soft-pending .pdp-cinematic-identity,.productPage--cinematic.pdp-soft-pending .pdp-cinematic-menu__row,.productPage--cinematic.pdp-soft-pending .pdp-cinematic-purchase,.productPage--cinematic.pdp-soft-pending .pdp-cinematic-swap,.productPage--cinematic.pdp-soft-pending .pdp-cinematic-tab-brand{animation:none!important;transition:none!important}.productPage--cinematic.pdp-soft-pending .pdp-cinematic-content,.productPage--cinematic.pdp-soft-pending .pdp-cinematic-first-screen{opacity:0;transform:translateY(8px);pointer-events:none}html:not(.kr-soft-nav):not(.kr-navigating) .productPage--cinematic.pdp-soft-pending .pdp-cinematic-banner-media,html:not(.kr-soft-nav):not(.kr-navigating) .productPage--cinematic.pdp-soft-pending .pdp-cinematic-content,html:not(.kr-soft-nav):not(.kr-navigating) .productPage--cinematic.pdp-soft-pending .pdp-cinematic-first-screen,html:not(.kr-soft-nav):not(.kr-navigating) .productPage--cinematic.pdp-soft-pending .pdp-cinematic-identity,html:not(.kr-soft-nav):not(.kr-navigating) .productPage--cinematic.pdp-soft-pending .pdp-cinematic-purchase{opacity:1!important;transform:none!important;pointer-events:auto!important}.productPage--cinematic.pdp-soft-pending .pdp-cinematic-banner-media{opacity:1!important;transform:none!important;filter:brightness(.55) saturate(.9)!important}.productPage--cinematic.pdp-soft-reveal .pdp-cinematic-banner-shell{animation:pdp-soft-banner-in .62s cubic-bezier(.16,1,.3,1) both!important}.productPage--cinematic.pdp-soft-reveal .pdp-cinematic-banner-stage{animation:none!important}.productPage--cinematic.pdp-soft-reveal .pdp-cinematic-banner-media{animation:none!important;opacity:1!important;transform:none!important;filter:brightness(.55) saturate(.9)!important}.productPage--cinematic.pdp-soft-reveal .pdp-cinematic-content,.productPage--cinematic.pdp-soft-reveal .pdp-cinematic-first-screen{animation:pdp-soft-shell-in .58s cubic-bezier(.16,1,.3,1) both!important}.productPage--cinematic.pdp-soft-reveal .pdp-cinematic-identity{animation:pdp-rise-in .55s cubic-bezier(.16,1,.3,1) .05s both!important}.productPage--cinematic.pdp-soft-reveal .pdp-cinematic-brand-block,.productPage--cinematic.pdp-soft-reveal .pdp-cinematic-purchase{animation:pdp-rise-in .55s cubic-bezier(.16,1,.3,1) .1s both!important}.productPage--cinematic.pdp-soft-reveal .pdp-cinematic-game-logo,.productPage--cinematic.pdp-soft-reveal .pdp-cinematic-game-logo-title,.productPage--cinematic.pdp-soft-reveal .pdp-cinematic-tab-brand{animation:pdp-fade-in .5s ease .06s both!important}.productPage--cinematic.pdp-soft-reveal .pdp-cinematic-menu__row{animation:pdp-rise-in .5s cubic-bezier(.16,1,.3,1) .14s both!important}.productPage--cinematic.pdp-soft-reveal .pdp-cinematic-swap{animation:pdp-fade-in .48s ease .12s both!important}.productPage--cinematic.pdp-soft-reveal .pdp-cinematic-rail.is-visible{animation:pdp-rail-in .45s cubic-bezier(.22,1,.36,1) .12s both!important}@keyframes pdp-soft-banner-in{0%{opacity:.2;transform:scale(1.035)}to{opacity:1;transform:none}}@keyframes pdp-soft-shell-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.productPage--cinematic.pdp-soft-landed .pdp-account-notice,.productPage--cinematic.pdp-soft-landed .pdp-cinematic-banner-media:not(.pdp-cinematic-banner-media--shot),.productPage--cinematic.pdp-soft-landed .pdp-cinematic-banner-shell,.productPage--cinematic.pdp-soft-landed .pdp-cinematic-brand-block,.productPage--cinematic.pdp-soft-landed .pdp-cinematic-content,.productPage--cinematic.pdp-soft-landed .pdp-cinematic-first-screen,.productPage--cinematic.pdp-soft-landed .pdp-cinematic-game-logo,.productPage--cinematic.pdp-soft-landed .pdp-cinematic-game-logo-title,.productPage--cinematic.pdp-soft-landed .pdp-cinematic-identity,.productPage--cinematic.pdp-soft-landed .pdp-cinematic-menu__row,.productPage--cinematic.pdp-soft-landed .pdp-cinematic-purchase,.productPage--cinematic.pdp-soft-landed .pdp-cinematic-rail.is-visible,.productPage--cinematic.pdp-soft-landed .pdp-cinematic-swap,.productPage--cinematic.pdp-soft-landed .pdp-cinematic-tab-brand{animation:none!important;opacity:1!important;transform:none!important}.productPage--cinematic.pdp-soft-landed .pdp-cinematic-banner-shell{filter:none!important}.productPage--cinematic.pdp-soft-landed .pdp-cinematic-chrome{animation:none;opacity:1;transform:translateY(0);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.productPage--cinematic.pdp-soft-landed .pdp-cinematic-chrome.is-tucked{opacity:.14!important;transform:translateY(1.45rem)!important}.productPage--cinematic.pdp-soft-landed .pdp-cinematic-banner-media:not(.pdp-cinematic-banner-media--shot){filter:brightness(.55) saturate(.9)!important}html.kr-pdp-entered .productPage--cinematic .pdp-account-notice,html.kr-pdp-entered .productPage--cinematic .pdp-cinematic-banner-media:not(.pdp-cinematic-banner-media--shot),html.kr-pdp-entered .productPage--cinematic .pdp-cinematic-banner-shell,html.kr-pdp-entered .productPage--cinematic .pdp-cinematic-brand-block,html.kr-pdp-entered .productPage--cinematic .pdp-cinematic-content,html.kr-pdp-entered .productPage--cinematic .pdp-cinematic-edition-eyebrow,html.kr-pdp-entered .productPage--cinematic .pdp-cinematic-first-screen,html.kr-pdp-entered .productPage--cinematic .pdp-cinematic-game-logo,html.kr-pdp-entered .productPage--cinematic .pdp-cinematic-game-logo-title,html.kr-pdp-entered .productPage--cinematic .pdp-cinematic-guide-btn,html.kr-pdp-entered .productPage--cinematic .pdp-cinematic-identity,html.kr-pdp-entered .productPage--cinematic .pdp-cinematic-menu__row,html.kr-pdp-entered .productPage--cinematic .pdp-cinematic-price-row,html.kr-pdp-entered .productPage--cinematic .pdp-cinematic-purchase,html.kr-pdp-entered .productPage--cinematic .pdp-cinematic-rail.is-visible,html.kr-pdp-entered .productPage--cinematic .pdp-cinematic-swap,html.kr-pdp-entered .productPage--cinematic .pdp-cinematic-tab-brand,html.kr-pdp-entered .productPage--cinematic .pdp-media-picker{animation:none!important;opacity:1!important;transform:none!important}html.kr-pdp-entered .productPage--cinematic .pdp-cinematic-banner-media:not(.pdp-cinematic-banner-media--shot){filter:brightness(.55) saturate(.9)!important}html.kr-pdp-entered .productPage--cinematic .pdp-cinematic-banner-shell{filter:none!important}html.kr-pdp-hard-enter .productPage--cinematic .pdp-cinematic-banner-shell{animation:pdp-soft-banner-in .62s cubic-bezier(.16,1,.3,1) both!important}html.kr-pdp-hard-enter .productPage--cinematic .pdp-cinematic-content,html.kr-pdp-hard-enter .productPage--cinematic .pdp-cinematic-first-screen{animation:pdp-soft-shell-in .58s cubic-bezier(.16,1,.3,1) both!important}html.kr-pdp-hard-enter .productPage--cinematic .pdp-cinematic-brand-block,html.kr-pdp-hard-enter .productPage--cinematic .pdp-cinematic-purchase{animation:pdp-rise-in .55s cubic-bezier(.16,1,.3,1) .08s both!important}html.kr-pdp-hard-enter .productPage--cinematic .pdp-cinematic-rail.is-visible{animation:pdp-rail-in .45s cubic-bezier(.22,1,.36,1) .1s both!important}html.kr-pdp-hard-enter .productPage--cinematic .pdp-cinematic-menu__row{animation:pdp-fade-in .5s ease .12s both!important}@media (prefers-reduced-motion:reduce){.productPage--cinematic.pdp-soft-pending .pdp-cinematic-banner-media,.productPage--cinematic.pdp-soft-pending .pdp-cinematic-content,.productPage--cinematic.pdp-soft-pending .pdp-cinematic-first-screen{opacity:1!important;transform:none!important}.productPage--cinematic.pdp-soft-reveal .pdp-cinematic-banner-media,.productPage--cinematic.pdp-soft-reveal .pdp-cinematic-content,.productPage--cinematic.pdp-soft-reveal .pdp-cinematic-first-screen,.productPage--cinematic.pdp-soft-reveal .pdp-cinematic-game-logo,.productPage--cinematic.pdp-soft-reveal .pdp-cinematic-game-logo-title,.productPage--cinematic.pdp-soft-reveal .pdp-cinematic-identity,.productPage--cinematic.pdp-soft-reveal .pdp-cinematic-menu__row,.productPage--cinematic.pdp-soft-reveal .pdp-cinematic-purchase,.productPage--cinematic.pdp-soft-reveal .pdp-cinematic-swap,.productPage--cinematic.pdp-soft-reveal .pdp-cinematic-tab-brand{animation:none!important}}html.kr-soft-nav .desktop-search-wrapper,html.kr-soft-nav .nav-minimal__hubs .menu_container:not(.nav-more-wrap) .Menu_btn,html.kr-soft-nav .nav-minimal__hubs .menu_container:not(.nav-more-wrap) .Menu_btn p,html.kr-soft-nav .nav-minimal__hubs .menu_container:not(.nav-more-wrap) .Menu_btn>div,html.kr-soft-nav .nav-minimal__search{transition:none!important;animation:none!important}html.kr-soft-nav .nav-minimal--product .nav-minimal__hubs .menu_container:not(.nav-more-wrap) .Menu_btn>div{opacity:1!important;transform:none!important}.nav-minimal--product.nav-minimal--settled .nav-minimal__hubs .menu_container:not(.nav-more-wrap) .Menu_btn>div{animation:none!important;opacity:1!important;transform:none!important}.nav-minimal--product.nav-minimal--settled .nav-minimal__hubs .menu_container:not(.nav-more-wrap) .Menu_btn p{transition:none!important}@supports (view-transition-name:none){::view-transition-new(root),::view-transition-old(root){animation-duration:.22s;animation-timing-function:ease}}html.kr-soft-nav .cartPage--cinematic .cart-cine-block,html.kr-soft-nav .cartPage--cinematic .cart-cine-brands,html.kr-soft-nav .cartPage--cinematic .cart-cine-empty,html.kr-soft-nav .cartPage--cinematic .cart-cine-header,html.kr-soft-nav .cartPage--cinematic .cart-cine-kicker,html.kr-soft-nav .cartPage--cinematic .cart-cine-line,html.kr-soft-nav .cartPage--cinematic .cart-cine-summary,html.kr-soft-nav .cartPage--cinematic .cart-cine-trust-item{animation:none!important}html.kr-soft-nav .cartPage--cinematic.cart-soft-pending .cart-cine-shell{opacity:0!important;transform:translateY(8px) scale(.996)!important}@media (prefers-reduced-motion:reduce){.front-pages-shell__freeze,html.kr-navigating .front-pages-shell__progress{animation:none!important;transition:none!important}.front-pages-shell__freeze.is-done{opacity:0}@supports (view-transition-name:none){::view-transition-new(root),::view-transition-old(root){animation:none!important}}}@media(hover:hover) and (pointer:fine){.button:hover{background:rgb(57,18,255);background:linear-gradient(90deg,rgba(57,18,255,1),rgba(41,147,250,1));color:white;border:2px solid rgba(255,255,255,0)}.menu_containerV2:hover .acoount_icon{box-shadow:0 0 150px 50px rgb(0,132,255);transition:.5s}.menu_containerV2:hover{transition:.5s}.menu_container:hover{animation:menu_btn_hover_anim 1s ease;transform:scale(.95);box-shadow:0 0 1px 1px white;transition:.5s}.buttonV2:hover{background:rgb(57,18,255);background:linear-gradient(203deg,rgba(57,18,255,1),rgba(41,147,250,1));transition:.5s;color:white}.game_front_wrapperV2:hover .frontcover{transition:.5s}.game_front_wrapperV2:hover{background-position:450px;transition:background-position .5s ease,border .1s,box-shadow .5s;z-index:10;box-shadow:0 0 1px 4px rgba(255,255,255,.541);filter:drop-shadow(0 0 25px #ffffffb9)}}.body,:root{background-color:#000b13;max-width:100%;margin:0;overflow-x:hidden}.body{font-family:Albert Sans,system-ui,sans-serif;font-weight:400;z-index:-2;position:relative}.body button,.body input,.body select,.body textarea{font-family:inherit}@keyframes GameImageAnim{0%,18%{opacity:1}to{opacity:0}}@keyframes GameImageAnimOut{0%,18%{opacity:0}to{opacity:1}}@keyframes LoginImageAnim{0%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes LoginImageAnimOut{0%{filter:brightness(0)}to{filter:brightness(.5)}}.login_image{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:-1!important;pointer-events:none!important;object-fit:cover!important;animation:LoginImageAnim 20s linear,LoginImageAnimOut 1s forwards}.login_image_mobile{position:absolute;top:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:-1;pointer-events:none;filter:brightness(.15)}.login_mobile_content{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem 1.5rem 3rem;position:relative;z-index:10}.login_mobile_header{text-align:center;margin-bottom:3rem;animation:loginFadeInUp .8s ease-out}.login_mobile_logo{margin-bottom:1.5rem;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3)) drop-shadow(0 0 20px rgba(41,147,250,.3));animation:logoFloat 3s ease-in-out infinite,logoGlow 4s ease-in-out infinite alternate}.login_mobile_text{color:white}.login_mobile_title{font-size:2rem;font-weight:700;margin-bottom:.5rem;color:white}.login_mobile_subtitle{font-size:1rem;opacity:.8;margin-bottom:0;font-weight:300}.login_mobile_buttons{width:100%;max-width:320px;display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem}.login_mobile_button{display:flex;align-items:center;justify-content:center;padding:1rem 1.5rem;border:none;border-radius:50px;font-size:1rem;font-weight:500;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden;animation:loginButtonSlideIn .6s ease-out forwards;opacity:0;transform:translateY(20px)}.login_mobile_button:first-child{animation-delay:.1s}.login_mobile_button:nth-child(2){animation-delay:.2s}.login_mobile_button:nth-child(3){animation-delay:.3s}.login_mobile_button:nth-child(4){animation-delay:.4s}.login_mobile_button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.login_mobile_button:hover:before{left:100%}.login_mobile_button:active{transform:scale(.98);transition:transform .1s ease}.login_mobile_button:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.login_mobile_button_google{background:rgba(255,255,255,.1);color:white;border:1px solid rgba(255,255,255,.2)}.login_mobile_button_google:hover{background:rgba(255,255,255,.15);transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,255,255,.1)}.login_mobile_button_facebook{background:rgba(24,119,242,.2);color:white;border:1px solid rgba(24,119,242,.3)}.login_mobile_button_facebook:hover{background:rgba(24,119,242,.3);transform:translateY(-2px);box-shadow:0 8px 25px rgba(24,119,242,.2)}.login_mobile_button_discord{background:rgba(88,101,242,.2);color:white;border:1px solid rgba(88,101,242,.3)}.login_mobile_button_discord:hover{background:rgba(88,101,242,.3);transform:translateY(-2px);box-shadow:0 8px 25px rgba(88,101,242,.2)}.login_mobile_button_twitch{background:rgba(145,70,255,.2);color:white;border:1px solid rgba(145,70,255,.3)}.login_mobile_button_twitch:hover{background:rgba(145,70,255,.3);transform:translateY(-2px);box-shadow:0 8px 25px rgba(145,70,255,.2)}.login_mobile_icon{margin-right:.75rem;font-size:1.2rem}.login_mobile_footer{text-align:center;animation:loginFadeInUp .8s ease-out .5s both}.login_mobile_links{display:flex;align-items:center;justify-content:center;margin-bottom:2rem;gap:.5rem}.login_mobile_link{color:rgba(255,255,255,.7);text-decoration:none;font-size:.875rem;transition:color .3s ease}.login_mobile_link:hover{color:white;text-decoration:none}.login_mobile_separator{color:rgba(255,255,255,.4);font-size:.875rem}.login_mobile_back_button{display:flex;align-items:center;justify-content:center;gap:.5rem;color:rgba(255,255,255,.8);text-decoration:none;padding:.75rem 1.5rem;border-radius:50px;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:all .3s ease;font-size:.9rem;margin:1rem 1.5rem 2rem;min-height:44px}.login_mobile_back_button:hover{color:white;background:rgba(255,255,255,.15);transform:translateY(-1px);text-decoration:none}@keyframes loginFadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes loginButtonSlideIn{to{opacity:1;transform:translateY(0)}}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes logoGlow{0%{filter:drop-shadow(0 4px 8px rgba(0,0,0,.3)) drop-shadow(0 0 20px rgba(41,147,250,.3))}to{filter:drop-shadow(0 4px 8px rgba(0,0,0,.3)) drop-shadow(0 0 40px rgba(41,147,250,.6))}}.login_desktop_content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3rem 2rem;max-width:480px;width:100%;animation:loginDesktopFadeIn 1s ease-out;position:relative}.login_desktop_header{text-align:center;margin-bottom:3rem}.login_desktop_logo{margin-bottom:2rem;filter:drop-shadow(0 6px 12px rgba(0,0,0,.3)) drop-shadow(0 0 30px rgba(41,147,250,.4));animation:logoFloat 3s ease-in-out infinite,logoGlow 4s ease-in-out infinite alternate}.login_desktop_error{background:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.3);border-radius:12px;padding:1rem 1.5rem;margin-bottom:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.login_desktop_error p{color:#ff6b6b;margin:0;font-size:.9rem;font-weight:500}.login_desktop_text{color:white;margin-bottom:1rem}.login_desktop_title{font-size:2.5rem;font-weight:700;margin-bottom:.75rem;color:white;text-shadow:0 4px 8px rgba(0,0,0,.3)}.login_desktop_subtitle{font-size:1.1rem;opacity:.85;margin-bottom:0;font-weight:300}.login_desktop_buttons{width:100%;display:flex;flex-direction:column;gap:1.25rem;margin-bottom:3rem}.login_desktop_button{display:flex;align-items:center;justify-content:center;padding:1.25rem 2rem;border:none;border-radius:50px;font-size:1.1rem;font-weight:500;transition:all .3s ease;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);position:relative;overflow:hidden;cursor:pointer;animation:loginDesktopButtonSlideIn .8s ease-out forwards;opacity:0;transform:translateX(-30px)}.login_desktop_button:first-child{animation-delay:.2s}.login_desktop_button:nth-child(2){animation-delay:.3s}.login_desktop_button:nth-child(3){animation-delay:.4s}.login_desktop_button:nth-child(4){animation-delay:.5s}.login_desktop_button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s}.login_desktop_button:hover:before{left:100%}.login_desktop_button:active{transform:scale(.98);transition:transform .1s ease}.login_desktop_button:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.login_desktop_button:focus{outline:2px solid rgba(41,147,250,.5);outline-offset:2px}.login-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:spin 1s linear infinite;margin-right:1rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.login_desktop_button_google{background:rgba(255,255,255,.12);color:white;border:1px solid rgba(255,255,255,.25);box-shadow:0 4px 15px rgba(255,255,255,.1)}.login_desktop_button_google:hover{background:rgba(255,255,255,.18);transform:translateY(-3px);box-shadow:0 12px 30px rgba(255,255,255,.15)}.login_desktop_button_facebook{background:rgba(24,119,242,.15);color:white;border:1px solid rgba(24,119,242,.35);box-shadow:0 4px 15px rgba(24,119,242,.1)}.login_desktop_button_facebook:hover{background:rgba(24,119,242,.25);transform:translateY(-3px);box-shadow:0 12px 30px rgba(24,119,242,.2)}.login_desktop_button_discord{background:rgba(88,101,242,.15);color:white;border:1px solid rgba(88,101,242,.35);box-shadow:0 4px 15px rgba(88,101,242,.1)}.login_desktop_button_discord:hover{background:rgba(88,101,242,.25);transform:translateY(-3px);box-shadow:0 12px 30px rgba(88,101,242,.2)}.login_desktop_button_twitch{background:rgba(145,70,255,.15);color:white;border:1px solid rgba(145,70,255,.35);box-shadow:0 4px 15px rgba(145,70,255,.1)}.login_desktop_button_twitch:hover{background:rgba(145,70,255,.25);transform:translateY(-3px);box-shadow:0 12px 30px rgba(145,70,255,.2)}.login_desktop_icon{margin-right:1rem;font-size:1.4rem}.login_desktop_footer{text-align:center;animation:loginDesktopFadeIn 1s ease-out .6s both}.login_desktop_links{display:flex;align-items:center;justify-content:center;gap:.75rem}.login_desktop_link{color:rgba(255,255,255,.75);text-decoration:none;font-size:.95rem;transition:color .3s ease;font-weight:400}.login_desktop_link:hover{color:white;text-decoration:none}.login_desktop_separator{color:rgba(255,255,255,.4);font-size:.95rem}@keyframes loginDesktopFadeIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes loginDesktopButtonSlideIn{to{opacity:1;transform:translateX(0)}}.login_desktop_back_button{position:absolute!important;top:30px!important;left:30px!important;z-index:1000!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:50px!important;max-width:50px!important;min-height:50px!important;max-height:50px!important;background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:50%!important;-webkit-backdrop-filter:blur(20px) saturate(1.2)!important;backdrop-filter:blur(20px) saturate(1.2)!important;transition:all .3s ease!important;animation:backButtonSlideIn .8s ease-out!important;box-shadow:0 8px 32px rgba(0,0,0,.3)!important;flex-shrink:0!important;flex-grow:0!important}.login_desktop_back_button,.login_desktop_back_button:hover{width:50px!important;height:50px!important;color:white!important;text-decoration:none!important}.login_desktop_back_button:hover{background:rgba(255,255,255,.15)!important;border-color:rgba(255,255,255,.3)!important;transform:translateY(-2px) scale(1.05)!important;box-shadow:0 12px 40px rgba(0,0,0,.4)!important;-webkit-backdrop-filter:blur(25px) saturate(1.3)!important;backdrop-filter:blur(25px) saturate(1.3)!important}.login_desktop_back_button:active{transform:translateY(0) scale(.95)!important;transition:transform .1s ease!important;width:50px!important;height:50px!important}@keyframes fromWindowSlideIn{0%{opacity:0;transform:translateX(30px) translateY(20px)}to{opacity:1;transform:translateX(0) translateY(0)}}@keyframes backButtonSlideIn{0%{opacity:0;transform:translateX(-30px) scale(.8)}to{opacity:1;transform:translateX(0) scale(1)}}.login_image_content{-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);border-radius:15px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);padding:1.5rem 2rem!important;margin:0!important;transition:all .3s ease;animation:fromWindowSlideIn .8s ease-out;position:absolute;bottom:30px;right:30px;box-shadow:0 8px 32px rgba(0,0,0,.3)}.login_image_content:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3);transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(25px) saturate(1.3);backdrop-filter:blur(25px) saturate(1.3)}.login_image_content span{font-size:.9rem;opacity:.8;text-transform:uppercase;letter-spacing:1px;font-weight:400}.login_image_content h4{font-size:1.3rem!important;font-weight:700!important;margin-top:.5rem!important;background:linear-gradient(45deg,#ffffff,#e3f2fd);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.GameImage{animation:GameImageAnim 1.2s ease-in-out 5s forwards,GameImageAnimOut 1.2s ease-in-out 40s forwards}.productPage .pdp-cover-stack .GameImage{z-index:1}.productPage .pdp-cover-stack .pdp-cover-video{z-index:0}.topInfo{display:flex;flex-direction:column;width:100%;height:100%;padding:1.25rem 1.35rem;background:var(--kr-glass-bg);border:1px solid var(--kr-glass-border);border-radius:16px;box-shadow:var(--kr-glass-shadow);backdrop-filter:var(--kr-glass-blur);-webkit-backdrop-filter:var(--kr-glass-blur)}.productPage .topInfo{background:var(--pdp-glass-bg);border-color:var(--pdp-glass-border);box-shadow:var(--pdp-glass-shadow);backdrop-filter:var(--pdp-glass-blur);-webkit-backdrop-filter:var(--pdp-glass-blur)}.topInfo .game_description,.topInfo-specs{min-height:auto;max-height:none;max-width:none;width:100%;padding:0;margin:0 0 1.25rem;flex:0 0 auto}.topInfo-spec-heading{margin:0 0 .55rem;font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.38)}.topInfo-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.topInfo-spec-chip{display:flex;align-items:flex-start;gap:.5rem;padding:.55rem .65rem;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);min-width:0}.topInfo-spec-chip--btn{width:100%;margin:0;text-align:left;color:inherit;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .15s ease}.topInfo-spec-chip--btn:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16)}.topInfo-spec-chip--btn:focus-visible{outline:2px solid rgba(255,255,255,.35);outline-offset:2px}.topInfo-spec-chip--btn:active{transform:scale(.98)}.topInfo-spec-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:.15rem;opacity:.92}.topInfo-spec-body{display:flex;flex-direction:column;gap:.1rem;min-width:0}.topInfo-spec-kicker{font-size:.62rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:rgba(255,255,255,.42);line-height:1.2}.topInfo-spec-value{font-size:.8rem;font-weight:500;line-height:1.3;color:rgba(255,255,255,.88);overflow:hidden;text-overflow:ellipsis}.topInfo-spec-chip--accent .topInfo-spec-value{color:rgba(220,235,220,.95)}.topInfo-spec-chip--solo{align-items:center}.topInfo-spec-body--solo{justify-content:center}.topInfo-spec-chip--solo .topInfo-spec-icon{margin-top:0}.topInfo-spec-value--solo{font-size:.82rem;font-weight:600;letter-spacing:.02em}.topInfo-spec-chip--accent .topInfo-spec-icon{opacity:1}@keyframes topInfoSpecModalBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes topInfoSpecModalIn{0%{opacity:0;transform:scale(.97) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.topInfo-spec-modal-backdrop{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:rgba(4,10,16,.62);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:topInfoSpecModalBackdropIn .22s ease-out}.topInfo-spec-modal{position:relative;width:min(420px,100%);max-height:min(85vh,560px);overflow-y:auto;padding:1.35rem 1.35rem 1.15rem;border-radius:18px;background:rgba(22,36,48,.96);border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 48px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.06);color:rgba(255,255,255,.88);animation:topInfoSpecModalIn .28s cubic-bezier(.22,1,.36,1)}.topInfo-spec-modal--accent{border-color:rgba(200,230,210,.22);box-shadow:0 24px 48px rgba(0,0,0,.45),0 0 0 1px rgba(200,230,210,.08),inset 0 1px 0 rgba(255,255,255,.08)}.topInfo-spec-modal-close{position:absolute;top:.75rem;right:.75rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:9999px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.7);font-size:1.25rem;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.topInfo-spec-modal-close:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.22);color:#fff}.topInfo-spec-modal-header{display:flex;align-items:flex-start;gap:.85rem;margin-bottom:1rem;padding-right:2rem}.topInfo-spec-modal-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.topInfo-spec-modal--accent .topInfo-spec-modal-icon{background:rgba(200,230,210,.08);border-color:rgba(200,230,210,.2)}.topInfo-spec-modal-header-text{min-width:0;padding-top:.1rem}.topInfo-spec-modal-eyebrow{margin:0 0 .25rem;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.45)}.topInfo-spec-modal-title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.3;letter-spacing:-.02em;color:rgba(255,255,255,.96)}.topInfo-spec-modal-lead{margin:0 0 1rem;padding:.75rem .85rem;border-radius:10px;font-size:.875rem;font-weight:500;line-height:1.5;color:rgba(255,255,255,.9);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}.topInfo-spec-modal-body{display:flex;flex-direction:column;gap:.65rem;margin-bottom:1.15rem}.topInfo-spec-modal-p{margin:0;padding-left:.85rem;font-size:.8125rem;line-height:1.55;color:rgba(255,255,255,.78);border-left:2px solid rgba(255,255,255,.14)}.topInfo-spec-modal-p--muted{font-size:.75rem;color:rgba(255,255,255,.5);border-left-color:rgba(255,255,255,.08)}.topInfo-spec-modal-footer{display:flex;justify-content:flex-end;gap:.5rem;padding-top:.15rem;border-top:1px solid rgba(255,255,255,.08)}.topInfo-spec-modal-action{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:0 1.15rem;border-radius:9999px;font-size:.8125rem;font-weight:600;text-decoration:none;color:rgba(12,22,30,.95);background:rgba(255,255,255,.92);border:none;cursor:pointer;transition:background .15s ease,transform .12s ease}.topInfo-spec-modal-action:hover{background:#fff;color:rgba(12,22,30,.95);transform:translateY(-1px)}.topInfo-spec-modal-action--ghost{color:rgba(255,255,255,.88);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14)}.topInfo-spec-modal-action--ghost:hover{background:rgba(255,255,255,.12);color:#fff}@media (max-width:575.98px){.topInfo-spec-modal-backdrop{padding:.75rem;align-items:flex-end}.topInfo-spec-modal{width:100%;max-height:88vh;border-bottom-left-radius:0;border-bottom-right-radius:0;animation-name:topInfoSpecModalSheetIn}}@keyframes topInfoSpecModalSheetIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.productPage{--pdp-glass-bg:var(--kr-glass-bg);--pdp-glass-border:var(--kr-glass-border);--pdp-glass-shadow:var(--kr-glass-shadow);--pdp-glass-blur:var(--kr-glass-blur);--pdp-glass-inner-bg:var(--kr-glass-inner-bg);--pdp-glass-inner-border:var(--kr-glass-inner-border);--pdp-cover-image-max:540px;--pdp-cover-aspect-ratio:600/352;--pdp-hero-block-gap:1rem;--pdp-title-section-gap:2rem}.productPage--cinematic{--kr-nav-h:56px;--pdp-page-bg:#000b13;--pdp-banner-fade-bottom:14rem;--pdp-banner-first-screen:calc(72vh + var(--kr-nav-h));position:relative;display:flex;flex-direction:column;align-items:stretch;min-height:100vh;margin-top:0;color:rgba(255,255,255,.92);font-family:Albert Sans,system-ui,sans-serif;letter-spacing:.04em}.productPage--cinematic .Game_title,.productPage--cinematic .edition_product,.productPage--cinematic .edition_product_gift_card,.productPage--cinematic .home-hero__title,.productPage--cinematic button,.productPage--cinematic input,.productPage--cinematic select,.productPage--cinematic textarea{font-family:inherit}@media (max-width:991.98px){.productPage--cinematic{--kr-nav-h:52px;--pdp-banner-fade-bottom:11rem;--pdp-banner-first-screen:calc(68vh + var(--kr-nav-h))}}@supports (height:100dvh){.productPage--cinematic{--pdp-banner-first-screen:calc(72dvh + var(--kr-nav-h))}@media (max-width:991.98px){.productPage--cinematic{--pdp-banner-first-screen:calc(68dvh + var(--kr-nav-h))}}}body:has(.browser-shell--store) .backgroundImageContainer,body:has(.browser-shell--store) .backgroundImageContainerAnimated,body:has(.browser-shell--store) .fadeProduct,body:has(.franchise-page--cinematic) .backgroundImageContainer,body:has(.franchise-page--cinematic) .backgroundImageContainerAnimated,body:has(.franchise-page--cinematic) .fadeProduct,body:has(.home-hero) .backgroundImageContainer,body:has(.home-hero) .backgroundImageContainerAnimated,body:has(.home-hero) .fadeProduct,body:has(.home-page--cinematic) .backgroundImageContainer,body:has(.home-page--cinematic) .backgroundImageContainerAnimated,body:has(.home-page--cinematic) .fadeProduct,body:has(.login-page--cinematic) .backgroundImageContainer,body:has(.login-page--cinematic) .backgroundImageContainerAnimated,body:has(.login-page--cinematic) .fadeProduct,body:has(.productPage--cinematic) .backgroundImageContainer,body:has(.productPage--cinematic) .backgroundImageContainerAnimated,body:has(.productPage--cinematic) .fadeProduct{display:none!important}.productPage--cinematic .pdp-cinematic-bg.backgroundImageContainer{display:none}.productPage--cinematic .pdp-cinematic-banner-shell{position:relative;top:0;z-index:0;width:100%;max-width:100%;margin:0;height:calc(var(--pdp-banner-first-screen) + var(--pdp-banner-fade-bottom));min-height:calc(420px + var(--kr-nav-h) + var(--pdp-banner-fade-bottom));max-height:calc(860px + var(--kr-nav-h));overflow:hidden;pointer-events:none;background:transparent;isolation:isolate;transform-origin:top center}@media (max-width:991.98px){.productPage--cinematic .pdp-cinematic-banner-shell{min-height:calc(360px + var(--kr-nav-h) + var(--pdp-banner-fade-bottom))}}.productPage--cinematic .pdp-cinematic-banner-stage{position:absolute;inset:0;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 28%,rgba(0,0,0,.95) 40%,rgba(0,0,0,.82) 52%,rgba(0,0,0,.62) 64%,rgba(0,0,0,.4) 76%,rgba(0,0,0,.2) 88%,rgba(0,0,0,.06) 95%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 28%,rgba(0,0,0,.95) 40%,rgba(0,0,0,.82) 52%,rgba(0,0,0,.62) 64%,rgba(0,0,0,.4) 76%,rgba(0,0,0,.2) 88%,rgba(0,0,0,.06) 95%,transparent);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.productPage--cinematic .pdp-cinematic-banner-stage:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,11,19,.38) 0,rgba(0,11,19,.2) calc(var(--kr-nav-h) * .55),rgba(0,11,19,.12) calc(var(--kr-nav-h) + 1.25rem),rgba(0,11,19,.14) calc(var(--kr-nav-h) + 4rem),rgba(0,11,19,.2) 42%,rgba(0,11,19,.32) 58%,rgba(0,11,19,.48) 72%,rgba(0,11,19,.68) 86%,var(--pdp-page-bg) 100%),linear-gradient(90deg,rgba(0,11,19,.28) 0,transparent 40%,transparent 60%,rgba(0,11,19,.22) 100%);pointer-events:none}.productPage--cinematic .pdp-cinematic-banner-media{object-fit:cover;object-position:top center;transform-origin:top center;filter:brightness(.55) saturate(.9);animation:none;transition:opacity .35s ease}.productPage--cinematic .pdp-cinematic-banner-media.is-hidden{opacity:0;pointer-events:none}@keyframes pdp-banner-in{0%{opacity:.65}to{opacity:1}}.productPage--cinematic .pdp-cinematic-banner-shell.is-media-shot .pdp-cinematic-banner-stage,.productPage--cinematic .pdp-cinematic-banner-shell.is-trailer .pdp-cinematic-banner-stage{-webkit-mask-image:none;mask-image:none}.productPage--cinematic .pdp-cinematic-banner-shell.is-trailer .pdp-cinematic-banner-stage:after{z-index:3;opacity:1;background:linear-gradient(180deg,transparent 0,transparent 55%,rgba(0,11,19,.28) 72%,rgba(0,11,19,.55) 86%,var(--pdp-page-bg) 100%)}.productPage--cinematic .pdp-cinematic-banner-shell.is-media-shot .pdp-cinematic-banner-stage:after{z-index:3;opacity:1;background:linear-gradient(180deg,transparent 0,transparent 58%,rgba(0,11,19,.35) 78%,var(--pdp-page-bg) 100%)}.productPage--cinematic .pdp-cinematic-banner-stage:after{transition:opacity .4s ease,background .4s ease}.productPage--cinematic .pdp-cinematic-banner-video-wrap{position:absolute;inset:0;z-index:2;overflow:hidden;background:#000;animation:pdp-fade-in .45s ease both}.productPage--cinematic .pdp-cinematic-banner-video{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-height:100%;min-width:177.78%;border:0;transform:translate(-50%,-50%);background:#000;pointer-events:auto}.productPage--cinematic .pdp-cinematic-banner-media--shot{z-index:2;filter:brightness(.72) saturate(1);opacity:0;transition:opacity .45s ease;animation:none;pointer-events:none}.productPage--cinematic .pdp-cinematic-banner-media--shot.is-loading{opacity:0;z-index:3}.productPage--cinematic .pdp-cinematic-banner-media--shot.is-shown{opacity:1;z-index:3}.productPage--cinematic .pdp-cinematic-banner-media--shot.is-exiting{opacity:0;z-index:2}.productPage--cinematic .pdp-cinematic-banner-shot-loading{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;transition:opacity .2s ease}.productPage--cinematic .pdp-cinematic-banner-shot-loading.is-visible{opacity:1}.productPage--cinematic .pdp-cinematic-banner-shot-spinner{width:2.25rem;height:2.25rem;border:2px solid rgba(255,255,255,.18);border-top-color:rgba(255,255,255,.88);border-radius:50%;animation:pdp-shot-spin .7s linear infinite}@keyframes pdp-shot-spin{to{transform:rotate(1turn)}}.productPage--cinematic .pdp-cinematic-first-screen.is-media .pdp-cinematic-hero,.productPage--cinematic .pdp-cinematic-first-screen.is-trailer .pdp-cinematic-hero{opacity:0;pointer-events:none;visibility:hidden}.productPage--cinematic .pdp-cinematic-first-screen.is-media,.productPage--cinematic .pdp-cinematic-first-screen.is-trailer{pointer-events:none}.productPage--cinematic .pdp-cinematic-first-screen.is-media .pdp-cinematic-chrome,.productPage--cinematic .pdp-cinematic-first-screen.is-trailer .pdp-cinematic-chrome{z-index:5;pointer-events:auto}.productPage--cinematic .pdp-cinematic-swap--media,.productPage--cinematic .pdp-cinematic-swap--trailer{min-height:0;animation:none}@keyframes pdp-rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pdp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pdp-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pdp-rail-in{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}@keyframes pdp-logo-reveal{0%{opacity:0;transform:translateY(18px) scale(.88);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes pdp-dropdown-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pdp-modal-in{0%{opacity:0;transform:scale(.96) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.productPage--cinematic .pdp-cinematic-banner.productBanner,.productPage--cinematic .pdp-cinematic-bg-fade{display:none}.productPage--cinematic .pdp-cinematic-content.productInfo{position:relative;z-index:2;width:100%;max-width:1180px;margin:calc(-1 * (100vh - var(--kr-nav-h))) auto 0;padding:0 1.25rem 2rem;display:flex;flex-direction:column;gap:1.5rem;min-height:calc(100vh - var(--kr-nav-h))}@supports (height:100dvh){.productPage--cinematic .pdp-cinematic-content.productInfo{margin-top:calc(-1 * (100dvh - var(--kr-nav-h)));min-height:calc(100dvh - var(--kr-nav-h))}}@media (max-width:767.98px){.productPage--cinematic .pdp-cinematic-content.productInfo{margin-top:0;min-height:0;padding:.35rem .9rem 5.5rem}@supports (height:100dvh){.productPage--cinematic .pdp-cinematic-content.productInfo{margin-top:0;min-height:0}}}.productPage--cinematic .pdp-cinematic-first-screen{position:relative;flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-end;gap:.4rem;min-height:calc(100vh - var(--kr-nav-h));padding-top:calc(var(--kr-nav-h) + .35rem);padding-bottom:9.5rem}@supports (height:100dvh){.productPage--cinematic .pdp-cinematic-first-screen{min-height:calc(100dvh - var(--kr-nav-h))}}.productPage--cinematic .pdp-cinematic-detail-bar{display:flex;flex-direction:column;gap:.45rem;align-items:flex-start}.productPage--cinematic .visually-hidden{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}.productPage--cinematic .pdp-account-notice{margin:.55rem 0 0;padding:.45rem .65rem;max-width:28rem;border-radius:8px;border:1px solid rgba(255,196,120,.22);background:rgba(255,180,80,.08);color:rgba(255,230,200,.78);font-size:.68rem;font-weight:500;letter-spacing:.02em;line-height:1.35;animation:none}.pdp-cinematic-page-top{position:fixed;top:calc(var(--kr-nav-h) + .85rem);left:50%;transform:translateX(-50%);z-index:10050;display:flex;justify-content:center;width:min(100% - 1.5rem,36rem);pointer-events:none;opacity:1;transition:opacity .28s ease}.pdp-cinematic-page-top>*{pointer-events:auto}html.kr-nav-to-product .pdp-cinematic-page-top,html.kr-navigating .pdp-cinematic-page-top,html.kr-soft-nav .pdp-cinematic-page-top{opacity:0!important;visibility:hidden;pointer-events:none!important}.pdp-account-banner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;width:100%;margin:0;padding:.75rem 1.15rem;text-align:center;border-radius:10px;border:1px solid rgba(255,196,120,.5);background:rgba(20,14,6,.72);backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15);box-shadow:0 10px 32px rgba(0,0,0,.45);color:rgba(255,245,220,.98)}.pdp-account-banner__title{font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffe0a8}.pdp-account-banner__text{font-size:.92rem;font-weight:600;letter-spacing:.01em;line-height:1.35;color:rgba(255,248,230,.96)}@media (max-width:767.98px){.pdp-cinematic-page-top{top:calc(max(.4rem, env(safe-area-inset-top, 0px)) + 3.8rem);width:min(100% - 1.25rem,36rem)}.pdp-account-banner{padding:.55rem .75rem;border-radius:10px;gap:.15rem;box-shadow:0 6px 18px rgba(0,0,0,.28)}.pdp-account-banner__title{font-size:.68rem}.pdp-account-banner__text{font-size:.8rem;line-height:1.3}}.productPage--cinematic .region-status--overview{display:flex;align-items:flex-start;gap:.55rem;margin:0 0 .55rem;padding:0 0 .45rem;border-radius:0;border:none;border-bottom:1px solid rgba(255,255,255,.08);background:transparent;box-shadow:none}.productPage--cinematic .region-status--overview .region-status-icon{flex:0 0 auto;width:18px;height:18px;margin-top:.95rem;object-fit:contain;opacity:.9;filter:brightness(1.15)}.productPage--cinematic .region-status--overview .region-status-icon--flag{width:20px;height:15px;margin-top:1.05rem;border-radius:2px;object-fit:cover;filter:none;box-shadow:0 0 0 1px rgba(255,255,255,.12)}.productPage--cinematic .region-status--overview .region-status-copy{gap:.1rem}.productPage--cinematic .region-status--overview .region-status-kicker{font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.45)}.productPage--cinematic .region-status--overview .region-status-line{font-size:.82rem;font-weight:500;line-height:1.35;color:rgba(255,255,255,.82)}.productPage--cinematic .region-status--overview.region-status--info,.productPage--cinematic .region-status--overview.region-status--neutral,.productPage--cinematic .region-status--overview.region-status--success,.productPage--cinematic .region-status--overview.region-status--warning{border-color:rgba(255,255,255,.08);background:transparent}.productPage--cinematic .region-status--overview.region-status--interactive:hover{background:transparent;opacity:.92}.productPage--cinematic .topInfo-spec-rail>.region-status--overview{margin:0;min-height:3.5rem;padding:.55rem .15rem;border-bottom:1px solid rgba(255,255,255,.08);gap:.75rem;align-items:center}.productPage--cinematic .topInfo-spec-rail>.region-status--overview .region-status-icon{width:22px;height:22px;margin-top:0}.productPage--cinematic .topInfo-spec-rail>.region-status--overview .region-status-icon--flag{width:22px;height:16px;margin-top:0}.productPage--cinematic .topInfo-spec-rail>.region-status--overview .region-status-kicker{font-size:.68rem;font-weight:600;letter-spacing:.06em}.productPage--cinematic .topInfo-spec-rail>.region-status--overview .region-status-line{font-size:.95rem;font-weight:600;color:rgba(255,255,255,.92)}@media (max-width:760px){.productPage--cinematic .topInfo-spec-rail>.region-status--overview{grid-column:1/-1}}.productPage--cinematic .pdp-cinematic-hero{min-height:0;display:flex;align-items:flex-end;padding-top:0;padding-bottom:0;margin-top:0}.productPage--cinematic .pdp-cinematic-hero__inner{width:100%;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.75fr);gap:2rem 3rem;align-items:end;transition:grid-template-columns .4s cubic-bezier(.22,1,.36,1)}.productPage--cinematic .pdp-cinematic-hero__inner--solo{grid-template-columns:minmax(0,1fr)}.productPage--cinematic .pdp-cinematic-primary{display:flex;flex-direction:column;gap:.75rem;min-width:0;max-width:none;height:auto;align-self:end;justify-self:stretch}.productPage--cinematic .pdp-cinematic-tab-brand{display:flex;justify-content:center;align-items:center;width:100%;margin:-11.5rem 0 .15rem;flex-shrink:0;transform-origin:center bottom;animation:none}.productPage--cinematic .pdp-cinematic-tab-brand .pdp-cinematic-game-logo{align-items:center;justify-content:center;max-width:min(100%,420px);margin:0 auto}.productPage--cinematic .pdp-cinematic-tab-brand .pdp-cinematic-game-logo__img{height:clamp(72px,10vw,104px)!important;max-height:none;object-position:center center;margin-left:auto;margin-right:auto}.productPage--cinematic .pdp-cinematic-tab-brand .pdp-cinematic-game-logo.is-portrait .pdp-cinematic-game-logo__img{height:clamp(140px,18vw,200px)!important;max-width:min(100%,220px)}.productPage--cinematic .pdp-cinematic-tab-brand .pdp-cinematic-game-logo-title.home-hero__title{text-align:center;margin-left:auto;margin-right:auto;max-width:min(100%,18ch);font-size:clamp(1.75rem,4.2vw,2.85rem)}@media (prefers-reduced-motion:reduce){.productPage--cinematic .pdp-cinematic-tab-brand{animation:pdp-fade-in .2s ease both;filter:none}}.productPage--cinematic .pdp-cinematic-identity{display:flex;align-items:center;gap:.85rem;min-width:0;align-self:flex-start;animation:none}.productPage--cinematic .pdp-cinematic-poster-wrap{flex-shrink:0;width:52px;height:52px;border-radius:8px;overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,.4),0 0 0 1px rgba(255,255,255,.1)}.productPage--cinematic .pdp-cinematic-poster{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:cover}.productPage--cinematic .pdp-cinematic-title-block{display:flex;flex-direction:column;gap:.4rem;min-width:0;padding-bottom:0}.productPage--cinematic .pdp-cinematic-pills{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;order:2}.productPage--cinematic .pdp-cinematic-pill{display:inline-flex;align-items:center;padding:.22rem .65rem;border-radius:6px;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.9);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.12)}.productPage--cinematic .pdp-cinematic-pill--muted{text-transform:none;letter-spacing:.02em;font-weight:500;color:rgba(255,255,255,.65);background:rgba(255,255,255,.05)}.productPage--cinematic .pdp-cinematic-pill--gift{background:rgba(255,193,7,.15);border-color:rgba(255,193,7,.3)}.productPage--cinematic .pdp-cinematic-title.Game_title{margin:0;padding:0;text-align:left;font-size:clamp(1.05rem,1.55vw,1.35rem);line-height:1.25;font-weight:500;letter-spacing:inherit;text-shadow:0 1px 12px rgba(0,0,0,.35);order:1}.productPage--cinematic .pdp-cinematic-meta-row{gap:.65rem .85rem;order:3}.productPage--cinematic .pdp-metacritic{display:flex;align-items:center;width:min(100%,280px);margin-top:.85rem}.productPage--cinematic .pdp-metacritic__row{display:flex;align-items:center;gap:.7rem;width:100%;min-height:1.15rem}.productPage--cinematic .pdp-metacritic__stars{display:inline-flex;align-items:center;gap:.2rem;height:1.15rem}.productPage--cinematic .pdp-metacritic__star{position:relative;width:1.15rem;height:1.15rem;flex:0 0 auto;line-height:0}.productPage--cinematic .pdp-metacritic__star svg{display:block;width:1.15rem;height:1.15rem}.productPage--cinematic .pdp-metacritic__star-base{fill:rgba(255,255,255,.16)}.productPage--cinematic .pdp-metacritic__star-fill{position:absolute;inset:0 auto 0 0;overflow:hidden;height:100%}.productPage--cinematic .pdp-metacritic__star-fill svg{fill:rgba(255,255,255,.92)}.productPage--cinematic .pdp-metacritic__score{display:inline-flex;align-items:center;gap:.35rem;flex:0 0 auto;height:1.15rem}.productPage--cinematic .pdp-metacritic__logo{display:block;width:1.05rem;height:1.05rem;color:rgba(255,255,255,.78);flex:0 0 auto}.productPage--cinematic .pdp-metacritic__chip{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:1.15rem;font-size:.84rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:inherit;line-height:1;color:#fff;background:none;border:none;padding:0}.productPage--cinematic .pdp-cinematic-meta-row .pdp-trailer-button{position:static;display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .95rem .4rem 1.05rem;margin:0;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(18,22,28,.55);color:rgba(255,255,255,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:none;cursor:pointer;font-weight:600;transition:background .2s ease,border-color .2s ease,transform .18s cubic-bezier(.22,1,.36,1),box-shadow .2s ease}.productPage--cinematic .pdp-cinematic-meta-row .pdp-trailer-button:focus-visible,.productPage--cinematic .pdp-cinematic-meta-row .pdp-trailer-button:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.28);outline:none;transform:translateY(-1px);box-shadow:0 8px 20px rgba(0,0,0,.25)}.productPage--cinematic .pdp-cinematic-meta-row .pdp-trailer-button:active{transform:translateY(0) scale(.98)}.productPage--cinematic .pdp-cinematic-brand-block{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;max-width:min(100%,560px);margin:-9.25rem 0 1.25rem;animation:none}.productPage--cinematic .pdp-cinematic-edition-eyebrow{margin:0;padding:0;max-width:100%;font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.55);line-height:1.2}.productPage--cinematic .pdp-cinematic-edition-eyebrow--gift,.productPage--cinematic .pdp-cinematic-edition-eyebrow--value{display:inline-flex;align-items:center;align-self:flex-start;margin:0 0 .55rem;padding:.55rem 1.05rem;max-width:100%;font-size:clamp(1.25rem,2.4vw,1.85rem);font-weight:800;letter-spacing:.01em;text-transform:none;line-height:1.15;color:#0c161e;background:#fff;border:1px solid rgba(255,255,255,.95);border-radius:8px;box-shadow:0 6px 28px rgba(0,0,0,.45)}@media (max-width:991.98px){.productPage--cinematic .pdp-cinematic-edition-eyebrow--gift,.productPage--cinematic .pdp-cinematic-edition-eyebrow--value{font-size:clamp(1.15rem,5vw,1.55rem);padding:.5rem .95rem}}.productPage--cinematic .pdp-cinematic-purchase{display:flex;flex-direction:column;gap:.85rem;max-width:440px;width:100%;margin-top:.2rem;padding-top:0;animation:none}.productPage--cinematic .pdp-cinematic-game-logo{display:block;max-width:min(100%,480px);margin:0;line-height:0;font-size:0}.productPage--cinematic .pdp-cinematic-game-logo>span,.productPage--cinematic .pdp-cinematic-game-logo>span>span{display:block!important;width:auto!important;height:auto!important;margin:0!important;max-width:100%}.productPage--cinematic .pdp-cinematic-game-logo__img{display:block!important;width:auto!important;height:clamp(88px,12vw,112px)!important;max-width:min(100%,480px);max-height:none;object-fit:contain;object-position:left center;filter:drop-shadow(0 2px 12px rgba(0,0,0,.48))}.productPage--cinematic .pdp-cinematic-game-logo.is-portrait{max-width:min(100%,260px)}.productPage--cinematic .pdp-cinematic-game-logo.is-ultrawide{width:min(100%,560px);max-width:min(100%,560px)}.productPage--cinematic .pdp-cinematic-game-logo.is-ultrawide .pdp-cinematic-game-logo__img{width:min(100%,560px)!important;height:auto!important;max-width:min(100%,560px)}.productPage--cinematic .pdp-cinematic-game-logo.is-portrait .pdp-cinematic-game-logo__img{height:clamp(160px,22vw,240px)!important;width:auto!important;max-width:min(100%,260px);object-position:left center}.productPage--cinematic .pdp-cinematic-brand-block:has(.pdp-cinematic-game-logo)+.pdp-cinematic-purchase{margin-top:2.75rem}.productPage--cinematic .pdp-cinematic-brand-block:has(.pdp-cinematic-game-logo-title)+.pdp-cinematic-purchase{margin-top:2.25rem}.productPage--cinematic .pdp-cinematic-game-logo-title.home-hero__title{margin:0;max-width:min(100%,17ch);font-size:clamp(2.05rem,5.2vw,3.4rem);font-weight:700;line-height:1.04;letter-spacing:inherit;color:#fff}.productPage--cinematic .pdp-cinematic-cta-slot .d-flex.gap-2{margin-top:.15rem!important;gap:.4rem!important}.productPage--cinematic .pdp-cinematic-cta-slot .d-flex.gap-2>button{width:34px;height:34px}.productPage--cinematic .region-status--compact{display:flex;align-items:flex-start;gap:.65rem;margin:.65rem 0 0;padding:.65rem .8rem;max-width:28rem;width:100%;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);box-sizing:border-box}.productPage--cinematic .region-status--compact.region-status--info,.productPage--cinematic .region-status--compact.region-status--neutral,.productPage--cinematic .region-status--compact.region-status--success,.productPage--cinematic .region-status--compact.region-status--warning{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.06)}.productPage--cinematic .region-status--compact.region-status--loading{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.04)}.productPage--cinematic .region-status--interactive{cursor:pointer;transition:border-color .15s ease,background .15s ease}.productPage--cinematic .region-status--interactive:hover{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.08)}.productPage--cinematic .region-status--interactive:focus-visible{outline:2px solid rgba(255,255,255,.35);outline-offset:2px}.productPage--cinematic .pdp-cinematic-price-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;flex-wrap:nowrap;min-height:3.25rem}.productPage--cinematic .pdp-cinematic-price-stack{display:flex;flex-direction:column;gap:.35rem;align-items:flex-start;flex:1 1 auto;min-width:0}.productPage--cinematic .pdp-cinematic-price-block{display:flex;align-items:baseline;gap:.5rem}.productPage--cinematic .pdp-cinematic-price-amount{font-family:Albert Sans,system-ui,sans-serif;font-size:clamp(2.75rem,4.2vw,3.55rem);font-weight:700;line-height:1;letter-spacing:-.025em;color:#fff}.productPage--cinematic .pdp-cinematic-price-currency{font-family:Albert Sans,system-ui,sans-serif;font-size:1.35rem;font-weight:600;letter-spacing:normal;color:rgba(255,255,255,.55)}.productPage--cinematic .pdp-cinematic-purchase .topInfo-price-ht-caption{font-size:.9rem}.productPage--cinematic .pdp-cinematic-stock{display:flex;align-items:center;justify-content:center;flex:0 0 2.75rem;width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem}.productPage--cinematic .pdp-cinematic-stock .pdp-cinematic-wishlist,.productPage--cinematic .wishlist-button.product-wishlist-button.pdp-cinematic-wishlist{margin:0!important;padding:0!important;width:2.75rem!important;height:2.75rem!important;min-width:2.75rem!important;min-height:2.75rem!important;border:none!important;border-radius:0!important;color:rgba(255,255,255,.88);font-size:1.45rem!important}.productPage--cinematic .pdp-cinematic-stock .Alert,.productPage--cinematic .pdp-cinematic-stock .green_success{border-radius:999px;font-size:.95rem;font-weight:600;padding:.5rem 1.1rem!important;background:rgba(255,255,255,.1);color:rgba(255,255,255,.92);border:1px solid rgba(255,255,255,.18);box-shadow:none}.productPage--cinematic .pdp-cinematic-stock .Alert{background:rgba(255,255,255,.06);color:rgba(255,255,255,.7);border-color:rgba(255,255,255,.12)}.productPage--cinematic .topInfo-spec-rail-item--accent .topInfo-spec-rail-value{color:rgba(255,255,255,.95)}.productPage--cinematic .cashback-promo--pdp .cashback-help-btn{border-color:rgba(255,255,255,.28)}.productPage--cinematic .pdp-cinematic-guest-title{margin:0 0 .3rem;font-size:.8rem;color:rgba(255,255,255,.62)}.productPage--cinematic .pdp-guest-checkout-hint{margin:.55rem 0 0;max-width:28rem;line-height:1.4;font-size:.78rem;color:rgba(255,255,255,.55)}.productPage--cinematic .pdp-guest-choice{margin-top:.65rem;max-width:26rem}.productPage--cinematic .pdp-guest-choice__hint{margin:0 0 .55rem;font-size:.78rem;line-height:1.4;color:rgba(255,255,255,.58)}.productPage--cinematic .pdp-guest-choice__split{display:flex;flex-direction:column;gap:.55rem;padding:.7rem .8rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(0,12,24,.35)}.productPage--cinematic .pdp-guest-choice__label{display:block;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(65,165,252,.9);margin-bottom:.25rem}.productPage--cinematic .pdp-guest-choice__text{margin:0;font-size:.75rem;line-height:1.35;color:rgba(255,255,255,.55)}.productPage--cinematic .pdp-guest-choice__or{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.35);text-align:center}.productPage--cinematic .pdp-guest-choice__login-link{display:inline-block;margin-top:.35rem;font-size:.78rem;color:rgba(255,255,255,.78);text-decoration:underline;text-underline-offset:2px}.productPage--cinematic .pdp-guest-choice__path--account .pdp-quick-auth{margin-top:.25rem}.guest-checkout-modal-backdrop{position:fixed;inset:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(0,6,14,.78);backdrop-filter:blur(16px) saturate(1.15);-webkit-backdrop-filter:blur(16px) saturate(1.15);animation:guest-modal-backdrop-in .28s cubic-bezier(.16,1,.3,1) both}.guest-checkout-modal-backdrop.is-closing{animation:guest-modal-backdrop-out .22s ease both}.guest-checkout-modal{position:relative;width:min(380px,100%);max-height:min(92vh,640px);overflow:auto;padding:1.35rem 1.25rem 1.3rem;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(ellipse 70% 42% at 18% 0,rgba(120,180,220,.08),transparent 58%),radial-gradient(ellipse 55% 36% at 88% 8%,rgba(255,255,255,.05),transparent 55%),rgba(0,11,19,.92);box-shadow:0 24px 60px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.05);color:#fff;font-family:Albert Sans,system-ui,sans-serif;animation:guest-modal-in .38s cubic-bezier(.16,1,.3,1) both}.guest-checkout-modal.is-closing{animation:guest-modal-out .22s ease both}.guest-checkout-modal__close{position:absolute;top:12px;right:12px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:rgba(255,255,255,.06);color:rgba(255,255,255,.62);cursor:pointer;transition:background .2s,color .2s,transform .2s cubic-bezier(.34,1.35,.64,1)}.guest-checkout-modal__close:hover{background:rgba(255,255,255,.12);color:#fff;transform:scale(1.05)}.guest-checkout-modal__close:active{transform:scale(.94)}.guest-checkout-modal__head{margin:0 2rem 1.15rem 0}.guest-checkout-modal__eyebrow{margin:0 0 .3rem;font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.42)}.guest-checkout-modal__title{margin:0;font-size:1.35rem;font-weight:650;letter-spacing:-.03em;line-height:1.15;color:rgba(255,255,255,.98)}.guest-checkout-modal__hint,.guest-checkout-modal__label,.guest-checkout-modal__section-label,.guest-checkout-modal__subtitle{display:none}.guest-checkout-modal__guest{display:flex;flex-direction:column;gap:.7rem}.guest-checkout-modal__field{position:relative}.guest-checkout-modal__input{width:100%;min-height:48px;padding:.75rem 1rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:#fff;font-size:.95rem;font-family:inherit;transition:border-color .2s,background .2s,box-shadow .2s}.guest-checkout-modal__input::placeholder{color:rgba(255,255,255,.38)}.guest-checkout-modal__input:focus{outline:none;border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.08);box-shadow:0 0 0 3px rgba(255,255,255,.06)}.guest-checkout-modal__error{margin:0;font-size:.8rem;color:rgba(255,190,180,.9);animation:guest-modal-fade .25s ease both}.guest-checkout-modal__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:.75rem 1rem;border-radius:999px;font-size:.95rem;font-weight:700;letter-spacing:-.015em;font-family:inherit;text-decoration:none;cursor:pointer;border:none;transition:background .22s,border-color .22s,transform .22s cubic-bezier(.34,1.35,.64,1),box-shadow .22s}.guest-checkout-modal__btn--primary{background:rgba(255,255,255,.94);color:#000b13;box-shadow:none}.guest-checkout-modal__btn--primary:hover:not(:disabled){background:#fff;transform:translateY(-1px);box-shadow:0 10px 28px rgba(0,0,0,.25)}.guest-checkout-modal__btn--primary:active:not(:disabled){transform:scale(.985)}.guest-checkout-modal__btn--primary:disabled{opacity:.7;cursor:wait}.guest-checkout-modal__btn .kr-inline-spinner .lcont{animation:none}.guest-checkout-modal__btn .kr-inline-spinner--wait .ll{background:radial-gradient(farthest-side,#000b13 94%,#0000) top /8px 8px no-repeat,conic-gradient(#0000 30%,rgba(0,11,19,.85))}.guest-checkout-modal__btn--ghost{display:none}.guest-checkout-modal__divider{display:flex;align-items:center;gap:.75rem;margin:1.05rem 0 .95rem;color:rgba(255,255,255,.32);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.guest-checkout-modal__divider:after,.guest-checkout-modal__divider:before{content:"";flex:1 1;height:1px;background:rgba(255,255,255,.1)}.guest-checkout-modal__account{display:flex;flex-direction:column;align-items:center;gap:.85rem}.guest-checkout-modal__auth{display:flex;justify-content:center;width:100%}.guest-checkout-modal__auth .pdp-quick-auth{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.55rem;margin:0}.guest-checkout-modal__auth .pdp-quick-auth__btn{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:rgba(255,255,255,.92);font-size:1.15rem;line-height:1;cursor:pointer;transition:background .2s,border-color .2s,color .2s,transform .2s cubic-bezier(.34,1.35,.64,1),box-shadow .2s}.guest-checkout-modal__auth .pdp-quick-auth__btn svg{width:1.15em;height:1.15em;display:block}.guest-checkout-modal__auth .pdp-quick-auth__btn--google:focus-visible,.guest-checkout-modal__auth .pdp-quick-auth__btn--google:hover{color:#ea4335;border-color:rgba(234,67,53,.45);background:rgba(234,67,53,.12)}.guest-checkout-modal__auth .pdp-quick-auth__btn--facebook:focus-visible,.guest-checkout-modal__auth .pdp-quick-auth__btn--facebook:hover{color:#4b9bff;border-color:rgba(75,155,255,.45);background:rgba(75,155,255,.12)}.guest-checkout-modal__auth .pdp-quick-auth__btn--discord:focus-visible,.guest-checkout-modal__auth .pdp-quick-auth__btn--discord:hover{color:#7289da;border-color:rgba(114,137,218,.5);background:rgba(114,137,218,.14)}.guest-checkout-modal__auth .pdp-quick-auth__btn--twitch:focus-visible,.guest-checkout-modal__auth .pdp-quick-auth__btn--twitch:hover{color:#bf94ff;border-color:rgba(191,148,255,.5);background:rgba(191,148,255,.14)}.guest-checkout-modal__auth .pdp-quick-auth__btn:focus-visible,.guest-checkout-modal__auth .pdp-quick-auth__btn:hover{outline:none;transform:translateY(-1px);box-shadow:0 8px 20px rgba(0,0,0,.28)}.guest-checkout-modal__auth .pdp-quick-auth__btn:active{transform:scale(.94)}.guest-checkout-modal__auth .pdp-quick-auth__btn.is-loading,.guest-checkout-modal__auth .pdp-quick-auth__btn:disabled{opacity:.55;cursor:wait}.guest-checkout-modal__signin{font-size:.82rem;font-weight:600;color:rgba(255,255,255,.55);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.18);padding-bottom:.1rem;transition:color .2s,border-color .2s}.guest-checkout-modal__signin:hover{color:#fff;border-color:rgba(255,255,255,.5)}@keyframes guest-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes guest-modal-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes guest-modal-in{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes guest-modal-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes guest-modal-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.guest-checkout-modal,.guest-checkout-modal-backdrop,.guest-checkout-modal__error{animation:none!important}.guest-checkout-modal__auth .pdp-quick-auth__btn:hover,.guest-checkout-modal__btn--primary:hover:not(:disabled),.guest-checkout-modal__close:hover{transform:none}}.cart-guest-choice__actions{display:flex;flex-wrap:wrap;gap:8px}.cart-guest-choice__btn{flex:1 1 140px;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.55rem .85rem;border-radius:10px;font-size:.88rem;font-weight:650;text-decoration:none;cursor:pointer;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:#fff}.cart-guest-choice__btn--guest{background:linear-gradient(180deg,#41a5fc,#2b7fd4);border-color:transparent}.cart-guest-choice__btn--account{background:rgba(255,255,255,.06)}.productPage--cinematic .pdp-quick-auth{margin-top:.15rem;flex-wrap:wrap}.productPage--cinematic .pdp-quick-auth__btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1.5px solid rgba(255,255,255,.55);background:rgba(255,255,255,.06);color:rgba(255,255,255,.9);cursor:pointer;transition:opacity .2s ease,background .2s ease,border-color .2s ease,transform .18s ease}.productPage--cinematic .pdp-quick-auth__btn:focus-visible,.productPage--cinematic .pdp-quick-auth__btn:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.8);outline:none}.productPage--cinematic .pdp-quick-auth__btn:active{transform:scale(.96)}.productPage--cinematic .pdp-quick-auth__btn.is-loading,.productPage--cinematic .pdp-quick-auth__btn:disabled{opacity:.65;cursor:wait}.productPage--cinematic .pdp-cinematic-cta-slot{width:100%;min-height:68px}.productPage--cinematic .pdp-hero-action-bar,.productPage--cinematic .pdp-hero-actions{display:flex;flex-wrap:nowrap;align-items:center;gap:.65rem;width:100%;min-height:68px}.productPage--cinematic .pdp-hero-cta.pdp-hero-cta--primary,.productPage--cinematic a.pdp-hero-cta.pdp-hero-cta--primary{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;flex:1 1 auto;min-height:68px;min-width:min(100%,15rem);width:100%;max-width:100%;padding:.9rem 1.55rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.14);color:#fff;font-weight:600;text-decoration:none;box-shadow:none;animation:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .22s ease,border-color .22s ease,transform .18s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}.productPage--cinematic .pdp-hero-cta.pdp-hero-cta--primary:hover,.productPage--cinematic a.pdp-hero-cta.pdp-hero-cta--primary:hover{background:rgba(255,255,255,.22);border-color:rgba(255,255,255,.28);color:#fff;transform:translateY(-2px);box-shadow:0 10px 28px rgba(0,0,0,.28)}.productPage--cinematic .pdp-hero-cta.pdp-hero-cta--primary:active,.productPage--cinematic a.pdp-hero-cta.pdp-hero-cta--primary:active{transform:translateY(0) scale(.98);box-shadow:none}.productPage--cinematic .pdp-hero-cta__icon{font-size:1.35rem}.productPage--cinematic .pdp-hero-cta__label{font-size:1.2rem;letter-spacing:.01em}.productPage--cinematic .pdp-hero-cta-morph{flex:1 1 auto;min-width:min(100%,15rem);width:100%;display:flex}.productPage--cinematic .pdp-hero-cta-morph .pdp-hero-cta{width:100%}.productPage--cinematic .pdp-hero-cta-morph.is-view .pdp-hero-cta--view-cart{animation:pdp-cta-to-view .48s cubic-bezier(.22,1,.36,1) both}.productPage--cinematic .pdp-hero-cta-morph.is-view .pdp-hero-cta__label{letter-spacing:.02em}@keyframes pdp-cta-to-view{0%{opacity:.35;transform:scale(.94);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}.productPage--cinematic .pdp-hero-cta--loading{flex:1 1 auto;min-width:min(100%,15rem);width:100%;max-width:100%;min-height:68px;border-radius:999px;background:rgba(255,255,255,.08);animation:none}.productPage--cinematic .pdp-hero-cta.pdp-hero-cta--oos{pointer-events:none;cursor:default;opacity:.72}.productPage--cinematic .pdp-hero-cta.pdp-hero-cta--oos,.productPage--cinematic .pdp-hero-cta.pdp-hero-cta--oos:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.1);box-shadow:none;transform:none}.productPage--cinematic .pdp-hero-cta.pdp-hero-cta--secondary,.productPage--cinematic .wishlist-button.product-wishlist-button,.productPage--cinematic .wishlist-button.product-wishlist-button.pdp-hero-cta--secondary{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:0;width:auto!important;height:auto!important;padding:.2rem!important;margin-left:0!important;border:none!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;color:rgba(255,255,255,.9);font-size:1.55rem!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}.productPage--cinematic .wishlist-button.product-wishlist-button.pdp-hero-cta--secondary:hover,.productPage--cinematic .wishlist-button.product-wishlist-button:hover{background:transparent!important;border:none!important;color:rgba(255,255,255,1);transform:scale(1.12)}.productPage--cinematic .wishlist-button.product-wishlist-button{transition:transform .2s cubic-bezier(.22,1,.36,1),color .2s ease,opacity .25s ease}.productPage--cinematic .wishlist-button.product-wishlist-button:active{transform:scale(.94)}.productPage--cinematic .wishlist-button.product-wishlist-button svg{width:1.15em;height:1.15em}.productPage--cinematic .wishlist-button.product-wishlist-button:disabled,.productPage--cinematic .wishlist-button.wishlist-button-loading{opacity:.55;cursor:wait;transform:none!important}.productPage--cinematic .wishlist-heart--busy,.wishlist-button.wishlist-button-loading .wishlist-heart--busy{color:rgba(255,255,255,.55)!important;animation:wishlist-heart-pulse 1.1s ease-in-out infinite}@keyframes wishlist-heart-pulse{0%,to{opacity:.35}50%{opacity:.72}}.productPage--cinematic .pdp-cinematic-meta-row{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem .9rem;margin-top:.85rem}.productPage--cinematic .pdp-cinematic-meta-row .pdp-metacritic{width:auto;margin-top:0}.productPage--cinematic .pdp-platform-seal{position:relative;display:inline-flex;align-items:center;gap:.55rem;margin:0 0 .8rem;padding:.28rem .7rem .28rem .6rem;color:#fff;background:rgba(0,0,0,.5);border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none}.productPage--cinematic .pdp-platform-seal__icon{flex:0 0 auto;width:auto;height:22px;max-width:30px;object-fit:contain}.productPage--cinematic .pdp-platform-seal__for{font-size:.6rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:rgba(255,255,255,.62)}.productPage--cinematic .pdp-platform-seal__name{font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:rgba(255,255,255,.92)}.productPage--cinematic .pdp-cinematic-rail{justify-self:end;align-self:end;height:auto;width:100%;max-width:280px;padding:0}.productPage--cinematic .pdp-cinematic-rail.is-visible{animation:none}.productPage--cinematic .pdp-cinematic-rail--hidden{display:none}.productPage--cinematic .topInfo-specs--rail.game_description{max-height:none;height:auto;overflow:visible}.productPage--cinematic .topInfo-specs--rail{margin:0;padding:.75rem .9rem .35rem;background:rgba(0,0,0,.2);border:none;border-radius:12px;box-shadow:none;-webkit-backdrop-filter:blur(9px) saturate(1.1);backdrop-filter:blur(9px) saturate(1.1)}.productPage--cinematic .topInfo-spec-heading--rail{margin:0 0 .85rem;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.4)}.productPage--cinematic .topInfo-spec-rail{display:flex;flex-direction:column;gap:.15rem}.productPage--cinematic .topInfo-spec-rail-item{display:flex;align-items:center;gap:.75rem;width:100%;min-height:3.5rem;margin:0;padding:.55rem .15rem;border:none;border-bottom:1px solid rgba(255,255,255,.08);border-radius:0;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .18s ease,transform .18s cubic-bezier(.22,1,.36,1),padding-left .18s ease}.productPage--cinematic .topInfo-spec-rail-item:last-child{border-bottom:none}.productPage--cinematic .topInfo-spec-rail-item:focus-visible,.productPage--cinematic .topInfo-spec-rail-item:hover{background:rgba(255,255,255,.04);outline:none;padding-left:.35rem;transform:translateX(2px)}.productPage--cinematic .topInfo-spec-rail-item:active{transform:translateX(0)}.productPage--cinematic .topInfo-spec-rail-icon{flex-shrink:0;width:22px;height:22px;margin-top:0;opacity:.9;display:flex;align-items:center;justify-content:center}.productPage--cinematic .topInfo-spec-rail-body{display:flex;flex-direction:column;gap:.12rem;min-width:0}.productPage--cinematic .topInfo-spec-rail-kicker{font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.42)}.productPage--cinematic .topInfo-spec-rail-value{font-size:.95rem;font-weight:600;color:rgba(255,255,255,.92);line-height:1.25}.productPage--cinematic .topInfo-spec-rail-item--accent .topInfo-spec-rail-value{color:rgba(160,220,255,.95)}.productPage--cinematic .topInfo-spec-rail-item--warn .topInfo-spec-rail-value{color:rgba(255,214,160,.95)}.productPage--cinematic .pdp-cinematic-rail-platforms{margin-top:.75rem;padding:.75rem .9rem .85rem;background:rgba(0,0,0,.2);border-radius:12px;-webkit-backdrop-filter:blur(9px) saturate(1.1);backdrop-filter:blur(9px) saturate(1.1)}.productPage--cinematic .pdp-cinematic-rail-platforms .topInfo-spec-heading--rail{margin-bottom:.7rem}.productPage--cinematic a.pdp-rail-platform-item{text-decoration:none;color:inherit}.productPage--cinematic .topInfo-spec-rail.pdp-rail-platforms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.productPage--cinematic .pdp-rail-platforms a.pdp-rail-platform-item{flex-direction:column;justify-content:center;align-items:center;gap:.4rem;min-height:0;min-width:0;aspect-ratio:1;padding:.4rem;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.04);text-align:center;transform:none}.productPage--cinematic .pdp-rail-platforms a.pdp-rail-platform-item:focus-visible,.productPage--cinematic .pdp-rail-platforms a.pdp-rail-platform-item:hover{padding:.4rem;transform:none;background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.22)}.productPage--cinematic .pdp-rail-platforms a.pdp-rail-platform-item:last-child{border-bottom:1px solid rgba(255,255,255,.1)}.productPage--cinematic .pdp-rail-platforms .topInfo-spec-rail-icon{width:100%;height:100%;max-width:34px;max-height:34px;margin:0}.productPage--cinematic .pdp-rail-platforms .topInfo-spec-rail-icon img{width:100%;height:100%;object-fit:contain}.productPage--cinematic .pdp-rail-platforms .topInfo-spec-rail-body{align-items:center;width:100%}.productPage--cinematic .pdp-rail-platforms .topInfo-spec-rail-value{max-width:100%;font-size:.64rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.productPage--cinematic a.pdp-rail-platform-item:focus-visible .topInfo-spec-rail-value,.productPage--cinematic a.pdp-rail-platform-item:hover .topInfo-spec-rail-value{color:#fff}.productPage--cinematic .topInfo-specs--chips{margin:0;padding:0;background:none;border:none;box-shadow:none}.productPage--cinematic .topInfo-spec-chips{display:flex;flex-wrap:wrap;gap:.4rem}.productPage--cinematic .topInfo-spec-chip--compact{gap:.35rem;padding:.28rem .65rem;font-size:.72rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:rgba(255,255,255,.82)}.productPage--cinematic .topInfo-spec-chip--compact .topInfo-spec-kicker{color:rgba(255,255,255,.48);font-weight:500}.productPage--cinematic .topInfo-spec-chip--compact .topInfo-spec-value{color:rgba(255,255,255,.9);font-weight:650}.productPage--cinematic .pdp-cinematic-chrome{position:absolute;left:0;right:0;bottom:1.35rem;z-index:4;display:flex;flex-direction:column;align-items:stretch;gap:.15rem;padding:.85rem 0 .35rem;pointer-events:auto;transform:translateY(0);opacity:1;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.productPage--cinematic .pdp-cinematic-chrome.is-trailer-active:before{content:"";position:absolute;left:0;right:0;top:-4.5rem;bottom:-1.5rem;z-index:0;pointer-events:auto}.productPage--cinematic .pdp-cinematic-chrome.is-trailer-active>*{position:relative;z-index:1}.productPage--cinematic .pdp-cinematic-chrome.is-tucked{opacity:.14;transform:translateY(1.45rem)}.productPage--cinematic .pdp-cinematic-chrome.is-tucked:before{top:-7.5rem;bottom:-.75rem}html.kr-pdp-trailer #menu.Menu_bar_large{transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}html.kr-pdp-trailer #menu.Menu_bar_large>.nav-minimal__row{transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .28s ease,background-color .28s ease}html.kr-pdp-trailer-tucked #menu.Menu_bar_large{opacity:.14;transform:translateY(-1.35rem);pointer-events:auto}html.kr-pdp-trailer-tucked #menu.Menu_bar_large:after{content:"";position:absolute;left:0;right:0;top:-.75rem;height:8.5rem;z-index:0;pointer-events:auto}html.kr-pdp-trailer-tucked #menu.Menu_bar_large>*{position:relative;z-index:1}html.kr-pdp-trailer-tucked #menu.Menu_bar_large:focus-within,html.kr-pdp-trailer-tucked #menu.Menu_bar_large:hover{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.productPage--cinematic .pdp-cinematic-chrome,html.kr-pdp-trailer #menu.Menu_bar_large{transition:opacity .25s ease}html.kr-pdp-trailer-tucked #menu.Menu_bar_large{opacity:.45;transform:none}html.kr-pdp-trailer-tucked #menu.Menu_bar_large:focus-within,html.kr-pdp-trailer-tucked #menu.Menu_bar_large:hover{opacity:1}}.productPage--cinematic .pdp-cinematic-menu{top:auto;z-index:3;width:100%;padding:.35rem 0 .25rem;transform:none}.productPage--cinematic .pdp-cinematic-menu,.productPage--cinematic .pdp-media-picker{position:relative;left:auto;right:auto;bottom:auto;display:flex;justify-content:center;margin:0}.productPage--cinematic .pdp-media-picker{z-index:4;align-items:center;gap:.55rem;overflow-x:auto;padding:.25rem 1rem .35rem;scrollbar-width:none;-webkit-overflow-scrolling:touch;animation:none}.productPage--cinematic .pdp-media-picker::-webkit-scrollbar{display:none}.productPage--cinematic .pdp-media-picker__item{position:relative;flex:0 0 auto;width:140px;height:78px;padding:0;margin:0;border:1px solid rgba(255,255,255,.14);border-radius:8px;overflow:hidden;background:rgba(0,0,0,.45);cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.productPage--cinematic .pdp-media-picker__item:focus-visible,.productPage--cinematic .pdp-media-picker__item:hover{border-color:rgba(255,255,255,.38);outline:none}.productPage--cinematic .pdp-media-picker__item.is-active{border-color:rgba(255,255,255,.72);box-shadow:0 0 0 1px rgba(255,255,255,.28)}.productPage--cinematic .pdp-media-picker__item--trailer{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.28rem;color:rgba(255,255,255,.92);background:linear-gradient(160deg,rgba(255,255,255,.12),rgba(0,0,0,.55))}.productPage--cinematic .pdp-media-picker__play{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:rgba(255,255,255,.16)}.productPage--cinematic .pdp-media-picker__label{font-size:.72rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.productPage--cinematic .pdp-media-picker__image{display:block;width:100%;height:100%;object-fit:cover}.productPage--cinematic .gallery_product .gallery_button{transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,border-color .22s ease}.productPage--cinematic .gallery_product .gallery_button:hover{transform:translateY(-3px) scale(1.015)}.productPage--cinematic .gallery_image,.productPage--cinematic .gallery_product .gallery_button img{transition:transform .45s cubic-bezier(.22,1,.36,1)}.productPage--cinematic .gallery_product .gallery_button:hover .gallery_image,.productPage--cinematic .gallery_product .gallery_button:hover img{transform:scale(1.04)}.productPage--cinematic .pdp-cinematic-menu__row{display:flex;align-items:center;justify-content:center;gap:1.75rem;margin:0;padding:0;border:none;background:none;animation:none}.productPage--cinematic .pdp-cinematic-menu__btn{appearance:none;position:relative;margin:0;padding:.35rem .1rem .45rem;border:none;background:transparent;color:rgba(255,255,255,.42);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1.2;cursor:pointer;transition:color .22s ease}.productPage--cinematic .pdp-cinematic-menu__btn:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:rgba(255,255,255,.92);transform:scaleX(0);transform-origin:center;transition:transform .28s cubic-bezier(.22,1,.36,1)}.productPage--cinematic .pdp-cinematic-menu__btn:focus-visible,.productPage--cinematic .pdp-cinematic-menu__btn:hover{color:rgba(255,255,255,.88);outline:none}.productPage--cinematic .pdp-cinematic-menu__btn:focus-visible:after,.productPage--cinematic .pdp-cinematic-menu__btn:hover:after{transform:scaleX(.45);opacity:.45}.productPage--cinematic .pdp-cinematic-menu__btn.is-active{color:#fff}.productPage--cinematic .pdp-cinematic-menu__btn.is-active:after{transform:scaleX(1);opacity:1}.productPage--cinematic .pdp-cinematic-menu__btn:active{transform:translateY(1px)}.productPage--cinematic .pdp-cinematic-menu__btn--mobile{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .15rem;letter-spacing:.1em}.productPage--cinematic .pdp-cinematic-menu__btn--mobile svg{transition:transform .25s cubic-bezier(.22,1,.36,1)}.productPage--cinematic .pdp-cinematic-menu__btn--mobile.is-active svg{transform:rotate(180deg)}.productPage--cinematic .pdp-cinematic-menu__mobile{position:relative;width:min(100%,22rem)}.productPage--cinematic .pdp-cinematic-menu__dropdown{position:absolute;left:0;right:0;top:calc(100% + .35rem);z-index:5;display:flex;flex-direction:column;background:rgba(8,12,18,.94);border:1px solid rgba(255,255,255,.1);border-radius:10px;overflow:hidden;transform-origin:top center;animation:pdp-dropdown-in .22s cubic-bezier(.22,1,.36,1) both}.productPage--cinematic .pdp-cinematic-menu__dropdown-item{appearance:none;margin:0;padding:.75rem 1rem;border:none;border-bottom:1px solid rgba(255,255,255,.06);background:transparent;color:rgba(255,255,255,.72);text-align:left;font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:color .18s ease,background .18s ease,padding-left .18s ease}.productPage--cinematic .pdp-cinematic-menu__dropdown-item:last-child{border-bottom:none}.productPage--cinematic .pdp-cinematic-menu__dropdown-item.is-active,.productPage--cinematic .pdp-cinematic-menu__dropdown-item:hover{color:#fff;background:rgba(255,255,255,.06);padding-left:1.15rem}.productPage--cinematic .pdp-cinematic-swap{width:100%;min-height:12rem;animation:pdp-panel-in .38s cubic-bezier(.22,1,.36,1) both}.productPage--cinematic .pdp-cinematic-swap--buy{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-height:0;animation:none}.productPage--cinematic .pdp-cinematic-swap__panel{max-height:min(42vh,360px);overflow:auto;background:rgba(8,12,18,.55);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1rem 1.15rem;transition:border-color .25s ease,background .25s ease}.productPage--cinematic .pdp-cinematic-swap__panel.pdp-tab-panel--reviews{background:transparent;border:none;padding:0}.productPage--cinematic .pdp-cinematic-meta-list{margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.productPage--cinematic .pdp-cinematic-meta-list__row{display:grid;grid-template-columns:minmax(6rem,.4fr) minmax(0,1fr);gap:.65rem 1rem;padding-bottom:.55rem;border-bottom:1px solid rgba(255,255,255,.08);animation:pdp-rise-in .4s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--pdp-stagger,0s)}.productPage--cinematic .pdp-cinematic-meta-list__row:last-child{border-bottom:none;padding-bottom:0}.productPage--cinematic .pdp-cinematic-meta-list dt{margin:0;font-size:.72rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.45)}.productPage--cinematic .pdp-cinematic-meta-list dd{margin:0;font-size:.88rem;line-height:1.4;color:rgba(255,255,255,.88);word-break:break-word}.productPage--cinematic .pdp-cinematic-editions{display:flex;flex-direction:column;gap:.45rem}.productPage--cinematic .pdp-cinematic-editions__item{display:block;padding:.7rem .85rem;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.04);color:rgba(255,255,255,.9);font-size:.9rem;font-weight:600;text-decoration:none;animation:pdp-rise-in .4s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--pdp-stagger,0s);transition:background .2s ease,border-color .2s ease,transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease}.productPage--cinematic .pdp-cinematic-editions--value .pdp-cinematic-editions__item{font-size:1.15rem;font-weight:800;letter-spacing:.01em;padding:.95rem 1.1rem;color:#0c161e;background:#fff;border-color:rgba(255,255,255,.95)}.productPage--cinematic .pdp-cinematic-editions__item:focus-visible,.productPage--cinematic .pdp-cinematic-editions__item:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.22);outline:none;transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.28)}.productPage--cinematic .pdp-cinematic-editions--value .pdp-cinematic-editions__item:focus-visible,.productPage--cinematic .pdp-cinematic-editions--value .pdp-cinematic-editions__item:hover{background:#f5f5f5;border-color:#fff;color:#0c161e}.productPage--cinematic .pdp-cinematic-editions__item:active{transform:translateY(0);box-shadow:none}.productPage--cinematic .pdp-lower-stack{margin-top:1.25rem}.productPage--cinematic .pdp-cinematic-guide-btn{appearance:none;display:inline-flex;align-items:center;justify-content:flex-start;gap:.65rem;width:100%;min-height:2.45rem;margin:.6rem 0 0;padding:.5rem .85rem;border:none;border-radius:12px;background:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(9px) saturate(1.1);backdrop-filter:blur(9px) saturate(1.1);color:rgba(255,255,255,.9);font-size:.86rem;font-weight:600;letter-spacing:0;text-align:left;cursor:pointer;transition:color .2s ease,background .2s ease}.productPage--cinematic .pdp-cinematic-guide-btn:before{content:"";flex:0 0 auto;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5.5A1.5 1.5 0 0 1 5.5 4H11v15H5.5A1.5 1.5 0 0 0 4 20.5z'/%3E%3Cpath d='M20 5.5A1.5 1.5 0 0 0 18.5 4H13v15h5.5a1.5 1.5 0 0 1 1.5 1.5z'/%3E%3C/svg%3E") 50% /contain no-repeat;opacity:.9}.productPage--cinematic .pdp-cinematic-guide-btn:focus-visible,.productPage--cinematic .pdp-cinematic-guide-btn:hover{color:#fff;outline:none;background:rgba(0,0,0,.32)}.productPage--cinematic .pdp-cinematic-guide-btn:after{content:"→";margin-left:auto;opacity:.55;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .2s ease}.productPage--cinematic .pdp-cinematic-guide-btn:focus-visible:after,.productPage--cinematic .pdp-cinematic-guide-btn:hover:after{transform:translateX(4px);opacity:1}.pdp-guide-modal-backdrop{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:rgba(0,8,14,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:pdp-fade-in .22s ease both}.pdp-guide-modal{position:relative;width:min(720px,100%);max-height:min(82vh,820px);display:flex;flex-direction:column;background:#0c1218;border:1px solid rgba(255,255,255,.12);border-radius:14px;box-shadow:0 24px 64px rgba(0,0,0,.45);overflow:hidden;animation:pdp-modal-in .32s cubic-bezier(.22,1,.36,1) both}.pdp-guide-modal__close{position:absolute;top:.65rem;right:.75rem;z-index:1;width:2rem;height:2rem;border:none;border-radius:999px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.8);font-size:1.35rem;line-height:1;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.pdp-guide-modal__close:hover{background:rgba(255,255,255,.12);color:#fff;transform:scale(1.06)}.pdp-guide-modal__title{margin:0;padding:1.15rem 3rem .85rem 1.25rem;font-size:1.05rem;font-weight:700;color:#fff}.pdp-guide-modal__body{flex:1 1 auto;min-height:0;overflow:auto;padding:0 1.25rem 1rem;color:rgba(255,255,255,.82)}.pdp-guide-modal__iframe{width:100%;min-height:420px;border:0;border-radius:8px;background:#000}.pdp-guide-modal__footer{padding:.85rem 1.25rem 1.15rem;border-top:1px solid rgba(255,255,255,.08)}.pdp-guide-modal__dismiss{appearance:none;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-size:.82rem;font-weight:650;padding:.45rem 1rem;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .18s ease}.pdp-guide-modal__dismiss:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.28);transform:translateY(-1px)}.pdp-guide-modal .platform-guide-html{white-space:normal;line-height:1.55;font-size:.92rem;color:rgba(255,255,255,.88);max-width:100%;overflow-wrap:anywhere;word-break:break-word}.pdp-guide-modal .platform-guide-html :is(p,li,td,th){line-height:1.55;margin-top:.2em;margin-bottom:.45em}.pdp-guide-modal .platform-guide-html :is(h1,h2,h3,h4){line-height:1.3;margin:.85em 0 .4em;font-size:1rem;font-weight:650;color:#fff}.pdp-guide-modal .platform-guide-html :is(h1,h2):first-child,.pdp-guide-modal .platform-guide-html :is(h3,h4):first-child{margin-top:0}.pdp-guide-modal .platform-guide-html :is(ul,ol){margin:.4em 0 .55em;padding-left:1.25rem}.pdp-guide-modal .platform-guide-html a{color:rgba(255,255,255,.82);text-decoration:underline;text-underline-offset:2px}.pdp-guide-modal .platform-guide-html a:hover{color:#fff}.pdp-guide-modal .platform-guide-html :is(img,video,svg,canvas){display:block;max-width:100%!important;width:auto!important;height:auto!important;max-height:200px!important;object-fit:contain;margin:.65rem 0;border-radius:10px;box-sizing:border-box;background:rgba(255,255,255,.03)}.pdp-guide-modal .platform-guide-html iframe{display:block;max-width:100%!important;width:100%!important;max-height:240px;border:0;border-radius:10px;background:#000}.pdp-guide-modal .platform-guide-html figure{margin:.65rem 0 .85rem;padding:0;max-width:100%}.pdp-guide-modal .platform-guide-html table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse}.pdp-guide-modal .platform-guide-html :is(pre,code){max-width:100%;white-space:pre-wrap;word-break:break-word}.pdp-guide-modal .platform-guide-html pre{margin:.65rem 0;padding:.7rem .85rem;border-radius:10px;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.08);overflow-x:auto}.pdp-guide-modal .platform-guide-html aside,.pdp-guide-modal .platform-guide-html blockquote{margin:.75rem 0;padding:.7rem .85rem;border-radius:10px;border-left:3px solid rgba(255,255,255,.28);background:rgba(255,255,255,.04);font-size:.88rem}.pdp-guide-modal .platform-guide-html :is(div,section,article,header,main){max-width:100%}@media (prefers-reduced-motion:reduce){.pdp-guide-modal,.pdp-guide-modal-backdrop,.productPage--cinematic .pdp-account-notice,.productPage--cinematic .pdp-cinematic-banner-media,.productPage--cinematic .pdp-cinematic-banner-video-wrap,.productPage--cinematic .pdp-cinematic-editions__item,.productPage--cinematic .pdp-cinematic-identity,.productPage--cinematic .pdp-cinematic-menu__dropdown,.productPage--cinematic .pdp-cinematic-menu__row,.productPage--cinematic .pdp-cinematic-meta-list__row,.productPage--cinematic .pdp-cinematic-purchase,.productPage--cinematic .pdp-cinematic-rail.is-visible,.productPage--cinematic .pdp-cinematic-swap{animation:none!important}.pdp-guide-modal__close,.pdp-guide-modal__dismiss,.productPage--cinematic .pdp-cinematic-banner-media,.productPage--cinematic .pdp-cinematic-editions__item,.productPage--cinematic .pdp-cinematic-guide-btn,.productPage--cinematic .pdp-cinematic-guide-btn:after,.productPage--cinematic .pdp-cinematic-hero__inner,.productPage--cinematic .pdp-cinematic-menu__btn,.productPage--cinematic .pdp-cinematic-menu__btn--mobile svg,.productPage--cinematic .pdp-cinematic-menu__btn:after,.productPage--cinematic .pdp-cinematic-meta-row .pdp-trailer-button,.productPage--cinematic .pdp-hero-cta.pdp-hero-cta--primary,.productPage--cinematic .topInfo-spec-rail-item,.productPage--cinematic .wishlist-button.product-wishlist-button,.productPage--cinematic a.pdp-hero-cta.pdp-hero-cta--primary{transition:none!important}.productPage--cinematic .pdp-cinematic-editions__item:hover,.productPage--cinematic .pdp-cinematic-meta-row .pdp-trailer-button:hover,.productPage--cinematic .pdp-hero-cta.pdp-hero-cta--primary:hover,.productPage--cinematic .topInfo-spec-rail-item:hover,.productPage--cinematic .wishlist-button.product-wishlist-button:hover,.productPage--cinematic a.pdp-hero-cta.pdp-hero-cta--primary:hover{transform:none}}.productPage--cinematic .pdp-media--description .pdp-tab-panel-body{max-width:52rem;color:rgba(255,255,255,.72);line-height:1.55}.productPage--cinematic .pdp-lower-stack{display:flex;flex-direction:column;gap:1.75rem;width:100%;padding:0}.productPage--cinematic .pdp-section{background:transparent;border:none;box-shadow:none;padding:.25rem 0}.productPage--cinematic .home_title.pdp-section-title,.productPage--cinematic .pdp-section-title{font-size:1.15rem;font-weight:650;letter-spacing:-.01em;color:rgba(255,255,255,.92)}.productPage--cinematic .editions-section,.productPage--cinematic .pdp-informations-inner,.productPage--cinematic .pdp-platforms-kinguin-unified{background:rgba(12,16,22,.35);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:1.15rem 1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.productPage--cinematic .pdp-tab-btn.filters_univers_button{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}.productPage--cinematic .cashback-promo--pdp{margin:0;font-size:.72rem;font-weight:600;gap:4px;padding:3px 8px 3px 10px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);box-shadow:none;color:rgba(255,255,255,.9)}@media (max-width:991.98px){.productPage--cinematic .pdp-cinematic-hero__inner{grid-template-columns:1fr;gap:1.25rem}.productPage--cinematic .pdp-cinematic-rail{justify-self:stretch;max-width:none;align-self:stretch}.productPage--cinematic .pdp-cinematic-purchase{max-width:none}}@media (max-width:767.98px){.productPage--cinematic{--pdp-banner-fade-bottom:5.5rem;--pdp-banner-first-screen:42vh}@supports (height:100dvh){.productPage--cinematic{--pdp-banner-first-screen:42dvh}}.productPage--cinematic .pdp-cinematic-banner-shell{height:calc(var(--pdp-banner-first-screen) + var(--pdp-banner-fade-bottom));min-height:calc(200px + var(--kr-nav-h) + var(--pdp-banner-fade-bottom));max-height:calc(420px + var(--kr-nav-h))}.productPage--cinematic .pdp-cinematic-content.productInfo{margin-top:calc(-1 * var(--pdp-banner-fade-bottom));padding:.15rem .9rem 5.5rem;gap:.85rem;min-height:0}.productPage--cinematic .pdp-cinematic-first-screen{display:flex;flex-direction:column;justify-content:flex-start;gap:.55rem;min-height:0;padding-top:.15rem;padding-bottom:.35rem}@supports (height:100dvh){.productPage--cinematic .pdp-cinematic-first-screen{min-height:0}}.productPage--cinematic .pdp-cinematic-hero,.productPage--cinematic .pdp-cinematic-hero__inner{display:contents}.productPage--cinematic .pdp-cinematic-primary{order:1;gap:.55rem;width:100%}.productPage--cinematic .pdp-cinematic-chrome{position:relative;left:auto;right:auto;bottom:auto;order:3;z-index:3;margin-top:.15rem;padding:0;width:100%;transform:none;opacity:1}.productPage--cinematic .pdp-cinematic-menu{order:unset;position:relative;left:auto;right:auto;top:auto;z-index:3;margin-top:0;padding:0;width:100%;justify-content:stretch}.productPage--cinematic .pdp-cinematic-rail{order:2;width:100%;max-width:none;margin-top:.35rem;opacity:1;transform:none}.productPage--cinematic .pdp-cinematic-rail.pdp-cinematic-rail--hidden{display:none}.productPage--cinematic .pdp-cinematic-brand-block{max-width:100%;gap:.25rem;margin-top:-5rem;margin-bottom:.45rem}.productPage--cinematic .pdp-metacritic{width:min(100%,240px);margin-top:.7rem}.productPage--cinematic .pdp-metacritic__chip,.productPage--cinematic .pdp-metacritic__row,.productPage--cinematic .pdp-metacritic__score,.productPage--cinematic .pdp-metacritic__stars{min-height:1.05rem;height:1.05rem}.productPage--cinematic .pdp-metacritic__star,.productPage--cinematic .pdp-metacritic__star svg{width:1.05rem;height:1.05rem}.productPage--cinematic .pdp-metacritic__logo{width:.95rem;height:.95rem}.productPage--cinematic .pdp-cinematic-game-logo{max-width:min(100%,280px)}.productPage--cinematic .pdp-cinematic-game-logo__img{height:clamp(56px,14vw,72px)!important;max-height:none}.productPage--cinematic .pdp-cinematic-game-logo.is-portrait{max-width:min(100%,200px)}.productPage--cinematic .pdp-cinematic-game-logo.is-portrait .pdp-cinematic-game-logo__img{height:clamp(130px,30vw,180px)!important;max-width:min(100%,200px)}.productPage--cinematic .pdp-cinematic-game-logo-title.home-hero__title{max-width:min(100%,14ch);font-size:clamp(1.45rem,7vw,2rem)}.productPage--cinematic .pdp-cinematic-brand-block:has(.pdp-cinematic-game-logo)+.pdp-cinematic-purchase{margin-top:1.75rem}.productPage--cinematic .pdp-cinematic-purchase{max-width:none;width:100%;gap:.55rem;margin-top:.2rem}.productPage--cinematic .pdp-cinematic-price-row{align-items:center;gap:.65rem;min-height:2.85rem}.productPage--cinematic .pdp-cinematic-price-amount{font-size:clamp(2.25rem,9vw,2.75rem)}.productPage--cinematic .pdp-cinematic-price-currency{font-size:1.15rem}.productPage--cinematic .pdp-cinematic-stock{flex-basis:2.5rem;width:2.5rem;height:2.5rem;min-width:2.5rem;min-height:2.5rem}.productPage--cinematic .pdp-cinematic-stock .pdp-cinematic-wishlist,.productPage--cinematic .wishlist-button.product-wishlist-button.pdp-cinematic-wishlist{width:2.5rem!important;height:2.5rem!important;min-width:2.5rem!important;min-height:2.5rem!important;font-size:1.3rem!important}.productPage--cinematic .pdp-cinematic-cta-slot{width:100%;min-height:56px}.productPage--cinematic .pdp-cinematic-guest{width:100%}.productPage--cinematic .pdp-cinematic-guest-title{font-size:.78rem;margin-bottom:.45rem}.productPage--cinematic .pdp-cinematic-cta-slot .d-flex.gap-2{width:100%;justify-content:flex-start;gap:.55rem!important}.productPage--cinematic .pdp-cinematic-cta-slot .d-flex.gap-2>button{width:42px;height:42px}.productPage--cinematic .pdp-quick-auth{width:100%;justify-content:flex-start;gap:.55rem!important}.productPage--cinematic .pdp-quick-auth__btn{width:44px;height:44px}.productPage--cinematic .pdp-hero-cta.pdp-hero-cta--primary,.productPage--cinematic a.pdp-hero-cta.pdp-hero-cta--primary{width:100%;min-height:60px;border-radius:14px;padding:.9rem 1.5rem}.productPage--cinematic .pdp-hero-cta__label{font-size:1.12rem}.productPage--cinematic .pdp-hero-action-bar{width:100%;flex-wrap:nowrap}.productPage--cinematic .pdp-account-notice{max-width:none;font-size:.64rem;padding:.4rem .55rem}.productPage--cinematic .region-status--compact{max-width:none}.productPage--cinematic .pdp-cinematic-menu__btn--mobile{width:100%;min-height:44px;justify-content:space-between;padding:.65rem .9rem;border-radius:12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12)}.productPage--cinematic .pdp-cinematic-menu__dropdown{width:100%;border-radius:12px}.productPage--cinematic .pdp-cinematic-menu__dropdown-item{min-height:44px;padding:.7rem .95rem}.productPage--cinematic .topInfo-specs--rail{padding:0;border-radius:0;background:none;border:none;box-shadow:none}.productPage--cinematic .topInfo-spec-heading--rail{font-size:.62rem;letter-spacing:.14em;margin-bottom:.45rem;color:rgba(255,255,255,.38)}.productPage--cinematic .topInfo-spec-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.productPage--cinematic .topInfo-spec-rail-item{align-items:center;gap:.4rem;padding:.5rem .55rem;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.045);min-width:0}.productPage--cinematic .topInfo-spec-rail-item:last-child{border-bottom:1px solid rgba(255,255,255,.1)}.productPage--cinematic .topInfo-spec-rail-item:focus-visible,.productPage--cinematic .topInfo-spec-rail-item:hover{background:rgba(255,255,255,.07);padding-left:.55rem;transform:none}.productPage--cinematic .topInfo-spec-rail-icon{width:1.15rem;height:1.15rem;margin-top:0}.productPage--cinematic .topInfo-spec-rail-body{gap:.05rem}.productPage--cinematic .topInfo-spec-rail-kicker{font-size:.54rem;letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.productPage--cinematic .topInfo-spec-rail-value{font-size:.78rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.productPage--cinematic .pdp-cinematic-rail-platforms{margin-top:.55rem}.productPage--cinematic .pdp-cinematic-guide-btn{width:100%;justify-content:center;min-height:40px;margin-top:.45rem;font-size:.76rem}.productPage--cinematic .pdp-media-picker{gap:.45rem;padding:.25rem .75rem .45rem;justify-content:flex-start}.productPage--cinematic .pdp-media-picker__item{width:112px;height:64px;border-radius:10px}.productPage--cinematic .pdp-media-picker__label{font-size:.65rem}.productPage--cinematic .pdp-lower-stack{margin-top:.75rem;gap:1rem}.productPage--cinematic .editions-section,.productPage--cinematic .pdp-informations-inner,.productPage--cinematic .pdp-platforms-kinguin-unified{padding:.9rem .95rem;border-radius:12px}.productPage--cinematic .pdp-cinematic-swap__panel{padding:.85rem .15rem .25rem}.productPage--cinematic .pdp-cinematic-editions__item{min-height:44px;padding:.7rem .9rem}.productPage--cinematic .pdp-cinematic-meta-list__row{grid-template-columns:1fr;gap:.15rem;padding:.55rem 0}.productPage--cinematic .pdp-cinematic-tab-brand .pdp-cinematic-game-logo__img{height:clamp(48px,12vw,64px)!important;max-height:none}.productPage--cinematic .pdp-cinematic-tab-brand .pdp-cinematic-game-logo.is-portrait .pdp-cinematic-game-logo__img{height:clamp(120px,28vw,160px)!important;max-width:min(100%,180px)}.productPage--cinematic .pdp-cinematic-tab-brand .pdp-cinematic-game-logo-title.home-hero__title{font-size:clamp(1.35rem,6.5vw,1.85rem)}.productPage--cinematic .pdp-cinematic-first-screen.is-trailer{min-height:calc(42vh - var(--kr-nav-h))}@supports (height:100dvh){.productPage--cinematic .pdp-cinematic-first-screen.is-trailer{min-height:calc(42dvh - var(--kr-nav-h))}}}.productPage .pdp-hero-title-row{margin-top:.75rem;margin-bottom:var(--pdp-title-section-gap)}@media (min-width:768px){.productPage .pdp-hero-title-row{margin-top:1.5rem;margin-bottom:2.5rem}}.productPage .GameImage,.productPage .pdp-cover-image{max-width:var(--pdp-cover-image-max);width:100%;height:auto}.productPage .pdp-cover-stack{position:relative;width:100%;max-width:var(--pdp-cover-image-max);aspect-ratio:var(--pdp-cover-aspect-ratio);border-radius:20px;overflow:hidden;flex-shrink:0}.productPage .pdp-cover-stack .GameImage,.productPage .pdp-cover-stack .pdp-cover-image{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;border-radius:20px}.productPage .pdp-cover-stack .pdp-cover-video,.productPage .pdp-cover-stack .videoTrailer{position:absolute;inset:0;width:100%;height:100%;max-width:none;border:0;border-radius:20px;display:block}.pdp-cover-mobile .pdp-trailer-button,.pdp-cover-stack .pdp-trailer-button{position:absolute;z-index:10;bottom:.85rem;right:.85rem;left:auto;display:inline-flex;align-items:center;gap:.5rem;padding:.45rem 1rem .45rem 1.1rem;margin:0;border:1px solid var(--kr-glass-border);border-radius:999px;background:var(--kr-glass-bg);color:rgba(255,255,255,.92);backdrop-filter:blur(20px) saturate(120%);-webkit-backdrop-filter:blur(20px) saturate(120%);box-shadow:var(--kr-glass-shadow);cursor:pointer;font-weight:600;transition:background .2s ease,border-color .2s ease,color .2s ease}.pdp-cover-mobile .pdp-trailer-button:focus-visible,.pdp-cover-mobile .pdp-trailer-button:hover,.pdp-cover-stack .pdp-trailer-button:focus-visible,.pdp-cover-stack .pdp-trailer-button:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.18);color:#fff;outline:none}.pdp-trailer-button__label{font-size:.85rem;font-weight:600}.pdp-trailer-button__icon{font-size:.95rem}.pdp-trailer-modal-backdrop{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(8,14,20,.55);backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1);opacity:0;transition:opacity .28s cubic-bezier(.22,1,.36,1)}.pdp-trailer-modal-backdrop.is-visible{opacity:1}.pdp-trailer-modal{position:relative;width:min(960px,100%);padding:.65rem;background:var(--kr-glass-bg);border:1px solid var(--kr-glass-border);border-radius:16px;box-shadow:var(--kr-glass-shadow),0 24px 64px rgba(0,0,0,.45);backdrop-filter:var(--kr-glass-blur) saturate(1.2);-webkit-backdrop-filter:var(--kr-glass-blur) saturate(1.2);overflow:hidden;opacity:0;transform:scale(.96) translateY(12px);transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.pdp-trailer-modal.is-visible{opacity:1;transform:scale(1) translateY(0)}@media (prefers-reduced-motion:reduce){.pdp-trailer-modal,.pdp-trailer-modal-backdrop{transition:none}}.pdp-trailer-modal-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pdp-trailer-modal-close{position:absolute;top:.85rem;right:.85rem;z-index:2;width:2rem;height:2rem;border:1px solid var(--kr-glass-inner-border);border-radius:50%;background:var(--kr-glass-inner-bg);color:rgba(255,255,255,.92);font-size:1.35rem;line-height:1;cursor:pointer;backdrop-filter:var(--kr-glass-blur);-webkit-backdrop-filter:var(--kr-glass-blur)}.pdp-trailer-modal-close:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.18);color:#fff}.pdp-trailer-modal__frame-wrap{width:100%;aspect-ratio:16/9;background:#000;border-radius:12px;overflow:hidden;border:1px solid var(--kr-glass-inner-border)}.pdp-trailer-modal__frame{width:100%;height:100%;border:0;display:block}.productPage .pdp-cover-mobile{width:100%;max-width:min(100%,var(--pdp-cover-image-max))}.productPage .pdp-section{width:100%;padding:1.25rem 1.35rem;background:var(--pdp-glass-bg);border:1px solid var(--pdp-glass-border);border-radius:16px;box-shadow:var(--pdp-glass-shadow);backdrop-filter:var(--pdp-glass-blur);-webkit-backdrop-filter:var(--pdp-glass-blur)}.productPage .pdp-section-head{margin-bottom:.9rem}.productPage .pdp-section-kicker{margin:0 0 .3rem;font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.35)}.productPage .home_title.pdp-section-title,.productPage .pdp-section-title{font-size:.98rem;font-weight:600;color:rgba(255,255,255,.88);text-align:left;margin:0;padding:0;background:none;border:none;border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none;text-shadow:none;letter-spacing:.01em;text-transform:none}.productPage .pdp-genre-bar{gap:.5rem}.productPage .pdp-genre-bar .additional_info_wrapperV2{background:var(--pdp-glass-inner-bg);border:1px solid var(--pdp-glass-inner-border);border-radius:10px;backdrop-filter:var(--pdp-glass-blur);-webkit-backdrop-filter:var(--pdp-glass-blur);padding:.5rem .85rem;font-size:.875rem;color:rgba(255,255,255,.78)}.productPage .platforms-grid{gap:.65rem;padding:0}.productPage .platform-card{min-height:80px;max-width:none;padding:.85rem;background:var(--pdp-glass-inner-bg);border:1px solid var(--pdp-glass-inner-border);border-radius:12px;backdrop-filter:var(--pdp-glass-blur);-webkit-backdrop-filter:var(--pdp-glass-blur)}.productPage .platform-card:hover{transform:none;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12)}.productPage .pdp-similar-games{margin:0}.productPage .pdp-similar-grid.home_sector{background:transparent;border:none;border-radius:0;box-shadow:none;padding:0}.productPage .editions-section.pdp-section{margin:0;background:var(--pdp-glass-bg);border:1px solid var(--pdp-glass-border);box-shadow:var(--pdp-glass-shadow);backdrop-filter:var(--pdp-glass-blur);-webkit-backdrop-filter:var(--pdp-glass-blur)}.productPage .editions-grid{gap:.65rem}.productPage .edition_indicator{min-height:auto;padding:.85rem 1rem;border-radius:12px;font-size:.9rem;font-weight:500;background:var(--pdp-glass-inner-bg);border:1px solid var(--pdp-glass-inner-border);box-shadow:none;backdrop-filter:var(--pdp-glass-blur);-webkit-backdrop-filter:var(--pdp-glass-blur)}.productPage .edition_indicator:before{display:none}.productPage .edition_indicator:hover{transform:none;background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.12);box-shadow:none}.productPage .pdp-informations{width:100%}.productPage .pdp-informations-inner{width:100%;max-width:100%}.productPage .pdp-tabs-row{gap:.25rem;padding:.25rem;background:var(--pdp-glass-inner-bg);border:1px solid var(--pdp-glass-inner-border);border-radius:12px;backdrop-filter:var(--pdp-glass-blur);-webkit-backdrop-filter:var(--pdp-glass-blur)}.productPage .pdp-tab-btn.filters_univers_button{white-space:nowrap;min-width:fit-content;flex:1 1 auto;font-size:.9rem;padding:.55rem .85rem;border-radius:10px;color:rgba(255,255,255,.72)}.productPage .pdp-tab-btn[data-tab-count="4"]{font-size:.82rem;padding:.5rem .65rem}.productPage .pdp-tab-btn--active.account_nav_selected,.productPage .pdp-tab-btn.filters_univers_button_selected{background:var(--kr-chip-selected-bg)!important;color:var(--kr-chip-selected-color)!important;border:1px solid var(--kr-chip-selected-border)!important;box-shadow:var(--kr-chip-selected-shadow)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:none}.productPage .pdp-tabs-dropdown{position:relative}.productPage .pdp-tab-btn--mobile{border-radius:12px}.productPage .pdp-tab-btn--active.pdp-tab-btn--mobile{border-color:rgba(255,255,255,.14)}.productPage .pdp-tabs-chevron{transition:transform .2s ease;flex-shrink:0}.productPage .pdp-tabs-chevron--open{transform:rotate(180deg)}.productPage .pdp-tabs-dropdown-menu{position:absolute;top:100%;left:0;right:0;z-index:1000;background:rgba(22,36,48,.82);border:1px solid var(--pdp-glass-border);border-radius:12px;box-shadow:var(--pdp-glass-shadow);backdrop-filter:var(--pdp-glass-blur);-webkit-backdrop-filter:var(--pdp-glass-blur);overflow:hidden}.productPage .pdp-tabs-dropdown-item{background:transparent;color:rgba(255,255,255,.88);font-size:.95rem;font-weight:400;transition:background-color .2s ease,color .2s ease}.productPage .pdp-tabs-dropdown-item--bordered{border-bottom:1px solid rgba(255,255,255,.08)}.productPage .pdp-tabs-dropdown-item--active{background:rgba(255,255,255,.08);color:#fff;font-weight:600}.productPage .pdp-tabs-dropdown-item:hover:not(.pdp-tabs-dropdown-item--active){background:rgba(255,255,255,.05);color:#fff}.productPage .pdp-tab-panel.full_game_description{background:transparent;color:rgba(255,255,255,.82);border:none;border-radius:0;box-shadow:none;white-space:pre-wrap}.productPage .pdp-tab-panel--reviews{background:transparent;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:1.75rem 1.75rem 2rem}.productPage .pdp-tab-panel--video{white-space:normal}.productPage .pdp-tab-panel--video iframe{width:100%;max-width:100%;aspect-ratio:16/9;height:auto;border-radius:12px;border:1px solid rgba(255,255,255,.08)}.productPage .pdp-tab-panel-title{font-size:.98rem;font-weight:600;color:rgba(255,255,255,.88)}.productPage .pdp-tab-panel-body{line-height:1.65;font-size:.9375rem;color:rgba(255,255,255,.68);white-space:pre-wrap}.productPage .full_game_description .platform-guide-html{white-space:normal;border:1px solid var(--pdp-glass-inner-border);background:var(--pdp-glass-inner-bg);box-shadow:none;backdrop-filter:var(--pdp-glass-blur);-webkit-backdrop-filter:var(--pdp-glass-blur)}.productPage .full_game_description .platform-guide-html li::marker{color:rgba(255,255,255,.4)}.productPage .full_game_description .platform-guide-html a{color:rgba(255,255,255,.78);text-decoration:underline;text-underline-offset:2px}.productPage .full_game_description .platform-guide-html a:hover{color:rgba(255,255,255,.95)}.productPage .full_game_description .platform-guide-html :is(h1,h2,h3,h4),.productPage .full_game_description .platform-guide-html blockquote{border-left-color:rgba(255,255,255,.2)}.productPage .pdp-lower-stack{gap:var(--pdp-hero-block-gap);margin-top:var(--pdp-hero-block-gap);margin-bottom:0}.productPage .pdp-lower-stack>.pdp-informations,.productPage .pdp-lower-stack>.pdp-platforms-kinguin-unified,.productPage .pdp-lower-stack>.pdp-section{width:100%;max-width:100%}.productPage .pdp-lower-stack .pdp-section{margin-top:0!important;margin-bottom:0!important}.productPage .pdp-section--similar{padding:1.25rem 1.35rem}.productPage .pdp-section--similar .pdp-similar-games{margin:0}.productPage .pdp-gallery-wrap .gallery_product{width:100%;max-width:100%}.productPage .pdp-gallery-wrap .gallery_button{border-radius:12px;border-color:var(--pdp-glass-inner-border);box-shadow:var(--pdp-glass-shadow);backdrop-filter:var(--pdp-glass-blur);-webkit-backdrop-filter:var(--pdp-glass-blur)}.productPage .pdp-gallery-wrap .gallery_button:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.16);box-shadow:var(--pdp-glass-shadow)}.productPage .pdp-tab-panel--inset iframe[title]{border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.2)}.productPage .pdp-gallery-wrap{width:100%}.productPage .pdp-description-panel{padding:1.25rem 1.35rem;background:var(--pdp-glass-bg);border:1px solid var(--pdp-glass-border);border-radius:16px;box-shadow:var(--pdp-glass-shadow);backdrop-filter:var(--pdp-glass-blur);-webkit-backdrop-filter:var(--pdp-glass-blur);flex-direction:column}.productPage .pdp-description-panel .pdp-section-title{margin-bottom:.65rem}.productPage .pdp-platform-label{display:block;margin-top:.45rem;font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.45);text-align:center}.productPage .platform-card img{max-height:44px;width:auto}.productPage .pdp-platforms-kinguin-row__layout{margin:0;gap:0}.productPage .pdp-platforms-kinguin-row__pane{min-width:0}.productPage .pdp-platforms-kinguin-row__divider{flex-shrink:0;align-self:stretch;width:0;height:auto;margin:0 1.25rem;border:0;border-left:1px solid var(--pdp-glass-inner-border);opacity:1}@media (max-width:1199.98px){.productPage .pdp-platforms-kinguin-row__divider{width:100%;height:0;margin:1rem 0;border-left:0;border-top:1px solid var(--pdp-glass-inner-border)}}@media (min-width:1200px){.productPage .pdp-platforms-kinguin-row__pane--platforms{flex:0 0 auto;width:calc(50% * 10 / 12);max-width:var(--pdp-cover-image-max);padding-right:.25rem}.productPage .pdp-platforms-kinguin-row__pane--kinguin{flex:1 1;padding-left:.25rem}}@media (min-width:1400px){.productPage .pdp-platforms-kinguin-row__pane--platforms{width:calc(50% * 9 / 12)}}.productPage .pdp-platforms-kinguin-row__pane--platforms .platforms-grid--inline{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.45rem;padding:0}.productPage .pdp-platforms-kinguin-row__pane--platforms .platform-card{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;min-height:2.5rem;max-width:2.5rem;padding:0;background:transparent;border:none;border-radius:8px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.productPage .pdp-platforms-kinguin-row__pane--platforms .platform-card:before{display:none}.productPage .pdp-platforms-kinguin-row__pane--platforms .platform-card:hover{transform:none;background:rgba(255,255,255,.06);border:none;box-shadow:none}.productPage .pdp-platforms-kinguin-row__pane--platforms .platform-card img{display:block;width:auto;height:auto;max-width:1.75rem;max-height:1.75rem;object-fit:contain}.productPage .pdp-platforms-kinguin-row__pane--platforms .otherPlatformsicons:hover{transform:none}.productPage .pdp-platforms-kinguin-row__pane--platforms .platform-card:hover img{transform:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.productPage .pdp-kinguin-badges{display:flex;flex-wrap:wrap;gap:.45rem;align-items:flex-start}.productPage .pdp-kinguin-badge{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem .5rem;max-width:100%;padding:.38rem .7rem;background:var(--pdp-glass-inner-bg);border:1px solid var(--pdp-glass-inner-border);border-radius:999px;backdrop-filter:var(--pdp-glass-blur);-webkit-backdrop-filter:var(--pdp-glass-blur);line-height:1.3}.productPage .pdp-kinguin-badge__label{font-size:.62rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.4);white-space:nowrap}.productPage .pdp-kinguin-badge__value{font-size:.8125rem;font-weight:500;color:rgba(255,255,255,.88)}.productPage .pdp-tab-panel--inset.full_game_description{background:var(--pdp-glass-inner-bg);border:1px solid var(--pdp-glass-inner-border);border-radius:14px;box-shadow:none;backdrop-filter:var(--pdp-glass-blur);-webkit-backdrop-filter:var(--pdp-glass-blur)}.productPage .pdp-tab-panel .pdp-section-kicker{margin-bottom:0}.productPage .pdp-tab-panel--video.pdp-tab-panel--inset{padding:.75rem}.productPage .pdp-informations-inner .pdp-tab-content{width:100%}.productPage .reviews-container--pdp{margin:0;padding:.5rem .75rem 1rem;background:transparent;border:none;backdrop-filter:none;-webkit-backdrop-filter:none}.productPage .reviews-container--pdp .reviews-header{margin-bottom:1.35rem;padding-bottom:1.1rem;border-bottom:1px solid rgba(255,255,255,.07)}.productPage .reviews-container--pdp .rating-number{font-size:1.75rem;font-weight:700;background:none;-webkit-background-clip:unset;-webkit-text-fill-color:#fff;color:rgba(255,255,255,.95)}.productPage .reviews-container--pdp .write-review-btn{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.92);border-radius:9999px;padding:.5rem 1rem;font-size:.8125rem}.productPage .reviews-container--pdp .write-review-btn:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.2);box-shadow:none;color:#fff}.productPage .reviews-container--pdp .review-item{background:var(--pdp-glass-inner-bg);border:1px solid var(--pdp-glass-inner-border);border-radius:12px;padding:1.15rem 1.35rem;backdrop-filter:var(--pdp-glass-blur);-webkit-backdrop-filter:var(--pdp-glass-blur)}.productPage .reviews-container--pdp .review-item:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12);transform:none;box-shadow:none}.productPage .reviews-container--pdp .reviewer-avatar{border-color:rgba(255,255,255,.15)}.productPage .reviews-container--pdp .verified-purchase{color:rgba(255,255,255,.55)}.productPage .reviews-container--pdp .no-reviews{background:var(--pdp-glass-inner-bg);border:1px dashed var(--pdp-glass-inner-border);backdrop-filter:var(--pdp-glass-blur);-webkit-backdrop-filter:var(--pdp-glass-blur)}.productPage .reviews-container--pdp .loading-spinner{border-color:rgba(255,255,255,.65) rgba(255,255,255,.12) rgba(255,255,255,.12)}.productPage .reviews-container--pdp .page-button{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.72);border-radius:8px}.productPage .reviews-container--pdp .page-button:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.16);color:#fff}.productPage .reviews-container--pdp .page-button.active{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.2);color:#fff}.productPage .reviews-container--pdp .review-date,.productPage .reviews-container--pdp .reviewer-name,.productPage .reviews-container--pdp .total-reviews{color:rgba(255,255,255,.5)}.productPage .reviews-container--pdp .review-content{color:rgba(255,255,255,.72);line-height:1.55}.productPage .pdp-similar-games .home-game-grid{width:100%}@media (min-width:768px){.productPage .pdp-informations-inner,.productPage .pdp-lower-stack .pdp-section{padding:1.35rem 1.5rem}}.topInfo-purchase.platform_wrapper{background:none;border-radius:0;max-height:none}.topInfo-price-leading{display:flex;align-items:flex-start;flex:1 1;min-width:0}.topInfo-cashback-slot{margin-top:.15rem;max-width:100%}.topInfo .cashback-promo--pdp{margin:0;font-size:.72rem;font-weight:600;gap:4px;padding:3px 8px 3px 10px;background:rgba(255,193,7,.08);border:1px solid rgba(255,193,7,.28);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:rgba(255,236,179,.95)}.topInfo .cashback-promo--pdp .cashback-promo-label{font-weight:600}.topInfo .cashback-promo--pdp .cashback-promo-min{font-size:.88em;font-weight:500;opacity:.85}.topInfo .cashback-promo--pdp .cashback-help-btn{width:16px;height:16px;border-width:1px;border-color:rgba(255,193,7,.45)}.topInfo .cashback-promo--pdp .cashback-help-icon-mark{font-size:9px}.topInfo-cashback{margin:0;flex-shrink:0}.topInfo .cashback-promo--topInfo{margin:0;font-size:.68rem;font-weight:600;gap:3px;padding:2px 7px 2px 9px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.topInfo .cashback-promo--topInfo .cashback-promo-min{font-size:.88em}.topInfo .cashback-promo--topInfo .cashback-help-btn{width:14px;height:14px;border-width:1px}.topInfo .cashback-promo--topInfo .cashback-help-icon-mark{font-size:8px}.topInfo-purchase{display:flex;flex-direction:column;gap:1.25rem;width:100%;max-height:none;margin-top:auto;padding:1.15rem 0 0;border-radius:0;background:none;box-shadow:none;border:none;border-top:1px solid rgba(255,255,255,.1)}.topInfo-price-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1rem;width:100%}.topInfo-price-stack{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0}.topInfo-price-ht-caption{font-size:.7rem;font-weight:500;letter-spacing:.03em;color:rgba(255,255,255,.48);line-height:1.3;cursor:help}.topInfo-price-block{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .5rem;padding:0;margin:0;background:none;border:none;box-shadow:none}.topInfo-price-amount.productprice{font-size:clamp(1.75rem,2.8vw,2.1rem);line-height:1;font-weight:600;letter-spacing:-.02em;color:rgba(255,255,255,.95)}.topInfo-price-currency{font-size:.8rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.45)}.topInfo-stock{flex-shrink:0}.topInfo-stock .Alert,.topInfo-stock .green_success{margin:0;padding:.35rem .7rem;font-size:.7rem;font-weight:600;letter-spacing:.03em;text-transform:none;border-radius:6px}.topInfo-stock .green_success{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:rgba(200,230,210,.95);box-shadow:none}.topInfo-actions{width:100%}.topInfo-action-buttons{width:100%;margin:0}.topInfo-action-bar{display:flex;align-items:center;gap:.5rem;width:100%}.topInfo-action-bar .add_to_cart{max-width:none}.topInfo-action-bar .add_to_cart,.topInfo-action-loading{flex:1 1 auto;min-height:46px;margin:0!important;border-radius:9999px}.topInfo-action-bar .wishlist-button.product-wishlist-button{width:46px!important;height:46px!important;min-width:46px;margin-left:0!important;border-radius:9999px!important;border:1px solid rgba(255,255,255,.18)!important;background:transparent!important}.topInfo-action-bar .wishlist-button.product-wishlist-button:hover{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.28)!important}.topInfo-guest{width:100%;padding:1rem;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);backdrop-filter:none;-webkit-backdrop-filter:none}.topInfo-guest-title{font-size:.875rem;font-weight:500;line-height:1.45;margin-bottom:.75rem!important;color:rgba(255,255,255,.75)}@media (max-width:575.98px){.topInfo{padding:1rem}.topInfo-price-row{flex-direction:column;align-items:flex-start}}.videoTrailer{box-shadow:0 0 72px 14px rgba(0,0,0,.62)}.button{margin:10px;background:none;border-radius:45px;border:2px solid white;color:white;padding:10px 20px;text-decoration:none}.gallery_product{min-height:50px}.gallery_product .gallery_button{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:14px;box-shadow:0 4px 14px rgba(0,0,0,.32);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.gallery_product .gallery_button:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;background:linear-gradient(180deg,transparent 40%,rgba(4,10,16,.55));opacity:0;transition:opacity .22s ease;pointer-events:none}.gallery_product .gallery_button:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.22);box-shadow:0 10px 26px rgba(0,0,0,.42)}.gallery_product .gallery_button:hover:after{opacity:1}.gallery_product .gallery_button:focus-visible{outline:2px solid rgba(255,255,255,.45);outline-offset:2px}.gallery_product .gallery_button:active{transform:translateY(0)}.gallery_product.d-flex{gap:.65rem;overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;padding-bottom:.2rem;-ms-overflow-style:none;scrollbar-width:none}.gallery_product.d-flex::-webkit-scrollbar{display:none}@keyframes gameGalleryLightboxIn{0%{opacity:0}to{opacity:1}}@keyframes gameGalleryPanelIn{0%{opacity:0;transform:scale(.97) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.game-gallery-lightbox{position:fixed;inset:0;z-index:10040;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(4,10,16,.88);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:gameGalleryLightboxIn .22s ease-out}.game-gallery-lightbox-panel{display:flex;flex-direction:column;width:min(1100px,100%);max-height:min(92vh,900px);animation:gameGalleryPanelIn .3s cubic-bezier(.22,1,.36,1)}.game-gallery-lightbox-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;padding:0 .25rem}.game-gallery-lightbox-counter{font-size:.8125rem;font-weight:600;letter-spacing:.06em;color:rgba(255,255,255,.65);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.game-gallery-lightbox-close{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:9999px;background:rgba(255,255,255,.08);cursor:pointer;transition:background .15s ease}.game-gallery-lightbox-close:hover{background:rgba(255,255,255,.16)}.game-gallery-lightbox-stage{min-height:0;gap:.5rem}.game-gallery-lightbox-image-wrap,.game-gallery-lightbox-stage{position:relative;display:flex;align-items:center;justify-content:center;flex:1 1 auto}.game-gallery-lightbox-image-wrap{min-width:0;min-height:min(62vh,520px);max-height:min(62vh,520px);border-radius:16px;overflow:hidden;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.1)}.game-gallery-lightbox-image-wrap #loading{position:absolute;inset:0;z-index:2}.game-gallery-lightbox-image{max-width:100%;max-height:min(62vh,520px);width:auto!important;height:auto!important;border-radius:12px;transition:opacity .25s ease}.game-gallery-lightbox-image.is-loading{opacity:.15}.game-gallery-lightbox-nav{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:9999px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.92);cursor:pointer;transition:background .15s ease,transform .12s ease}.game-gallery-lightbox-nav:hover{background:rgba(255,255,255,.16);transform:scale(1.05)}.game-gallery-lightbox-filmstrip{display:flex;gap:.45rem;margin-top:.85rem;padding:.35rem .15rem;overflow-x:auto;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.game-gallery-lightbox-filmstrip::-webkit-scrollbar{display:none}.game-gallery-lightbox-thumb{flex:0 0 auto;scroll-snap-align:center;width:88px;height:50px;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;opacity:.55;cursor:pointer;transition:opacity .2s ease,border-color .2s ease,transform .2s ease}.game-gallery-lightbox-thumb:hover{opacity:.85;transform:translateY(-1px)}.game-gallery-lightbox-thumb.is-active{opacity:1;border-color:rgba(255,255,255,.7)}@media (max-width:767.98px){.game-gallery-lightbox{padding:0;align-items:stretch}.game-gallery-lightbox-panel{width:100%;max-height:100vh;padding:.75rem .5rem 1rem}.game-gallery-lightbox-stage{flex-direction:column}.game-gallery-lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3}.game-gallery-lightbox-nav--prev{left:.35rem}.game-gallery-lightbox-nav--next{right:.35rem}.game-gallery-lightbox-nav:hover{transform:translateY(-50%) scale(1.05)}.game-gallery-lightbox-image-wrap{width:100%;min-height:48vh;max-height:58vh}.game-gallery-lightbox-image{max-height:58vh}}@keyframes headanim{0%{transform:translateX(100px)}to{transform:translateX(0)}}.head_mobile{overflow-x:scroll;scroll-behavior:smooth;animation:headanim 1s ease-out}.head_mobile::-webkit-scrollbar{display:none}.Menu_btn{margin:5px}.Menu_btn,.Menu_btnV2{background:none;border-radius:45px;border:none;color:white;text-decoration:none;transition:1s}.Menu_btnV2{margin:10px;font-weight:500}.Menu_btnV2:hover{color:rgba(255,255,255,.9);text-decoration:none}.menu_containerV2{border-radius:45px;transition:1s;justify-content:center;height:20px;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 48%,rgba(255,255,255,0));background-repeat:space;background-position:-222px}.menu_containerV2 p{color:white;transition:.5s;width:120px}.menu_container{will-change:transform;border-radius:45px;transition:.5s;overflow:hidden;justify-content:center;height:60px;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 48%,rgba(255,255,255,0));background-repeat:space;background-position:-300px;box-shadow:0 0 10px 6px rgba(255,255,255,0);min-width:13%}.menu_container p{color:white;transition:.5s}.kp_head{background:white;border-radius:15px;color:black;font-size:20px;font-weight:700}.prize_value{background:linear-gradient(70deg,rgb(0,0,0),rgb(39,39,39));border-radius:45px;font-size:25px}.back_button{color:white}.top_bar_mobile_nav_hide{opacity:0}.top_bar_mobile_nav{position:fixed;z-index:15;background:none;min-height:75px;overflow:hidden}.kp_plus_main{background:linear-gradient(180deg,rgba(0,0,7,0),rgba(0,0,0,.9) 50%,rgba(0,0,0,0))}.kp_link_input{height:50px;border-radius:45px;border:none;background:rgba(255,255,255,.151);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:10px;overflow:hidden;transition:.5s;color:white}.kp_plus{color:#ffffff;opacity:1;font-size:43px;font-weight:600}.kp_plus_actions{background:rgba(184,216,252,.233);border-radius:20px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.roll{transform:rotateY(90deg);transition:.25s linear;animation:none!important}.back_button{background:none;border:none}.gold_text{background:-webkit-linear-gradient(211deg,rgb(255,255,255),#6e4800);color:rgb(100,90,0)!important;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}.edition{border-radius:0 25px 0 45px;height:50px;width:40px;font-size:14px;background:rgb(57,18,255);background:linear-gradient(90deg,rgb(0,60,255),rgba(41,147,250,1))}@keyframes sticky_anim{0%{opacity:0;transform:translateY(-200px)}to{opacity:1;transform:translateY(0)}}.sticky-top{position:fixed!important;top:0;z-index:0;background:var(--kr-glass-bg)!important;backdrop-filter:var(--kr-glass-blur);-webkit-backdrop-filter:var(--kr-glass-blur);border-bottom:1px solid var(--kr-glass-border);box-shadow:var(--kr-glass-shadow);animation:sticky_anim .5s ease}.sticky-top .menu_container{transform:scale(.6);opacity:0;height:.5;pointer-events:none;transition:.4s;overflow:hidden}.static_nav_desktop{border-radius:45px;background:var(--kr-glass-bg);border:1px solid var(--kr-glass-border);box-shadow:var(--kr-glass-shadow);backdrop-filter:var(--kr-glass-blur);-webkit-backdrop-filter:var(--kr-glass-blur);display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important}.static_nav_desktop .menu_container{background:transparent!important;background-image:none!important;border:1px solid transparent!important;box-shadow:none!important;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease,opacity .22s ease}.static_nav_desktop .menu_container.nav_selected{background:var(--kr-chip-selected-bg)!important;border:1px solid var(--kr-chip-selected-border)!important;box-shadow:var(--kr-chip-selected-shadow)!important;opacity:1}.static_nav_desktop .menu_container.nav_selected .Menu_btn,.static_nav_desktop .menu_container.nav_selected .Menu_btn p,.static_nav_desktop .menu_container.nav_selected .nav-more-trigger,.static_nav_desktop .menu_container.nav_selected .nav-more-trigger span{color:var(--kr-chip-selected-color)!important}.sticky-top .static_nav_desktop{opacity:0;transition:.5s;pointer-events:none}@media (hover:hover) and (pointer:fine){.static_nav_desktop .menu_container:hover:not(.nav_selected){animation:none!important;transform:translateY(-1px);background:rgba(255,255,255,.14)!important;border:1px solid rgba(255,255,255,.28)!important;box-shadow:0 4px 18px rgba(0,0,0,.18)!important;opacity:1}.static_nav_desktop .menu_container:hover:not(.nav_selected) .Menu_btn,.static_nav_desktop .menu_container:hover:not(.nav_selected) .Menu_btn p,.static_nav_desktop .menu_container:hover:not(.nav_selected) .nav-more-trigger,.static_nav_desktop .menu_container:hover:not(.nav_selected) .nav-more-trigger span{color:#ffffff!important}.nav-minimal #top-menu .nav-actions-compact .nav-item-wrapper>.Menu_btn:hover,.nav-minimal #top-menu .nav-actions-compact .nav-item-wrapper>a.Menu_btn:hover{background:rgba(255,255,255,.06)!important;border-color:transparent!important;transform:none;transition:background .2s ease,border-color .2s ease,opacity .2s ease}#top-menu .nav-actions-compact .menu_containerV2:hover .Menu_btnV2,#top-menu .nav-actions-compact .menu_containerV2:hover .nav-account-icon{opacity:1}}.Search{width:100%;border-radius:45px;border:1px solid var(--kr-glass-border);background:var(--kr-glass-bg);backdrop-filter:var(--kr-glass-blur);-webkit-backdrop-filter:var(--kr-glass-blur);box-shadow:var(--kr-glass-shadow);color:white}.Search,.Search:focus{height:50px;padding:10px;transition:.5s}.Search:focus{border-radius:45px;border:none;background:rgb(255,255,255);outline:none;box-shadow:0 0 10px rgba(0,0,0,.8);color:black}.cart_icon{opacity:.9}.search_browser{position:fixed;z-index:300;height:100vh;width:100vw;top:12%;left:0;right:0;overflow:scroll}.cart_icon:hover{opacity:1}.login-desktop,.login_mobile{position:fixed;z-index:10001!important;background:black;width:100vw;height:100vh;top:0;left:0;padding:0!important;margin:0!important}.filters_univers_button{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid transparent;box-shadow:none;border-radius:20px;padding:10px 40px;color:white;transition:background-color .32s cubic-bezier(.4,0,.2,1),color .32s cubic-bezier(.4,0,.2,1),border-color .32s cubic-bezier(.4,0,.2,1),box-shadow .32s cubic-bezier(.4,0,.2,1),opacity .28s ease,transform .28s cubic-bezier(.34,1.45,.64,1)}.filters_univers_button:hover:not(.filters_univers_button_selected){background:var(--kr-chip-hover-bg);border-color:var(--kr-chip-hover-border);box-shadow:var(--kr-chip-hover-shadow);color:var(--kr-chip-hover-color);opacity:1}.filters_univers_button_selected{opacity:1;background:var(--kr-chip-selected-bg);color:var(--kr-chip-selected-color);border:1px solid var(--kr-chip-selected-border);box-shadow:var(--kr-chip-selected-shadow);transition:background-color .32s cubic-bezier(.4,0,.2,1),color .32s cubic-bezier(.4,0,.2,1),border-color .32s cubic-bezier(.4,0,.2,1),box-shadow .32s cubic-bezier(.4,0,.2,1),opacity .28s ease,transform .28s cubic-bezier(.34,1.45,.64,1)}.nav-more-portal-root{max-width:calc(100vw - 20px);pointer-events:auto}html.kr-nav-hold .nav-more-portal-root,html.kr-navigating .nav-more-portal-root,html.kr-soft-nav .nav-more-portal-root{display:none!important;pointer-events:none!important;visibility:hidden!important}.nav-more-panel.nav-more-panel--surface{min-width:0;width:100%;padding:0;border-radius:16px;background:rgba(0,11,19,.72);border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 40px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.04);backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);overflow:hidden;font-family:Albert Sans,system-ui,sans-serif;opacity:0;transform:translateY(-6px);transition:opacity .26s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.nav-more-panel.nav-more-panel--surface.is-open{opacity:1;transform:none}.nav-more-panel.nav-more-panel--surface.is-closing{opacity:0;transform:translateY(-4px);pointer-events:none}@media (prefers-reduced-motion:reduce){.nav-more-panel.nav-more-panel--surface{transition:none!important}}.nav-more-panel-header{padding:.75rem 1rem .45rem;display:flex;flex-direction:column;gap:.08rem}.nav-more-panel-kicker{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.42)}.nav-more-panel-kicker,.nav-more-panel-title{font-family:Albert Sans,system-ui,sans-serif;font-weight:600}.nav-more-panel-title{font-size:.92rem;color:rgba(255,255,255,.94);letter-spacing:-.015em}.nav-more-panel-divider{height:1px;margin:0 .85rem;background:rgba(255,255,255,.07)}.nav-more-list{list-style:none;margin:0;padding:.3rem .35rem .4rem}.nav-more-item{margin:0;padding:0}.nav-more-wrap{position:relative}.nav-more-trigger{border:none;background:transparent;color:inherit;cursor:pointer;width:100%}.nav-more-trigger:focus-visible{outline:2px solid rgba(255,255,255,.35);outline-offset:2px;border-radius:6px}.nav-more-chevron{transition:transform .28s cubic-bezier(.22,1,.36,1)}.nav-more-chevron--open{transform:rotate(180deg)}.nav-more-link{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:.55rem .65rem;min-height:40px;padding:.35rem .55rem .35rem .45rem;margin:0;border-radius:8px;color:rgba(255,255,255,.86)!important;text-decoration:none!important;font-family:Albert Sans,system-ui,sans-serif;font-size:.88rem;font-weight:600;letter-spacing:-.01em;transition:background .16s ease,color .16s ease}.nav-more-link:hover{background:rgba(255,255,255,.06);color:#fff!important}.nav-more-link:focus-visible{outline:none;background:rgba(255,255,255,.06)}.nav-more-link--active{background:rgba(255,255,255,.08);color:#fff!important;box-shadow:inset 2px 0 0 0 rgba(255,255,255,.65)}.nav-more-link-icon-cell{display:flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:0;box-shadow:none}.nav-more-link--active .nav-more-link-icon-cell,.nav-more-link-icon-cell{background:transparent;border:none}.nav-more-link-fa{font-size:.95rem;color:rgba(255,255,255,.78)}.nav-more-thumb{object-fit:contain;opacity:.88;filter:brightness(1.06);width:20px!important;height:20px!important}.nav-more-link-text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-more-link-caret{font-size:.58rem;opacity:.28;transition:opacity .15s ease,transform .15s ease}.nav-more-link--active .nav-more-link-caret,.nav-more-link:hover .nav-more-link-caret{opacity:.55;transform:translateX(2px)}.nav-minimal__hubs .menu_container.nav-hub-home{overflow:hidden;transition:opacity .36s cubic-bezier(.22,1,.36,1),max-width .42s cubic-bezier(.22,1,.36,1),min-width .42s cubic-bezier(.22,1,.36,1),margin .42s cubic-bezier(.22,1,.36,1),padding .42s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1),flex-basis .42s cubic-bezier(.22,1,.36,1);max-width:7.5rem;transform-origin:center center}.nav-minimal__hubs .menu_container.nav-hub-home.is-home-current{opacity:0;max-width:0!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;transform:scale(.72);pointer-events:none;flex:0 0!important;width:0!important}.nav-minimal__hubs .menu_container.nav-hub-home .Menu_btn{transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1)}.nav-minimal__hubs .menu_container.nav-hub-home.is-home-current .Menu_btn{opacity:0;transform:translateY(4px) scale(.9)}@media (prefers-reduced-motion:reduce){.nav-minimal__hubs .menu_container.nav-hub-home,.nav-minimal__hubs .menu_container.nav-hub-home .Menu_btn{transition:none!important}}.desktop-nav-items .nav-hub-secondary .Menu_btn p,.desktop-nav-items .nav-hub-secondary .nav-more-trigger span{font-size:.9rem;opacity:.9}.browser-type-tabs{gap:.35rem}.browser-type-tabs .filters_univers_button:not(.filters_univers_button_selected):hover{transform:translateY(-1px)}.browser-type-tabs .filters_univers_button_selected{transform:translateY(0)}@media (min-width:768px){.browser-filters-root{align-items:center}.browser-page-wrap .browser-type-tabs{display:flex!important;flex-wrap:nowrap;align-items:center;justify-content:center;width:100%!important;max-width:100%;gap:.65rem!important;padding:0!important;margin:0 auto!important;border-radius:0;background:transparent;border:none;box-shadow:none}.browser-page-wrap .browser-type-tab{flex:0 0 11.5rem!important;width:11.5rem!important;min-width:11.5rem!important;max-width:11.5rem!important;min-height:44px!important;padding:.7rem 1.25rem!important;font-size:.92rem!important;font-weight:600;line-height:1.2;border-radius:20px!important;white-space:nowrap;text-align:center;box-sizing:border-box}.browser-page-wrap .browser-type-tab.filters_univers_button_selected{box-shadow:var(--kr-chip-selected-shadow)}}.filters_univers_tab_secondary:not(.filters_univers_button_selected){opacity:.78;transition:opacity .3s ease}.filters_univers_tab_game_selected{font-weight:600;box-shadow:0 0 0 2px rgba(0,0,0,.18);transition:background-color .32s cubic-bezier(.4,0,.2,1),color .32s cubic-bezier(.4,0,.2,1),border-color .32s cubic-bezier(.4,0,.2,1),box-shadow .32s cubic-bezier(.4,0,.2,1),opacity .28s ease,transform .28s cubic-bezier(.34,1.45,.64,1)}.browser-filter-type-panel{animation:browserFilterTypePanelIn .28s ease-out both}@keyframes browserFilterTypePanelIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.browser-filter-type-panel{animation:none!important}.browser-type-tabs .filters_univers_button:not(.filters_univers_button_selected):hover{transform:none}}.filters{background:var(--kr-glass-bg);backdrop-filter:var(--kr-glass-blur);-webkit-backdrop-filter:var(--kr-glass-blur);border:1px solid var(--kr-glass-border);box-shadow:var(--kr-glass-shadow);position:relative;min-height:0;border-radius:25px;padding:6px 20px 8px;overflow:hidden;transition:.5s;-webkit-backface-visibility:hidden;-webkit-perspective:1000;-webkit-transform:translateZ(0);backface-visibility:hidden;perspective:1000;transform:translateZ(0)}.game_region_browser{font-size:13px}.frontcover{border-radius:15px 15px 0 0;max-width:318px;max-height:176px!important;transition:.5s;object-fit:cover}.game_edition_browser{font-size:12px;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.color_black{background:#060b0f}::-webkit-scrollbar{width:5px;max-height:300px}::-webkit-scrollbar-track{background:#0D171F;border-radius:10px}::-webkit-scrollbar-thumb{background:#2993FA;border-radius:10px}.AlertBG{position:fixed;top:0;right:0;background:linear-gradient(270deg,rgba(70,0,0,.7) 0,rgba(70,0,0,.301));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-size:400%;z-index:10;min-width:100%;min-height:100%;animation:alertAnim 2nps ease-out forwards}.alertmsg{animation:alertContentAnim .7s}@keyframes alertAnim{0%{background-position:0 0}to{background-position:100% 0}}@keyframes alertContentAnim{0%{transform:scale(1.3);opacity:0}to{transform:scale(1);opacity:1}}.account,.key{font-size:18px;background:#1C2C3B;border-radius:45px;overflow:hidden}.account{height:300px;white-space:pre-wrap;overflow-y:scroll}.loader{width:50px;height:70px;border-radius:50%;display:inline-block;border-top:5px solid #ffffff;border-right:5px solid transparent;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes banner_zoomout{0%{transform:scale(1.02);opacity:0;filter:blur(6px) brightness(1)}to{transform:scale(1);filter:blur(0) brightness(.32);opacity:1}}@keyframes substaticanim{0%{transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes substaticcardsanim{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes substaticsubssanim{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.productBanner{animation:banner_zoomout 2s ease-out forwards;mix-blend-mode:color-dodge}.franchiseBanner,.productBanner{z-index:-1;transform:scale(1.2);object-fit:cover}.franchiseBanner{animation:banner_zoomout 2s ease forwards}.subStaticsubs{top:10%;animation:substaticsubssanim 4s ease}.subStatic,.subStaticsubs{right:0;position:absolute;filter:brightness(1);mix-blend-mode:color-burn}.subStatic{animation:substaticanim 4s ease}.subStaticcard{right:0;filter:brightness(1);mix-blend-mode:color-burn}.subStaticcard,.subStaticphone{top:20%;position:absolute;animation:substaticcardsanim 4s ease}.subStaticphone{left:30%;filter:brightness(.3);z-index:-1}.staticbanner{z-index:-1;opacity:1;transform:rotate3d(4,3,0,45deg) perspective(0) scale(1.3)}.backgroundImageContainer{min-width:100%;z-index:-5;background:radial-gradient(circle at top right,rgba(255,255,255,.466) 0,rgba(0,85,182,.24)60%,rgba(247,247,247,0) 100%);background-blend-mode:hard-light}.backgroundImageContainer,.backgroundImageContainerAnimated{position:absolute;top:0;min-height:1080px;max-height:1080px;overflow:hidden}.backgroundImageContainerAnimated{opacity:1;z-index:0;pointer-events:none}#canvas{filter:drop-shadow(0 0 10px rgba(250,97,2,1))}.Menu_bar_large{background:linear-gradient(180deg,#000b13,#000b1373 38%,rgba(255,255,255,0));z-index:11!important;position:relative;max-height:220px;min-height:220px}:root{--kr-nav-h:56px}@media (max-width:991.98px){:root{--kr-nav-h:52px}}.Menu_bar_large.nav-minimal{position:fixed!important;top:0;left:0;right:0;width:100%;z-index:10050!important;max-height:none;min-height:0;padding-top:0!important;padding-bottom:0!important;background:transparent!important;background-image:none!important;transition:opacity .42s cubic-bezier(.16,1,.3,1)}.nav-minimal-offset{height:var(--kr-nav-h,56px);width:100%;flex-shrink:0;pointer-events:none}body:has(.account-page--cinematic) .nav-minimal-offset,body:has(.browser-shell--store) .nav-minimal-offset,body:has(.cartPage--cinematic) .nav-minimal-offset,body:has(.franchise-page--cinematic) .nav-minimal-offset,body:has(.home-hero) .nav-minimal-offset,body:has(.home-page--cinematic) .nav-minimal-offset,body:has(.login-page--cinematic) .nav-minimal-offset,body:has(.productPage--cinematic) .nav-minimal-offset{height:0}body:has(.login-page--cinematic) .Menu_bar_large,body:has(.login-page--cinematic) .Topbarmobile,body:has(.login-page--cinematic) .site-footer,body:has(.login-page--cinematic) .topbarmobile{display:none!important}body:has(.login-page--cinematic) .Menu_bar_init.Main_menu_mobile,body:has(.login-page--cinematic) .kr-mobile-dock{opacity:0!important;bottom:calc(-40px + env(safe-area-inset-bottom, 0px))!important;pointer-events:none!important;visibility:hidden!important}.Menu_bar_large.nav-minimal>.nav-minimal__row{flex-wrap:nowrap!important;gap:.45rem .7rem!important;min-height:0;align-items:center!important;margin-top:max(.35rem,env(safe-area-inset-top,0px))!important;margin-left:auto!important;margin-right:auto!important;max-width:calc(100% - 1.25rem)!important;padding:.28rem .55rem!important;background:rgba(0,11,19,.58)!important;backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);border-radius:16px!important;border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 32px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.04);opacity:0;transform:translateY(-12px);transition:opacity .48s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .28s ease,background-color .28s ease;will-change:opacity,transform}.Menu_bar_large.nav-minimal.nav-minimal--bar-in>.nav-minimal__row{opacity:1;transform:none}.Menu_bar_large.nav-minimal.nav-minimal--bar-nav>.nav-minimal__row{opacity:1;transform:none;transition:none}@media (prefers-reduced-motion:reduce){.Menu_bar_large.nav-minimal>.nav-minimal__row{opacity:1;transform:none;transition:none}}.nav-minimal__row{flex-wrap:nowrap!important;gap:.55rem .85rem!important;min-height:0;align-items:center!important}.nav-minimal__brand{flex:0 0 auto;transition:opacity .32s cubic-bezier(.22,1,.36,1)}.nav-minimal__logo img{opacity:1;filter:brightness(1.06)}.nav-minimal__hubs{min-width:0;flex:1 1 auto;transition:justify-content .45s cubic-bezier(.22,1,.36,1),margin .45s cubic-bezier(.22,1,.36,1),flex .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1)}.nav-minimal__hubs .desktop-nav-items{width:auto!important;justify-content:flex-start;gap:.2rem .45rem;align-items:center;flex-wrap:nowrap;overflow:visible}.nav-minimal__hubs .menu_container{flex:0 0 auto!important;width:auto!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;overflow:visible}.nav-minimal__hubs .menu_container:not(.nav-more-wrap) .Menu_btn{position:relative;gap:0;margin:0!important;padding:.45rem!important;min-width:2.35rem;min-height:2.35rem;border-radius:999px;color:rgba(255,255,255,.66);text-decoration:none;white-space:nowrap;background:transparent!important;border:none!important;box-shadow:none!important;transition:color .25s ease,background .25s ease,transform .25s cubic-bezier(.22,1,.36,1)}.nav-minimal__hubs .menu_container:not(.nav-more-wrap) .Menu_btn:after{display:none!important}.nav-minimal__hubs .menu_container:not(.nav-more-wrap) .Menu_btn>div,.nav-minimal__hubs .menu_container:not(.nav-more-wrap) .Menu_btn>div.d-flex{display:flex!important;align-items:center;justify-content:center;width:22px!important;max-width:22px!important;height:22px!important;flex:0 0 22px;margin:0!important;opacity:1;transform:none}.nav-minimal__hubs .menu_container:not(.nav-more-wrap) .Menu_btn>div img{width:22px!important;height:22px!important;object-fit:contain;filter:brightness(0) invert(1);opacity:.78;transition:opacity .25s ease,transform .25s ease}.nav-minimal__hubs .menu_container:not(.nav-more-wrap) .Menu_btn p{max-width:0!important;margin:0!important;padding:0!important;opacity:0!important;overflow:hidden;pointer-events:none;font-size:0!important}.nav-minimal__hubs .menu_container.nav_selected:not(.nav-more-wrap){background:transparent!important;border:none!important;box-shadow:none!important;opacity:1}.nav-minimal__hubs .menu_container.nav_selected:not(.nav-more-wrap) .Menu_btn>div img{opacity:1}@media (hover:hover) and (pointer:fine){.nav-minimal__hubs .menu_container:not(.nav-more-wrap):hover .Menu_btn{background:rgba(255,255,255,.06)!important;transform:translateY(-1px)}.nav-minimal__hubs .menu_container:not(.nav-more-wrap):hover .Menu_btn>div img{opacity:1;transform:scale(1.06)}}.nav-minimal__hubs .menu_container.nav-more-wrap{flex:0 0 auto!important;min-width:5.1rem!important;margin-left:.35rem!important;padding-inline:.1rem!important;overflow:visible!important}.nav-minimal__hubs .menu_container.nav-more-wrap .nav-more-trigger{position:relative;width:auto!important;min-width:4.85rem;margin:0!important;padding:.42rem .85rem .42rem .9rem!important;gap:.45rem!important;border-radius:999px;color:rgba(255,255,255,.66);font-family:Albert Sans,system-ui,sans-serif;font-size:.8rem;font-weight:600;letter-spacing:.03em;text-decoration:none;white-space:nowrap;background:transparent!important;border:none!important;box-shadow:none!important;transition:color .25s ease,background .25s ease,transform .25s cubic-bezier(.22,1,.36,1)}.nav-minimal__hubs .menu_container.nav-more-wrap .nav-more-trigger:after{display:none!important}.nav-minimal__hubs .menu_container.nav-more-wrap .nav-more-trigger span{display:inline-block;margin:0!important;padding:0!important;opacity:1;max-width:none!important;overflow:visible;transform:none;white-space:nowrap;color:inherit;font-size:inherit!important}.nav-minimal__hubs .menu_container.nav-more-wrap .nav-more-chevron{flex-shrink:0;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s ease}.nav-minimal__hubs .menu_container.nav_selected.nav-more-wrap .nav-more-trigger,.nav-minimal__hubs .menu_container.nav_selected.nav-more-wrap .nav-more-trigger span{color:rgba(255,255,255,.98)!important;font-weight:700}@media (hover:hover) and (pointer:fine){.nav-minimal__hubs .menu_container.nav-more-wrap:hover .nav-more-trigger{background:rgba(255,255,255,.06)!important;color:rgba(255,255,255,.92)!important;transform:translateY(-1px)}}.nav-minimal__search{flex:0 1 220px;max-width:260px;min-width:132px;transition:flex-basis .45s cubic-bezier(.22,1,.36,1),max-width .45s cubic-bezier(.22,1,.36,1),min-width .45s cubic-bezier(.22,1,.36,1),opacity .35s ease}.nav-brand-swap{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;place-items:center;min-height:40px;min-width:0;width:max-content;max-width:100%}.nav-brand-swap__logo,.nav-brand-swap__product{grid-area:1/1;justify-self:center;align-self:center}.nav-brand-swap__logo{max-width:140px;opacity:1;filter:brightness(1.06);transform:translateY(0) scale(1);z-index:1;transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1),filter .3s ease}.nav-brand-swap__logo,.nav-brand-swap__product{display:flex;align-items:center;justify-content:center}.nav-brand-swap__product{position:relative;--nav-chrome-gap:0.55rem;gap:var(--nav-chrome-gap);min-width:0;max-width:min(50vw,480px);opacity:0;transform:translateY(10px) scale(.96);filter:blur(4px);overflow:visible;pointer-events:none;z-index:2;transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .44s cubic-bezier(.22,1,.36,1),filter .36s ease}.nav-brand-swap.is-page .nav-brand-swap__product,.nav-brand-swap.is-product .nav-brand-swap__product,.nav-minimal--product .nav-brand-swap__product{opacity:1;transform:translateY(0) scale(1);filter:none;pointer-events:auto;--nav-chrome-gap:0.6rem;gap:var(--nav-chrome-gap)}.nav-brand-swap__product.is-back-target,a.nav-brand-swap__product.is-back-target,button.nav-brand-swap__product{margin:0;padding:.2rem .35rem .2rem .1rem;border:none;border-radius:10px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.nav-brand-swap__product.is-back-target,a.nav-brand-swap__product.is-back-target,button.nav-brand-swap__product.is-back-target{pointer-events:auto}.nav-brand-swap__product.is-back-target:focus-within,.nav-brand-swap__product.is-back-target:hover,a.nav-brand-swap__product.is-back-target:focus-visible,a.nav-brand-swap__product.is-back-target:hover,button.nav-brand-swap__product.is-back-target:focus-visible,button.nav-brand-swap__product.is-back-target:hover{background:rgba(255,255,255,.06);outline:none}.nav-brand-swap__product.is-back-target:focus-within .nav-brand-swap__back,.nav-brand-swap__product.is-back-target:hover .nav-brand-swap__back,a.nav-brand-swap__back:focus-visible,a.nav-brand-swap__back:hover,a.nav-brand-swap__product.is-back-target:focus-visible .nav-brand-swap__back,a.nav-brand-swap__product.is-back-target:hover .nav-brand-swap__back,button.nav-brand-swap__product.is-back-target:focus-visible .nav-brand-swap__back,button.nav-brand-swap__product.is-back-target:hover .nav-brand-swap__back{color:#fff;background:rgba(255,255,255,.1)}.nav-brand-swap__back{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:none;border-radius:999px;background:transparent;color:rgba(255,255,255,.86);transition:color .2s ease,background .2s ease}.nav-brand-swap__back,a.nav-brand-swap__product{text-decoration:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.nav-brand-swap__back svg{font-size:.85rem}.nav-brand-swap__cover{flex-shrink:0;width:32px;height:32px;border-radius:6px;overflow:hidden;box-shadow:0 4px 14px rgba(0,0,0,.35),0 0 0 1px rgba(255,255,255,.12)}.nav-brand-swap__cover-img{display:block;width:100%;height:100%;object-fit:cover}.nav-brand-swap__loading{flex:0 0 auto;box-sizing:border-box;width:0;height:0;margin:0 0 0 calc(-1 * var(--nav-chrome-gap, .55rem));border-radius:50%;border:0 solid rgba(255,255,255,.22);border-top-color:rgba(230,245,255,.95);opacity:0;overflow:hidden;pointer-events:none;transition:width .34s cubic-bezier(.22,1,.36,1),height .34s cubic-bezier(.22,1,.36,1),margin .34s cubic-bezier(.22,1,.36,1),opacity .28s ease,border-width .28s ease;animation:front-pages-load-spin .7s linear infinite}.nav-brand-swap.is-loading .nav-brand-swap__loading{width:14px;height:14px;margin:0;border-width:1.5px;opacity:1}.nav-brand-swap__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;gap:0}.nav-brand-swap__cart-msg{display:block;max-height:0;opacity:0;overflow:hidden;font-size:.68rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;line-height:1.15;color:rgba(170,220,190,.95);pointer-events:none}.nav-brand-swap__title{font-family:Albert Sans,system-ui,sans-serif;font-size:.95rem;font-weight:500;line-height:1.2;letter-spacing:-.015em;color:rgba(255,255,255,.96);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(42vw,320px)}.nav-brand-swap.is-page .nav-brand-swap__logo,.nav-brand-swap.is-product .nav-brand-swap__logo,.nav-minimal--product .nav-brand-swap__logo{opacity:0;transform:translateY(-8px) scale(.92);filter:blur(4px) brightness(1.06);pointer-events:none}.nav-brand-swap.is-page,.nav-brand-swap.is-product,.nav-minimal--product .nav-brand-swap{min-height:34px}.nav-brand-swap.is-product .nav-brand-swap__cover,.nav-minimal--product .nav-brand-swap__cover{width:26px;height:26px;border-radius:5px}.nav-brand-swap.is-page .nav-brand-swap__title,.nav-brand-swap.is-product .nav-brand-swap__title,.nav-minimal--product .nav-brand-swap__title{font-family:Albert Sans,system-ui,sans-serif;font-size:.82rem;font-weight:500;line-height:1.15;letter-spacing:.01em;max-width:min(32vw,220px);color:rgba(255,255,255,.98);text-align:center}.Menu_bar_large.nav-minimal.nav-minimal--product>.nav-minimal__row,.nav-minimal--product>.nav-minimal__row{padding-top:.22rem!important;padding-bottom:.22rem!important;gap:.35rem .55rem!important}.nav-brand-swap.is-page .nav-brand-swap__back{width:36px;height:36px}.nav-brand-swap.is-page .nav-brand-swap__back svg{font-size:1.11rem}.nav-brand-swap__page-chrome{display:inline-flex;align-items:center}.nav-brand-swap.is-enter .nav-brand-swap__cover{animation:nav-brand-cover-in .42s cubic-bezier(.22,1,.36,1) both}.nav-brand-swap.is-enter .nav-brand-swap__title{animation:nav-brand-title-in .48s cubic-bezier(.22,1,.36,1) .06s both}.nav-brand-swap.is-flash .nav-brand-swap__title{color:rgba(210,240,255,.98);letter-spacing:.06em;text-shadow:0 0 18px rgba(160,220,255,.35),0 1px 0 rgba(0,0,0,.35)}.nav-brand-swap.is-flash.is-enter .nav-brand-swap__title{animation:nav-brand-flash-in .42s cubic-bezier(.22,1,.36,1) both}@keyframes nav-brand-flash-in{0%{opacity:0;transform:translateY(10px);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@media (min-width:768px){.nav-brand-swap.is-cart-handoff .nav-brand-swap__product{animation:nav-cart-handoff-out var(--cart-handoff-dur,.56s) var(--cart-handoff-ease,cubic-bezier(.33,1,.36,1)) forwards;pointer-events:none}.nav-brand-swap.is-cart-handoff-recover .nav-brand-swap__product{animation:nav-cart-handoff-in var(--cart-handoff-dur,.56s) var(--cart-handoff-ease,cubic-bezier(.33,1,.36,1)) both}}@keyframes nav-cart-handoff-out{0%{opacity:1;transform:translateY(0) scale(1);filter:none}22%{opacity:.55;filter:blur(1px)}48%{opacity:0;filter:blur(4px)}to{opacity:0;transform:translateY(56px) scale(.95);filter:blur(5px)}}@keyframes nav-cart-handoff-in{0%{opacity:0;transform:translateY(40px) scale(.95);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.kr-mbar{display:none;--kr-mbar-ease:cubic-bezier(0.32,0.72,0,1);--kr-mbar-dur:0.56s;--kr-mbar-gap:0.4rem}@media (max-width:767.98px){#menu.Menu_bar_large,#menu.nav-minimal{visibility:hidden!important;pointer-events:none!important}#menu.nav-minimal>.nav-minimal__row{opacity:0!important}.kr-mbar{display:block;position:fixed;top:0;left:0;right:0;z-index:100200;padding-top:max(.4rem,env(safe-area-inset-top,0px));pointer-events:none;animation:kr-mbar-enter .45s var(--kr-mbar-ease) both}.kr-mbar__shell{width:calc(100% - 1.25rem);max-width:calc(100% - 1.25rem);margin:0 auto;display:flex;justify-content:center;align-items:center;pointer-events:none}.kr-mbar__chip{pointer-events:auto;box-sizing:border-box;width:max-content;max-width:100%;margin:0 auto;padding:.3rem .55rem;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:rgba(0,11,19,.62);backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);box-shadow:0 10px 28px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.05);overflow:hidden;transition:padding var(--kr-mbar-dur) var(--kr-mbar-ease),background var(--kr-mbar-dur) var(--kr-mbar-ease),border-color .36s ease,box-shadow var(--kr-mbar-dur) var(--kr-mbar-ease),border-radius var(--kr-mbar-dur) var(--kr-mbar-ease)}.kr-mbar--home .kr-mbar__chip{padding:.35rem .5rem}.kr-mbar.is-to-pdp .kr-mbar__chip{border-color:rgba(255,255,255,.16);background:rgba(4,12,20,.72)}.kr-mbar__row{display:flex;flex-direction:row;align-items:center;justify-content:center;min-width:0;outline:none}.kr-mbar__row.is-tappable{cursor:pointer;-webkit-tap-highlight-color:transparent}.kr-mbar__mark{position:relative;flex:0 0 auto;display:block;width:36px;height:36px;border-radius:0;overflow:hidden;box-shadow:0 0 0 1px rgba(255,255,255,0);transition:width var(--kr-mbar-dur) var(--kr-mbar-ease),height var(--kr-mbar-dur) var(--kr-mbar-ease),border-radius var(--kr-mbar-dur) var(--kr-mbar-ease),box-shadow var(--kr-mbar-dur) var(--kr-mbar-ease)}.kr-mbar__mark-layer{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.82);filter:blur(3px);transition:opacity .2s ease,filter .2s ease,transform var(--kr-mbar-dur) var(--kr-mbar-ease)}.kr-mbar__logo-img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(1.06)}.kr-mbar__mark-layer--back{color:rgba(255,255,255,.92);font-size:1.05rem}.kr-mbar__cover-img{display:block;width:100%;height:100%;object-fit:cover}.kr-mbar[data-mark=back] .kr-mbar__mark-layer--back,.kr-mbar[data-mark=cover] .kr-mbar__mark-layer--cover,.kr-mbar[data-mark=logo] .kr-mbar__mark-layer--logo{opacity:1;transform:none;filter:none;transition:opacity .32s ease .08s,filter .32s ease .08s,transform var(--kr-mbar-dur) var(--kr-mbar-ease)}.kr-mbar[data-mark=logo]:not(.kr-mbar--home) .kr-mbar__mark{width:28px;height:28px}.kr-mbar[data-mark=back] .kr-mbar__mark{width:22px;height:28px}.kr-mbar[data-mark=cover] .kr-mbar__mark{width:26px;height:26px;border-radius:6px;box-shadow:0 0 0 1px rgba(255,255,255,.14)}.kr-mbar.is-handoff[data-mark=cover] .kr-mbar__mark{width:36px;height:36px;border-radius:8px;box-shadow:0 3px 10px rgba(0,0,0,.3),0 0 0 1px rgba(255,255,255,.12)}.kr-mbar__reveal{display:grid;grid-template-columns:0fr;min-width:0;opacity:0;transition:grid-template-columns var(--kr-mbar-dur) var(--kr-mbar-ease),width var(--kr-mbar-dur) var(--kr-mbar-ease),opacity .22s ease}.kr-mbar.is-title-open .kr-mbar__reveal{grid-template-columns:1fr;opacity:1;transition:grid-template-columns var(--kr-mbar-dur) var(--kr-mbar-ease),width var(--kr-mbar-dur) var(--kr-mbar-ease),opacity .3s ease .08s}.kr-mbar__copy{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-width:0;overflow:hidden;padding-left:0;transform:translateX(-6px);filter:blur(2px);transition:padding var(--kr-mbar-dur) var(--kr-mbar-ease),transform var(--kr-mbar-dur) var(--kr-mbar-ease),filter .24s ease}.kr-mbar.is-title-open .kr-mbar__copy{padding-left:var(--kr-mbar-gap);transform:none;filter:none;transition:padding var(--kr-mbar-dur) var(--kr-mbar-ease),transform var(--kr-mbar-dur) var(--kr-mbar-ease),filter .34s ease .08s}.kr-mbar__title{font-family:Albert Sans,system-ui,sans-serif;font-size:.82rem;font-weight:560;letter-spacing:.005em;line-height:1.2;color:rgba(255,255,255,.98);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(52vw,200px);text-align:center;transition:font-size var(--kr-mbar-dur) var(--kr-mbar-ease),font-weight .3s ease,max-width var(--kr-mbar-dur) var(--kr-mbar-ease),text-align .2s ease}.kr-mbar--page .kr-mbar__title{max-width:min(68vw,280px)}.kr-mbar.is-flash .kr-mbar__title{color:rgba(210,240,255,.98);letter-spacing:.06em;text-shadow:0 0 18px rgba(160,220,255,.35),0 1px 0 rgba(0,0,0,.35)}.kr-mbar__msg{display:block;max-height:0;opacity:0;overflow:hidden;transform:translateY(-4px);font-size:.66rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase;line-height:1.2;color:rgba(170,220,190,.95);transition:opacity .32s ease,max-height var(--kr-mbar-dur) var(--kr-mbar-ease),margin var(--kr-mbar-dur) var(--kr-mbar-ease),transform .36s var(--kr-mbar-ease)}.kr-mbar__loading{flex:0 0 auto;box-sizing:border-box;width:0;height:0;margin:0;border-radius:50%;border:0 solid rgba(255,255,255,.22);border-top-color:rgba(230,245,255,.95);opacity:0;overflow:hidden;pointer-events:none;transition:width .34s var(--kr-mbar-ease),height .34s var(--kr-mbar-ease),margin .34s var(--kr-mbar-ease),opacity .28s ease,border-width .28s ease;animation:front-pages-load-spin .7s linear infinite}.kr-mbar.is-loading .kr-mbar__loading{width:14px;height:14px;margin:0 0 0 var(--kr-mbar-gap);border-width:1.5px;opacity:1}.kr-mbar.is-handoff .kr-mbar__chip{padding:.55rem .8rem;min-height:56px;border-radius:16px;background:rgba(8,12,18,.5);border-color:rgba(255,255,255,.17);backdrop-filter:blur(24px) saturate(1.45);-webkit-backdrop-filter:blur(24px) saturate(1.45);box-shadow:0 12px 28px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.06)}.kr-mbar.is-handoff .kr-mbar__row{min-height:44px}.kr-mbar.is-handoff .kr-mbar__copy{padding-left:.55rem;gap:.1rem}.kr-mbar.is-handoff .kr-mbar__title{font-size:.9rem;font-weight:600;letter-spacing:0;max-width:min(64vw,260px);width:auto;text-align:center}.kr-mbar.is-handoff .kr-mbar__msg{max-height:1.6em;opacity:1;margin-top:.18rem;font-size:.72rem;line-height:1.25;transform:translateY(0);transition-delay:.06s,0s,0s,.06s}.kr-mbar.is-recover .kr-mbar__msg{transition-delay:0s;transition-duration:.28s,.36s,.36s,.28s}.notification_wrapper.notification--pdp-handoff{display:none!important}}@media (min-width:768px){.kr-mbar{display:none!important}}@keyframes kr-mbar-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.kr-mbar,.kr-mbar__chip,.kr-mbar__copy,.kr-mbar__loading,.kr-mbar__mark,.kr-mbar__mark-layer,.kr-mbar__msg,.kr-mbar__reveal,.kr-mbar__title{animation:none!important;transition:none!important}}@keyframes nav-brand-cover-in{0%{opacity:0;transform:translateY(8px) scale(.92)}to{opacity:1;transform:none}}@keyframes nav-brand-title-in{0%{opacity:0;transform:translateY(12px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@media (prefers-reduced-motion:reduce){.nav-brand-swap.is-enter .nav-brand-swap__cover,.nav-brand-swap.is-enter .nav-brand-swap__title,.nav-brand-swap__logo,.nav-brand-swap__product{animation:none!important;transition:none!important;filter:none!important}.nav-brand-swap.is-product .nav-brand-swap__logo,.nav-minimal--product .nav-brand-swap__logo{opacity:0!important;transform:none!important}.nav-brand-swap.is-product .nav-brand-swap__product,.nav-minimal--product .nav-brand-swap__product{opacity:1!important;transform:none!important}}.nav-minimal .nav-minimal__row{position:relative}.nav-minimal .nav-minimal__brand{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);flex:0 0 auto;min-width:0;max-width:min(42vw,380px);z-index:2;pointer-events:none;display:flex;justify-content:center;overflow:visible;transition:opacity .22s ease}.nav-minimal .nav-minimal__brand .nav-brand-swap,.nav-minimal .nav-minimal__brand a,.nav-minimal .nav-minimal__brand button{pointer-events:auto}.nav-minimal .nav-minimal__hubs{justify-content:flex-start!important;flex:0 1 auto;margin-left:0!important;margin-right:auto;overflow:visible;z-index:1}.nav-minimal--product .nav-minimal__hubs{overflow:visible;z-index:1}.nav-minimal--product .nav-minimal__hubs .desktop-nav-items{gap:.2rem .45rem;align-items:center;flex-wrap:nowrap;overflow:visible;justify-content:flex-start}.nav-minimal--product .nav-minimal__hubs .menu_container:not(.nav-more-wrap) .Menu_btn>div{opacity:1!important;transform:none!important;animation:none!important}.nav-minimal--product .nav-minimal__hubs .menu_container:not(.nav-more-wrap) .Menu_btn p{max-width:0!important;opacity:0!important}.nav-minimal--product .nav-minimal__search{flex:0 0 40px;max-width:40px;min-width:40px;margin-left:.35rem;z-index:1;transition:flex-basis .32s cubic-bezier(.22,1,.36,1),max-width .32s cubic-bezier(.22,1,.36,1),min-width .32s cubic-bezier(.22,1,.36,1),opacity .28s ease}.nav-minimal--product.nav-minimal--settled .desktop-search-input,.nav-minimal--product.nav-minimal--settled .desktop-search-wrapper,.nav-minimal--product.nav-minimal--settled .nav-minimal__search{transition:flex-basis .32s cubic-bezier(.22,1,.36,1),max-width .32s cubic-bezier(.22,1,.36,1),min-width .32s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1),height .25s ease,padding .28s ease,border-radius .28s ease,font-size .2s ease,color .2s ease!important}.nav-wishlist-btn{width:42px;height:42px;flex-shrink:0;border-radius:10px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:rgba(255,255,255,.8);text-decoration:none;transition:background .25s ease,border-color .25s ease,color .25s ease,transform .25s ease}.nav-wishlist-btn__icon{color:rgba(255,255,255,.88);font-size:1.15rem}.nav-wishlist-badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:50%;background:linear-gradient(135deg,rgba(220,53,69,.95),rgba(255,99,132,.85));color:white;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.85);box-shadow:0 2px 8px rgba(220,53,69,.35);z-index:10;line-height:1}@media (hover:hover) and (pointer:fine){.nav-wishlist-btn:hover{background:rgba(220,53,69,.2);border-color:rgba(220,53,69,.4);color:rgba(220,53,69,1);transform:scale(1.05)}}.nav-minimal--product .nav-minimal__actions{z-index:1}.nav-minimal--product .nav-minimal__search:focus-within,.nav-minimal--product .nav-minimal__search:has(.is-search-open){flex:0 1 240px;max-width:280px;min-width:160px}.nav-minimal--product:has(.desktop-search-wrapper.is-search-open) .nav-minimal__brand,.nav-minimal--product:has(.nav-minimal__search:focus-within) .nav-minimal__brand{opacity:0;pointer-events:none}.nav-minimal--product .desktop-search-wrapper{max-width:40px!important;width:40px!important;height:40px!important;min-width:40px!important;margin:0!important;flex-shrink:0;transition:width .32s cubic-bezier(.22,1,.36,1),height .25s ease,max-width .32s cubic-bezier(.22,1,.36,1)}.nav-minimal--product .desktop-search-wrapper.is-search-open,.nav-minimal--product .nav-minimal__search:focus-within .desktop-search-wrapper{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important}.nav-minimal--product .desktop-search-input{width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;border:none!important;border-radius:50%!important;box-shadow:none!important;font-size:0;line-height:40px;color:transparent;caret-color:transparent;transition:width .45s cubic-bezier(.22,1,.36,1),height .3s ease,padding .35s ease,border-radius .35s ease,font-size .2s ease .05s,color .2s ease .05s,background .25s ease,box-shadow .25s ease}.nav-minimal--product .desktop-search-input::placeholder{color:transparent;opacity:0}.nav-minimal--product .desktop-search-wrapper.is-search-open .desktop-search-input,.nav-minimal--product .nav-minimal__search:focus-within .desktop-search-input{width:100%!important;height:auto!important;min-width:0!important;padding:8px 34px 8px 12px!important;border-radius:50px!important;font-size:13px;line-height:1.2;color:#fff;caret-color:#fff}.nav-minimal--product .desktop-search-wrapper.is-search-open .desktop-search-input::placeholder,.nav-minimal--product .nav-minimal__search:focus-within .desktop-search-input::placeholder{color:rgba(255,255,255,.45);opacity:1}.nav-minimal--product .desktop-search-icon{left:0!important;right:0!important;top:0!important;bottom:0!important;width:14px!important;height:14px!important;margin:auto!important;transform:none!important;font-size:14px!important;line-height:1!important;display:flex!important;align-items:center;justify-content:center;pointer-events:none}.nav-minimal--product .desktop-search-icon svg{width:14px!important;height:14px!important;display:block;margin:0}.nav-minimal--product .desktop-search-wrapper.is-search-open .desktop-search-icon,.nav-minimal--product .nav-minimal__search:focus-within .desktop-search-icon{left:auto!important;right:12px!important;top:50%!important;bottom:auto!important;width:14px!important;height:14px!important;margin:0!important;transform:translateY(-50%)!important;font-size:14px!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important}.nav-minimal--product .desktop-search-wrapper.is-search-open .desktop-search-icon svg,.nav-minimal--product .nav-minimal__search:focus-within .desktop-search-icon svg{width:14px!important;height:14px!important;max-width:14px!important;max-height:14px!important;display:block!important}@media (max-width:991.98px){#menu.Menu_bar_large,#menu.nav-minimal{position:fixed!important;z-index:10060!important}#Search.Menu_bar,#mobile_pages,.Menu_bar.pages_deactivated{display:none!important;pointer-events:none!important;visibility:hidden!important;width:0!important;height:0!important;min-height:0!important;opacity:0!important;z-index:-1!important}.nav-minimal__brand{display:flex!important;flex:1 1 auto;min-width:0;max-width:none}.nav-minimal__hubs,.nav-minimal__search{display:none!important}.nav-brand-swap{min-height:42px;width:100%}.nav-brand-swap.is-page .nav-brand-swap__logo,.nav-brand-swap.is-product .nav-brand-swap__logo{opacity:0;transform:translateY(-6px) scale(.92);filter:blur(4px) brightness(1.06);pointer-events:none}.nav-brand-swap:not(.is-product):not(.is-page) .nav-brand-swap__logo{opacity:1;transform:none;filter:brightness(1.06);pointer-events:auto}.nav-brand-swap.is-page .nav-brand-swap__product,.nav-brand-swap.is-product .nav-brand-swap__product,.nav-minimal--product .nav-brand-swap__product{opacity:1;transform:none;filter:none;pointer-events:auto;--nav-chrome-gap:0.35rem;gap:var(--nav-chrome-gap);max-width:min(92vw,520px)}.nav-brand-swap__back{width:36px;height:36px}.nav-brand-swap__back svg{font-size:1.05rem}.nav-brand-swap:not(.is-product) .nav-brand-swap__cover{display:none!important}.nav-brand-swap__title{font-size:1rem;font-weight:500;letter-spacing:-.01em;max-width:min(78vw,420px)}#menu.nav-minimal--product .nav-brand-swap.is-product .nav-brand-swap__cover,#menu.nav-minimal--product .nav-brand-swap__cover{display:block!important;overflow:hidden;flex:0 0 auto}#menu.nav-minimal--product .nav-minimal__brand{flex:0 0 auto!important;width:auto!important;max-width:none!important}#menu.nav-minimal--product .nav-brand-swap,#menu.nav-minimal--product .nav-brand-swap.is-product{width:max-content!important;max-width:100%!important}#menu.nav-minimal--product .nav-brand-swap__logo{position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}}@media (prefers-reduced-motion:reduce){.nav-brand-swap__logo,.nav-brand-swap__product,.nav-minimal--product .nav-minimal__hubs .menu_container:not(.nav-more-wrap) .Menu_btn>div,.nav-minimal__hubs,.nav-minimal__search,.productPage--cinematic .pdp-cinematic-banner.productBanner{transition:none!important;animation:none!important}.nav-minimal--product .nav-minimal__hubs .menu_container:not(.nav-more-wrap) .Menu_btn>div{opacity:1;transform:none}}.nav-minimal__actions{flex:0 0 auto}.nav-minimal #top-menu .nav-actions-compact{gap:.28rem;--nav-action-height:34px}.nav-minimal #top-menu .nav-actions-compact .nav-item-wrapper>.Menu_btn,.nav-minimal #top-menu .nav-actions-compact .nav-item-wrapper>a.Menu_btn{background:transparent!important;border:1px solid transparent!important;border-radius:8px!important;opacity:.88;filter:brightness(1.05);transition:opacity .22s ease,background .22s ease,border-color .22s ease,filter .22s ease}.nav-minimal #top-menu .nav-actions-compact .enhanced-cart-button,.nav-minimal #top-menu .nav-actions-compact a[aria-label=Wishlist]{background:transparent!important;border:1px solid transparent!important;border-radius:8px!important;opacity:.9;box-shadow:none!important;filter:brightness(1.05);transition:opacity .22s ease,background .22s ease,filter .22s ease}.nav-minimal #top-menu .nav-actions-compact .currency-switcher button,.nav-minimal #top-menu .nav-actions-compact .currency-switcher-locked button,.nav-minimal #top-menu .nav-actions-compact .language-switcher .language-switcher__trigger,.nav-minimal #top-menu .nav-actions-compact .nav-item-wrapper .language-switcher .language-switcher__trigger{background:transparent!important;border:1px solid transparent!important;border-radius:8px!important;box-shadow:none!important;opacity:.9;color:rgba(255,255,255,.88)!important;font-weight:600;transition:opacity .22s ease,background .22s ease,color .22s ease}.nav-minimal #top-menu .nav-actions-compact .nav-wallet-pin{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:8px;opacity:1;color:rgba(255,255,255,.92)}.nav-minimal #top-menu .nav-account-icon{box-shadow:none!important;border-color:rgba(255,255,255,.35)!important;opacity:1}.nav-minimal #top-menu .nav-actions-compact .menu_containerV2 .Menu_btnV2{opacity:.92}@media (hover:hover) and (pointer:fine){.nav-minimal #top-menu .nav-actions-compact .nav-item-wrapper>.Menu_btn:hover,.nav-minimal #top-menu .nav-actions-compact .nav-item-wrapper>a.Menu_btn:hover{background:rgba(255,255,255,.07)!important;border-color:transparent!important;transform:none!important;opacity:1;filter:brightness(1.12)}.nav-minimal #top-menu .nav-actions-compact .enhanced-cart-button:hover,.nav-minimal #top-menu .nav-actions-compact a[aria-label=Wishlist]:hover{background:rgba(255,255,255,.07)!important;opacity:1;filter:brightness(1.12)}.nav-minimal #top-menu .nav-actions-compact .currency-switcher button:hover,.nav-minimal #top-menu .nav-actions-compact .currency-switcher-locked button:hover,.nav-minimal #top-menu .nav-actions-compact .language-switcher .language-switcher__trigger.is-open,.nav-minimal #top-menu .nav-actions-compact .language-switcher .language-switcher__trigger:hover{background:rgba(255,255,255,.07)!important;opacity:1;color:#fff!important}.nav-minimal #top-menu .nav-actions-compact .menu_containerV2:hover .Menu_btnV2,.nav-minimal #top-menu .nav-actions-compact .menu_containerV2:hover .nav-account-icon{opacity:1}.nav-minimal #top-menu .nav-actions-compact .nav-wallet-pin:hover{background:rgba(255,255,255,.09)!important;border-color:rgba(255,255,255,.16)!important}}.nav-minimal:not(.nav-minimal--product) .desktop-search-wrapper{width:100%;max-width:100%}.nav-minimal:not(.nav-minimal--product) .desktop-search-input{width:100%!important;height:34px!important;min-height:34px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.16)!important;background:rgba(255,255,255,.08)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;font-family:Albert Sans,system-ui,sans-serif!important;font-size:.8rem!important;font-weight:500!important;padding:.35rem 2rem .35rem .85rem!important;color:rgba(255,255,255,.94)!important;transition:border-color .22s ease,background .22s ease,color .22s ease}.nav-minimal:not(.nav-minimal--product) .desktop-search-input::placeholder{color:rgba(255,255,255,.48)}.nav-minimal:not(.nav-minimal--product) .desktop-search-input:focus{outline:none!important;border-color:rgba(255,255,255,.28)!important;background:rgba(255,255,255,.11)!important;color:#fff!important;box-shadow:none!important}.nav-minimal:not(.nav-minimal--product) .desktop-search-icon{opacity:.72;color:rgba(255,255,255,.78)}.sticky-top .Menu_bar_large.nav-minimal{min-height:0;max-height:none;background:rgba(0,11,19,.78)!important;backdrop-filter:blur(14px) saturate(1.05);-webkit-backdrop-filter:blur(14px) saturate(1.05);border-bottom:none;box-shadow:0 8px 22px rgba(0,0,0,.28)}.sticky-top .nav-minimal .menu_container{transform:none;opacity:1;height:auto;pointer-events:auto;overflow:visible}.sticky-top .nav-minimal__hubs{display:none!important}@media (max-width:991.98px){.nav-minimal__search{flex:1 1 auto;max-width:none}}@media (max-width:767.98px){.Menu_bar_large.nav-minimal{padding-top:0!important;padding-bottom:0!important}.Menu_bar_large.nav-minimal>.nav-minimal__row{min-height:48px}}.transaction{background:#ffffff05;border-radius:45px}.buttonV2{margin:10px;background:rgb(57,18,255);background:linear-gradient(90deg,rgba(57,18,255,1),rgba(41,147,250,1));border-radius:45px;border:none;color:white;padding:10px 20px;text-decoration:none}.errorServer{background:none;color:white;min-height:100vh}.gallery_button{background:none;border:none;padding:0;cursor:pointer}.gallery_image,.gallery_image_mobile{display:block;width:100%;height:auto;position:relative;overflow:hidden;border-radius:14px;aspect-ratio:16/9;object-fit:cover;transition:transform .35s cubic-bezier(.22,1,.36,1)}.gallery_product .gallery_button:hover .gallery_image,.gallery_product .gallery_button:hover img{transform:scale(1.05)}.keycontainer{position:relative;z-index:-2}.serverLoading{min-height:100vh;min-width:100%;overflow:hidden;background:linear-gradient(0deg,#000b137e,#000b137a 85%,#000b1300);top:13%;left:0;z-index:11}.fadeHome,.fadeProduct{min-height:1080px;min-width:100vw;background:rgb(13,23,31);background:linear-gradient(0deg,#000b13,rgba(255,255,255,0) 38%,rgba(255,255,255,0) 62%,#000b13);position:absolute;top:0;z-index:-1}.fadeCarousel{min-height:1250px;min-width:100vw;background:rgb(13,23,31);background:linear-gradient(90deg,#000b1300,#000b1300 20%,rgba(13,23,31,0) 50%,#000b1311 80%,#000b1300);position:absolute;top:-35%;z-index:3;pointer-events:none}.stop_scrolling{position:fixed;height:100vh;transition:.5s;overflow:hidden}.productprice{font-size:40px;color:white;font-weight:600;line-height:1.1;letter-spacing:-.02em}.platform_wrapper{background:rgba(255,255,255,.05);border-radius:20px;max-height:250px}.home_title{font-size:28px;font-weight:700;color:white;text-align:center;margin-bottom:25px;padding:15px 25px;background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);border-radius:15px;position:relative;z-index:10;text-shadow:0 2px 4px rgba(0,0,0,.3);letter-spacing:.5px}.platforms-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:20px;justify-items:center;align-items:center;padding:10px}.platform-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;background:transparent;border:none;border-radius:15px;transition:all .3s ease;text-decoration:none;color:white;position:relative;overflow:hidden;min-height:100px;width:100%;max-width:140px}.platform-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;opacity:0;transition:opacity .3s ease}.platform-card:hover:before{opacity:0}.platform-card:hover{transform:translateY(-5px);background:transparent;border:none;box-shadow:none}.platform-card img{transition:all .3s ease;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.platform-card:hover img{transform:scale(1.1);filter:drop-shadow(0 4px 8px rgba(0,0,0,.4))}.otherPlatformsicons{transform:scale(1);transition:.3s ease}.otherPlatformsicons:hover{transform:scale(1.1);transition:.3s ease}.Game_title{font-size:30px;font-weight:700;line-height:1.2;z-index:5;text-shadow:0 1px 12px rgba(0,0,0,.35)}.addtocart{background:rgb(255,255,255);font-weight:600;background-repeat:repeat;color:rgb(255,255,255);box-shadow:0 0 10px 6px rgba(0,0,0,.1);color:rgb(7,7,7);animation:lcontanim .5s ease-in-out}.addtocart,.addtocart:hover{border-radius:45px;border:none;min-width:100px;text-decoration:none;transition:.5s}.addtocart:hover{background:white;box-shadow:0 0 15px 3px rgba(255,255,255,.2);color:rgb(65,105,131)}.info_container{background:rgba(255,255,255,.048);border-radius:0 0 17px 17px}.edition_product{color:#000000;background:rgb(255,255,255);font-size:15px;letter-spacing:2px;font-weight:600}.edition_product,.edition_product_gift_card,.edition_product_value{font-family:Albert Sans,system-ui,sans-serif;font-style:normal;animation:main_plat_anim 1s}.edition_product_gift_card,.edition_product_value{color:#0c161e;background:#fff;font-size:16px!important;letter-spacing:.02em;font-weight:700;padding:.35rem .65rem!important}.copyContainer{background:rgb(54,163,54);bottom:50px;z-index:500!important}.copyContainer,.errorMsgMini{animation:copyanim .5s ease-in-out;position:fixed;border-radius:45px}.errorMsgMini{background:rgb(187,18,18);bottom:5px;color:white}@keyframes copyanim{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes main_plat_anim{0%{background-size:400%;opacity:0;transform:scale(.92)}50%{opacity:1;transform:scale(1)}to{background-size:100%}}.home_pin{position:relative;border-radius:25px;box-shadow:8px 8px 10px rgba(0,0,0,.3);max-width:700px;max-height:400px;min-width:500px;min-height:400px;overflow:hidden;color:white}#main_pin:hover .pin_image{-webkit-backdrop-filter:blur(8px) brightness(.8);backdrop-filter:blur(8px) brightness(.8);transition:.5s;min-height:100%;background:#000000d8}#main_pin:hover .HomeBanner{transform:scale(1.2);transition:1s}.pin_image{min-height:100%;-webkit-backdrop-filter:blur(0) brightness(1);backdrop-filter:blur(0) brightness(1);transition:1s;position:absolute;top:0}.homebanner_information{opacity:0;transition:1s;pointer-events:none;transform:scale(1.3)}#main_pin:hover .homebanner_information{opacity:1;transition:.5s;pointer-events:auto;transform:scale(1)}#main_pin{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;max-width:1100px;max-height:60dvh;min-width:50dvw;min-height:60dvh;z-index:3;transition:.49s}#right_pin{transform:perspective(800px) rotateY(-30deg);left:0;right:-700px;transition:.5s ease-in-out}#left_pin,#right_pin{position:absolute;margin-left:auto;margin-right:auto;z-index:2;filter:brightness(20%)}#left_pin{transform:perspective(800px) rotateY(30deg);left:-700px;right:0;transition:.5s}#second_right_pin{transform:perspective(800px) rotateY(-30deg);left:0;right:-1200px}#second_left_pin,#second_right_pin{position:absolute;margin-left:auto;margin-right:auto;z-index:1;filter:brightness(20%);transition:.5s}#second_left_pin{transform:perspective(800px) rotateY(30deg);left:-1200px;right:0}#second_left_pin:hover{transform:perspective(800px) rotateY(25deg);filter:brightness(50%)}.carousel{padding:52px;min-width:100vw;max-width:100vw;min-height:60vh}.carousel_button_container{position:absolute;z-index:10;top:50%}.button_carousel{background:none;border:none;filter:drop-shadow(0 0 10px rgba(255,255,255,.281));transition:.5s}.button_carousel:hover{filter:drop-shadow(0 0 30px white);transition:.5s;transform:scale(1.05)}.button_carousel:active{filter:drop-shadow(0 0 10px white);transition:.5s;transform:scale(.9)}#minus{left:1vw}#minus,#plus{position:absolute}#plus{right:1vw}.game_front_wrapper_loading{border-radius:25px;border:none;position:relative;z-index:1;min-height:200px;max-height:300px;transition:.5s;text-decoration:none;opacity:.1}@keyframes frontzoomout{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.game_front_wrapper{border-radius:25px;background:rgb(0,0,0);border:none;overflow:hidden;position:relative;z-index:1;min-height:370px;max-height:400px;transition:.5s;text-decoration:none;animation:frontzoomout .5s ease}.game_front_wrapper:hover{transform:scale(.95);box-shadow:0 0 50px 25px rgb(143,192,212)}.game_info{font-size:18px;font-weight:400;background:white;min-width:100%;min-height:150px;transition:1s}.login{min-height:90vh;z-index:10000!important;position:relative}.login_content{min-height:70vh;background:radial-gradient(ellipse at top left,rgba(15,20,35,.95) 0,rgba(8,12,25,.85) 30%,rgba(4,6,15,.9) 70%,rgba(1,2,8,.95) 100%)}.platform_icon{position:absolute;bottom:0;left:0}.game_details{z-index:5;color:white}.desc{border-radius:25px;background:#0000003d}.game_description{min-height:200px;max-height:200px;max-width:800px;font-size:14px;line-height:1.5;color:rgba(255,255,255,.92);overflow:hidden}.full_game_description{background:#1C2C3B;color:white;border-radius:25px;white-space:pre-wrap}.full_game_description .platform-guide-html{white-space:normal;line-height:1.55;font-size:1rem;color:rgba(255,255,255,.92);margin-top:.75rem;padding:1.25rem 1.35rem;border-radius:16px;border:1px solid rgba(0,209,255,.18);background:linear-gradient(165deg,rgba(0,209,255,.06),rgba(15,30,42,.55) 45%,rgba(0,0,0,.12));box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.full_game_description .platform-guide-html :is(p,li,td,th){line-height:1.55;margin-top:.25em;margin-bottom:.4em}.full_game_description .platform-guide-html :is(h1,h2,h3,h4){line-height:1.28;margin-top:.85em;margin-bottom:.4em;font-weight:600;color:#fff;letter-spacing:.01em}.full_game_description .platform-guide-html h2:first-child,.full_game_description .platform-guide-html h3:first-child{margin-top:0}.full_game_description .platform-guide-html :is(ul,ol){margin:.45em 0 .55em;padding-left:1.35rem}.full_game_description .platform-guide-html li{margin:.2em 0;padding-left:.15em}.full_game_description .platform-guide-html li::marker{color:rgba(0,209,255,.75)}.full_game_description .platform-guide-html a{color:#7ee8ff;text-decoration:underline;text-underline-offset:2px}.full_game_description .platform-guide-html a:hover{color:#b8f4ff}.full_game_description .platform-guide-html strong{color:#fff;font-weight:600}.full_game_description .platform-guide-html figure{margin:.75rem 0 1rem;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.full_game_description .platform-guide-html header{margin-bottom:.75rem;padding-bottom:.65rem;border-bottom:1px solid rgba(255,255,255,.08)}.full_game_description .platform-guide-html section{margin-bottom:.65rem}.full_game_description .platform-guide-html img{max-width:9rem!important;max-height:9rem!important;width:auto!important;height:auto!important;object-fit:contain;vertical-align:middle;border-radius:12px;box-sizing:border-box}.full_game_description .platform-guide-html aside{margin:1rem 0;padding:.85rem 1rem;border-radius:12px;border-left:3px solid rgba(0,209,255,.55);background:rgba(0,0,0,.18);font-size:.92rem;color:rgba(255,255,255,.88)}.full_game_description .platform-guide-html code{font-size:.88em;padding:.12em .4em;border-radius:6px;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.1)}.full_game_description .platform-guide-html hr{border:none;border-top:1px solid rgba(255,255,255,.1);margin:1.25rem 0}.editions-section{background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.1);border-radius:24px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:32px;margin:24px 0;box-shadow:0 8px 32px rgba(0,0,0,.2)}.editions-title{color:#ffffff;font-size:28px;font-weight:700;text-align:center;margin-bottom:24px;letter-spacing:1px;text-shadow:0 2px 10px rgba(0,0,0,.3)}.editions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;max-width:1200px;margin:0 auto}.edition_indicator{background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.2);color:#ffffff;font-size:18px;font-weight:600;border-radius:16px;text-decoration:none;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;padding:24px 20px;min-height:120px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.1)}.edition_indicator:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08) 50%,transparent);transition:left .6s ease}.edition_indicator:hover:before{left:100%}.edition_indicator:hover{background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.12));border-color:rgba(255,255,255,.4);color:#ffffff;transform:translateY(-4px);box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.2)}.edition_indicator.current{background:linear-gradient(135deg,rgba(59,130,246,.3),rgba(37,99,235,.2));border:2px solid rgba(59,130,246,.5);box-shadow:0 4px 20px rgba(59,130,246,.2),0 0 0 1px rgba(59,130,246,.1),inset 0 1px 0 rgba(255,255,255,.2)}.edition_indicator.current:after{content:"Current";position:absolute;top:8px;right:8px;background:rgba(59,130,246,.8);color:white;font-size:10px;font-weight:700;padding:4px 8px;border-radius:12px;text-transform:uppercase;letter-spacing:.5px}.edition-name{font-size:20px;font-weight:700;margin-bottom:4px;letter-spacing:.5px}.edition-description{font-size:12px;opacity:.8;font-weight:400;line-height:1.4}@media (max-width:768px){.editions-section{padding:16px 12px;margin:16px 8px;border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.04))}.editions-title{font-size:22px;margin-bottom:16px}.editions-grid{grid-template-columns:1fr;gap:12px}.edition_indicator{min-height:80px;padding:16px 12px;border-radius:12px;font-size:16px;background:linear-gradient(135deg,rgba(255,255,255,.18),rgba(255,255,255,.12))!important;border:1px solid rgba(255,255,255,.3)!important;color:#ffffff!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.edition_indicator:hover{background:linear-gradient(135deg,rgba(255,255,255,.25),rgba(255,255,255,.18))!important;transform:translateY(-2px)}.edition-name{font-size:16px;margin-bottom:2px;color:#ffffff!important;font-weight:700}.edition-description{font-size:11px;line-height:1.3;color:rgba(255,255,255,.9)!important}.edition_indicator.current:after{font-size:9px;padding:3px 6px;top:6px;right:6px}}@media (max-width:480px){.editions-section{padding:12px 8px;margin:12px 4px;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05))}.editions-title{font-size:20px;margin-bottom:12px;color:#ffffff!important}.editions-grid{gap:10px}.edition_indicator{min-height:70px;padding:12px 10px;font-size:15px;background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.15))!important;border:1px solid rgba(255,255,255,.35)!important;color:#ffffff!important}.edition_indicator:hover{background:linear-gradient(135deg,rgba(255,255,255,.28),rgba(255,255,255,.22))!important}.edition-name{font-size:15px;color:#ffffff!important;font-weight:700}.edition-description{font-size:10px;color:rgba(255,255,255,.9)!important}}.price{background:rgb(57,18,255);background:linear-gradient(90deg,rgba(57,18,255,1),rgba(41,147,250,1));color:white;font-size:25px;font-weight:700;max-width:25px;border-radius:45px}.filter_button,.game_browser_platform_button{border:none;background:none;margin-bottom:4px;min-height:44px;max-height:44px;border-radius:45px;display:flex;justify-content:center}.filter_button{max-width:56px;align-items:center;font-size:17px;transition:.5s}.filter_button:hover{background:linear-gradient(145deg,rgba(30,52,68,.48),rgba(13,23,31,.55));box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(255,255,255,.1);max-height:44px;border-radius:45px;transition:.5s;transform:scale(.95)}.platform_selected{height:100%;border-radius:45px;transition:.5s}.loading{opacity:1}.loading,.loading_out{min-height:500px;min-width:100%;position:absolute;background-color:#0D171F;top:0;z-index:10;transition:.5s;pointer-events:none}.loading_out{height:100%;opacity:0}.loadingFilters{background:linear-gradient(160deg,rgba(0,0,0,.65),rgba(36,38,44,.78));opacity:1}.loadingFilters,.loadingFilters_out{min-height:100%;min-width:100%;position:absolute;top:0;z-index:10;transition:.5s;left:0}.loadingFilters_out{background-color:#0D171F;opacity:0;pointer-events:none}.pageloading{min-height:100%;background:rgb(13,23,31);transform:scale(1)}.pageloading,.pageloading_out{min-width:100%;position:fixed;top:0;z-index:11;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transition:.5s}.pageloading_out{min-height:100vh;background-color:rgba(13,23,31,.959);opacity:0;pointer-events:none}.pageloadingV2{background:rgba(0,0,0,.877);transform:scale(1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.pageloadingV2,.pageloading_outV2{min-height:100%;min-width:100%;position:fixed;top:0;left:0;z-index:11;transition:.5s}.pageloading_outV2{background-color:rgba(13,23,31,.959);opacity:0;pointer-events:none}.placeholder{margin:0 auto;max-width:200px;min-height:100px;background-color:#eee}@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.animated-background{animation-duration:3s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:rgb(255,255,255);background:linear-gradient(90deg,rgba(255,255,255,1) 0,rgba(142,142,142,.7063200280112045) 49%,rgba(255,255,255,1));position:relative}.genre input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.Genre{background:rgba(255,255,255,.041);border-radius:25px;font-size:12px}.cart_item{background-color:rgba(0,0,0,.178);overflow:hidden;min-height:14px;box-shadow:0 0 8px rgba(0,0,0,.116)}.cart_item,.cart_item:hover{border-radius:25px;opacity:1;transition:.5s}.cart_item:hover{background-color:rgba(253,253,253,.062)}@keyframes cartNumberNotification{0%{transform:scale(.3) rotate(-10deg);opacity:0}20%{transform:scale(1.3) rotate(5deg);opacity:1}40%{transform:scale(.9) rotate(-2deg);opacity:1}60%{transform:scale(1.1) rotate(1deg);opacity:1}80%{transform:scale(.95) rotate(-.5deg);opacity:1}to{transform:scale(1) rotate(0deg);opacity:1}}@keyframes cartNumberPulse{0%{transform:scale(1);box-shadow:0 2px 8px rgba(0,0,0,.2)}50%{transform:scale(1.05);box-shadow:0 4px 16px rgba(0,150,255,.2),0 2px 8px rgba(0,0,0,.3)}to{transform:scale(1);box-shadow:0 2px 8px rgba(0,0,0,.2)}}@keyframes cartNumberSlideIn{0%{transform:translateY(-20px) scale(.5);opacity:0}50%{transform:translateY(-5px) scale(1.1);opacity:.8}to{transform:translateY(0) scale(1);opacity:1}}@keyframes cartNumberCountChange{0%{transform:scale(1);color:white}25%{transform:scale(1.2);color:#ffeb3b}50%{transform:scale(.9);color:#ff9800}75%{transform:scale(1.1);color:#ff5722}to{transform:scale(1);color:white}}.enhanced-platform-icon{position:relative;background:linear-gradient(135deg,rgba(255,255,255,.15),rgba(255,255,255,.05));border-radius:50%;padding:.6rem;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.1);transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.enhanced-platform-icon:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);transform:translateX(-100%);transition:transform .6s ease}.enhanced-platform-icon:hover:before{transform:translateX(100%)}.enhanced-platform-icon:hover{background:linear-gradient(135deg,rgba(255,255,255,.25),rgba(255,255,255,.1));transform:scale(1.08) rotate(5deg);box-shadow:0 8px 25px rgba(0,0,0,.3),0 0 15px rgba(0,150,255,.2),0 0 25px rgba(0,150,255,.1),inset 0 1px 0 rgba(255,255,255,.3);border-color:rgba(255,255,255,.2)}.icon-glow{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#00d4ff,#0099cc,#00d4ff);border-radius:50%;opacity:0;z-index:-1;transition:opacity .3s ease;animation:rotate 3s linear infinite}.enhanced-platform-icon:hover .icon-glow{opacity:.6}.platform-icon-enhanced{filter:brightness(0) invert(1);transition:all .3s ease;position:relative;z-index:1}.enhanced-platform-icon:hover .platform-icon-enhanced{transform:scale(1.1);filter:brightness(0) invert(1) drop-shadow(0 0 8px rgba(255,255,255,.5))}.title-content-wrapper{position:relative;display:flex;flex-direction:column;align-items:center}.enhanced-title{background:linear-gradient(135deg,#ffffff,#e0e0e0,#ffffff);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 4px rgba(0,0,0,.3);font-weight:700;letter-spacing:.8px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.enhanced-title:hover{background:linear-gradient(135deg,#ffffff,#f0f0f0,#ffffff);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transform:translateY(-2px);text-shadow:0 4px 8px rgba(0,0,0,.4)}.title-underline{width:0;height:2px;background:linear-gradient(90deg,transparent,#00d4ff,transparent);margin-top:.3rem;transition:width .6s cubic-bezier(.4,0,.2,1);box-shadow:0 0 10px rgba(0,212,255,.5)}.enhanced-title:hover+.title-underline{width:100%}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes cartNotification{0%{right:20px;left:-20px;opacity:0}to{right:0;left:0;opacity:1}}.cartAddition{border-radius:45px;background:rgb(57,18,255);background:linear-gradient(90deg,rgba(57,18,255,1),rgba(41,147,250,1));font-size:9px;position:absolute;top:80%;right:0;left:0;opacity:1;animation:cartNotification 1s ease-in-out}.cartInit{display:none}@keyframes notf_zoomout{0%{transform:scale(1.3);opacity:0}to{transform:scale(1);opacity:1}}.close_gallery{position:absolute;top:0;z-index:500}.cartNumber{border-radius:45px;background:rgb(255,255,255);color:black;font-size:11px;position:absolute;top:0;right:0;width:50%;opacity:1}.success_notification{background:rgb(207,207,207);background:linear-gradient(21deg,rgba(207,207,207,1),rgba(0,180,209,1))}.failure_notification,.success_notification{min-height:400px;max-width:800px;border-radius:45px;animation-name:notf_zoomout;animation-duration:.5s}.failure_notification{background:rgb(228,228,228);background:linear-gradient(21deg,rgba(228,228,228,1),rgba(255,0,0,1))}.notification{min-height:70vh}.white_button{margin:10px;background:rgba(184,216,252,.233);border-radius:45px;border:none;color:white;height:50px;align-items:center;padding:12px 20px;text-decoration:none;font-weight:600;transition:.5s}.white_button:hover{background:rgb(253,253,255);transition:.5s;color:rgb(7,7,7)}.white_button:disabled{cursor:not-allowed;pointer-events:none}.home-show-more-spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#ffffff;border-radius:50%;animation:home-spin .65s linear infinite;flex-shrink:0}@keyframes home-spin{to{transform:rotate(1turn)}}.infinite-scroll-spinner{display:flex;align-items:center;justify-content:center;gap:8px}.infinite-scroll-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.75);animation:inf-bounce 1.2s ease-in-out infinite}.infinite-scroll-dot:first-child{animation-delay:0s}.infinite-scroll-dot:nth-child(2){animation-delay:.2s}.infinite-scroll-dot:nth-child(3){animation-delay:.4s}@keyframes inf-bounce{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.green_success{display:flex;align-items:center;gap:6px;background:rgba(34,197,94,.2);color:rgba(34,197,94,1);border:1px solid rgba(34,197,94,.5);border-radius:8px;padding:6px 12px;font-size:12px;font-weight:700;width:fit-content;box-shadow:0 2px 8px rgba(34,197,94,.15)}.release_date{background:none;border-radius:45px;padding:10px;height:50px;font-weight:600}.cart_items_side{background:rgba(184,216,252,.233);border-radius:25px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-weight:700;font-size:18px;transition:.5s;overflow:hidden}.cart_item_Out{opacity:0;transition:.5;transform:scale(.5);overflow:hidden}table .tablehunt .hunttrnormal{color:white!important;background-color:linear-gradient(transparent,rgb(0,0,0),transparent)!important}.tablehunt .hunttr{color:black!important;font-weight:700}.goldHunter{background:linear-gradient(122deg,rgb(255,217,0)0,rgb(145,118,0)20%,rgba(0,247,255,0)30%);font-weight:700}.tablehunt{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(161,199,255,.24)!important;border-radius:15px;overflow:hidden}.total{background:rgba(59,87,112,.479);border-radius:45px;font-size:25px;font-weight:700}.lds-ring{position:relative}@keyframes notf_circle{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.newCircle{background-color:white;height:7px;animation:notf_circle 2s ease-in-out infinite;border-radius:45px;position:absolute;top:10px;right:20px;border:none;box-shadow:0 0 10px 6px rgb(255,255,255)}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:35px;height:35px;left:0;right:0;top:0;bottom:0;margin:auto;border-radius:200%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:5px solid transparent;border-top-color:#fff}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ll{width:37px;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side,#ffffff 94%,#0000) top/8px 8px no-repeat,conic-gradient(#0000 30%,#fafafa);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);animation:l13 .4s linear infinite;align-self:center}.lcont{animation:lcontanim 1s ease}.kr-inline-spinner{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}.kr-inline-spinner .lcont{transform:scale(.42);transform-origin:center}.kr-inline-spinner--sm{width:1.25rem;height:1.25rem}.kr-inline-spinner--md{width:2rem;height:2rem}.kr-inline-spinner--md .lcont{transform:scale(.55)}.kr-inline-spinner--lg{width:2.5rem;height:2.5rem}.kr-inline-spinner--lg .lcont{transform:none}.kr-inline-spinner--lg .ll{width:2.5rem;aspect-ratio:1}.kr-inline-spinner--wait .ll{background:radial-gradient(farthest-side,#78c8ff 94%,#0000) top/8px 8px no-repeat,conic-gradient(#0000 30%,#78c8ff)}.kr-inline-spinner--success .ll{background:radial-gradient(farthest-side,#6ee77b 94%,#0000) top/8px 8px no-repeat,conic-gradient(#0000 30%,#6ee77b)}@keyframes lcontanim{0%{transform:scale(.93);opacity:0}to{transform:scale(1);opacity:1}}.BackgroundImage{position:fixed;top:0;z-index:-2;opacity:.2;animation-name:login_zoomout;animation-duration:1s;top:13%}.fadeBackground{min-height:1080px;min-width:1920px;background:rgb(13,23,31);background:linear-gradient(0deg,rgba(13,23,31,1),rgba(255,255,255,0) 38%,rgba(255,255,255,0) 62%,rgba(13,23,31,1));position:fixed;top:13%;z-index:-5}.Background{height:100vh;width:100vw;position:absolute;top:0}.slider-thumb:before{position:absolute;content:"";left:10%;top:50%;width:450px;height:450px;background:rgb(57,18,255);background:linear-gradient(150deg,rgb(43,1,255),rgb(41,145,250));border-radius:62% 47% 82% 35%/45% 45% 80% 66%;will-change:border-radius,transform,opacity;animation:sliderShape 15s ease-in-out infinite;display:block;z-index:-3;-webkit-animation:sliderShape infinite ease-in-out 15}@keyframes sliderShape{0%,to{border-radius:42% 58% 70% 30%/45% 45% 55% 55%;transform:translateZ(0) rotate(.01deg);transform:translate(0)}34%{border-radius:70% 30% 46% 54%/30% 29% 71% 70%;transform:translate3d(0,5px,0) rotate(.01deg);transform:translate(500px,500px)}50%{transform:translateZ(0) rotate(.01deg);transform:translate(800px,250px)}67%{border-radius:100% 60% 60% 100%/100% 100% 60% 60%;transform:translate3d(0,-3px,0) rotate(.01deg);transform:translate(800px)}}.pagination_numbers{border-radius:45px;width:50%;transition:1s;overflow-x:hidden;justify-content:center;height:35px;border:1px solid rgba(255,255,255,0);overflow-y:hidden;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 48%,rgba(255,255,255,0));background-repeat:space;background-position:-222px;color:white}.pagination_numbers:hover{animation:menu_btn_hover_anim 2s ease;border:1px solid rgba(207,207,207,1);transition:1s}.front_image_container{position:relative;min-height:200px;z-index:-2}.notification_wrapper{position:fixed;top:20px;right:20px;z-index:9999;max-width:400px;width:90%;transition:transform 1.2s cubic-bezier(.25,.46,.45,.94),opacity .8s cubic-bezier(.25,.46,.45,.94);transform:translateX(100%);opacity:0}.kr-toast-blur-warm{position:fixed;height:72px;transform:translate3d(-50%,0,0);border-radius:12px;background:rgba(10,14,20,.02);backdrop-filter:blur(24px) saturate(1.45);-webkit-backdrop-filter:blur(24px) saturate(1.45);opacity:.001;z-index:100090;contain:strict}.kr-toast-blur-warm,.notification_wrapper.notification--pdp-handoff{top:calc(var(--kr-nav-h, 3.5rem) + 1rem);left:50%;width:min(92vw,360px);pointer-events:none}.notification_wrapper.notification--pdp-handoff{--cart-handoff-dur:0.56s;--cart-handoff-ease:cubic-bezier(0.33,1,0.36,1);right:auto;max-width:min(92vw,360px);transform:translate3d(-50%,-44px,0) scale(.95);opacity:1;visibility:hidden;transition:transform var(--cart-handoff-dur) var(--cart-handoff-ease),opacity calc(var(--cart-handoff-dur) * .45) var(--cart-handoff-ease),visibility 0s linear var(--cart-handoff-dur)}.notification_wrapper.notification--pdp-handoff.is-parked{transform:translate3d(-50%,-44px,0) scale(.95);opacity:1;visibility:hidden;pointer-events:none}.notification_wrapper.notification--pdp-handoff.notification_show{transform:translate3d(-50%,0,0) scale(1);opacity:1;visibility:visible;pointer-events:auto;transition:transform var(--cart-handoff-dur) var(--cart-handoff-ease),opacity 0s linear 0s,visibility 0s linear 0s}.notification_wrapper.notification--pdp-handoff.notification_hidden{transform:translate3d(-50%,-52px,0) scale(.95);opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--cart-handoff-dur) var(--cart-handoff-ease),opacity calc(var(--cart-handoff-dur) * .7) var(--cart-handoff-ease),visibility 0s linear var(--cart-handoff-dur)}.notification_wrapper.notification--pdp-handoff .notification_container{padding:.7rem 2.1rem .7rem .7rem;border-radius:12px;background:rgba(10,14,20,.58);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(24px) saturate(1.45);-webkit-backdrop-filter:blur(24px) saturate(1.45);will-change:backdrop-filter;transform:translateZ(0);overflow:hidden;box-shadow:0 12px 36px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.07);transition:background .2s ease,border-color .2s ease}.notification_wrapper.notification--pdp-handoff .notification_container:hover{background:rgba(14,20,28,.62);border-color:rgba(255,255,255,.2);transform:translateZ(0);box-shadow:0 12px 36px rgba(0,0,0,.4)}.notification_wrapper.notification--pdp-handoff .notification_container:after,.notification_wrapper.notification--pdp-handoff .notification_container:before{content:none!important;display:none!important;animation:none!important}.notification_wrapper.notification--pdp-handoff .notification_content_layout{gap:.7rem;max-width:none}.notification_wrapper.notification--pdp-handoff .notification_image{width:42px;height:42px;border-radius:7px;overflow:hidden;box-shadow:0 0 0 1px rgba(255,255,255,.1)}.notification_wrapper.notification--pdp-handoff .notification_image img{width:42px!important;height:42px!important;border-radius:7px!important;object-fit:cover}.notification_wrapper.notification--pdp-handoff .notification_text_section{gap:.2rem;min-width:0}.notification_wrapper.notification--pdp-handoff .notification_game_title{font-family:Albert Sans,system-ui,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:.01em;color:rgba(255,255,255,.96);margin:0;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:14rem}.notification_wrapper.notification--pdp-handoff .notification_success_line{margin-top:0;display:inline-flex;align-items:center;gap:.35rem}.notification_wrapper.notification--pdp-handoff .notification_success_text{font-size:.72rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:rgba(170,220,190,.92)}.notification_wrapper.notification--pdp-handoff .notification_check_icon{color:rgba(160,220,185,.95);font-size:.68rem;animation:none}.notification_wrapper.notification--pdp-handoff .notification_close{top:.55rem;right:.55rem;width:22px;height:22px;font-size:10px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);box-shadow:none;color:rgba(255,255,255,.7);opacity:1;transition:opacity .14s ease,background .2s ease,border-color .2s ease,color .2s ease}.notification_wrapper.notification--pdp-handoff .notification_close:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.2);color:#fff;transform:none;box-shadow:none}.notification_wrapper.notification--pdp-handoff.notification_hidden .notification_close{opacity:0;transition:opacity .1s ease;pointer-events:none}.notification_container{background:linear-gradient(145deg,rgba(255,255,255,.15),rgba(255,255,255,.08) 50%,rgba(255,255,255,.2));border:1px solid rgba(255,255,255,.4);border-radius:20px;padding:18px 40px 18px 18px;box-shadow:0 25px 50px rgba(0,0,0,.15),0 15px 35px rgba(0,0,0,.08),0 8px 32px rgba(255,255,255,.1),inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(255,255,255,.3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative;overflow:hidden;max-width:420px;width:100%;display:block;text-decoration:none;cursor:pointer;transition:transform .6s cubic-bezier(.25,.46,.45,.94),background .4s ease-out,border-color .4s ease-out,box-shadow .4s ease-out;opacity:1}.notification_container:hover{background:linear-gradient(145deg,rgba(255,255,255,.35),rgba(255,255,255,.25) 50%,rgba(255,255,255,.4));border-color:rgba(255,255,255,.6);transform:translateY(-2px);box-shadow:0 30px 60px rgba(0,0,0,.15),0 20px 40px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.8),inset 0 -1px 0 rgba(255,255,255,.5)}.notification_container:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.05),transparent);animation:notification_glass_shimmer 4s ease-in-out infinite;animation-delay:1.5s;pointer-events:none;z-index:1;opacity:0}@keyframes notification_glass_shimmer{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateX(100%) translateY(100%) rotate(45deg);opacity:0}}.notification_content_layout{display:flex;align-items:center;gap:12px;width:100%;max-width:calc(100% - 30px)}.notification_image_section{flex-shrink:0}.notification_text_section{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.notification_container:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,rgba(255,255,255,.8),rgba(255,255,255,.6),rgba(255,255,255,.9));border-radius:20px 20px 0 0;animation:notification_progress 5s linear forwards;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 3px rgba(255,255,255,.3)}@keyframes notification_progress{0%{width:100%}to{width:0}}.notification_close{position:absolute;top:15px;right:15px;background:rgba(255,255,255,.25);border:1px solid rgba(255,255,255,.4);border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.9);cursor:pointer;transition:all .3s ease;font-size:11px;box-shadow:0 4px 12px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.6);z-index:10}.notification_close:hover{background:rgba(255,255,255,.35);border:1px solid rgba(255,255,255,.6);color:white;transform:scale(1.1);box-shadow:0 6px 20px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.8)}.notification_image{flex-shrink:0;border-radius:12px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.3);position:relative}.notification_image:after{content:"";position:absolute;inset:0;border-radius:12px;border:1px solid rgba(255,255,255,.4);background:linear-gradient(145deg,rgba(255,255,255,.15),rgba(255,255,255,.08));pointer-events:none}.notification_success_line{display:flex;align-items:center;gap:6px}.notification_success_text{color:white;font-size:14px;font-weight:600;white-space:nowrap}.notification_check_icon{color:#00ff88;font-size:12px;animation:notification_check_bounce .6s ease-out .2s both}@keyframes notification_check_bounce{0%{transform:scale(0) rotate(-180deg);opacity:0}50%{transform:scale(1.3) rotate(-90deg)}to{transform:scale(1) rotate(0deg);opacity:1}}.notification_game_title{color:rgba(255,255,255,.85);font-size:13px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;max-width:100%}@media (max-width:768px){.notification_wrapper{padding:12px}.notification_container{padding:14px 35px 14px 14px;max-width:100%;background:linear-gradient(145deg,rgba(0,0,0,.65),rgba(0,0,0,.45) 50%,rgba(0,0,0,.75));border:1px solid rgba(255,255,255,.25);box-shadow:0 25px 50px rgba(0,0,0,.35),0 15px 35px rgba(0,0,0,.25),0 8px 32px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(255,255,255,.1)}.notification_content_layout{gap:10px;max-width:calc(100% - 25px)}.notification_close{top:12px;right:12px;width:24px;height:24px;font-size:10px}.notification_image{width:50px;height:50px}.notification_success_text{font-size:13px}.notification_game_title{font-size:12px}.notification_text_section{gap:3px}}.notification_show{transform:translateX(0);opacity:1}.notification_hidden{transform:translateX(100%);opacity:0;pointer-events:none}@media (max-width:768px){.notification_wrapper:not(.notification--pdp-handoff){transform:translateY(-100%);transition:transform 1.4s cubic-bezier(.25,.46,.45,.94),opacity 1s cubic-bezier(.25,.46,.45,.94)}.notification_show:not(.notification--pdp-handoff),.notification_wrapper:not(.notification--pdp-handoff).notification_show{transform:translateY(0);opacity:1}.notification_hidden:not(.notification--pdp-handoff),.notification_wrapper:not(.notification--pdp-handoff).notification_hidden{transform:translateY(-100%);opacity:0;pointer-events:none}.notification_wrapper{top:10px;right:10px;left:10px;width:auto;max-width:none}.notification_container{padding:16px;gap:12px}.notification_title{font-size:15px}.notification_game_name{font-size:13px}.notification_action_button{padding:8px 12px;font-size:13px}}.arrows{border-radius:45px;width:50%;transition:1s;overflow-x:hidden;justify-content:center;height:35px;border:rgba(255,255,255,0);overflow-y:hidden;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 48%,rgba(255,255,255,0));background-repeat:space;background-position:-222px;color:white}.additional_info_wrapper{background:rgba(27,27,27,.822);border-radius:45px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.small_pins{font-size:13px;text-overflow:ellipsis;white-space:nowrap}.product-metacritic-pin{margin-left:auto}.product-metacritic-pin-label{font-weight:500;opacity:.88}.product-metacritic-pin-score{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.product-metacritic-pin--high .product-metacritic-pin-score{color:rgba(210,235,210,.95)}.additional_info_wrapperV2{background:rgba(28,48,62,.65);border:1px solid rgba(255,255,255,.12);border-radius:45px;backdrop-filter:blur(20px) saturate(120%);-webkit-backdrop-filter:blur(20px) saturate(120%);padding:10px;z-index:5}.additional_info_wrapper_browser{background:rgba(0,0,0,.651);border-radius:20px;color:white;position:absolute;font-size:14px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.additional_info_title{font-size:12px;font-weight:700;color:white}.HomeBanner{position:absolute;top:0;z-index:-2;animation-name:frontzoomout;animation-duration:1s;transition:.5s}.game_front_wrapperV2{background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.1) 48%,rgba(255,255,255,0));background-repeat:space;border-radius:20px;min-height:188px;max-width:318px!important;-webkit-font-smoothing:antialiased;border:4px solid rgba(255,255,255,0);backface-visibility:hidden;position:relative;transition:.5s;z-index:1;text-decoration:none;background-position:-460px;animation:frontzoomout .3s ease;will-change:transform;box-shadow:0 0 1px 4px rgba(255,255,255,0)}.game_front_wrapperV4{border-radius:45px;overflow:hidden;will-change:transform;transition:.5s;max-height:200px}.second_part_game_front{width:100%}.game_infoV2{color:white;font-size:18px;min-width:100%;min-height:20px;transition:.5s}.BrowserTitle{font-size:20px}.BrowserTitleContainer{border-radius:45px;will-change:transform;border:1px solid var(--kr-glass-border);box-shadow:var(--kr-glass-shadow);backdrop-filter:var(--kr-glass-blur);-webkit-backdrop-filter:var(--kr-glass-blur);background:var(--kr-glass-bg)}.BrowserTitleContainerChange{background:linear-gradient(to right,rgba(8,8,8,0) 0,rgba(255,255,255,.22) 48%,rgba(0,0,0,0) 100%),var(--kr-glass-bg);background-position:-400px,0 0;background-repeat:space,no-repeat}.front_image_containerV2{position:relative;mix-blend-mode:lighten;z-index:-2}.home_sector{border-radius:25px;background:rgba(255,255,255,0);z-index:9}.icon_platform{background:none;z-index:15}.plat_icon_front{max-width:44px}.priceV2{color:rgb(255,255,255);font-size:18px;font-weight:700;border-radius:45px}.browser{border-radius:25px;background:var(--kr-glass-bg);border:1px solid var(--kr-glass-border);box-shadow:var(--kr-glass-shadow);backdrop-filter:var(--kr-glass-blur);-webkit-backdrop-filter:var(--kr-glass-blur);transition:.5s}.browser-grid-root,.browser-grid-stage{position:relative;overflow:hidden}.browser-grid-stage{width:100%;min-height:0;contain:layout style}.browser-grid-stage:has(.browser-grid-placeholder-layer--active){min-height:min(56vh,560px)}.browser-grid-stage.browser-grid-phase-enter,.browser-grid-stage.browser-grid-phase-exit{overflow:hidden}.browser-grid-stage.browser-grid-phase-gap{opacity:1}.browser-grid-content-layer{position:relative;z-index:1;min-height:0}.browser-grid-content-layer.row,.browser-grid-placeholder-layer>.row,.home-game-grid.browser-grid-content-layer{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:auto;align-content:start;align-items:start;gap:.4rem .28rem;margin-left:0!important;margin-right:0!important}.browser-grid-card-cell.browser-grid-card-col{width:100%!important;max-width:100%!important;padding:.2rem!important;margin:0!important}.browser-grid-content-layer .browser-grid-empty-state,.browser-grid-content-layer .browser-grid-full-row,.browser-grid-content-layer .browser-grid-sentinel{grid-column:1/-1;width:100%;min-height:1px}.browser-grid-content-layer .browser-grid-sentinel{min-height:56px}.browser-grid-content-layer .browser-grid-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:min(52vh,420px);padding:2.5rem 1rem 3rem;gap:1.25rem}.browser-grid-empty-state__title{margin:0;font-size:clamp(1.1rem,2.5vw,1.35rem);font-weight:600;line-height:1.35;max-width:28rem}.browser-grid-empty-state img{display:block;width:auto;height:auto;max-width:min(280px,70vw)}@media (max-width:575.98px){.browser-grid-content-layer.row,.browser-grid-placeholder-layer>.row,.home-game-grid.browser-grid-content-layer{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .4rem}}.browser-grid-card-cell{transform-style:flat;isolation:isolate;contain:layout style;align-self:start;height:auto}.kr-game-card-context .browser-grid-card-face{max-width:100%!important;height:auto;align-self:start}.browser-grid-placeholder-layer{position:absolute;inset:0;z-index:2;display:flex;justify-content:center;align-items:flex-start;width:100%;max-width:100%;min-height:min(52vh,520px);max-height:100%;overflow:hidden;box-sizing:border-box;padding:0 .15rem;pointer-events:none;opacity:0;transition:opacity .42s cubic-bezier(.22,1,.36,1)}.browser-grid-placeholder-layer.browser-grid-placeholder-layer--active{opacity:1;filter:none}.browser-grid-stage.browser-grid-phase-enter .browser-grid-placeholder-layer{opacity:0;transition-duration:.38s}.browser-grid-placeholder-layer .browser-skeleton-cell{--sk-i:0;opacity:0;transform:translateY(6px);animation:browserSkeletonCellIn .65s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--sk-i) * 28ms)}@keyframes browserSkeletonCellIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.browser-grid-placeholder-layer .browser-skeleton-card,.browser-skeleton-card--legacy{width:100%;max-width:100%;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.055);background:#000b13;box-shadow:none;display:flex;flex-direction:column}.browser-grid-placeholder-layer .browser-skeleton-media,.browser-skeleton-card--legacy .browser-skeleton-media{position:relative;width:100%;aspect-ratio:16/9;flex-shrink:0;border-radius:0;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018)),#061018;animation:browserSkeletonPulse 2.4s ease-in-out infinite;animation-delay:calc(var(--sk-i) * 70ms)}.browser-grid-placeholder-layer .browser-skeleton-sheen,.browser-skeleton-card--legacy .browser-skeleton-sheen{position:absolute;inset:0;background:linear-gradient(105deg,transparent 32%,rgba(255,255,255,.055) 48%,rgba(255,255,255,.09) 52%,transparent 68%);background-size:220% 100%;animation:browserSkeletonSheen 2.6s cubic-bezier(.4,0,.2,1) infinite;animation-delay:calc(var(--sk-i) * 90ms);pointer-events:none}.browser-grid-placeholder-layer .browser-skeleton-body,.browser-grid-placeholder-layer .browser-skeleton-footer,.browser-skeleton-card--legacy .browser-skeleton-footer{margin-top:0;padding:.7rem .75rem .8rem;border-top:none;background:transparent;box-shadow:none;display:flex;flex-direction:column;gap:.55rem}.browser-grid-placeholder-layer .browser-skeleton-footer-row,.browser-skeleton-card--legacy .browser-skeleton-footer-row{display:flex;align-items:center;gap:.4rem;min-height:18px}.browser-grid-placeholder-layer .browser-skeleton-icon,.browser-grid-placeholder-layer .browser-skeleton-line,.browser-grid-placeholder-layer .browser-skeleton-price,.browser-skeleton-card--legacy .browser-skeleton-icon,.browser-skeleton-card--legacy .browser-skeleton-line,.browser-skeleton-card--legacy .browser-skeleton-price{background:rgba(255,255,255,.07);animation:browserSkeletonPulse 2.4s ease-in-out infinite;animation-delay:calc(var(--sk-i) * 70ms + .12s)}.browser-grid-placeholder-layer .browser-skeleton-line,.browser-skeleton-card--legacy .browser-skeleton-line{height:10px;border-radius:999px}.browser-grid-placeholder-layer .browser-skeleton-line--title{width:72%;height:12px;border-radius:999px}.browser-grid-placeholder-layer .browser-skeleton-cell:nth-child(3n) .browser-skeleton-line--title{width:58%}.browser-grid-placeholder-layer .browser-skeleton-cell:nth-child(3n+1) .browser-skeleton-line--title{width:84%}.browser-grid-placeholder-layer .browser-skeleton-cell:nth-child(5n) .browser-skeleton-line--title{width:64%}.browser-grid-placeholder-layer .browser-skeleton-icon,.browser-skeleton-card--legacy .browser-skeleton-icon{width:15px;height:15px;border-radius:4px;flex-shrink:0}.browser-grid-placeholder-layer .browser-skeleton-line--meta,.browser-skeleton-card--legacy .browser-skeleton-line--meta{flex:0 1 auto;width:28%;max-width:4.5rem;min-width:2rem}.browser-grid-placeholder-layer .browser-skeleton-price,.browser-skeleton-card--legacy .browser-skeleton-price{width:3.25rem;min-height:12px;height:12px;margin-left:auto;flex-shrink:0;border-radius:999px}@keyframes browserSkeletonPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes browserSkeletonSheen{0%{background-position:140% 0}to{background-position:-60% 0}}@media (prefers-reduced-motion:reduce){.browser-grid-placeholder-layer .browser-skeleton-cell,.browser-grid-placeholder-layer .browser-skeleton-icon,.browser-grid-placeholder-layer .browser-skeleton-line,.browser-grid-placeholder-layer .browser-skeleton-media,.browser-grid-placeholder-layer .browser-skeleton-price,.browser-grid-placeholder-layer .browser-skeleton-sheen,.browser-skeleton-card--legacy .browser-skeleton-icon,.browser-skeleton-card--legacy .browser-skeleton-line,.browser-skeleton-card--legacy .browser-skeleton-media,.browser-skeleton-card--legacy .browser-skeleton-price,.browser-skeleton-card--legacy .browser-skeleton-sheen,.filter_platform_skeleton.filter_button,.filter_platform_skeleton.filter_button:after{animation:none!important}.browser-grid-placeholder-layer .browser-skeleton-cell{opacity:1;transform:none}.browser-grid-placeholder-layer.browser-grid-placeholder-layer--active{animation:none!important}}.browser-grid-stage.browser-grid-phase-gap .browser-grid-content-layer{visibility:hidden;pointer-events:none}.browser-grid-stage.browser-grid-phase-enter .game_front_wrapperV2,.browser-grid-stage.browser-grid-phase-exit .game_front_wrapperV2,.browser-grid-stage.browser-grid-phase-gap .game_front_wrapperV2{animation:none!important;transition:none!important;background-position:-460px!important;box-shadow:0 0 1px 4px rgba(255,255,255,0)!important}.browser-grid-stage.browser-grid-phase-idle .game_front_wrapperV2{animation:none!important;filter:none!important;transform:translateZ(0);will-change:auto}.kr-game-card-context .browser-grid-card-face{overflow:hidden;border-radius:12px;background:rgba(0,11,19,.72)!important;background-position:0 0!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 8px 22px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.04)!important;text-decoration:none!important;color:inherit;transform:none!important;filter:none!important;will-change:auto!important;transition:border-color .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)!important}.browser-grid-stage.browser-grid-phase-idle .browser-grid-card-face:hover,.kr-game-card-context .browser-grid-card-face:hover{transform:translateY(-2px)!important;border-color:rgba(200,230,255,.22)!important;box-shadow:0 14px 32px rgba(0,0,0,.38),0 0 0 1px rgba(180,220,255,.06),inset 0 1px 0 rgba(255,255,255,.06)!important;filter:none!important;background-position:0 0!important}.kr-game-card-context .browser-card-inner{display:flex;flex-direction:column;width:100%;min-height:0}.kr-game-card-context .browser-card-media{position:relative;overflow:hidden;aspect-ratio:16/9;width:100%;mix-blend-mode:normal;z-index:0;max-height:none;background:rgba(0,0,0,.35)}.kr-game-card-context .browser-card-cover{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center;border-radius:0!important;box-shadow:none!important;display:block;transition:transform .5s cubic-bezier(.22,1,.36,1)}.kr-game-card-context .browser-grid-card-face:hover .browser-card-cover{transform:scale(1.05)}.kr-game-card-context .edition_product,.kr-game-card-context .edition_product_gift_card{animation:none!important;transform:none!important}.browser-card-edition{z-index:4;max-width:calc(100% - 16px);padding:.18rem .45rem;border-radius:4px;font-family:Albert Sans,system-ui,sans-serif;font-size:.55rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;line-height:1.2;color:rgba(255,255,255,.92);background:rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.12);box-shadow:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:none!important}.kr-game-card-context .browser-card-edition{position:absolute;top:8px;left:8px}.productInfo .browser-card-edition{position:static;flex-shrink:0;font-size:.85rem;padding:.45rem .85rem;color:rgba(12,22,30,.95);background:rgba(255,255,255,.94)}.browser-card-edition--gift,.browser-card-edition--value{text-transform:none;letter-spacing:.01em;font-size:.82rem;font-weight:700;padding:.32rem .55rem;color:#0c161e;background:#fff;border:1px solid rgba(255,255,255,.95);box-shadow:0 2px 10px rgba(0,0,0,.35)}.productInfo .browser-card-edition--gift,.productInfo .browser-card-edition--value{font-size:1.05rem;font-weight:700;padding:.5rem 1rem;color:#0c161e;background:#fff;border:1px solid rgba(255,255,255,.9)}.kr-game-card-context .browser-card-value-edition{margin:.15rem 0 0;padding:0;font-family:Albert Sans,system-ui,sans-serif;font-size:.92rem;font-weight:700;letter-spacing:.01em;line-height:1.2;color:rgba(255,255,255,.95)}.browser-shell.browser-shell--store .kr-game-card-context .browser-card-value-edition{font-size:.88rem}@media (max-width:576px){.kr-game-card-context .browser-card-value-edition{font-size:.8rem}.browser-card-edition--gift,.browser-card-edition--value{font-size:.72rem;padding:.28rem .45rem}}.kr-game-card-context .browser-card-delete{position:absolute;top:8px;right:8px;z-index:6;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);background:rgba(180,40,50,.85);color:#fff;cursor:pointer;opacity:0;transform:scale(.9);transition:opacity .2s ease,transform .2s ease}.kr-game-card-context .browser-grid-card-face:hover .browser-card-delete{opacity:1;transform:scale(1)}.kr-game-card-context .browser-card-body{display:flex;flex-direction:column;gap:.35rem;padding:.65rem .7rem .75rem;background:transparent}.kr-game-card-context .browser-card-title{margin:0;padding:0;font-family:Albert Sans,system-ui,sans-serif;font-size:.82rem;font-weight:600;line-height:1.3;letter-spacing:.01em;color:rgba(255,255,255,.94);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kr-game-card-context .browser-card-meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:1.25rem}.kr-game-card-context .browser-card-meta-left{display:flex;align-items:center;gap:.4rem;min-width:0;opacity:.72}.kr-game-card-context .browser-card-platform{flex-shrink:0;opacity:.9}.kr-game-card-context .browser-card-region{display:inline-flex;align-items:center;gap:.28rem;font-size:.68rem;font-weight:500;color:rgba(255,255,255,.78);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kr-game-card-context .browser-card-region--account{text-transform:uppercase;font-size:.62rem;font-weight:700;letter-spacing:.06em;color:#ffe0a8}.kr-game-card-context .browser-card-account-badge{position:absolute;left:8px;bottom:8px;z-index:5;max-width:calc(100% - 16px);padding:.28rem .5rem;border-radius:4px;font-family:Albert Sans,system-ui,sans-serif;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.15;color:#0c161e;background:#fff;border:1px solid rgba(255,255,255,.95);box-shadow:0 2px 10px rgba(0,0,0,.35);white-space:nowrap}.kr-game-card-context .browser-card-account-line{margin:.12rem 0 0;padding:0;font-family:Albert Sans,system-ui,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;color:#ffe0a8}@media (max-width:576px){.kr-game-card-context .browser-card-account-badge{font-size:.6rem;padding:.22rem .4rem}.kr-game-card-context .browser-card-account-line{font-size:.7rem}}.kr-game-card-context .browser-card-region-label{max-width:4.5rem;overflow:hidden;text-overflow:ellipsis}.kr-game-card-context .browser-card-price{flex-shrink:0;margin:0;padding:0!important;background:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;font-size:.88rem!important;font-weight:700;color:rgba(255,255,255,.96);line-height:1.2}.kr-game-card-context .browser-card-oos{flex-shrink:0;font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.45)}.kr-game-card-context .cashback-promo--card-corner{top:8px;right:8px;left:auto;z-index:5}.browser-grid-stage.browser-grid-phase-enter .game_front_wrapperV2:hover,.browser-grid-stage.browser-grid-phase-exit .game_front_wrapperV2:hover,.browser-grid-stage.browser-grid-phase-gap .game_front_wrapperV2:hover{filter:none!important;transform:none}.browser-grid-stage .game_front_wrapperV2 .frontcover,.browser-grid-stage .game_front_wrapperV2 .game_infoV2,.browser-grid-stage .game_front_wrapperV2 .info_container,.browser-grid-stage .game_front_wrapperV2 .priceV2,.browser-grid-stage .game_front_wrapperV2 .second_part_game_front{animation:none!important}.browser-grid-card-motion--enter,.browser-grid-card-motion--exit{will-change:transform,opacity}.browser-grid-stage .game_front_wrapperV2.browser-grid-card-motion--exit,.kr-game-card-context .browser-grid-card-face.browser-grid-card-motion--exit{animation:browserGridCardExit var(--card-anim-ms,.16s) ease-out forwards!important;pointer-events:none}.browser-grid-stage .game_front_wrapperV2.browser-grid-card-motion--enter,.kr-game-card-context .browser-grid-card-face.browser-grid-card-motion--enter{animation:browserGridCardEnter var(--card-anim-ms,.2s) cubic-bezier(.22,1,.36,1) both!important}@keyframes browserGridCardExit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes browserGridCardEnter{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.kr-game-card-context .browser-card-cover{transition:none!important}.kr-game-card-context .browser-grid-card-face:hover .browser-card-cover{transform:none!important}.browser-grid-stage .game_front_wrapperV2.browser-grid-card-motion--enter,.browser-grid-stage .game_front_wrapperV2.browser-grid-card-motion--exit,.kr-game-card-context .browser-grid-card-face.browser-grid-card-motion--enter,.kr-game-card-context .browser-grid-card-face.browser-grid-card-motion--exit{animation:none!important;transform:none!important;transition:opacity .2s ease!important}.browser-grid-stage .game_front_wrapperV2.browser-grid-card-motion--exit,.kr-game-card-context .browser-grid-card-face.browser-grid-card-motion--exit{opacity:0}.browser-grid-stage .game_front_wrapperV2.browser-grid-card-motion--enter,.kr-game-card-context .browser-grid-card-face.browser-grid-card-motion--enter{opacity:1}}.browser-page-title-pin{background:var(--kr-glass-inner-bg);border:1px solid var(--kr-glass-inner-border);backdrop-filter:var(--kr-glass-blur);-webkit-backdrop-filter:var(--kr-glass-blur);max-width:min(100%,20rem)}.browser-page-title-pin__text{font-size:13px;font-weight:600;color:rgba(255,255,255,.92)}.browser-page-title-pin--pulse .browser-page-title-pin__text{animation:browserPageTitlePulse .45s ease}@keyframes browserPageTitlePulse{0%{opacity:.5;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.browser-sort-toolbar__controls{flex:1 1 auto;justify-content:flex-end;min-width:0}.browser-page-wrap .additional_info_wrapperV2.small_pins{background:var(--kr-glass-inner-bg);border:1px solid var(--kr-glass-inner-border);backdrop-filter:var(--kr-glass-blur);-webkit-backdrop-filter:var(--kr-glass-blur)}#top-menu .nav-actions-compact{--nav-action-height:36px;flex-wrap:wrap;justify-content:flex-end;align-items:center}#top-menu .nav-actions-compact>*{display:flex;align-items:center}#top-menu .nav-actions-compact .nav-item-wrapper{min-width:0;max-width:none}#top-menu .nav-actions-compact .currency-switcher button,#top-menu .nav-actions-compact .currency-switcher-locked button,#top-menu .nav-actions-compact .language-switcher button,#top-menu .nav-actions-compact .nav-item-wrapper .currency-switcher button,#top-menu .nav-actions-compact .nav-item-wrapper .currency-switcher-locked button,#top-menu .nav-actions-compact .nav-item-wrapper .language-switcher button{height:var(--nav-action-height)!important;min-height:var(--nav-action-height)!important;max-height:var(--nav-action-height)!important;padding:0 8px!important;min-width:auto!important;font-size:13px!important;gap:4px!important;border-radius:8px!important;line-height:1.2!important;box-sizing:border-box}#top-menu .nav-actions-compact .currency-switcher button svg,#top-menu .nav-actions-compact .language-switcher button svg{font-size:10px}#top-menu .nav-account-icon{width:28px!important;height:28px!important;border-width:1.5px;box-shadow:0 0 8px 1px rgba(0,153,255,.45)}#top-menu .nav-wallet-pin{height:var(--nav-action-height);min-height:var(--nav-action-height);max-height:var(--nav-action-height);padding:0 10px;border-radius:8px;font-size:12px;line-height:1;white-space:nowrap;box-sizing:border-box;background:var(--kr-glass-bg);border:1px solid var(--kr-glass-border);backdrop-filter:var(--kr-glass-blur);-webkit-backdrop-filter:var(--kr-glass-blur);box-shadow:var(--kr-glass-shadow)}#top-menu .nav-actions-compact .nav-wallet-pin.additional_info_wrapperV2{padding:0 10px;border-radius:8px}#top-menu .nav-wallet-pin__icon{opacity:.85;font-size:12px;flex-shrink:0}#top-menu .nav-wallet-pin__value{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#top-menu .nav-actions-compact .menu_containerV2{height:auto;min-height:0;margin:0;padding:0;background:none;gap:.5rem}#top-menu .nav-actions-compact .enhanced-cart-button,#top-menu .nav-actions-compact a[aria-label=Wishlist]{width:var(--nav-action-height)!important;height:var(--nav-action-height)!important;min-width:var(--nav-action-height)!important;min-height:var(--nav-action-height)!important;border-radius:8px!important;box-sizing:border-box;flex-shrink:0}#top-menu .nav-actions-compact .menu_containerV2>.Menu_btnV2{width:auto;height:auto;min-width:0;min-height:0;margin:0!important;padding:0!important;display:inline-flex;align-items:center;justify-content:center;background:none!important;border:none!important;box-shadow:none!important}#top-menu .nav-actions-compact .nav-item-wrapper>.Menu_btn,#top-menu .nav-actions-compact .nav-item-wrapper>a.Menu_btn{width:var(--nav-action-height);height:var(--nav-action-height);min-width:var(--nav-action-height);min-height:var(--nav-action-height);margin:0!important;padding:0!important;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;box-sizing:border-box;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);transition:background .2s ease,border-color .2s ease,transform .2s ease,opacity .2s ease}.browser-page-wrap{border-radius:25px;background:var(--kr-glass-bg);border:1px solid var(--kr-glass-border);box-shadow:var(--kr-glass-shadow);backdrop-filter:var(--kr-glass-blur);-webkit-backdrop-filter:var(--kr-glass-blur);transition:.5s;overflow:hidden}.browser-page-wrap .browser,.browser-page-wrap .filters{background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.browser-page-wrap .filters_univers_button,.browser-page-wrap .filters_univers_button:hover:not(.filters_univers_button_selected){backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--kr-chip-hover-bg);border-color:var(--kr-chip-hover-border);box-shadow:var(--kr-chip-hover-shadow);color:var(--kr-chip-hover-color);opacity:1}.browser-page-wrap .filters_univers_button_selected{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--kr-chip-selected-bg);border-color:var(--kr-chip-selected-border);box-shadow:var(--kr-chip-selected-shadow);color:var(--kr-chip-selected-color)}.browser-filters-hr{border:none;height:1px;margin:.25rem 0 .4rem;padding:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08) 18%,rgba(255,255,255,.14) 50%,rgba(255,255,255,.08) 82%,transparent);opacity:.9}.acoount_icon{border-radius:45px;border:2px solid rgb(0,153,255);box-shadow:0 0 10px 2px rgb(0,153,255);transition:.5s}.check_container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:18px;-webkit-user-select:none;user-select:none}.check_container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:-15%;height:30px;width:30px;background-color:#eee;border-radius:45px}.check_container:hover input~.checkmark{background:#ccc;transition:1s}.check_container input:checked~.checkmark{background:rgb(18,141,255);transition:.5s}.checkmark:after{content:"";position:absolute;opacity:0;transition:.5s}.check_container input:checked~.checkmark:after{opacity:1;transition:.5s}.check_container .checkmark:after{left:9px;top:3px;width:10px;height:20px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg)}.Alert{display:flex;align-items:center;gap:6px;background:rgba(239,68,68,.2);color:rgba(239,68,68,1);border:1px solid rgba(239,68,68,.5);border-radius:8px;padding:6px 12px;font-size:12px;font-weight:700;width:fit-content;box-shadow:0 2px 8px rgba(239,68,68,.15)}.AlertV2{background:rgb(57,18,255);background:linear-gradient(66deg,rgb(255,0,0),rgb(139,1,1));border-radius:45px;padding:5px 20px;color:white;font-size:10px}.nav_selected{background:var(--kr-chip-selected-bg);border:1px solid var(--kr-chip-selected-border);box-shadow:var(--kr-chip-selected-shadow);transition:.35s}.nav_selected .Menu_btn,.nav_selected .Menu_btn p,.nav_selected .nav-more-trigger,.nav_selected .nav-more-trigger span{color:var(--kr-chip-selected-color)!important}.account_nav_selected{background:white;color:black}.desktop-nav-items{display:flex!important;flex-wrap:nowrap!important;align-items:center;justify-content:center;width:100%!important}@media (max-width:767px){.desktop-nav-items{display:flex!important;flex-wrap:wrap!important;align-items:center;justify-content:center;width:100%!important;gap:8px;padding:8px}.desktop-nav-items .menu_container{flex:0 0 auto!important;min-width:80px!important;max-width:120px!important;margin:4px!important}.desktop-nav-items .Menu_btn{padding:8px 12px!important;font-size:.8rem!important}.desktop-nav-items .Menu_btn p{font-size:.75rem!important;margin:0!important}}@media (max-width:991.98px){.Main_menu_mobile.Menu_bar_init,.kr-mobile-dock,.kr-mobile-dock.Menu_bar_init{--kr-dock-bottom:calc(14px + env(safe-area-inset-bottom, 0px));--kr-dock-ease:cubic-bezier(0.16,1,0.3,1);position:fixed!important;left:0!important;right:0!important;top:auto!important;bottom:var(--kr-dock-bottom)!important;transform:none!important;margin:0 auto!important;z-index:10060!important;width:max-content!important;max-width:calc(100vw - 20px)!important;min-width:0!important;height:auto!important;max-height:none!important;padding:8px 10px!important;display:flex!important;align-items:center!important;justify-content:center!important;visibility:visible!important;opacity:0;border-radius:999px!important;border:1px solid rgba(255,255,255,.14)!important;background:rgba(8,16,24,.92)!important;background-image:none!important;box-shadow:0 12px 32px rgba(0,0,0,.42)!important;backdrop-filter:blur(18px) saturate(1.2)!important;-webkit-backdrop-filter:blur(18px) saturate(1.2)!important;overflow:visible!important;pointer-events:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:opacity .38s var(--kr-dock-ease),bottom .42s var(--kr-dock-ease),box-shadow .3s ease,border-color .28s ease,background-color .28s ease!important;animation:none!important}.kr-mobile-dock.kr-mobile-dock--ready{bottom:calc(var(--kr-dock-bottom) - 18px)!important}.kr-mobile-dock.kr-mobile-dock--in{opacity:1;bottom:var(--kr-dock-bottom)!important;pointer-events:auto}.kr-mobile-dock.kr-mobile-dock--in.kr-mobile-dock--nav,.kr-mobile-dock.kr-mobile-dock--in.kr-mobile-dock--tucked,html.kr-nav-hold .kr-mobile-dock.kr-mobile-dock--in,html.kr-navigating .kr-mobile-dock.kr-mobile-dock--in,html.kr-soft-nav .kr-mobile-dock.kr-mobile-dock--in{opacity:0;bottom:calc(var(--kr-dock-bottom) - 28px)!important;pointer-events:none;box-shadow:0 4px 16px rgba(0,0,0,.2)!important}.kr-mobile-dock__row{flex-wrap:nowrap!important;gap:4px!important;max-width:100%!important}.kr-mobile-dock .menu_container,.kr-mobile-dock .nav-item-wrapper,.kr-mobile-dock__row{display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;padding:0!important;margin:0!important;pointer-events:auto!important}.kr-mobile-dock .menu_container,.kr-mobile-dock .nav-item-wrapper{flex:0 0 auto!important;min-width:0!important;min-height:0!important;overflow:visible!important;border:none!important;box-shadow:none!important;background:transparent!important;transform:none!important;animation:none!important;will-change:auto!important}.kr-mobile-dock .menu_container:active,.kr-mobile-dock .menu_container:focus,.kr-mobile-dock .menu_container:focus-within,.kr-mobile-dock .menu_container:hover{animation:none!important;transform:none!important;box-shadow:none!important;border:none!important;width:auto!important;background:transparent!important}.kr-mobile-dock .Menu_btn{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;margin:0!important;padding:0!important;border:none!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:center!important;color:rgba(255,255,255,.94)!important;opacity:1;overflow:visible!important;transform:none!important;pointer-events:auto!important;touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer;transition:background .18s var(--kr-dock-ease),opacity .2s ease!important}.kr-mobile-dock.kr-mobile-dock--in .menu_container .Menu_btn{animation:kr-dock-btn-in .42s var(--kr-dock-ease) both}.kr-mobile-dock.kr-mobile-dock--in .menu_container:first-child .Menu_btn{animation-delay:.02s}.kr-mobile-dock.kr-mobile-dock--in .menu_container:nth-child(2) .Menu_btn{animation-delay:.06s}.kr-mobile-dock.kr-mobile-dock--in .menu_container:nth-child(3) .Menu_btn{animation-delay:.1s}.kr-mobile-dock.kr-mobile-dock--in .menu_container:nth-child(4) .Menu_btn{animation-delay:.14s}.kr-mobile-dock.kr-mobile-dock--in .menu_container:nth-child(5) .Menu_btn{animation-delay:.18s}.kr-mobile-dock .Menu_btn img{width:26px!important;height:26px!important;object-fit:contain;pointer-events:none!important;transition:transform .18s var(--kr-dock-ease),opacity .18s ease}@media (hover:hover) and (pointer:fine){.kr-mobile-dock .Menu_btn:hover{background:rgba(255,255,255,.1)!important;transform:none!important;box-shadow:none!important}}.kr-mobile-dock .Menu_btn:focus-visible{background:rgba(255,255,255,.1)!important;outline:2px solid rgba(255,255,255,.35)!important;outline-offset:1px}.kr-mobile-dock .Menu_btn:active{background:rgba(255,255,255,.16)!important;transform:none!important}.kr-mobile-dock .Menu_btn:active img{transform:scale(.88)}.kr-mobile-dock .acoount_icon{width:28px!important;height:28px!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.28)!important;pointer-events:none!important;transition:transform .18s var(--kr-dock-ease)}.kr-mobile-dock .Menu_btn:active .acoount_icon{transform:scale(.9)}.kr-mobile-dock .cartNumber{top:4px!important;right:4px!important;width:17px!important;height:17px!important;font-size:9px!important;pointer-events:none!important;transition:transform .22s var(--kr-dock-ease)}body{--kr-mobile-dock-clearance:calc(84px + env(safe-area-inset-bottom, 0px))}.productPage--cinematic .pdp-cinematic-content.productInfo{padding-bottom:calc(6rem + env(safe-area-inset-bottom, 0px))!important}@keyframes kr-dock-btn-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.kr-mobile-dock,.kr-mobile-dock .Menu_btn,.kr-mobile-dock .Menu_btn img,.kr-mobile-dock .acoount_icon{transition:none!important;animation:none!important}.kr-mobile-dock.kr-mobile-dock--in,.kr-mobile-dock.kr-mobile-dock--ready{opacity:1!important;bottom:var(--kr-dock-bottom)!important;pointer-events:auto!important}}}@media (min-width:992px){.kr-mobile-dock{display:none!important}}@media (min-width:768px){.desktop-nav-items{display:flex!important;visibility:visible!important;opacity:1!important}}.desktop-nav-items .menu_container{flex:1 1!important;min-width:0!important;max-width:180px!important}@media (min-width:768px){.desktop-nav-items .menu_container[class*=col-]{flex:1 1!important;max-width:140px!important;width:auto!important;margin-left:.25rem!important;margin-right:.25rem!important}}.desktop-nav-items .Menu_btn{white-space:nowrap!important;display:flex!important;align-items:center!important}.desktop-nav-items .Menu_btn p{white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}@media (min-width:768px){.desktop-nav-items .menu_container{flex:1 1!important;max-width:140px!important;width:auto!important}.desktop-nav-items .Menu_btn{padding:.6rem .4rem!important}.desktop-nav-items .Menu_btn p{font-size:.95rem!important}}@media (min-width:768px) and (max-width:1199px){.desktop-nav-items .menu_container{flex:1 1!important;max-width:120px!important;min-width:100px!important}.desktop-nav-items .Menu_btn{padding:.5rem .3rem!important}.desktop-nav-items .Menu_btn p{font-size:.85rem!important}}@media (min-width:768px){.desktop-nav-items .col-8,.desktop-nav-items .col-md-1,.desktop-nav-items .col-xl-1,.desktop-nav-items .col-xxl-1{flex:1 1!important;max-width:140px!important;width:auto!important;margin:0 .25rem!important;padding:0!important}}.page_selected{width:50%;background:white;border:1px solid rgba(207,207,207,.247);transition:1s;color:black}.site-footer{margin-top:2.5rem;position:relative;border-top:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.32))}.site-footer__inner{max-width:1180px;margin:0 auto;padding:1.35rem 1.25rem 1.1rem}.site-footer__main{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;gap:1.25rem 2rem;align-items:start}.site-footer__brand{display:flex;flex-direction:column;gap:.35rem;min-width:0}.site-footer__logo{display:inline-flex;width:fit-content;opacity:.95;transition:opacity .2s ease}.site-footer__logo:hover{opacity:1}.site-footer__tax{margin:0;font-size:.72rem;letter-spacing:.04em;color:rgba(255,255,255,.45)}.site-footer__contact{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;margin-top:.15rem}.site-footer__contact a{color:rgba(180,220,255,.88);text-decoration:none;font-size:.84rem;line-height:1.3;transition:color .2s ease}.site-footer__contact a:hover{color:#fff}.site-footer__dot{width:3px;height:3px;border-radius:50%;background:rgba(255,255,255,.35);flex-shrink:0}.site-footer__address{margin:.15rem 0 0;font-size:.78rem;line-height:1.4;color:rgba(255,255,255,.48);max-width:22rem}.site-footer__nav{display:flex;flex-wrap:wrap;gap:.45rem 1.1rem;align-content:flex-start;justify-content:flex-end;padding-top:.2rem}.site-footer__nav a{color:rgba(255,255,255,.62);text-decoration:none;font-size:.82rem;line-height:1.35;transition:color .2s ease}.site-footer__nav a:hover{color:rgba(255,255,255,.95)}.site-footer__social{display:flex;gap:.45rem;align-items:flex-start;padding-top:.15rem}.site-footer__social-link{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);transition:background .2s ease,border-color .2s ease,transform .2s ease}.site-footer__social-link:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.22);transform:translateY(-1px)}.site-footer__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;margin-top:1.1rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.08)}.site-footer__payments{justify-content:flex-start;gap:.65rem;opacity:.85}.site-footer__copy{margin:0;font-size:.72rem;color:rgba(255,255,255,.42);letter-spacing:.01em}@media (max-width:900px){.site-footer__main{grid-template-columns:1fr auto;gap:1rem 1.5rem}.site-footer__nav{grid-column:1/-1;justify-content:flex-start}}@media (max-width:768px){.site-footer{margin-top:1.75rem;margin-bottom:80px}.site-footer__inner{padding:1.15rem 1rem 1.25rem}.site-footer__main{grid-template-columns:1fr;gap:1rem}.site-footer__brand{align-items:center;text-align:center}.site-footer__logo{margin-inline:auto}.site-footer__contact{justify-content:center}.site-footer__address{max-width:none}.site-footer__nav,.site-footer__social{justify-content:center}.site-footer__bar{flex-direction:column;align-items:center;text-align:center}.site-footer__payments{justify-content:center}}@media (max-width:480px){.site-footer{margin-bottom:90px}}.modern-footer{margin-top:60px;position:relative}.footer-content{background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.1));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:20px 20px 0 0;padding:50px 20px 30px}.footer-content .row{align-items:stretch}.footer-brand{position:relative;display:flex;flex-direction:column;height:100%}.footer-logo-link{display:inline-block;margin-bottom:15px;transition:all .3s ease}.footer-logo-link:hover{transform:scale(1.02);opacity:.9}.footer-tax-id{margin:-.35rem 0 .85rem;font-size:.82rem;font-weight:500;letter-spacing:.04em;color:rgba(255,255,255,.62);line-height:1.4}.footer-description{color:rgba(255,255,255,.8);font-size:14px;line-height:1.5;margin-bottom:20px;max-width:400px}.footer-social{gap:12px;margin-top:auto}.footer-social,.social-link{display:flex;align-items:center}.social-link{width:40px;height:40px;background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.1));border:1px solid rgba(255,255,255,.15);border-radius:50px;justify-content:center;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.social-link:hover{transform:translateY(-2px);background:linear-gradient(135deg,rgba(255,255,255,.3),rgba(255,255,255,.2));border-color:rgba(255,255,255,.25)}.footer-trust-badges{display:flex;gap:15px;margin:20px 0;flex-wrap:wrap;align-items:center}.trust-badge{display:flex;align-items:center;gap:6px;background:linear-gradient(135deg,rgba(255,255,255,.15),rgba(255,255,255,.08));border:1px solid rgba(255,255,255,.12);border-radius:50px;padding:6px 12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.trust-badge:hover{transform:translateY(-1px);background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.12));border-color:rgba(255,255,255,.18)}.trust-icon{opacity:.9;filter:brightness(1.1)}.trust-text{color:rgba(255,255,255,.8);font-size:11px;font-weight:500;white-space:nowrap}.footer-section{position:relative;display:flex;flex-direction:column;height:100%}.footer-title{color:rgba(255,255,255,.95);font-size:15px;font-weight:600;margin-bottom:15px}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:8px}.footer-links a{color:rgba(255,255,255,.7);text-decoration:none;font-size:13px;transition:all .3s ease}.footer-links a:hover{color:rgba(255,255,255,.95);transform:translateX(3px)}.footer-user-actions{margin-top:20px;margin-bottom:15px;padding-top:15px;border-top:1px solid rgba(255,255,255,.1)}.footer-user-title{color:rgba(255,255,255,.9);font-size:14px;font-weight:600;margin-bottom:12px}.footer-logout-btn{background:linear-gradient(135deg,rgba(255,59,48,.2),rgba(255,69,58,.15));border:1px solid rgba(255,59,48,.3);color:rgba(255,255,255,.9);padding:8px 16px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;text-decoration:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.footer-logout-btn:hover{background:linear-gradient(135deg,rgba(255,59,48,.3),rgba(255,69,58,.25));border-color:rgba(255,59,48,.5);color:rgba(255,255,255,1);transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,59,48,.2)}.footer-logout-btn:active{transform:translateY(0);box-shadow:0 2px 6px rgba(255,59,48,.3)}.footer-language-section{margin-top:20px;padding-top:15px;border-top:1px solid rgba(255,255,255,.1)}.footer-language-title{color:rgba(255,255,255,.9);font-size:14px;font-weight:600;margin-bottom:12px}.legal-page-container{min-height:100vh;background:transparent;padding:2rem 0}.legal-page-header{text-align:center;margin-bottom:3rem;padding:2rem 0}.legal-page-icon{font-size:4rem;color:rgba(255,255,255,.7);margin-bottom:1rem;text-shadow:0 0 10px rgba(255,255,255,.2)}.legal-page-title{font-size:3rem;font-weight:600;color:rgba(255,255,255,.9);margin-bottom:.5rem;text-shadow:0 2px 8px rgba(0,0,0,.3)}.legal-page-subtitle{font-size:1.1rem;color:rgba(255,255,255,.6);margin:0}.legal-content-container{max-width:1000px;margin:0 auto;padding:0 2rem}.legal-section{background:rgba(255,255,255,.03);border-radius:20px;margin-bottom:2rem;padding:2rem;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s ease;box-shadow:0 8px 32px rgba(0,0,0,.1)}.legal-section:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.15);border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.05)}.legal-section-header{display:flex;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.legal-section-number{background:rgba(255,255,255,.1);color:rgba(255,255,255,.8);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:600;margin-right:1rem;box-shadow:0 4px 15px rgba(0,0,0,.1);border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.legal-section-title{font-size:1.8rem;font-weight:500;color:rgba(255,255,255,.9);margin:0}.legal-section-content{padding-left:.5rem}.definition-item{display:flex;margin-bottom:1rem;padding:1rem;background:rgba(255,255,255,.02);border-radius:12px;border-left:2px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.definition-term{font-weight:500;color:rgba(255,255,255,.7);margin-right:.5rem;min-width:120px}.definition-text{color:rgba(255,255,255,.6);flex:1 1}.info-box{display:flex;align-items:flex-start;padding:1.5rem;background:rgba(255,255,255,.03);border-radius:15px;margin-bottom:1rem;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.05)}.info-box i{font-size:1.5rem;color:rgba(255,255,255,.6);margin-right:1rem;margin-top:.2rem}.info-box p{color:rgba(255,255,255,.7);margin:0;line-height:1.6}.info-box h4{color:rgba(255,255,255,.9);margin:0 0 .5rem;font-size:1.1rem;font-weight:500}.warning-box{display:flex;align-items:flex-start;padding:1.5rem;background:rgba(255,193,7,.05);border-radius:15px;margin-bottom:1rem;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,193,7,.1)}.warning-box i{font-size:1.5rem;color:rgba(255,193,7,.7);margin-right:1rem;margin-top:.2rem}.warning-box p{color:rgba(255,255,255,.7);margin:0;line-height:1.6}.error-box{display:flex;align-items:flex-start;padding:1.5rem;background:rgba(220,53,69,.05);border-radius:15px;margin-bottom:1rem;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(220,53,69,.1)}.error-box i{font-size:1.5rem;color:rgba(220,53,69,.7);margin-right:1rem;margin-top:.2rem}.error-box p{color:rgba(255,255,255,.7);margin:0;line-height:1.6}.highlight-box{background:rgba(255,255,255,.05);border-radius:20px;padding:2rem;margin-bottom:1.5rem;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:hidden}.highlight-box:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:shimmer 3s infinite}.highlight-box-header{display:flex;align-items:center;margin-bottom:1rem}.highlight-box-header i{font-size:2rem;color:rgba(255,255,255,.7);margin-right:1rem}.highlight-box-header h4{color:rgba(255,255,255,.9);margin:0;font-size:1.3rem;font-weight:500}.highlight-box p{color:rgba(255,255,255,.7);margin:0;line-height:1.6}.contact-box{display:flex;align-items:center;padding:2rem;background:rgba(40,167,69,.05);border-radius:20px;border:1px solid rgba(40,167,69,.1);text-align:center;justify-content:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.contact-box i{font-size:2rem;color:rgba(40,167,69,.7);margin-right:1rem}.contact-box p{color:rgba(255,255,255,.7);margin:0;font-size:1.1rem;line-height:1.6}.security-box{display:flex;align-items:center;padding:2rem;background:rgba(108,117,125,.05);border-radius:20px;border:1px solid rgba(108,117,125,.1);text-align:center;justify-content:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.security-box i{font-size:2rem;color:rgba(108,117,125,.7);margin-right:1rem}.security-box p{color:rgba(255,255,255,.7);margin:0;font-size:1.1rem;line-height:1.6}.usage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:1rem}.usage-item{background:rgba(255,255,255,.02);padding:1.5rem;border-radius:15px;text-align:center;border:1px solid rgba(255,255,255,.05);transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.usage-item:hover{transform:translateY(-3px);border-color:rgba(255,255,255,.1);box-shadow:0 8px 25px rgba(0,0,0,.1);background:rgba(255,255,255,.04)}.usage-item i{font-size:2.5rem;color:rgba(255,255,255,.6);margin-bottom:1rem}.usage-item h4{color:rgba(255,255,255,.9);margin:0 0 .5rem;font-size:1.2rem;font-weight:500}.usage-item p{color:rgba(255,255,255,.6);margin:0;line-height:1.5}.facebook-details{margin-top:1.5rem}.detail-item{display:flex;align-items:flex-start;padding:1.5rem;background:rgba(255,255,255,.02);border-radius:15px;margin-bottom:1rem;border-left:2px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.detail-item i{font-size:1.5rem;color:rgba(255,255,255,.6);margin-right:1rem;margin-top:.2rem;min-width:24px}.detail-item h4{color:rgba(255,255,255,.9);margin:0 0 .5rem;font-size:1.1rem;font-weight:500}.detail-item p{color:rgba(255,255,255,.7);margin:0;line-height:1.6}.disclosure-list{margin-top:1rem}.disclosure-item{display:flex;align-items:flex-start;padding:1rem;background:rgba(255,255,255,.02);border-radius:10px;margin-bottom:.5rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.disclosure-item i{font-size:1.2rem;color:rgba(255,255,255,.6);margin-right:1rem;margin-top:.2rem;min-width:20px}.disclosure-item p{color:rgba(255,255,255,.7);margin:0;line-height:1.5}.rights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:1rem}.right-item{background:rgba(255,255,255,.02);padding:2rem;border-radius:20px;text-align:center;border:1px solid rgba(255,255,255,.05);transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.right-item:hover{transform:translateY(-3px);border-color:rgba(255,255,255,.1);box-shadow:0 8px 25px rgba(0,0,0,.1);background:rgba(255,255,255,.04)}.right-item i{font-size:3rem;color:rgba(255,255,255,.6);margin-bottom:1rem}.right-item h4{color:rgba(255,255,255,.9);margin:0 0 1rem;font-size:1.3rem;font-weight:500}.right-item p{color:rgba(255,255,255,.6);margin:0;line-height:1.5}.legal-link{color:rgba(255,255,255,.8);text-decoration:none;font-weight:400;transition:all .3s ease}.legal-link:hover{color:rgba(255,255,255,.9);text-decoration:underline}@media (max-width:768px){.legal-page-container{padding:1rem 0}.legal-content-container{padding:0 1rem}.legal-page-title{font-size:2rem}.legal-section{padding:1.5rem}.legal-section-header{flex-direction:column;text-align:center}.legal-section-number{margin-right:0;margin-bottom:1rem}.rights-grid,.usage-grid{grid-template-columns:1fr}.definition-item{flex-direction:column}.definition-term{min-width:auto;margin-bottom:.5rem}.error-box,.info-box,.warning-box{flex-direction:column;text-align:center}.error-box i,.info-box i,.warning-box i{margin-right:0;margin-bottom:1rem}.detail-item{flex-direction:column;text-align:center}.detail-item i{margin-right:0;margin-bottom:1rem}.disclosure-item{flex-direction:column;text-align:center}.disclosure-item i{margin-right:0;margin-bottom:.5rem}}.account-logout-section{margin-top:20px;display:flex;justify-content:center}.account-logout-btn{background:linear-gradient(135deg,rgba(255,59,48,.15),rgba(255,69,58,.1));border:1px solid rgba(255,59,48,.3);color:rgba(255,255,255,.9);padding:10px 20px;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;text-decoration:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.account-logout-btn:hover{background:linear-gradient(135deg,rgba(255,59,48,.25),rgba(255,69,58,.2));border-color:rgba(255,59,48,.5);color:rgba(255,255,255,1);transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,59,48,.2)}.account-logout-btn:active{transform:translateY(0);box-shadow:0 3px 10px rgba(255,59,48,.3)}.footer-contact-info{margin-top:auto;padding-top:15px;border-top:1px solid rgba(255,255,255,.1)}.footer-contact-info--under-logo{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;margin-top:.65rem;margin-bottom:.85rem;padding:0;border-top:none}.footer-brand .footer-address-text{color:rgba(255,255,255,.68);font-size:.88rem;line-height:1.5;margin:0 0 1.1rem;max-width:20rem}.footer-section--links{display:flex;justify-content:flex-end;align-items:flex-start;height:auto}.footer-links--flat{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;justify-content:flex-end;max-width:22rem}.footer-links--flat li{margin-bottom:0}.footer-contact-title{font-size:.8rem;font-weight:600;color:rgba(255,255,255,.9);margin:0 0 .45rem;text-transform:uppercase;letter-spacing:.05em}.footer-contact-info--under-logo .contact-item{margin-bottom:.3rem}.footer-contact-info--under-logo .contact-link{color:rgba(120,200,255,.92);font-size:.88rem;text-decoration:none}.footer-contact-info--under-logo .contact-link:hover{color:#fff;text-decoration:underline}.footer-contact-info--under-logo .contact-text{font-size:.85rem;color:rgba(255,255,255,.6)}.footer-address--under-logo{margin:.85rem 0 1rem;padding:0;border:none}.footer-address--under-logo .footer-address-text{color:rgba(255,255,255,.68);font-size:.88rem;line-height:1.5;margin:0;max-width:20rem}.contact-item{display:flex;align-items:center;gap:8px;margin-bottom:8px}.contact-icon{font-size:12px;opacity:.8}.contact-text{color:rgba(255,255,255,.7);font-size:12px}.footer-payment{margin-top:40px;padding-top:30px;border-top:1px solid rgba(255,255,255,.1);text-align:center}.payment-header{margin-bottom:20px}.payment-title{color:rgba(255,255,255,.95);font-size:16px;font-weight:600;margin-bottom:5px}.payment-subtitle{color:rgba(255,255,255,.6);font-size:12px;margin:0}.payment-methods{display:flex;justify-content:center;align-items:center;gap:15px;flex-wrap:wrap;max-width:600px;margin:0 auto}.payment-item{background:rgba(255,255,255,.95);border:1px solid rgba(255,255,255,.2);border-radius:50px;padding:10px 16px;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.payment-item:hover{transform:translateY(-1px);background:rgba(255,255,255,1);border-color:rgba(255,255,255,.3);box-shadow:0 4px 12px rgba(255,255,255,.1)}.footer-bottom{background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-top:1px solid rgba(255,255,255,.1);padding:20px;text-align:center}.footer-bottom .row{align-items:center}.footer-copyright{color:rgba(255,255,255,.6);font-size:13px;margin:0}.footer-contact{margin:0}.contact-link{color:rgba(255,255,255,.7);text-decoration:none;font-size:13px;transition:all .3s ease}.contact-link:hover{color:rgba(255,255,255,.95)}.footer-stats{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.stat-item{color:rgba(255,255,255,.7);font-size:12px;font-weight:500}.stat-divider{color:rgba(255,255,255,.4);font-size:12px}.social-link.facebook:hover{background:linear-gradient(135deg,rgba(24,119,242,.3),rgba(255,255,255,.2))}.social-link.instagram:hover{background:linear-gradient(135deg,rgba(225,48,108,.3),rgba(255,255,255,.2))}.social-link.discord:hover{background:linear-gradient(135deg,rgba(88,101,242,.3),rgba(255,255,255,.2))}@media (max-width:768px){.modern-footer{margin-top:40px;margin-bottom:80px}.footer-content{padding:30px 15px 20px;border-radius:15px 15px 0 0}.footer-brand{text-align:center;margin-bottom:30px;height:auto}.footer-contact-info--under-logo{align-items:center}.footer-brand .footer-address-text{margin-left:auto;margin-right:auto}.footer-links--flat,.footer-section--links{justify-content:center}.footer-links--flat{max-width:none}.footer-description{max-width:none;text-align:center}.footer-trust-badges{justify-content:center;gap:10px}.trust-badge{padding:5px 10px}.trust-text{font-size:10px}.footer-social{justify-content:center;margin-top:20px}.footer-section{text-align:center;margin-bottom:25px;height:auto}.footer-contact-info{text-align:center;margin-top:20px}.footer-user-actions{text-align:center;margin-top:15px}.footer-logout-btn{font-size:12px;padding:6px 12px}.account-logout-btn{font-size:13px;padding:8px 16px}.contact-item{justify-content:center}.footer-payment{margin-top:30px;padding-top:25px}.footer-stats{justify-content:center;margin-top:10px}.footer-bottom .row{text-align:center}.footer-bottom .col-md-6{margin-bottom:10px}.footer-bottom .col-md-6:last-child{margin-bottom:0}.payment-methods{gap:12px}.payment-item{padding:8px 12px}.footer-bottom{padding:15px 15px 25px}}@media (max-width:480px){.modern-footer{margin-bottom:90px}.footer-content{padding:25px 10px 15px}.footer-social{gap:8px}.social-link{width:35px;height:35px}.payment-methods{gap:8px}.payment-item{padding:6px 10px}.footer-bottom{padding:15px 10px 30px}}.input{border-radius:45px;border:2px solid white;height:40px;background-repeat:no-repeat;background-size:20px 20px;background-position:20px 10px;color:rgb(27,27,27);background-color:white}.input::placeholder{font-size:18px}.inputNoBg::placeholder{font-size:18px;letter-spacing:1px}.inputNoBg{border-radius:45px;border:2px solid white;height:40px;background-repeat:no-repeat;background-size:20px 20px;background-position:20px 10px;color:rgb(27,27,27);background-color:white}input[type=password]{-webkit-text-security:disc;font-family:Verdana;letter-spacing:25px;padding-left:2em;padding-right:1em;text-align:center}.QuantitySelect{background:white;border:none;border-radius:45px;width:100px}.PhoneList,.QuatityList{background:white;border:none;border-radius:25px;pointer-events:none;opacity:0;position:absolute;top:40%;z-index:5;max-width:150px;transition:.5}.PhoneList{box-shadow:0 0 10px rgba(0,0,0,.6)}.NumberListShow{pointer-events:auto!important;opacity:1!important;top:5%!important;pointer-events:auto;opacity:1;transition:.5s;top:5%}.QuatityListButton{border:none;border-radius:25px}.QuatityListButton:hover{background:#0D171F;color:white}.SortListButton{border:none;border-radius:10px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;margin:0;background:transparent;color:rgba(255,255,255,.92);font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.SortListButton-label{flex:1 1 auto;line-height:1.35}.SortListButton-check{flex-shrink:0;font-size:13px;font-weight:700;color:rgba(120,200,255,.95)}.SortListButton:hover{background:rgba(255,255,255,.08);color:#fff}.SortListButton-active{background:rgba(41,147,250,.16)!important;color:#fff}.SortList{background:var(--kr-glass-bg);border:1px solid var(--kr-glass-border);box-shadow:var(--kr-glass-shadow);border-radius:14px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;left:auto;min-width:min(288px,calc(100vw - 24px));max-width:min(320px,calc(100vw - 24px));z-index:25;display:flex;flex-direction:column;gap:2px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s;backdrop-filter:var(--kr-glass-blur);-webkit-backdrop-filter:var(--kr-glass-blur);color:rgba(255,255,255,.95)}.SortList.SortListShow{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity .2s ease,transform .2s ease,visibility 0s linear 0s}.SortSelect{background:var(--kr-glass-inner-bg);border:1px solid var(--kr-glass-inner-border);border-radius:999px;min-width:min(220px,100%);max-width:280px;width:auto;color:rgba(255,255,255,.95);padding:8px 14px;box-shadow:none;backdrop-filter:var(--kr-glass-blur);-webkit-backdrop-filter:var(--kr-glass-blur);cursor:pointer;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;font-size:.86rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.SortSelect:hover{border-color:var(--kr-glass-border);background:rgba(255,255,255,.06)}.SortSelect-value{flex:1 1 auto;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.SortSelect-chevron{flex-shrink:0;font-size:10px;line-height:1;opacity:.75}.browser-page-wrap .browser-sort-toolbar{padding:.45rem 0 .35rem;margin-bottom:2px}.browser-sort-toolbar{padding:6px 2px 4px;margin-bottom:2px}.browser-sort-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding-bottom:0;border-bottom:none}.browser-sort-section-label{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.42);white-space:nowrap}.browser-sort-dropdown{position:relative;flex:0 0 auto;max-width:100%}@media (max-width:576px){.browser-sort-toolbar-row{flex-direction:column;align-items:stretch}.browser-sort-dropdown{width:100%}.SortSelect{max-width:none;width:100%}.SortList{right:0;left:0;min-width:0;max-width:none}}.welcome_container{min-height:100vh;min-width:100vw;position:fixed;top:0;background:rgb(57,18,255);background:linear-gradient(166deg,rgb(0,0,0),rgb(0,0,0) 50%,#1C2C3B);background-size:400%;z-index:100;animation:welcomecontainer 4.5s ease-in-out forwards}.Main_text_wlecome{color:white;font-size:30px;animation:first 3s ease-in forwards;opacity:0;position:absolute}.acoount_icon_welcome{border-radius:45px;transition:.5s;animation:icon_account 1s ease-in-out forwards;animation-delay:.5s}.Welcome_Carc{color:white;font-size:60px;transform:scale(.7);opacity:0}.K_Welcome{animation:carZoomOut 1.5s forwards;animation-delay:1.5s}.E_Welcome{animation:carZoomOut 1.55s forwards;animation-delay:1.5s}.Y_Welcome{animation:carZoomOut 1.6s forwards;animation-delay:1.5s}.R_Welcome{animation:carZoomOut 1.65s forwards;animation-delay:1.5s}.O_Welcome{animation:carZoomOut 1.7s forwards;animation-delay:1.5s}.U_Welcome{animation:carZoomOut 1.75s forwards;animation-delay:1.5s}.N_Welcome{animation:carZoomOut 1.8s forwards;animation-delay:1.5s}.D_Welcome{animation:carZoomOut 1.85s forwards;animation-delay:1.5s}.S_Welcome{animation:carZoomOut 1.9s forwards;animation-delay:1.5s}@keyframes welcomecontainer{0%{background-position:0 0;pointer-events:auto;opacity:100%}80%{background-position:100% 0;opacity:100%}to{background-position:100% 0;opacity:0;pointer-events:none;visibility:hidden}}@keyframes icon_account{0%{box-shadow:0 0 0 0 rgb(0,255,98)}to{box-shadow:0 0 20px 8px rgb(0,255,98)}}@keyframes second{0%{transform:scale(.7);opacity:100%}to{transform:scale(.7) translateY(-500px);opacity:0}}@keyframes first{0%{transform:scale(1.7);opacity:0}80%{transform:scale(1.6);opacity:100%}to{transform:scale(1);opacity:0}}@media (max-width:768px){.platform_wrapperV2{padding:15px;margin:15px 0}.home_title{font-size:24px;padding:12px 20px;margin-bottom:20px}.platforms-grid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:15px;padding:5px}.platform-card{padding:15px;min-height:80px;max-width:120px}}@media (max-width:480px){.home_title{font-size:20px;padding:10px 15px;margin-bottom:15px}.platforms-grid{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:12px}.platform-card{padding:12px;min-height:70px;max-width:100px}.platform-card img{width:40px!important;height:40px!important}}@media only screen and (max-width:768px){.body{overflow-x:hidden}.nav_selected{background:#ffffff!important;border:1px solid rgba(0,0,0,.12)!important;box-shadow:0 1px 4px rgba(0,0,0,.12)!important;transition:.35s;will-change:auto}.nav_selected .Menu_btn,.nav_selected .Menu_btn p{color:#0f0f0f!important}.SearchFocus{transition:.5s;position:fixed!important;min-width:30vw!important}#main_pin:hover .homebanner_information{opacity:1;transition:.5s;pointer-events:auto;transform:scale(.7)}.pages_deactivated{opacity:0;pointer-events:none;z-index:60}.pages_activated,.pages_deactivated{position:relative;transition:.3s;overflow-y:hidden}.pages_activated{opacity:1;pointer-events:auto;z-index:60!important}@keyframes mobile_menu_anime_rev{0%{opacity:1;transform:scale(1)}to{transform:scale(1.2);opacity:0}}@keyframes mobile_menu_anime{0%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes entrance{0%{width:0;opacity:0}to{width:100%;opacity:1}}.closeSearch{position:absolute;bottom:10px;z-index:56!important}.Menu_bar{padding:10px;position:fixed;bottom:0lvh;margin:auto;min-height:100%;overflow-x:hidden;left:0;right:0;transition:.5s;max-width:100lvw!important;background:var(--kr-glass-bg);backdrop-filter:var(--kr-glass-blur);-webkit-backdrop-filter:var(--kr-glass-blur);border-top:1px solid var(--kr-glass-border);box-shadow:var(--kr-glass-shadow);z-index:16}.Menu_bar_large{max-height:100px;min-height:100px;overflow:initial}.Menu_bar_init{padding:0;animation:none;position:fixed;bottom:calc(12px + env(safe-area-inset-bottom, 0px));border-radius:999px;margin:0 auto;max-height:none!important;left:0;right:0;transform:none;transition:none;max-width:calc(100vw - 24px)!important;width:max-content;background:rgba(8,16,24,.88);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);border:1px solid rgba(255,255,255,.14);box-shadow:0 10px 28px rgba(0,0,0,.38)}.sticky-top{position:fixed!important;top:0;z-index:10!important;background:var(--kr-glass-bg)!important;backdrop-filter:var(--kr-glass-blur);-webkit-backdrop-filter:var(--kr-glass-blur);border-bottom:1px solid var(--kr-glass-border);box-shadow:var(--kr-glass-shadow);animation:none}.sticky-top .menu_container{transform:scale(1);opacity:1;height:none;pointer-events:auto;transition:.5s;overflow:relative;text-wrap:wrap;z-index:15}.menu_container{border-radius:45px;transition:1s;overflow-x:hidden;justify-content:center;height:60px;overflow-y:hidden;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 48%,rgba(255,255,255,0));background-repeat:space;background-position:-222px}.menu_container:hover{animation:menu_btn_hover_anim 1s ease;width:none;border:1px solid rgb(255,255,255);transition:1s}.menu_container p{color:white;transition:.5s}.platform_wrapper{padding:10px 20px;background:rgba(255,255,255,.05);border-radius:20px}.productprice{font-size:25px;color:white;font-weight:700;line-height:1.1}.edition_indicator{background:rgba(255,255,255,.349);min-width:300px;color:#fafafa;font-size:30px;font-weight:700;border-radius:45px;text-decoration:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:.5s}.game_infoV2{color:white;font-size:14px;min-width:100%;min-height:25px;transition:1s}.AlertV2{background:rgb(57,18,255);background:linear-gradient(66deg,rgb(255,0,0),rgb(139,1,1));border-radius:5px;padding:5px 15px;color:white;font-size:10px}#main_pin{left:0;right:0;z-index:3}#main_pin,.home_pin{position:absolute;margin-left:auto;margin-right:auto;max-width:300px;max-height:275px;min-width:175px;min-height:160px;transition:1s}#right_pin{transform:perspective(800px) rotateY(-30deg);left:0;right:-200px}#left_pin{transform:perspective(800px) rotateY(30deg);left:-200px;right:0}#second_right_pin{transform:perspective(800px) rotateY(-30deg);left:0;right:-300px}#second_left_pin{transform:perspective(800px) rotateY(30deg);left:-300px;right:0}.game_front_wrapper_loading{border-radius:25px;border:none;position:relative;z-index:1;min-height:100px;max-height:120px;transition:.5s;text-decoration:none;opacity:.1}.loadingImagePlaceHolderBrowser{object-fit:cover;min-height:100px;min-width:130px}.Search{width:100%;background:linear-gradient(145deg,rgba(30,52,68,.52),rgba(13,23,31,.58));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 4px 16px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.06);color:white}.Search,.Search:focus{height:50px;border-radius:45px;border:none;padding:10px;transition:.5s}.Search:focus{width:100%!important;background:rgb(255,255,255);outline:none;box-shadow:0 0 10px rgba(0,0,0,.8);color:black}.filters{background:var(--kr-glass-bg);border:1px solid var(--kr-glass-border);box-shadow:var(--kr-glass-shadow);padding:10px!important;max-height:100vh;min-height:90vh;position:fixed;backdrop-filter:var(--kr-glass-blur);-webkit-backdrop-filter:var(--kr-glass-blur);border-radius:25px;top:10%;overflow-y:scroll;transition:.5s;z-index:150;animation:filtersEntrance .5s}@keyframes filtersEntrance{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:100%}}@media (max-width:768px){.right_nav{padding:0 .5rem;gap:.25rem}.menu_container,.menu_containerV2{margin:0 .125rem;padding:.25rem}}#connected_menu,#top-menu,.Menu_bar_large,.nav-item-wrapper{overflow:visible!important}.nav-item-wrapper{display:flex;align-items:center;justify-content:center;background:none!important;box-shadow:none!important;border-radius:0!important;height:auto!important;padding:0!important;margin:0!important;border:none!important;min-width:auto;max-width:none}@media (min-width:992px){.nav-item-wrapper{min-width:40px;max-width:60px}}.nav-item-wrapper .language-switcher{position:relative;z-index:10001}.nav-item-wrapper .language-switcher button{background:transparent!important;border:1px solid rgba(255,255,255,.3)!important;color:white!important;padding:8px 12px!important;border-radius:6px!important;cursor:pointer!important;transition:all .2s ease!important;display:flex!important;align-items:center!important;gap:6px!important;min-width:50px!important;font-size:18px!important;white-space:nowrap!important;justify-content:center!important}.nav-item-wrapper .language-switcher button:hover{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.5)!important}@media (max-width:768px){.nav-item-wrapper .language-switcher button{min-width:40px!important;padding:4px 6px!important;font-size:14px!important;gap:3px!important}.nav-item-wrapper{flex:0 0 auto;min-width:35px;max-width:50px}.menu_container{flex:0 0 auto;min-width:60px;max-width:80px;height:50px}.menu_container .Menu_btn{height:100%;min-height:50px}}.enhanced-cart-button:hover{background:rgba(255,255,255,.15)!important;transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,255,255,.1)}.enhanced-cart-button:active{transform:translateY(0);box-shadow:0 4px 15px rgba(255,255,255,.1)}.welcome_container{min-height:100%;min-width:100%;position:fixed;background:rgb(57,18,255);background:linear-gradient(166deg,rgb(0,0,0),rgb(0,0,0) 50%,#1C2C3B);background-size:400%;z-index:100;animation:welcomecontainer 4s forwards}.Welcome_Carc{transform:scale(.7)}.Main_text_wlecome,.Welcome_Carc{color:white;font-size:25px;opacity:0}.Main_text_wlecome{animation:first 3s forwards;position:absolute}.carousel{padding:50px;min-width:100vw;max-width:100vw;min-height:20vh}.fadeCarousel{display:none}.notification_show{top:10%;right:0;transition:1s;opacity:1;font-size:14px!important}.home_title{font-size:20px}.priceV2{background:none;color:white;font-size:16px;font-weight:700;max-width:150px;border-radius:45px;position:static}.productBanner{z-index:-1;animation:none;transform:scale(1);filter:brightness(.32);object-fit:cover;mix-blend-mode:color-dodge}.front_image_containerV2{position:relative;max-height:140px;z-index:-2}.errorMsgMini{background:rgb(187,18,18);animation:copyanim .5s ease-in-out;position:absolute;border-radius:45px;color:white;font-size:14px}.game_edition_browser{font-size:10px;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cart_item{border-radius:25px;background-color:rgba(255,255,255,.185);overflow:hidden;opacity:1;transition:.5s}.browser{background:var(--kr-glass-bg);border:1px solid var(--kr-glass-border);box-shadow:var(--kr-glass-shadow);min-height:500px;transition:.5s}.browser,.browser-page-wrap{backdrop-filter:var(--kr-glass-blur);-webkit-backdrop-filter:var(--kr-glass-blur)}.filters_univers_button{font-size:12px;padding:10px}.game_description{min-height:200px;max-height:200px;max-width:100%;font-size:12px;line-height:1.5;color:rgba(255,255,255,.92);overflow:hidden}.additional_info_wrapper_browser{background:rgba(0,0,0,.897);border-radius:20px;color:white;position:absolute;font-size:11px;-webkit-backdrop-filter:none;backdrop-filter:none}.carousel_button_container{position:absolute;z-index:4!important;top:60%}.notification_show{right:.9%;transition:.5s}.edition_product_gift_card,.edition_product_value{background:#fff;animation:main_plat_anim 1s;position:static;font-size:16px!important;font-weight:700;color:#0c161e}.kp_plus_actions{background:rgba(184,216,252,.233);border-radius:20px;-webkit-backdrop-filter:none;backdrop-filter:none}.check_container{display:flex;align-items:center;position:relative;padding-left:20px;margin-bottom:20px;cursor:pointer;font-size:12px;-webkit-user-select:none;user-select:none;text-wrap:nowrap}.checkmark{position:absolute;top:0;left:-15%;height:20px;width:20px;background-color:#eee;border-radius:45px}.check_container .checkmark:after{left:7px;top:4px;width:6px;height:10px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg)}.game_front_wrapperV2{border-radius:25px;min-height:0;-webkit-font-smoothing:antialiased;border:none;backface-visibility:hidden;position:relative;z-index:1;transition:.5s;text-decoration:none;animation:frontzoomout .3s ease;box-shadow:none;filter:none;will-change:transform}.additional_info_title{font-size:12px}.PhoneList{background:white;border:none;border-radius:25px;pointer-events:none;position:absolute;opacity:0;top:10%;box-shadow:0 0 10px rgba(0,0,0,.6);z-index:5;max-width:150px;transition:.5}.NumberListShow{pointer-events:auto!important;opacity:1!important;transition:.5s;top:10%!important;right:35%}.plat_icon_front{background:none;border-radius:0}.second_part_game_front{background:none;width:100%;height:40%}.info_container{height:auto;width:auto}.frontcover{border-radius:15px 15px 0 0;position:static}}@media (min-width:768px) and (max-width:1350px){.second_part_game_front{background:none;width:100%;height:40%}.info_container{height:auto;width:auto}.frontcover{border-radius:15px;position:static}.priceV2{color:white;font-size:16px;font-weight:700;max-width:150px;border-radius:45px;position:static}}.account-page-container{min-width:60lvw;max-width:80lvw;margin:0 auto;padding:20px;box-sizing:border-box}.account-header-redesigned{gap:20px;background:rgba(13,23,31,.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:20px 24px;border-radius:16px;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px rgba(0,11,19,.4);margin-bottom:24px}.account-header-redesigned,.account-user-section-redesigned{display:flex;justify-content:center;align-items:center;text-align:center}.account-user-section-redesigned{flex-direction:column;gap:12px;flex:1 1}.account-user-header-redesigned{display:flex;align-items:center;gap:16px}.account-avatar-redesigned{width:60px;height:60px;border-radius:50%;border:1px solid rgba(255,255,255,.15);transition:all .2s ease}.account-avatar-redesigned:hover{border-color:rgba(255,255,255,.25)}.account-user-info-redesigned{display:flex;flex-direction:column;gap:8px;flex:1 1}.account-username-redesigned{font-size:1.25rem;font-weight:600;color:rgba(255,255,255,.95);margin:0}.account-email-redesigned{font-size:.85rem;color:rgba(255,255,255,.6);margin:0;font-weight:400}.account-stats-redesigned{display:flex;align-items:center;gap:20px;background:rgba(13,23,31,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:12px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.08);margin-top:12px}.stat-item-redesigned{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:60px}.stat-value-redesigned{font-size:1.25rem;font-weight:600;color:rgba(255,255,255,.95);margin:0}.stat-label-redesigned{font-size:.75rem;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.5px;font-weight:400;margin:0}.stat-divider-redesigned{width:1px;height:30px;background:rgba(255,255,255,.15);border-radius:1px}.account-rewards-btn-redesigned{display:flex;align-items:center;gap:8px;background:rgba(13,23,31,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:rgba(255,255,255,.9);padding:10px 16px;border-radius:20px;border:1px solid rgba(255,255,255,.15);font-weight:500;font-size:.9rem;text-decoration:none;transition:all .2s ease}.account-rewards-btn-redesigned:hover{background:rgba(13,23,31,.9);border-color:rgba(255,255,255,.2);color:rgba(255,255,255,1);text-decoration:none}.account-nav-redesigned{display:flex;justify-content:center;margin-bottom:24px}.account-nav-tabs-redesigned{display:flex;gap:6px;background:rgba(13,23,31,.8);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:24px;padding:6px;border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 20px rgba(0,0,0,.3)}.account-nav-btn-redesigned{padding:12px 20px;background:transparent;border:none;color:rgba(255,255,255,.7);font-weight:500;border-radius:18px;transition:all .3s ease;cursor:pointer;font-size:1rem;min-width:100px;text-align:center}.account-nav-btn-redesigned:hover{background:rgba(255,255,255,.1);color:rgba(255,255,255,.9);transform:translateY(-1px)}.account-nav-btn-redesigned.active{background:var(--kr-chip-selected-bg)!important;color:var(--kr-chip-selected-color)!important;border:1px solid var(--kr-chip-selected-border)!important;box-shadow:var(--kr-chip-selected-shadow)!important;font-weight:600}.keys-grid-redesigned{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;padding:30px;width:100%;max-width:100%;background:rgba(13,23,31,.6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:24px;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px rgba(0,0,0,.3)}.key-pin-redesigned{background:rgba(13,23,31,.7);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:20px;border:1px solid rgba(255,255,255,.1);overflow:hidden;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.1);position:relative;width:240px;margin:0 auto}.key-pin-redesigned:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1) 50%,transparent);transition:left .6s ease;pointer-events:none;z-index:1}.key-pin-redesigned:hover{transform:translateY(-8px) scale(1.02);border-color:rgba(76,169,255,.5);box-shadow:0 16px 48px rgba(0,0,0,.4),0 8px 16px rgba(76,169,255,.2),inset 0 1px 0 rgba(255,255,255,.2)}.key-pin-redesigned:hover:before{left:100%}.key-pin-image-redesigned{position:relative;height:160px;overflow:hidden}.key-pin-image-redesigned img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.key-pin-redesigned:hover .key-pin-image-redesigned img{transform:scale(1.05)}.key-pin-icons-redesigned{position:absolute;top:12px;left:12px;z-index:2;display:flex;gap:8px}.key-pin-icon-redesigned{width:32px;height:32px;background:rgba(13,23,31,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1)}.key-pin-status-redesigned{position:absolute;top:12px;right:12px;z-index:2;padding:6px 12px;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2)}.key-pin-status-redesigned.claimed{background:rgba(13,23,31,.9);color:rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.3)}.key-pin-status-redesigned.unclaimed{background:linear-gradient(135deg,rgba(30,58,138,.9),rgba(59,130,246,.9) 50%,rgba(30,58,138,.9));color:#ffffff;border:1px solid rgba(59,130,246,.4);box-shadow:0 4px 12px rgba(30,58,138,.3),inset 0 1px 0 rgba(255,255,255,.2);overflow:hidden}.key-pin-status-redesigned.unclaimed:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3) 50%,transparent);transform:translateX(-100%);animation:unclaimed-shine 3s ease-in-out infinite;pointer-events:none;z-index:1}@keyframes unclaimed-shine{0%{transform:translateX(-100%)}50%{transform:translateX(100%)}to{transform:translateX(100%)}}.key-pin-info-redesigned{padding:20px;background:rgba(13,23,31,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.1);flex-grow:1;display:flex;flex-direction:column}.key-pin-title-redesigned{font-size:1.1rem;font-weight:600;color:#f0f4f8;margin:0 0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.key-pin-edition-redesigned{font-size:.9rem;color:rgba(255,255,255,.7);margin-bottom:16px}.key-pin-footer-redesigned{margin-top:auto;padding-top:16px;display:flex;justify-content:center}.key-action-btn-redesigned{padding:10px 20px;background:rgba(13,23,31,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.2);border-radius:50px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.key-action-btn-redesigned:hover{background:rgba(255,255,255,1);color:#1e3444;border-color:rgba(255,255,255,1);transform:translateY(-2px);box-shadow:0 8px 24px rgba(255,255,255,.2)}@media (max-width:992px){.account-header-redesigned{flex-direction:column;gap:16px;padding:16px}.account-user-section-redesigned{flex-direction:column;text-align:center;gap:12px}.account-stats-redesigned{justify-content:center;gap:16px}}@media (max-width:1240px){.account-page-container{width:95%;max-width:95%;padding:16px}.account-header-redesigned{padding:18px 12px 14px}}@media (max-width:768px){.account-page-container{width:100%;max-width:100%;padding:12px}.keys-grid-redesigned{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.account-nav-redesigned{margin-bottom:20px;padding:0 8px}.account-nav-tabs-redesigned{flex-direction:row;padding:8px;gap:8px;width:100%;justify-content:center;border-radius:16px}.account-nav-btn-redesigned{padding:12px 20px;border-radius:16px;font-size:.9rem;font-weight:500;flex:1 1;text-align:center;min-height:44px;display:flex;align-items:center;justify-content:center}.account-nav-btn-redesigned.active{font-weight:600}.account-header-redesigned{padding:12px 4px 10px}.key-pin-redesigned{backdrop-filter:none!important}.key-pin-icon-redesigned,.key-pin-redesigned{-webkit-backdrop-filter:none!important;background:rgba(13,23,31,.95)!important}.key-pin-icon-redesigned{backdrop-filter:none!important}.key-pin-info-redesigned,.key-pin-status-redesigned{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.key-action-btn-redesigned,.key-pin-info-redesigned{background:rgba(13,23,31,.95)!important}.key-action-btn-redesigned{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.key-pin-redesigned:hover{transform:none!important}.key-pin-redesigned:before{display:none!important}.key-pin-redesigned:hover .key-pin-image-redesigned img{transform:none!important}.popup-overlay-redesigned{background:rgba(0,11,19,.98)!important}.popup-container-redesigned,.popup-overlay-redesigned{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.popup-container-redesigned{background:rgba(13,23,31,.98)!important}.key-popup-overlay{background:rgba(0,0,0,.98)!important}.key-popup-close,.key-popup-overlay{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.key-popup-close{background:rgba(0,0,0,.9)!important}.key-popup-container,.key-popup-overlay,.popup-container-redesigned,.popup-overlay-redesigned{animation:none!important}}.transactions-container-redesigned{width:120%;max-width:120%;margin:0 -10%}.transactions-list-redesigned{display:flex;flex-direction:column;gap:20px}.transaction-card-redesigned{background:linear-gradient(145deg,rgba(30,52,68,.6),rgba(13,23,31,.6));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:16px;border:1px solid rgba(255,255,255,.1);padding:24px;transition:all .3s cubic-bezier(.25,.8,.25,1);box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.1);position:relative;overflow:hidden}.transaction-card-redesigned:hover{transform:translateY(-4px);border-color:rgba(76,169,255,.3);box-shadow:0 12px 40px rgba(0,0,0,.4),0 4px 12px rgba(76,169,255,.1),inset 0 1px 0 rgba(255,255,255,.15)}.transaction-status-badge-redesigned{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:50px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:20px;width:fit-content;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2)}.transaction-status-badge-redesigned.success{background:rgba(34,197,94,.9);color:#ffffff;border-color:rgba(34,197,94,.3)}.transaction-status-badge-redesigned.warning{background:rgba(251,191,36,.9);color:#1e3444;border-color:rgba(251,191,36,.3)}.transaction-status-badge-redesigned.danger{background:rgba(239,68,68,.9);color:#ffffff;border-color:rgba(239,68,68,.3)}.transaction-status-badge-redesigned.info{background:rgba(59,130,246,.9);color:#ffffff;border-color:rgba(59,130,246,.3)}.transaction-status-badge-redesigned.primary{background:rgba(76,169,255,.9);color:#ffffff;border-color:rgba(76,169,255,.3)}.transaction-loading-icon{width:16px;height:16px}.transaction-loading-icon,.transaction-status-icon{display:flex;align-items:center;justify-content:center}.transaction-status-icon{width:20px;height:20px;border-radius:50%}.transaction-status-icon.error,.transaction-status-icon.success{background:rgba(255,255,255,.2)}.status-label{font-weight:600;letter-spacing:.5px}.transaction-header-redesigned{display:grid;grid-template-columns:2fr 1fr 1fr;gap:24px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.transaction-date,.transaction-id,.transaction-time{display:flex;flex-direction:column;gap:4px}.transaction-header-redesigned .label{font-size:.75rem;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:1px;font-weight:500}.transaction-header-redesigned .value{font-size:.95rem;color:#f0f4f8;font-weight:600}.transaction-details-redesigned{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.transaction-description{flex:1 1}.status-description{font-size:.9rem;color:rgba(255,255,255,.8);margin:0;line-height:1.5}.transaction-amount{display:flex;align-items:center}.amount-value{font-size:1.2rem;font-weight:700;color:#4ca9ff;background:rgba(76,169,255,.1);padding:8px 16px;border-radius:20px;border:1px solid rgba(76,169,255,.2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.transaction-actions-redesigned{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.transaction-action-btn-redesigned{padding:10px 20px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#ffffff;border-radius:50px;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1)}.transaction-action-btn-cancel-redesigned{background:rgba(239,68,68,.9);border:1px solid rgba(239,68,68,.3);box-shadow:0 4px 16px rgba(239,68,68,.3),inset 0 1px 0 rgba(255,255,255,.2)}.transaction-action-btn-cancel-redesigned:hover{background:rgba(239,68,68,1);transform:translateY(-2px);box-shadow:0 8px 24px rgba(239,68,68,.4),inset 0 1px 0 rgba(255,255,255,.3)}.transaction-action-btn-view-redesigned{background:rgba(14,165,233,.9);border:1px solid rgba(14,165,233,.35);box-shadow:0 4px 16px rgba(14,165,233,.3),inset 0 1px 0 rgba(255,255,255,.2)}.transaction-action-btn-view-redesigned:hover{background:rgba(2,132,199,1);transform:translateY(-2px)}.transaction-action-btn-download-redesigned{background:rgba(34,197,94,.9);border:1px solid rgba(34,197,94,.35);box-shadow:0 4px 16px rgba(34,197,94,.28),inset 0 1px 0 rgba(255,255,255,.2)}.transaction-action-btn-download-redesigned:hover{background:rgba(22,163,74,1);transform:translateY(-2px)}.transactions-empty-redesigned{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;background:linear-gradient(145deg,rgba(30,52,68,.4),rgba(13,23,31,.4));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:20px;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.1)}.transactions-empty-redesigned .empty-icon{margin-bottom:24px;opacity:.7}.transactions-empty-redesigned h3{font-size:1.5rem;font-weight:700;color:#f0f4f8;margin:0 0 12px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.transactions-empty-redesigned p{font-size:1rem;color:rgba(255,255,255,.7);margin:0;max-width:400px;line-height:1.6}.acct-pagination{display:flex;align-items:center;gap:4px}.acct-page-btn{min-width:34px;height:34px;padding:0 8px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:rgba(13,23,31,.7);color:rgba(255,255,255,.7);font-size:.85rem;font-weight:500;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.acct-page-btn:hover:not(:disabled){background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.95)}.acct-page-btn.active{background:rgba(56,189,248,.18);border-color:rgba(56,189,248,.4);color:rgba(56,189,248,.95);font-weight:700}.acct-page-btn:disabled{opacity:.3;cursor:default}.acct-page-arrow{color:rgba(255,255,255,.5);font-size:.75rem}.acct-page-ellipsis{color:rgba(255,255,255,.35);font-size:.85rem;padding:0 4px;-webkit-user-select:none;user-select:none}.keys-filter-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;background:rgba(13,23,31,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(255,255,255,.07);margin-bottom:16px;flex-wrap:wrap}.keys-filter-group{display:flex;align-items:center;gap:6px}.keys-filter-btn{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:transparent;color:rgba(255,255,255,.55);font-size:.82rem;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}.keys-filter-btn:hover{background:rgba(255,255,255,.07);color:rgba(255,255,255,.85);border-color:rgba(255,255,255,.14)}.keys-filter-btn.active{background:rgba(56,189,248,.14);border-color:rgba(56,189,248,.35);color:rgba(56,189,248,.95);font-weight:600}.keys-filter-count{background:rgba(255,255,255,.1);border-radius:10px;padding:1px 7px;font-size:.75rem;font-weight:600;min-width:20px;text-align:center}.keys-filter-btn.active .keys-filter-count{background:rgba(56,189,248,.2)}.keys-pagination-row{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:rgba(13,23,31,.5);border-radius:12px;border:1px solid rgba(255,255,255,.07);margin-top:16px}.keys-page-summary{font-size:.82rem;color:rgba(255,255,255,.4)}.tx-filter-bar{display:flex;align-items:center;gap:6px;margin-bottom:16px;flex-wrap:wrap}.tx-filter-btn{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:transparent;color:rgba(255,255,255,.55);font-size:.82rem;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}.tx-filter-btn:hover{background:rgba(255,255,255,.07);color:rgba(255,255,255,.85);border-color:rgba(255,255,255,.14)}.tx-filter-btn.active{background:rgba(56,189,248,.14);border-color:rgba(56,189,248,.35);color:rgba(56,189,248,.95);font-weight:600}.tx-filter-count{background:rgba(255,255,255,.1);border-radius:10px;padding:1px 7px;font-size:.75rem;font-weight:600;min-width:20px;text-align:center}.tx-filter-btn.active .tx-filter-count{background:rgba(56,189,248,.2)}.tx-pagination-row{display:flex;align-items:center;justify-content:space-between;padding:14px 4px;margin-top:8px}.tx-page-summary{font-size:.82rem;color:rgba(255,255,255,.4)}.transaction-action-btn-ghost-redesigned{background:transparent;border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.7)!important;font-size:.78rem!important;padding:7px 14px!important;letter-spacing:.3px}.transaction-action-btn-ghost-redesigned:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.32);color:#fff!important;transform:none}.transaction-action-btn-redesigned svg{margin-right:5px}.tx-order-details{margin:0 0 12px;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.25)}.tx-order-loading{display:flex;justify-content:center;padding:16px}.tx-order-empty{text-align:center;color:rgba(255,255,255,.4);font-size:.85rem;padding:14px;margin:0}.tx-order-table{width:100%;border-collapse:collapse;font-size:.82rem}.tx-order-table thead tr{background:rgba(255,255,255,.06)}.tx-order-table th{text-align:left;padding:8px 12px;font-size:.72rem;text-transform:uppercase;letter-spacing:.5px;color:rgba(255,255,255,.45);font-weight:600;border-bottom:1px solid rgba(255,255,255,.07)}.tx-order-table td{padding:8px 12px;color:rgba(255,255,255,.85);border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle}.tx-order-table tr:last-child td{border-bottom:none}.tx-order-table td.muted{color:rgba(255,255,255,.45);font-size:.78rem}@media (max-width:768px){.transactions-container-redesigned{width:100%;max-width:100%;margin:0}.transaction-card-redesigned{padding:16px;border-radius:12px;margin-bottom:16px}.transaction-status-badge-redesigned{margin-bottom:16px;font-size:.8rem;padding:6px 12px}.transaction-header-redesigned{grid-template-columns:1fr;gap:12px;margin-bottom:16px;padding-bottom:12px}.transaction-header-redesigned .label{font-size:.7rem;margin-bottom:2px}.transaction-header-redesigned .value{font-size:.9rem}.transaction-details-redesigned{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:12px}.status-description{font-size:.85rem;line-height:1.4}.transaction-amount{width:100%;justify-content:center}.amount-value{font-size:1.1rem;padding:8px 16px;border-radius:16px}.transaction-actions-redesigned{justify-content:center;margin-top:12px;padding-top:12px}.transaction-action-btn-redesigned{padding:12px 24px;font-size:.9rem;border-radius:16px;min-height:44px}.transactions-empty-redesigned{padding:40px 16px;border-radius:16px}.transactions-empty-redesigned h3{font-size:1.3rem}.transactions-empty-redesigned p{font-size:.9rem}}@media (max-width:480px){.transaction-card-redesigned{padding:12px;border-radius:10px}.transaction-status-badge-redesigned{font-size:.75rem;padding:5px 10px;border-radius:16px}.transaction-header-redesigned{gap:10px;margin-bottom:12px;padding-bottom:10px}.transaction-header-redesigned .label{font-size:.65rem}.transaction-header-redesigned .value{font-size:.85rem}.transaction-details-redesigned{gap:10px}.status-description{font-size:.8rem}.amount-value{font-size:1rem;padding:6px 12px;border-radius:14px}.transaction-action-btn-redesigned{padding:10px 20px;font-size:.85rem;border-radius:14px;min-height:40px}.transactions-empty-redesigned{padding:30px 12px}.transactions-empty-redesigned h3{font-size:1.1rem}.transactions-empty-redesigned p{font-size:.85rem}}.popup-overlay-redesigned{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,11,19,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;animation:overlayFadeIn .4s ease-out}@keyframes overlayFadeIn{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.popup-container-redesigned{background:rgba(13,23,31,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:24px;border:1px solid rgba(255,255,255,.15);box-shadow:0 20px 60px rgba(0,11,19,.7),inset 0 1px 0 rgba(255,255,255,.1);max-width:90vw;max-height:90vh;overflow-y:auto;padding:36px;position:relative;animation:popupSlideIn .5s cubic-bezier(.25,.8,.25,1)}@keyframes popupSlideIn{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.popup-close-btn-redesigned{position:absolute;top:20px;right:20px;width:44px;height:44px;background:rgba(13,23,31,.8);border:1px solid rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:rgba(255,255,255,.8);font-size:18px;font-weight:500;z-index:10;box-shadow:0 4px 16px rgba(0,11,19,.4),inset 0 1px 0 rgba(255,255,255,.1)}.popup-close-btn-redesigned:hover{background:rgba(13,23,31,.9);border-color:rgba(255,255,255,.3);color:rgba(255,255,255,1);transform:scale(1.05);box-shadow:0 6px 20px rgba(0,11,19,.5),inset 0 1px 0 rgba(255,255,255,.15)}.popup-close-btn-redesigned:active{transform:scale(.95)}.popup-header-redesigned{display:flex;flex-direction:column;align-items:center;gap:20px;margin-bottom:32px;text-align:center}.popup-game-image-redesigned{width:120px;height:80px;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.15);box-shadow:0 12px 32px rgba(0,11,19,.5),inset 0 1px 0 rgba(255,255,255,.1);transition:all .3s ease}.popup-game-image-redesigned:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 16px 40px rgba(0,11,19,.6),inset 0 1px 0 rgba(255,255,255,.15);border-color:rgba(255,255,255,.2)}.popup-game-image-redesigned img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.popup-game-image-redesigned:hover img{transform:scale(1.05)}.popup-title-redesigned{font-size:1.5rem;font-weight:600;color:rgba(255,255,255,.95);margin:0;text-shadow:0 2px 8px rgba(0,11,19,.5)}.popup-edition-redesigned{background:rgba(13,23,31,.8);padding:10px 20px;border-radius:20px;border:1px solid rgba(255,255,255,.15);font-size:.9rem;font-weight:500;color:rgba(255,255,255,.85);margin:0;box-shadow:0 4px 12px rgba(0,11,19,.3),inset 0 1px 0 rgba(255,255,255,.1);transition:all .2s ease}.popup-edition-redesigned:hover{background:rgba(13,23,31,.9);border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.95)}.popup-key-section-redesigned{background:rgba(13,23,31,.7);border-radius:16px;padding:24px;margin:24px 0;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 24px rgba(0,11,19,.4),inset 0 1px 0 rgba(255,255,255,.05)}.popup-key-container-redesigned{display:flex;align-items:center;gap:12px;background:rgba(28,44,59,.8);border-radius:12px;padding:16px;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 12px rgba(0,11,19,.3),inset 0 1px 0 rgba(255,255,255,.05)}.popup-key-value-redesigned{flex:1 1;font-family:JetBrains Mono,Fira Code,Source Code Pro,IBM Plex Mono,Menlo,Ubuntu Mono,monospace;font-size:1.1rem;font-weight:500;color:#ffffff;word-break:break-all;margin:0;line-height:1.5;letter-spacing:.8px;text-shadow:0 1px 2px rgba(0,0,0,.3)}.popup-key-image-redesigned{max-width:100%;height:auto;border-radius:8px;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 12px rgba(0,11,19,.3)}.popup-copy-btn-redesigned{background:rgba(13,23,31,.8);border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:8px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;box-shadow:0 2px 8px rgba(0,11,19,.3),inset 0 1px 0 rgba(255,255,255,.1)}.popup-copy-btn-redesigned:hover{background:rgba(13,23,31,.9);border-color:rgba(255,255,255,.3);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,11,19,.4),inset 0 1px 0 rgba(255,255,255,.15)}.popup-account-section-redesigned{background:rgba(13,23,31,.7);border-radius:16px;padding:24px;margin:24px 0;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 24px rgba(0,11,19,.4),inset 0 1px 0 rgba(255,255,255,.05)}.popup-section-title-redesigned{font-size:1.1rem;font-weight:600;color:rgba(255,255,255,.9);margin-bottom:20px;text-align:center;padding:12px 20px;background:rgba(13,23,31,.8);border-radius:12px;border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 12px rgba(0,11,19,.3),inset 0 1px 0 rgba(255,255,255,.05)}.popup-credential-item-redesigned{display:flex;align-items:center;gap:12px;margin-bottom:16px}.popup-credential-label-redesigned{min-width:80px;font-size:.9rem;color:rgba(255,255,255,.7);font-weight:500}.popup-credential-value-redesigned{flex:1 1;background:rgba(28,44,59,.8);border-radius:8px;padding:12px 16px;border:1px solid rgba(255,255,255,.1);font-family:JetBrains Mono,Fira Code,Source Code Pro,IBM Plex Mono,Menlo,Ubuntu Mono,monospace;font-size:1rem;font-weight:450;color:#ffffff;word-break:break-all;margin:0;line-height:1.5;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,11,19,.3),inset 0 1px 0 rgba(255,255,255,.05)}.popup-platform-info-redesigned{background:rgba(13,23,31,.5);border-radius:12px;padding:16px;text-align:center;margin:24px 0;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 12px rgba(0,11,19,.3),inset 0 1px 0 rgba(255,255,255,.05)}.popup-platform-info-redesigned p{margin:0;color:rgba(255,255,255,.8);font-size:.9rem}.popup-warning-redesigned{background:rgba(255,193,7,.1);border:1px solid rgba(255,193,7,.3);border-radius:12px;padding:20px;margin:24px 0;display:flex;align-items:center;gap:16px;box-shadow:0 4px 12px rgba(255,193,7,.1),inset 0 1px 0 rgba(255,255,255,.05)}.popup-warning-icon-redesigned{width:40px;height:40px;flex-shrink:0}.popup-warning-text-redesigned{color:rgba(255,255,255,.9);font-size:.9rem;line-height:1.4;margin:0}.popup-actions-redesigned{display:flex;justify-content:center;gap:16px;margin-top:32px}.popup-back-btn-redesigned{background:rgba(13,23,31,.8);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:12px 24px;color:rgba(255,255,255,.9);font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 12px rgba(0,11,19,.3),inset 0 1px 0 rgba(255,255,255,.1)}.popup-back-btn-redesigned:hover{background:rgba(13,23,31,.9);border-color:rgba(255,255,255,.3);color:rgba(255,255,255,1);text-decoration:none;transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,11,19,.4),inset 0 1px 0 rgba(255,255,255,.15)}.popup-copy-notification-redesigned{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);background:rgba(13,23,31,.95);border:1px solid rgba(34,197,94,.4);color:rgba(34,197,94,1);padding:12px 24px;border-radius:12px;font-size:.9rem;font-weight:500;z-index:1001;box-shadow:0 8px 24px rgba(0,11,19,.5),0 0 20px rgba(34,197,94,.2),inset 0 1px 0 rgba(255,255,255,.1);animation:slideUpNotification .3s ease-out}@keyframes slideUpNotification{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (max-width:768px){.popup-container-redesigned{padding:24px 20px;margin:10px;max-width:calc(100vw - 20px)}.popup-credential-item-redesigned{flex-direction:column;align-items:stretch;gap:8px}.popup-credential-label-redesigned{min-width:auto;text-align:left}.popup-key-container-redesigned{flex-direction:column;gap:12px}.popup-copy-btn-redesigned{align-self:center}}@media (max-width:480px){.popup-container-redesigned{padding:20px 16px}.popup-title-redesigned{font-size:1.25rem}.popup-game-image-redesigned{width:100px;height:67px}}.key-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:keyOverlayFadeIn .3s ease-out}@keyframes keyOverlayFadeIn{0%{opacity:0}to{opacity:1}}.key-popup-container{background:linear-gradient(135deg,#000b13,#0D171F 50%,#1C2C3B);border-radius:20px;box-shadow:0 25px 50px rgba(0,0,0,.5);max-width:600px;width:90%;max-height:90vh;overflow:hidden;position:relative;animation:keyPopupSlideIn .4s ease-out;border:1px solid rgba(255,255,255,.1);margin:0 auto}@keyframes keyPopupSlideIn{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.key-popup-close{position:absolute;top:15px;right:15px;background:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.8);width:36px;height:36px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.key-popup-close:hover{background:rgba(0,0,0,.8);border-color:rgba(255,255,255,.2);color:rgba(255,255,255,1);transform:scale(1.1);box-shadow:0 0 20px rgba(255,255,255,.2)}.key-popup-content{padding:0;overflow-y:auto;max-height:90vh}.key-popup-content,.key-popup-loading{display:flex;flex-direction:column;align-items:center}.key-popup-loading{justify-content:center;padding:60px 20px;color:rgba(255,255,255,.8);text-align:center}.key-spinner{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-top-color:rgba(255,255,255,.8);border-radius:50%;animation:keySpin 1s linear infinite;margin-bottom:20px}@keyframes keySpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.key-loading-placeholder .kr-inline-spinner,.key-popup-loading .kr-inline-spinner{margin-bottom:20px}.key-loading-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 20px;color:rgba(255,255,255,.8);text-align:center;background:rgba(0,0,0,.2);border-radius:12px;border:1px solid rgba(255,255,255,.1);min-height:120px;width:100%}.key-loading-text h3{font-size:1rem;font-weight:600;color:#ffffff;margin:0 0 4px;text-align:center}.key-loading-text p{font-size:.8rem;color:rgba(255,255,255,.7);margin:0;text-align:center;line-height:1.3}.key-game-header{position:relative;margin:0;width:100%;display:flex;flex-direction:column;align-items:center}.key-game-banner{position:relative;width:100%;height:200px;overflow:hidden}.key-game-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.key-game-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.8));padding:30px 20px 20px;color:white;text-align:center}.key-game-title{text-shadow:0 2px 8px rgba(0,0,0,.5)}.key-game-edition{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:50px;padding:8px 16px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 8px rgba(0,0,0,.2);transition:all .3s ease;display:inline-block}.key-game-edition:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3);box-shadow:0 4px 12px rgba(0,0,0,.3);transform:translateY(-1px)}.key-game-info{gap:30px;padding:25px 20px;background:rgba(13,23,31,.6);border-bottom:1px solid rgba(255,255,255,.1);justify-content:center;width:100%}.key-game-info,.key-info-item{display:flex;align-items:center}.key-info-item{flex-direction:column;gap:8px;text-align:center}.key-info-label{font-size:.75rem;font-weight:600;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:.5px;text-align:center}.key-info-value{font-size:1rem;font-weight:500;color:#f0f4f8;display:flex;align-items:center;justify-content:center;gap:8px;text-align:center}.key-platform-icon{width:24px;height:24px}.key-section{padding:25px 20px;width:100%;display:flex;flex-direction:column;align-items:center}.key-section-title{font-size:1.2rem;font-weight:600;color:#ffffff;margin:0 0 20px;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px}.key-display-container{background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;transition:all .3s ease;margin-bottom:25px;width:100%;max-width:500px;display:flex;flex-direction:column;align-items:center}.key-display-container:hover{border-color:rgba(255,255,255,.2);box-shadow:0 4px 15px rgba(0,0,0,.3)}.key-text-container{padding:20px;width:100%;display:flex;flex-direction:column;align-items:center}.key-text-value{font-family:JetBrains Mono,Fira Code,Source Code Pro,IBM Plex Mono,Menlo,Ubuntu Mono,monospace;font-size:1.1rem;font-weight:500;color:#ffffff;word-break:break-all;line-height:1.6;padding:20px;background:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.15);border-radius:12px;margin-bottom:16px;width:100%;text-align:center;transition:all .3s ease;letter-spacing:1px;text-shadow:0 2px 4px rgba(0,0,0,.4);box-shadow:0 4px 12px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.1)}.key-text-value:hover{border-color:rgba(255,255,255,.25);background:rgba(0,0,0,.7);transform:translateY(-1px);box-shadow:0 6px 20px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.15)}.key-actions{width:100%}.key-actions,.key-copy-button{display:flex;justify-content:center;align-items:center}.key-copy-button{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:rgba(255,255,255,.9);padding:12px;border-radius:50%;cursor:pointer;width:44px;height:44px;font-size:1rem;font-weight:500;transition:all .3s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.key-copy-button:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.3);color:rgba(255,255,255,1);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.3)}.key-copy-button:active{transform:translateY(0)}.key-copy-button:disabled{cursor:not-allowed;opacity:.8;transform:none}.key-image-container{padding:20px;text-align:center;width:100%;display:flex;flex-direction:column;align-items:center}.key-image{max-width:100%;height:auto;border-radius:8px;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 12px rgba(0,0,0,.3)}.key-popup-footer{padding:20px;text-align:center;border-top:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.2);width:100%;display:flex;justify-content:center;align-items:center}.key-close-button{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#f0f4f8;padding:12px 32px;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .3s ease;text-align:center;display:none}.key-close-button:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.3);color:#ffffff}.mobile-only{display:none}@media (max-width:768px){.key-popup-container{width:95%;max-height:95vh;border-radius:16px}.key-game-banner{height:160px}.key-game-title{font-size:1.5rem}.key-game-info{flex-direction:column;gap:20px;padding:20px}.key-section{padding:20px}.key-text-container{padding:15px}.key-text-value{font-size:1rem;font-weight:500;padding:16px;letter-spacing:.6px}.key-copy-button{padding:10px 20px;font-size:.85rem}}@media (max-width:480px){.key-popup-container{width:98%;border-radius:12px}.key-game-banner{height:140px}.key-game-title{font-size:1.3rem}.key-game-edition{font-size:.9rem}.key-game-overlay{padding:20px 15px 15px}.key-game-info,.key-section{padding:15px}.key-text-container{padding:12px}.key-text-value{font-size:.95rem;font-weight:500;padding:14px;letter-spacing:.5px}}.key-game-banner:hover .key-game-image{transform:scale(1.05)}.key-game-details{background:rgba(13,23,31,.95);padding:20px;border-bottom:1px solid rgba(255,255,255,.1);width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.key-game-title{font-size:1.8rem;font-weight:700;margin:0 0 8px;line-height:1.2;color:#ffffff;text-align:center}.key-game-edition{font-size:1rem;font-weight:500;margin:0 0 12px;opacity:.9;color:#f0f4f8;text-align:center}.key-game-region{gap:8px;font-size:.9rem;color:rgba(255,255,255,.8);text-align:center}.key-game-meta,.key-game-region{display:flex;align-items:center;justify-content:center}.key-game-meta{gap:20px;margin-top:8px;flex-wrap:wrap}.key-game-platform{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.9rem;color:rgba(255,255,255,.8);text-align:center}.key-platform-icon{width:20px;height:20px;object-fit:contain;border-radius:4px}.key-copy-button{padding:10px 20px;font-size:.85rem}.key-close-button,.mobile-only{display:block}.no-keys-message-redesigned{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.1);border-radius:16px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);margin:20px auto;width:100%;max-width:100%;min-height:300px;grid-column:1/-1}.no-keys-icon{margin-bottom:24px;opacity:.7}.no-keys-message-redesigned h3{font-size:1.5rem;font-weight:600;color:#ffffff;margin:0 0 16px;text-shadow:0 2px 8px rgba(0,0,0,.3)}.no-keys-message-redesigned p{font-size:1rem;color:rgba(255,255,255,.8);margin:0 0 8px;line-height:1.5}.no-keys-message-redesigned p:last-child{margin-bottom:0;font-size:.9rem;color:rgba(255,255,255,.6)}@media (max-width:768px){.no-keys-message-redesigned{padding:40px 16px;min-height:250px;margin:16px auto}.no-keys-message-redesigned h3{font-size:1.3rem}.no-keys-message-redesigned p{font-size:.9rem}.no-keys-message-redesigned p:last-child{font-size:.8rem}}.kr-rewards{--kr-rw-ink:#e8f2f6;--kr-rw-muted:rgba(210,228,236,0.72);--kr-rw-line:rgba(255,255,255,0.14);--kr-rw-glass:rgba(8,16,24,0.55);--kr-rw-accent:150,214,196;--kr-rw-ease:cubic-bezier(0.32,0.72,0,1);--kr-rw-dur:0.56s;position:relative;min-height:100vh;overflow-x:hidden;color:var(--kr-rw-ink);font-family:Albert Sans,system-ui,sans-serif}.kr-rewards__atmosphere{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(80,140,160,.28),transparent 55%),radial-gradient(ellipse 60% 40% at 80% 80%,rgba(40,90,100,.18),transparent 50%),linear-gradient(180deg,#060b10,#0a1218 45%,#070c11)}.kr-rewards__atmosphere-glow{position:absolute;inset:18% 10% auto;height:42%;background:radial-gradient(ellipse at center,rgba(var(--kr-rw-accent),.12),transparent 68%);filter:blur(8px)}.kr-rewards__atmosphere-grid{position:absolute;inset:0;opacity:.07;background-image:linear-gradient(rgba(255,255,255,.35) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.35) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 35%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 35%,#000 20%,transparent 75%)}.kr-rewards__shell{position:relative;z-index:1;width:min(100% - 1.5rem,42rem);margin:0 auto;padding:calc(var(--kr-nav-h, 3.5rem) + 1.75rem) 0 4.5rem;display:flex;flex-direction:column;align-items:stretch;gap:1.75rem}.kr-rewards__brand{text-align:center;animation:kr-rw-enter .7s var(--kr-rw-ease) both}.kr-rewards__wordmark{margin:0 0 .55rem;font-size:.72rem;font-weight:750;letter-spacing:.34em;text-indent:.34em;color:rgba(var(--kr-rw-accent),.9);text-transform:uppercase}.kr-rewards__title{margin:0;font-size:clamp(2.8rem,9vw,4.4rem);font-weight:800;letter-spacing:-.04em;line-height:.95;color:#fff}.kr-rewards__lead{margin:.85rem auto 0;max-width:26rem;font-size:1.02rem;font-weight:500;line-height:1.4;color:var(--kr-rw-muted)}.kr-rewards__loading{display:grid;place-items:center;min-height:16rem}.kr-rewards__spinner{width:28px;height:28px;border-radius:50%;border:2px solid rgba(255,255,255,.15);border-top:2px solid rgb(var(--kr-rw-accent));animation:kr-rw-spin .7s linear infinite}.kr-rewards-play{display:flex;flex-direction:column;gap:1.35rem;animation:kr-rw-enter .75s var(--kr-rw-ease) .08s both}.kr-rewards-play.is-loading .kr-rewards-stage{opacity:.55}.kr-rewards-balance{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1rem}.kr-rewards-balance__meter{display:inline-flex;flex-direction:column;align-items:center;gap:.15rem;min-width:10rem;padding:.85rem 1.5rem .95rem;border-radius:18px;border:1px solid var(--kr-rw-line);background:var(--kr-rw-glass);backdrop-filter:blur(22px) saturate(1.35);-webkit-backdrop-filter:blur(22px) saturate(1.35);box-shadow:0 16px 40px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.06)}.kr-rewards-balance__label{font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--kr-rw-muted)}.kr-rewards-balance__value{display:inline-flex;align-items:baseline;gap:.35rem;font-size:clamp(2rem,6vw,2.6rem);font-weight:800;letter-spacing:-.03em;line-height:1;color:#fff}.kr-rewards-balance__unit{font-size:.85rem;font-weight:750;letter-spacing:.08em;color:rgba(var(--kr-rw-accent),.95)}.kr-rewards-balance__free{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .85rem;border-radius:999px;border:1px solid rgba(var(--kr-rw-accent),.35);background:rgba(var(--kr-rw-accent),.12);color:rgb(var(--kr-rw-accent));font-size:.78rem;font-weight:700;letter-spacing:.02em}.kr-rewards-stage{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.15rem;padding:1.5rem 1.1rem 1.35rem;border-radius:28px;border:1px solid var(--kr-rw-line);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 40%),var(--kr-rw-glass);backdrop-filter:blur(26px) saturate(1.4);-webkit-backdrop-filter:blur(26px) saturate(1.4);box-shadow:0 28px 64px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.07);overflow:hidden}.kr-rewards-stage__ring{position:absolute;inset:-20% -10% auto;height:70%;background:radial-gradient(ellipse at center,rgba(var(--kr-rw-accent),.16),transparent 65%);pointer-events:none;transition:opacity var(--kr-rw-dur) var(--kr-rw-ease)}.kr-rewards-stage.is-rolling .kr-rewards-stage__ring{opacity:1;animation:kr-rw-pulse .55s ease-in-out infinite}.kr-rewards-stage__viewport{position:relative;width:min(100%,17.5rem);aspect-ratio:3/4;border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:rgba(4,8,12,.72);box-shadow:0 18px 40px rgba(0,0,0,.4),inset 0 0 0 1px rgba(0,0,0,.35);transform-style:preserve-3d}.kr-rewards-stage__face,.kr-rewards-stage__result{position:absolute;inset:0;display:grid;place-items:center;backface-visibility:hidden;transition:transform .85s var(--kr-rw-ease),opacity .45s ease}.kr-rewards-stage__face{grid-template-rows:auto 1fr auto;padding:1.25rem 1rem 1.1rem;background:radial-gradient(ellipse at 50% 30%,rgba(var(--kr-rw-accent),.1),transparent 55%),linear-gradient(160deg,rgba(18,28,36,.95),rgba(6,10,14,.98))}.kr-rewards-stage__face.is-reveal{transform:rotateY(180deg);opacity:0;pointer-events:none}.kr-rewards-stage__result{transform:rotateY(-180deg);opacity:0;background:linear-gradient(160deg,rgba(12,20,28,.98),rgba(6,10,14,.98))}.kr-rewards-stage__result.is-reveal{transform:rotateY(0deg);opacity:1}.kr-rewards-stage__seal{opacity:.35}.kr-rewards-stage__logo{width:44px;height:44px;object-fit:contain;filter:brightness(1.08)}.kr-rewards-stage__dice{display:grid;place-items:center;font-size:3.4rem;color:rgba(255,255,255,.92);filter:drop-shadow(0 8px 18px rgba(0,0,0,.45));transition:transform .2s ease}.kr-rewards-stage__dice.is-spinning{animation:kr-rw-dice .45s linear infinite}.kr-rewards-stage__mark{font-size:.62rem;font-weight:750;letter-spacing:.28em;text-indent:.28em;color:rgba(255,255,255,.45)}.kr-rewards-stage__wait{width:2rem;height:2rem;border-radius:50%;border:2px solid rgba(255,255,255,.12);border-top:2px solid rgba(var(--kr-rw-accent),.85);animation:kr-rw-spin .7s linear infinite}.kr-rewards-win-kp{display:flex;align-items:baseline;gap:.2rem;font-size:clamp(2.6rem,10vw,3.4rem);font-weight:800;letter-spacing:-.04em;color:#fff}.kr-rewards-win-kp__plus,.kr-rewards-win-kp__unit{font-size:.42em;font-weight:750;color:rgb(var(--kr-rw-accent))}.kr-rewards-win-game{display:flex;flex-direction:column;width:100%;height:100%}.kr-rewards-win-game__art{position:relative;flex:1 1;min-height:0}.kr-rewards-win-game__img{object-fit:cover}.kr-rewards-win-game__meta{padding:.75rem .9rem .95rem;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.kr-rewards-win-game__meta h3{margin:0;font-size:.95rem;font-weight:700;color:#fff}.kr-rewards-win-game__meta p{margin:.2rem 0 0;font-size:.72rem;color:var(--kr-rw-muted)}.kr-rewards-stage__controls{display:flex;flex-direction:column;align-items:center;gap:.55rem;width:100%}.kr-rewards-roll{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-width:12rem;padding:.95rem 1.8rem;border:0;border-radius:999px;background:linear-gradient(180deg,#f4fbf8,#d7ebe4);color:#0a1418;font-family:inherit;font-size:1rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:0 14px 32px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.65);transition:transform .18s ease,filter .18s ease,opacity .18s ease}.kr-rewards-roll:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.03)}.kr-rewards-roll:active:not(:disabled){transform:scale(.97)}.kr-rewards-roll:disabled{opacity:.55;cursor:default}.kr-rewards-stage__cost{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--kr-rw-muted)}.kr-rewards-stage__locked{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.85rem 1.1rem;text-align:center}.kr-rewards-stage__locked strong{font-size:.95rem;color:#fff}.kr-rewards-stage__locked span{font-size:.8rem;color:var(--kr-rw-muted)}.kr-rewards-prizes{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem}.kr-rewards-prizes li{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .8rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:var(--kr-rw-muted);font-size:.78rem;font-weight:650}.kr-rewards-prizes svg{color:rgba(var(--kr-rw-accent),.9)}.kr-rewards-invite{display:flex;flex-direction:column;gap:.9rem;padding:1.15rem 1.2rem 1.25rem;border-radius:20px;border:1px solid var(--kr-rw-line);background:var(--kr-rw-glass);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.kr-rewards-invite__copy h2{margin:0;font-size:1.15rem;font-weight:750;letter-spacing:-.02em;color:#fff}.kr-rewards-invite__copy p{margin:.3rem 0 0;font-size:.9rem;line-height:1.4;color:var(--kr-rw-muted)}.kr-rewards-invite__row{display:flex;gap:.55rem;align-items:stretch}.kr-rewards-invite__link{flex:1 1;min-width:0;padding:.7rem .85rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.28);color:rgba(255,255,255,.78);font-size:.78rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kr-rewards-invite__copy-btn{appearance:none;display:inline-flex;align-items:center;gap:.4rem;padding:0 1rem;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.08);color:#fff;font-family:inherit;font-size:.8rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .18s ease}.kr-rewards-invite__copy-btn:hover:not(:disabled){background:rgba(255,255,255,.14)}.kr-rewards-invite__copy-btn:disabled{opacity:.5;cursor:default}.kr-rewards-modal{position:fixed;inset:0;z-index:100250;display:grid;place-items:center;padding:1rem;background:rgba(4,8,12,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:kr-rw-fade .28s ease both}.kr-rewards-modal__panel{width:min(100%,24rem);padding:1.35rem 1.25rem 1.3rem;border-radius:22px;border:1px solid var(--kr-rw-line);background:rgba(10,16,22,.92);box-shadow:0 28px 64px rgba(0,0,0,.5);text-align:center;animation:kr-rw-enter .45s var(--kr-rw-ease) both}.kr-rewards-modal__eyebrow{margin:0 0 .75rem;font-size:.7rem;font-weight:750;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--kr-rw-accent))}.kr-rewards-modal__art{overflow:hidden;border-radius:14px;margin-bottom:.9rem}.kr-rewards-modal__img{width:100%;height:auto;display:block;object-fit:cover}.kr-rewards-modal__panel h2{margin:0;font-size:1.25rem;font-weight:750;color:#fff}.kr-rewards-modal__text{margin:.45rem 0 1.1rem;font-size:.9rem;color:var(--kr-rw-muted);line-height:1.4}.kr-rewards-modal__actions{display:flex;gap:.55rem;justify-content:center}.kr-rewards-modal__btn{appearance:none;display:inline-flex;align-items:center;gap:.4rem;padding:.65rem 1rem;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:#fff;font-family:inherit;font-size:.85rem;font-weight:700;text-decoration:none;cursor:pointer}.kr-rewards-modal__btn.is-primary{border-color:transparent;background:linear-gradient(180deg,#f4fbf8,#d7ebe4);color:#0a1418}@keyframes kr-rw-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes kr-rw-fade{0%{opacity:0}to{opacity:1}}@keyframes kr-rw-spin{to{transform:rotate(1turn)}}@keyframes kr-rw-dice{to{transform:rotate(1turn) scale(1.05)}}@keyframes kr-rw-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:767.98px){.kr-rewards__shell{width:min(100% - 1.25rem,42rem);padding-top:calc(max(.4rem, env(safe-area-inset-top, 0px)) + 4.4rem);gap:1.35rem}.kr-rewards__title{font-size:clamp(2.4rem,12vw,3.4rem)}.kr-rewards-stage{padding:1.25rem .9rem 1.15rem;border-radius:24px}.kr-rewards-invite__copy-btn span{display:none}.kr-rewards-invite__copy-btn{padding:0 .9rem}}@media (prefers-reduced-motion:reduce){.kr-rewards-play,.kr-rewards-stage.is-rolling .kr-rewards-stage__ring,.kr-rewards-stage__dice.is-spinning,.kr-rewards-stage__face,.kr-rewards-stage__result,.kr-rewards__brand{animation:none!important;transition:none!important}}.mobile-top-bar{position:fixed;top:0;left:0;right:0;z-index:10000;border-bottom:1px solid var(--kr-glass-border);transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.mobile-top-bar,.mobile-top-bar-scrolled{background:var(--kr-glass-bg);backdrop-filter:var(--kr-glass-blur);-webkit-backdrop-filter:var(--kr-glass-blur);box-shadow:var(--kr-glass-shadow)}.mobile-top-bar-scrolled{border-bottom-color:var(--kr-glass-border)}.mobile-top-bar-progress{position:absolute;top:0;left:0;right:0;height:2px;background:rgba(255,255,255,.1);overflow:hidden}.mobile-top-bar-progress-bar{height:100%;background:linear-gradient(90deg,#00d4ff,#0099cc,#00d4ff);background-size:200% 100%;animation:progressBarMove 1.5s ease-in-out infinite;border-radius:0 2px 2px 0}@keyframes progressBarMove{0%{transform:translateX(-100%)}50%{transform:translateX(0)}to{transform:translateX(100%)}}.mobile-top-bar-content{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;min-height:60px}.mobile-top-bar-left,.mobile-top-bar-right{flex:0 0 auto;display:flex;align-items:center}.mobile-top-bar-center{flex:1 1;display:flex;justify-content:center;align-items:center;margin:0 .5rem}.mobile-nav-group{display:flex;align-items:center;gap:.5rem}.mobile-nav-button{width:44px;height:44px;border:none;border-radius:12px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);font-size:1.1rem;position:relative;overflow:hidden}.mobile-nav-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.mobile-nav-button:hover:before{left:100%}.mobile-nav-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.mobile-button-loading{animation:buttonLoadingSpin 1s linear infinite}@keyframes buttonLoadingSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mobile-menu-button-shimmer:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.mobile-menu-button-shimmer:hover:before{left:100%}@keyframes mobileMenuButtonSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.mobile-breadcrumb-toggle{width:36px;height:36px;border:none;border-radius:8px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.7);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:.9rem;margin-left:.25rem}.mobile-breadcrumb-toggle:hover{background:rgba(255,255,255,.15);color:rgba(255,255,255,.9)}.mobile-nav-button:hover{background:rgba(255,255,255,.2);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.mobile-nav-button:active{transform:translateY(0);background:rgba(255,255,255,.15)}.mobile-back-button{margin-right:.5rem}.mobile-home-button{margin-left:.5rem}.mobile-logo-container{display:flex;align-items:center;justify-content:center;padding:.25rem;position:relative}.mobile-logo-pulse{display:none}.mobile-title{text-align:center;transition:all .3s ease;max-width:100%}.mobile-title-show{opacity:1;transform:translateY(0)}.mobile-title-hide{opacity:0;transform:translateY(-10px)}.mobile-title-text{color:#ffffff;font-size:1.1rem;font-weight:600;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;margin:0 auto}.mobile-edition-badge{margin-top:.25rem}.mobile-edition-text{background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.1));color:rgba(255,255,255,.9);padding:.2rem .6rem;border-radius:8px;font-size:.75rem;font-weight:500;border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:inline-block}.mobile-breadcrumb-container{background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.04));border-top:1px solid rgba(255,255,255,.1);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);animation:breadcrumbSlideDown .3s ease-out}.mobile-breadcrumb-content{display:flex;align-items:center;padding:.75rem 1rem;gap:.5rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.mobile-breadcrumb-content::-webkit-scrollbar{display:none}.mobile-breadcrumb-item{color:rgba(255,255,255,.7);text-decoration:none;font-size:.8rem;font-weight:500;padding:.25rem .5rem;border-radius:6px;transition:all .3s ease;white-space:nowrap;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}.mobile-breadcrumb-item:hover{color:rgba(255,255,255,.9);background:rgba(255,255,255,.1);transform:translateY(-1px)}.mobile-breadcrumb-current{color:#00d4ff;background:rgba(0,212,255,.1);border-color:rgba(0,212,255,.3)}.mobile-breadcrumb-separator{color:rgba(255,255,255,.4);font-size:.7rem;margin:0 .25rem}@keyframes breadcrumbSlideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.mobile-product-type-bar{background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(255,255,255,.9));border-top:1px solid rgba(255,255,255,.2);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);position:relative;overflow:hidden}.mobile-product-type-bar:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,212,255,.1),transparent);animation:productTypeShimmer 3s ease-in-out infinite}@keyframes productTypeShimmer{0%{left:-100%}50%{left:100%}to{left:100%}}.mobile-product-type-content{display:flex;align-items:center;justify-content:center;padding:.4rem 1rem;gap:.75rem;position:relative;z-index:1}.mobile-product-type-icon-container{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,rgba(42,42,42,.1),rgba(42,42,42,.05));display:flex;align-items:center;justify-content:center;border:1px solid rgba(42,42,42,.1)}.mobile-product-type-icon{color:#2a2a2a;font-size:.95rem}.mobile-product-type-text{color:#2a2a2a;font-size:.9rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.mobile-product-type-indicator{display:flex;align-items:center}.mobile-product-type-dot{width:8px;height:8px;border-radius:50%;animation:productTypePulse 2s ease-in-out infinite}.mobile-type-key{background:linear-gradient(135deg,#ffd700,#ffed4e);box-shadow:0 0 10px rgba(255,215,0,.3)}.mobile-type-account{background:linear-gradient(135deg,#00d4ff,#0099cc);box-shadow:0 0 10px rgba(0,212,255,.3)}@keyframes productTypePulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}}@media (min-width:768px){.mobile-top-bar{display:none}}@media (prefers-color-scheme:dark){.mobile-top-bar{background:linear-gradient(145deg,rgba(13,23,31,.98),rgba(13,23,31,.95));border-bottom-color:rgba(255,255,255,.15)}.mobile-nav-button{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.12)}.mobile-nav-button:hover{background:rgba(255,255,255,.15)}}@keyframes mobileTopBarSlideIn{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.mobile-top-bar{animation:mobileTopBarSlideIn .4s ease-out}.top_bar_mobile_nav_hide{transform:translateY(-100%);transition:transform .3s ease}@media (max-width:768px){#minus,#plus,.carousel_button_container,.carousel_button_container .button_carousel{display:none!important;visibility:hidden!important;opacity:0!important}#left_pin,#main_pin,#right_pin,#second_left_pin,#second_right_pin,.home_pin{transition:all .4s cubic-bezier(.25,.46,.45,.94)}#main_pin{z-index:10}#left_pin,#right_pin{z-index:8}#second_left_pin,#second_right_pin{z-index:6}.carousel{touch-action:pan-x;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.home_pin{touch-action:manipulation;-webkit-tap-highlight-color:transparent}#main_pin.pin-pressed,#main_pin:active{transition:all .1s ease}.home_pin.pin-pressed .pin_image{-webkit-backdrop-filter:blur(10px) brightness(.6)!important;backdrop-filter:blur(10px) brightness(.6)!important;background:rgba(0,0,0,.7)!important}.home_pin.pin-pressed .HomeBanner{filter:brightness(.3) blur(2px)!important;transform:scale(1)!important}#main_pin{touch-action:manipulation}#main_pin .white_button{position:relative;z-index:20}@media (hover:hover) and (pointer:fine){#main_pin .white_button{transition:opacity .3s ease}#main_pin:hover .white_button{opacity:1}}@media (hover:none) and (pointer:coarse){#main_pin .white_button{opacity:1!important;transition:none!important}#main_pin.pin-activated .pin_image{-webkit-backdrop-filter:blur(10px) brightness(.6)!important;backdrop-filter:blur(10px) brightness(.6)!important;background:rgba(0,0,0,.7)!important}#main_pin.pin-activated .HomeBanner{filter:brightness(.3) blur(2px)!important;transform:scale(1)!important}#main_pin.pin-activated .homebanner_information{opacity:1!important;pointer-events:auto!important;transform:scale(1)!important}}#main_pin .homebanner_information .col-12 p,#main_pin .homebanner_information .text-center p,#main_pin .homebanner_information p,#main_pin.pin-tapped .homebanner_information .col-12 p,#main_pin.pin-tapped .homebanner_information .text-center p,#main_pin.pin-tapped .homebanner_information p,#main_pin:active .homebanner_information .col-12 p,#main_pin:active .homebanner_information .text-center p,#main_pin:active .homebanner_information p,#main_pin:hover .homebanner_information .col-12 p,#main_pin:hover .homebanner_information .text-center p,#main_pin:hover .homebanner_information p{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;margin:0!important;padding:0!important}#main_pin.pin-tapped .HomeBanner,#main_pin:active .HomeBanner{filter:brightness(.3) blur(2px)!important;transform:scale(1)!important}#main_pin.pin-tapped .pin_image,#main_pin:active .pin_image{-webkit-backdrop-filter:blur(10px) brightness(.6)!important;backdrop-filter:blur(10px) brightness(.6)!important;background:rgba(0,0,0,.7)!important}#main_pin .pin_title{transition:all .3s ease!important}#main_pin:active .pin_title{font-size:1.8rem!important;font-weight:700!important;text-shadow:2px 2px 4px rgba(0,0,0,.8)!important;margin-bottom:20px!important;transition:all .2s ease!important}#main_pin .white_button{transition:all .3s ease!important}#main_pin:active .white_button{background:rgba(255,255,255,.9)!important;color:#000!important;font-weight:700!important;box-shadow:0 4px 15px rgba(255,255,255,.3)!important;transform:scale(1.05)!important;transition:all .2s ease!important}}.cart-header-redesigned{background:transparent;padding:24px 0;margin-bottom:32px;animation:cartHeaderFadeIn .6s ease-out;position:relative}.cart-header-content{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}.cart-header-left{display:flex;align-items:center;gap:16px}.cart-icon-container{background:rgba(255,255,255,.1);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px rgba(0,0,0,.15);animation:cartIconFloat 3s ease-in-out infinite}.cart-header-icon{filter:brightness(0) invert(1);width:24px;height:24px}.cart-header-text{display:flex;flex-direction:column;gap:4px}.cart-header-title{font-size:28px;font-weight:700;color:white;margin:0;background:linear-gradient(135deg,#ffffff,#e5e7eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.5px}.cart-header-subtitle{font-size:14px;color:rgba(255,255,255,.7);margin:0;font-weight:500}.cart-header-actions,.cart-header-right{display:flex;align-items:center}.cart-header-actions{gap:12px}.cart-clear-btn{background:rgba(239,68,68,.1);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);color:rgba(239,68,68,.9);border:1px solid rgba(239,68,68,.3);border-radius:12px;padding:10px 20px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.1);position:relative;overflow:hidden}.cart-clear-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(239,68,68,.2),transparent);transition:left .5s ease}.cart-clear-btn:hover:before{left:100%}.cart-clear-btn:hover{background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.5);color:rgba(239,68,68,1);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.cart-clear-btn:active{transform:translateY(0)}.cart-continue-shopping{background:rgba(255,255,255,.1);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);color:rgba(255,255,255,.9);text-decoration:none;border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 15px rgba(0,0,0,.1)}.cart-continue-shopping:after{content:"→";transition:transform .3s ease}.cart-continue-shopping:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.4);color:rgba(255,255,255,1);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15);text-decoration:none}.cart-continue-shopping:hover:after{transform:translateX(4px)}.cart-header-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);margin-top:24px;position:relative}@keyframes cartHeaderFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes cartIconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (max-width:768px){.cart-header-redesigned{display:none}.cart-header-content{flex-direction:column;gap:20px;align-items:flex-start}.cart-header-left{width:100%}.cart-icon-container{width:50px;height:50px}.cart-header-icon{font-size:24px}.cart-header-title{font-size:1.5rem;font-weight:700}.cart-header-subtitle{font-size:1rem}.cart-header-right{width:100%}.cart-header-actions{width:100%;justify-content:space-between;gap:12px}.cart-clear-btn,.cart-continue-shopping{flex:1 1;justify-content:center;padding:14px 20px;font-size:.95rem;border-radius:50px;font-weight:600;text-align:center}.cart-continue-shopping{min-width:140px}}@media (max-width:480px){.cart-header-actions{flex-direction:column;gap:8px}.cart-clear-btn,.cart-continue-shopping{width:100%}}.cart-items-redesigned{display:flex;flex-direction:column;gap:0;margin:20px 0 0}.cart-items-container{display:flex;flex-direction:column;gap:16px;position:relative;padding:0}.cart-item-redesigned{background:linear-gradient(135deg,rgba(255,255,255,.15),rgba(255,255,255,.08));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:20px 20px 45px;display:flex;gap:20px;align-items:center;transition:all .3s ease;position:relative;overflow:hidden;animation:cartItemSlideIn .4s ease-out;min-height:100px}.cart-item-redesigned:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);transition:left .6s ease}.cart-item-redesigned:hover:before{left:100%}.cart-item-redesigned:hover{background:linear-gradient(135deg,rgba(255,255,255,.18),rgba(255,255,255,.12));border-color:rgba(255,255,255,.3);transform:translateY(-2px);box-shadow:0 8px 32px rgba(0,0,0,.2)}.cart-item-image-section{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0;min-width:160px}.cart-item-image-container{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.4);width:160px;height:120px}.cart-item-main-image{border-radius:12px;transition:transform .3s ease;width:160px!important;height:120px!important;object-fit:cover}.cart-item-redesigned:hover .cart-item-main-image{transform:scale(1.05)}.cart-item-combined-badge{display:flex;align-items:center;justify-content:center;gap:8px;background:rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:6px 12px;width:fit-content;margin:0 auto;font-size:10px;font-weight:600;color:rgba(255,255,255,.8);text-transform:uppercase;letter-spacing:.5px}.cart-item-platform-icon{filter:brightness(0) invert(1);flex-shrink:0}.badge-divider{width:1px;height:16px;background:rgba(255,255,255,.3);flex-shrink:0}.cart-item-region-flag{border-radius:2px;flex-shrink:0}.cart-item-type-text{white-space:nowrap;flex-shrink:0}.cart-item-details-section{flex:1 1;display:flex;flex-direction:column;gap:16px;min-width:0;padding:0 12px}.cart-item-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.cart-item-info{display:flex;flex-direction:column;gap:8px;flex:1 1}.cart-item-title{color:white;font-size:18px;font-weight:700;margin:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.cart-item-edition{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:rgba(255,255,255,.9);font-size:12px;font-weight:600;padding:4px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.2);display:inline-block;width:fit-content}.cart-item-status{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;padding:4px 8px;border-radius:8px;width:fit-content}.cart-item-status.in-stock{background:rgba(34,197,94,.1);color:rgba(34,197,94,.9);border:1px solid rgba(34,197,94,.3)}.cart-item-status.out-of-stock{background:rgba(239,68,68,.1);color:rgba(239,68,68,.9);border:1px solid rgba(239,68,68,.3)}.status-icon{font-size:10px}.cart-item-price-top{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:12px;margin-bottom:20px;padding-right:40px}.price-value-large{color:white;font-size:22px;font-weight:800;text-shadow:0 2px 8px rgba(0,0,0,.3);background:linear-gradient(135deg,#ffffff,#e0e0e0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;white-space:nowrap}.cart-item-quantity-top{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.cart-item-delete-corner{position:absolute;bottom:16px;right:16px;z-index:2}.quantity-label{font-size:11px;color:rgba(255,255,255,.6);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.quantity-controls{display:flex;align-items:center;gap:0;border:1px solid rgba(255,255,255,.2);border-radius:10px;overflow:hidden;background:rgba(255,255,255,.05);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.quantity-btn{background:rgba(255,255,255,.1);border:none;color:white;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px;-webkit-user-select:none;user-select:none}.quantity-btn:hover:not(:disabled){background:rgba(255,255,255,.2);transform:scale(1.1)}.quantity-btn:active:not(:disabled){transform:scale(.95)}.quantity-btn:disabled{opacity:.4;cursor:not-allowed;background:rgba(255,255,255,.05)}.quantity-decrease{border-right:1px solid rgba(255,255,255,.1);border-radius:10px 0 0 10px}.quantity-increase{border-left:1px solid rgba(255,255,255,.1);border-radius:0 10px 10px 0}.quantity-display{background:rgba(255,255,255,.1);color:white;font-weight:700;font-size:14px;padding:0 12px;min-width:32px;border-left:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.1)}.cart-item-remove-btn,.quantity-display{height:32px;display:flex;align-items:center;justify-content:center}.cart-item-remove-btn{background:rgba(239,68,68,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:8px;cursor:pointer;transition:all .3s ease;width:32px;box-shadow:0 2px 8px rgba(239,68,68,.2)}.cart-item-remove-btn:hover{background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.5);transform:scale(1.15);box-shadow:0 4px 16px rgba(239,68,68,.3)}.cart-item-remove-btn img{filter:brightness(0) saturate(100%) invert(36%) sepia(82%) saturate(2476%) hue-rotate(345deg) brightness(96%) contrast(94%);transition:filter .3s ease}.cart-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.1));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:20px;margin:20px 0;box-shadow:0 8px 32px rgba(0,0,0,.1)}.empty-state-icon{font-size:64px;margin-bottom:20px;opacity:.8;filter:brightness(0) saturate(100%) invert(100%)}.empty-state-title{color:white;font-size:24px;font-weight:700;margin:0 0 12px}.empty-state-subtitle{color:rgba(255,255,255,.7);font-size:16px;margin:0 0 24px}.empty-state-button{background:rgba(255,255,255,.1);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);color:white;text-decoration:none;border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:12px 24px;font-weight:600;transition:all .3s ease}.empty-state-button:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.4);color:white;text-decoration:none;transform:translateY(-2px)}@keyframes cartItemSlideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes cartItemSlideOut{0%{opacity:1;transform:translateY(0) scale(1);max-height:200px;margin-bottom:16px;padding:20px 20px 45px;border-color:rgba(255,255,255,.2)}25%{opacity:.7;transform:translateY(-5px) scale(.99);border-color:rgba(255,255,255,.1)}50%{opacity:.4;transform:translateY(-10px) scale(.97);max-height:200px;margin-bottom:16px;padding:20px 20px 45px}75%{opacity:.1;transform:translateY(-20px) scale(.94);max-height:100px;margin-bottom:8px;padding:10px 20px 25px}to{opacity:0;transform:translateY(-30px) scale(.9);max-height:0;margin-bottom:0;padding:0 20px;border-color:transparent}}@keyframes cartItemSlideOutMobile{0%{opacity:1;transform:translateY(0) scale(1);max-height:300px;margin-bottom:12px;padding:16px 14px 35px;border-color:rgba(255,255,255,.2)}25%{opacity:.7;transform:translateY(-3px) scale(.99);border-color:rgba(255,255,255,.1)}50%{opacity:.4;transform:translateY(-8px) scale(.97);max-height:300px;margin-bottom:12px;padding:16px 14px 35px}75%{opacity:.1;transform:translateY(-15px) scale(.94);max-height:150px;margin-bottom:6px;padding:8px 14px 18px}to{opacity:0;transform:translateY(-25px) scale(.92);max-height:0;margin-bottom:0;padding:0 14px;border-color:transparent}}.cart-item-removing{animation:cartItemSlideOut .6s ease-in-out forwards;pointer-events:none;overflow:hidden}@media (max-width:768px){.cart-item-removing{animation:cartItemSlideOutMobile .6s ease-in-out forwards}.cart-item-redesigned{flex-direction:column;gap:12px;padding:16px 14px 35px;min-height:auto;border-radius:16px;margin-bottom:12px}.cart-item-image-section{width:100%;flex-direction:column;justify-content:center;align-items:center;gap:10px}.cart-item-image-container{width:120px;height:90px;border-radius:12px}.cart-item-main-image{width:120px!important;height:90px!important;border-radius:12px}.cart-item-combined-badge{padding:6px 12px;border-radius:16px;font-size:10px;min-width:100px}.cart-item-details-section{width:100%;text-align:center;gap:10px;padding:0 8px}.cart-item-header{flex-direction:column;align-items:center;gap:10px;text-align:center}.cart-item-info{align-items:center;gap:8px}.cart-item-title{font-size:16px;text-align:center;line-height:1.3;margin-bottom:6px}.cart-item-edition{padding:4px 12px;border-radius:16px;font-size:12px}.cart-item-status{padding:4px 10px;border-radius:12px;font-size:11px}.cart-item-price-top{align-items:center;margin-bottom:12px;padding-right:0;justify-content:center}.price-value-large{font-size:20px;font-weight:700}.cart-item-quantity-top{align-items:center;justify-content:center;gap:12px}.quantity-controls{gap:12px}.quantity-btn{width:32px;height:32px;border-radius:50px;font-size:14px}.quantity-display{font-size:16px;font-weight:600;min-width:35px}.cart-item-delete-corner{bottom:12px;right:12px}.cart-item-remove-btn{width:28px;height:28px;padding:6px;border-radius:50px}.empty-state-icon{font-size:48px}.empty-state-title{font-size:20px;margin-bottom:8px}.empty-state-subtitle{font-size:14px}.empty-state-button{padding:12px 24px;font-size:14px;border-radius:50px}}@media (max-width:480px){.cart-item-redesigned{padding:12px}.cart-item-image-section{min-width:100px}.cart-item-image-container{width:100px;height:75px}.cart-item-main-image{width:100px!important;height:75px!important}}.region-status--compact{display:flex;align-items:flex-start;gap:.65rem;margin-top:.65rem;padding:.65rem .8rem;border-radius:10px;max-width:28rem;width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:rgba(255,255,255,.9)}.region-status--compact.region-status--info,.region-status--compact.region-status--neutral,.region-status--compact.region-status--success,.region-status--compact.region-status--warning{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.06)}.region-status--compact.region-status--loading{color:rgba(255,255,255,.58)}.region-status-mark{flex:0 0 auto;width:.55rem;height:.55rem;margin-top:.38rem;border-radius:50%;background:rgba(255,255,255,.55);box-shadow:0 0 0 3px rgba(255,255,255,.08)}.region-status--success .region-status-mark{background:rgba(140,255,195,.85);box-shadow:0 0 0 3px rgba(140,255,195,.12)}.region-status--warning .region-status-mark{background:rgba(255,210,140,.88);box-shadow:0 0 0 3px rgba(255,210,140,.12)}.region-status--info .region-status-mark,.region-status--neutral .region-status-mark{background:rgba(180,210,255,.85);box-shadow:0 0 0 3px rgba(180,210,255,.12)}.region-status-copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.18rem}.region-status-kicker{display:block;font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.55);line-height:1.2}.region-status-line{display:block;min-width:0;font-size:.88rem;font-weight:600;letter-spacing:.01em;line-height:1.35;color:rgba(255,255,255,.92);white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.region-status--interactive{cursor:pointer}.region-status--interactive:hover{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.08)}.region-status--interactive:focus-visible{outline:2px solid rgba(255,255,255,.35);outline-offset:2px}.region-status-strong{font-weight:700;color:#fff}@media (max-width:767.98px){.region-status--compact{padding:.65rem .75rem;max-width:none;gap:.6rem}.region-status-line{font-size:.84rem}.productPage .topInfo-purchase.platform_wrapper{max-height:none;overflow:visible}.productPage .topInfo-purchase .region-status--compact{width:100%;box-sizing:border-box}}.region-picker-backdrop{position:fixed;inset:0;z-index:10060;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1rem}.region-picker-modal{position:relative;width:min(100%,380px);max-height:min(85vh,520px);display:flex;flex-direction:column;padding:1.25rem 1rem 1rem;border-radius:16px;background:rgba(15,23,42,.95);border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 48px rgba(0,0,0,.45);color:#f8fafc}.region-picker-close{position:absolute;top:.65rem;right:.65rem;width:2rem;height:2rem;border:none;border-radius:8px;background:rgba(255,255,255,.08);color:#e2e8f0;font-size:1.35rem;line-height:1;cursor:pointer}.region-picker-close:hover{background:rgba(255,255,255,.14)}.region-picker-title{margin:0 2rem .35rem 0;font-size:1.05rem;font-weight:600}.region-picker-lead{margin:0 0 .75rem;font-size:.8rem;line-height:1.4;color:rgba(255,255,255,.65)}.region-picker-search{width:100%;padding:.5rem .65rem;margin-bottom:.65rem;border-radius:8px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:#f8fafc;font-size:.875rem}.region-picker-list{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1 1;min-height:0}.region-picker-option{display:flex;align-items:center;gap:.5rem;width:100%;padding:.45rem .5rem;border:none;border-radius:8px;background:transparent;color:#f1f5f9;font-size:.8125rem;text-align:left;cursor:pointer}.region-picker-option.is-selected,.region-picker-option:hover{background:rgba(255,255,255,.08)}.region-picker-code{font-weight:600;min-width:1.75rem;color:rgba(255,255,255,.55)}.region-picker-name{flex:1 1}.cart-region-warning{margin:1rem 0;padding:1rem;border-radius:12px;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.35)}.cart-region-warning-title{margin:0 0 .5rem;font-size:.9rem;font-weight:600;color:#fbbf24}.cart-region-warning-list{margin:0 0 .75rem;padding-left:1.1rem;font-size:.8rem;color:rgba(255,255,255,.85)}.cart-region-ack{display:flex;align-items:flex-start;gap:.5rem;font-size:.8125rem;color:rgba(255,255,255,.9);cursor:pointer}.cart-region-ack input{margin-top:.15rem;flex-shrink:0}.checkout-summary-redesigned{background:linear-gradient(135deg,rgba(255,255,255,.15),rgba(255,255,255,.08));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:18px 20px;margin:0;box-shadow:0 20px 40px rgba(0,0,0,.3);position:sticky;top:100px;height:fit-content}.summary-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.1)}.summary-title{font-size:1.15rem;font-weight:600;color:#ffffff;margin:0}.summary-items-count{font-size:.78rem;color:rgba(255,255,255,.7);background:rgba(255,255,255,.1);padding:3px 10px;border-radius:12px}.checkout-summary-stack{display:flex;flex-direction:column;gap:.65rem}.checkout-summary-block--options{display:flex;flex-direction:column;gap:.5rem}.checkout-summary-block--options .cart-invoice-opt,.checkout-summary-block--options .cart-wallet-section{margin:0}.checkout-summary-block--promo .discount-section,.checkout-summary-block--promo .discount-toggle-section{margin-bottom:0}.checkout-summary-block--notice.cart-region-warning{margin:0}.checkout-block-heading{font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.5);margin:0 0 .4rem}.checkout-summary-price-breakdown.price-breakdown{margin-bottom:0}.checkout-summary-redesigned .checkout-summary-price-breakdown .price-row{margin-bottom:5px}.checkout-summary-redesigned .checkout-summary-price-breakdown .price-label,.checkout-summary-redesigned .checkout-summary-price-breakdown .price-value{font-size:.875rem}.checkout-summary-redesigned .checkout-summary-price-breakdown .total-row{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.12)}.checkout-summary-redesigned .checkout-summary-price-breakdown .price-label-total{font-size:.95rem}.checkout-summary-redesigned .checkout-summary-price-breakdown .price-value-total{font-size:1.05rem}.checkout-summary-redesigned .discount-toggle-section{padding:10px 14px;border-radius:12px}.checkout-summary-redesigned .discount-section{padding:12px 14px;border-radius:12px}.checkout-summary-redesigned .discount-header{margin-bottom:8px}.checkout-summary-redesigned .discount-toggle-btn{font-size:.85rem}.checkout-summary-redesigned .discount-input-group{gap:8px}.checkout-summary-redesigned .discount-input{padding:8px 12px;font-size:.85rem}.checkout-summary-redesigned .discount-btn{padding:8px 14px;font-size:.85rem}.checkout-summary-redesigned .cart-invoice-opt{margin:0;padding:8px 10px;border-radius:10px}.checkout-summary-redesigned .cart-invoice-opt-label{font-size:.82rem;gap:8px}.checkout-summary-redesigned .cart-invoice-opt-label input{width:16px;height:16px}.checkout-summary-redesigned .cart-invoice-opt-hint{margin:4px 0 0 24px;font-size:.72rem;line-height:1.3}.checkout-summary-redesigned .cart-wallet-section{padding:8px 12px;border-radius:8px}.checkout-summary-redesigned .cart-wallet-label{font-size:13px}.checkout-summary-redesigned .cart-wallet-balance{font-size:12px}.checkout-summary-redesigned .cart-wallet-breakdown{margin-top:6px;padding-top:6px}.checkout-summary-redesigned .cart-cashback-earn-line{margin:0;padding:8px 10px;font-size:12px;line-height:1.35}.checkout-summary-redesigned .cart-cashback-earn-line .cart-cashback-earn-sub{margin-top:2px;font-size:10px}.checkout-summary-redesigned .cart-wallet-section--post-pay{margin:10px 0 0;padding:8px 12px}.checkout-summary-redesigned .cart-wallet-section--post-pay .cart-wallet-breakdown .price-row{margin-bottom:4px}.checkout-summary-redesigned .cart-wallet-section--post-pay .cart-wallet-balance,.checkout-summary-redesigned .cart-wallet-section--post-pay .cart-wallet-label,.checkout-summary-redesigned .cart-wallet-section--post-pay .cart-wallet-toggle{color:rgba(255,255,255,.92)}.checkout-summary-redesigned .cart-wallet-section--post-pay .cart-wallet-label{color:#6ee7b7}.checkout-summary-redesigned .cart-wallet-section--post-pay .cart-wallet-balance{color:rgba(255,255,255,.65);opacity:1}.checkout-summary-redesigned .cart-wallet-section--post-pay .price-label,.checkout-summary-redesigned .cart-wallet-section--post-pay .price-label-total{color:rgba(255,255,255,.75);font-size:.85rem}.checkout-summary-redesigned .cart-wallet-section--post-pay .price-value,.checkout-summary-redesigned .cart-wallet-section--post-pay .price-value-total{color:#ffffff;font-size:.85rem}.cart-wallet-breakdown-loading{display:flex;justify-content:center;padding:8px 0}.cart-wallet-row-inline{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;padding-top:6px;border-top:1px solid rgba(255,255,255,.08)}.cart-wallet-toggle--inline{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0;margin:0;cursor:pointer}.cart-wallet-toggle--inline .cart-wallet-label{font-size:12px;font-weight:600;color:#6ee7b7;white-space:nowrap}.cart-wallet-toggle--inline .cart-wallet-balance{font-size:11px;color:rgba(255,255,255,.55);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-wallet-inline-spinner{display:flex;align-items:center;flex-shrink:0;width:22px;height:22px}.cart-wallet-inline-spinner .lcont{transform:scale(.45);transform-origin:center}.cart-wallet-inline-spinner .ll{width:18px;height:18px}.checkout-summary-redesigned .checkout-summary-price-breakdown .cart-wallet-row-inline{margin-top:4px;padding-top:4px}.payment-brand-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 12px}.payment-brand-logos--pill .payment-brand-logos__item{display:flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.95);border:1px solid rgba(255,255,255,.2);transition:transform .2s ease,box-shadow .2s ease}.payment-brand-logos--pill .payment-brand-logos__item:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.payment-brand-logos__item{display:flex;align-items:center;justify-content:center;line-height:0}.footer-payment-logos{margin-top:10px}.payment-accept-label{color:rgba(255,255,255,.65);font-size:.85rem;font-weight:500;text-align:center;margin-top:.75rem}.card-accepted-brands,.checkout-trust-brands{justify-content:center;margin-top:.65rem;opacity:.92}.checkout-summary-redesigned .cart-region-warning{padding:.65rem .75rem}.checkout-summary-redesigned .cart-region-warning-title{margin-bottom:.35rem;font-size:.82rem}.checkout-summary-redesigned .cart-region-warning-list{margin-bottom:.5rem;font-size:.75rem}.checkout-summary-redesigned .cart-region-ack{font-size:.75rem}.checkout-summary-pay{padding-top:.85rem;border-top:1px solid rgba(255,255,255,.1)}.checkout-summary-pay .payment-section{margin-bottom:0}.checkout-summary-redesigned .checkout-btn-primary{padding:12px 18px;font-size:.95rem;border-radius:40px;background:#ffffff!important;color:#111827!important;border:1px solid rgba(255,255,255,.95)!important}.checkout-summary-redesigned .checkout-btn-primary .btn-icon,.checkout-summary-redesigned .checkout-btn-primary .btn-text{color:#111827!important}.checkout-summary-redesigned .checkout-btn-primary:hover:not(:disabled){background:rgba(255,255,255,.92)!important;color:#111827!important;box-shadow:0 8px 24px rgba(0,0,0,.25);transform:translateY(-2px)}.checkout-summary-redesigned .payment-loading{padding:12px}.checkout-summary-trust.security-features{margin-bottom:0;margin-top:.65rem;padding:10px 12px;border-radius:12px}.checkout-summary-redesigned .checkout-summary-trust .feature-item{margin-bottom:4px;font-size:.82rem;gap:8px}.checkout-summary-redesigned .checkout-summary-trust .feature-item:last-of-type{margin-bottom:0}.checkout-summary-redesigned .checkout-summary-trust .payment-methods-inline{margin-top:8px;padding-top:8px}.checkout-summary-redesigned .checkout-summary-trust .payment-methods-inline img{height:24px!important}.price-breakdown{margin-bottom:25px}.price-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.price-label{font-size:1rem;color:rgba(255,255,255,.7);font-weight:400}.price-value{font-size:1rem;color:#ffffff;font-weight:500}.discount-row .price-label{color:rgba(255,255,255,.9)}.discount-value{color:#ffffff!important;font-weight:600}.price-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);margin:20px 0}.total-row{margin-top:15px;padding-top:15px;border-top:1px solid rgba(255,255,255,.1)}.price-label-total{font-size:1.2rem;color:#ffffff;font-weight:600}.price-value-total{font-size:1.3rem;color:#ffffff;font-weight:700}.discount-toggle-section{background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.15);border-radius:15px;padding:15px 20px;margin-bottom:25px;text-align:center}.discount-toggle-btn{background:none;border:none;color:rgba(255,255,255,.8);font-size:.95rem;font-weight:500;cursor:pointer;text-decoration:underline;transition:all .3s ease;padding:0}.discount-toggle-btn:hover{color:#ffffff;text-decoration:none}.discount-section{margin-bottom:25px;padding:20px;background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.06));border-radius:15px;border:1px solid rgba(255,255,255,.15)}.discount-header{margin-bottom:15px;display:flex;justify-content:space-between;align-items:center}.discount-close-btn{background:none;border:none;color:rgba(255,255,255,.6);font-size:1.5rem;font-weight:300;cursor:pointer;transition:all .3s ease;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%}.discount-close-btn:hover{color:#ffffff;background:rgba(255,255,255,.1)}.discount-title{font-size:1rem;color:#ffffff;font-weight:500}.discount-input-group{display:flex;gap:10px}.discount-input{flex:1 1;padding:12px 16px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:50px;color:#ffffff;font-size:.95rem;transition:all .3s ease}.discount-input:focus{outline:none;border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.15);box-shadow:0 0 0 3px rgba(255,255,255,.1)}.discount-input::placeholder{color:rgba(255,255,255,.5)}.discount-input:disabled{opacity:.6;cursor:not-allowed}.discount-btn{padding:12px 20px;border:none;border-radius:50px;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .3s ease;min-width:80px}.apply-btn{background:rgba(255,255,255,.15);color:#ffffff;border:1px solid rgba(255,255,255,.2)}.apply-btn:hover:not(:disabled){transform:translateY(-2px);background:rgba(255,255,255,.25);box-shadow:0 8px 25px rgba(255,255,255,.1)}.apply-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.cancel-btn{background:rgba(255,255,255,.1);color:#ffffff;border:1px solid rgba(255,255,255,.3)}.cancel-btn:hover{transform:translateY(-2px);background:rgba(255,255,255,.2);box-shadow:0 8px 25px rgba(255,255,255,.1)}.discount-message{margin-top:12px;padding:10px 15px;border-radius:8px;font-size:.9rem;display:flex;align-items:center;gap:8px}.discount-message.success{background:rgba(34,197,94,.15);color:#22c55e;border:1px solid rgba(34,197,94,.3)}.discount-message.error{background:rgba(239,68,68,.15);color:#ef4444;border:1px solid rgba(239,68,68,.3)}.message-icon{font-size:.9rem}.security-features{margin-bottom:25px;padding:20px;background:linear-gradient(135deg,rgba(255,255,255,.14),rgba(255,255,255,.08));border:1px solid rgba(255,255,255,.18);border-radius:15px}.feature-item{display:flex;align-items:center;gap:12px;margin-bottom:10px;color:#ffffff;font-size:.95rem}.feature-item:last-child{margin-bottom:0}.feature-icon{color:#ffffff;font-size:1rem}.payment-methods-inline{margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);text-align:center}.payment-methods-inline .payment-methods-title{font-size:.9rem;color:rgba(255,255,255,.7);margin-bottom:15px;font-weight:500}.payment-methods-inline .payment-methods-grid{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap}.payment-methods-inline .payment-method-item{background:transparent;border:none;border-radius:0;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}.payment-methods-inline .payment-method-item:hover{transform:none;background:transparent;box-shadow:none}.payment-section{margin-bottom:25px}.payment-loading{padding:20px}.checkout-btn,.payment-loading{display:flex;justify-content:center}.checkout-btn{width:100%;padding:18px 24px;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.2);border-radius:50px;color:#ffffff;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;align-items:center;gap:12px;position:relative;overflow:hidden}.checkout-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.checkout-btn:hover:before{left:100%}.checkout-btn:hover:not(:disabled){transform:translateY(-3px);background:rgba(255,255,255,.25);box-shadow:0 15px 35px rgba(255,255,255,.1)}.checkout-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-text{font-size:1.1rem}.btn-icon{font-size:1rem;transition:transform .3s ease}.checkout-btn:hover .btn-icon{transform:translateX(3px)}.paypal-btn{background:linear-gradient(135deg,#0070ba,#1546a0)!important;border:1px solid #0070ba!important;color:white!important;font-weight:600!important}.paypal-btn:hover:not(:disabled){background:linear-gradient(135deg,#005ea6,#0d3a7a)!important;transform:translateY(-3px);box-shadow:0 15px 35px rgba(0,112,186,.3)!important}.paypal-btn .btn-text{color:white!important;font-weight:600!important}.paypal-btn .btn-text i.fab.fa-paypal{font-size:1.2rem;margin-right:8px}.card-btn{background:rgba(255,255,255,.15)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.2)!important;color:rgba(255,255,255,.95)!important;font-weight:600!important;box-shadow:0 8px 32px rgba(0,11,19,.4)!important}.card-btn:hover:not(:disabled){background:rgba(255,255,255,.25)!important;border:1px solid rgba(255,255,255,.3)!important;transform:translateY(-3px);box-shadow:0 15px 35px rgba(255,255,255,.2)!important}.card-btn .btn-text{color:rgba(255,255,255,.95)!important;font-weight:600!important}.card-btn i{color:rgba(255,255,255,.9)!important}.card-fields-container{background:rgba(13,23,31,.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:24px;border-radius:16px;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px rgba(0,11,19,.4)}.card-fields-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.card-fields-header h3{margin:0;font-size:1.25rem;font-weight:600;color:rgba(255,255,255,.95)}.btn-close-card{background:transparent;border:1px solid rgba(255,255,255,.2);color:rgba(255,255,255,.8);padding:8px 16px;border-radius:8px;font-size:.9rem;cursor:pointer;transition:all .3s ease}.btn-close-card:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.3);color:rgba(255,255,255,1)}.paypal-card-container{width:100%;position:relative;min-height:400px}.card-fields-loading{display:flex;align-items:center;justify-content:center;min-height:400px;padding:40px}.card-fields-loading .loading-content{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.card-fields-loading .spinner-border{width:3rem;height:3rem;border-width:.3em;color:rgba(255,255,255,.8)}.card-fields-loading .loading-text{font-size:1.1rem;font-weight:500;color:rgba(255,255,255,.9);margin:0}.card-fields-loading .loading-subtext{font-size:.9rem;color:rgba(255,255,255,.6);margin:0}.card-fields-wrapper{display:flex;flex-direction:column;gap:20px;margin-bottom:16px}.card-field-group{display:flex;flex-direction:column;gap:8px;position:relative}.card-field-group.has-error .card-field-input{border-color:#ff4444!important}.card-field-group.has-error .card-field-label{color:#ff4444}.card-field-label{font-size:.85rem;font-weight:500;color:rgba(255,255,255,.8);display:flex;align-items:center;margin-bottom:8px;text-transform:uppercase;letter-spacing:.8px}.card-field-label i{color:#4CAF50;margin-right:8px}.card-field-input{min-height:50px;border-radius:12px;transition:all .3s ease}.field-error-message{font-size:.85rem;color:#ff4444;display:flex;align-items:center;gap:6px;margin-top:4px;animation:slideDown .3s ease}.field-error-message i{font-size:.9rem}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.card-field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.card-submit-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;font-weight:600!important;font-size:1rem!important;padding:16px 32px!important;background:rgba(255,255,255,.15)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.25)!important;color:rgba(255,255,255,.95)!important;border-radius:12px!important;box-shadow:0 8px 24px rgba(0,0,0,.2)!important;transition:all .3s ease!important}.card-submit-btn:hover:not(:disabled){background:rgba(255,255,255,.25)!important;border:1px solid rgba(255,255,255,.35)!important;box-shadow:0 12px 32px rgba(0,0,0,.3)!important;transform:translateY(-2px)}.card-submit-btn:active:not(:disabled){transform:translateY(0);box-shadow:0 4px 16px rgba(0,0,0,.2)!important}.card-submit-btn:disabled{cursor:not-allowed;opacity:.5;background:rgba(255,255,255,.08)!important}.card-submit-btn .btn-text,.card-submit-btn svg{color:rgba(255,255,255,.95)!important}.card-security-note{text-align:center;margin-top:20px;padding:14px;background:rgba(76,175,80,.15);border:1px solid rgba(76,175,80,.3);border-radius:12px;font-size:.85rem;color:rgba(255,255,255,.7);display:flex;align-items:center;justify-content:center;gap:8px}.card-payment-alert{padding:16px;border-radius:10px;margin-bottom:20px;display:flex;align-items:flex-start;gap:12px;animation:slideDown .3s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:relative}.card-payment-alert i{font-size:1.3rem;margin-top:2px}.card-payment-alert .alert-content{flex:1 1}.card-payment-alert .alert-content strong{display:block;font-size:1rem;margin-bottom:4px}.card-payment-alert .alert-content p{margin:0;font-size:.9rem;line-height:1.4;white-space:pre-line}.card-payment-alert .alert-close{background:none;border:none;color:inherit;font-size:1.5rem;line-height:1;padding:0;width:24px;height:24px;cursor:pointer;opacity:.7;transition:opacity .2s}.card-payment-alert .alert-close:hover{opacity:1}.card-payment-error{background:rgba(255,68,68,.15);border:1px solid rgba(255,68,68,.3);color:#ffcccc}.card-payment-error i{color:#ff4444}.card-payment-error strong{color:#ff6666}.card-payment-success{background:rgba(76,175,80,.15);border:1px solid rgba(76,175,80,.3);color:#ccffcc}.card-payment-success i{color:#4CAF50}.card-payment-success strong{color:#66ff66}.card-payment-processing{background:rgba(100,150,255,.1);border:1px solid rgba(100,150,255,.3);color:rgba(255,255,255,.9)}.card-payment-processing i{color:#6496ff}.card-payment-processing p{color:rgba(255,255,255,.9);margin:0}.paypal-processing{text-align:center;padding:20px;color:rgba(255,255,255,.8)}.paypal-processing p{margin-top:12px;font-size:.95rem}@media (max-width:768px){.card-field-row{grid-template-columns:1fr}.card-field-input{min-height:44px}.card-submit-btn{font-size:1rem!important;padding:16px 20px!important}.card-field-label{font-size:.85rem}}.payment-methods{text-align:center;padding:20px;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05));border-radius:15px;border:1px solid rgba(255,255,255,.12);margin-bottom:20px}.payment-methods-title{font-size:.9rem;color:rgba(255,255,255,.7);margin-bottom:15px;font-weight:500}.payment-methods-grid{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap}.payment-method-item{background:rgba(255,255,255,.95);border:1px solid rgba(255,255,255,.2);border-radius:50px;padding:8px 12px;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.payment-method-item:hover{transform:translateY(-1px);background:rgba(255,255,255,1);border-color:rgba(255,255,255,.3);box-shadow:0 4px 12px rgba(255,255,255,.1)}.payment-methods-image{display:flex;justify-content:center;align-items:center}@media (max-width:768px){.checkout-summary-redesigned{margin:12px 10px;padding:16px 14px;position:static;border-radius:16px}.summary-header{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:12px;padding-bottom:10px}.summary-title{font-size:1.1rem;font-weight:700}.summary-items-count{font-size:.9rem;padding:4px 12px;border-radius:16px}.price-breakdown{margin-bottom:20px}.price-row{margin-bottom:12px}.price-label,.price-value{font-size:1rem}.price-value{font-weight:600}.price-label-total{font-size:1.2rem;font-weight:700}.price-value-total{font-size:1.3rem;font-weight:800}.discount-toggle-section{margin-bottom:20px;padding:12px 16px;border-radius:16px}.discount-toggle-btn{font-size:.9rem}.discount-section{margin-bottom:20px;padding:18px 16px;border-radius:16px}.discount-title{font-size:1rem;margin-bottom:14px}.discount-close-btn{width:20px;height:20px;font-size:1.3rem}.discount-input-group{flex-direction:column;gap:10px}.discount-input{padding:14px 18px}.discount-btn,.discount-input{font-size:15px;border-radius:50px}.discount-btn{width:100%;padding:14px 20px;font-weight:600}.security-features{margin-bottom:20px;padding:18px 16px;border-radius:16px}.feature-item{margin-bottom:10px;font-size:.95rem}.payment-methods-inline{margin-top:18px;padding-top:18px}.payment-methods-inline .payment-methods-title{font-size:.9rem;margin-bottom:12px}.payment-methods-inline .payment-methods-grid{gap:10px}.payment-methods-inline .payment-method-item{padding:6px 10px}.checkout-btn{padding:16px 24px;font-weight:700;border-radius:50px}.btn-text,.checkout-btn{font-size:1.1rem}.btn-icon{font-size:1rem}.payment-methods{padding:18px 16px;border-radius:16px}.payment-methods-title{font-size:.95rem;margin-bottom:14px}.payment-methods-grid{gap:10px}.payment-method-item{padding:6px 10px}.cart-items-redesigned{padding:0 15px}.cart-items-container{gap:20px;padding:0}}@media (max-width:480px){.cart-header-redesigned{margin:8px;padding:14px 12px;border-radius:16px}.cart-header-title{font-size:1.2rem}.cart-header-actions{flex-direction:column;gap:8px}.cart-clear-btn,.cart-continue-shopping{width:100%;min-width:unset;padding:10px 14px;font-size:13px}.cart-items-redesigned{padding:0 8px}.checkout-summary-redesigned{margin:12px 8px;padding:18px 14px;border-radius:16px}.summary-title{font-size:1.2rem}.checkout-btn{padding:12px 18px;font-size:.95rem}}.card-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.card-modal-container{background:linear-gradient(135deg,rgba(255,255,255,.15),rgba(255,255,255,.08));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.3);max-width:550px;width:100%;max-height:90vh;overflow-y:auto;position:relative;animation:modalSlideIn .4s cubic-bezier(.34,1.56,.64,1)}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.card-modal-close{position:absolute;top:20px;right:20px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:rgba(255,255,255,.9);font-size:1.8rem;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;line-height:1;z-index:10;font-weight:300}.card-modal-close:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.3);transform:rotate(90deg)}.card-modal-header{padding:32px 30px 24px;text-align:center;border-bottom:1px solid rgba(255,255,255,.15);position:relative}.card-modal-logo{display:flex;align-items:center;justify-content:center;margin-bottom:20px;opacity:.9}.card-modal-logo img{filter:brightness(1.1)}.card-modal-header h2{margin:0 0 10px;font-size:1.5rem;font-weight:600;color:rgba(255,255,255,.95);letter-spacing:-.5px}.card-modal-header p{margin:0;color:rgba(255,255,255,.7);font-size:.9rem;font-weight:400}.card-modal-body{padding:30px}.paypal-loading-container{display:flex;align-items:center;justify-content:center;padding:40px 20px;min-height:150px}.paypal-loading-content{display:flex;flex-direction:column;align-items:center;gap:12px;animation:fadeIn .3s ease}.paypal-loading-text{font-size:.9rem;color:rgba(255,255,255,.7);text-transform:uppercase;letter-spacing:1px;font-weight:500}@media (max-width:768px){.card-modal-container{max-width:100%;border-radius:16px;max-height:95vh}.card-modal-header{padding:30px 20px 24px}.card-modal-body{padding:24px 20px}.card-modal-close{width:36px;height:36px;font-size:1.5rem;top:12px;right:12px}.card-modal-icon{width:60px;height:60px}.card-modal-icon i{font-size:1.6rem}.card-modal-header h2{font-size:1.5rem}}.account-warning-container{background:linear-gradient(135deg,#ff6b35,#f7931e);border:1px solid #ff6b35;border-radius:8px;padding:12px 16px;margin:0;box-shadow:0 2px 8px rgba(255,107,53,.2);position:relative;overflow:hidden;width:100%}.account-warning-container:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#ff6b35,#f7931e,#ff6b35);animation:warningPulse 3s ease-in-out infinite}@keyframes warningPulse{0%,to{opacity:.8}50%{opacity:.4}}.account-warning-content{color:#ffffff;text-align:center}.account-warning-text{font-size:.9rem;line-height:1.4;margin:0;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;gap:8px}.account-warning-text:before{content:"⚠️";font-size:1rem}@media (max-width:768px){.account-warning-container{padding:10px 12px;margin:0}.account-warning-text{font-size:.8rem;flex-direction:column;gap:4px}.account-warning-text:before{font-size:.9rem}}.wishlist-page-container .game_front_wrapperV2:hover+button,.wishlist-page-container .game_front_wrapperV2:hover~button{opacity:1!important;transform:scale(1)!important}@media (max-width:768px){.wishlist-page-container button[title="Remove from wishlist"]{opacity:1!important;transform:scale(1)!important}}.wishlist-page-container .row{margin:0 -.5rem;position:relative;z-index:1}.wishlist-page-container .row>div{position:relative}.game_front_wrapperV2:hover button[title="Remove from wishlist"]{opacity:1!important;transform:scale(1)!important}@media (max-width:768px){.game_front_wrapperV2 button[title="Remove from wishlist"]{opacity:1!important;transform:scale(1)!important}}.wishlist-button.product-wishlist-button{background:transparent!important;background-color:transparent!important;border:2px solid rgba(255,255,255,.7)!important;border-radius:50%!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important;margin-left:8px!important;margin-top:0!important;width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:20px!important;font-weight:400!important;transition:all .3s ease!important;cursor:pointer!important;position:relative!important;flex-shrink:0!important}.wishlist-button.product-wishlist-button:hover{background:transparent!important;background-color:transparent!important;border-color:rgba(255,255,255,1)!important;transform:scale(1.1)!important}.wishlist-button.product-wishlist-button.wishlist-button-loading,.wishlist-button.product-wishlist-button:disabled{cursor:wait!important;opacity:.55!important;transform:none!important}.wishlist-button.product-wishlist-button:disabled:hover{transform:none!important;color:rgba(255,255,255,.55)!important;border-color:rgba(255,255,255,.45)!important}.wishlist-button .wishlist-heart--busy{color:rgba(255,255,255,.55)!important;animation:wishlist-heart-pulse 1.1s ease-in-out infinite}.wishlist-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 2rem;min-height:300px;background-color:#0D171F;border-radius:8px;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);position:relative}.wishlist-loading .ll{width:37px;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side,#ffffff 94%,#0000) top/8px 8px no-repeat,conic-gradient(#0000 30%,#fafafa);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);animation:l13 .4s linear infinite;margin-bottom:1.5rem}@keyframes l13{to{transform:rotate(1turn)}}.wishlist-loading p{color:#ffffff;font-size:1.1rem;font-weight:400;margin:0;opacity:.8}.wishlist-loading-skeleton{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem;padding:2rem 0}.wishlist-skeleton-card{background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border-radius:15px;padding:1rem;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);animation:skeletonPulse 2s ease-in-out infinite}@keyframes skeletonPulse{0%,to{opacity:.6}50%{opacity:.3}}.wishlist-skeleton-image{width:100%;height:200px;background:linear-gradient(90deg,rgba(255,255,255,.1) 25%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.1) 75%);border-radius:10px;margin-bottom:1rem;animation:shimmer 2s infinite}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.wishlist-skeleton-text{height:20px;background:rgba(255,255,255,.1);border-radius:4px;margin-bottom:.5rem;animation:shimmer 2s infinite}.wishlist-skeleton-text.short{width:60%}.wishlist-skeleton-text.medium{width:80%}.wishlist-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;min-height:400px;background:linear-gradient(135deg,rgba(13,23,31,.9),rgba(0,11,19,.8));border-radius:15px;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 20px 60px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.1);position:relative;overflow:hidden}.wishlist-empty:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(41,147,250,.08) 0,transparent 70%);animation:pulse 4s ease-in-out infinite;pointer-events:none}@keyframes pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}.wishlist-empty svg{color:rgba(220,53,69,.7);margin-bottom:2rem;animation:heartbeat 2s ease-in-out infinite;position:relative;z-index:1;filter:drop-shadow(0 4px 8px rgba(220,53,69,.3))}@keyframes heartbeat{0%,to{transform:scale(1)}25%{transform:scale(1.1)}50%{transform:scale(1.05)}75%{transform:scale(1.08)}}.wishlist-empty h2{color:#ffffff;font-size:2rem;font-weight:600;margin-bottom:1rem;position:relative;z-index:1;text-shadow:0 2px 4px rgba(0,0,0,.3)}.wishlist-empty p{color:rgba(255,255,255,.8);font-size:1.1rem;margin-bottom:2rem;max-width:500px;line-height:1.6;position:relative;z-index:1}.wishlist-empty .btn{background:linear-gradient(135deg,rgba(57,18,255,.9),rgba(41,147,250,.9));border:1px solid rgba(41,147,250,.3);color:#ffffff;padding:12px 30px;border-radius:25px;font-weight:500;font-size:1rem;text-decoration:none;transition:all .3s ease;position:relative;z-index:1;box-shadow:0 4px 15px rgba(41,147,250,.3)}.wishlist-empty .btn:hover{background:linear-gradient(135deg,rgba(57,18,255,1),rgba(41,147,250,1));border-color:rgba(41,147,250,.5);transform:translateY(-2px);box-shadow:0 8px 25px rgba(41,147,250,.4);color:#ffffff;text-decoration:none}.wishlist-empty .btn:active{transform:translateY(0);box-shadow:0 4px 15px rgba(41,147,250,.3)}@media (max-width:768px){.wishlist-empty{padding:3rem 1.5rem;min-height:350px}.wishlist-empty h2{font-size:1.5rem}.wishlist-empty p{font-size:1rem}.wishlist-empty .btn{padding:10px 25px;font-size:.9rem}.wishlist-loading{padding:3rem 1.5rem;min-height:300px}.wishlist-loading p{font-size:1.1rem}.wishlist-loading-skeleton{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}}.filter_button.platform_selected,.filter_button.text-white.platform_selected,.platform_selected{background:var(--kr-chip-selected-bg)!important;color:var(--kr-chip-selected-color)!important;border:1px solid var(--kr-chip-selected-border)!important;box-shadow:var(--kr-chip-selected-shadow)!important;border-radius:45px;transition:.3s}.filter-chips-row{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:4px 0 12px;width:100%}.filter-chip{display:inline-flex;align-items:center;gap:6px;background:rgba(41,147,250,.12);border:1px solid rgba(41,147,250,.35);color:rgba(220,240,255,.9);border-radius:20px;padding:4px 10px 4px 12px;font-size:12px;font-weight:500;white-space:nowrap}.filter-chip-x{background:none;border:none;color:rgba(100,190,255,.8);cursor:pointer;padding:0 2px;font-size:11px;line-height:1;transition:color .2s}.filter-chip-x:hover{color:#fff}.filter-chip-clear{background:none;border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.5);border-radius:20px;padding:4px 12px;font-size:12px;cursor:pointer;transition:all .2s}.filter-chip-clear:hover{border-color:rgba(41,147,250,.5);color:#fff;background:rgba(41,147,250,.08)}.filter-badge{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(90deg,rgba(57,18,255,1),rgba(41,147,250,1));color:#fff;border-radius:50%;width:20px;height:20px;font-size:11px;font-weight:700;line-height:1;flex-shrink:0}.filter-platform-bar{min-width:0}.filter-platform-bar .filter-panel-toggle.white_button{margin:0;height:auto;min-height:40px;max-width:min(42vw,200px);padding:8px 12px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex;align-items:center;justify-content:center;text-align:center;white-space:normal;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.filter-platform-bar .filter-panel-toggle.white_button{max-width:160px;font-size:12px;padding:8px 14px}}@media (min-width:1200px){.filter-platform-bar .filter-panel-toggle.white_button{max-width:200px}}.fp-collapse{max-height:0;overflow:hidden;transition:max-height .38s cubic-bezier(.4,0,.2,1)}.fp-collapse-open{max-height:900px}.fp-wrap{padding:16px 0 12px;border-top:1px solid rgba(255,255,255,.07);margin-top:8px}.fp-section{padding:12px 16px}.fp-title{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:10px}.fp-genre-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 4px;background:linear-gradient(145deg,rgba(30,52,68,.42),rgba(13,23,31,.48));border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:8px 10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.fp-genre-label{font-size:12px!important;padding-left:24px!important;margin-bottom:6px!important}.fp-genre-label .checkmark{width:18px!important;height:18px!important;top:1px!important;left:0!important;border-radius:5px!important}.fp-genre-label .checkmark:after{left:5px!important;top:1px!important;width:6px!important;height:12px!important;border-width:0 2px 2px 0!important}.fp-genre-checked{color:rgba(100,200,255,1)}.ps-container{width:100%}.ps-values{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.ps-value{font-size:13px;color:#fff}.ps-value small{font-size:10px}.ps-reset,.ps-value small{color:rgba(255,255,255,.45)}.ps-reset{background:none;border:1px solid rgba(255,255,255,.18);border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;transition:all .2s;flex-shrink:0}.ps-reset:hover{border-color:rgba(41,147,250,.7);color:rgba(100,190,255,1)}.ps-track-wrap{position:relative;height:32px;display:flex;align-items:center;padding:0 9px;touch-action:none}.ps-track{left:9px;right:9px;height:4px;background:rgba(255,255,255,.1);pointer-events:none}.ps-fill,.ps-track{position:absolute;border-radius:2px}.ps-fill{top:0;height:100%;background:linear-gradient(90deg,rgba(57,18,255,1),rgba(41,147,250,1))}.ps-input{position:absolute;left:0;right:0;width:100%;height:100%;margin:0;padding:0;appearance:none;background:transparent;pointer-events:auto;cursor:pointer}.ps-input::-webkit-slider-runnable-track{height:4px;background:transparent;border:none}.ps-input::-moz-range-track{height:4px;background:transparent;border:none}.ps-input::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-7px;border-radius:50%;background:#fff;border:2px solid rgba(41,147,250,1);cursor:grab;box-shadow:0 1px 4px rgba(0,0,0,.4);-webkit-transition:transform .15s;transition:transform .15s}.ps-input::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.15)}.ps-input::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid rgba(41,147,250,1);cursor:grab;box-shadow:0 1px 4px rgba(0,0,0,.4)}.ps-input-min{z-index:3}.ps-input-max{z-index:4}.ps-input.ps-input-on-top{z-index:5}.fp-region-chips{display:flex;flex-wrap:wrap;gap:6px}.fp-region-chip{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.13);color:rgba(255,255,255,.65);border-radius:20px;padding:4px 14px;font-size:12px;cursor:pointer;transition:all .2s}.fp-region-chip:hover{border-color:var(--kr-chip-hover-border);color:var(--kr-chip-hover-color);background:var(--kr-chip-hover-bg);box-shadow:var(--kr-chip-hover-shadow)}.fp-region-chip.active{background:var(--kr-chip-selected-bg);border-color:var(--kr-chip-selected-border);color:var(--kr-chip-selected-color);box-shadow:var(--kr-chip-selected-shadow)}.fp-nature-row{display:flex;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.fp-nature-btn{flex:1 1;background:rgba(255,255,255,.04);color:rgba(255,255,255,.55);padding:8px 0;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s;border:none;border-right:1px solid rgba(255,255,255,.1)}.fp-nature-btn:last-child{border-right:none}.fp-nature-btn:hover{background:var(--kr-chip-hover-bg);color:var(--kr-chip-hover-color)}.fp-nature-btn.active{background:var(--kr-chip-selected-bg);color:var(--kr-chip-selected-color);box-shadow:var(--kr-chip-selected-shadow)}.fp-stock-row{display:flex;align-items:center;justify-content:space-between;padding:6px 0;border-top:1px solid rgba(255,255,255,.06);margin-top:14px}.fp-stock-label{font-size:13px;color:rgba(255,255,255,.7)}.fp-toggle{position:relative;display:inline-block;width:42px;height:24px;cursor:pointer;flex-shrink:0}.fp-toggle input{opacity:0;width:0;height:0;position:absolute}.fp-toggle-thumb{position:absolute;inset:0;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);border-radius:24px;transition:all .25s}.fp-toggle-thumb:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:rgba(255,255,255,.5);transition:transform .25s,background .25s}.fp-toggle input:checked+.fp-toggle-thumb{background:linear-gradient(90deg,rgba(57,18,255,.7),rgba(41,147,250,.7));border-color:rgba(41,147,250,.5)}.fp-toggle input:checked+.fp-toggle-thumb:after{transform:translateX(18px);background:#fff}.browser-page-wrap{--browser-filter-pad:12px}@media (min-width:992px){.browser-page-wrap{--browser-filter-pad:1.25rem}}.browser-filters-slot{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.browser-filters-root{padding:0 var(--browser-filter-pad);box-sizing:border-box}.browser-filter-type-panel,.browser-filters-root{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:12px}.filter-mobile-section-label,.filter-platform-bar-label,.filter-section-label{display:block;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.45);line-height:1.2;margin:0 0 6px;padding:0 2px}.filter-platform-bar>.filter-section-label{margin-bottom:0;align-self:center;white-space:nowrap}.browser-page-wrap .browser-type-tabs{display:flex!important;flex-wrap:nowrap;align-items:stretch;justify-content:center;gap:8px;width:100%;margin:0!important;padding:0!important}.browser-page-wrap .browser-type-tab{flex:1 1;min-width:0;min-height:44px;margin:0!important;padding:10px!important;font-size:clamp(.78rem,2.4vw,.92rem);line-height:1.2;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:768px){.browser-page-wrap .browser-type-tab{flex:0 0 auto}}.browser-page-wrap .filter-chips-row{padding:8px 4px 14px;gap:8px}.browser-page-wrap .filter-chip{padding:6px 12px 6px 14px;font-size:.8rem;border-radius:999px;background:rgba(13,23,31,.55);border-color:rgba(120,200,255,.28)}.browser-page-wrap #filters.filters,.browser-page-wrap .browser-filters-desktop{padding:0!important;margin:0!important;border-radius:0;width:100%}.browser-page-wrap .filter-platform-bar{display:flex;align-items:center;gap:10px 14px;min-width:0;width:100%;padding:0 0 0 1.25rem}@media (min-width:992px){.browser-page-wrap .filter-platform-bar{padding-left:2rem}}.browser-page-wrap .filter-platform-bar-label{flex:0 0 auto;align-self:center;min-width:4.25rem;margin:0;padding:0 2px 0 0}.browser-page-wrap .filter-platform-scroll-wrap{flex:1 1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,black 12px,black calc(100% - 12px),transparent);mask-image:linear-gradient(90deg,transparent 0,black 12px,black calc(100% - 12px),transparent)}.browser-page-wrap .filter-platform-scroll,.filter-mobile-platform-scroll{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px;overflow-x:auto;padding:4px 2px 8px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.browser-page-wrap .filter_button.filter-platform-chip,.filter-mobile-platform-btn{flex:0 0 auto;min-width:48px;min-height:40px;max-width:none;max-height:none;margin-bottom:0;padding:5px 10px;border-radius:10px!important;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.browser-page-wrap .filter_button.filter-platform-chip:hover,.filter-mobile-platform-btn:hover{transform:none;background:var(--kr-chip-hover-bg);border-color:var(--kr-chip-hover-border);box-shadow:var(--kr-chip-hover-shadow);color:var(--kr-chip-hover-color)}.browser-page-wrap .filter_button.filter-platform-chip.platform_selected,.filter-mobile-platform-btn.platform_selected{background:var(--kr-chip-selected-bg)!important;border-color:var(--kr-chip-selected-border)!important;box-shadow:var(--kr-chip-selected-shadow)!important;color:var(--kr-chip-selected-color)!important;transform:none}.browser-page-wrap .filter_button.filter-platform-chip.platform_selected:hover,.filter-mobile-platform-btn.platform_selected:hover{transform:none;background:rgba(255,255,255,.18)!important;border-color:var(--kr-chip-selected-border)!important;box-shadow:var(--kr-chip-selected-shadow)!important}.browser-page-wrap .filter_button.filter-platform-chip--all{min-width:3.25rem;font-size:.82rem;font-weight:600;padding-inline:14px}.browser-page-wrap .filter-panel-toggle{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;max-width:none;padding:8px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:rgba(13,23,31,.55);color:rgba(255,255,255,.92);font-size:.8rem;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.browser-page-wrap .filter-panel-toggle:hover{background:var(--kr-chip-hover-bg);border-color:var(--kr-chip-hover-border);box-shadow:var(--kr-chip-hover-shadow);color:var(--kr-chip-hover-color)}.browser-page-wrap .filter-panel-toggle.is-open{background:var(--kr-chip-selected-bg);border-color:var(--kr-chip-selected-border);box-shadow:var(--kr-chip-selected-shadow);color:var(--kr-chip-selected-color)}.browser-page-wrap .filter-panel-toggle.is-open:hover{background:rgba(255,255,255,.18);border-color:var(--kr-chip-selected-border);color:var(--kr-chip-selected-color)}.browser-page-wrap .filter-panel-toggle-chevron{width:8px;height:8px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);margin-top:-3px;transition:transform .22s ease;flex-shrink:0}.browser-page-wrap .filter-panel-toggle.is-open .filter-panel-toggle-chevron{transform:rotate(-135deg);margin-top:2px}.browser-page-wrap .fp-wrap{border-top:1px solid rgba(255,255,255,.08);margin-top:10px;padding-top:14px}.browser-page-wrap .fp-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;align-items:start}.browser-page-wrap .fp-section-card{background:linear-gradient(155deg,rgba(30,52,68,.38),rgba(13,23,31,.5));border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:14px 14px 12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.browser-page-wrap .fp-price-block{padding:10px 12px;margin-bottom:4px;border-radius:12px;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.06)}.browser-page-wrap .fp-title{font-size:.68rem;letter-spacing:.11em;color:rgba(255,255,255,.48);margin-bottom:12px}.browser-page-wrap .fp-title--spaced{margin-top:14px}.browser-page-wrap .fp-genre-grid{grid-template-columns:1fr 1fr;gap:4px 8px;padding:10px}.browser-page-wrap .fp-genre-label,.fd-body--mobile-filters .fp-genre-label{font-size:.8rem!important;padding:10px 8px 10px 30px!important;margin-bottom:4px!important;border-radius:8px;transition:background .15s ease;min-height:40px;display:flex;align-items:center}.browser-page-wrap .fp-genre-label .checkmark,.fd-body--mobile-filters .fp-genre-label .checkmark{left:6px!important;top:50%!important;transform:translateY(-50%);margin-top:0!important}.browser-page-wrap .fp-genre-label:hover{background:rgba(255,255,255,.05)}.browser-page-wrap .fp-genre-checked{background:rgba(41,147,250,.12);border-radius:8px}.browser-page-wrap .fp-region-chip:hover,.fd-body--mobile-filters .fp-region-chip:hover{background:var(--kr-chip-hover-bg);border-color:var(--kr-chip-hover-border);box-shadow:var(--kr-chip-hover-shadow);color:var(--kr-chip-hover-color)}.browser-page-wrap .fp-nature-btn:hover,.fd-body--mobile-filters .fp-nature-btn:hover{background:var(--kr-chip-hover-bg);color:var(--kr-chip-hover-color)}.browser-page-wrap .fp-nature-btn.active,.browser-page-wrap .fp-region-chip.active,.fd-body--mobile-filters .fp-nature-btn.active,.fd-body--mobile-filters .fp-region-chip.active{background:var(--kr-chip-selected-bg)!important;border-color:var(--kr-chip-selected-border)!important;box-shadow:var(--kr-chip-selected-shadow)!important;color:var(--kr-chip-selected-color)!important}.browser-page-wrap .fp-region-chip{padding:6px 14px;font-size:.78rem;border-radius:999px}.browser-page-wrap .fp-nature-row{border-radius:12px;overflow:hidden}.browser-page-wrap .fp-nature-btn{padding:10px 8px;font-size:.8rem}.browser-page-wrap .fp-stock-row{margin-top:12px;padding-top:12px}@media (max-width:991.98px){.browser-page-wrap .fp-grid{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:1100px){.browser-page-wrap .filter-platform-bar{flex-wrap:wrap;row-gap:10px}.browser-page-wrap .filter-platform-scroll-wrap{flex:1 1 100%;order:3}.browser-page-wrap .filter-panel-toggle{margin-left:auto}}.filter-mobile-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%;margin:0;padding:12px;border-radius:16px;box-sizing:border-box;background:linear-gradient(155deg,rgba(30,52,68,.35),rgba(13,23,31,.45));border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.filter-mobile-platform-wrap{width:100%;min-width:0}.filter-mobile-section-label{margin-bottom:4px}.filter-mobile-open-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;padding:12px 16px;border-radius:14px;border:1px solid var(--kr-chip-selected-border);background:var(--kr-chip-selected-bg);color:var(--kr-chip-selected-color);box-shadow:var(--kr-chip-selected-shadow);font-size:.95rem;font-weight:600;cursor:pointer;transition:opacity .2s ease,transform .15s ease}.filter-mobile-open-btn:active{transform:scale(.98)}.filter-mobile-open-icon{display:flex;align-items:center;justify-content:center;opacity:.9}.browser-filters-root{color:rgba(255,255,255,.9)}.filter-mobile-toolbar,.filter-mobile-toolbar .browser-type-tab,.filter-mobile-toolbar .browser-type-tabs,.filter-mobile-toolbar .filters_univers_button{color:rgba(255,255,255,.92)}.filter-mobile-platform-btn{color:rgba(255,255,255,.9)}.filter-mobile-open-btn,.filter-mobile-open-label{color:var(--kr-chip-selected-color,#fff)}.fd-body--mobile-filters,.fd-drawer--filters{color:rgba(255,255,255,.9)}.fd-body--mobile-filters .fp-stock-label,.fd-body--mobile-filters .fp-title,.fd-body--mobile-filters .ps-value{color:rgba(255,255,255,.88)}.fd-body--mobile-filters .check_container.fp-genre-label,.fd-body--mobile-filters .fp-genre-label{color:rgba(255,255,255,.88)!important}.fd-body--mobile-filters .fp-genre-checked{color:rgba(100,200,255,1)!important}.fd-body--mobile-filters .fp-nature-btn,.fd-body--mobile-filters .fp-region-chip{color:rgba(255,255,255,.72)}.fd-drawer--filters .fd-handle{width:40px;height:4px;border-radius:4px;background:rgba(255,255,255,.28);margin:10px auto 4px;flex-shrink:0}.fd-header-text{display:flex;flex-direction:column;gap:2px;min-width:0}.fd-subtitle{font-size:.75rem;font-weight:500;color:rgba(120,200,255,.85)}.fd-footer--filters{display:flex;gap:10px;align-items:stretch}.fd-footer--filters .fd-btn-primary{flex:1 1;min-height:48px}.fd-btn-secondary{flex:0 0 auto;min-height:48px;padding:0 18px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:rgba(255,255,255,.85);font-size:.88rem;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease}.fd-btn-secondary:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.28);color:#fff}.fd-body--mobile-filters .fp-wrap{border-top:none;margin-top:0;padding-top:4px}.fd-body--mobile-filters .fp-grid{display:flex;flex-direction:column;gap:14px}.fd-body--mobile-filters .fp-section-card{background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:14px}.browser-page-wrap .browser-grid-root>.filter-chips-row,.browser-page-wrap .browser-sort-toolbar{padding-left:var(--browser-filter-pad);padding-right:var(--browser-filter-pad)}.browser-page-wrap .browser-grid-root>.filter-chips-row{margin-left:0;margin-right:0;width:100%;box-sizing:border-box}.browser-page-wrap .browser-filters-hr{margin-left:var(--browser-filter-pad);margin-right:var(--browser-filter-pad);width:calc(100% - 2 * var(--browser-filter-pad))}.fd-overlay{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:9000;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);animation:fdFadeIn .2s ease}.fd-drawer{position:fixed;bottom:0;left:0;right:0;max-height:90vh;background:linear-gradient(165deg,rgba(34,54,68,.58),rgba(22,38,50,.62) 40%,rgba(13,23,31,.72));border-radius:22px 22px 0 0;z-index:9001;display:flex;flex-direction:column;animation:fdSlideUp .3s cubic-bezier(.32,.72,0,1);box-shadow:0 -8px 48px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.08);border-top:1px solid rgba(255,255,255,.12)}.fd-header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid rgba(255,255,255,.07);flex-shrink:0}.fd-title{font-size:16px;font-weight:700;color:#fff}.fd-close{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.7);width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:13px;display:flex;align-items:center;justify-content:center;transition:all .2s}.fd-close:hover{background:rgba(255,255,255,.15);color:#fff}.fd-body{overflow-y:auto;flex:1 1;padding:8px 4px;-webkit-overflow-scrolling:touch}.fd-footer{padding:12px 20px 24px;border-top:1px solid rgba(255,255,255,.07);flex-shrink:0}.fd-platform-row{display:flex;flex-wrap:wrap;gap:8px;padding:10px 16px 8px}.fd-platform-btn{width:46px;height:32px;display:flex;align-items:center;justify-content:center}.filter_platform_skeleton.filter_button{cursor:default;pointer-events:none;padding:0;margin-bottom:4px;position:relative;overflow:hidden;min-width:44px;width:100%;border:1px solid rgba(255,255,255,.1)!important;background:rgba(255,255,255,.06)!important;box-shadow:none;animation:none;opacity:.85}.filter_platform_skeleton.filter_button:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent,rgba(255,255,255,.14) 50%,transparent);transform:translateX(-100%);animation:filter_platform_skeleton_shine 1.9s ease-in-out infinite}.filter_platform_skeleton.filter_platform_skeleton--mobile.filter_button{min-height:32px;max-height:32px;width:46px;min-width:46px;max-width:46px;margin-bottom:0}.filter_platform_skeleton.filter_platform_skeleton--chip.filter_button,.filter_platform_skeleton.filter_platform_skeleton--strip.filter_button{flex:0 0 auto;width:48px;min-width:48px;max-width:48px;height:40px;min-height:40px;max-height:40px;margin-bottom:0;border-radius:10px!important;padding:5px 10px;box-sizing:border-box}.filter_platform_skeleton.filter_platform_skeleton--all.filter_button{width:3.25rem;min-width:3.25rem;max-width:3.25rem}.filter-platform-skeleton-strip-wrap{pointer-events:none}.filter-platform-skeleton-strip{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px;overflow-x:auto;padding:6px 4px 8px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}@keyframes filter_platform_skeleton_shine{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}.filter_platform_skeleton.filter_button:hover{transform:none;background:rgba(255,255,255,.06)!important;box-shadow:none}@keyframes fdFadeIn{0%{opacity:0}to{opacity:1}}@keyframes fdSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.fv-wrapper{position:relative;-webkit-user-select:none;user-select:none;padding:40px 0 20px}.fv-viewport{overflow:hidden;position:relative;container-type:inline-size;container-name:fv;padding:48px 20px 56px;touch-action:pan-y pinch-zoom;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(90deg,transparent 0,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent 0,black 8%,black 92%,transparent)}.fv-list{display:flex;flex-direction:row;align-items:flex-start;position:relative;width:max-content;will-change:transform;transition:transform .42s ease}.fv-list.fv-list--instant{transition:none!important}.fv-item{flex-shrink:0;width:calc((100% - 36px) / 3);width:calc((100cqi - 36px) / 3);aspect-ratio:2/3;margin-right:18px;border-radius:18px;overflow:hidden;position:relative;cursor:pointer;text-decoration:none!important;transition:filter .35s ease,opacity .35s ease,transform .35s ease,box-shadow .35s ease}.fv-item:last-child{margin-right:0}.fv-item.fv-active{filter:brightness(1);opacity:1;transform:scale(1.02);box-shadow:0 0 0 2px rgba(255,255,255,.2),0 16px 40px rgba(0,0,0,.5);z-index:2}.fv-item.fv-dim{filter:brightness(.35);opacity:.65;transform:scale(.99)}.fv-bg-blur{position:absolute;inset:-14px;background-size:cover;background-position:50%;background-repeat:no-repeat;filter:blur(16px);transform:scale(1.05);z-index:0}.fv-scrim{background:rgba(0,0,0,.3);z-index:1}.fv-banner,.fv-scrim{position:absolute;inset:0;pointer-events:none}.fv-banner{width:100%;height:100%;object-fit:contain;object-position:center;z-index:2;padding:5% 8%;display:block;filter:drop-shadow(0 4px 20px rgba(0,0,0,.65))}.fv-label{position:absolute;bottom:0;left:0;right:0;padding:40px 18px 16px;background:linear-gradient(0deg,rgba(0,0,0,.78) 0,transparent);pointer-events:none;z-index:3}.fv-label span{color:#fff;font-size:clamp(14px,1.6vw,22px);font-weight:700;letter-spacing:.03em;text-shadow:0 2px 8px rgba(0,0,0,.6)}.fv-dots{display:flex;justify-content:center;gap:7px;margin-top:16px}.fv-dot{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.22);border:none;cursor:pointer;padding:0;transition:all .3s}.fv-dot.active{background:#fff;width:22px;border-radius:4px}.fv-nav{position:absolute;top:50%;z-index:12;display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0;padding:0;border:1px solid var(--kr-glass-border);border-radius:50%;background:var(--kr-glass-bg);color:rgba(255,255,255,.92);cursor:pointer;box-shadow:var(--kr-glass-shadow),inset 0 1px 0 rgba(255,255,255,.12);backdrop-filter:var(--kr-glass-blur);-webkit-backdrop-filter:var(--kr-glass-blur);transform:translateY(-50%);transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease,transform .22s ease,opacity .22s ease}.fv-nav-icon{width:1rem;height:1rem;display:block}.fv-nav-left{left:14px}.fv-nav-right{right:14px}.fv-nav:hover:not(:disabled){background:var(--kr-chip-selected-bg);border-color:var(--kr-chip-selected-border);color:#fff;box-shadow:var(--kr-chip-selected-shadow);transform:translateY(-50%) scale(1.06)}.fv-nav:active:not(:disabled){transform:translateY(-50%) scale(.96)}.fv-nav:focus-visible{outline:2px solid rgba(120,200,255,.65);outline-offset:3px}.fv-nav:disabled{opacity:.28;cursor:default;pointer-events:none;box-shadow:none}@media (max-width:768px){.franchise-section .fv-wrapper{max-width:100%;padding:20px 0 8px;margin-left:auto;margin-right:auto}.franchise-section .fv-viewport{padding:28px 0 36px;touch-action:pan-y pinch-zoom;-webkit-mask-image:linear-gradient(90deg,transparent 0,black 4%,black 96%,transparent);mask-image:linear-gradient(90deg,transparent 0,black 4%,black 96%,transparent)}.fv-nav{width:40px;height:40px}.fv-nav-icon{width:.875rem;height:.875rem}.fv-nav-left{left:8px}.fv-nav-right{right:8px}.fv-item{width:min(78vw,280px);width:min(78cqi,280px);margin-right:12px;border-radius:20px}.fv-item.fv-active{transform:scale(1.015)}.fv-label span{font-size:1rem}}.gc-section{position:relative}.gc-header{padding:0 4px 8px;margin-bottom:4px}.gc-heading{margin:0!important}.gc-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;padding:8px 2px 4px}.gc-card{position:relative;aspect-ratio:16/9;border-radius:14px;overflow:hidden;display:block;text-decoration:none!important;background:#111;box-shadow:0 0 0 1px rgba(255,255,255,.06),0 4px 18px rgba(0,0,0,.45);transition:transform .28s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1);will-change:transform}.gc-card img{transition:filter .3s ease,transform .35s ease;filter:brightness(.88) saturate(1.05)}.gc-card-label{position:absolute;bottom:0;left:0;right:0;padding:18px 10px 8px;background:linear-gradient(0deg,rgba(0,0,0,.78) 0,transparent);display:flex;align-items:flex-end;z-index:2;opacity:0;transform:translateY(4px);transition:opacity .25s ease,transform .25s ease}.gc-card-label span{font-size:.8rem;font-weight:700;color:#fff;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 1px 4px rgba(0,0,0,.8)}.gc-card:hover{transform:translateY(-5px) scale(1.03);box-shadow:0 0 0 2px rgba(41,147,250,.55),0 12px 36px rgba(0,0,0,.6)}.gc-card:hover img{filter:brightness(1.05) saturate(1.1);transform:scale(1.05)}.gc-card:hover .gc-card-label{opacity:1;transform:translateY(0)}@media (max-width:992px){.gc-grid{grid-template-columns:repeat(3,1fr);gap:10px}}@media (max-width:576px){.gc-grid{grid-template-columns:repeat(2,1fr);gap:8px}.gc-card{border-radius:10px}}.account-glass-surface{background:rgba(13,23,31,.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 8px 32px rgba(0,11,19,.4)}.account-glass-surface--inner{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:12px}.refer-box--embedded,.wallet-tab--embedded{padding:1.75rem 2rem;margin:0;width:100%;max-width:none;box-sizing:border-box}.account-tab-panel{display:flex;flex-direction:column;gap:1.15rem}.account-section-head{margin:0 0 .15rem}.account-section-head--center{text-align:center}.account-section-kicker{margin:0 0 .35rem;font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.38)}.account-section-title{margin:0;font-size:1.35rem;font-weight:600;color:rgba(255,255,255,.95);line-height:1.25}.account-section-lead{margin:.5rem 0 0;max-width:52ch;font-size:.9rem;line-height:1.55;color:rgba(255,255,255,.58)}.account-section-head--center .account-section-lead{margin-inline:auto}.account-tab-skeleton{display:flex;flex-direction:column;gap:.75rem}.account-tab-skeleton-row{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.account-tab-skeleton-block{min-height:72px;border-radius:12px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.06);animation:accountTabSkeletonPulse 1.4s ease-in-out infinite}.account-tab-skeleton-block--hero{min-height:108px}@keyframes accountTabSkeletonPulse{0%,to{opacity:.55}50%{opacity:1}}.wallet-tab.account-tab-panel{padding:1.75rem 2rem}.wallet-tab-hero{display:flex;align-items:center;gap:1.1rem;padding:1.25rem 1.35rem;border-top:2px solid rgba(255,255,255,.2)}.wallet-tab-hero-icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;flex-shrink:0;border-radius:50%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.9);font-size:1.15rem}.wallet-tab-hero-body{min-width:0}.wallet-tab-hero-value{margin:0;font-size:clamp(1.65rem,3vw,2rem);font-weight:700;letter-spacing:-.02em;color:rgba(255,255,255,.98);line-height:1.1}.wallet-tab-metrics{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem}.wallet-tab-metric{display:flex;align-items:flex-start;gap:.65rem;padding:.9rem 1rem;transition:border-color .2s ease,transform .2s ease}.wallet-tab-metric:hover{border-color:rgba(255,255,255,.14);transform:translateY(-1px)}.wallet-tab-metric-icon{margin-top:.15rem;font-size:.95rem;color:rgba(255,255,255,.45);flex-shrink:0}.wallet-tab-metric--hold .wallet-tab-metric-icon,.wallet-tab-metric--hold .wallet-tab-metric-value,.wallet-tab-metric--pending .wallet-tab-metric-icon{color:#fbbf24}.wallet-tab-metric--expiring .wallet-tab-metric-icon{color:#f87171}.wallet-tab-metric-body{display:flex;flex-direction:column;gap:.15rem;min-width:0}.wallet-tab-metric-value{font-size:1.05rem;font-weight:700;color:rgba(255,255,255,.92)}.wallet-tab-metric--pending .wallet-tab-metric-value{color:#fbbf24}.wallet-tab-metric--expiring .wallet-tab-metric-value{color:#f87171}.wallet-tab-quick-actions{display:flex;flex-wrap:wrap;gap:.6rem}.wallet-tab-quick-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem 1rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.1);color:rgba(255,255,255,.95);font-size:.85rem;font-weight:600;text-decoration:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .2s ease,border-color .2s ease,transform .15s ease}.wallet-tab-quick-btn:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.22);color:#fff;transform:translateY(-1px)}.wallet-tab-quick-btn--ghost{background:rgba(255,255,255,.04)}.wallet-tab-card,.wallet-tab-cards{display:none}.wallet-tab-card-label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:rgba(255,255,255,.5);margin:0 0 8px}.wallet-tab-card-value{font-size:20px;font-weight:700;margin:0}.wallet-tab-card-value,.wallet-tab-card.main .wallet-tab-card-value{color:rgba(255,255,255,.95)}.wallet-tab-card.pending .wallet-tab-card-value{color:#fbbf24}.wallet-tab-card.expiring .wallet-tab-card-value{color:#f87171}.wallet-tab-card-sub{font-size:11px;color:rgba(255,255,255,.4);margin:6px 0 0}.wallet-tab-history{padding:1.15rem 1.25rem 1.25rem}.wallet-tab-history-head{margin-bottom:.85rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.08)}.wallet-tab-history-title{margin:0}.wallet-tab-list{display:flex;flex-direction:column;gap:.5rem}.wallet-tab-tx{display:flex;justify-content:space-between;align-items:flex-start;padding:.85rem 1rem;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);gap:12px;transition:background .2s ease,border-color .2s ease,transform .15s ease}.wallet-tab-tx:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);transform:translateY(-1px)}.wallet-tab-tx.pending{opacity:.7;border-style:dashed}.wallet-tab-tx-left{display:flex;flex-direction:column;gap:.2rem;min-width:0}.wallet-tab-tx-badges{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.15rem}.wallet-tab-tx-type{font-size:13px;font-weight:600;color:rgba(255,255,255,.85)}.wallet-tab-tx-type.credit{color:#4ade80}.wallet-tab-tx-type.debit{color:#f87171}.wallet-tab-tx-desc{font-size:12px;color:rgba(255,255,255,.4)}.wallet-tab-tx-badge{display:inline-block;font-size:10px;font-weight:600;padding:2px 8px;border-radius:999px;background:rgba(245,158,11,.15);color:#fbbf24;border:1px solid rgba(245,158,11,.25);width:fit-content}.wallet-tab-tx-badge.expiry{background:rgba(239,68,68,.12);color:#f87171;border-color:rgba(239,68,68,.25)}.wallet-tab-tx-right{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.wallet-tab-tx-amount{font-size:14px;font-weight:700}.wallet-tab-tx-amount.pos{color:#4ade80}.wallet-tab-tx-amount.neg{color:#f87171}.wallet-tab-tx-date{font-size:11px;color:rgba(255,255,255,.35)}.wallet-tab-pagination{display:flex;gap:10px;justify-content:center;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.07)}.wallet-tab-pg-btn{padding:.45rem 1.1rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:rgba(255,255,255,.8);font-size:.82rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.wallet-tab-pg-btn:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.22);color:#fff}.wallet-tab-loading{text-align:center;padding:2rem 1rem;color:rgba(255,255,255,.45);font-size:.9rem}.wallet-tab-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.65rem;padding:2rem 1rem}.wallet-tab-empty-title{margin:0;font-size:1rem;font-weight:600;color:rgba(255,255,255,.88)}.wallet-tab-empty-text{margin:0;max-width:36ch;font-size:.88rem;line-height:1.5;color:rgba(255,255,255,.5)}.wallet-tab-empty-cta{margin-top:.35rem}.wallet-tab-earn-banner{padding:.9rem 1.1rem;font-size:.86rem;line-height:1.55;color:rgba(255,255,255,.62);border-left:3px solid rgba(255,255,255,.22)}.wallet-tab-earn-text strong{color:rgba(255,255,255,.95)}.cashback-promo{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;font-weight:600;color:rgba(255,255,255,.92);background:linear-gradient(145deg,rgba(30,52,68,.55),rgba(13,23,31,.65));border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:4px 10px 4px 12px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 16px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.06)}.cashback-promo--product{margin-top:8px;max-width:100%}.cashback-promo--product .cashback-help-btn{width:22px;height:22px}.cashback-promo--product .cashback-help-icon-mark{font-size:12px}.cashback-promo--card-corner{position:absolute;top:7px;right:5px;z-index:5;max-width:calc(100% - 10px);font-size:12px;gap:3px;padding:2px 5px 2px 7px;box-shadow:0 2px 10px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.06)}.cashback-promo--card-corner .cashback-help-btn{width:14px;height:14px;border-width:1px}.cashback-promo--card-corner .cashback-help-icon-mark{font-size:8px;transform:translateY(0)}.cashback-promo--card-corner .cashback-promo-min{font-size:.88em}.browser-grid-stage .cashback-promo--card-corner{top:5px;right:5px;font-size:10px;padding:2px 6px 2px 8px;gap:3px;max-width:calc(100% - 10px)}.browser-grid-stage .cashback-promo--card-corner .cashback-help-btn{width:16px;height:16px}.browser-grid-stage .cashback-promo--card-corner .cashback-help-icon-mark{font-size:9px}.cashback-promo-label{white-space:nowrap}.cashback-promo-min{font-weight:500;font-size:.92em;opacity:.85}.cashback-help-wrap{position:relative;display:inline-flex;align-items:center}.cashback-help-btn{border:1.5px solid rgba(255,255,255,.52);background:rgba(13,23,31,.55);color:rgba(255,255,255,.96);width:20px;height:20px;border-radius:50%;font-size:0;line-height:0;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s ease,border-color .15s ease,transform .12s ease;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 1px 3px rgba(0,0,0,.35)}.cashback-help-icon-mark{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:11px;font-weight:900;line-height:1;letter-spacing:0;transform:translateY(-.5px);font-family:Albert Sans,system-ui,sans-serif}.cashback-help-btn:focus-visible,.cashback-help-btn:hover{background:rgba(30,52,68,.75);border-color:rgba(255,255,255,.75);outline:none}.cashback-tooltip-flyout{position:absolute;right:0;bottom:calc(100% + 8px);width:min(280px,70vw);padding:10px 12px;border-radius:10px;font-size:11px;font-weight:500;line-height:1.45;color:rgba(255,255,255,.92);background:rgba(13,23,31,.96);border:1px solid rgba(255,255,255,.14);box-shadow:0 10px 28px rgba(0,0,0,.45);opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease,visibility .15s;pointer-events:none;z-index:20}.cashback-help-wrap:focus-within .cashback-tooltip-flyout,.cashback-help-wrap:hover .cashback-tooltip-flyout{opacity:1;visibility:visible;transform:translateY(0)}.cashback-modal-backdrop{position:fixed;inset:0;z-index:10050;background:rgba(0,0,0,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.cashback-modal-panel{position:relative;width:min(440px,100%);max-height:min(86vh,640px);overflow-y:auto;padding:22px 22px 20px;border-radius:16px;background:linear-gradient(165deg,rgba(30,52,68,.98),rgba(13,23,31,.98));border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 50px rgba(0,0,0,.55);color:rgba(255,255,255,.88)}.cashback-modal-close{position:absolute;top:10px;right:12px;border:none;background:transparent;color:rgba(255,255,255,.65);font-size:22px;line-height:1;cursor:pointer;padding:4px 8px}.cashback-modal-close:hover{color:#fff}.cashback-modal-title{margin:0 32px 12px 0;font-size:1.15rem;font-weight:700;color:rgba(255,255,255,.96)}.cashback-modal-lead,.cashback-modal-p{margin:0 0 12px;font-size:14px;line-height:1.55}.cashback-modal-p.muted{font-size:12px;color:rgba(255,255,255,.55)}.cashback-modal-link{display:inline-block;margin-top:4px;font-size:13px;font-weight:600;color:rgba(147,197,253,.95);text-decoration:underline;text-underline-offset:2px}.cashback-modal-link:hover{color:#fff}.cart-cashback-earn-line{margin:10px 0 4px;padding:10px 12px;border-radius:8px;background:rgba(5,150,105,.07);border:1px solid rgba(5,150,105,.22);font-size:13px;font-weight:600;color:#10b981;line-height:1.45}.cart-cashback-earn-line .cart-cashback-earn-sub{display:block;margin-top:4px;font-size:11px;font-weight:500;color:rgba(167,243,208,.85)}.cart-invoice-opt{margin:12px 0 8px;padding:12px 14px;border-radius:12px;background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.1)}.cart-invoice-opt-label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:.9rem;color:rgba(255,255,255,.9);margin:0}.cart-invoice-opt-label input{margin-top:3px;width:18px;height:18px;flex-shrink:0;accent-color:rgba(41,147,250,1)}.cart-invoice-opt-hint{margin:8px 0 0 28px;font-size:.78rem;line-height:1.4;color:rgba(255,255,255,.5)}.cart-wallet-section{background:rgba(5,150,105,.07);border:1px solid rgba(5,150,105,.25);border-radius:10px;padding:12px 16px;margin:14px 0}.cart-wallet-toggle{display:flex;align-items:center;gap:10px;cursor:pointer;width:100%}.cart-wallet-checkbox{width:16px;height:16px;accent-color:#059669;cursor:pointer;flex-shrink:0}.cart-wallet-toggle-content{display:flex;justify-content:space-between;align-items:center;flex:1 1}.cart-wallet-label{font-size:14px;font-weight:600;color:#10b981}.cart-wallet-balance{font-size:13px;opacity:.75}.cart-wallet-breakdown{margin-top:10px;padding-top:10px;border-top:1px solid rgba(5,150,105,.2)}.cart-wallet-applied-label{color:#10b981;font-weight:600}.cart-wallet-applied-value{color:#10b981;font-weight:700}.refer-box{max-width:720px;width:100%;padding:32px 24px}.refer-box,.refer-box.account-glass-surface:not(.refer-box--embedded){margin:24px auto}.refer-crosslink{margin-top:-.35rem}.refer-bonus-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.refer-bonus-card{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:1.15rem 1rem;text-align:center;border-top:2px solid rgba(255,255,255,.18);transition:border-color .2s ease,transform .15s ease}.refer-bonus-card:hover{border-color:rgba(255,255,255,.22);transform:translateY(-1px)}.refer-bonus-card--you{border-top-color:rgba(74,222,128,.45)}.refer-bonus-card--friend{border-top-color:rgba(96,165,250,.45)}.refer-bonus-icon{font-size:1.1rem;color:rgba(255,255,255,.5);margin-bottom:.15rem}.refer-bonus-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.45)}.refer-bonus-amount{font-size:1.35rem;font-weight:700;color:rgba(255,255,255,.96)}.refer-link-section{padding:1.1rem 1.15rem}.refer-link-label{display:flex;align-items:center;gap:.4rem;margin:0 0 .65rem}.refer-link-label-icon{font-size:.75rem;opacity:.7}.refer-link-row{display:flex;gap:8px}.refer-link-input{flex:1 1;background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:10px 14px;color:rgba(255,255,255,.9);font-size:14px;font-family:inherit}.refer-link-copy{display:inline-flex;align-items:center;gap:.4rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:.55rem 1rem;color:#fff;font-size:.85rem;font-weight:600;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .15s ease,border-color .15s ease,transform .12s ease}.refer-link-copy:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.22);transform:translateY(-1px)}.refer-link-code{font-size:12px;color:rgba(255,255,255,.5);margin:10px 0 0}.refer-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.65rem}.refer-stat{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.85rem .65rem;text-align:center;transition:border-color .2s ease,transform .15s ease}.refer-stat:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.14)}.refer-stat-icon{font-size:.9rem;color:rgba(255,255,255,.4);margin-bottom:.1rem}.refer-stat--pending .refer-stat-icon{color:#fbbf24}.refer-stat--paid .refer-stat-icon{color:#4ade80}.refer-stat--earned .refer-stat-icon{color:rgba(255,255,255,.75)}.refer-stat-value{font-size:1.15rem;font-weight:700;color:rgba(255,255,255,.95)}.refer-stat-label{font-size:.68rem;color:rgba(255,255,255,.48);line-height:1.35}.refer-how{padding:1.1rem 1.15rem}.refer-how-title{margin:0 0 .75rem}.refer-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.refer-step{display:flex;align-items:flex-start;gap:.65rem}.refer-step-num{flex-shrink:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);font-size:.72rem;font-weight:700;color:rgba(255,255,255,.9)}.refer-step-text{font-size:.88rem;line-height:1.45;color:rgba(255,255,255,.68);padding-top:.15rem}.refer-footer{text-align:center}.refer-back{color:rgba(255,255,255,.5);font-size:13px;text-decoration:none}.refer-back:hover{color:rgba(255,255,255,.9)}.refer-disabled,.refer-loading{text-align:center;padding:60px 20px;color:rgba(255,255,255,.6)}.refer-disabled h2{font-size:1.3rem;color:rgba(255,255,255,.9);margin-bottom:10px}@media (max-width:768px){.account-tab-skeleton-row{grid-template-columns:1fr}.refer-box--embedded,.wallet-tab--embedded,.wallet-tab.account-tab-panel{padding:1.25rem 1.35rem}.wallet-tab-hero{flex-direction:column;align-items:flex-start;text-align:left}.wallet-tab-metrics{grid-template-columns:1fr 1fr}.refer-bonus-grid{grid-template-columns:1fr}.refer-link-row{flex-direction:column}.refer-link-copy{justify-content:center;width:100%}}@media (max-width:480px){.wallet-tab-metrics{grid-template-columns:1fr}.wallet-tab-quick-actions{flex-direction:column}.wallet-tab-quick-btn{justify-content:center;width:100%}}.wallet-tab-refer-link{color:rgba(255,255,255,.95);font-weight:600;text-decoration:underline;text-underline-offset:2px;margin-left:4px;white-space:nowrap}.wallet-tab-refer-link:hover{color:#fff}.kr-game-card-context .game_front_wrapperV2 .frontcover,.kr-game-card-context .game_front_wrapperV2 .game_infoV2,.kr-game-card-context .game_front_wrapperV2 .info_container,.kr-game-card-context .game_front_wrapperV2 .priceV2,.kr-game-card-context .game_front_wrapperV2 .second_part_game_front{animation:none!important;transition:none!important}.kr-game-card-context .browser-grid-card-face>.d-flex.align-items-center.justify-content-start{display:none!important}.home-game-grid.home_sector{width:100%;max-width:100%;overflow:hidden;border-radius:20px}.home-game-grid .browser-grid-card-face{max-width:100%!important}@media (max-width:767.98px){.home_title{font-size:1.2rem;line-height:1.35}#mobile_pages{padding:.35rem .5rem 5.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch}#mobile_pages .desktop-nav-items{flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto;padding-bottom:.25rem;gap:.35rem;max-width:100%}#mobile_pages .menu_container{flex:0 0 auto!important;min-width:4.5rem;max-width:5.5rem}body.body{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom, 0px))}.browser-page-wrap{margin-left:.35rem;margin-right:.35rem;padding-left:.65rem!important;padding-right:.65rem!important}.filter-platform-skeleton-strip-wrap{overflow:hidden;max-width:100%}.account-page-container{min-width:0;width:100%;max-width:100%;padding:10px 8px 1rem}.account-header-redesigned{margin-bottom:14px;border-radius:14px}.account-user-header-redesigned{flex-direction:column;text-align:center}.account-stats-redesigned{flex-wrap:wrap;justify-content:center;width:100%;gap:10px 16px;padding:10px 12px}.account-logout-btn{width:100%;min-height:44px}.account-nav-mobile{position:relative;display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding:0 2px;width:100%;z-index:40}.account-nav-mobile.is-open{z-index:120}.account-nav-mobile-label{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.5);margin:0;padding-left:6px}.account-nav-mobile-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:52px;padding:10px 14px 10px 12px;border-radius:16px;border:1px solid var(--kr-chip-selected-border);background:var(--kr-chip-selected-bg);color:var(--kr-chip-selected-color);box-shadow:var(--kr-chip-selected-shadow);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}}@media (max-width:767.98px){.account-nav-mobile-trigger:focus-visible{outline:none;border-color:rgba(120,200,255,.65);box-shadow:var(--kr-chip-selected-shadow),0 0 0 2px rgba(120,200,255,.28)}.account-nav-mobile-trigger-main{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1}.account-nav-mobile-item-icon-wrap,.account-nav-mobile-trigger-icon-wrap{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.1);flex-shrink:0}.account-nav-mobile-item-icon,.account-nav-mobile-trigger-icon{font-size:.95rem;opacity:.95}.account-nav-mobile-item-label,.account-nav-mobile-trigger-label{font-size:1rem;font-weight:600;line-height:1.25;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-nav-mobile-chevron{font-size:.8rem;opacity:.75;transition:transform .22s ease,opacity .2s ease;flex-shrink:0}.account-nav-mobile-chevron.is-open{transform:rotate(180deg);opacity:1}.account-nav-mobile-menu{list-style:none;margin:6px 0 0;padding:6px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(165deg,rgba(34,54,68,.92),rgba(13,23,31,.96));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 16px 40px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.08);animation:accountNavMenuIn .22s cubic-bezier(.32,.72,0,1)}.account-nav-mobile-menu[hidden]{display:none}@keyframes accountNavMenuIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.account-nav-mobile-item{display:flex;align-items:center;gap:12px;width:100%;min-height:50px;padding:8px 10px 8px 8px;margin:0;border:none;border-radius:12px;background:transparent;color:rgba(255,255,255,.88);cursor:pointer;transition:background .18s ease,color .18s ease}.account-nav-mobile-menu li+li{margin-top:2px}.account-nav-mobile-item:focus-visible,.account-nav-mobile-item:hover{background:rgba(255,255,255,.08);color:#fff;outline:none}.account-nav-mobile-item.is-active{background:var(--kr-chip-selected-bg);border:1px solid var(--kr-chip-selected-border);box-shadow:var(--kr-chip-selected-shadow);color:var(--kr-chip-selected-color)}.account-nav-mobile-item.is-active .account-nav-mobile-item-icon-wrap{background:rgba(0,0,0,.28);border-color:rgba(120,200,255,.35)}.account-nav-mobile-item-label{flex:1 1;min-width:0}.account-nav-mobile-item-check{font-size:.85rem;color:rgba(120,200,255,.95);flex-shrink:0;width:18px}.account-nav-mobile-item-check-placeholder{flex-shrink:0;width:18px}.account-nav-mobile-menu li{margin:0;padding:0}.account-tab-content{padding:0 2px}.keys-grid-redesigned{grid-template-columns:1fr;gap:12px}.transactions-container-redesigned,.transactions-list-redesigned{overflow-x:auto;-webkit-overflow-scrolling:touch}.browser-grid-stage .cashback-promo--card-corner,.cashback-promo--card-corner,.kr-game-card-context .cashback-promo--card-corner{display:none!important}.filter-mobile-platform-wrap{width:100%;max-width:100%;overflow:hidden}.filter-mobile-platform-scroll{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px;overflow-x:auto;padding:4px 2px 10px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.filter-mobile-platform-btn{flex:0 0 auto;min-width:52px;min-height:44px;padding:6px 12px!important;display:inline-flex;align-items:center;justify-content:center}.filter-mobile-platform-btn,.filter-mobile-platform-btn.platform_selected{border-radius:12px!important}.fd-overlay{z-index:10120}.fd-drawer{z-index:10125;max-height:min(88vh,720px);padding-bottom:env(safe-area-inset-bottom,0)}.fd-body--mobile-filters{padding:12px 10px 20px}.fd-body--mobile-filters .fp-genre-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fd-body--mobile-filters .filter-chips-row .filter-chip,.fd-body--mobile-filters .fp-genre-label,.fd-body--mobile-filters .region-chip{min-height:44px;font-size:.9rem}.fd-body--mobile-filters .fp-section{margin-bottom:1rem}.fd-footer .buttonV2{min-height:48px;font-size:1rem}}.home-hero{--home-hero-underlap:56px;--home-hero-page-bg:#000b13;--home-hero-fade-bottom:16rem;--home-hero-fade-end:var(--home-hero-fade-bottom);--home-hero-first-screen:calc(72vh + var(--home-hero-underlap));position:relative;z-index:0;width:100%;max-width:none;margin-top:0;margin-left:0;margin-right:0;height:calc(var(--home-hero-first-screen) + var(--home-hero-fade-bottom));min-height:calc(420px + var(--home-hero-underlap) + var(--home-hero-fade-bottom));max-height:calc(820px + var(--home-hero-underlap) + var(--home-hero-fade-bottom));overflow:hidden;background:var(--home-hero-page-bg);isolation:isolate}@media (min-width:992px){.home-hero{--home-hero-first-screen:calc(72vh + var(--home-hero-underlap));height:calc(var(--home-hero-first-screen) + var(--home-hero-fade-bottom))}}@supports (height:100dvh){.home-hero{--home-hero-first-screen:calc(72dvh + var(--home-hero-underlap))}}@media (max-width:991.98px){.home-hero{--home-hero-underlap:52px;--home-hero-fade-bottom:12rem;--home-hero-first-screen:calc(68vh + var(--home-hero-underlap));min-height:calc(360px + var(--home-hero-underlap) + var(--home-hero-fade-bottom))}}.home-hero__stage{position:absolute;inset:0;z-index:0;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--home-hero-fade-bottom) * 1.05),rgba(0,0,0,.75) calc(100% - var(--home-hero-fade-bottom) * .7),rgba(0,0,0,.35) calc(100% - var(--home-hero-fade-bottom) * .35),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--home-hero-fade-bottom) * 1.05),rgba(0,0,0,.75) calc(100% - var(--home-hero-fade-bottom) * .7),rgba(0,0,0,.35) calc(100% - var(--home-hero-fade-bottom) * .35),transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.home-hero__slide{position:absolute;inset:0;opacity:0;visibility:hidden;transform:scale(1.03);transition:opacity .7s ease,visibility .7s ease,transform 1.1s ease;pointer-events:none}.home-hero__slide.is-active{opacity:1;visibility:visible;transform:scale(1);pointer-events:auto;z-index:1}.home-hero__media{object-fit:cover;object-position:top center;transform:translateZ(0);transform-origin:top center;backface-visibility:hidden;outline:1px solid transparent}.home-hero__wash{inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,11,19,.26) 0,rgba(0,11,19,.06) calc(var(--home-hero-underlap) + 1.5rem),rgba(0,11,19,.02) 36%,rgba(0,11,19,.05) 55%,rgba(0,11,19,.12) 68%,rgba(0,11,19,.22) calc(100% - var(--home-hero-fade-bottom)),rgba(0,11,19,.55) calc(100% - var(--home-hero-fade-bottom) * .5),rgba(0,11,19,.88) calc(100% - var(--home-hero-fade-bottom) * .15),var(--home-hero-page-bg) 100%),linear-gradient(90deg,rgba(0,11,19,.12) 0,transparent 36%,transparent 64%,rgba(0,11,19,.1) 100%)}.home-hero__fade,.home-hero__wash{position:absolute;pointer-events:none}.home-hero__fade{left:0;right:0;bottom:0;z-index:2;height:var(--home-hero-fade-bottom);background:linear-gradient(180deg,rgba(0,11,19,0) 0,rgba(0,11,19,.1) 24%,rgba(0,11,19,.32) 48%,rgba(0,11,19,.62) 72%,rgba(0,11,19,.92) 90%,#000b13)}.home-page--cinematic .home-hero,.home-page--cinematic .home-hero__stage{overflow:hidden}.home-hero__content{position:absolute;z-index:3;top:0;left:0;right:0;height:var(--home-hero-first-screen);max-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;gap:.65rem;padding:calc(var(--home-hero-underlap) * .85) clamp(1rem,4vw,2.5rem) clamp(4.5rem,12vh,7.5rem);color:#fff;pointer-events:none}.home-hero__copy-stack{position:relative;display:grid;width:100%;justify-items:center;align-items:end}.home-hero__copy{grid-area:1/1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.65rem;width:100%;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility .45s ease;pointer-events:none}.home-hero__copy.is-active{opacity:1;visibility:visible;z-index:1;pointer-events:auto}.home-hero__text--spacer,.home-hero__title--spacer{visibility:hidden;-webkit-user-select:none;user-select:none}.home-hero__cta--spacer{visibility:hidden;pointer-events:none;min-height:44px;padding:.7rem 1.55rem;border:1px solid transparent;background:transparent;box-shadow:none}.home-hero__title{margin:0;max-width:22ch;font-family:Albert Sans,system-ui,sans-serif;font-size:clamp(1.55rem,3.6vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;text-shadow:0 0 1px rgba(0,0,0,.85),0 1px 2px rgba(0,0,0,.75),0 2px 8px rgba(0,0,0,.55),0 6px 24px rgba(0,0,0,.45),0 0 48px rgba(0,11,19,.7)}.home-hero__text{margin:0;max-width:36rem;font-size:clamp(.92rem,1.4vw,1.05rem);line-height:1.45;color:rgba(255,255,255,.94);text-shadow:0 0 1px rgba(0,0,0,.8),0 1px 3px rgba(0,0,0,.65),0 4px 16px rgba(0,0,0,.45)}.home-hero__cta{display:inline-flex;align-items:center;justify-content:center;margin-top:.35rem;min-height:44px;padding:.7rem 1.55rem;border-radius:999px;border:1px solid rgba(255,255,255,.55);background:rgba(255,255,255,.94);color:#0d1720;font-size:.92rem;font-weight:600;letter-spacing:.02em;text-decoration:none;box-shadow:0 8px 28px rgba(0,0,0,.28);transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.home-hero__cta:hover{background:#fff;color:#0d1720;transform:translateY(-2px);box-shadow:0 12px 32px rgba(0,0,0,.34)}.home-hero__nav{position:absolute;top:calc(var(--home-hero-first-screen) * .5);z-index:3;transform:translateY(-50%);width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:rgba(6,16,24,.42);color:rgba(255,255,255,.92);font-size:1.6rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .2s ease,border-color .2s ease,transform .2s ease}.home-hero__nav:hover{background:rgba(6,16,24,.62);border-color:rgba(255,255,255,.4)}.home-hero__nav--prev{left:clamp(.5rem,2vw,1.25rem)}.home-hero__nav--next{right:clamp(.5rem,2vw,1.25rem)}.home-hero__dots{position:relative;z-index:3;left:auto;top:auto;bottom:auto;transform:none;display:flex;gap:.45rem;margin-top:.85rem;padding:.35rem .5rem;pointer-events:auto}.home-hero__dot{width:8px;height:8px;padding:0;border:none;border-radius:999px;background:rgba(255,255,255,.35);cursor:pointer;transition:width .25s ease,background .25s ease}.home-hero__dot.is-active{width:1.55rem;background:rgba(255,255,255,.92)}@media (max-width:767.98px){.home-hero{--home-hero-underlap:52px;--home-hero-fade-bottom:10rem;--home-hero-first-screen:calc(62vh + var(--home-hero-underlap));min-height:calc(320px + var(--home-hero-underlap) + var(--home-hero-fade-bottom));max-height:calc(620px + var(--home-hero-underlap) + var(--home-hero-fade-bottom))}.home-hero__content{padding-top:calc(var(--home-hero-underlap) * .7);padding-bottom:clamp(3.25rem,10vh,5.5rem)}.home-hero__nav{display:none}}@media (prefers-reduced-motion:reduce){.home-hero__copy,.home-hero__cta,.home-hero__dot,.home-hero__slide{transition:none!important;animation:none!important}.home-hero__slide{transform:none}}@keyframes store-hero-title-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.browser-shell.browser-shell--store{position:relative;isolation:isolate;width:100%;margin:0!important;padding:0!important;background:#000b13}.browser-shell.browser-shell--store.browser-shell--store-compact{padding-top:calc(var(--kr-nav-h, 56px) + 2.85rem)!important}.browser-shell.browser-shell--store.browser-shell--store-compact .store-stage,.browser-shell.browser-shell--store.browser-shell--store-compact .store-stage.browser-page-wrap{margin-top:0!important;padding-top:.85rem!important}@media (max-width:991.98px){.browser-shell.browser-shell--store.browser-shell--store-compact{padding-top:calc(var(--kr-nav-h, 52px) + 2.15rem)!important}}.browser-shell.browser-shell--store .store-hero{--store-hero-underlap:56px;position:relative;z-index:0;isolation:isolate;width:100%;min-height:calc(clamp(260px, 40vh, 420px) + var(--store-hero-underlap));display:flex;align-items:center;justify-content:center;overflow:hidden;margin:calc(-1 * var(--store-hero-underlap)) 0 .25rem;padding-top:var(--store-hero-underlap);background:#000b13}@media (max-width:991.98px){.browser-shell.browser-shell--store .store-hero{--store-hero-underlap:52px}}.browser-shell.browser-shell--store .store-hero__marquee{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;isolation:isolate}.browser-shell.browser-shell--store .store-hero__marquee--strip{opacity:0;transition:opacity .45s cubic-bezier(.22,1,.36,1)}.browser-shell.browser-shell--store .store-hero__marquee--strip.is-pending{opacity:0}.browser-shell.browser-shell--store .store-hero__marquee--strip.is-ready{opacity:1}@media (prefers-reduced-motion:reduce){.browser-shell.browser-shell--store .store-hero__marquee--strip{transition:none}.browser-shell.browser-shell--store .store-hero__marquee--strip.is-ready{opacity:1}}.browser-shell.browser-shell--store .store-hero__marquee--empty{background:radial-gradient(ellipse 80% 60% at 50% 40%,rgba(40,70,100,.22),transparent 70%),#000b13}.browser-shell.browser-shell--store .store-hero__perspective{position:absolute;left:-2%;right:-2%;top:50%;z-index:0;height:min(168px,44%);transform:translateY(-50%);display:flex;align-items:center;overflow:hidden;perspective:1200px;perspective-origin:50% 50%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.browser-shell.browser-shell--store .store-hero__track{display:flex;align-items:center;gap:0;width:max-content;height:100%;padding:.4rem 0;transform-style:preserve-3d;will-change:transform}.browser-shell.browser-shell--store .store-hero__set{display:flex;align-items:center;flex:0 0 auto;height:100%;gap:0;transform-style:preserve-3d}.browser-shell.browser-shell--store .store-hero__card{position:relative;flex:0 0 auto;height:100%;width:auto;aspect-ratio:16/9;min-width:clamp(96px,12vw,148px);max-height:118px;margin-right:-.55rem;border-radius:10px;overflow:hidden;background:rgba(20,32,44,.92);box-shadow:0 12px 28px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.12);transform-style:preserve-3d;transform:rotateY(0deg) translateZ(0) scale(1);transform-origin:center center;will-change:transform,opacity;backface-visibility:hidden;opacity:.85}.browser-shell.browser-shell--store .store-hero__card-img{object-fit:cover;object-position:center center;filter:saturate(1.05) contrast(1.02)}.browser-shell.browser-shell--store .store-hero__veil{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 50% 42% at 50% 50%,rgba(0,11,19,.78) 0,rgba(0,11,19,.32) 42%,transparent 70%),linear-gradient(180deg,rgba(0,11,19,.42) 0,rgba(0,11,19,.2) calc(var(--store-hero-underlap) * .85),rgba(0,11,19,.1) calc(var(--store-hero-underlap) + 2rem),rgba(0,11,19,.12) 42%,rgba(0,11,19,.5) 78%,#000b13 100%),linear-gradient(90deg,rgba(0,11,19,.7) 0,transparent 18%,transparent 82%,rgba(0,11,19,.7) 100%)}.browser-shell.browser-shell--store .store-hero__inner{position:relative;z-index:3;width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:2.25rem 0 1.85rem;display:flex;justify-content:center;align-items:center;text-align:center;pointer-events:none}.browser-shell.browser-shell--store .store-hero__title{margin:0;max-width:18ch;font-size:clamp(2rem,5vw,3.35rem);font-weight:800;letter-spacing:-.035em;line-height:1.05;color:#fff;text-align:center;position:relative;z-index:3;text-shadow:0 1px 0 rgba(0,0,0,.35),0 2px 12px rgba(0,0,0,.65),0 16px 48px rgba(0,0,0,.55)}.browser-shell.browser-shell--store .store-hero__title--pulse{animation:store-hero-title-in .65s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.browser-shell.browser-shell--store .store-hero__track{transform:translate3d(-8%,0,0)!important}.browser-shell.browser-shell--store .store-hero__card{opacity:.85!important;transform:none!important}}.browser-shell.browser-shell--store .store-stage,.browser-shell.browser-shell--store .store-stage.browser-page-wrap{position:relative;z-index:1;margin:0 auto 2.5rem!important;padding-top:.35rem!important;padding-bottom:2rem!important;background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:0!important;overflow:visible!important}.browser-shell.browser-shell--store .store-catalog.browser,.browser-shell.browser-shell--store .store-catalog.browser-grid-root,.browser-shell.browser-shell--store .store-filters #filters.filters,.browser-shell.browser-shell--store .store-filters .browser-filters-desktop,.browser-shell.browser-shell--store .store-filters .browser-filters-root,.browser-shell.browser-shell--store .store-filters .filters{background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:0!important;padding:0!important;margin:0!important}.browser-shell.browser-shell--store .store-control-deck{position:relative;z-index:30;margin:0 0 1.15rem;padding:.85rem 1rem .95rem;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(0,11,19,.58);box-shadow:0 16px 40px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.05);backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);opacity:1;transform:none;transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1),border-color .3s ease,background .3s ease}.browser-shell.browser-shell--store{scrollbar-gutter:stable}.browser-shell.browser-shell--store .store-control-deck.is-enter{animation:store-control-deck-enter .48s cubic-bezier(.22,1,.36,1) both}@keyframes store-control-deck-enter{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.browser-shell.browser-shell--store .store-control-deck.is-busy{border-color:rgba(180,220,255,.14)}.browser-shell.browser-shell--store .browser-grid-content-layer{transform-origin:center top}.browser-shell.browser-shell--store .browser-grid-content-layer.is-swap-out{animation:store-catalog-sink-out .14s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}.browser-shell.browser-shell--store .browser-grid-content-layer.is-swap-in{animation:store-catalog-sink-in .18s cubic-bezier(.22,1,.36,1) both;pointer-events:none}@keyframes store-catalog-sink-out{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.92) translateY(14px)}}@keyframes store-catalog-sink-in{0%{opacity:0;transform:scale(.92) translateY(14px)}to{opacity:1;transform:scale(1) translateY(0)}}.browser-shell.browser-shell--store .browser-grid-card-cell.is-fresh .browser-grid-card-face,.browser-shell.browser-shell--store .browser-grid-card-cell.is-fresh .game_front_wrapperV2{animation:store-card-fresh-rise .42s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--fresh-i, 0) * 28ms)}@keyframes store-card-fresh-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.browser-shell.browser-shell--store .store-control-deck .store-filter-chips{display:grid;grid-template-rows:0fr;margin-top:0;padding:0;opacity:0;pointer-events:none;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),margin-top .28s cubic-bezier(.22,1,.36,1),opacity .22s ease}.browser-shell.browser-shell--store .store-control-deck .store-filter-chips.is-open{grid-template-rows:1fr;margin-top:.65rem;opacity:1;pointer-events:auto}.browser-shell.browser-shell--store .store-control-deck .store-filter-chips .store-filter-chips__inner{overflow:hidden;min-height:0;display:flex;flex-wrap:wrap;align-items:center;gap:7px}.browser-shell.browser-shell--store .store-control-deck .store-filter-chips.is-open .filter-chip{animation:store-chip-in .28s cubic-bezier(.22,1,.36,1) both}@keyframes store-chip-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.browser-shell.browser-shell--store .browser-grid-card-cell.is-fresh .browser-grid-card-face,.browser-shell.browser-shell--store .browser-grid-card-cell.is-fresh .game_front_wrapperV2,.browser-shell.browser-shell--store .browser-grid-content-layer.is-swap-in,.browser-shell.browser-shell--store .browser-grid-content-layer.is-swap-out,.browser-shell.browser-shell--store .store-control-deck .store-filter-chips.is-open .filter-chip{animation:none!important}.browser-shell.browser-shell--store .store-control-deck .store-filter-chips{transition:none!important}}.browser-shell.browser-shell--store .store-control-deck .store-filters{margin:0}.browser-shell.browser-shell--store .store-control-deck .store-toolbar{margin:.45rem 0 0;z-index:1}@media (max-width:767.98px){.browser-shell.browser-shell--store .store-control-deck{padding:.7rem .75rem .8rem;border-radius:14px;margin-bottom:.9rem}}@media (prefers-reduced-motion:reduce){.browser-shell.browser-shell--store .store-control-deck.is-enter{animation:none}}.browser-shell.browser-shell--store .store-toolbar__spinner{flex:0 0 auto;box-sizing:border-box;width:0;height:0;margin:0;border-radius:50%;border:0 solid rgba(255,255,255,.22);border-top-color:rgba(230,245,255,.95);opacity:0;overflow:hidden;pointer-events:none;transition:width .34s cubic-bezier(.22,1,.36,1),height .34s cubic-bezier(.22,1,.36,1),opacity .28s ease,border-width .28s ease;animation:store-catalog-spin .7s linear infinite}.browser-shell.browser-shell--store .store-toolbar__spinner.is-active{width:14px;height:14px;border-width:1.5px;opacity:1;margin-right:.15rem}.browser-shell.browser-shell--store .fp-genre-grid--chips,.fp-genre-grid--chips{display:flex!important;flex-wrap:wrap!important;gap:.4rem!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:.15rem 0 0!important}.fp-genre-chip{appearance:none;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:rgba(255,255,255,.62);border-radius:999px;padding:.38rem .75rem;font-family:Albert Sans,system-ui,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.04em;cursor:pointer;transition:color .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease}.fp-genre-chip:hover{color:rgba(255,255,255,.92);background:rgba(255,255,255,.07);border-color:rgba(200,230,255,.22)}.fp-genre-chip.is-active{color:#fff;background:var(--kr-chip-selected-bg,rgba(120,200,255,.12));border-color:var(--kr-chip-selected-border,rgba(120,200,255,.35));box-shadow:var(--kr-chip-selected-shadow,0 0 16px rgba(120,200,255,.12))}.SortList.store-sort-panel{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity .26s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1),visibility 0s linear .26s}.SortList.store-sort-panel.SortListShow,.SortList.store-sort-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .26s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.browser-shell.browser-shell--store .filter-platform-bar{display:flex!important;flex-wrap:nowrap!important;gap:.55rem .75rem!important;width:100%!important;min-width:0!important;margin:0 0 .35rem!important;padding:0!important}.browser-shell.browser-shell--store .filter-platform-bar-label{flex:0 0 auto!important;width:auto!important;min-width:4.25rem!important;margin:0!important}.browser-shell.browser-shell--store .filter-platform-scroll-wrap{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;height:auto!important}.browser-shell.browser-shell--store .filter-platform-scroll{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;overflow-x:auto!important;min-height:48px!important;height:48px!important;padding:4px 2px 8px!important}.browser-shell.browser-shell--store .filter-mobile-platform-scroll,.browser-shell.browser-shell--store .filter-mobile-platform-wrap,.browser-shell.browser-shell--store .filter-platform-skeleton-strip,.browser-shell.browser-shell--store .filter-platform-skeleton-strip-wrap{min-height:44px}.browser-shell.browser-shell--store .browser-page-wrap .filter-panel-toggle,.browser-shell.browser-shell--store .filter-panel-toggle{min-width:5.75rem}.browser-shell.browser-shell--store .filter-panel-toggle{flex:0 0 auto!important}.browser-shell.browser-shell--store .browser-page-wrap .browser-type-tabs,.browser-shell.browser-shell--store .browser-type-tabs{display:flex!important;flex-wrap:nowrap!important;align-items:flex-end!important;justify-content:center!important;gap:.35rem 2rem!important;width:100%!important;max-width:100%;margin:.55rem 0 1.35rem!important;padding:0 0 .35rem!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow-x:auto;scrollbar-width:none;position:relative}.browser-shell.browser-shell--store .browser-type-tabs:after{content:none!important;display:none!important}.browser-shell.browser-shell--store .browser-type-tabs::-webkit-scrollbar{display:none}.browser-shell.browser-shell--store .browser-type-tab,.browser-shell.browser-shell--store .browser-type-tab.filters_univers_button,.browser-shell.browser-shell--store .filters_univers_button,.browser-shell.browser-shell--store .filters_univers_button:hover:not(.filters_univers_button_selected),.browser-shell.browser-shell--store .filters_univers_button_selected,.browser-shell.browser-shell--store .filters_univers_tab_game_selected,.browser-shell.browser-shell--store .filters_univers_tab_secondary{position:relative!important;flex:0 0 auto!important;min-width:0!important;min-height:0!important;width:auto!important;margin:0!important;padding:.25rem .15rem .35rem!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:rgba(255,255,255,.4)!important;font-family:Albert Sans,system-ui,sans-serif!important;font-size:clamp(1.15rem,2.1vw,1.55rem)!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:none!important;line-height:1.15!important;opacity:1!important;transform:none!important;transition:color .28s ease,text-shadow .28s ease,opacity .28s ease!important}.browser-shell.browser-shell--store .browser-type-tab:after,.browser-shell.browser-shell--store .filters_univers_button:after{content:""!important;display:block!important;position:absolute;left:12%;right:12%;bottom:0;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(230,245,255,.95) 22%,rgba(160,210,255,.7) 78%,transparent);box-shadow:0 0 12px rgba(180,220,255,.45);opacity:0;transform:scaleX(.4);transition:opacity .28s ease,transform .34s cubic-bezier(.22,1,.36,1);pointer-events:none}.browser-shell.browser-shell--store .browser-type-tab:hover:not(.filters_univers_button_selected),.browser-shell.browser-shell--store .filters_univers_button:hover:not(.filters_univers_button_selected){color:rgba(255,255,255,.88)!important;background:transparent!important;text-shadow:0 0 22px rgba(180,220,255,.22)}.browser-shell.browser-shell--store .browser-type-tab:hover:not(.filters_univers_button_selected):after,.browser-shell.browser-shell--store .filters_univers_button:hover:not(.filters_univers_button_selected):after{opacity:.55;transform:scaleX(.85)}.browser-shell.browser-shell--store .browser-type-tab.filters_univers_button_selected,.browser-shell.browser-shell--store .filters_univers_button_selected,.browser-shell.browser-shell--store .filters_univers_tab_game_selected{color:rgba(255,255,255,.98)!important;background:transparent!important;box-shadow:none!important;text-shadow:0 0 28px rgba(200,230,255,.34),0 1px 0 rgba(0,0,0,.35)}.browser-shell.browser-shell--store .browser-type-tab.filters_univers_button_selected:after,.browser-shell.browser-shell--store .filters_univers_button_selected:after,.browser-shell.browser-shell--store .filters_univers_tab_game_selected:after{content:""!important;display:block!important;opacity:1;transform:scaleX(1)}.browser-shell.browser-shell--store .filter-platform-bar{padding-left:0!important;gap:.65rem 1rem!important;margin:.35rem 0 .55rem!important;align-items:center!important}.browser-shell.browser-shell--store .filter-platform-bar-label,.browser-shell.browser-shell--store .filter-section-label,.browser-shell.browser-shell--store .store-toolbar__label{font-size:.62rem!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:rgba(255,255,255,.32)!important}.browser-shell.browser-shell--store .filter-platform-scroll{gap:.35rem!important;padding:2px 0 6px!important}.browser-shell.browser-shell--store .filter-mobile-platform-btn,.browser-shell.browser-shell--store .filter_button.filter-platform-chip{min-width:40px!important;min-height:40px!important;max-width:none!important;max-height:none!important;border-radius:0!important;border:none!important;background:transparent!important;box-shadow:none!important;color:rgba(255,255,255,.48)!important;font-size:.72rem!important;font-weight:500!important;letter-spacing:.06em!important;padding:.25rem .4rem!important;transform:none!important;opacity:.62;filter:saturate(.8) brightness(.88);transition:opacity .28s ease,filter .28s ease,color .28s ease,transform .28s ease!important}.browser-shell.browser-shell--store .filter-mobile-platform-btn img,.browser-shell.browser-shell--store .filter_button.filter-platform-chip img{opacity:.7;transition:opacity .28s ease,filter .28s ease;filter:drop-shadow(0 0 0 transparent)}.browser-shell.browser-shell--store .filter-mobile-platform-btn:hover,.browser-shell.browser-shell--store .filter_button.filter-platform-chip:hover{background:transparent!important;border:none!important;box-shadow:none!important;color:rgba(255,255,255,.96)!important;opacity:1;filter:brightness(1.18) saturate(1.05);transform:none!important}.browser-shell.browser-shell--store .filter-mobile-platform-btn:hover img,.browser-shell.browser-shell--store .filter_button.filter-platform-chip:hover img{opacity:1;filter:drop-shadow(0 0 10px rgba(200,230,255,.45)) brightness(1.12)}.browser-shell.browser-shell--store .filter-mobile-platform-btn.platform_selected,.browser-shell.browser-shell--store .filter_button.filter-platform-chip.platform_selected{background:transparent!important;border:none!important;box-shadow:none!important;color:#fff!important;opacity:1;filter:brightness(1.22) saturate(1.08)}.browser-shell.browser-shell--store .filter-mobile-platform-btn.platform_selected img,.browser-shell.browser-shell--store .filter_button.filter-platform-chip.platform_selected img{opacity:1;filter:drop-shadow(0 0 12px rgba(200,230,255,.55)) brightness(1.15)}.browser-shell.browser-shell--store .filter_button.filter-platform-chip--all{min-width:auto!important;padding:.35rem .55rem!important;font-size:.74rem!important;letter-spacing:.14em!important;text-transform:uppercase!important}.browser-shell.browser-shell--store .browser-page-wrap .filter-panel-toggle,.browser-shell.browser-shell--store .filter-panel-toggle{border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:rgba(255,255,255,.55)!important;font-size:.72rem!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:.35rem .15rem!important;min-height:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;position:relative;transition:color .28s ease,text-shadow .28s ease!important}.browser-shell.browser-shell--store .filter-panel-toggle:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(200,230,255,.7),transparent);opacity:.35;transition:opacity .28s ease,box-shadow .28s ease}.browser-shell.browser-shell--store .browser-page-wrap .filter-panel-toggle:hover,.browser-shell.browser-shell--store .filter-panel-toggle:hover{background:transparent!important;border:none!important;color:rgba(255,255,255,.95)!important;box-shadow:none!important;text-shadow:0 0 18px rgba(180,220,255,.28)}.browser-shell.browser-shell--store .filter-panel-toggle:hover:after{opacity:.9;box-shadow:0 0 10px rgba(180,220,255,.35)}.browser-shell.browser-shell--store .browser-page-wrap .filter-panel-toggle.is-open,.browser-shell.browser-shell--store .filter-panel-toggle.is-open{background:transparent!important;border:none!important;color:#fff!important;box-shadow:none!important;text-shadow:0 0 20px rgba(180,220,255,.32)}.browser-shell.browser-shell--store .filter-panel-toggle.is-open:after{opacity:1;box-shadow:0 0 12px rgba(180,220,255,.45)}.browser-shell.browser-shell--store .filter-panel-toggle-chevron{border-color:currentColor!important;opacity:.7}.browser-shell.browser-shell--store .store-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.65rem 1rem;margin:.35rem 0 1.05rem;position:relative;z-index:40}.browser-shell.browser-shell--store .store-browse-modes{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;min-width:0}.browser-shell.browser-shell--store .store-browse-mode{appearance:none;position:relative;border:none;background:transparent;color:rgba(255,255,255,.42);font-family:Albert Sans,system-ui,sans-serif;font-size:.82rem;font-weight:520;letter-spacing:.04em;padding:.35rem .2rem .45rem;border-radius:0;cursor:pointer;transition:color .28s ease,text-shadow .28s ease}.browser-shell.browser-shell--store .store-browse-mode:after{content:"";position:absolute;left:12%;right:12%;bottom:0;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(230,245,255,.95) 22%,rgba(160,210,255,.7) 78%,transparent);box-shadow:0 0 12px rgba(180,220,255,.4);opacity:0;transform:scaleX(.4);transition:opacity .28s ease,transform .34s cubic-bezier(.22,1,.36,1)}.browser-shell.browser-shell--store .store-browse-modes{gap:1.15rem}.browser-shell.browser-shell--store .store-browse-mode:hover{color:rgba(255,255,255,.9);background:transparent;text-shadow:0 0 18px rgba(180,220,255,.22)}.browser-shell.browser-shell--store .store-browse-mode:hover:after{opacity:.5;transform:scaleX(.85)}.browser-shell.browser-shell--store .store-browse-mode.is-active{color:#fff;border:none;background:transparent;text-shadow:0 0 24px rgba(200,230,255,.3),0 1px 0 rgba(0,0,0,.3)}.browser-shell.browser-shell--store .store-browse-mode.is-active:after{opacity:1;transform:scaleX(1)}.browser-shell.browser-shell--store .store-toolbar__sort{display:flex;align-items:center;gap:.65rem;margin-left:auto;position:relative;z-index:41}.browser-shell.browser-shell--store .store-catalog-loading{display:flex;align-items:center;justify-content:center;width:100%;min-height:min(48vh,420px);padding:2.5rem 1rem}.browser-shell.browser-shell--store .store-catalog-loading__indicator{display:inline-flex;align-items:center;gap:.75rem;padding:.85rem 1.25rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(8,16,24,.62);color:rgba(255,255,255,.86);font-size:.78rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.browser-shell.browser-shell--store .store-catalog-loading__spinner{width:1rem;height:1rem;border-radius:50%;border:2px solid rgba(255,255,255,.18);border-top-color:rgba(220,235,255,.95);animation:store-catalog-spin .7s linear infinite;flex:0 0 auto}.browser-shell.browser-shell--store .store-catalog-loading__text{line-height:1}@keyframes store-catalog-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.browser-shell.browser-shell--store .store-catalog-loading__spinner{animation:none;border-top-color:rgba(255,255,255,.45)}}.browser-shell.browser-shell--store .browser-page-wrap .filter-panel-toggle--secondary,.browser-shell.browser-shell--store .filter-panel-toggle--secondary{opacity:.72;letter-spacing:.12em!important;font-size:.68rem!important;padding:.3rem .1rem!important}.browser-shell.browser-shell--store .filter-panel-toggle--secondary.has-active,.browser-shell.browser-shell--store .filter-panel-toggle--secondary.is-open{opacity:1}.browser-shell.browser-shell--store .filter-mobile-open-btn--secondary{opacity:.85;font-weight:500}.browser-shell.browser-shell--store .filter-mobile-open-btn--secondary.has-active{opacity:1}.browser-shell.browser-shell--store .store-toolbar__label{font-size:.62rem!important;letter-spacing:.16em!important;color:rgba(255,255,255,.34)!important}.browser-shell.browser-shell--store .browser-sort-dropdown{position:relative!important;z-index:42!important;background:transparent!important;border:none!important;padding:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.browser-shell.browser-shell--store .SortSelect{border-radius:999px!important;border:1px solid rgba(255,255,255,.1)!important;background:rgba(8,16,24,.55)!important;box-shadow:0 8px 28px rgba(0,0,0,.28)!important;color:rgba(255,255,255,.9)!important;font-size:.8rem!important;font-weight:500!important;letter-spacing:.04em!important;padding:.52rem 1rem!important;min-width:min(200px,72vw)!important;backdrop-filter:blur(14px) saturate(1.1)!important;-webkit-backdrop-filter:blur(14px) saturate(1.1)!important;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease,color .25s ease!important}.browser-shell.browser-shell--store .SortSelect:hover,.browser-shell.browser-shell--store .SortSelect[aria-expanded=true]{border-color:rgba(200,230,255,.28)!important;background:rgba(12,22,34,.72)!important;color:#fff!important;box-shadow:0 10px 32px rgba(0,0,0,.35),0 0 24px rgba(140,190,255,.12)!important}.browser-shell.browser-shell--store .SortSelect-value{font-size:.8rem!important;font-weight:500!important;letter-spacing:.03em!important}.browser-shell.browser-shell--store .SortSelect-chevron{opacity:.65!important;font-size:.7rem!important}.browser-shell.browser-shell--store .SortList{z-index:80!important;top:calc(100% + 10px)!important;right:0!important;left:auto!important;min-width:min(260px,calc(100vw - 24px))!important;padding:.4rem!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(165deg,rgba(22,36,52,.94),rgba(6,12,20,.96))!important;box-shadow:0 22px 48px rgba(0,0,0,.55),0 0 0 1px rgba(180,220,255,.06),inset 0 1px 0 rgba(255,255,255,.06)!important;backdrop-filter:blur(18px) saturate(1.15)!important;-webkit-backdrop-filter:blur(18px) saturate(1.15)!important;gap:.15rem!important}.browser-shell.browser-shell--store .SortListButton{border-radius:10px!important;padding:.7rem .85rem!important;font-size:.84rem!important;font-weight:500!important;letter-spacing:.02em!important;color:rgba(255,255,255,.72)!important;background:transparent!important;border:none!important;transition:background .2s ease,color .2s ease,text-shadow .2s ease!important}.browser-shell.browser-shell--store .SortListButton:hover{background:rgba(255,255,255,.06)!important;color:#fff!important;text-shadow:0 0 16px rgba(180,220,255,.2)}.browser-shell.browser-shell--store .SortListButton-active{background:rgba(180,215,255,.1)!important;color:#fff!important;box-shadow:inset 0 0 0 1px rgba(200,230,255,.16)!important}.browser-shell.browser-shell--store .SortListButton-check{color:rgba(190,225,255,.95)!important;text-shadow:0 0 10px rgba(160,210,255,.45)}.browser-shell.browser-shell--store .store-catalog.browser,.browser-shell.browser-shell--store .store-catalog.browser-grid-root{position:relative;z-index:1}.browser-shell.browser-shell--store .filter-chips-row{padding:0}.browser-shell.browser-shell--store .filter-chip{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;border-radius:999px!important;color:rgba(255,255,255,.86)!important;font-family:Albert Sans,system-ui,sans-serif!important;font-size:.72rem!important;font-weight:520!important;letter-spacing:.02em!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.browser-shell.browser-shell--store .filter-chip-x{color:rgba(180,220,255,.75)!important}.browser-shell.browser-shell--store .filter-chip-clear{border-color:rgba(255,255,255,.14)!important;color:rgba(255,255,255,.55)!important;font-family:Albert Sans,system-ui,sans-serif!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:.65rem!important}.browser-shell.browser-shell--store .fp-genre-grid,.browser-shell.browser-shell--store .fp-section-card{background:rgba(255,255,255,.025)!important;border:1px solid rgba(255,255,255,.06)!important;box-shadow:none!important;border-radius:14px!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.browser-shell.browser-shell--store .fp-wrap{border-top-color:rgba(255,255,255,.06)!important}.browser-shell.browser-shell--store .fp-title{letter-spacing:.16em!important;font-weight:500!important;color:rgba(255,255,255,.34)!important}.browser-shell.browser-shell--store .browser-grid-content-layer.row,.browser-shell.browser-shell--store .browser-grid-placeholder-layer>.row,.browser-shell.browser-shell--store .store-grid .browser-grid-content-layer.row{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1rem .85rem!important}@media (max-width:1199.98px){.browser-shell.browser-shell--store .browser-grid-content-layer.row,.browser-shell.browser-shell--store .browser-grid-placeholder-layer>.row,.browser-shell.browser-shell--store .store-grid .browser-grid-content-layer.row{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:767.98px){.browser-shell.browser-shell--store .store-hero{min-height:calc(clamp(180px, 28vh, 260px) + var(--store-hero-underlap))}.browser-shell.browser-shell--store .store-hero__title{font-size:clamp(1.45rem,7vw,2rem)}.browser-shell.browser-shell--store .browser-grid-content-layer.row,.browser-shell.browser-shell--store .browser-grid-placeholder-layer>.row,.browser-shell.browser-shell--store .store-grid .browser-grid-content-layer.row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.7rem .55rem!important}}.browser-shell.browser-shell--store .browser-grid-stage .game_front_wrapperV2,.browser-shell.browser-shell--store .kr-game-card-context .browser-grid-card-face{background-position:0 0!important}.browser-shell.browser-shell--store .kr-game-card-context .browser-grid-card-face{border-radius:12px!important;border:1px solid rgba(255,255,255,.1)!important;background:rgba(0,11,19,.72)!important;box-shadow:0 8px 22px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.04)!important;overflow:hidden!important;filter:none!important;transition:border-color .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)!important}.browser-shell.browser-shell--store .browser-grid-stage .game_front_wrapperV2.browser-grid-card-motion--enter,.browser-shell.browser-shell--store .kr-game-card-context .browser-grid-card-face.browser-grid-card-motion--enter{animation:browserGridCardEnter var(--card-anim-ms,.28s) cubic-bezier(.22,1,.36,1) both!important}.browser-shell.browser-shell--store .browser-grid-stage.browser-grid-phase-idle .browser-grid-card-face:hover,.browser-shell.browser-shell--store .kr-game-card-context .browser-grid-card-face:hover{transform:translateY(-2px)!important;border-color:rgba(200,230,255,.22)!important;box-shadow:0 14px 32px rgba(0,0,0,.38),0 0 0 1px rgba(180,220,255,.06),inset 0 1px 0 rgba(255,255,255,.06)!important;filter:none!important;background-position:0 0!important;z-index:3}.browser-shell.browser-shell--store .kr-game-card-context .browser-card-media{aspect-ratio:16/9}.browser-shell.browser-shell--store .kr-game-card-context .browser-card-cover{transition:transform .5s cubic-bezier(.22,1,.36,1)}.browser-shell.browser-shell--store .kr-game-card-context .browser-grid-card-face:hover .browser-card-cover{transform:scale(1.05)}.browser-shell.browser-shell--store .kr-game-card-context .browser-card-body{padding:.65rem .7rem .75rem;gap:.35rem}.kr-game-card-context .browser-card-meta{opacity:.92}.kr-game-card-context .browser-card-price{font-family:Albert Sans,system-ui,sans-serif;font-weight:600;letter-spacing:.01em}.browser-shell.browser-shell--store .kr-game-card-context .browser-card-title{font-size:.86rem}@keyframes storePlatformIn{0%{opacity:0;transform:translateY(8px) scale(.92);filter:blur(4px) brightness(.7)}to{opacity:.72;transform:translateY(0) scale(1);filter:saturate(.8) brightness(.88)}}@keyframes storePlatformChipIn{0%{opacity:0;transform:translateY(10px) scale(.9);filter:blur(5px) brightness(.65)}to{opacity:.72;transform:translateY(0) scale(1);filter:saturate(.8) brightness(.88)}}@keyframes storePlatformSelectedIn{0%{opacity:0;transform:translateY(10px) scale(.9);filter:blur(5px) brightness(.65)}to{opacity:1;transform:translateY(0) scale(1);filter:brightness(1.22) saturate(1.08)}}@keyframes storePlatformSkeletonIn{0%{opacity:0;transform:translateY(8px) scale(.92);filter:blur(3px)}to{opacity:.7;transform:translateY(0) scale(1);filter:none}}@keyframes storePlatformSkeletonPulse{0%,to{opacity:.38}50%{opacity:.72}}@keyframes storePlatformSkeletonSheen{0%{transform:translateX(-130%)}to{transform:translateX(130%)}}@keyframes storeCardEnter{0%{opacity:0;transform:translateY(16px) scale(.96);filter:blur(5px)}to{opacity:1;transform:translateY(0) scale(1);filter:none}}@keyframes storeCardExit{0%{opacity:1;transform:translateY(0) scale(1);filter:none}to{opacity:0;transform:translateY(8px) scale(.98);filter:blur(3px)}}@keyframes storeSkeletonCellIn{0%{opacity:0;transform:translateY(14px) scale(.97);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:none}}.browser-shell.browser-shell--store .filter-mobile-platform-btn,.browser-shell.browser-shell--store .filter_button.filter-platform-chip{animation:storePlatformChipIn .52s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--pf-i, 0) * 42ms)}.browser-shell.browser-shell--store .filter-mobile-platform-btn.platform_selected,.browser-shell.browser-shell--store .filter_button.filter-platform-chip.platform_selected{animation-name:storePlatformSelectedIn}.browser-shell.browser-shell--store .filter_button.filter-platform-chip.filter-platform-chip--all{animation-name:storePlatformChipIn}.browser-shell.browser-shell--store .filter_platform_skeleton.filter_button{border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0!important;opacity:.55;overflow:hidden;position:relative;animation:storePlatformSkeletonIn .48s cubic-bezier(.22,1,.36,1) both,storePlatformSkeletonPulse 1.8s ease-in-out infinite;animation-delay:calc(var(--pf-i, 0) * 38ms),calc(var(--pf-i, 0) * 38ms + .48s)}.browser-shell.browser-shell--store .filter_platform_skeleton.filter_button:before{content:"";position:absolute;inset:4px 2px;border-radius:4px;background:rgba(180,215,255,.14)}.browser-shell.browser-shell--store .filter_platform_skeleton.filter_button:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 20%,rgba(200,230,255,.28) 48%,transparent 76%);transform:translateX(-130%);animation:storePlatformSkeletonSheen 1.7s ease-in-out infinite;animation-delay:calc(var(--pf-i, 0) * 90ms)}.browser-shell.browser-shell--store .filter_platform_skeleton.filter_platform_skeleton--all.filter_button{width:2.6rem!important;min-width:2.6rem!important;max-width:2.6rem!important}.browser-shell.browser-shell--store .filter_platform_skeleton.filter_button:hover{background:transparent!important;transform:none!important;box-shadow:none!important}.browser-shell.browser-shell--store .browser-grid-placeholder-layer .browser-skeleton-cell{animation:storeSkeletonCellIn .7s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--sk-i, 0) * 32ms)}.browser-shell.browser-shell--store .browser-grid-placeholder-layer .browser-skeleton-icon,.browser-shell.browser-shell--store .browser-grid-placeholder-layer .browser-skeleton-line,.browser-shell.browser-shell--store .browser-grid-placeholder-layer .browser-skeleton-media,.browser-shell.browser-shell--store .browser-grid-placeholder-layer .browser-skeleton-price{background:rgba(180,215,255,.07)}.browser-shell.browser-shell--store .browser-grid-placeholder-layer .browser-skeleton-sheen{background:linear-gradient(105deg,transparent 28%,rgba(180,220,255,.08) 46%,rgba(210,235,255,.14) 52%,transparent 70%)}.browser-shell.browser-shell--store .fp-nature-btn.active,.browser-shell.browser-shell--store .fp-region-chip.active{background:rgba(180,215,255,.14)!important;color:#fff!important;border-color:rgba(200,230,255,.28)!important;box-shadow:0 0 18px rgba(140,190,255,.16)!important}@media (prefers-reduced-motion:reduce){.browser-shell.browser-shell--store .browser-grid-placeholder-layer .browser-skeleton-cell,.browser-shell.browser-shell--store .browser-type-tab:after,.browser-shell.browser-shell--store .filter-mobile-platform-btn,.browser-shell.browser-shell--store .filter_button.filter-platform-chip,.browser-shell.browser-shell--store .filter_platform_skeleton.filter_button,.browser-shell.browser-shell--store .filter_platform_skeleton.filter_button:after,.browser-shell.browser-shell--store .filters_univers_button:after,.browser-shell.browser-shell--store .kr-game-card-context .browser-card-cover,.browser-shell.browser-shell--store .kr-game-card-context .browser-grid-card-face,.browser-shell.browser-shell--store .store-hero__title--pulse{animation:none!important;transition:none!important;transform:none!important;filter:none!important}.browser-shell.browser-shell--store .browser-grid-placeholder-layer .browser-skeleton-cell,.browser-shell.browser-shell--store .filter-mobile-platform-btn,.browser-shell.browser-shell--store .filter_button.filter-platform-chip,.browser-shell.browser-shell--store .filter_platform_skeleton.filter_button{opacity:1!important}}.account-page--cinematic{--kr-nav-h:56px;--account-ink:rgba(255,255,255,0.94);--account-muted:rgba(255,255,255,0.48);--account-faint:rgba(255,255,255,0.28);--account-line:rgba(255,255,255,0.1);--account-bg:#000b13;position:relative;width:100%;min-height:100vh;margin:0;margin-top:calc(-1 * var(--kr-nav-h));padding:0 0 4.5rem;color:var(--account-ink);background:var(--account-bg);overflow-x:hidden;isolation:isolate}@media (max-width:991.98px){.account-page--cinematic{--kr-nav-h:52px}}.account-page__wash{position:absolute;inset:0 0 auto 0;height:calc(min(52vh, 420px) + var(--kr-nav-h));z-index:0;pointer-events:none;overflow:hidden}.account-page__wash-img{width:100%;height:100%;object-fit:cover;object-position:center top;opacity:.28;filter:saturate(.85) brightness(.7);transform:scale(1.04)}.account-page__wash-fade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,11,19,.35) 0,rgba(0,11,19,.82) 55%,var(--account-bg) 100%),radial-gradient(80% 70% at 20% 0,rgba(255,255,255,.06),transparent 60%)}.account-page__inner{position:relative;z-index:1;width:min(1120px,calc(100% - 2.5rem));margin:0 auto;padding-top:calc(var(--kr-nav-h) + 5.25rem);display:flex;flex-direction:column;gap:1.75rem}.account-identity{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem 2rem;flex-wrap:wrap;padding-bottom:1.35rem;border-bottom:1px solid var(--account-line);animation:account-identity-in .7s cubic-bezier(.22,1,.36,1) both}@keyframes account-identity-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.account-identity__main{display:flex;align-items:center;gap:1.15rem;min-width:0}.account-identity__avatar{width:72px;height:72px;border-radius:50%;border:1px solid rgba(255,255,255,.18);box-shadow:0 8px 28px rgba(0,0,0,.35);flex-shrink:0}.account-identity__copy{min-width:0}.account-identity__kicker{margin:0 0 .35rem;font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--account-faint)}.account-identity__name{margin:0;font-size:clamp(1.85rem,3.6vw,2.65rem);font-weight:600;letter-spacing:.02em;line-height:1.05;color:#fff}.account-identity__email{margin:.4rem 0 0;font-size:.92rem;color:var(--account-muted);letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(70vw,420px)}.account-identity__meta{display:flex;flex-direction:column;align-items:flex-end;gap:.85rem}.account-identity__stats{display:flex;gap:1.35rem}.account-identity__stat{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;min-width:3rem}.account-identity__stat-value{font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:#fff;line-height:1}.account-identity__stat-label{font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--account-faint)}.account-identity__logout{display:inline-flex;align-items:center;gap:.45rem;margin:0;padding:0;border:none;background:none;color:var(--account-muted);font-size:.82rem;font-weight:500;letter-spacing:.04em;cursor:pointer;transition:color .2s ease}.account-identity__logout:focus-visible,.account-identity__logout:hover{color:#fff;outline:none}.account-tabs{display:flex;flex-wrap:wrap;gap:.15rem 1.5rem;border-bottom:1px solid var(--account-line);animation:account-tabs-in .75s cubic-bezier(.22,1,.36,1) .08s both}@keyframes account-tabs-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.account-tabs__btn{position:relative;margin:0;padding:.7rem 0 .85rem;border:none;background:none;color:var(--account-muted);font-size:.92rem;font-weight:500;letter-spacing:.03em;cursor:pointer;transition:color .2s ease}.account-tabs__btn:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:transparent;transform:scaleX(.4);transition:background .2s ease,transform .25s cubic-bezier(.22,1,.36,1)}.account-tabs__btn:hover{color:rgba(255,255,255,.88)}.account-tabs__btn.is-active{color:#fff;font-weight:600}.account-tabs__btn.is-active:after{background:#fff;transform:scaleX(1)}.account-tabs-mobile{display:flex;flex-direction:column;gap:.45rem;position:relative}.account-tabs-mobile__label{font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--account-faint)}.account-tabs-mobile__trigger{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.85rem 0;border:none;border-bottom:1px solid var(--account-line);background:transparent;color:#fff;font-size:1rem;font-weight:600;letter-spacing:.02em;cursor:pointer}.account-tabs-mobile__trigger-main{display:inline-flex;align-items:center;gap:.65rem}.account-tabs-mobile__chevron{font-size:.75rem;color:var(--account-muted);transition:transform .25s ease}.account-tabs-mobile__chevron.is-open{transform:rotate(180deg)}.account-tabs-mobile__menu{list-style:none;margin:0;padding:.35rem 0 .75rem;display:flex;flex-direction:column;gap:.15rem;border-bottom:1px solid var(--account-line)}.account-tabs-mobile__menu[hidden]{display:none}.account-tabs-mobile__item{display:flex;align-items:center;gap:.7rem;width:100%;padding:.75rem 0;border:none;background:none;color:var(--account-muted);font-size:.95rem;font-weight:500;text-align:left;cursor:pointer}.account-tabs-mobile__item.is-active{color:#fff;font-weight:600}.account-tabs-mobile__check{margin-left:auto;font-size:.75rem;opacity:.7}.account-stage{animation:account-stage-in .65s cubic-bezier(.22,1,.36,1) .12s both;min-width:0}@keyframes account-stage-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.account-page--cinematic .account-glass-surface,.account-page--cinematic .account-glass-surface--inner{background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:0!important}.account-page--cinematic .account-section-kicker{letter-spacing:.14em;color:var(--account-faint)}.account-page--cinematic .account-section-title{font-size:clamp(1.45rem,2.4vw,1.85rem);font-weight:600;letter-spacing:.02em}.account-page--cinematic .account-section-lead{color:var(--account-muted);max-width:48ch}.account-page--cinematic .account-tab-skeleton-block{background:rgba(255,255,255,.05)}.account-page--cinematic .keys-filter-bar{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:none;border-bottom:1px solid var(--account-line);border-radius:0;padding:0 0 .85rem;margin-bottom:1.35rem;box-shadow:none}.account-page--cinematic .keys-filter-btn{border-radius:0;border:none;background:transparent;padding:.35rem .15rem;color:var(--account-muted);letter-spacing:.03em}.account-page--cinematic .keys-filter-btn:hover{background:transparent;color:#fff;border:none}.account-page--cinematic .keys-filter-btn.active{background:transparent;border:none;color:#fff;box-shadow:none}.account-page--cinematic .keys-filter-count{background:transparent;color:var(--account-faint);padding:0;min-width:0}.account-page--cinematic .keys-filter-btn.active .keys-filter-count{background:transparent;color:rgba(255,255,255,.55)}.account-page--cinematic .keys-filter-group{gap:1rem}.account-page--cinematic .keys-grid-redesigned{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:1.35rem 1rem;padding:0}.account-page--cinematic .key-pin-redesigned,.account-page--cinematic .keys-grid-redesigned{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:none;border-radius:0;box-shadow:none}.account-page--cinematic .key-pin-redesigned{width:auto;margin:0;overflow:visible;transition:transform .35s cubic-bezier(.22,1,.36,1)}.account-page--cinematic .key-pin-redesigned:before{display:none}.account-page--cinematic .key-pin-redesigned:hover{transform:translateY(-4px);border-color:transparent;box-shadow:none}.account-page--cinematic .key-pin-image-redesigned{height:auto;aspect-ratio:600/352;border-radius:4px;overflow:hidden;box-shadow:0 10px 28px rgba(0,0,0,.35)}.account-page--cinematic .key-pin-icons-redesigned{top:.55rem;left:.55rem;gap:.35rem}.account-page--cinematic .key-pin-icon-redesigned{width:1.55rem;height:1.55rem;border-radius:4px;background:rgba(0,11,19,.55);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.account-page--cinematic .key-pin-status-redesigned{top:.55rem;right:.55rem;padding:.2rem .45rem;border-radius:0;font-size:.62rem;letter-spacing:.08em;border:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.account-page--cinematic .key-pin-status-redesigned.claimed{background:rgba(0,11,19,.55);color:rgba(255,255,255,.7)}.account-page--cinematic .key-pin-status-redesigned.unclaimed{background:rgba(255,255,255,.92);color:#000b13;border:none;box-shadow:none;animation:none}.account-page--cinematic .key-pin-status-redesigned.unclaimed:after{display:none}.account-page--cinematic .key-pin-info-redesigned{padding:.75rem 0 0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:none}.account-page--cinematic .key-pin-title-redesigned{font-size:.92rem;font-weight:600;letter-spacing:.02em;color:#fff;margin-bottom:.2rem}.account-page--cinematic .key-pin-edition-redesigned{font-size:.78rem;color:var(--account-muted);margin-bottom:.75rem}.account-page--cinematic .key-pin-footer-redesigned{padding-top:0;justify-content:flex-start}.account-page--cinematic .key-action-btn-redesigned{padding:.45rem 0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:none;border-bottom:1px solid rgba(255,255,255,.45);border-radius:0;color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;box-shadow:none}.account-page--cinematic .key-action-btn-redesigned:hover{background:transparent;color:#fff;border-color:#fff;transform:none;box-shadow:none}.account-page--cinematic .keys-pagination-row{background:transparent;border:none;border-top:1px solid var(--account-line);border-radius:0;padding:1rem 0 0;margin-top:1.5rem}.account-page--cinematic .no-keys-message-redesigned{grid-column:1/-1;padding:3rem 0;text-align:left;background:transparent;border:none}.account-page--cinematic .transactions-container-redesigned{width:100%;max-width:100%;margin:0}.account-page--cinematic .tx-filter-bar{display:flex;flex-wrap:wrap;gap:.85rem 1.1rem;background:transparent;border:none;border-radius:0;padding:0 0 .35rem;margin-bottom:.35rem}.account-page--cinematic .tx-filter-btn{background:transparent;border:none;border-radius:0;padding:.3rem 0;color:var(--account-muted);letter-spacing:.03em}.account-page--cinematic .tx-filter-btn.active,.account-page--cinematic .tx-filter-btn:hover{background:transparent;border:none;color:#fff;box-shadow:none}.account-page--cinematic .tx-filter-btn.active .tx-filter-count,.account-page--cinematic .tx-filter-count{background:transparent;color:var(--account-faint)}.account-page--cinematic .transactions-list-redesigned{gap:0}.account-page--cinematic .transaction-card-redesigned{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:none;border-radius:0;padding:1.35rem 0;box-shadow:none;overflow:visible}.account-page--cinematic .transaction-card-redesigned+.transaction-card-redesigned{border-top:1px solid rgba(255,255,255,.1)}.account-page--cinematic .transaction-card-redesigned:hover{transform:none;border-color:transparent;box-shadow:none}.account-page--cinematic .transaction-header-redesigned{margin-bottom:.85rem;padding-bottom:0;border-bottom:none}.account-page--cinematic .transaction-details-redesigned{margin-bottom:.85rem}.account-page--cinematic .transaction-actions-redesigned{margin-top:.85rem;padding-top:0;border-top:none}.account-page--cinematic .tx-order-details{border-top:none;margin-top:.65rem;padding-top:.65rem}.account-page--cinematic .amount-value{background:transparent;border:none;border-radius:0;padding:0;color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.account-page--cinematic .transaction-status-badge-redesigned{display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;padding:.35rem .75rem;margin-bottom:.85rem;font-size:.72rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;border:1px solid transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;width:fit-content}.account-page--cinematic .transaction-status-badge-redesigned.success{background:rgba(34,197,94,.16)!important;color:#4ade80!important;border-color:rgba(74,222,128,.28)!important}.account-page--cinematic .transaction-status-badge-redesigned.warning{background:rgba(251,191,36,.16)!important;color:#fbbf24!important;border-color:rgba(251,191,36,.3)!important}.account-page--cinematic .transaction-status-badge-redesigned.danger{background:rgba(239,68,68,.16)!important;color:#f87171!important;border-color:rgba(248,113,113,.28)!important}.account-page--cinematic .transaction-status-badge-redesigned.info{background:rgba(56,189,248,.14)!important;color:#7dd3fc!important;border-color:rgba(125,211,252,.28)!important}.account-page--cinematic .transaction-status-badge-redesigned.primary{background:rgba(255,255,255,.1)!important;color:rgba(255,255,255,.92)!important;border-color:rgba(255,255,255,.22)!important}.account-page--cinematic .refer-box--embedded,.account-page--cinematic .wallet-tab--embedded,.account-page--cinematic .wallet-tab.account-tab-panel{padding:0;gap:2rem}.account-page--cinematic .wallet-tab .account-section-head{margin-bottom:.15rem}.account-page--cinematic .wallet-tab .account-section-lead{max-width:46ch}.account-page--cinematic .wallet-tab-hero{display:block;padding:.15rem 0 0;border-top:none;border-bottom:none}.account-page--cinematic .wallet-tab-card-label{margin:0 0 .45rem;font-size:.7rem;letter-spacing:.12em;color:rgba(255,255,255,.38)}.account-page--cinematic .wallet-tab-hero-value{font-size:clamp(2.6rem,5.5vw,3.65rem);font-weight:700;letter-spacing:-.035em;line-height:1;color:#fff}.account-page--cinematic .wallet-tab-card-sub{margin-top:.55rem;font-size:.82rem;color:rgba(255,255,255,.45)}.account-page--cinematic .wallet-tab-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.25rem 2rem;padding:0;border-bottom:none}.account-page--cinematic .wallet-tab-metric{padding:0;border-right:none;gap:.45rem;min-width:0}.account-page--cinematic .wallet-tab-metric+.wallet-tab-metric{border-left:none;padding-left:0}.account-page--cinematic .wallet-tab-metric:hover{transform:none;border-color:transparent}.account-page--cinematic .wallet-tab-metric-icon{display:none}.account-page--cinematic .wallet-tab-metric-body{gap:.3rem}.account-page--cinematic .wallet-tab-metric-value{font-size:1.2rem;font-weight:700;letter-spacing:-.02em;color:rgba(255,255,255,.95)}.account-page--cinematic .wallet-tab-metric--hold .wallet-tab-metric-value{color:#fbbf24}.account-page--cinematic .wallet-tab-metric--expiring .wallet-tab-metric-value{color:#f87171}.account-page--cinematic .wallet-tab-metric--expiring .wallet-tab-metric-icon,.account-page--cinematic .wallet-tab-metric--hold .wallet-tab-metric-icon{color:inherit}.account-page--cinematic .wallet-tab-quick-actions{gap:.65rem;padding:.15rem 0}.account-page--cinematic .wallet-tab-quick-btn{border-radius:999px;border:1px solid rgba(255,255,255,.4);background:rgba(255,255,255,.96);-webkit-backdrop-filter:none;backdrop-filter:none;color:#000b13;font-weight:600;letter-spacing:.02em;padding:.55rem 1.15rem}.account-page--cinematic .wallet-tab-quick-btn:hover{background:#fff;border-color:#fff;color:#000b13;transform:translateY(-1px)}.account-page--cinematic .wallet-tab-quick-btn--ghost{border-color:rgba(255,255,255,.28);background:transparent;color:#fff}.account-page--cinematic .wallet-tab-quick-btn--ghost:hover{background:rgba(255,255,255,.06);border-color:#fff;color:#fff}.account-page--cinematic .wallet-tab-earn-banner{padding:0;border:none;color:rgba(255,255,255,.5);font-size:.88rem;line-height:1.55;max-width:58ch}.account-page--cinematic .wallet-tab-earn-banner strong{color:rgba(255,255,255,.82);font-weight:600}.account-page--cinematic .wallet-tab-history{padding:.5rem 0 0;border-top:none}.account-page--cinematic .wallet-tab-history-head{margin-bottom:.15rem;padding-bottom:.35rem;border-bottom:none}.account-page--cinematic .wallet-tab-history-title{font-size:.72rem;letter-spacing:.12em}.account-page--cinematic .wallet-tab-list{gap:1.15rem}.account-page--cinematic .wallet-tab-tx{background:transparent;border:none;border-radius:0;padding:0}.account-page--cinematic .wallet-tab-tx+.wallet-tab-tx{border-top:none}.account-page--cinematic .wallet-tab-tx:hover{background:transparent;border-color:transparent;transform:none}.account-page--cinematic .wallet-tab-tx.pending{opacity:.7;border-style:solid}.account-page--cinematic .wallet-tab-tx-type{font-size:.9rem;font-weight:600;color:rgba(255,255,255,.92)}.account-page--cinematic .wallet-tab-tx-type.credit{color:#4ade80}.account-page--cinematic .wallet-tab-tx-type.debit{color:rgba(255,255,255,.78)}.account-page--cinematic .wallet-tab-tx-amount{font-size:1.05rem;font-weight:700;letter-spacing:-.02em}.account-page--cinematic .wallet-tab-tx-amount.pos{color:#4ade80}.account-page--cinematic .wallet-tab-tx-amount.neg{color:rgba(255,255,255,.88)}.account-page--cinematic .wallet-tab-tx-date,.account-page--cinematic .wallet-tab-tx-desc{color:rgba(255,255,255,.42);font-size:.8rem}.account-page--cinematic .wallet-tab-empty{padding:1.25rem 0 .5rem}.account-page--cinematic .wallet-tab-empty-title{margin:0 0 .35rem;font-size:1.05rem;font-weight:600;color:#fff}.account-page--cinematic .wallet-tab-empty-text{margin:0 0 1rem;color:rgba(255,255,255,.48);max-width:40ch;line-height:1.5}.account-page--cinematic .refer-box{margin:0;max-width:none;padding:0}.account-page--cinematic .refer-bonus-card,.account-page--cinematic .refer-how,.account-page--cinematic .refer-link-section,.account-page--cinematic .refer-stat{background:transparent;border:none;border-radius:0;box-shadow:none}.account-page--cinematic .refer-bonus-grid{gap:0;border-bottom:1px solid var(--account-line)}.account-page--cinematic .refer-bonus-card{padding:1.25rem 1rem 1.25rem 0;border-right:1px solid var(--account-line);border-top:none;align-items:flex-start;text-align:left}.account-page--cinematic .refer-bonus-card:last-child{border-right:none}.account-page--cinematic .refer-bonus-card:hover{transform:none;border-color:var(--account-line)}.account-page--cinematic .refer-bonus-card--friend,.account-page--cinematic .refer-bonus-card--you{border-top-color:transparent}.account-page--cinematic .refer-link-section{padding:1.25rem 0;border-bottom:1px solid var(--account-line)}.account-page--cinematic .refer-how{padding:1.25rem 0 0}.account-loading{display:flex;flex-direction:column;gap:1.35rem;padding:.25rem 0 1rem;animation:account-stage-in .45s ease both}.account-loading__rail{position:relative;height:2px;width:100%;overflow:hidden;background:rgba(255,255,255,.08)}.account-loading__bar{position:absolute;inset:0 auto 0 0;width:38%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);animation:account-loading-sweep 1.1s cubic-bezier(.4,0,.2,1) infinite}@keyframes account-loading-sweep{0%{transform:translateX(-120%)}to{transform:translateX(320%)}}.account-loading__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:1.35rem 1rem}.account-loading__tile{display:flex;flex-direction:column;gap:.55rem}.account-loading__cover{aspect-ratio:600/352;border-radius:4px;background:linear-gradient(110deg,rgba(255,255,255,.04),rgba(255,255,255,.1) 45%,rgba(255,255,255,.04));background-size:200% 100%}.account-loading__cover,.account-loading__line{animation:account-loading-shimmer 1.35s ease-in-out infinite}.account-loading__line{height:.7rem;border-radius:2px;background:rgba(255,255,255,.08)}.account-loading__line--title{width:78%}.account-loading__line--sub{width:48%;height:.55rem;opacity:.7}.account-loading__rows{display:flex;flex-direction:column;gap:.9rem}.account-loading__row{display:flex;flex-direction:column;gap:.55rem;padding:1.2rem 0 1.35rem;border-bottom:1px solid rgba(255,255,255,.12)}.account-loading__pill{width:6.5rem;height:1.4rem;border-radius:999px;background:rgba(255,255,255,.08);animation:account-loading-shimmer 1.35s ease-in-out infinite}@keyframes account-loading-shimmer{0%,to{opacity:.55}50%{opacity:1}}.account-page--cinematic .account-tab-skeleton-block{border-radius:4px;border:none;background:rgba(255,255,255,.06)}.account-page--cinematic .account-tab-skeleton-block--hero{min-height:5.5rem;background:rgba(255,255,255,.05)}@media (max-width:767.98px){.account-page__inner{width:calc(100% - 1.5rem);padding-top:calc(max(.4rem, env(safe-area-inset-top, 0px)) + 6.25rem);gap:1.25rem}.account-identity{flex-direction:column;align-items:flex-start}.account-identity__meta{width:100%;flex-direction:row;align-items:center;justify-content:space-between}.account-identity__stats{gap:1rem}.account-identity__stat{align-items:flex-start}.account-identity__avatar{width:56px;height:56px}.account-identity__name{font-size:clamp(1.55rem,7vw,2rem)}.account-loading__grid,.account-page--cinematic .keys-grid-redesigned{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .75rem}.account-page--cinematic .wallet-tab-metric{border-right:none;border-bottom:none;padding:.95rem 0}.account-page--cinematic .wallet-tab-metric+.wallet-tab-metric{border-left:none;padding-left:0}.account-page--cinematic .wallet-tab-metrics{grid-template-columns:1fr 1fr;gap:.35rem 1.25rem}.account-page--cinematic .refer-bonus-card{border-right:none;border-bottom:1px solid var(--account-line)}}@media (prefers-reduced-motion:reduce){.account-identity,.account-loading__bar,.account-loading__cover,.account-loading__line,.account-loading__pill,.account-page--cinematic .key-pin-redesigned,.account-stage,.account-tabs{animation:none!important;transition:none!important}}.franchise-page--cinematic{--kr-nav-h:56px;--fr-ink:rgba(255,255,255,0.94);--fr-muted:rgba(255,255,255,0.5);--fr-faint:rgba(255,255,255,0.32);--fr-bg:#000b13;position:relative;width:100%;min-height:100vh;margin:0;margin-top:calc(-1 * var(--kr-nav-h));padding:0 0 4.5rem;color:var(--fr-ink);background:var(--fr-bg);overflow-x:hidden;isolation:isolate}@media (max-width:991.98px){.franchise-page--cinematic{--kr-nav-h:52px}}.franchise-page__wash{position:absolute;inset:0 0 auto 0;height:calc(min(58vh, 520px) + var(--kr-nav-h));z-index:0;pointer-events:none;overflow:hidden}.franchise-page__wash-img{width:100%;height:100%;object-fit:cover;object-position:center top;opacity:.42;filter:saturate(.9) brightness(.72);transform:scale(1.06);animation:franchise-wash-in 1.4s cubic-bezier(.22,1,.36,1) both}@keyframes franchise-wash-in{0%{opacity:0;transform:scale(1.14)}to{opacity:.42;transform:scale(1.06)}}.franchise-page__wash-fade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,11,19,.28) 0,rgba(0,11,19,.72) 52%,var(--fr-bg) 100%),radial-gradient(70% 60% at 80% 10%,rgba(255,255,255,.08),transparent 55%)}.franchise-page__inner{position:relative;z-index:1;width:min(1120px,calc(100% - 2.5rem));margin:0 auto;padding-top:calc(var(--kr-nav-h) + 2.75rem);display:flex;flex-direction:column;gap:3rem}.franchise-identity{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem 3rem;flex-wrap:wrap;animation:franchise-identity-in .75s cubic-bezier(.22,1,.36,1) both}@keyframes franchise-identity-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.franchise-identity__copy{flex:1 1 18rem;min-width:0;max-width:38rem}.franchise-identity__kicker{margin:0 0 .45rem;font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--fr-faint)}.franchise-identity__title{margin:0;font-size:clamp(2.1rem,4.8vw,3.35rem);font-weight:600;letter-spacing:.02em;line-height:1.05;color:#fff}.franchise-identity__lead{margin:1rem 0 0;font-size:clamp(.95rem,1.5vw,1.08rem);line-height:1.55;color:var(--fr-muted);max-width:42ch}.franchise-identity__meta{margin:1.15rem 0 0;font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--fr-faint)}.franchise-identity__logo{flex:0 0 auto;width:min(220px,42vw);filter:drop-shadow(0 18px 40px rgba(0,0,0,.45))}.franchise-identity__logo-img{display:block;width:100%;height:auto;object-fit:contain}.franchise-page__stage{animation:franchise-identity-in .75s cubic-bezier(.22,1,.36,1) .08s both}.franchise-page__stage-head{margin:0 0 1.5rem}.franchise-page__stage-kicker{margin:0 0 .4rem;font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--fr-faint)}.franchise-page__stage-title{margin:0;font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:600;letter-spacing:.02em;color:#fff}.franchise-page--cinematic .franchise-browser{margin:0!important;width:100%;max-width:none}.franchise-page--cinematic .franchise-browser__stage{width:100%}.franchise-page--cinematic .franchise-browser__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:1.5rem 1.1rem;width:100%;margin:0;padding:0}.franchise-page--cinematic .franchise-browser__cell{min-width:0;width:100%}.franchise-page--cinematic .franchise-browser__cell .browser-grid-card-face,.franchise-page--cinematic .franchise-browser__cell .game_front_wrapperV2{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.franchise-page--cinematic .franchise-browser__empty{padding:2rem 0 1rem}.franchise-page--cinematic .franchise-browser__empty h3{margin:0 0 .4rem;font-size:1.15rem;font-weight:600;color:#fff}.franchise-page--cinematic .franchise-browser__empty p{margin:0;color:var(--fr-muted);max-width:36ch;line-height:1.5}.franchise-page--cinematic .kr-game-card-context .browser-grid-card-face{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important}.franchise-page--cinematic .kr-game-card-context .browser-card-inner{gap:.7rem}.franchise-page--cinematic .kr-game-card-context .browser-card-media{border-radius:6px;overflow:hidden;box-shadow:0 12px 32px rgba(0,0,0,.35);aspect-ratio:600/352}.franchise-page--cinematic .kr-game-card-context .browser-card-cover{transition:transform .4s cubic-bezier(.22,1,.36,1)}.franchise-page--cinematic .kr-game-card-context .browser-grid-card-face:hover .browser-card-cover{transform:scale(1.04)}.franchise-page--cinematic .kr-game-card-context .browser-card-body{padding:0!important;background:transparent!important;gap:.35rem}.franchise-page--cinematic .kr-game-card-context .browser-card-title{font-family:Albert Sans,system-ui,sans-serif;font-size:.92rem;font-weight:600;letter-spacing:.02em;color:#fff}.franchise-page--cinematic .kr-game-card-context .browser-card-price{font-family:Albert Sans,system-ui,sans-serif;font-weight:700;letter-spacing:-.02em;color:rgba(255,255,255,.96);background:none!important;border:none!important;padding:0!important;box-shadow:none!important}.franchise-page--cinematic .kr-game-card-context .browser-card-edition,.franchise-page--cinematic .kr-game-card-context .edition_product,.franchise-page--cinematic .kr-game-card-context .edition_product_gift_card{border-radius:0;background:rgba(0,11,19,.55)!important;border:1px solid rgba(255,255,255,.12)!important;font-family:Albert Sans,system-ui,sans-serif;letter-spacing:.04em}.franchise-page--cinematic .kr-game-card-context .browser-card-meta{color:rgba(255,255,255,.45);font-size:.78rem}.franchise-section{padding:0}.franchise-section .fv-wrapper{width:100%;max-width:none;margin:0}.franchise-section .fv-item{border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 40px rgba(0,0,0,.35);background:rgba(0,11,19,.35)}.franchise-section .fv-item.fv-active{border-color:rgba(255,255,255,.28);box-shadow:0 22px 48px rgba(0,0,0,.42)}.franchise-section .fv-label span{font-family:Albert Sans,system-ui,sans-serif;font-weight:600;letter-spacing:.04em}.franchise-section .fv-nav{background:rgba(0,11,19,.45);border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.franchise-section .fv-dot.active{background:#fff}@media (max-width:767.98px){.franchise-page__inner{width:calc(100% - 1.5rem);padding-top:calc(var(--kr-nav-h) + 2rem);gap:2.25rem}.franchise-identity{flex-direction:column-reverse;align-items:flex-start;gap:1.5rem}.franchise-identity__logo{width:min(160px,48vw)}.franchise-identity__title{font-size:clamp(1.75rem,8vw,2.35rem)}.franchise-page--cinematic .franchise-browser__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem .85rem}}@media (prefers-reduced-motion:reduce){.franchise-identity,.franchise-page__stage,.franchise-page__wash-img{animation:none!important}}.home-page--cinematic{--kr-nav-h:56px;--home-ink:rgba(255,255,255,0.94);--home-muted:rgba(255,255,255,0.5);--home-faint:rgba(255,255,255,0.32);--home-line:rgba(255,255,255,0.12);--home-bg:#000b13;--home-hero-fade-bottom:16rem;--home-section-gap:4.5rem;--home-section-inner-gap:1.25rem;position:relative;width:100%;min-height:100vh;margin:0;padding:0 0 4.5rem;color:var(--home-ink);background:var(--home-bg);overflow-x:clip;isolation:isolate;font-family:Albert Sans,system-ui,sans-serif}.home-page--cinematic .home-hero{--home-hero-fade-bottom:inherit}.home-page--cinematic .home-page__stack{position:relative;z-index:1;width:min(1280px,calc(100% - 2.5rem));margin:calc(var(--home-hero-fade-bottom) * -.55) auto 0;display:flex;flex-direction:column;gap:var(--home-section-gap);background:transparent}.home-page--cinematic .home-section{display:flex;flex-direction:column;gap:var(--home-section-inner-gap);margin:0;padding:0;width:100%;background:none;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.home-page--cinematic .home-section__head{margin:0;padding:0;text-align:left}.home-page--cinematic .home-section--catalog .home-section__head{margin-bottom:.85rem}.home-page--cinematic .home-section__title,.home-page--cinematic .home_title{margin:0!important;padding:0!important;width:auto!important;max-width:none!important;background:none!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:0!important;font-family:Albert Sans,system-ui,sans-serif;font-size:clamp(1.28rem,2.1vw,1.62rem);font-weight:560;letter-spacing:.04em;line-height:1.15;color:rgba(255,255,255,.96);text-align:left;text-shadow:0 0 28px rgba(180,220,255,.12)}.home-page--cinematic .home-section__body{width:100%}.home-page--cinematic .home-section__footer{display:flex;justify-content:center;margin:0;padding:0}.home-page--cinematic .home-section__more{appearance:none;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.28);border-radius:0;padding:.35rem .1rem;color:rgba(255,255,255,.88);font-family:Albert Sans,system-ui,sans-serif;font-size:.92rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:color .25s ease,border-color .25s ease,opacity .25s ease}.home-page--cinematic .home-section__more:hover:not(:disabled){color:#fff;border-bottom-color:rgba(255,255,255,.7)}.home-page--cinematic .home-section__more:disabled{opacity:.55;cursor:wait}.home-page--cinematic .home-game-grid.browser-grid-content-layer{gap:1.35rem .95rem!important}.home-page--cinematic .home-game-grid__cell{min-width:0;width:100%;padding:0!important}.home-page--cinematic .home-game-grid__cell .browser-grid-card-face,.home-page--cinematic .home-game-grid__cell .game_front_wrapperV2{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.home-page--cinematic .kr-game-card-context .browser-grid-card-face{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important}.home-page--cinematic .kr-game-card-context .browser-card-inner{gap:.7rem}.home-page--cinematic .kr-game-card-context .browser-card-media{border-radius:6px;overflow:hidden;box-shadow:0 12px 32px rgba(0,0,0,.35);aspect-ratio:600/352}.home-page--cinematic .kr-game-card-context .browser-card-cover{transition:transform .4s cubic-bezier(.22,1,.36,1)}.home-page--cinematic .kr-game-card-context .browser-grid-card-face:hover .browser-card-cover{transform:scale(1.04)}.home-page--cinematic .kr-game-card-context .browser-card-body{padding:0!important;background:transparent!important;gap:.35rem}.home-page--cinematic .kr-game-card-context .browser-card-title{font-family:Albert Sans,system-ui,sans-serif;font-size:.92rem;font-weight:600;letter-spacing:.02em;color:#fff}.home-page--cinematic .kr-game-card-context .browser-card-price{font-family:Albert Sans,system-ui,sans-serif;font-weight:700;letter-spacing:-.02em;color:rgba(255,255,255,.96);background:none!important;border:none!important;padding:0!important;box-shadow:none!important}.home-page--cinematic .kr-game-card-context .browser-card-edition,.home-page--cinematic .kr-game-card-context .edition_product,.home-page--cinematic .kr-game-card-context .edition_product_gift_card{border-radius:0;background:rgba(0,11,19,.55)!important;border:1px solid rgba(255,255,255,.12)!important;font-family:Albert Sans,system-ui,sans-serif;letter-spacing:.04em}.home-page--cinematic .kr-game-card-context .browser-card-meta{color:rgba(255,255,255,.45);font-size:.78rem}.home-page--cinematic .franchise-section .fv-wrapper{padding:0;margin:0}.home-page--cinematic .franchise-section .fv-viewport{padding:.75rem 0 1rem}.home-page--cinematic .franchise-section .fv-dots{margin-top:.75rem}.home-page--cinematic .home-platforms-section .home-section__body{width:100%}.home-platforms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;width:100%}.home-platforms__panel{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:0;aspect-ratio:16/10;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(0,11,19,.45);text-decoration:none;color:#fff;box-shadow:0 10px 28px rgba(0,0,0,.32);transition:border-color .2s ease,transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease}.home-platforms__panel:focus-visible,.home-platforms__panel:hover{border-color:rgba(255,255,255,.28);transform:translateY(-3px);box-shadow:0 16px 36px rgba(0,0,0,.42);outline:none}.home-platforms__media{position:absolute;inset:0;z-index:0}.home-platforms__cover{object-fit:cover;object-position:center top;transform:scale(1.02);transition:transform .45s cubic-bezier(.22,1,.36,1)}.home-platforms__panel:focus-visible .home-platforms__cover,.home-platforms__panel:hover .home-platforms__cover{transform:scale(1.06)}.home-platforms__wash{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,11,19,.1),rgba(0,11,19,.25) 45%,rgba(0,11,19,.88));pointer-events:none}.home-platforms__meta{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.45rem;padding:.85rem .9rem .95rem}.home-platforms__icon{flex:0 0 auto;opacity:.95;filter:brightness(1.08)}.home-platforms__label{font-family:Albert Sans,system-ui,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.02em;line-height:1.1;text-shadow:0 1px 10px rgba(0,0,0,.55)}@media (max-width:767.98px){.home-platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.home-platforms__panel{aspect-ratio:16/11}.home-platforms__label{font-size:.88rem}.home-platforms__meta{padding:.65rem .7rem .75rem}}@media (prefers-reduced-motion:reduce){.home-platforms__cover,.home-platforms__panel{transition:none!important}}.home-page--cinematic .gc-section{margin:0;padding:0}.home-page--cinematic .gc-grid{gap:1rem;padding:0;margin:0}.home-page--cinematic .gc-card{border-radius:8px;background:rgba(0,11,19,.4);box-shadow:0 10px 28px rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.08)}.home-page--cinematic .gc-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(0,0,0,.45);border-color:rgba(255,255,255,.22)}.home-page--cinematic .gc-card-label{opacity:1;transform:none;padding:1.4rem .75rem .65rem;background:linear-gradient(0deg,rgba(0,11,19,.82) 0,transparent)}.home-page--cinematic .gc-card-label span{font-family:Albert Sans,system-ui,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}@media (max-width:991.98px){.home-page--cinematic{--home-hero-fade-bottom:12rem;--home-section-gap:3.75rem;--home-section-inner-gap:1.15rem}.home-page--cinematic .home-page__stack{width:calc(100% - 1.75rem)}.home-page--cinematic .home-game-grid.browser-grid-content-layer{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.15rem .75rem!important}}@media (max-width:575.98px){.home-page--cinematic{--home-hero-fade-bottom:10rem;--home-section-gap:3.25rem;--home-section-inner-gap:1rem;padding-bottom:3.25rem}.home-page--cinematic .home-page__stack{width:calc(100% - 1.25rem)}.home-page--cinematic .home-section__title{font-size:clamp(1.2rem,5.5vw,1.45rem)}.home-page--cinematic .home-game-grid.browser-grid-content-layer{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem .65rem!important}}@media (prefers-reduced-motion:reduce){.home-page--cinematic .gc-card,.home-page--cinematic .home-section__more,.home-page--cinematic .kr-game-card-context .browser-card-cover{transition:none!important}.home-page--cinematic .kr-game-card-context .browser-grid-card-face:hover .browser-card-cover{transform:none}}.kr-mbar,.kr-toast-card{--kr-toast-rgb:140,200,255}.kr-mbar[data-tone=success],.kr-toast-card--success{--kr-toast-rgb:127,224,166}.kr-mbar[data-tone=info],.kr-toast-card--info{--kr-toast-rgb:140,200,255}.kr-mbar[data-tone=warning],.kr-toast-card--warning{--kr-toast-rgb:255,196,120}.kr-mbar[data-tone=error],.kr-toast-card--error{--kr-toast-rgb:255,130,130}.kr-mbar[data-tone=love],.kr-toast-card--love{--kr-toast-rgb:255,122,156}.kr-mbar[data-tone=gold],.kr-toast-card--gold{--kr-toast-rgb:255,212,121}.kr-mbar[data-tone=key],.kr-toast-card--key{--kr-toast-rgb:130,220,255}.kr-mbar[data-tone=violet],.kr-toast-card--violet{--kr-toast-rgb:185,164,255}.kr-mbar[data-tone=trash],.kr-toast-card--trash{--kr-toast-rgb:255,162,140}.notification_wrapper.kr-toast-card{z-index:10070}.kr-toast-card .notification_container.kr-toast-card__static{cursor:default}.kr-toast-card .notification_game_title{max-width:13rem}.kr-toast-card .notification_check_icon,.kr-toast-card .notification_success_text{color:rgba(var(--kr-toast-rgb),.95)}.kr-toast-card .notification_image.kr-toast-card__tile{display:grid;place-items:center;width:42px;height:42px;border-radius:7px;background:rgba(var(--kr-toast-rgb),.16);box-shadow:0 0 0 1px rgba(var(--kr-toast-rgb),.3) inset;color:rgb(var(--kr-toast-rgb));font-size:1rem}.kr-toast-card .notification_content_layout{align-items:center}.kr-toast-card__action{flex:0 0 auto;appearance:none;cursor:pointer;margin-inline-start:auto;padding:.34rem .8rem;border-radius:999px;border:1px solid rgba(var(--kr-toast-rgb),.34);background:rgba(var(--kr-toast-rgb),.14);color:rgb(var(--kr-toast-rgb));font-family:inherit;font-size:.76rem;font-weight:700;letter-spacing:.02em;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background .18s ease,border-color .18s ease,transform .18s ease}.kr-toast-card__action:hover{background:rgba(var(--kr-toast-rgb),.26);border-color:rgba(var(--kr-toast-rgb),.55);color:rgb(var(--kr-toast-rgb))}.kr-toast-card__action:active{transform:scale(.95)}@media (max-width:767.98px){.kr-mbar__mark{background:rgba(var(--kr-toast-rgb),0);transition:width var(--kr-mbar-dur) var(--kr-mbar-ease),height var(--kr-mbar-dur) var(--kr-mbar-ease),border-radius var(--kr-mbar-dur) var(--kr-mbar-ease),background var(--kr-mbar-dur) var(--kr-mbar-ease),box-shadow var(--kr-mbar-dur) var(--kr-mbar-ease)}.kr-mbar__mark-layer--icon{color:rgb(var(--kr-toast-rgb));font-size:1rem}.kr-mbar[data-mark=icon] .kr-mbar__mark-layer--icon{opacity:1;transform:none;filter:none;transition:opacity .32s ease .08s,filter .32s ease .08s,transform var(--kr-mbar-dur) var(--kr-mbar-ease)}.kr-mbar[data-mark=icon] .kr-mbar__mark{width:36px;height:36px;border-radius:10px;background:rgba(var(--kr-toast-rgb),.16);box-shadow:0 0 0 1px rgba(var(--kr-toast-rgb),.3)}.kr-mbar[data-tone] .kr-mbar__msg{color:rgba(var(--kr-toast-rgb),.95)}.kr-mbar__act-wrap{display:grid;grid-template-columns:0fr;min-width:0;opacity:0;transition:grid-template-columns var(--kr-mbar-dur) var(--kr-mbar-ease),opacity .22s ease}.kr-mbar.is-act-open .kr-mbar__act-wrap{grid-template-columns:1fr;opacity:1;transition:grid-template-columns var(--kr-mbar-dur) var(--kr-mbar-ease),opacity .3s ease .08s}.kr-mbar__act-in{min-width:0;overflow:hidden;padding-inline-start:.6rem}.kr-mbar__act{appearance:none;cursor:pointer;padding:.32rem .75rem;border-radius:999px;border:1px solid rgba(var(--kr-toast-rgb),.34);background:rgba(var(--kr-toast-rgb),.16);color:rgb(var(--kr-toast-rgb));font-family:inherit;font-size:.74rem;font-weight:700;letter-spacing:.02em;line-height:1.2;white-space:nowrap;-webkit-tap-highlight-color:transparent}.kr-mbar__act:active{transform:scale(.95)}.kr-mbar.is-act-open .kr-mbar__title{max-width:min(38vw,150px)}}@media (prefers-reduced-motion:reduce){.kr-mbar__act,.kr-mbar__act-wrap{transition:none!important}}.notification_wrapper.notification--pdp-handoff.kr-toast-card{transform-origin:center top;transition:transform var(--cart-handoff-dur,.56s) var(--cart-handoff-ease,cubic-bezier(.33,1,.36,1)),opacity calc(var(--cart-handoff-dur, .56s) * .55) var(--cart-handoff-ease,cubic-bezier(.33,1,.36,1)),width var(--cart-handoff-dur,.56s) var(--cart-handoff-ease,cubic-bezier(.33,1,.36,1)),max-width var(--cart-handoff-dur,.56s) var(--cart-handoff-ease,cubic-bezier(.33,1,.36,1)),top var(--cart-handoff-dur,.56s) var(--cart-handoff-ease,cubic-bezier(.33,1,.36,1)),visibility 0s linear 0s}.notification_wrapper.notification--pdp-handoff.kr-toast-card.notification_hidden:not(.kr-toast-card--evicted){transform:translate3d(-50%,-52px,0) scale(.95)!important;opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--cart-handoff-dur,.56s) var(--cart-handoff-ease,cubic-bezier(.33,1,.36,1)),opacity calc(var(--cart-handoff-dur, .56s) * .7) var(--cart-handoff-ease,cubic-bezier(.33,1,.36,1)),visibility 0s linear var(--cart-handoff-dur,.56s)}.notification_wrapper.notification--pdp-handoff.kr-toast-card:after{content:"";position:absolute;inset:0;border-radius:12px;background:rgb(6,8,12);opacity:0;pointer-events:none;z-index:2;transition:opacity var(--cart-handoff-dur,.56s) var(--cart-handoff-ease,cubic-bezier(.33,1,.36,1))}.notification_wrapper.notification--pdp-handoff.kr-toast-card--pinned:after{border-radius:10px}.notification_wrapper.notification--pdp-handoff.kr-toast-card.notification_show.is-depth-1{transform:translate(-50%,14px) scale(.94)!important;pointer-events:none}.notification_wrapper.notification--pdp-handoff.kr-toast-card.notification_show.is-depth-2{transform:translate(-50%,28px) scale(.88)!important;pointer-events:none}.notification_wrapper.notification--pdp-handoff.kr-toast-card.notification_show.is-depth-3{transform:translate(-50%,42px) scale(.82)!important;pointer-events:none}.notification_wrapper.notification--pdp-handoff.kr-toast-card.notification_show.is-depth-1:after{opacity:.32}.notification_wrapper.notification--pdp-handoff.kr-toast-card.notification_show.is-depth-2:after{opacity:.55}.notification_wrapper.notification--pdp-handoff.kr-toast-card.notification_show.is-depth-3:after{opacity:.72}.kr-toast-card--pinned .pdp-account-banner{width:100%;box-sizing:border-box}.notification_wrapper.notification--pdp-handoff.kr-toast-card--pinned{top:calc(var(--kr-nav-h, 3.5rem) + .85rem);width:min(100% - 1.5rem,36rem);max-width:min(100% - 1.5rem,36rem)}html.kr-nav-to-product .kr-toast-card--pinned,html.kr-navigating .kr-toast-card--pinned,html.kr-soft-nav .kr-toast-card--pinned{opacity:0!important;visibility:hidden;pointer-events:none!important}@media (max-width:767.98px){.notification_wrapper.notification--pdp-handoff.kr-toast-card:not(.kr-toast-card--standalone):not(.kr-toast-card--pinned){display:block!important;top:calc(max(.4rem, env(safe-area-inset-top, 0px)) + 3.8rem);width:min(100% - 1.25rem,22rem);max-width:min(100% - 1.25rem,22rem)}.notification_wrapper.notification--pdp-handoff.kr-toast-card--pinned{display:block!important;top:calc(max(.4rem, env(safe-area-inset-top, 0px)) + 3.8rem);width:min(100% - 1.25rem,36rem);max-width:min(100% - 1.25rem,36rem)}.notification_wrapper.notification--pdp-handoff.kr-toast-card:not(.kr-toast-card--standalone):not(.kr-toast-card--pinned):not(.kr-toast-card--evicted):not(.is-depth-1):not(.is-depth-2):not(.is-depth-3){opacity:0!important;pointer-events:none!important;transform:translate(-50%) scale(1)!important}}.notification_wrapper.notification--pdp-handoff.kr-toast-card.kr-toast-card--standalone{display:block!important;top:max(.9rem,calc(env(safe-area-inset-top, 0px) + .6rem))}.kr-toast-card__action:disabled{opacity:.55;pointer-events:none}.notification_wrapper.notification--pdp-handoff.kr-toast-card.kr-toast-card--evicted.notification_hidden{transform:translate3d(-50%,62px,0) scale(.78)!important;opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--cart-handoff-dur,.56s) var(--cart-handoff-ease,cubic-bezier(.33,1,.36,1)),opacity calc(var(--cart-handoff-dur, .56s) * .55) ease,visibility 0s linear calc(var(--cart-handoff-dur, .56s) * .55)}.kr-toast-card--evicted:after{opacity:.72}@keyframes kr-toast-bump{0%{transform:scale(1)}40%{transform:scale(1.035)}to{transform:scale(1)}}.kr-toast-card.is-bump>.notification_container,.kr-toast-card.is-bump>.pdp-account-banner{animation:kr-toast-bump .42s cubic-bezier(.33,1,.36,1)}@media (prefers-reduced-motion:reduce){.kr-toast-card.is-bump>.notification_container{animation:none}}@media (max-width:767.98px){.kr-toast-blur-warm{top:max(.4rem,env(safe-area-inset-top,0px));width:min(100% - 1.25rem,22rem);height:56px;border-radius:16px}.kr-mbar.is-handoff .kr-mbar__chip{width:min(100%,22rem);max-width:100%;border-color:rgba(255,255,255,.17);background:rgba(8,12,18,.55)}.kr-mbar.is-handoff .kr-mbar__row{justify-content:flex-start;width:100%}.kr-mbar.is-handoff .kr-mbar__copy{align-items:flex-start;text-align:start}.kr-mbar.is-handoff .kr-mbar__title{text-align:start;max-width:min(58vw,220px)}.kr-mbar.is-act-open.is-handoff .kr-mbar__title{max-width:min(36vw,140px)}.kr-mbar.is-handoff .kr-mbar__msg{text-align:start;color:rgba(185,220,200,.95)!important}.kr-mbar.is-handoff[data-mark=icon] .kr-mbar__mark{background:rgba(255,255,255,.1);box-shadow:0 0 0 1px rgba(255,255,255,.16)}.kr-mbar.is-handoff .kr-mbar__mark-layer--icon{color:rgba(255,255,255,.92)}.kr-mbar.is-handoff .kr-mbar__act{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.1);color:rgba(255,255,255,.92)}.kr-mbar.is-bump .kr-mbar__chip{animation:kr-mbar-bump .42s cubic-bezier(.33,1,.36,1)}@keyframes kr-mbar-bump{0%{transform:scale(1)}40%{transform:scale(1.025)}to{transform:scale(1)}}.notification_wrapper.notification--pdp-handoff.kr-toast-card--pinned:not(.is-depth-1):not(.is-depth-2):not(.is-depth-3){top:calc(max(.4rem, env(safe-area-inset-top, 0px)) + 3.45rem)}.notification_wrapper.notification--pdp-handoff.kr-toast-card--pinned.is-depth-1,.notification_wrapper.notification--pdp-handoff.kr-toast-card--pinned.is-depth-2,.notification_wrapper.notification--pdp-handoff.kr-toast-card--pinned.is-depth-3,.notification_wrapper.notification--pdp-handoff.kr-toast-card:not(.kr-toast-card--standalone):not(.kr-toast-card--pinned),body:has(.kr-mbar.is-handoff) .notification_wrapper.notification--pdp-handoff.kr-toast-card:not(.kr-toast-card--standalone),body:has(.kr-mbar.is-recover) .notification_wrapper.notification--pdp-handoff.kr-toast-card:not(.kr-toast-card--standalone){top:calc(max(.4rem, env(safe-area-inset-top, 0px)) + .35rem)}.notification_wrapper.notification--pdp-handoff.kr-toast-card.notification_show.is-depth-1{transform:translate3d(-50%,14px,0) scale(.94)!important}.notification_wrapper.notification--pdp-handoff.kr-toast-card.notification_show.is-depth-2{transform:translate3d(-50%,28px,0) scale(.88)!important}.notification_wrapper.notification--pdp-handoff.kr-toast-card.notification_show.is-depth-3{transform:translate3d(-50%,42px,0) scale(.82)!important}.notification_wrapper.notification--pdp-handoff.kr-toast-card.notification_show.is-depth-1:after{opacity:.32}.notification_wrapper.notification--pdp-handoff.kr-toast-card.notification_show.is-depth-2:after{opacity:.55}.notification_wrapper.notification--pdp-handoff.kr-toast-card.notification_show.is-depth-3:after{opacity:.72}.notification_wrapper.notification--pdp-handoff.kr-toast-card:not(.kr-toast-card--pinned) .kr-toast-card__action,.notification_wrapper.notification--pdp-handoff.kr-toast-card:not(.kr-toast-card--pinned) .notification_close{display:none!important}.notification_wrapper.notification--pdp-handoff.kr-toast-card:not(.kr-toast-card--pinned) .notification_container{padding:.55rem .7rem;border-color:rgba(255,255,255,.14);background:rgba(10,14,20,.55)}.notification_wrapper.notification--pdp-handoff.kr-toast-card:not(.kr-toast-card--pinned) .notification_game_title{font-size:.82rem;max-width:11rem}.notification_wrapper.notification--pdp-handoff.kr-toast-card:not(.kr-toast-card--pinned) .notification_check_icon,.notification_wrapper.notification--pdp-handoff.kr-toast-card:not(.kr-toast-card--pinned) .notification_success_text{color:rgba(185,220,200,.92)!important;font-size:.66rem}.notification_wrapper.notification--pdp-handoff.kr-toast-card:not(.kr-toast-card--pinned) .kr-toast-card__tile{background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);color:rgba(255,255,255,.9)}.notification_wrapper.notification--pdp-handoff.kr-toast-card:not(.kr-toast-card--pinned) .notification_image,.notification_wrapper.notification--pdp-handoff.kr-toast-card:not(.kr-toast-card--pinned) .notification_image img{width:34px!important;height:34px!important;border-radius:6px!important}.notification_wrapper.notification--pdp-handoff.kr-toast-card:not(.kr-toast-card--standalone):not(.kr-toast-card--pinned):not(.kr-toast-card--evicted):not(.is-depth-1):not(.is-depth-2):not(.is-depth-3){opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate3d(-50%,-6px,0) scale(.99)!important}.notification_wrapper.notification--pdp-handoff.kr-toast-card--pinned{width:min(100% - 1.25rem,36rem);max-width:min(100% - 1.25rem,36rem)}body:has(.kr-mbar.is-handoff) .kr-toast-card--pinned.notification_show:not(.is-depth-1):not(.is-depth-2):not(.is-depth-3),body:has(.kr-mbar.is-recover) .kr-toast-card--pinned.notification_show:not(.is-depth-1):not(.is-depth-2):not(.is-depth-3){transform:translate3d(-50%,14px,0) scale(.94)!important;pointer-events:none}body:has(.kr-mbar.is-handoff) .kr-toast-card--pinned.notification_show:not(.is-depth-1):not(.is-depth-2):not(.is-depth-3):after,body:has(.kr-mbar.is-recover) .kr-toast-card--pinned.notification_show:not(.is-depth-1):not(.is-depth-2):not(.is-depth-3):after{opacity:.32}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.kr-mbar.is-bump .kr-mbar__chip{animation:none}}.productPage--cinematic .pdp-edition-pins{display:flex;flex-wrap:wrap;gap:.5rem;margin:.7rem 0 .35rem;max-width:100%}.productPage--cinematic .pdp-edition-pin{display:inline-flex;align-items:center;padding:.45rem 1rem;border-radius:999px;border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.08);color:#fff;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background .18s ease,border-color .18s ease,transform .18s ease}.productPage--cinematic a.pdp-edition-pin:focus-visible,.productPage--cinematic a.pdp-edition-pin:hover{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.5);transform:translateY(-1px);outline:none}.productPage--cinematic .pdp-edition-pin.is-active{background:#fff;border-color:#fff;color:#0c161e;cursor:default}@media (max-width:575.98px){.productPage--cinematic .pdp-edition-pins{gap:.4rem}.productPage--cinematic .pdp-edition-pin{padding:.4rem .85rem;font-size:.88rem}}.productPage--cinematic .pdp-edition-pins{position:relative}.productPage--cinematic .pdp-edition-pin{position:relative;z-index:1}.productPage--cinematic .pdp-edition-thumb{position:absolute;z-index:0;border-radius:999px;background:#fff;box-shadow:0 4px 18px rgba(0,0,0,.35);pointer-events:none}.productPage--cinematic .pdp-edition-pins.is-moved .pdp-edition-thumb{transition:left .46s cubic-bezier(.32,.72,0,1),top .46s cubic-bezier(.32,.72,0,1),width .46s cubic-bezier(.32,.72,0,1),height .46s cubic-bezier(.32,.72,0,1)}.productPage--cinematic .pdp-edition-pins.has-thumb .pdp-edition-pin.is-active{background:transparent;border-color:transparent;color:#0c161e}.productPage--cinematic .pdp-edition-pin{transition:color .32s ease,background .25s ease,border-color .25s ease,transform .25s ease}.productPage--cinematic .pdp-cinematic-edition-eyebrow,.productPage--cinematic .pdp-cinematic-price-row{transition:filter .3s ease}html.kr-edition-switching .productPage--cinematic .pdp-cinematic-edition-eyebrow,html.kr-edition-switching .productPage--cinematic .pdp-cinematic-price-row{filter:blur(1.5px) brightness(.82)}html.kr-edition-switching .productPage--cinematic .pdp-edition-thumb{animation:pdp-thumb-glow 1.4s ease-in-out infinite}html.kr-edition-switching .productPage--cinematic .pdp-cinematic-purchase{pointer-events:none}.front-pages-shell__freeze.is-edition-switch{z-index:1250}html.kr-edition-switched .productPage--cinematic .pdp-cinematic-edition-eyebrow,html.kr-edition-switched .productPage--cinematic .pdp-cinematic-price-row{animation:pdp-edition-swap .7s cubic-bezier(.25,1,.5,1) both!important}html.kr-edition-switched .productPage--cinematic .pdp-cinematic-price-row{animation-delay:.06s!important}@keyframes pdp-edition-swap{0%{translate:0 .22rem;filter:blur(1.5px) brightness(.82)}to{translate:0 0;filter:none}}@keyframes pdp-thumb-glow{0%,to{box-shadow:0 4px 18px rgba(0,0,0,.35),0 0 0 0 rgba(255,255,255,0)}50%{box-shadow:0 4px 18px rgba(0,0,0,.35),0 0 0 7px rgba(255,255,255,.16)}}@media (prefers-reduced-motion:reduce){.productPage--cinematic .pdp-edition-pins.is-moved .pdp-edition-thumb{transition:none}html.kr-edition-switched .productPage--cinematic .pdp-cinematic-edition-eyebrow,html.kr-edition-switched .productPage--cinematic .pdp-cinematic-price-row,html.kr-edition-switching .productPage--cinematic .pdp-edition-thumb{animation:none!important}}.browser-card-price-from{font-size:.68em;font-weight:600;opacity:.75;text-transform:uppercase;letter-spacing:.04em}.productPage--cinematic .pdp-edition-switch{display:flex;flex-direction:column;gap:.55rem;margin:.7rem 0 .35rem;max-width:100%}.productPage--cinematic .pdp-edition-switch .pdp-edition-pins{margin:0}.productPage--cinematic .pdp-edition-row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.productPage--cinematic .pdp-edition-row__title{flex:0 0 auto;min-width:4.2rem;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.5)}.productPage--cinematic .pdp-edition-pin.is-oos{opacity:.45;text-decoration:line-through;text-decoration-thickness:1px}.productPage--cinematic .pdp-edition-pin.is-oos.is-active{opacity:.8}.browser-card-price.browser-card-price--from{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.1;gap:1px}.browser-card-price--from .browser-card-price-from{font-size:.6rem;font-weight:800;opacity:.85;text-transform:uppercase;letter-spacing:.09em;color:rgba(255,255,255,.78)}.browser-card-price--from .browser-card-price-amount{font-weight:800}.kr-game-card-context .browser-card-region--pill{display:inline-flex;align-items:center;gap:.3rem;padding:.14rem .5rem .14rem .36rem;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.26);font-weight:800;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;color:#fff}.kr-game-card-context .browser-card-region--pill .browser-card-region-label{max-width:5.5rem}.kr-game-card-context .browser-card-region-line{display:inline-flex;align-items:center;align-self:flex-start;gap:.35rem;margin:.1rem 0 0;padding:.14rem .55rem .14rem .4rem;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);font-family:Albert Sans,system-ui,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;line-height:1.2;color:#fff}.kr-game-card-context .browser-card-region-line img{display:block}.productPage--cinematic .pdp-edition-switch--compact .pdp-edition-pins{gap:.35rem;margin:.5rem 0 .25rem}.productPage--cinematic .pdp-edition-switch--compact .pdp-edition-pin{padding:.28rem .75rem;font-size:.78rem;font-weight:600}@media (max-width:575.98px){.productPage--cinematic .pdp-edition-switch--compact .pdp-edition-pin{padding:.26rem .65rem;font-size:.74rem}}.kr-game-card-context .browser-card-title.browser-card-title--ed{display:flex;align-items:flex-start;gap:.4rem;overflow:visible;-webkit-line-clamp:unset}.kr-game-card-context .browser-card-title--ed .browser-card-title-text{flex:1 1 auto;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kr-game-card-context .browser-card-title-edition{height:1.9em;padding:0 .6em;font-family:Albert Sans,system-ui,sans-serif;font-size:.68em;font-weight:700;letter-spacing:.02em;white-space:nowrap;color:#0c161e;background:rgba(255,255,255,.92)}.kr-game-card-context .browser-card-title-edition,.region-status-icon--currency{flex:0 0 auto;display:inline-flex;align-items:center;border-radius:999px;line-height:1}.region-status-icon--currency{justify-content:center;min-width:22px;height:22px;padding:0 5px;margin-top:.9rem;background:rgba(255,255,255,.14);box-shadow:0 0 0 1px rgba(255,255,255,.22);color:#fff;font-size:.72rem;font-weight:800;letter-spacing:0}.region-status--danger .region-status-mark{background:#ff4d4f;box-shadow:0 0 0 3px rgba(255,77,79,.2)}.region-status--danger .region-status-line{color:#ff6b6b;font-weight:800}.productPage--cinematic .region-status--overview.region-status--danger{padding:.5rem .65rem;border:1px solid rgba(255,77,79,.55);border-radius:10px;background:rgba(255,77,79,.12)}.productPage--cinematic .region-status--overview.region-status--danger .region-status-line{font-size:.92rem;font-weight:800;color:#ff6b6b}.productPage--cinematic .region-status--overview.region-status--danger .region-status-icon{margin-top:.2rem}.region-status--compact.region-status--danger{border-color:rgba(255,77,79,.55);background:rgba(255,77,79,.12)}.productPage--cinematic .pdp-cinematic-content.is-media{pointer-events:none}.productPage--cinematic .pdp-cinematic-content.is-media>:not(.pdp-cinematic-first-screen){pointer-events:auto}.franchise-page--cinematic .franchise-page__wash{height:calc(min(64vh, 600px) + var(--kr-nav-h))}.franchise-page--cinematic .franchise-page__inner{padding-top:calc(var(--kr-nav-h) + 7.25rem);gap:3.5rem}.franchise-page--cinematic .franchise-identity{align-items:center;padding-bottom:2.25rem;border-bottom:1px solid rgba(255,255,255,.08)}.franchise-page--cinematic .franchise-identity__kicker{display:flex;align-items:center;gap:.6rem;margin-bottom:.7rem;color:rgba(255,255,255,.55)}.franchise-page--cinematic .franchise-identity__kicker:before{content:"";width:1.6rem;height:2px;border-radius:2px;background:rgba(255,255,255,.55)}.franchise-page--cinematic .franchise-identity__title{font-weight:700;letter-spacing:.005em;text-wrap:balance}.franchise-page--cinematic .franchise-identity__lead{margin-top:1.1rem;max-width:46ch;color:rgba(255,255,255,.62)}.franchise-page--cinematic .franchise-identity__meta{display:inline-flex;align-items:center;margin-top:1.4rem;padding:.38rem .85rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.05);color:rgba(255,255,255,.78)}.franchise-page--cinematic .franchise-identity__logo{width:min(240px,42vw);filter:drop-shadow(0 20px 46px rgba(0,0,0,.55))}.franchise-page--cinematic .franchise-page__stage-head{margin-bottom:1.75rem}.franchise-page--cinematic .franchise-page__stage-title{font-weight:700}@media (max-width:767.98px){.franchise-page--cinematic .franchise-page__inner{padding-top:calc(var(--kr-nav-h) + 5.25rem);gap:2.5rem}.franchise-page--cinematic .franchise-identity{padding-bottom:1.75rem}}.browser-shell.browser-shell--store .store-delivery{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.05)}.browser-shell.browser-shell--store .store-delivery__btn{appearance:none;border:0;background:transparent;padding:.38rem .95rem;border-radius:999px;color:rgba(255,255,255,.58);font-family:Albert Sans,system-ui,sans-serif;font-size:.8rem;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background .2s ease,color .2s ease}.browser-shell.browser-shell--store .store-delivery__btn:hover{color:#fff}.browser-shell.browser-shell--store .store-delivery__btn.is-active{background:#fff;color:#000b13}@media (max-width:767.98px){.browser-shell.browser-shell--store .store-delivery{order:-1;width:100%}.browser-shell.browser-shell--store .store-delivery__btn{flex:1 1;padding:.5rem;text-align:center}}.fx-panel{padding:14px 0 6px;border-top:1px solid rgba(255,255,255,.08);margin-top:10px}.fx-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 12px}.fx-head-title{gap:.5rem;font-size:.95rem;font-weight:700;color:#fff}.fx-head-count,.fx-head-title{display:inline-flex;align-items:center}.fx-head-count{justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;border-radius:999px;background:#fff;color:#000b13;font-size:.72rem;font-weight:800}.fx-clear{appearance:none;border:0;background:transparent;color:rgba(255,255,255,.7);font-size:.82rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fx-clear:hover{color:#fff}.fx-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:12px;align-items:start}.fx-grid.fx-grid--two{grid-template-columns:1fr 1fr}.fx-card{padding:16px 18px 18px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:rgba(255,255,255,.035)}.fx-title{margin:0 0 12px;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.45)}.fx-chips{display:flex;flex-wrap:wrap;gap:.4rem}.fx-chip{appearance:none;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:rgba(255,255,255,.68);border-radius:999px;padding:.4rem .85rem;font-family:Albert Sans,system-ui,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.fx-chip:hover{color:#fff;border-color:rgba(255,255,255,.3)}.fx-chip.is-active{background:#fff;border-color:#fff;color:#000b13}.fx-price-fields{display:flex;align-items:flex-end;gap:.6rem;margin-top:14px}.fx-price-field{position:relative;flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.3rem}.fx-price-field span{font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.4)}.fx-price-field input{width:100%;height:2.4rem;padding:0 2.6rem 0 .75rem;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:rgba(255,255,255,.05);color:#fff;font-size:.9rem;font-weight:600;outline:none;-moz-appearance:textfield}.fx-price-field input::-webkit-inner-spin-button,.fx-price-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fx-price-field input:focus{border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.08)}.fx-price-field small{position:absolute;right:.7rem;bottom:.7rem;font-size:.68rem;font-weight:700;color:rgba(255,255,255,.4);pointer-events:none}.fx-price-dash{padding-bottom:.6rem;color:rgba(255,255,255,.35)}.fx-stock{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);cursor:pointer}.fx-stock-text{font-size:.86rem;font-weight:600;color:rgba(255,255,255,.85)}.fd-body--mobile-filters .fx-panel{border-top:0;margin-top:0;padding-top:2px}.fd-body--mobile-filters .fx-head{display:none}.fd-body--mobile-filters .fx-grid,.fd-body--mobile-filters .fx-grid.fx-grid--two{grid-template-columns:1fr}@media (max-width:991.98px){.fx-grid,.fx-grid.fx-grid--two{grid-template-columns:1fr}}.transaction-actions-redesigned .tx-invoice-group{display:inline-flex;align-items:stretch;gap:8px}.transaction-actions-redesigned .tx-invoice-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.5rem;padding:0 1.15rem;border-radius:999px;font-family:Albert Sans,system-ui,sans-serif;font-size:.84rem;font-weight:700;letter-spacing:.01em;text-transform:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:transform .18s ease,background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.transaction-actions-redesigned .tx-invoice-btn svg{margin-right:0;font-size:.85rem}.transaction-actions-redesigned .tx-invoice-btn--view{background:#fff;border:1px solid #fff;color:#000b13;box-shadow:0 6px 18px rgba(0,0,0,.28)}.transaction-actions-redesigned .tx-invoice-btn--view:hover{background:#fff;transform:translateY(-1px);box-shadow:0 10px 24px rgba(0,0,0,.36)}.transaction-actions-redesigned .tx-invoice-btn--pdf{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.28);color:#fff;box-shadow:none}.transaction-actions-redesigned .tx-invoice-btn--pdf:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.55);transform:translateY(-1px)}.transaction-actions-redesigned .tx-invoice-btn:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:2px}@media (max-width:575.98px){.transaction-actions-redesigned .tx-invoice-group{width:100%}.transaction-actions-redesigned .tx-invoice-btn{flex:1 1;min-height:2.9rem}}.seo-catalog{width:min(1120px,calc(100% - 2.5rem));margin:2.5rem auto 3rem;padding:1.75rem 1.5rem;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:rgba(255,255,255,.03);color:rgba(255,255,255,.85)}.seo-catalog__title{margin:0 0 .35rem;font-size:1.15rem;font-weight:700;color:#fff}.seo-catalog__lead{margin:0 0 1rem;font-size:.9rem;color:rgba(255,255,255,.55)}.seo-catalog__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:.55rem 1.5rem}.seo-catalog__list li{display:flex;flex-direction:column;min-width:0}.seo-catalog__list a{color:#fff;font-size:.9rem;font-weight:600;text-decoration:none;overflow-wrap:anywhere}.seo-catalog__list a:hover{text-decoration:underline;text-underline-offset:3px}.seo-catalog__list span{font-size:.76rem;color:rgba(255,255,255,.45)}.seo-catalog__faq{margin:1.25rem 0 0;font-size:.85rem}.seo-catalog__faq a{color:rgba(255,255,255,.8);text-decoration:underline;text-underline-offset:3px}.faq-page{position:relative;min-height:70vh;padding:7rem 0 5rem;color:rgba(255,255,255,.9);background:radial-gradient(70% 40% at 85% 0,rgba(255,255,255,.08),transparent 60%),linear-gradient(180deg,#001422,#000b13 40%)}.faq-page__inner{width:min(820px,calc(100% - 2.5rem));margin:0 auto}.faq-page__title{margin:0;font-size:clamp(2rem,4.5vw,2.9rem);font-weight:700;line-height:1.1;color:#fff}.faq-page__lead{margin:.9rem 0 2rem;max-width:52ch;font-size:1.02rem;line-height:1.55;color:rgba(255,255,255,.6)}.faq-page__list{display:flex;flex-direction:column;gap:.6rem}.faq-item{border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.04);overflow:hidden}.faq-item summary{cursor:pointer;list-style:none;padding:1.05rem 1.25rem;font-size:1rem;font-weight:700;color:#fff}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";float:right;font-weight:400;font-size:1.3rem;line-height:1;color:rgba(255,255,255,.55)}[dir=rtl] .faq-item summary:after{float:left}.faq-item[open] summary:after{content:"–"}.faq-item p{margin:0;padding:0 1.25rem 1.2rem;font-size:.95rem;line-height:1.65;color:rgba(255,255,255,.72)}.faq-page__more{margin:1.75rem 0 0}.faq-page__more a{color:rgba(255,255,255,.8);text-decoration:underline;text-underline-offset:3px}@media (min-width:761px){.productPage--cinematic .topInfo-specs--rail{padding:.6rem .85rem .15rem}.productPage--cinematic .topInfo-spec-heading--rail{margin:0 0 .2rem}.productPage--cinematic .topInfo-spec-rail-item,.productPage--cinematic .topInfo-spec-rail>.region-status--overview{min-height:2.45rem;padding:.3rem .1rem;gap:.65rem}.productPage--cinematic .topInfo-spec-rail-icon,.productPage--cinematic .topInfo-spec-rail>.region-status--overview .region-status-icon{width:20px;height:20px}.productPage--cinematic .topInfo-spec-rail>.region-status--overview .region-status-icon--flag{width:20px;height:14px}.productPage--cinematic .topInfo-spec-rail-item .topInfo-spec-rail-body{flex-direction:row;align-items:baseline;gap:.5rem}.productPage--cinematic .topInfo-spec-rail-item .topInfo-spec-rail-kicker{font-size:.62rem}.productPage--cinematic .topInfo-spec-rail-value,.productPage--cinematic .topInfo-spec-rail>.region-status--overview .region-status-line{font-size:.86rem;line-height:1.2}.productPage--cinematic .topInfo-spec-rail>.region-status--overview .region-status-kicker{display:none}.productPage--cinematic .pdp-cinematic-rail-platforms{margin-top:.6rem;padding:.6rem .85rem .7rem}.productPage--cinematic .pdp-cinematic-rail-platforms .topInfo-spec-heading--rail{margin-bottom:.5rem}.productPage--cinematic .topInfo-spec-rail.pdp-rail-platforms{gap:.4rem}.productPage--cinematic .pdp-rail-platforms a.pdp-rail-platform-item,.productPage--cinematic .pdp-rail-platforms a.pdp-rail-platform-item:focus-visible,.productPage--cinematic .pdp-rail-platforms a.pdp-rail-platform-item:hover{aspect-ratio:auto;height:40px;min-height:0;padding:.35rem}.productPage--cinematic .pdp-rail-platforms .topInfo-spec-rail-icon{max-width:26px;max-height:26px}.productPage--cinematic .pdp-cinematic-brand-block .pdp-cinematic-game-logo{--logo-h:clamp(88px,12vw,112px);--logo-maxw:480px;width:min(100%,var(--logo-maxw),calc(var(--logo-h) * var(--logo-ar, 3.55)));max-width:100%}.productPage--cinematic .pdp-cinematic-brand-block .pdp-cinematic-game-logo.is-portrait{--logo-h:clamp(160px,22vw,240px);--logo-maxw:260px}.productPage--cinematic .pdp-cinematic-brand-block .pdp-cinematic-game-logo.is-ultrawide{--logo-h:112px;--logo-maxw:560px;width:min(var(--logo-maxw),52vw,calc(var(--logo-h) * var(--logo-ar, 3.55)));max-width:none}.productPage--cinematic .pdp-cinematic-brand-block .pdp-cinematic-game-logo .pdp-cinematic-game-logo__img,.productPage--cinematic .pdp-cinematic-brand-block .pdp-cinematic-game-logo.is-portrait .pdp-cinematic-game-logo__img,.productPage--cinematic .pdp-cinematic-brand-block .pdp-cinematic-game-logo.is-ultrawide .pdp-cinematic-game-logo__img{width:100%!important;height:auto!important;max-width:100%;aspect-ratio:var(--logo-ar,auto)}}.productPage--cinematic .pdp-account-callout{display:flex;align-items:center;gap:.7rem;margin:0 0 .6rem;padding:.65rem .9rem;border:1px solid rgba(255,190,100,.3);border-radius:12px;background:rgba(255,170,60,.13);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.productPage--cinematic .pdp-account-callout__icon{flex:0 0 auto;width:22px;height:22px;background:url(/warning.svg) 50%/contain no-repeat}.productPage--cinematic .pdp-account-callout__body{display:flex;flex-direction:column;gap:.15rem;min-width:0}.productPage--cinematic .pdp-account-callout__title{font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,206,150,.85)}.productPage--cinematic .pdp-account-callout__text{font-size:.84rem;font-weight:600;line-height:1.25;color:rgba(255,255,255,.92)}.productPage--cinematic .pdp-account-callout__detail{margin-top:.15rem;font-size:.72rem;font-weight:500;line-height:1.4;color:rgba(255,255,255,.62)}.productPage--cinematic .pdp-badge-row{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.productPage--cinematic .pdp-more-menu{position:relative;display:none}.productPage--cinematic .pdp-more-menu__btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:31px;padding:0;border:0;border-radius:8px;color:#fff;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.productPage--cinematic .pdp-more-menu__btn.is-open{background:rgba(0,0,0,.7)}.productPage--cinematic .pdp-more-menu__list{position:absolute;top:calc(100% + 6px);right:0;z-index:40;min-width:13rem;padding:.35rem;border-radius:12px;background:rgba(8,14,20,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 32px rgba(0,0,0,.5)}.productPage--cinematic .pdp-more-menu__item{display:block;width:100%;padding:.65rem .8rem;border:0;border-radius:8px;background:transparent;color:rgba(255,255,255,.85);font-size:.88rem;font-weight:600;text-align:left;cursor:pointer}.productPage--cinematic .pdp-more-menu__item.is-active{background:rgba(255,255,255,.1);color:#fff}[dir=rtl] .productPage--cinematic .pdp-more-menu__list{right:auto;left:0}[dir=rtl] .productPage--cinematic .pdp-more-menu__item{text-align:right}@media (max-width:767.98px){.productPage--cinematic .pdp-more-menu{display:block}.productPage--cinematic .pdp-cinematic-brand-block{width:100%}.productPage--cinematic .pdp-platform-seal{gap:.4rem;margin-bottom:.6rem;padding:.2rem .55rem .2rem .45rem;border-radius:7px}.productPage--cinematic .pdp-platform-seal__icon{height:16px;max-width:22px}.productPage--cinematic .pdp-platform-seal__name{font-size:.64rem;letter-spacing:.08em}.productPage--cinematic .pdp-more-menu__btn{width:28px;height:28px;border-radius:50%}.productPage--cinematic .pdp-more-menu__btn svg{width:16px;height:16px}.productPage--cinematic .pdp-cinematic-tab-brand{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.productPage--cinematic .pdp-cinematic-menu__row--mobile{width:100%;justify-content:space-around;gap:.25rem}.productPage--cinematic .pdp-cinematic-chrome.is-tucked,html.kr-pdp-trailer-tucked #menu.Menu_bar_large{opacity:1;transform:none}.productPage--cinematic .pdp-cinematic-chrome{gap:1rem}}html:not(.kr-pdp-entered) body:has(.productPage--cinematic) .site-footer{visibility:hidden;animation:kr-footer-failsafe 0s linear 3.5s forwards}@keyframes kr-footer-failsafe{to{visibility:visible}}@keyframes pdp-section-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767.98px){html.kr-pdp-entered .productPage--cinematic .pdp-cinematic-primary.is-switched .pdp-cinematic-brand-block,html.kr-pdp-entered .productPage--cinematic .pdp-cinematic-primary.is-switched .pdp-cinematic-purchase,html.kr-pdp-entered .productPage--cinematic .pdp-cinematic-primary.is-switched .pdp-cinematic-swap,html.kr-pdp-entered .productPage--cinematic .pdp-cinematic-primary.is-switched .pdp-cinematic-tab-brand{animation:pdp-section-in .34s cubic-bezier(.22,1,.36,1) both!important;opacity:1}.productPage--cinematic .pdp-cinematic-primary.is-switched .pdp-cinematic-purchase{animation-delay:.04s!important}.productPage--cinematic .pdp-cinematic-first-screen{min-height:60svh}.productPage--cinematic .pdp-cinematic-menu__row--mobile{gap:.5rem;padding:.15rem 0}.productPage--cinematic .pdp-cinematic-menu__row--mobile .pdp-cinematic-menu__btn{flex:1 1;min-height:44px;padding:.55rem .4rem;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.09);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:rgba(255,255,255,.92);font-size:.7rem;font-weight:700;letter-spacing:.1em;-webkit-tap-highlight-color:transparent;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .12s ease}.productPage--cinematic .pdp-cinematic-menu__row--mobile .pdp-cinematic-menu__btn:active{transform:scale(.96);background:rgba(255,255,255,.18)}.productPage--cinematic .pdp-cinematic-menu__row--mobile .pdp-cinematic-menu__btn.is-active{background:#fff;border-color:#fff;color:#0a0f14}.productPage--cinematic .pdp-cinematic-menu__row--mobile .pdp-cinematic-menu__btn.is-active:after,.productPage--cinematic .pdp-cinematic-menu__row--mobile .pdp-cinematic-menu__btn:after{display:none}.productPage--cinematic .pdp-more-menu__btn{width:36px;height:36px}.productPage--cinematic .pdp-more-menu__btn svg{width:20px;height:20px}.productPage--cinematic .pdp-more-menu__btn:active{transform:scale(.94)}}@media (prefers-reduced-motion:reduce){html.kr-pdp-entered .productPage--cinematic .pdp-cinematic-primary.is-switched *{animation:none!important}}.invoice-profile .guest-checkout-modal__label{display:block;margin:0 0 .35rem}.invoice-profile__field{margin-bottom:.85rem}.invoice-profile__choices{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.5rem}.invoice-profile__choice{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:1rem;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:rgba(255,255,255,.05);color:#fff;text-align:start;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .12s ease}.invoice-profile__choice:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.34)}.invoice-profile__choice:active{transform:scale(.98)}.invoice-profile__choice-icon{color:rgba(255,255,255,.9)}.invoice-profile__choice-title{font-size:1rem;font-weight:700}.invoice-profile__choice-desc{font-size:.78rem;color:rgba(255,255,255,.6);line-height:1.3}.invoice-profile__back{margin-top:.5rem;padding:.5rem;border:0;background:transparent;color:rgba(255,255,255,.65);font-size:.85rem;cursor:pointer}.invoice-profile__back:hover{color:#fff}@media (max-width:480px){.invoice-profile__choices{grid-template-columns:1fr}}.bank-transfer-modal{width:min(440px,100%)}.bank-transfer-intro{margin:0 0 1rem;font-size:.86rem;line-height:1.45;color:rgba(255,255,255,.72)}.bank-transfer-details{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.bank-transfer-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .8rem;border-radius:12px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.04)}.bank-transfer-row__text{display:flex;flex-direction:column;gap:2px;min-width:0}.bank-transfer-row__label{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.5)}.bank-transfer-row__value{font-size:.98rem;font-weight:600;word-break:break-all;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bank-transfer-row__copy{flex-shrink:0;border:none;border-radius:999px;padding:.35rem .8rem;font-size:.74rem;font-weight:600;cursor:pointer;background:rgba(255,255,255,.1);color:#fff;transition:background .2s}.bank-transfer-row__copy:hover{background:rgba(255,255,255,.18)}.bank-transfer-note{margin:0 0 1rem;font-size:.78rem;line-height:1.4;color:rgba(255,255,255,.55)}