html[dir="rtl"] body.body{font-family:"Noto Sans Arabic", "Albert Sans", system-ui, sans-serif}html[dir="rtl"] input,
html[dir="rtl"] textarea,
html[dir="rtl"] button,
html[dir="rtl"] select{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 0%,
    rgba(180, 220, 255, 0.5) 45%,
    rgba(230, 245, 255, 0.95) 72%,
    transparent 100%
  );opacity:0}html.kr-navigating .front-pages-shell__progress{opacity:1;animation:front-pages-progress-run 0.45s cubic-bezier(0.22, 1, 0.36, 1) forwards}html.kr-nav-to-product .front-pages-shell__progress,
body:has(.productPage--cinematic) .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 0.3s cubic-bezier(0.16, 1, 0.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 0.32s cubic-bezier(0.22, 1, 0.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:0.88;pointer-events:none}.front-pages-shell__freeze.is-leaving-product .front-pages-shell__freeze-stack{opacity:0.78}.front-pages-shell__freeze.is-page-handoff .front-pages-shell__freeze-stack{opacity:0.62}.front-pages-shell__freeze.is-product-handoff .home-hero,
.front-pages-shell__freeze.is-product-handoff .home-page--cinematic,
.front-pages-shell__freeze.is-from-home .home-hero,
.front-pages-shell__freeze.is-from-home .home-page__stack{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 0.3s cubic-bezier(0.22, 1, 0.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 0.28s cubic-bezier(0.22, 1, 0.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(0.97);opacity:0;transition:opacity 0.28s cubic-bezier(0.22, 1, 0.36, 1),
    transform 0.34s cubic-bezier(0.22, 1, 0.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, 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:-0.02em;color:#fff;text-shadow:0 1px 2px rgba(0, 0, 0, 0.75),
    0 6px 24px rgba(0, 0, 0, 0.45)}.front-pages-shell__load-spinner{width:28px;height:28px;border-radius:50%;border:2px solid rgba(255, 255, 255, 0.18);border-top-color:rgba(230, 245, 255, 0.95);animation:front-pages-load-spin 0.7s linear infinite}@keyframes front-pages-load-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.front-pages-shell__load-gate,
  .front-pages-shell__load-brand,
  .front-pages-shell__freeze:has(.front-pages-shell__load-gate.is-on)
    .front-pages-shell__freeze-stack{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 0.62s cubic-bezier(0.16, 1, 0.3, 1) both}.home-page--cinematic.home-soft-reveal .home-page__stack{animation:home-soft-stack-in 0.55s cubic-bezier(0.16, 1, 0.3, 1) 0.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{from{opacity:0;transform:translateY(8px) scale(1.01)}to{opacity:1;transform:none}}@keyframes home-soft-stack-in{from{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 0.52s cubic-bezier(0.16, 1, 0.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{from{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(0.08);opacity:0.5}50%{transform:scaleX(0.7);opacity:1}100%{transform:scaleX(0.96);opacity:0.8}}html.kr-soft-nav .pdp-cinematic-banner-media,
html.kr-soft-nav .pdp-cinematic-identity,
html.kr-soft-nav .pdp-cinematic-purchase,
html.kr-soft-nav .pdp-cinematic-rail.is-visible,
html.kr-soft-nav .pdp-cinematic-menu__row,
html.kr-soft-nav .pdp-account-notice,
html.kr-soft-nav .pdp-cinematic-swap,
html.kr-soft-nav .pdp-cinematic-game-logo,
html.kr-soft-nav .pdp-cinematic-game-logo-title,
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(0.55) saturate(0.9)!important}.productPage--cinematic.pdp-soft-pending .pdp-cinematic-banner-media,
.productPage--cinematic.pdp-soft-pending .pdp-cinematic-identity,
.productPage--cinematic.pdp-soft-pending .pdp-cinematic-purchase,
.productPage--cinematic.pdp-soft-pending .pdp-cinematic-first-screen,
.productPage--cinematic.pdp-soft-pending .pdp-cinematic-content,
.productPage--cinematic.pdp-soft-pending .pdp-cinematic-menu__row,
.productPage--cinematic.pdp-soft-pending .pdp-cinematic-swap,
.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-tab-brand{animation:none!important;transition:none!important}.productPage--cinematic.pdp-soft-pending .pdp-cinematic-first-screen,
.productPage--cinematic.pdp-soft-pending .pdp-cinematic-content{opacity:0;transform:translateY(8px);pointer-events:none}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-content,
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-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(0.55) saturate(0.9)!important}.productPage--cinematic.pdp-soft-reveal .pdp-cinematic-banner-shell{animation:pdp-soft-banner-in 0.62s cubic-bezier(0.16, 1, 0.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(0.55) saturate(0.9)!important}.productPage--cinematic.pdp-soft-reveal .pdp-cinematic-first-screen,
.productPage--cinematic.pdp-soft-reveal .pdp-cinematic-content{animation:pdp-soft-shell-in 0.58s cubic-bezier(0.16, 1, 0.3, 1) both!important}.productPage--cinematic.pdp-soft-reveal .pdp-cinematic-identity{animation:pdp-rise-in 0.55s cubic-bezier(0.16, 1, 0.3, 1) 0.05s both!important}.productPage--cinematic.pdp-soft-reveal .pdp-cinematic-purchase,
.productPage--cinematic.pdp-soft-reveal .pdp-cinematic-brand-block{animation:pdp-rise-in 0.55s cubic-bezier(0.16, 1, 0.3, 1) 0.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 0.5s ease 0.06s both!important}.productPage--cinematic.pdp-soft-reveal .pdp-cinematic-menu__row{animation:pdp-rise-in 0.5s cubic-bezier(0.16, 1, 0.3, 1) 0.14s both!important}.productPage--cinematic.pdp-soft-reveal .pdp-cinematic-swap{animation:pdp-fade-in 0.48s ease 0.12s both!important}.productPage--cinematic.pdp-soft-reveal .pdp-cinematic-rail.is-visible{animation:pdp-rail-in 0.45s cubic-bezier(0.22, 1, 0.36, 1) 0.12s both!important}@keyframes pdp-soft-banner-in{from{opacity:0.2;transform:scale(1.035)}to{opacity:1;transform:none}}@keyframes pdp-soft-shell-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.productPage--cinematic.pdp-soft-landed .pdp-cinematic-banner-shell,
.productPage--cinematic.pdp-soft-landed .pdp-cinematic-banner-media:not(.pdp-cinematic-banner-media--shot),
.productPage--cinematic.pdp-soft-landed .pdp-cinematic-identity,
.productPage--cinematic.pdp-soft-landed .pdp-cinematic-purchase,
.productPage--cinematic.pdp-soft-landed .pdp-cinematic-brand-block,
.productPage--cinematic.pdp-soft-landed .pdp-cinematic-rail.is-visible,
.productPage--cinematic.pdp-soft-landed .pdp-cinematic-menu__row,
.productPage--cinematic.pdp-soft-landed .pdp-account-notice,
.productPage--cinematic.pdp-soft-landed .pdp-cinematic-swap,
.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-tab-brand,
.productPage--cinematic.pdp-soft-landed .pdp-cinematic-first-screen,
.productPage--cinematic.pdp-soft-landed .pdp-cinematic-content{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 0.55s cubic-bezier(0.22, 1, 0.36, 1),
    transform 0.55s cubic-bezier(0.22, 1, 0.36, 1)}.productPage--cinematic.pdp-soft-landed .pdp-cinematic-chrome.is-tucked{opacity:0.14!important;transform:translateY(1.45rem)!important}.productPage--cinematic.pdp-soft-landed .pdp-cinematic-banner-media:not(.pdp-cinematic-banner-media--shot){filter:brightness(0.55) saturate(0.9)!important}html.kr-pdp-entered .productPage--cinematic .pdp-cinematic-banner-shell,
html.kr-pdp-entered .productPage--cinematic .pdp-cinematic-banner-media:not(.pdp-cinematic-banner-media--shot),
html.kr-pdp-entered .productPage--cinematic .pdp-cinematic-identity,
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-menu__row,
html.kr-pdp-entered .productPage--cinematic .pdp-account-notice,
html.kr-pdp-entered .productPage--cinematic .pdp-cinematic-swap,
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-tab-brand,
html.kr-pdp-entered .productPage--cinematic .pdp-cinematic-first-screen,
html.kr-pdp-entered .productPage--cinematic .pdp-cinematic-content,
html.kr-pdp-entered .productPage--cinematic .pdp-cinematic-brand-block,
html.kr-pdp-entered .productPage--cinematic .pdp-cinematic-edition-eyebrow,
html.kr-pdp-entered .productPage--cinematic .pdp-cinematic-price-row,
html.kr-pdp-entered .productPage--cinematic .pdp-cinematic-guide-btn,
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(0.55) saturate(0.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 0.62s cubic-bezier(0.16, 1, 0.3, 1) both!important}html.kr-pdp-hard-enter .productPage--cinematic .pdp-cinematic-first-screen,
html.kr-pdp-hard-enter .productPage--cinematic .pdp-cinematic-content{animation:pdp-soft-shell-in 0.58s cubic-bezier(0.16, 1, 0.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 0.55s cubic-bezier(0.16, 1, 0.3, 1) 0.08s both!important}html.kr-pdp-hard-enter .productPage--cinematic .pdp-cinematic-rail.is-visible{animation:pdp-rail-in 0.45s cubic-bezier(0.22, 1, 0.36, 1) 0.1s both!important}html.kr-pdp-hard-enter .productPage--cinematic .pdp-cinematic-menu__row{animation:pdp-fade-in 0.5s ease 0.12s both!important}@media (prefers-reduced-motion: reduce){.productPage--cinematic.pdp-soft-pending .pdp-cinematic-first-screen,
  .productPage--cinematic.pdp-soft-pending .pdp-cinematic-content,
  .productPage--cinematic.pdp-soft-pending .pdp-cinematic-banner-media{opacity:1!important;transform:none!important}.productPage--cinematic.pdp-soft-reveal .pdp-cinematic-banner-media,
  .productPage--cinematic.pdp-soft-reveal .pdp-cinematic-first-screen,
  .productPage--cinematic.pdp-soft-reveal .pdp-cinematic-content,
  .productPage--cinematic.pdp-soft-reveal .pdp-cinematic-identity,
  .productPage--cinematic.pdp-soft-reveal .pdp-cinematic-purchase,
  .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,
  .productPage--cinematic.pdp-soft-reveal .pdp-cinematic-menu__row,
  .productPage--cinematic.pdp-soft-reveal .pdp-cinematic-swap{animation:none!important}}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,
html.kr-soft-nav .desktop-search-wrapper{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-old(root),
  ::view-transition-new(root){animation-duration:0.22s;animation-timing-function:ease}}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-empty,
html.kr-soft-nav .cartPage--cinematic .cart-cine-block,
html.kr-soft-nav .cartPage--cinematic .cart-cine-trust-item,
html.kr-soft-nav .cartPage--cinematic .cart-cine-brands{animation:none!important}html.kr-soft-nav .cartPage--cinematic.cart-soft-pending .cart-cine-shell{opacity:0!important;transform:translateY(8px) scale(0.996)!important}@media (prefers-reduced-motion: reduce){html.kr-navigating .front-pages-shell__progress,
  .front-pages-shell__freeze{animation:none!important;transition:none!important}.front-pages-shell__freeze.is-done{opacity:0}@supports (view-transition-name: none){::view-transition-old(root),
    ::view-transition-new(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) 0%, rgba(41, 147, 250, 1) 100%);color:white;border:2px solid rgba(255, 255, 255, 0)}.menu_containerV2:hover .acoount_icon{box-shadow:0px 0px 150px 50px rgb(0, 132, 255);transition:0.5s}.menu_containerV2:hover{transition:0.5s}.menu_container:hover{animation:menu_btn_hover_anim 1s ease;transform:scale(0.95);box-shadow:0 0 1px 1px white;transition:0.5s}.buttonV2:hover{background:rgb(57, 18, 255);background:linear-gradient(203deg, rgba(57, 18, 255, 1) 0%, rgba(41, 147, 250, 1) 100%);transition:0.5s;color:white}.game_front_wrapperV2:hover .frontcover{transition:0.5s}.game_front_wrapperV2:hover{background-position:450px;transition:background-position 0.5s ease, border 0.1s, box-shadow 0.5s;z-index:10;box-shadow:0 0 1px 4px rgba(255, 255, 255, 0.541);filter:drop-shadow(0 0 25px #ffffffb9)}}:root{background-color:#000b13;max-width:100%;margin:0;overflow-x:hidden}.body{font-family:"Albert Sans", system-ui, sans-serif;font-weight:400;background-color:#000b13;z-index:-2;position:relative;overflow-x:hidden;max-width:100%;margin:0}.body button,
.body input,
.body select,
.body textarea{font-family:inherit}@keyframes GameImageAnim{0%, 18%{opacity:1}100%{opacity:0}}@keyframes GameImageAnimOut{0%, 18%{opacity:0}100%{opacity:1}}@keyframes LoginImageAnim{0%{transform:scale(1.15)}100%{transform:scale(1)}}@keyframes LoginImageAnimOut{0%{filter:brightness(0)}100%{filter:brightness(0.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(0.15)}.login_mobile_content{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem 1.5rem 3rem 1.5rem;position:relative;z-index:10}.login_mobile_header{text-align:center;margin-bottom:3rem;animation:loginFadeInUp 0.8s ease-out}.login_mobile_logo{margin-bottom:1.5rem;filter:drop-shadow(0 4px 8px rgba(0, 0, 0, 0.3)) drop-shadow(0 0 20px rgba(41, 147, 250, 0.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:0.5rem;color:white}.login_mobile_subtitle{font-size:1rem;opacity:0.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 0.3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden;animation:loginButtonSlideIn 0.6s ease-out forwards;opacity:0;transform:translateY(20px)}.login_mobile_button:nth-child(1){animation-delay:0.1s}.login_mobile_button:nth-child(2){animation-delay:0.2s}.login_mobile_button:nth-child(3){animation-delay:0.3s}.login_mobile_button:nth-child(4){animation-delay:0.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, 0.2), transparent);transition:left 0.5s}.login_mobile_button:hover::before{left:100%}.login_mobile_button:active{transform:scale(0.98);transition:transform 0.1s ease}.login_mobile_button:disabled{opacity:0.6;cursor:not-allowed;pointer-events:none}.login_mobile_button_google{background:rgba(255, 255, 255, 0.1);color:white;border:1px solid rgba(255, 255, 255, 0.2)}.login_mobile_button_google:hover{background:rgba(255, 255, 255, 0.15);transform:translateY(-2px);box-shadow:0 8px 25px rgba(255, 255, 255, 0.1)}.login_mobile_button_facebook{background:rgba(24, 119, 242, 0.2);color:white;border:1px solid rgba(24, 119, 242, 0.3)}.login_mobile_button_facebook:hover{background:rgba(24, 119, 242, 0.3);transform:translateY(-2px);box-shadow:0 8px 25px rgba(24, 119, 242, 0.2)}.login_mobile_button_discord{background:rgba(88, 101, 242, 0.2);color:white;border:1px solid rgba(88, 101, 242, 0.3)}.login_mobile_button_discord:hover{background:rgba(88, 101, 242, 0.3);transform:translateY(-2px);box-shadow:0 8px 25px rgba(88, 101, 242, 0.2)}.login_mobile_button_twitch{background:rgba(145, 70, 255, 0.2);color:white;border:1px solid rgba(145, 70, 255, 0.3)}.login_mobile_button_twitch:hover{background:rgba(145, 70, 255, 0.3);transform:translateY(-2px);box-shadow:0 8px 25px rgba(145, 70, 255, 0.2)}.login_mobile_icon{margin-right:0.75rem;font-size:1.2rem}.login_mobile_footer{text-align:center;animation:loginFadeInUp 0.8s ease-out 0.5s both}.login_mobile_links{display:flex;align-items:center;justify-content:center;margin-bottom:2rem;gap:0.5rem}.login_mobile_link{color:rgba(255, 255, 255, 0.7);text-decoration:none;font-size:0.875rem;transition:color 0.3s ease}.login_mobile_link:hover{color:white;text-decoration:none}.login_mobile_separator{color:rgba(255, 255, 255, 0.4);font-size:0.875rem}.login_mobile_back_button{display:flex;align-items:center;justify-content:center;gap:0.5rem;color:rgba(255, 255, 255, 0.8);text-decoration:none;padding:0.75rem 1.5rem;border-radius:50px;background:rgba(255, 255, 255, 0.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255, 255, 255, 0.2);transition:all 0.3s ease;font-size:0.9rem;margin:1rem 1.5rem 2rem 1.5rem;min-height:44px}.login_mobile_back_button:hover{color:white;background:rgba(255, 255, 255, 0.15);transform:translateY(-1px);text-decoration:none}@keyframes loginFadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes loginButtonSlideIn{to{opacity:1;transform:translateY(0)}}@keyframes logoFloat{0%, 100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes logoGlow{0%{filter:drop-shadow(0 4px 8px rgba(0, 0, 0, 0.3)) drop-shadow(0 0 20px rgba(41, 147, 250, 0.3))}100%{filter:drop-shadow(0 4px 8px rgba(0, 0, 0, 0.3)) drop-shadow(0 0 40px rgba(41, 147, 250, 0.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, 0.3)) drop-shadow(0 0 30px rgba(41, 147, 250, 0.4));animation:logoFloat 3s ease-in-out infinite, logoGlow 4s ease-in-out infinite alternate}.login_desktop_error{background:rgba(220, 53, 69, 0.1);border:1px solid rgba(220, 53, 69, 0.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:0.9rem;font-weight:500}.login_desktop_text{color:white;margin-bottom:1rem}.login_desktop_title{font-size:2.5rem;font-weight:700;margin-bottom:0.75rem;color:white;text-shadow:0 4px 8px rgba(0, 0, 0, 0.3)}.login_desktop_subtitle{font-size:1.1rem;opacity:0.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 0.3s ease;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);position:relative;overflow:hidden;cursor:pointer;animation:loginDesktopButtonSlideIn 0.8s ease-out forwards;opacity:0;transform:translateX(-30px)}.login_desktop_button:nth-child(1){animation-delay:0.2s}.login_desktop_button:nth-child(2){animation-delay:0.3s}.login_desktop_button:nth-child(3){animation-delay:0.4s}.login_desktop_button:nth-child(4){animation-delay:0.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, 0.2), transparent);transition:left 0.6s}.login_desktop_button:hover::before{left:100%}.login_desktop_button:active{transform:scale(0.98);transition:transform 0.1s ease}.login_desktop_button:disabled{opacity:0.6;cursor:not-allowed;pointer-events:none}.login_desktop_button:focus{outline:2px solid rgba(41, 147, 250, 0.5);outline-offset:2px}.login-spinner{width:16px;height:16px;border:2px solid rgba(255, 255, 255, 0.3);border-top:2px solid white;border-radius:50%;animation:spin 1s linear infinite;margin-right:1rem}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.login_desktop_button_google{background:rgba(255, 255, 255, 0.12);color:white;border:1px solid rgba(255, 255, 255, 0.25);box-shadow:0 4px 15px rgba(255, 255, 255, 0.1)}.login_desktop_button_google:hover{background:rgba(255, 255, 255, 0.18);transform:translateY(-3px);box-shadow:0 12px 30px rgba(255, 255, 255, 0.15)}.login_desktop_button_facebook{background:rgba(24, 119, 242, 0.15);color:white;border:1px solid rgba(24, 119, 242, 0.35);box-shadow:0 4px 15px rgba(24, 119, 242, 0.1)}.login_desktop_button_facebook:hover{background:rgba(24, 119, 242, 0.25);transform:translateY(-3px);box-shadow:0 12px 30px rgba(24, 119, 242, 0.2)}.login_desktop_button_discord{background:rgba(88, 101, 242, 0.15);color:white;border:1px solid rgba(88, 101, 242, 0.35);box-shadow:0 4px 15px rgba(88, 101, 242, 0.1)}.login_desktop_button_discord:hover{background:rgba(88, 101, 242, 0.25);transform:translateY(-3px);box-shadow:0 12px 30px rgba(88, 101, 242, 0.2)}.login_desktop_button_twitch{background:rgba(145, 70, 255, 0.15);color:white;border:1px solid rgba(145, 70, 255, 0.35);box-shadow:0 4px 15px rgba(145, 70, 255, 0.1)}.login_desktop_button_twitch:hover{background:rgba(145, 70, 255, 0.25);transform:translateY(-3px);box-shadow:0 12px 30px rgba(145, 70, 255, 0.2)}.login_desktop_icon{margin-right:1rem;font-size:1.4rem}.login_desktop_footer{text-align:center;animation:loginDesktopFadeIn 1s ease-out 0.6s both}.login_desktop_links{display:flex;align-items:center;justify-content:center;gap:0.75rem}.login_desktop_link{color:rgba(255, 255, 255, 0.75);text-decoration:none;font-size:0.95rem;transition:color 0.3s ease;font-weight:400}.login_desktop_link:hover{color:white;text-decoration:none}.login_desktop_separator{color:rgba(255, 255, 255, 0.4);font-size:0.95rem}@keyframes loginDesktopFadeIn{from{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;width:50px!important;height:50px!important;min-width:50px!important;max-width:50px!important;min-height:50px!important;max-height:50px!important;background:rgba(255, 255, 255, 0.1)!important;border:1px solid rgba(255, 255, 255, 0.2)!important;border-radius:50%!important;color:white!important;text-decoration:none!important;-webkit-backdrop-filter:blur(20px) saturate(1.2)!important;backdrop-filter:blur(20px) saturate(1.2)!important;transition:all 0.3s ease!important;animation:backButtonSlideIn 0.8s ease-out!important;box-shadow:0 8px 32px rgba(0, 0, 0, 0.3)!important;flex-shrink:0!important;flex-grow:0!important}.login_desktop_back_button:hover{background:rgba(255, 255, 255, 0.15)!important;border-color:rgba(255, 255, 255, 0.3)!important;color:white!important;text-decoration:none!important;transform:translateY(-2px) scale(1.05)!important;box-shadow:0 12px 40px rgba(0, 0, 0, 0.4)!important;-webkit-backdrop-filter:blur(25px) saturate(1.3)!important;backdrop-filter:blur(25px) saturate(1.3)!important;width:50px!important;height:50px!important}.login_desktop_back_button:active{transform:translateY(0) scale(0.95)!important;transition:transform 0.1s ease!important;width:50px!important;height:50px!important}@keyframes fromWindowSlideIn{from{opacity:0;transform:translateX(30px) translateY(20px)}to{opacity:1;transform:translateX(0) translateY(0)}}@keyframes backButtonSlideIn{from{opacity:0;transform:translateX(-30px) scale(0.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, 0.1);border:1px solid rgba(255, 255, 255, 0.2);padding:1.5rem 2rem!important;margin:0!important;transition:all 0.3s ease;animation:fromWindowSlideIn 0.8s ease-out;position:absolute;bottom:30px;right:30px;box-shadow:0 8px 32px rgba(0, 0, 0, 0.3)}.login_image_content:hover{background:rgba(255, 255, 255, 0.15);border-color:rgba(255, 255, 255, 0.3);transform:translateY(-2px);box-shadow:0 12px 40px rgba(0, 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:0.9rem;opacity:0.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:0.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 5s ease-in-out forwards,
    GameImageAnimOut 1.2s 40s ease-in-out 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 0.55rem;font-size:0.68rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:rgba(255, 255, 255, 0.38)}.topInfo-spec-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.5rem}.topInfo-spec-chip{display:flex;align-items:flex-start;gap:0.5rem;padding:0.55rem 0.65rem;border-radius:10px;background:rgba(255, 255, 255, 0.04);border:1px solid rgba(255, 255, 255, 0.08);min-width:0}.topInfo-spec-chip--btn{width:100%;margin:0;text-align:left;color:inherit;cursor:pointer;transition:background 0.2s ease,
    border-color 0.2s ease,
    transform 0.15s ease}.topInfo-spec-chip--btn:hover{background:rgba(255, 255, 255, 0.08);border-color:rgba(255, 255, 255, 0.16)}.topInfo-spec-chip--btn:focus-visible{outline:2px solid rgba(255, 255, 255, 0.35);outline-offset:2px}.topInfo-spec-chip--btn:active{transform:scale(0.98)}.topInfo-spec-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:0.15rem;opacity:0.92}.topInfo-spec-body{display:flex;flex-direction:column;gap:0.1rem;min-width:0}.topInfo-spec-kicker{font-size:0.62rem;font-weight:600;letter-spacing:0.07em;text-transform:uppercase;color:rgba(255, 255, 255, 0.42);line-height:1.2}.topInfo-spec-value{font-size:0.8rem;font-weight:500;line-height:1.3;color:rgba(255, 255, 255, 0.88);overflow:hidden;text-overflow:ellipsis}.topInfo-spec-chip--accent .topInfo-spec-value{color:rgba(220, 235, 220, 0.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:0.82rem;font-weight:600;letter-spacing:0.02em}.topInfo-spec-chip--accent .topInfo-spec-icon{opacity:1}@keyframes topInfoSpecModalBackdropIn{from{opacity:0}to{opacity:1}}@keyframes topInfoSpecModalIn{from{opacity:0;transform:scale(0.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, 0.62);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:topInfoSpecModalBackdropIn 0.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, 0.96);border:1px solid rgba(255, 255, 255, 0.12);box-shadow:0 24px 48px rgba(0, 0, 0, 0.45),
    inset 0 1px 0 rgba(255, 255, 255, 0.06);color:rgba(255, 255, 255, 0.88);animation:topInfoSpecModalIn 0.28s cubic-bezier(0.22, 1, 0.36, 1)}.topInfo-spec-modal--accent{border-color:rgba(200, 230, 210, 0.22);box-shadow:0 24px 48px rgba(0, 0, 0, 0.45),
    0 0 0 1px rgba(200, 230, 210, 0.08),
    inset 0 1px 0 rgba(255, 255, 255, 0.08)}.topInfo-spec-modal-close{position:absolute;top:0.75rem;right:0.75rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255, 255, 255, 0.12);border-radius:9999px;background:rgba(255, 255, 255, 0.06);color:rgba(255, 255, 255, 0.7);font-size:1.25rem;line-height:1;cursor:pointer;transition:background 0.15s ease,
    border-color 0.15s ease,
    color 0.15s ease}.topInfo-spec-modal-close:hover{background:rgba(255, 255, 255, 0.12);border-color:rgba(255, 255, 255, 0.22);color:#fff}.topInfo-spec-modal-header{display:flex;align-items:flex-start;gap:0.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, 0.06);border:1px solid rgba(255, 255, 255, 0.1)}.topInfo-spec-modal--accent .topInfo-spec-modal-icon{background:rgba(200, 230, 210, 0.08);border-color:rgba(200, 230, 210, 0.2)}.topInfo-spec-modal-header-text{min-width:0;padding-top:0.1rem}.topInfo-spec-modal-eyebrow{margin:0 0 0.25rem;font-size:0.68rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255, 255, 255, 0.45)}.topInfo-spec-modal-title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.3;letter-spacing:-0.02em;color:rgba(255, 255, 255, 0.96)}.topInfo-spec-modal-lead{margin:0 0 1rem;padding:0.75rem 0.85rem;border-radius:10px;font-size:0.875rem;font-weight:500;line-height:1.5;color:rgba(255, 255, 255, 0.9);background:rgba(255, 255, 255, 0.05);border:1px solid rgba(255, 255, 255, 0.08)}.topInfo-spec-modal-body{display:flex;flex-direction:column;gap:0.65rem;margin-bottom:1.15rem}.topInfo-spec-modal-p{margin:0;padding-left:0.85rem;font-size:0.8125rem;line-height:1.55;color:rgba(255, 255, 255, 0.78);border-left:2px solid rgba(255, 255, 255, 0.14)}.topInfo-spec-modal-p--muted{font-size:0.75rem;color:rgba(255, 255, 255, 0.5);border-left-color:rgba(255, 255, 255, 0.08)}.topInfo-spec-modal-footer{display:flex;justify-content:flex-end;gap:0.5rem;padding-top:0.15rem;border-top:1px solid rgba(255, 255, 255, 0.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:0.8125rem;font-weight:600;text-decoration:none;color:rgba(12, 22, 30, 0.95);background:rgba(255, 255, 255, 0.92);border:none;cursor:pointer;transition:background 0.15s ease,
    transform 0.12s ease}.topInfo-spec-modal-action:hover{background:#fff;color:rgba(12, 22, 30, 0.95);transform:translateY(-1px)}.topInfo-spec-modal-action--ghost{color:rgba(255, 255, 255, 0.88);background:rgba(255, 255, 255, 0.08);border:1px solid rgba(255, 255, 255, 0.14)}.topInfo-spec-modal-action--ghost:hover{background:rgba(255, 255, 255, 0.12);color:#fff}@media (max-width: 575.98px){.topInfo-spec-modal-backdrop{padding:0.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{from{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, 0.92);font-family:"Albert Sans", system-ui, sans-serif;letter-spacing:0.04em}.productPage--cinematic button,
.productPage--cinematic input,
.productPage--cinematic select,
.productPage--cinematic textarea,
.productPage--cinematic .home-hero__title,
.productPage--cinematic .Game_title,
.productPage--cinematic .edition_product,
.productPage--cinematic .edition_product_gift_card{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(.productPage--cinematic) .backgroundImageContainer,
body:has(.productPage--cinematic) .backgroundImageContainerAnimated,
body:has(.productPage--cinematic) .fadeProduct,
body:has(.franchise-page--cinematic) .backgroundImageContainer,
body:has(.franchise-page--cinematic) .backgroundImageContainerAnimated,
body:has(.franchise-page--cinematic) .fadeProduct,
body:has(.browser-shell--store) .backgroundImageContainer,
body:has(.browser-shell--store) .backgroundImageContainerAnimated,
body:has(.browser-shell--store) .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{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(
    to bottom,
    #000 0%,
    #000 28%,
    rgba(0, 0, 0, 0.95) 40%,
    rgba(0, 0, 0, 0.82) 52%,
    rgba(0, 0, 0, 0.62) 64%,
    rgba(0, 0, 0, 0.4) 76%,
    rgba(0, 0, 0, 0.2) 88%,
    rgba(0, 0, 0, 0.06) 95%,
    transparent 100%
  );mask-image:linear-gradient(
    to bottom,
    #000 0%,
    #000 28%,
    rgba(0, 0, 0, 0.95) 40%,
    rgba(0, 0, 0, 0.82) 52%,
    rgba(0, 0, 0, 0.62) 64%,
    rgba(0, 0, 0, 0.4) 76%,
    rgba(0, 0, 0, 0.2) 88%,
    rgba(0, 0, 0, 0.06) 95%,
    transparent 100%
  );-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, 0.38) 0%,
      rgba(0, 11, 19, 0.2) calc(var(--kr-nav-h) * 0.55),
      rgba(0, 11, 19, 0.12) calc(var(--kr-nav-h) + 1.25rem),
      rgba(0, 11, 19, 0.14) calc(var(--kr-nav-h) + 4rem),
      rgba(0, 11, 19, 0.2) 42%,
      rgba(0, 11, 19, 0.32) 58%,
      rgba(0, 11, 19, 0.48) 72%,
      rgba(0, 11, 19, 0.68) 86%,
      var(--pdp-page-bg) 100%
    ),
    linear-gradient(
      90deg,
      rgba(0, 11, 19, 0.28) 0%,
      transparent 40%,
      transparent 60%,
      rgba(0, 11, 19, 0.22) 100%
    );pointer-events:none}.productPage--cinematic .pdp-cinematic-banner-media{object-fit:cover;object-position:top center;transform-origin:top center;filter:brightness(0.55) saturate(0.9);animation:none;transition:opacity 0.35s ease}.productPage--cinematic .pdp-cinematic-banner-media.is-hidden{opacity:0;pointer-events:none}@keyframes pdp-banner-in{from{opacity:0.65}to{opacity:1}}.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-media-shot .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, 0.28) 72%,
    rgba(0, 11, 19, 0.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, 0.35) 78%,
    var(--pdp-page-bg) 100%
  )}.productPage--cinematic .pdp-cinematic-banner-stage::after{transition:opacity 0.4s ease, background 0.4s ease}.productPage--cinematic .pdp-cinematic-banner-video-wrap{position:absolute;inset:0;z-index:2;overflow:hidden;background:#000;animation:pdp-fade-in 0.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(0.72) saturate(1);opacity:0;transition:opacity 0.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 0.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, 0.18);border-top-color:rgba(255, 255, 255, 0.88);border-radius:50%;animation:pdp-shot-spin 0.7s linear infinite}@keyframes pdp-shot-spin{to{transform:rotate(360deg)}}.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--trailer,
.productPage--cinematic .pdp-cinematic-swap--media{min-height:0;animation:none}@keyframes pdp-rise-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pdp-fade-in{from{opacity:0}to{opacity:1}}@keyframes pdp-panel-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pdp-rail-in{from{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}@keyframes pdp-logo-reveal{from{opacity:0;transform:translateY(18px) scale(0.88);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes pdp-dropdown-in{from{opacity:0;transform:translateY(-6px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pdp-modal-in{from{opacity:0;transform:scale(0.96) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.productPage--cinematic .pdp-cinematic-bg-fade,
.productPage--cinematic .pdp-cinematic-banner.productBanner{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:0.35rem 0.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:0.4rem;min-height:calc(100vh - var(--kr-nav-h));padding-top:calc(var(--kr-nav-h) + 0.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:0.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:0.55rem 0 0;padding:0.45rem 0.65rem;max-width:28rem;border-radius:8px;border:1px solid rgba(255, 196, 120, 0.22);background:rgba(255, 180, 80, 0.08);color:rgba(255, 230, 200, 0.78);font-size:0.68rem;font-weight:500;letter-spacing:0.02em;line-height:1.35;animation:none}.pdp-cinematic-page-top{position:fixed;top:calc(var(--kr-nav-h) + 0.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 0.28s ease}.pdp-cinematic-page-top > *{pointer-events:auto}html.kr-soft-nav .pdp-cinematic-page-top,
html.kr-nav-to-product .pdp-cinematic-page-top,
html.kr-navigating .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:0.25rem;width:100%;margin:0;padding:0.75rem 1.15rem;text-align:center;border-radius:10px;border:1px solid rgba(255, 196, 120, 0.5);background:rgba(20, 14, 6, 0.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, 0.45);color:rgba(255, 245, 220, 0.98)}.pdp-account-banner__title{font-size:0.78rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:#ffe0a8}.pdp-account-banner__text{font-size:0.92rem;font-weight:600;letter-spacing:0.01em;line-height:1.35;color:rgba(255, 248, 230, 0.96)}@media (max-width: 767.98px){.pdp-cinematic-page-top{top:calc(max(0.4rem, env(safe-area-inset-top, 0px)) + 3.8rem);width:min(100% - 1.25rem, 36rem)}.pdp-account-banner{padding:0.55rem 0.75rem;border-radius:10px;gap:0.15rem;box-shadow:0 6px 18px rgba(0, 0, 0, 0.28)}.pdp-account-banner__title{font-size:0.68rem}.pdp-account-banner__text{font-size:0.8rem;line-height:1.3}}.productPage--cinematic .region-status--overview{display:flex;align-items:flex-start;gap:0.55rem;margin:0 0 0.55rem;padding:0 0 0.45rem;border:none;border-radius:0;border-bottom:1px solid rgba(255, 255, 255, 0.08);background:transparent;box-shadow:none}.productPage--cinematic .region-status--overview .region-status-icon{flex:0 0 auto;width:18px;height:18px;margin-top:0.95rem;object-fit:contain;opacity:0.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, 0.12)}.productPage--cinematic .region-status--overview .region-status-copy{gap:0.1rem}.productPage--cinematic .region-status--overview .region-status-kicker{font-size:0.62rem;letter-spacing:0.1em;text-transform:uppercase;color:rgba(255, 255, 255, 0.45)}.productPage--cinematic .region-status--overview .region-status-line{font-size:0.82rem;font-weight:500;line-height:1.35;color:rgba(255, 255, 255, 0.82)}.productPage--cinematic .region-status--overview.region-status--success,
.productPage--cinematic .region-status--overview.region-status--warning,
.productPage--cinematic .region-status--overview.region-status--info,
.productPage--cinematic .region-status--overview.region-status--neutral{border-color:rgba(255, 255, 255, 0.08);background:transparent}.productPage--cinematic .region-status--overview.region-status--interactive:hover{background:transparent;opacity:0.92}.productPage--cinematic .topInfo-spec-rail > .region-status--overview{margin:0;min-height:3.5rem;padding:0.55rem 0.15rem;border-bottom:1px solid rgba(255, 255, 255, 0.08);gap:0.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:0.68rem;font-weight:600;letter-spacing:0.06em}.productPage--cinematic .topInfo-spec-rail > .region-status--overview .region-status-line{font-size:0.95rem;font-weight:600;color:rgba(255, 255, 255, 0.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, 0.75fr);gap:2rem 3rem;align-items:end;transition:grid-template-columns 0.4s cubic-bezier(0.22, 1, 0.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:0.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 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 0.2s ease both;filter:none}}.productPage--cinematic .pdp-cinematic-identity{display:flex;align-items:center;gap:0.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, 0.4),
    0 0 0 1px rgba(255, 255, 255, 0.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:0.4rem;min-width:0;padding-bottom:0}.productPage--cinematic .pdp-cinematic-pills{display:flex;flex-wrap:wrap;gap:0.35rem;align-items:center;order:2}.productPage--cinematic .pdp-cinematic-pill{display:inline-flex;align-items:center;padding:0.22rem 0.65rem;border-radius:6px;font-size:0.72rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:rgba(255, 255, 255, 0.9);background:rgba(255, 255, 255, 0.1);border:1px solid rgba(255, 255, 255, 0.12)}.productPage--cinematic .pdp-cinematic-pill--muted{text-transform:none;letter-spacing:0.02em;font-weight:500;color:rgba(255, 255, 255, 0.65);background:rgba(255, 255, 255, 0.05)}.productPage--cinematic .pdp-cinematic-pill--gift{background:rgba(255, 193, 7, 0.15);border-color:rgba(255, 193, 7, 0.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, 0.35);order:1}.productPage--cinematic .pdp-cinematic-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:0.65rem 0.85rem;order:3}.productPage--cinematic .pdp-metacritic{display:flex;align-items:center;width:min(100%, 280px);margin-top:0.85rem}.productPage--cinematic .pdp-metacritic__row{display:flex;align-items:center;gap:0.7rem;width:100%;min-height:1.15rem}.productPage--cinematic .pdp-metacritic__stars{display:inline-flex;align-items:center;gap:0.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, 0.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, 0.92)}.productPage--cinematic .pdp-metacritic__score{display:inline-flex;align-items:center;gap:0.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, 0.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:0.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:0.45rem;padding:0.4rem 0.95rem 0.4rem 1.05rem;margin:0;border:1px solid rgba(255, 255, 255, 0.16);border-radius:999px;background:rgba(18, 22, 28, 0.55);color:rgba(255, 255, 255, 0.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:none;cursor:pointer;font-weight:600;transition:background 0.2s ease,
    border-color 0.2s ease,
    transform 0.18s cubic-bezier(0.22, 1, 0.36, 1),
    box-shadow 0.2s ease}.productPage--cinematic .pdp-cinematic-meta-row .pdp-trailer-button:hover,
.productPage--cinematic .pdp-cinematic-meta-row .pdp-trailer-button:focus-visible{background:rgba(255, 255, 255, 0.12);border-color:rgba(255, 255, 255, 0.28);outline:none;transform:translateY(-1px);box-shadow:0 8px 20px rgba(0, 0, 0, 0.25)}.productPage--cinematic .pdp-cinematic-meta-row .pdp-trailer-button:active{transform:translateY(0) scale(0.98)}.productPage--cinematic .pdp-cinematic-brand-block{display:flex;flex-direction:column;align-items:flex-start;gap:0.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:0.68rem;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:rgba(255, 255, 255, 0.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 0.55rem;padding:0.55rem 1.05rem;max-width:100%;font-size:clamp(1.25rem, 2.4vw, 1.85rem);font-weight:800;letter-spacing:0.01em;text-transform:none;line-height:1.15;color:#0c161e;background:#fff;border:1px solid rgba(255, 255, 255, 0.95);border-radius:8px;box-shadow:0 6px 28px rgba(0, 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:0.5rem 0.95rem}}.productPage--cinematic .pdp-cinematic-purchase{display:flex;flex-direction:column;gap:0.85rem;max-width:440px;width:100%;margin-top:0.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, 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:0.15rem!important;gap:0.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:0.65rem;margin:0.65rem 0 0;padding:0.65rem 0.8rem;max-width:28rem;width:100%;border-radius:10px;border:1px solid rgba(255, 255, 255, 0.12);background:rgba(255, 255, 255, 0.05);box-sizing:border-box}.productPage--cinematic .region-status--compact.region-status--success{border-color:rgba(255, 255, 255, 0.14);background:rgba(255, 255, 255, 0.06)}.productPage--cinematic .region-status--compact.region-status--warning{border-color:rgba(255, 255, 255, 0.14);background:rgba(255, 255, 255, 0.06)}.productPage--cinematic .region-status--compact.region-status--info,
.productPage--cinematic .region-status--compact.region-status--neutral{border-color:rgba(255, 255, 255, 0.14);background:rgba(255, 255, 255, 0.06)}.productPage--cinematic .region-status--compact.region-status--loading{border-color:rgba(255, 255, 255, 0.1);background:rgba(255, 255, 255, 0.04)}.productPage--cinematic .region-status--interactive{cursor:pointer;transition:border-color 0.15s ease, background 0.15s ease}.productPage--cinematic .region-status--interactive:hover{border-color:rgba(255, 255, 255, 0.22);background:rgba(255, 255, 255, 0.08)}.productPage--cinematic .region-status--interactive:focus-visible{outline:2px solid rgba(255, 255, 255, 0.35);outline-offset:2px}.productPage--cinematic .pdp-cinematic-price-row{display:flex;align-items:center;justify-content:space-between;gap:0.75rem 1rem;flex-wrap:nowrap;min-height:3.25rem}.productPage--cinematic .pdp-cinematic-price-stack{display:flex;flex-direction:column;gap:0.35rem;align-items:flex-start;flex:1 1 auto;min-width:0}.productPage--cinematic .pdp-cinematic-price-block{display:flex;align-items:baseline;gap:0.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:-0.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, 0.55)}.productPage--cinematic .pdp-cinematic-purchase .topInfo-price-ht-caption{font-size:0.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;margin-left: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, 0.88);font-size:1.45rem!important}.productPage--cinematic .pdp-cinematic-stock .green_success,
.productPage--cinematic .pdp-cinematic-stock .Alert{border-radius:999px;font-size:0.95rem;font-weight:600;padding:0.5rem 1.1rem!important;background:rgba(255, 255, 255, 0.1);color:rgba(255, 255, 255, 0.92);border:1px solid rgba(255, 255, 255, 0.18);box-shadow:none}.productPage--cinematic .pdp-cinematic-stock .Alert{background:rgba(255, 255, 255, 0.06);color:rgba(255, 255, 255, 0.7);border-color:rgba(255, 255, 255, 0.12)}.productPage--cinematic .topInfo-spec-rail-item--accent .topInfo-spec-rail-value{color:rgba(255, 255, 255, 0.95)}.productPage--cinematic .cashback-promo--pdp{background:rgba(255, 255, 255, 0.08);border:1px solid rgba(255, 255, 255, 0.16);color:rgba(255, 255, 255, 0.9);box-shadow:none}.productPage--cinematic .cashback-promo--pdp .cashback-help-btn{border-color:rgba(255, 255, 255, 0.28)}.productPage--cinematic .pdp-cinematic-guest-title{margin:0 0 0.3rem;font-size:0.8rem;color:rgba(255, 255, 255, 0.62)}.productPage--cinematic .pdp-guest-checkout-hint{margin:0.55rem 0 0;max-width:28rem;line-height:1.4;font-size:0.78rem;color:rgba(255, 255, 255, 0.55)}.productPage--cinematic .pdp-guest-choice{margin-top:0.65rem;max-width:26rem}.productPage--cinematic .pdp-guest-choice__hint{margin:0 0 0.55rem;font-size:0.78rem;line-height:1.4;color:rgba(255, 255, 255, 0.58)}.productPage--cinematic .pdp-guest-choice__split{display:flex;flex-direction:column;gap:0.55rem;padding:0.7rem 0.8rem;border-radius:12px;border:1px solid rgba(255, 255, 255, 0.1);background:rgba(0, 12, 24, 0.35)}.productPage--cinematic .pdp-guest-choice__label{display:block;font-size:0.68rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:rgba(65, 165, 252, 0.9);margin-bottom:0.25rem}.productPage--cinematic .pdp-guest-choice__text{margin:0;font-size:0.75rem;line-height:1.35;color:rgba(255, 255, 255, 0.55)}.productPage--cinematic .pdp-guest-choice__or{font-size:0.7rem;text-transform:uppercase;letter-spacing:0.08em;color:rgba(255, 255, 255, 0.35);text-align:center}.productPage--cinematic .pdp-guest-choice__login-link{display:inline-block;margin-top:0.35rem;font-size:0.78rem;color:rgba(255, 255, 255, 0.78);text-decoration:underline;text-underline-offset:2px}.productPage--cinematic .pdp-guest-choice__path--account .pdp-quick-auth{margin-top:0.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, 0.78);backdrop-filter:blur(16px) saturate(1.15);-webkit-backdrop-filter:blur(16px) saturate(1.15);animation:guest-modal-backdrop-in 0.28s cubic-bezier(0.16, 1, 0.3, 1) both}.guest-checkout-modal-backdrop.is-closing{animation:guest-modal-backdrop-out 0.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, 0.1);background:radial-gradient(ellipse 70% 42% at 18% 0%, rgba(120, 180, 220, 0.08), transparent 58%),
    radial-gradient(ellipse 55% 36% at 88% 8%, rgba(255, 255, 255, 0.05), transparent 55%),
    rgba(0, 11, 19, 0.92);box-shadow:0 24px 60px rgba(0, 0, 0, 0.45),
    0 1px 0 rgba(255, 255, 255, 0.05) inset;color:#fff;font-family:"Albert Sans", system-ui, sans-serif;animation:guest-modal-in 0.38s cubic-bezier(0.16, 1, 0.3, 1) both}.guest-checkout-modal.is-closing{animation:guest-modal-out 0.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, 0.06);color:rgba(255, 255, 255, 0.62);cursor:pointer;transition:background 0.2s, color 0.2s, transform 0.2s cubic-bezier(0.34, 1.35, 0.64, 1)}.guest-checkout-modal__close:hover{background:rgba(255, 255, 255, 0.12);color:#fff;transform:scale(1.05)}.guest-checkout-modal__close:active{transform:scale(0.94)}.guest-checkout-modal__head{margin:0 2rem 1.15rem 0}.guest-checkout-modal__eyebrow{margin:0 0 0.3rem;font-size:0.68rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:rgba(255, 255, 255, 0.42)}.guest-checkout-modal__title{margin:0;font-size:1.35rem;font-weight:650;letter-spacing:-0.03em;line-height:1.15;color:rgba(255, 255, 255, 0.98)}.guest-checkout-modal__subtitle{display:none}.guest-checkout-modal__section-label,
.guest-checkout-modal__label,
.guest-checkout-modal__hint{display:none}.guest-checkout-modal__guest{display:flex;flex-direction:column;gap:0.7rem}.guest-checkout-modal__field{position:relative}.guest-checkout-modal__input{width:100%;min-height:48px;padding:0.75rem 1rem;border-radius:999px;border:1px solid rgba(255, 255, 255, 0.12);background:rgba(255, 255, 255, 0.05);color:#fff;font-size:0.95rem;font-family:inherit;transition:border-color 0.2s, background 0.2s, box-shadow 0.2s}.guest-checkout-modal__input::placeholder{color:rgba(255, 255, 255, 0.38)}.guest-checkout-modal__input:focus{outline:none;border-color:rgba(255, 255, 255, 0.28);background:rgba(255, 255, 255, 0.08);box-shadow:0 0 0 3px rgba(255, 255, 255, 0.06)}.guest-checkout-modal__error{margin:0;font-size:0.8rem;color:rgba(255, 190, 180, 0.9);animation:guest-modal-fade 0.25s ease both}.guest-checkout-modal__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0.75rem 1rem;border-radius:999px;font-size:0.95rem;font-weight:700;letter-spacing:-0.015em;font-family:inherit;text-decoration:none;cursor:pointer;border:none;transition:background 0.22s,
    border-color 0.22s,
    transform 0.22s cubic-bezier(0.34, 1.35, 0.64, 1),
    box-shadow 0.22s}.guest-checkout-modal__btn--primary{background:rgba(255, 255, 255, 0.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, 0.25)}.guest-checkout-modal__btn--primary:active:not(:disabled){transform:scale(0.985)}.guest-checkout-modal__btn--primary:disabled{opacity:0.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, 0.85))}.guest-checkout-modal__btn--ghost{display:none}.guest-checkout-modal__divider{display:flex;align-items:center;gap:0.75rem;margin:1.05rem 0 0.95rem;color:rgba(255, 255, 255, 0.32);font-size:0.7rem;font-weight:600;text-transform:uppercase;letter-spacing:0.1em}.guest-checkout-modal__divider::before,
.guest-checkout-modal__divider::after{content:"";flex:1 1;height:1px;background:rgba(255, 255, 255, 0.1)}.guest-checkout-modal__account{display:flex;flex-direction:column;align-items:center;gap:0.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:0.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, 0.14);background:rgba(255, 255, 255, 0.06);color:rgba(255, 255, 255, 0.92);font-size:1.15rem;line-height:1;cursor:pointer;transition:background 0.2s,
    border-color 0.2s,
    color 0.2s,
    transform 0.2s cubic-bezier(0.34, 1.35, 0.64, 1),
    box-shadow 0.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:hover,
.guest-checkout-modal__auth .pdp-quick-auth__btn--google:focus-visible{color:#ea4335;border-color:rgba(234, 67, 53, 0.45);background:rgba(234, 67, 53, 0.12)}.guest-checkout-modal__auth .pdp-quick-auth__btn--facebook:hover,
.guest-checkout-modal__auth .pdp-quick-auth__btn--facebook:focus-visible{color:#4b9bff;border-color:rgba(75, 155, 255, 0.45);background:rgba(75, 155, 255, 0.12)}.guest-checkout-modal__auth .pdp-quick-auth__btn--discord:hover,
.guest-checkout-modal__auth .pdp-quick-auth__btn--discord:focus-visible{color:#7289da;border-color:rgba(114, 137, 218, 0.5);background:rgba(114, 137, 218, 0.14)}.guest-checkout-modal__auth .pdp-quick-auth__btn--twitch:hover,
.guest-checkout-modal__auth .pdp-quick-auth__btn--twitch:focus-visible{color:#bf94ff;border-color:rgba(191, 148, 255, 0.5);background:rgba(191, 148, 255, 0.14)}.guest-checkout-modal__auth .pdp-quick-auth__btn:hover,
.guest-checkout-modal__auth .pdp-quick-auth__btn:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 8px 20px rgba(0, 0, 0, 0.28)}.guest-checkout-modal__auth .pdp-quick-auth__btn:active{transform:scale(0.94)}.guest-checkout-modal__auth .pdp-quick-auth__btn.is-loading,
.guest-checkout-modal__auth .pdp-quick-auth__btn:disabled{opacity:0.55;cursor:wait}.guest-checkout-modal__signin{font-size:0.82rem;font-weight:600;color:rgba(255, 255, 255, 0.55);text-decoration:none;border-bottom:1px solid rgba(255, 255, 255, 0.18);padding-bottom:0.1rem;transition:color 0.2s, border-color 0.2s}.guest-checkout-modal__signin:hover{color:#fff;border-color:rgba(255, 255, 255, 0.5)}@keyframes guest-modal-backdrop-in{from{opacity:0}to{opacity:1}}@keyframes guest-modal-backdrop-out{from{opacity:1}to{opacity:0}}@keyframes guest-modal-in{from{opacity:0;transform:translateY(14px) scale(0.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes guest-modal-out{from{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(0.98)}}@keyframes guest-modal-fade{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.guest-checkout-modal-backdrop,
  .guest-checkout-modal,
  .guest-checkout-modal__error{animation:none!important}.guest-checkout-modal__btn--primary:hover:not(:disabled),
  .guest-checkout-modal__close:hover,
  .guest-checkout-modal__auth .pdp-quick-auth__btn: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:0.55rem 0.85rem;border-radius:10px;font-size:0.88rem;font-weight:650;text-decoration:none;cursor:pointer;border:1px solid rgba(255, 255, 255, 0.14);background:rgba(255, 255, 255, 0.05);color:#fff}.cart-guest-choice__btn--guest{background:linear-gradient(180deg, #41a5fc 0%, #2b7fd4 100%);border-color:transparent}.cart-guest-choice__btn--account{background:rgba(255, 255, 255, 0.06)}.productPage--cinematic .pdp-quick-auth{margin-top:0.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, 0.55);background:rgba(255, 255, 255, 0.06);color:rgba(255, 255, 255, 0.9);cursor:pointer;transition:opacity 0.2s ease,
    background 0.2s ease,
    border-color 0.2s ease,
    transform 0.18s ease}.productPage--cinematic .pdp-quick-auth__btn:hover,
.productPage--cinematic .pdp-quick-auth__btn:focus-visible{background:rgba(255, 255, 255, 0.12);border-color:rgba(255, 255, 255, 0.8);outline:none}.productPage--cinematic .pdp-quick-auth__btn:active{transform:scale(0.96)}.productPage--cinematic .pdp-quick-auth__btn.is-loading,
.productPage--cinematic .pdp-quick-auth__btn:disabled{opacity:0.65;cursor:wait}.productPage--cinematic .pdp-cinematic-cta-slot{width:100%;min-height:68px}.productPage--cinematic .pdp-hero-actions,
.productPage--cinematic .pdp-hero-action-bar{display:flex;flex-wrap:nowrap;align-items:center;gap:0.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:0.75rem;flex:1 1 auto;min-height:68px;min-width:min(100%, 15rem);width:100%;max-width:100%;padding:0.9rem 1.55rem;border-radius:999px;border:1px solid rgba(255, 255, 255, 0.14);background:rgba(255, 255, 255, 0.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 0.22s ease,
    border-color 0.22s ease,
    transform 0.18s cubic-bezier(0.22, 1, 0.36, 1),
    box-shadow 0.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, 0.22);border-color:rgba(255, 255, 255, 0.28);color:#fff;transform:translateY(-2px);box-shadow:0 10px 28px rgba(0, 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(0.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:0.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 0.48s cubic-bezier(0.22, 1, 0.36, 1) both}.productPage--cinematic .pdp-hero-cta-morph.is-view .pdp-hero-cta__label{letter-spacing:0.02em}@keyframes pdp-cta-to-view{from{opacity:0.35;transform:scale(0.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, 0.08);animation:none}.productPage--cinematic .pdp-hero-cta.pdp-hero-cta--oos{pointer-events:none;cursor:default;opacity:0.72;background:rgba(255, 255, 255, 0.08);border-color:rgba(255, 255, 255, 0.1);box-shadow:none;transform:none}.productPage--cinematic .pdp-hero-cta.pdp-hero-cta--oos:hover{background:rgba(255, 255, 255, 0.08);border-color:rgba(255, 255, 255, 0.1);transform:none;box-shadow:none}.productPage--cinematic .wishlist-button.product-wishlist-button.pdp-hero-cta--secondary,
.productPage--cinematic .wishlist-button.product-wishlist-button,
.productPage--cinematic .pdp-hero-cta.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:0.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, 0.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 0.2s cubic-bezier(0.22, 1, 0.36, 1), color 0.2s ease, opacity 0.25s ease}.productPage--cinematic .wishlist-button.product-wishlist-button:active{transform:scale(0.94)}.productPage--cinematic .wishlist-button.product-wishlist-button svg{width:1.15em;height:1.15em}.productPage--cinematic .wishlist-button.wishlist-button-loading,
.productPage--cinematic .wishlist-button.product-wishlist-button:disabled{opacity:0.55;cursor:wait;transform:none!important}.productPage--cinematic .wishlist-heart--busy,
.wishlist-button.wishlist-button-loading .wishlist-heart--busy{color:rgba(255, 255, 255, 0.55)!important;animation:wishlist-heart-pulse 1.1s ease-in-out infinite}@keyframes wishlist-heart-pulse{0%, 100%{opacity:0.35}50%{opacity:0.72}}.productPage--cinematic .pdp-cinematic-meta-row{display:flex;align-items:center;flex-wrap:wrap;gap:0.6rem 0.9rem;margin-top:0.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:0.55rem;margin:0 0 0.8rem;padding:0.28rem 0.7rem 0.28rem 0.6rem;color:#fff;background:rgba(0, 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:0.6rem;font-weight:700;letter-spacing:0.24em;text-transform:uppercase;color:rgba(255, 255, 255, 0.62)}.productPage--cinematic .pdp-platform-seal__name{font-size:0.78rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;white-space:nowrap;color:rgba(255, 255, 255, 0.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{min-height:0;max-height:none;height:auto;overflow:visible}.productPage--cinematic .topInfo-specs--rail{margin:0;padding:0.75rem 0.9rem 0.35rem;background:rgba(0, 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 0.85rem;font-size:0.68rem;letter-spacing:0.12em;text-transform:uppercase;color:rgba(255, 255, 255, 0.4)}.productPage--cinematic .topInfo-spec-rail{display:flex;flex-direction:column;gap:0.15rem}.productPage--cinematic .topInfo-spec-rail-item{display:flex;align-items:center;gap:0.75rem;width:100%;min-height:3.5rem;margin:0;padding:0.55rem 0.15rem;border:none;border-bottom:1px solid rgba(255, 255, 255, 0.08);border-radius:0;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background 0.18s ease,
    transform 0.18s cubic-bezier(0.22, 1, 0.36, 1),
    padding-left 0.18s ease}.productPage--cinematic .topInfo-spec-rail-item:last-child{border-bottom:none}.productPage--cinematic .topInfo-spec-rail-item:hover,
.productPage--cinematic .topInfo-spec-rail-item:focus-visible{background:rgba(255, 255, 255, 0.04);outline:none;padding-left:0.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:0.9;display:flex;align-items:center;justify-content:center}.productPage--cinematic .topInfo-spec-rail-body{display:flex;flex-direction:column;gap:0.12rem;min-width:0}.productPage--cinematic .topInfo-spec-rail-kicker{font-size:0.68rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:rgba(255, 255, 255, 0.42)}.productPage--cinematic .topInfo-spec-rail-value{font-size:0.95rem;font-weight:600;color:rgba(255, 255, 255, 0.92);line-height:1.25}.productPage--cinematic .topInfo-spec-rail-item--accent .topInfo-spec-rail-value{color:rgba(160, 220, 255, 0.95)}.productPage--cinematic .topInfo-spec-rail-item--warn .topInfo-spec-rail-value{color:rgba(255, 214, 160, 0.95)}.productPage--cinematic .pdp-cinematic-rail-platforms{margin-top:0.75rem;padding:0.75rem 0.9rem 0.85rem;background:rgba(0, 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:0.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:0.5rem}.productPage--cinematic .pdp-rail-platforms a.pdp-rail-platform-item{flex-direction:column;justify-content:center;align-items:center;gap:0.4rem;min-height:0;min-width:0;aspect-ratio:1;padding:0.4rem;border:1px solid rgba(255, 255, 255, 0.1);border-radius:10px;background:rgba(255, 255, 255, 0.04);text-align:center;transform:none}.productPage--cinematic .pdp-rail-platforms a.pdp-rail-platform-item:hover,
.productPage--cinematic .pdp-rail-platforms a.pdp-rail-platform-item:focus-visible{padding:0.4rem;transform:none;background:rgba(255, 255, 255, 0.09);border-color:rgba(255, 255, 255, 0.22)}.productPage--cinematic .pdp-rail-platforms a.pdp-rail-platform-item:last-child{border-bottom:1px solid rgba(255, 255, 255, 0.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:0.64rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.productPage--cinematic a.pdp-rail-platform-item:hover .topInfo-spec-rail-value,
.productPage--cinematic a.pdp-rail-platform-item:focus-visible .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:0.4rem}.productPage--cinematic .topInfo-spec-chip--compact{gap:0.35rem;padding:0.28rem 0.65rem;font-size:0.72rem;background:rgba(255, 255, 255, 0.06);border:1px solid rgba(255, 255, 255, 0.12);border-radius:999px;color:rgba(255, 255, 255, 0.82)}.productPage--cinematic .topInfo-spec-chip--compact .topInfo-spec-kicker{color:rgba(255, 255, 255, 0.48);font-weight:500}.productPage--cinematic .topInfo-spec-chip--compact .topInfo-spec-value{color:rgba(255, 255, 255, 0.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:0.15rem;padding:0.85rem 0 0.35rem;pointer-events:auto;transform:translateY(0);opacity:1;transition:opacity 0.55s cubic-bezier(0.22, 1, 0.36, 1),
    transform 0.55s cubic-bezier(0.22, 1, 0.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:0.14;transform:translateY(1.45rem)}.productPage--cinematic .pdp-cinematic-chrome.is-tucked::before{top:-7.5rem;bottom:-0.75rem}html.kr-pdp-trailer #menu.Menu_bar_large{transition:opacity 0.55s cubic-bezier(0.22, 1, 0.36, 1),
    transform 0.55s cubic-bezier(0.22, 1, 0.36, 1);will-change:opacity, transform}html.kr-pdp-trailer #menu.Menu_bar_large > .nav-minimal__row{transition:opacity 0.55s cubic-bezier(0.22, 1, 0.36, 1),
    transform 0.55s cubic-bezier(0.22, 1, 0.36, 1),
    box-shadow 0.3s ease,
    border-color 0.28s ease,
    background-color 0.28s ease}html.kr-pdp-trailer-tucked #menu.Menu_bar_large{opacity:0.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:-0.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:hover,
html.kr-pdp-trailer-tucked #menu.Menu_bar_large:focus-within{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){html.kr-pdp-trailer #menu.Menu_bar_large,
  .productPage--cinematic .pdp-cinematic-chrome{transition:opacity 0.25s ease}html.kr-pdp-trailer-tucked #menu.Menu_bar_large{opacity:0.45;transform:none}html.kr-pdp-trailer-tucked #menu.Menu_bar_large:hover,
  html.kr-pdp-trailer-tucked #menu.Menu_bar_large:focus-within{opacity:1}}.productPage--cinematic .pdp-cinematic-menu{position:relative;left:auto;right:auto;top:auto;bottom:auto;z-index:3;width:100%;display:flex;justify-content:center;padding:0.35rem 0 0.25rem;margin:0;transform:none}.productPage--cinematic .pdp-media-picker{position:relative;left:auto;right:auto;bottom:auto;z-index:4;display:flex;align-items:center;justify-content:center;gap:0.55rem;overflow-x:auto;padding:0.25rem 1rem 0.35rem;margin:0;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, 0.14);border-radius:8px;overflow:hidden;background:rgba(0, 0, 0, 0.45);cursor:pointer;transition:border-color 0.2s ease,
    background 0.2s ease,
    box-shadow 0.2s ease}.productPage--cinematic .pdp-media-picker__item:hover,
.productPage--cinematic .pdp-media-picker__item:focus-visible{border-color:rgba(255, 255, 255, 0.38);outline:none}.productPage--cinematic .pdp-media-picker__item.is-active{border-color:rgba(255, 255, 255, 0.72);box-shadow:0 0 0 1px rgba(255, 255, 255, 0.28)}.productPage--cinematic .pdp-media-picker__item--trailer{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:0.28rem;color:rgba(255, 255, 255, 0.92);background:linear-gradient(
    160deg,
    rgba(255, 255, 255, 0.12) 0%,
    rgba(0, 0, 0, 0.55) 100%
  )}.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, 0.16)}.productPage--cinematic .pdp-media-picker__label{font-size:0.72rem;font-weight:650;letter-spacing:0.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 0.28s cubic-bezier(0.22, 1, 0.36, 1),
    box-shadow 0.28s ease,
    border-color 0.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 0.45s cubic-bezier(0.22, 1, 0.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-lower-stack{margin-top:1.25rem}.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:0.35rem 0.1rem 0.45rem;border:none;border-bottom:none;background:transparent;color:rgba(255, 255, 255, 0.42);font-size:0.72rem;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;line-height:1.2;cursor:pointer;transition:color 0.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, 0.92);transform:scaleX(0);transform-origin:center;transition:transform 0.28s cubic-bezier(0.22, 1, 0.36, 1)}.productPage--cinematic .pdp-cinematic-menu__btn:hover,
.productPage--cinematic .pdp-cinematic-menu__btn:focus-visible{color:rgba(255, 255, 255, 0.88);outline:none}.productPage--cinematic .pdp-cinematic-menu__btn:hover::after,
.productPage--cinematic .pdp-cinematic-menu__btn:focus-visible::after{transform:scaleX(0.45);opacity:0.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:0.75rem;padding:0.55rem 0.15rem;letter-spacing:0.1em}.productPage--cinematic .pdp-cinematic-menu__btn--mobile svg{transition:transform 0.25s cubic-bezier(0.22, 1, 0.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% + 0.35rem);z-index:5;display:flex;flex-direction:column;background:rgba(8, 12, 18, 0.94);border:1px solid rgba(255, 255, 255, 0.1);border-radius:10px;overflow:hidden;transform-origin:top center;animation:pdp-dropdown-in 0.22s cubic-bezier(0.22, 1, 0.36, 1) both}.productPage--cinematic .pdp-cinematic-menu__dropdown-item{appearance:none;margin:0;padding:0.75rem 1rem;border:none;border-bottom:1px solid rgba(255, 255, 255, 0.06);background:transparent;color:rgba(255, 255, 255, 0.72);text-align:left;font-size:0.8rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;cursor:pointer;transition:color 0.18s ease,
    background 0.18s ease,
    padding-left 0.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, 0.06);padding-left:1.15rem}.productPage--cinematic .pdp-cinematic-swap{width:100%;min-height:12rem;animation:pdp-panel-in 0.38s cubic-bezier(0.22, 1, 0.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, 0.55);border:1px solid rgba(255, 255, 255, 0.08);border-radius:12px;padding:1rem 1.15rem;transition:border-color 0.25s ease,
    background 0.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:0.65rem}.productPage--cinematic .pdp-cinematic-meta-list__row{display:grid;grid-template-columns:minmax(6rem, 0.4fr) minmax(0, 1fr);gap:0.65rem 1rem;padding-bottom:0.55rem;border-bottom:1px solid rgba(255, 255, 255, 0.08);animation:pdp-rise-in 0.4s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:var(--pdp-stagger, 0ms)}.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:0.72rem;font-weight:650;letter-spacing:0.06em;text-transform:uppercase;color:rgba(255, 255, 255, 0.45)}.productPage--cinematic .pdp-cinematic-meta-list dd{margin:0;font-size:0.88rem;line-height:1.4;color:rgba(255, 255, 255, 0.88);word-break:break-word}.productPage--cinematic .pdp-cinematic-editions{display:flex;flex-direction:column;gap:0.45rem}.productPage--cinematic .pdp-cinematic-editions__item{display:block;padding:0.7rem 0.85rem;border:1px solid rgba(255, 255, 255, 0.1);border-radius:10px;background:rgba(255, 255, 255, 0.04);color:rgba(255, 255, 255, 0.9);font-size:0.9rem;font-weight:600;text-decoration:none;animation:pdp-rise-in 0.4s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:var(--pdp-stagger, 0ms);transition:background 0.2s ease,
    border-color 0.2s ease,
    transform 0.2s cubic-bezier(0.22, 1, 0.36, 1),
    box-shadow 0.2s ease}.productPage--cinematic .pdp-cinematic-editions--value .pdp-cinematic-editions__item{font-size:1.15rem;font-weight:800;letter-spacing:0.01em;padding:0.95rem 1.1rem;color:#0c161e;background:#fff;border-color:rgba(255, 255, 255, 0.95)}.productPage--cinematic .pdp-cinematic-editions__item:hover,
.productPage--cinematic .pdp-cinematic-editions__item:focus-visible{background:rgba(255, 255, 255, 0.08);border-color:rgba(255, 255, 255, 0.22);outline:none;transform:translateY(-2px);box-shadow:0 8px 22px rgba(0, 0, 0, 0.28)}.productPage--cinematic .pdp-cinematic-editions--value .pdp-cinematic-editions__item:hover,
.productPage--cinematic .pdp-cinematic-editions--value .pdp-cinematic-editions__item:focus-visible{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:0.65rem;width:100%;min-height:2.45rem;margin:0.6rem 0 0;padding:0.5rem 0.85rem;border:none;border-radius:12px;background:rgba(0, 0, 0, 0.2);-webkit-backdrop-filter:blur(9px) saturate(1.1);backdrop-filter:blur(9px) saturate(1.1);color:rgba(255, 255, 255, 0.9);font-size:0.86rem;font-weight:600;letter-spacing:0;text-align:left;cursor:pointer;transition:color 0.2s ease,
    background 0.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") center / contain no-repeat;opacity:0.9}.productPage--cinematic .pdp-cinematic-guide-btn:hover,
.productPage--cinematic .pdp-cinematic-guide-btn:focus-visible{color:#fff;outline:none;background:rgba(0, 0, 0, 0.32)}.productPage--cinematic .pdp-cinematic-guide-btn::after{content:"→";margin-left:auto;opacity:0.55;transition:transform 0.22s cubic-bezier(0.22, 1, 0.36, 1),
    opacity 0.2s ease}.productPage--cinematic .pdp-cinematic-guide-btn:hover::after,
.productPage--cinematic .pdp-cinematic-guide-btn:focus-visible::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, 0.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:pdp-fade-in 0.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, 0.12);border-radius:14px;box-shadow:0 24px 64px rgba(0, 0, 0, 0.45);overflow:hidden;animation:pdp-modal-in 0.32s cubic-bezier(0.22, 1, 0.36, 1) both}.pdp-guide-modal__close{position:absolute;top:0.65rem;right:0.75rem;z-index:1;width:2rem;height:2rem;border:none;border-radius:999px;background:rgba(255, 255, 255, 0.06);color:rgba(255, 255, 255, 0.8);font-size:1.35rem;line-height:1;cursor:pointer;transition:background 0.18s ease,
    color 0.18s ease,
    transform 0.18s ease}.pdp-guide-modal__close:hover{background:rgba(255, 255, 255, 0.12);color:#fff;transform:scale(1.06)}.pdp-guide-modal__title{margin:0;padding:1.15rem 3rem 0.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, 0.82)}.pdp-guide-modal__iframe{width:100%;min-height:420px;border:0;border-radius:8px;background:#000}.pdp-guide-modal__footer{padding:0.85rem 1.25rem 1.15rem;border-top:1px solid rgba(255, 255, 255, 0.08)}.pdp-guide-modal__dismiss{appearance:none;border:1px solid rgba(255, 255, 255, 0.16);border-radius:999px;background:rgba(255, 255, 255, 0.08);color:#fff;font-size:0.82rem;font-weight:650;padding:0.45rem 1rem;cursor:pointer;transition:background 0.2s ease,
    border-color 0.2s ease,
    transform 0.18s ease}.pdp-guide-modal__dismiss:hover{background:rgba(255, 255, 255, 0.14);border-color:rgba(255, 255, 255, 0.28);transform:translateY(-1px)}.pdp-guide-modal .platform-guide-html{white-space:normal;line-height:1.55;font-size:0.92rem;color:rgba(255, 255, 255, 0.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:0.2em;margin-bottom:0.45em}.pdp-guide-modal .platform-guide-html :is(h1, h2, h3, h4){line-height:1.3;margin:0.85em 0 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:0.4em 0 0.55em;padding-left:1.25rem}.pdp-guide-modal .platform-guide-html a{color:rgba(255, 255, 255, 0.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:0.65rem 0;border-radius:10px;box-sizing:border-box;background:rgba(255, 255, 255, 0.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:0.65rem 0 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:0.65rem 0;padding:0.7rem 0.85rem;border-radius:10px;background:rgba(0, 0, 0, 0.35);border:1px solid rgba(255, 255, 255, 0.08);overflow-x:auto}.pdp-guide-modal .platform-guide-html aside,
.pdp-guide-modal .platform-guide-html blockquote{margin:0.75rem 0;padding:0.7rem 0.85rem;border-radius:10px;border-left:3px solid rgba(255, 255, 255, 0.28);background:rgba(255, 255, 255, 0.04);font-size:0.88rem}.pdp-guide-modal .platform-guide-html :is(div, section, article, header, main){max-width:100%}@media (prefers-reduced-motion: reduce){.productPage--cinematic .pdp-cinematic-banner-media,
  .productPage--cinematic .pdp-cinematic-identity,
  .productPage--cinematic .pdp-cinematic-purchase,
  .productPage--cinematic .pdp-cinematic-rail.is-visible,
  .productPage--cinematic .pdp-cinematic-swap,
  .productPage--cinematic .pdp-cinematic-menu__row,
  .productPage--cinematic .pdp-cinematic-menu__dropdown,
  .productPage--cinematic .pdp-cinematic-editions__item,
  .productPage--cinematic .pdp-cinematic-meta-list__row,
  .productPage--cinematic .pdp-account-notice,
  .productPage--cinematic .pdp-cinematic-banner-video-wrap,
  .pdp-guide-modal-backdrop,
  .pdp-guide-modal{animation:none!important}.productPage--cinematic .pdp-cinematic-hero__inner,
  .productPage--cinematic .pdp-hero-cta.pdp-hero-cta--primary,
  .productPage--cinematic a.pdp-hero-cta.pdp-hero-cta--primary,
  .productPage--cinematic .wishlist-button.product-wishlist-button,
  .productPage--cinematic .topInfo-spec-rail-item,
  .productPage--cinematic .pdp-cinematic-menu__btn,
  .productPage--cinematic .pdp-cinematic-menu__btn::after,
  .productPage--cinematic .pdp-cinematic-menu__btn--mobile svg,
  .productPage--cinematic .pdp-cinematic-editions__item,
  .productPage--cinematic .pdp-cinematic-guide-btn,
  .productPage--cinematic .pdp-cinematic-guide-btn::after,
  .productPage--cinematic .pdp-cinematic-meta-row .pdp-trailer-button,
  .productPage--cinematic .pdp-cinematic-banner-media,
  .pdp-guide-modal__close,
  .pdp-guide-modal__dismiss{transition:none!important}.productPage--cinematic .pdp-hero-cta.pdp-hero-cta--primary:hover,
  .productPage--cinematic a.pdp-hero-cta.pdp-hero-cta--primary:hover,
  .productPage--cinematic .wishlist-button.product-wishlist-button:hover,
  .productPage--cinematic .topInfo-spec-rail-item:hover,
  .productPage--cinematic .pdp-cinematic-editions__item:hover,
  .productPage--cinematic .pdp-cinematic-meta-row .pdp-trailer-button:hover{transform:none}}.productPage--cinematic .pdp-media--description .pdp-tab-panel-body{max-width:52rem;color:rgba(255, 255, 255, 0.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:0.25rem 0}.productPage--cinematic .pdp-section-title,
.productPage--cinematic .home_title.pdp-section-title{font-size:1.15rem;font-weight:650;letter-spacing:-0.01em;color:rgba(255, 255, 255, 0.92)}.productPage--cinematic .pdp-platforms-kinguin-unified,
.productPage--cinematic .editions-section,
.productPage--cinematic .pdp-informations-inner{background:rgba(12, 16, 22, 0.35);border:1px solid rgba(255, 255, 255, 0.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, 0.04);border-color:rgba(255, 255, 255, 0.08)}.productPage--cinematic .cashback-promo--pdp{margin:0;font-size:0.72rem;font-weight:600;gap:4px;padding:3px 8px 3px 10px;background:rgba(255, 255, 255, 0.08);border:1px solid rgba(255, 255, 255, 0.16);box-shadow:none;color:rgba(255, 255, 255, 0.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:0.15rem 0.9rem 5.5rem;gap:0.85rem;min-height:0}.productPage--cinematic .pdp-cinematic-first-screen{display:flex;flex-direction:column;justify-content:flex-start;gap:0.55rem;min-height:0;padding-top:0.15rem;padding-bottom:0.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:0.55rem;width:100%}.productPage--cinematic .pdp-cinematic-chrome{position:relative;left:auto;right:auto;bottom:auto;order:3;z-index:3;margin-top:0.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:0.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:0.25rem;margin-top:-5rem;margin-bottom:0.45rem}.productPage--cinematic .pdp-metacritic{width:min(100%, 240px);margin-top:0.7rem}.productPage--cinematic .pdp-metacritic__row,
  .productPage--cinematic .pdp-metacritic__stars,
  .productPage--cinematic .pdp-metacritic__score,
  .productPage--cinematic .pdp-metacritic__chip{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:0.95rem;height:0.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:0.55rem;margin-top:0.2rem}.productPage--cinematic .pdp-cinematic-price-row{align-items:center;gap:0.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:0.78rem;margin-bottom:0.45rem}.productPage--cinematic .pdp-cinematic-cta-slot .d-flex.gap-2{width:100%;justify-content:flex-start;gap:0.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:0.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:0.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:0.64rem;padding:0.4rem 0.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:0.65rem 0.9rem;border-radius:12px;background:rgba(255, 255, 255, 0.08);border:1px solid rgba(255, 255, 255, 0.12)}.productPage--cinematic .pdp-cinematic-menu__dropdown{width:100%;border-radius:12px}.productPage--cinematic .pdp-cinematic-menu__dropdown-item{min-height:44px;padding:0.7rem 0.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:0.62rem;letter-spacing:0.14em;margin-bottom:0.45rem;color:rgba(255, 255, 255, 0.38)}.productPage--cinematic .topInfo-spec-rail{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.4rem}.productPage--cinematic .topInfo-spec-rail-item{align-items:center;gap:0.4rem;padding:0.5rem 0.55rem;border:1px solid rgba(255, 255, 255, 0.1);border-radius:10px;border-bottom:1px solid rgba(255, 255, 255, 0.1);background:rgba(255, 255, 255, 0.045);min-width:0}.productPage--cinematic .topInfo-spec-rail-item:last-child{border-bottom:1px solid rgba(255, 255, 255, 0.1)}.productPage--cinematic .topInfo-spec-rail-item:hover,
  .productPage--cinematic .topInfo-spec-rail-item:focus-visible{background:rgba(255, 255, 255, 0.07);padding-left:0.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:0.05rem}.productPage--cinematic .topInfo-spec-rail-kicker{font-size:0.54rem;letter-spacing:0.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.productPage--cinematic .topInfo-spec-rail-value{font-size:0.78rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.productPage--cinematic .pdp-cinematic-rail-platforms{margin-top:0.55rem}.productPage--cinematic .pdp-cinematic-guide-btn{width:100%;justify-content:center;min-height:40px;margin-top:0.45rem;font-size:0.76rem}.productPage--cinematic .pdp-media-picker{gap:0.45rem;padding:0.25rem 0.75rem 0.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:0.65rem}.productPage--cinematic .pdp-lower-stack{margin-top:0.75rem;gap:1rem}.productPage--cinematic .pdp-platforms-kinguin-unified,
  .productPage--cinematic .editions-section,
  .productPage--cinematic .pdp-informations-inner{padding:0.9rem 0.95rem;border-radius:12px}.productPage--cinematic .pdp-cinematic-swap__panel{padding:0.85rem 0.15rem 0.25rem}.productPage--cinematic .pdp-cinematic-editions__item{min-height:44px;padding:0.7rem 0.9rem}.productPage--cinematic .pdp-cinematic-meta-list__row{grid-template-columns:1fr;gap:0.15rem;padding:0.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:0.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 .pdp-cover-image,
.productPage .GameImage{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 .pdp-cover-image,
.productPage .pdp-cover-stack .GameImage{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-stack .pdp-trailer-button,
.pdp-cover-mobile .pdp-trailer-button{position:absolute;z-index:10;bottom:0.85rem;right:0.85rem;left:auto;display:inline-flex;align-items:center;gap:0.5rem;padding:0.45rem 1rem 0.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, 0.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 0.2s ease,
    border-color 0.2s ease,
    color 0.2s ease}.pdp-cover-stack .pdp-trailer-button:hover,
.pdp-cover-mobile .pdp-trailer-button:hover,
.pdp-cover-stack .pdp-trailer-button:focus-visible,
.pdp-cover-mobile .pdp-trailer-button:focus-visible{background:rgba(255, 255, 255, 0.1);border-color:rgba(255, 255, 255, 0.18);color:#fff;outline:none}.pdp-trailer-button__label{font-size:0.85rem;font-weight:600}.pdp-trailer-button__icon{font-size:0.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, 0.55);backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1);opacity:0;transition:opacity 0.28s cubic-bezier(0.22, 1, 0.36, 1)}.pdp-trailer-modal-backdrop.is-visible{opacity:1}.pdp-trailer-modal{position:relative;width:min(960px, 100%);padding:0.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, 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(0.96) translateY(12px);transition:opacity 0.28s cubic-bezier(0.22, 1, 0.36, 1),
    transform 0.28s cubic-bezier(0.22, 1, 0.36, 1)}.pdp-trailer-modal.is-visible{opacity:1;transform:scale(1) translateY(0)}@media (prefers-reduced-motion: reduce){.pdp-trailer-modal-backdrop,
  .pdp-trailer-modal{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:0.85rem;right:0.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, 0.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, 0.12);border-color:rgba(255, 255, 255, 0.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:0.9rem}.productPage .pdp-section-kicker{margin:0 0 0.3rem;font-size:0.68rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:rgba(255, 255, 255, 0.35)}.productPage .pdp-section-title,
.productPage .home_title.pdp-section-title{font-size:0.98rem;font-weight:600;color:rgba(255, 255, 255, 0.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:0.01em;text-transform:none}.productPage .pdp-genre-bar{gap:0.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:0.5rem 0.85rem;font-size:0.875rem;color:rgba(255, 255, 255, 0.78)}.productPage .platforms-grid{gap:0.65rem;padding:0}.productPage .platform-card{min-height:80px;max-width:none;padding:0.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, 0.06);border-color:rgba(255, 255, 255, 0.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:0.65rem}.productPage .edition_indicator{min-height:auto;padding:0.85rem 1rem;border-radius:12px;font-size:0.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, 0.07);border-color:rgba(255, 255, 255, 0.12);box-shadow:none}.productPage .pdp-informations{width:100%}.productPage .pdp-informations-inner{width:100%;max-width:100%}.productPage .pdp-tabs-row{gap:0.25rem;padding:0.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:0.9rem;padding:0.55rem 0.85rem;border-radius:10px;color:rgba(255, 255, 255, 0.72)}.productPage .pdp-tab-btn[data-tab-count="4"]{font-size:0.82rem;padding:0.5rem 0.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, 0.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, 0.14)}.productPage .pdp-tabs-chevron{transition:transform 0.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, 0.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, 0.88);font-size:0.95rem;font-weight:400;transition:background-color 0.2s ease, color 0.2s ease}.productPage .pdp-tabs-dropdown-item--bordered{border-bottom:1px solid rgba(255, 255, 255, 0.08)}.productPage .pdp-tabs-dropdown-item--active{background:rgba(255, 255, 255, 0.08);color:#fff;font-weight:600}.productPage .pdp-tabs-dropdown-item:hover:not(.pdp-tabs-dropdown-item--active){background:rgba(255, 255, 255, 0.05);color:#fff}.productPage .pdp-tab-panel.full_game_description{background:transparent;color:rgba(255, 255, 255, 0.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, 0.08)}.productPage .pdp-tab-panel-title{font-size:0.98rem;font-weight:600;color:rgba(255, 255, 255, 0.88)}.productPage .pdp-tab-panel-body{line-height:1.65;font-size:0.9375rem;color:rgba(255, 255, 255, 0.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, 0.4)}.productPage .full_game_description .platform-guide-html a{color:rgba(255, 255, 255, 0.78);text-decoration:underline;text-underline-offset:2px}.productPage .full_game_description .platform-guide-html a:hover{color:rgba(255, 255, 255, 0.95)}.productPage .full_game_description .platform-guide-html blockquote,
.productPage .full_game_description .platform-guide-html :is(h1, h2, h3, h4){border-left-color:rgba(255, 255, 255, 0.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-section,
.productPage .pdp-lower-stack > .pdp-platforms-kinguin-unified,
.productPage .pdp-lower-stack > .pdp-informations{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, 0.16);box-shadow:var(--pdp-glass-shadow)}.productPage .pdp-tab-panel--inset iframe[title]{border-radius:12px;border:1px solid rgba(255, 255, 255, 0.08);background:rgba(0, 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:0.65rem}.productPage .pdp-platform-label{display:block;margin-top:0.45rem;font-size:0.68rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:rgba(255, 255, 255, 0.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:0.25rem}.productPage .pdp-platforms-kinguin-row__pane--kinguin{flex:1 1;padding-left:0.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:0.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, 0.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, 0.3))}.productPage .pdp-kinguin-badges{display:flex;flex-wrap:wrap;gap:0.45rem;align-items:flex-start}.productPage .pdp-kinguin-badge{display:inline-flex;align-items:center;flex-wrap:wrap;gap:0.35rem 0.5rem;max-width:100%;padding:0.38rem 0.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:0.62rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:rgba(255, 255, 255, 0.4);white-space:nowrap}.productPage .pdp-kinguin-badge__value{font-size:0.8125rem;font-weight:500;color:rgba(255, 255, 255, 0.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:0.75rem}.productPage .pdp-informations-inner .pdp-tab-content{width:100%}.productPage .reviews-container--pdp{margin:0;padding:0.5rem 0.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, 0.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, 0.95)}.productPage .reviews-container--pdp .write-review-btn{background:rgba(255, 255, 255, 0.08);border:1px solid rgba(255, 255, 255, 0.14);color:rgba(255, 255, 255, 0.92);border-radius:9999px;padding:0.5rem 1rem;font-size:0.8125rem}.productPage .reviews-container--pdp .write-review-btn:hover{background:rgba(255, 255, 255, 0.12);border-color:rgba(255, 255, 255, 0.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, 0.05);border-color:rgba(255, 255, 255, 0.12);transform:none;box-shadow:none}.productPage .reviews-container--pdp .reviewer-avatar{border-color:rgba(255, 255, 255, 0.15)}.productPage .reviews-container--pdp .verified-purchase{color:rgba(255, 255, 255, 0.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, 0.12);border-top-color:rgba(255, 255, 255, 0.65)}.productPage .reviews-container--pdp .page-button{background:rgba(255, 255, 255, 0.05);border:1px solid rgba(255, 255, 255, 0.1);color:rgba(255, 255, 255, 0.72);border-radius:8px}.productPage .reviews-container--pdp .page-button:hover{background:rgba(255, 255, 255, 0.1);border-color:rgba(255, 255, 255, 0.16);color:#fff}.productPage .reviews-container--pdp .page-button.active{background:rgba(255, 255, 255, 0.14);border-color:rgba(255, 255, 255, 0.2);color:#fff}.productPage .reviews-container--pdp .total-reviews,
.productPage .reviews-container--pdp .review-date,
.productPage .reviews-container--pdp .reviewer-name{color:rgba(255, 255, 255, 0.5)}.productPage .reviews-container--pdp .review-content{color:rgba(255, 255, 255, 0.72);line-height:1.55}.productPage .pdp-similar-games .home-game-grid{width:100%}@media (min-width: 768px){.productPage .pdp-lower-stack .pdp-section,
  .productPage .pdp-informations-inner{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:0.15rem;max-width:100%}.topInfo .cashback-promo--pdp{margin:0;font-size:0.72rem;font-weight:600;gap:4px;padding:3px 8px 3px 10px;background:rgba(255, 193, 7, 0.08);border:1px solid rgba(255, 193, 7, 0.28);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:rgba(255, 236, 179, 0.95)}.topInfo .cashback-promo--pdp .cashback-promo-label{font-weight:600}.topInfo .cashback-promo--pdp .cashback-promo-min{font-size:0.88em;font-weight:500;opacity:0.85}.topInfo .cashback-promo--pdp .cashback-help-btn{width:16px;height:16px;border-width:1px;border-color:rgba(255, 193, 7, 0.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:0.68rem;font-weight:600;gap:3px;padding:2px 7px 2px 9px;background:rgba(255, 255, 255, 0.06);border:1px solid rgba(255, 255, 255, 0.1);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.topInfo .cashback-promo--topInfo .cashback-promo-min{font-size:0.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:none;border-radius:0;background:none;box-shadow:none;border-top:1px solid rgba(255, 255, 255, 0.1)}.topInfo-price-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0.75rem 1rem;width:100%}.topInfo-price-stack{display:flex;flex-direction:column;align-items:flex-start;gap:0.25rem;min-width:0}.topInfo-price-ht-caption{font-size:0.7rem;font-weight:500;letter-spacing:0.03em;color:rgba(255, 255, 255, 0.48);line-height:1.3;cursor:help}.topInfo-price-block{display:flex;align-items:baseline;flex-wrap:wrap;gap:0.35rem 0.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:-0.02em;color:rgba(255, 255, 255, 0.95)}.topInfo-price-currency{font-size:0.8rem;font-weight:500;letter-spacing:0.04em;text-transform:uppercase;color:rgba(255, 255, 255, 0.45)}.topInfo-stock{flex-shrink:0}.topInfo-stock .green_success,
.topInfo-stock .Alert{margin:0;padding:0.35rem 0.7rem;font-size:0.7rem;font-weight:600;letter-spacing:0.03em;text-transform:none;border-radius:6px}.topInfo-stock .green_success{background:rgba(255, 255, 255, 0.08);border:1px solid rgba(255, 255, 255, 0.12);color:rgba(200, 230, 210, 0.95);box-shadow:none}.topInfo-actions{width:100%}.topInfo-action-buttons{width:100%;margin:0}.topInfo-action-bar{display:flex;align-items:center;gap:0.5rem;width:100%}.topInfo-action-bar .add_to_cart{flex:1 1 auto;min-height:46px;max-width:none;margin:0!important;border-radius:9999px}.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, 0.18)!important;background:transparent!important}.topInfo-action-bar .wishlist-button.product-wishlist-button:hover{background:rgba(255, 255, 255, 0.06)!important;border-color:rgba(255, 255, 255, 0.28)!important}.topInfo-guest{width:100%;padding:1rem;border-radius:10px;background:rgba(255, 255, 255, 0.04);border:1px solid rgba(255, 255, 255, 0.1);backdrop-filter:none;-webkit-backdrop-filter:none}.topInfo-guest-title{font-size:0.875rem;font-weight:500;line-height:1.45;margin-bottom:0.75rem!important;color:rgba(255, 255, 255, 0.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, 0.62)}.button{margin:10px 10px 10px 10px;background:none;border-radius:45px;border:2px solid white;color:white;padding:10px 20px 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, 0.1);border-radius:14px;box-shadow:0 4px 14px rgba(0, 0, 0, 0.32);transition:transform 0.22s ease,
    box-shadow 0.22s ease,
    border-color 0.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, 0.55) 100%
  );opacity:0;transition:opacity 0.22s ease;pointer-events:none}.gallery_product .gallery_button:hover{transform:translateY(-2px);border-color:rgba(255, 255, 255, 0.22);box-shadow:0 10px 26px rgba(0, 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, 0.45);outline-offset:2px}.gallery_product .gallery_button:active{transform:translateY(0)}.gallery_product.d-flex{gap:0.65rem;overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;padding-bottom:0.2rem;-ms-overflow-style:none;scrollbar-width:none}.gallery_product.d-flex::-webkit-scrollbar{display:none}@keyframes gameGalleryLightboxIn{from{opacity:0}to{opacity:1}}@keyframes gameGalleryPanelIn{from{opacity:0;transform:scale(0.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, 0.88);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:gameGalleryLightboxIn 0.22s ease-out}.game-gallery-lightbox-panel{display:flex;flex-direction:column;width:min(1100px, 100%);max-height:min(92vh, 900px);animation:gameGalleryPanelIn 0.3s cubic-bezier(0.22, 1, 0.36, 1)}.game-gallery-lightbox-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:0.75rem;padding:0 0.25rem}.game-gallery-lightbox-counter{font-size:0.8125rem;font-weight:600;letter-spacing:0.06em;color:rgba(255, 255, 255, 0.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, 0.14);border-radius:9999px;background:rgba(255, 255, 255, 0.08);cursor:pointer;transition:background 0.15s ease}.game-gallery-lightbox-close:hover{background:rgba(255, 255, 255, 0.16)}.game-gallery-lightbox-stage{position:relative;display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:0;gap:0.5rem}.game-gallery-lightbox-image-wrap{position:relative;flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-width:0;min-height:min(62vh, 520px);max-height:min(62vh, 520px);border-radius:16px;overflow:hidden;background:rgba(0, 0, 0, 0.35);border:1px solid rgba(255, 255, 255, 0.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 0.25s ease}.game-gallery-lightbox-image.is-loading{opacity:0.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, 0.16);border-radius:9999px;background:rgba(255, 255, 255, 0.08);color:rgba(255, 255, 255, 0.92);cursor:pointer;transition:background 0.15s ease,
    transform 0.12s ease}.game-gallery-lightbox-nav:hover{background:rgba(255, 255, 255, 0.16);transform:scale(1.05)}.game-gallery-lightbox-filmstrip{display:flex;gap:0.45rem;margin-top:0.85rem;padding:0.35rem 0.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:0.55;cursor:pointer;transition:opacity 0.2s ease,
    border-color 0.2s ease,
    transform 0.2s ease}.game-gallery-lightbox-thumb:hover{opacity:0.85;transform:translateY(-1px)}.game-gallery-lightbox-thumb.is-active{opacity:1;border-color:rgba(255, 255, 255, 0.7)}@media (max-width: 767.98px){.game-gallery-lightbox{padding:0;align-items:stretch}.game-gallery-lightbox-panel{width:100%;max-height:100vh;padding:0.75rem 0.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:0.35rem}.game-gallery-lightbox-nav--next{right:0.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)}100%{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;background:none;border-radius:45px;border:none;color:white;text-decoration:none;transition:1s}.Menu_btnV2{margin:10px;background:none;border-radius:45px;border:none;color:white;text-decoration:none;transition:1s;font-weight:500}.Menu_btnV2:hover{color:rgba(255, 255, 255, 0.9);text-decoration:none}.menu_containerV2{border-radius:45px;transition:1s;justify-content:center;height:20px;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 48%, rgba(255, 255, 255, 0) 100%);background-repeat:space;background-position:-222px}.menu_containerV2 p{color:white;transition:0.5s;width:120px}.menu_container{will-change:transform;border-radius:45px;transition:0.5s;overflow:hidden;justify-content:center;height:60px;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 48%, rgba(255, 255, 255, 0) 100%);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:0.5s}.kp_head{background:white;border-radius:15px;color:black;font-size:20px;font-weight:bold}.prize_value{background:linear-gradient(70deg, rgb(0, 0, 0) 0%, rgb(39, 39, 39) 100%);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) 0%,rgba(0, 0, 0, 0.9) 50%,rgba(0, 0, 0,0) 100%)}.kp_link_input{height:50px;border-radius:45px;border:none;background:rgba(255, 255, 255, 0.151);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:10px;overflow:hidden;transition:0.5s;color:white}.kp_plus{color:#ffffff;opacity:1;font-size:43px;font-weight:600}.kp_plus_actions{background:rgba(184, 216, 252, 0.233);border-radius:20px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.roll{transform:rotate3d(0, 1, 0, 90deg);transition:0.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:bold}.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) 0%, rgba(41, 147, 250, 1) 100%)}@keyframes sticky_anim{0%{opacity:0;transform:translateY(-200px)}100%{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 0.5s ease}.sticky-top .menu_container{transform:scale(0.6);opacity:0;height:0.5;pointer-events:none;transition:0.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 0.22s ease,
    border-color 0.22s ease,
    box-shadow 0.22s ease,
    transform 0.22s ease,
    opacity 0.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:0.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, 0.14)!important;border:1px solid rgba(255, 255, 255, 0.28)!important;box-shadow:0 4px 18px rgba(0, 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, 0.06)!important;border-color:transparent!important;transform:none;transition:background 0.2s ease,
      border-color 0.2s ease,
      opacity 0.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{height:50px;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);padding:10px;transition:0.5s;color:white}.Search:focus{height:50px;border-radius:45px;border:none;background:rgb(255, 255, 255);outline:none;padding:10px;box-shadow:0 0 10px rgba(0, 0, 0, 0.8);transition:0.5s;color:black}.cart_icon{opacity:0.9}.search_browser{position:fixed;z-index:300;height:100vh;width:100vw;top:12%;left:0vw;right:0vw;overflow:scroll}.cart_icon:hover{opacity:1}.login_mobile{position:fixed;z-index:10001!important;background:black;width:100vw;height:100vh;top:0;left:0;padding:0!important;margin:0!important}.login-desktop{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 10px 40px;color:white;transition:background-color 0.32s cubic-bezier(0.4, 0, 0.2, 1),
    color 0.32s cubic-bezier(0.4, 0, 0.2, 1),
    border-color 0.32s cubic-bezier(0.4, 0, 0.2, 1),
    box-shadow 0.32s cubic-bezier(0.4, 0, 0.2, 1),
    opacity 0.28s ease,
    transform 0.28s cubic-bezier(0.34, 1.45, 0.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 0.32s cubic-bezier(0.4, 0, 0.2, 1),
    color 0.32s cubic-bezier(0.4, 0, 0.2, 1),
    border-color 0.32s cubic-bezier(0.4, 0, 0.2, 1),
    box-shadow 0.32s cubic-bezier(0.4, 0, 0.2, 1),
    opacity 0.28s ease,
    transform 0.28s cubic-bezier(0.34, 1.45, 0.64, 1)}.nav-more-portal-root{max-width:calc(100vw - 20px);pointer-events:auto}html.kr-navigating .nav-more-portal-root,
html.kr-soft-nav .nav-more-portal-root,
html.kr-nav-hold .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, 0.72);border:1px solid rgba(255, 255, 255, 0.1);box-shadow:0 16px 40px rgba(0, 0, 0, 0.38),
    0 1px 0 rgba(255, 255, 255, 0.04) inset;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 0.26s cubic-bezier(0.22, 1, 0.36, 1),
    transform 0.3s cubic-bezier(0.22, 1, 0.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:0.75rem 1rem 0.45rem;display:flex;flex-direction:column;gap:0.08rem}.nav-more-panel-kicker{font-family:"Albert Sans", system-ui, sans-serif;font-size:0.68rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255, 255, 255, 0.42)}.nav-more-panel-title{font-family:"Albert Sans", system-ui, sans-serif;font-size:0.92rem;font-weight:600;color:rgba(255, 255, 255, 0.94);letter-spacing:-0.015em}.nav-more-panel-divider{height:1px;margin:0 0.85rem;background:rgba(255, 255, 255, 0.07)}.nav-more-list{list-style:none;margin:0;padding:0.3rem 0.35rem 0.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, 0.35);outline-offset:2px;border-radius:6px}.nav-more-chevron{transition:transform 0.28s cubic-bezier(0.22, 1, 0.36, 1)}.nav-more-chevron--open{transform:rotate(180deg)}.nav-more-link{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:0.55rem 0.65rem;min-height:40px;padding:0.35rem 0.55rem 0.35rem 0.45rem;margin:0;border-radius:8px;color:rgba(255, 255, 255, 0.86)!important;text-decoration:none!important;font-family:"Albert Sans", system-ui, sans-serif;font-size:0.88rem;font-weight:600;letter-spacing:-0.01em;transition:background 0.16s ease,
    color 0.16s ease}.nav-more-link:hover{background:rgba(255, 255, 255, 0.06);color:#fff!important}.nav-more-link:focus-visible{outline:none;background:rgba(255, 255, 255, 0.06)}.nav-more-link--active{background:rgba(255, 255, 255, 0.08);color:#fff!important;box-shadow:inset 2px 0 0 0 rgba(255, 255, 255, 0.65)}.nav-more-link-icon-cell{display:flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:0;background:transparent;border:none;box-shadow:none}.nav-more-link--active .nav-more-link-icon-cell{background:transparent;border:none}.nav-more-link-fa{font-size:0.95rem;color:rgba(255, 255, 255, 0.78)}.nav-more-thumb{object-fit:contain;opacity:0.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:0.58rem;opacity:0.28;transition:opacity 0.15s ease, transform 0.15s ease}.nav-more-link:hover .nav-more-link-caret,
.nav-more-link--active .nav-more-link-caret{opacity:0.55;transform:translateX(2px)}.nav-minimal__hubs .menu_container.nav-hub-home{overflow:hidden;transition:opacity 0.36s cubic-bezier(0.22, 1, 0.36, 1),
    max-width 0.42s cubic-bezier(0.22, 1, 0.36, 1),
    min-width 0.42s cubic-bezier(0.22, 1, 0.36, 1),
    margin 0.42s cubic-bezier(0.22, 1, 0.36, 1),
    padding 0.42s cubic-bezier(0.22, 1, 0.36, 1),
    transform 0.36s cubic-bezier(0.22, 1, 0.36, 1),
    flex-basis 0.42s cubic-bezier(0.22, 1, 0.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(0.72);pointer-events:none;flex:0 0!important;width:0!important}.nav-minimal__hubs .menu_container.nav-hub-home .Menu_btn{transition:opacity 0.28s cubic-bezier(0.22, 1, 0.36, 1),
    transform 0.36s cubic-bezier(0.22, 1, 0.36, 1)}.nav-minimal__hubs .menu_container.nav-hub-home.is-home-current .Menu_btn{opacity:0;transform:translateY(4px) scale(0.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:0.9rem;opacity:0.9}.browser-type-tabs{gap:0.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:0.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:0.7rem 1.25rem!important;font-size:0.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:0.78;transition:opacity 0.3s ease}.filters_univers_tab_game_selected{font-weight:600;box-shadow:0 0 0 2px rgba(0, 0, 0, 0.18);transition:background-color 0.32s cubic-bezier(0.4, 0, 0.2, 1),
    color 0.32s cubic-bezier(0.4, 0, 0.2, 1),
    border-color 0.32s cubic-bezier(0.4, 0, 0.2, 1),
    box-shadow 0.32s cubic-bezier(0.4, 0, 0.2, 1),
    opacity 0.28s ease,
    transform 0.28s cubic-bezier(0.34, 1.45, 0.64, 1)}.browser-filter-type-panel{animation:browserFilterTypePanelIn 0.28s ease-out both}@keyframes browserFilterTypePanelIn{from{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 20px;overflow:hidden;transition:0.5s;-webkit-backface-visibility:hidden;-webkit-perspective:1000;-webkit-transform:translate3d(0, 0, 0);-webkit-transform:translateZ(0);backface-visibility:hidden;perspective:1000;transform:translate3d(0, 0, 0);transform:translateZ(0)}.game_region_browser{font-size:13px}.frontcover{border-radius:15px 15px 0px 0px;max-width:318px;max-height:176px!important;transition:0.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(to left, rgba(70, 0, 0, 0.7) 0%,  rgba(70, 0, 0, 0.301) 100%);-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 0.7s}@keyframes alertAnim{0%{background-position:0 0}100%{background-position:100% 0}}@keyframes alertContentAnim{0%{transform:scale(1.3);opacity:0}100%{transform:scale(1);opacity:1}}.key{font-size:18px;background:#1C2C3B;border-radius:45px;overflow:hidden}.account{font-size:18px;background:#1C2C3B;border-radius:45px;overflow:hidden;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)}100%{transform:rotate(360deg)}}@keyframes banner_zoomout{0%{transform:scale(1.02);opacity:0;filter:blur(6px) brightness(1)}100%{transform:scale(1);filter:blur(0) brightness(0.32);opacity:1}}@keyframes substaticanim{0%{transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes substaticcardsanim{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes substaticsubssanim{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}.productBanner{z-index:-1;animation:banner_zoomout 2s ease-out forwards;transform:scale(1.2);object-fit:cover;mix-blend-mode:color-dodge}.franchiseBanner{z-index:-1;animation:banner_zoomout 2s ease forwards;transform:scale(1.2);object-fit:cover}.subStaticsubs{right:0;top:10%;position:absolute;filter:brightness(1);animation:substaticsubssanim 4s ease;mix-blend-mode:color-burn}.subStatic{right:0;position:absolute;filter:brightness(1);animation:substaticanim 4s ease;mix-blend-mode:color-burn}.subStaticcard{right:0;top:20%;position:absolute;filter:brightness(1);animation:substaticcardsanim 4s ease;mix-blend-mode:color-burn}.subStaticphone{left:30%;top:20%;position:absolute;filter:brightness(0.3);animation:substaticcardsanim 4s ease;z-index:-1}.staticbanner{z-index:-1;opacity:1;transform:rotate3d(4,3,0,45deg) perspective(0px) scale(1.3)}.backgroundImageContainer{position:absolute;top:0;min-height:1080px;max-height:1080px;min-width:100%;overflow:hidden;z-index:-5;background:radial-gradient(circle at top right, rgba(255, 255, 255, 0.466) 0, rgba(0, 85, 182, 0.24)60% ,rgba(247, 247, 247, 0) 100%);background-blend-mode:hard-light}.backgroundImageContainerAnimated{position:absolute;top:0;min-height:1080px;max-height:1080px;opacity:1;overflow:hidden;z-index:0;pointer-events:none}#canvas{filter:drop-shadow(0px 0px 10px rgba(250, 97, 2, 1))}.Menu_bar_large{background:linear-gradient(180deg,#000b13 0%, #000b1373 38%,  rgba(255, 255, 255, 0) 100%);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 0.42s cubic-bezier(0.16, 1, 0.3, 1)}.nav-minimal-offset{height:var(--kr-nav-h, 56px);width:100%;flex-shrink:0;pointer-events:none}body:has(.productPage--cinematic) .nav-minimal-offset,
body:has(.home-page--cinematic) .nav-minimal-offset,
body:has(.home-hero) .nav-minimal-offset,
body:has(.browser-shell--store) .nav-minimal-offset,
body:has(.account-page--cinematic) .nav-minimal-offset,
body:has(.franchise-page--cinematic) .nav-minimal-offset,
body:has(.cartPage--cinematic) .nav-minimal-offset,
body:has(.login-page--cinematic) .nav-minimal-offset{height:0}body:has(.login-page--cinematic) .Menu_bar_large,
body:has(.login-page--cinematic) .site-footer,
body:has(.login-page--cinematic) .topbarmobile,
body:has(.login-page--cinematic) .Topbarmobile{display:none!important}body:has(.login-page--cinematic) .kr-mobile-dock,
body:has(.login-page--cinematic) .Menu_bar_init.Main_menu_mobile{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:0.45rem 0.7rem!important;min-height:0;align-items:center!important;margin-top:max(0.35rem, env(safe-area-inset-top, 0px))!important;margin-left:auto!important;margin-right:auto!important;max-width:calc(100% - 1.25rem)!important;padding-top:0.28rem!important;padding-bottom:0.28rem!important;padding-left:0.55rem!important;padding-right:0.55rem!important;background:rgba(0, 11, 19, 0.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, 0.1);box-shadow:0 12px 32px rgba(0, 0, 0, 0.3),
    0 1px 0 rgba(255, 255, 255, 0.04) inset;opacity:0;transform:translateY(-12px);transition:opacity 0.48s cubic-bezier(0.22, 1, 0.36, 1),
    transform 0.52s cubic-bezier(0.22, 1, 0.36, 1),
    box-shadow 0.3s ease,
    border-color 0.28s ease,
    background-color 0.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:0.55rem 0.85rem!important;min-height:0;align-items:center!important}.nav-minimal__brand{flex:0 0 auto;transition:opacity 0.32s cubic-bezier(0.22, 1, 0.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 0.45s cubic-bezier(0.22, 1, 0.36, 1),
    margin 0.45s cubic-bezier(0.22, 1, 0.36, 1),
    flex 0.45s cubic-bezier(0.22, 1, 0.36, 1),
    transform 0.45s cubic-bezier(0.22, 1, 0.36, 1)}.nav-minimal__hubs .desktop-nav-items{width:auto!important;justify-content:flex-start;gap:0.2rem 0.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:0.45rem!important;min-width:2.35rem;min-height:2.35rem;border-radius:999px;color:rgba(255, 255, 255, 0.66);text-decoration:none;white-space:nowrap;background:transparent!important;border:none!important;box-shadow:none!important;transition:color 0.25s ease,
    background 0.25s ease,
    transform 0.25s cubic-bezier(0.22, 1, 0.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:0.78;transition:opacity 0.25s ease, transform 0.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, 0.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:0.35rem!important;padding-inline:0.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:0.42rem 0.85rem 0.42rem 0.9rem!important;gap:0.45rem!important;border-radius:999px;color:rgba(255, 255, 255, 0.66);font-family:"Albert Sans", system-ui, sans-serif;font-size:0.8rem;font-weight:600;letter-spacing:0.03em;text-decoration:none;white-space:nowrap;background:transparent!important;border:none!important;box-shadow:none!important;transition:color 0.25s ease,
    background 0.25s ease,
    transform 0.25s cubic-bezier(0.22, 1, 0.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 0.28s cubic-bezier(0.22, 1, 0.36, 1), opacity 0.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, 0.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, 0.06)!important;color:rgba(255, 255, 255, 0.92)!important;transform:translateY(-1px)}}.nav-minimal__search{flex:0 1 220px;max-width:260px;min-width:132px;transition:flex-basis 0.45s cubic-bezier(0.22, 1, 0.36, 1),
    max-width 0.45s cubic-bezier(0.22, 1, 0.36, 1),
    min-width 0.45s cubic-bezier(0.22, 1, 0.36, 1),
    opacity 0.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{display:flex;align-items:center;justify-content:center;max-width:140px;opacity:1;filter:brightness(1.06);transform:translateY(0) scale(1);z-index:1;transition:opacity 0.38s cubic-bezier(0.22, 1, 0.36, 1),
    transform 0.42s cubic-bezier(0.22, 1, 0.36, 1),
    filter 0.3s ease}.nav-brand-swap__product{position:relative;display:flex;align-items:center;justify-content:center;--nav-chrome-gap:0.55rem;gap:var(--nav-chrome-gap);min-width:0;max-width:min(50vw, 480px);opacity:0;transform:translateY(10px) scale(0.96);filter:blur(4px);overflow:visible;pointer-events:none;z-index:2;transition:opacity 0.4s cubic-bezier(0.22, 1, 0.36, 1),
    transform 0.44s cubic-bezier(0.22, 1, 0.36, 1),
    filter 0.36s ease}.nav-brand-swap.is-product .nav-brand-swap__product,
.nav-minimal--product .nav-brand-swap__product,
.nav-brand-swap.is-page .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)}button.nav-brand-swap__product,
a.nav-brand-swap__product.is-back-target,
.nav-brand-swap__product.is-back-target{margin:0;padding:0.2rem 0.35rem 0.2rem 0.1rem;border:none;border-radius:10px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}button.nav-brand-swap__product.is-back-target,
a.nav-brand-swap__product.is-back-target,
.nav-brand-swap__product.is-back-target{pointer-events:auto}button.nav-brand-swap__product.is-back-target:hover,
button.nav-brand-swap__product.is-back-target:focus-visible,
a.nav-brand-swap__product.is-back-target:hover,
a.nav-brand-swap__product.is-back-target:focus-visible,
.nav-brand-swap__product.is-back-target:hover,
.nav-brand-swap__product.is-back-target:focus-within{background:rgba(255, 255, 255, 0.06);outline:none}button.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,
a.nav-brand-swap__product.is-back-target:hover .nav-brand-swap__back,
a.nav-brand-swap__product.is-back-target:focus-visible .nav-brand-swap__back,
.nav-brand-swap__product.is-back-target:hover .nav-brand-swap__back,
.nav-brand-swap__product.is-back-target:focus-within .nav-brand-swap__back,
a.nav-brand-swap__back:hover,
a.nav-brand-swap__back:focus-visible{color:#fff;background:rgba(255, 255, 255, 0.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, 0.86);text-decoration:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color 0.2s ease, background 0.2s ease}a.nav-brand-swap__product{text-decoration:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.nav-brand-swap__back svg{font-size:0.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, 0.35),
    0 0 0 1px rgba(255, 255, 255, 0.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, 0.55rem));border-radius:50%;border:0 solid rgba(255, 255, 255, 0.22);border-top-color:rgba(230, 245, 255, 0.95);opacity:0;overflow:hidden;pointer-events:none;transition:width 0.34s cubic-bezier(0.22, 1, 0.36, 1),
    height 0.34s cubic-bezier(0.22, 1, 0.36, 1),
    margin 0.34s cubic-bezier(0.22, 1, 0.36, 1),
    opacity 0.28s ease,
    border-width 0.28s ease;animation:front-pages-load-spin 0.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:0.68rem;font-weight:650;letter-spacing:0.06em;text-transform:uppercase;line-height:1.15;color:rgba(170, 220, 190, 0.95);pointer-events:none}.nav-brand-swap__title{font-family:"Albert Sans", system-ui, sans-serif;font-size:0.95rem;font-weight:500;line-height:1.2;letter-spacing:-0.015em;color:rgba(255, 255, 255, 0.96);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(42vw, 320px)}.nav-brand-swap.is-product .nav-brand-swap__logo,
.nav-minimal--product .nav-brand-swap__logo,
.nav-brand-swap.is-page .nav-brand-swap__logo{opacity:0;transform:translateY(-8px) scale(0.92);filter:blur(4px) brightness(1.06);pointer-events:none}.nav-minimal--product .nav-brand-swap,
.nav-brand-swap.is-product,
.nav-brand-swap.is-page{min-height:34px}.nav-minimal--product .nav-brand-swap__cover,
.nav-brand-swap.is-product .nav-brand-swap__cover{width:26px;height:26px;border-radius:5px}.nav-minimal--product .nav-brand-swap__title,
.nav-brand-swap.is-product .nav-brand-swap__title,
.nav-brand-swap.is-page .nav-brand-swap__title{font-family:"Albert Sans", system-ui, sans-serif;font-size:0.82rem;font-weight:500;line-height:1.15;letter-spacing:0.01em;max-width:min(32vw, 220px);color:rgba(255, 255, 255, 0.98);text-align:center}.nav-minimal--product > .nav-minimal__row,
.Menu_bar_large.nav-minimal.nav-minimal--product > .nav-minimal__row{padding-top:0.22rem!important;padding-bottom:0.22rem!important;gap:0.35rem 0.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 0.42s cubic-bezier(0.22, 1, 0.36, 1) both}.nav-brand-swap.is-enter .nav-brand-swap__title{animation:nav-brand-title-in 0.48s cubic-bezier(0.22, 1, 0.36, 1) 0.06s both}.nav-brand-swap.is-flash .nav-brand-swap__title{color:rgba(210, 240, 255, 0.98);letter-spacing:0.06em;text-shadow:0 0 18px rgba(160, 220, 255, 0.35),
    0 1px 0 rgba(0, 0, 0, 0.35)}.nav-brand-swap.is-flash.is-enter .nav-brand-swap__title{animation:nav-brand-flash-in 0.42s cubic-bezier(0.22, 1, 0.36, 1) both}@keyframes nav-brand-flash-in{from{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, 0.56s)
      var(--cart-handoff-ease, cubic-bezier(0.33, 1, 0.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, 0.56s)
      var(--cart-handoff-ease, cubic-bezier(0.33, 1, 0.36, 1)) both}}@keyframes nav-cart-handoff-out{0%{opacity:1;transform:translateY(0) scale(1);filter:none}22%{opacity:0.55;filter:blur(1px)}48%{opacity:0;filter:blur(4px)}100%{opacity:0;transform:translateY(56px) scale(0.95);filter:blur(5px)}}@keyframes nav-cart-handoff-in{from{opacity:0;transform:translateY(40px) scale(0.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.nav-minimal,
  #menu.Menu_bar_large{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(0.4rem, env(safe-area-inset-top, 0px));pointer-events:none;animation:kr-mbar-enter 0.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:0.3rem 0.55rem;border-radius:14px;border:1px solid rgba(255, 255, 255, 0.12);background:rgba(0, 11, 19, 0.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, 0.32),
      0 1px 0 rgba(255, 255, 255, 0.05) inset;overflow:hidden;transition:padding var(--kr-mbar-dur) var(--kr-mbar-ease),
      background var(--kr-mbar-dur) var(--kr-mbar-ease),
      border-color 0.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:0.35rem 0.5rem}.kr-mbar.is-to-pdp .kr-mbar__chip{border-color:rgba(255, 255, 255, 0.16);background:rgba(4, 12, 20, 0.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(0.82);filter:blur(3px);transition:opacity 0.2s ease,
      filter 0.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, 0.92);font-size:1.05rem}.kr-mbar__cover-img{display:block;width:100%;height:100%;object-fit:cover}.kr-mbar[data-mark="logo"] .kr-mbar__mark-layer--logo,
  .kr-mbar[data-mark="back"] .kr-mbar__mark-layer--back,
  .kr-mbar[data-mark="cover"] .kr-mbar__mark-layer--cover{opacity:1;transform:none;filter:none;transition:opacity 0.32s ease 0.08s,
      filter 0.32s ease 0.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, 0.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, 0.3),
      0 0 0 1px rgba(255, 255, 255, 0.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 0.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 0.3s ease 0.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 0.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 0.34s ease 0.08s}.kr-mbar__title{font-family:"Albert Sans", system-ui, sans-serif;font-size:0.82rem;font-weight:560;letter-spacing:0.005em;line-height:1.2;color:rgba(255, 255, 255, 0.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 0.3s ease,
      max-width var(--kr-mbar-dur) var(--kr-mbar-ease),
      text-align 0.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, 0.98);letter-spacing:0.06em;text-shadow:0 0 18px rgba(160, 220, 255, 0.35),
      0 1px 0 rgba(0, 0, 0, 0.35)}.kr-mbar__msg{display:block;max-height:0;opacity:0;overflow:hidden;transform:translateY(-4px);font-size:0.66rem;font-weight:650;letter-spacing:0.07em;text-transform:uppercase;line-height:1.2;color:rgba(170, 220, 190, 0.95);transition:opacity 0.32s ease,
      max-height var(--kr-mbar-dur) var(--kr-mbar-ease),
      margin var(--kr-mbar-dur) var(--kr-mbar-ease),
      transform 0.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, 0.22);border-top-color:rgba(230, 245, 255, 0.95);opacity:0;overflow:hidden;pointer-events:none;transition:width 0.34s var(--kr-mbar-ease),
      height 0.34s var(--kr-mbar-ease),
      margin 0.34s var(--kr-mbar-ease),
      opacity 0.28s ease,
      border-width 0.28s ease;animation:front-pages-load-spin 0.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:0.55rem 0.8rem;min-height:56px;border-radius:16px;background:rgba(8, 12, 18, 0.5);border-color:rgba(255, 255, 255, 0.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, 0.4),
      0 1px 0 rgba(255, 255, 255, 0.06) inset}.kr-mbar.is-handoff .kr-mbar__row{min-height:44px}.kr-mbar.is-handoff .kr-mbar__copy{padding-left:0.55rem;gap:0.1rem}.kr-mbar.is-handoff .kr-mbar__title{font-size:0.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:0.18rem;font-size:0.72rem;line-height:1.25;transform:translateY(0);transition-delay:0.06s, 0s, 0s, 0.06s}.kr-mbar.is-recover .kr-mbar__msg{transition-delay:0s;transition-duration:0.28s, 0.36s, 0.36s, 0.28s}.notification_wrapper.notification--pdp-handoff{display:none!important}}@media (min-width: 768px){.kr-mbar{display:none!important}}@keyframes kr-mbar-enter{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.kr-mbar,
  .kr-mbar__chip,
  .kr-mbar__mark,
  .kr-mbar__mark-layer,
  .kr-mbar__reveal,
  .kr-mbar__copy,
  .kr-mbar__title,
  .kr-mbar__msg,
  .kr-mbar__loading{animation:none!important;transition:none!important}}@keyframes nav-brand-cover-in{from{opacity:0;transform:translateY(8px) scale(0.92)}to{opacity:1;transform:none}}@keyframes nav-brand-title-in{from{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 0.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:0.2rem 0.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:0.35rem;z-index:1;transition:flex-basis 0.32s cubic-bezier(0.22, 1, 0.36, 1),
    max-width 0.32s cubic-bezier(0.22, 1, 0.36, 1),
    min-width 0.32s cubic-bezier(0.22, 1, 0.36, 1),
    opacity 0.28s ease}.nav-minimal--product.nav-minimal--settled .nav-minimal__search,
.nav-minimal--product.nav-minimal--settled .desktop-search-wrapper,
.nav-minimal--product.nav-minimal--settled .desktop-search-input{transition:flex-basis 0.32s cubic-bezier(0.22, 1, 0.36, 1),
    max-width 0.32s cubic-bezier(0.22, 1, 0.36, 1),
    min-width 0.32s cubic-bezier(0.22, 1, 0.36, 1),
    width 0.32s cubic-bezier(0.22, 1, 0.36, 1),
    height 0.25s ease,
    padding 0.28s ease,
    border-radius 0.28s ease,
    font-size 0.2s ease,
    color 0.2s ease!important}.nav-wishlist-btn{width:42px;height:42px;flex-shrink:0;border-radius:10px;background:rgba(255, 255, 255, 0.1);border:1px solid rgba(255, 255, 255, 0.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:rgba(255, 255, 255, 0.8);text-decoration:none;transition:background 0.25s ease,
    border-color 0.25s ease,
    color 0.25s ease,
    transform 0.25s ease}.nav-wishlist-btn__icon{color:rgba(255, 255, 255, 0.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, 0.95), rgba(255, 99, 132, 0.85));color:white;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;border:2px solid rgba(255, 255, 255, 0.85);box-shadow:0 2px 8px rgba(220, 53, 69, 0.35);z-index:10;line-height:1}@media (hover: hover) and (pointer: fine){.nav-wishlist-btn:hover{background:rgba(220, 53, 69, 0.2);border-color:rgba(220, 53, 69, 0.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(.nav-minimal__search:focus-within) .nav-minimal__brand,
.nav-minimal--product:has(.desktop-search-wrapper.is-search-open) .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 0.32s cubic-bezier(0.22, 1, 0.36, 1),
    height 0.25s ease,
    max-width 0.32s cubic-bezier(0.22, 1, 0.36, 1)}.nav-minimal--product .nav-minimal__search:focus-within .desktop-search-wrapper,
.nav-minimal--product .desktop-search-wrapper.is-search-open{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 0.45s cubic-bezier(0.22, 1, 0.36, 1),
    height 0.3s ease,
    padding 0.35s ease,
    border-radius 0.35s ease,
    font-size 0.2s ease 0.05s,
    color 0.2s ease 0.05s,
    background 0.25s ease,
    box-shadow 0.25s ease}.nav-minimal--product .desktop-search-input::placeholder{color:transparent;opacity:0}.nav-minimal--product .nav-minimal__search:focus-within .desktop-search-input,
.nav-minimal--product .desktop-search-wrapper.is-search-open .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 .nav-minimal__search:focus-within .desktop-search-input::placeholder,
.nav-minimal--product .desktop-search-wrapper.is-search-open .desktop-search-input::placeholder{color:rgba(255, 255, 255, 0.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 .nav-minimal__search:focus-within .desktop-search-icon,
.nav-minimal--product .desktop-search-wrapper.is-search-open .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 .nav-minimal__search:focus-within .desktop-search-icon svg,
.nav-minimal--product .desktop-search-wrapper.is-search-open .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.nav-minimal,
  #menu.Menu_bar_large{position:fixed!important;z-index:10060!important}#mobile_pages,
  #Search.Menu_bar,
  .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-product .nav-brand-swap__logo,
  .nav-brand-swap.is-page .nav-brand-swap__logo{opacity:0;transform:translateY(-6px) scale(0.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-product .nav-brand-swap__product,
  .nav-minimal--product .nav-brand-swap__product,
  .nav-brand-swap.is-page .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:-0.01em;max-width:min(78vw, 420px)}#menu.nav-minimal--product .nav-brand-swap__cover,
  #menu.nav-minimal--product .nav-brand-swap.is-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__search,
  .nav-minimal__hubs,
  .nav-minimal--product .nav-minimal__hubs .menu_container:not(.nav-more-wrap) .Menu_btn > div,
  .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:0.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:0.88;filter:brightness(1.05);transition:opacity 0.22s ease,
    background 0.22s ease,
    border-color 0.22s ease,
    filter 0.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:0.9;box-shadow:none!important;filter:brightness(1.05);transition:opacity 0.22s ease, background 0.22s ease, filter 0.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:0.9;color:rgba(255, 255, 255, 0.88)!important;font-weight:600;transition:opacity 0.22s ease, background 0.22s ease, color 0.22s ease}.nav-minimal #top-menu .nav-actions-compact .nav-wallet-pin{background:rgba(255, 255, 255, 0.06)!important;border:1px solid rgba(255, 255, 255, 0.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, 0.92)}.nav-minimal #top-menu .nav-account-icon{box-shadow:none!important;border-color:rgba(255, 255, 255, 0.35)!important;opacity:1}.nav-minimal #top-menu .nav-actions-compact .menu_containerV2 .Menu_btnV2{opacity:0.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, 0.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, 0.07)!important;opacity:1;filter:brightness(1.12)}.nav-minimal #top-menu .nav-actions-compact .language-switcher .language-switcher__trigger:hover,
  .nav-minimal #top-menu .nav-actions-compact .language-switcher .language-switcher__trigger.is-open,
  .nav-minimal #top-menu .nav-actions-compact .currency-switcher button:hover,
  .nav-minimal #top-menu .nav-actions-compact .currency-switcher-locked button:hover{background:rgba(255, 255, 255, 0.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, 0.09)!important;border-color:rgba(255, 255, 255, 0.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, 0.16)!important;background:rgba(255, 255, 255, 0.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:0.8rem!important;font-weight:500!important;padding:0.35rem 2rem 0.35rem 0.85rem!important;color:rgba(255, 255, 255, 0.94)!important;transition:border-color 0.22s ease,
    background 0.22s ease,
    color 0.22s ease}.nav-minimal:not(.nav-minimal--product) .desktop-search-input::placeholder{color:rgba(255, 255, 255, 0.48)}.nav-minimal:not(.nav-minimal--product) .desktop-search-input:focus{outline:none!important;border-color:rgba(255, 255, 255, 0.28)!important;background:rgba(255, 255, 255, 0.11)!important;color:#fff!important;box-shadow:none!important}.nav-minimal:not(.nav-minimal--product) .desktop-search-icon{opacity:0.72;color:rgba(255, 255, 255, 0.78)}.sticky-top .Menu_bar_large.nav-minimal{min-height:0;max-height:none;background:rgba(0, 11, 19, 0.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, 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 10px 10px 10px;background:rgb(57,18,255);background:linear-gradient(90deg, rgba(57,18,255,1) 0%, rgba(41,147,250,1) 100%);border-radius:45px;border:none;color:white;padding:10px 20px 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 0.35s cubic-bezier(0.22, 1, 0.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 100%);top:13%;left:0;z-index:11}.fadeHome{min-height:1080px;min-width:100vw;background:rgb(13, 23, 31);background:linear-gradient(0deg, #000b13 0%, rgba(255, 255, 255, 0) 38%, rgba(255, 255, 255, 0) 62%, #000b13 100%);position:absolute;top:0;z-index:-1}.fadeProduct{min-height:1080px;min-width:100vw;background:rgb(13, 23, 31);background:linear-gradient(0deg, #000b13 0%, rgba(255, 255, 255, 0) 38%, rgba(255, 255, 255, 0) 62%, #000b13 100%);position:absolute;top:0;z-index:-1}.fadeCarousel{min-height:1250px;min-width:100vw;background:rgb(13, 23, 31);background:linear-gradient(90deg, #000b1300 0%, #000b1300 20%,rgba(13, 23, 31, 0) 50% ,#000b1311 80%, #000b1300 100%);position:absolute;top:-35%;z-index:3;pointer-events:none}.stop_scrolling{position:fixed;height:100vh;transition:0.5s;overflow:hidden}.productprice{font-size:40px;color:white;font-weight:600;line-height:1.1;letter-spacing:-0.02em}.platform_wrapper{background:rgba(255, 255, 255, 0.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, 0.15);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255, 255, 255, 0.2);border-radius:15px;position:relative;z-index:10;text-shadow:0 2px 4px rgba(0, 0, 0, 0.3);letter-spacing:0.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 0.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 0.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 0.3s ease;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3))}.platform-card:hover img{transform:scale(1.1);filter:drop-shadow(0 4px 8px rgba(0, 0, 0, 0.4))}.otherPlatformsicons{transform:scale(1);transition:0.3s ease}.otherPlatformsicons:hover{transform:scale(1.1);transition:0.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, 0.35)}.addtocart{background:rgb(255, 255, 255);border-radius:45px;font-weight:600;background-repeat:repeat;border:none;min-width:100px;text-decoration:none;color:rgb(255, 255, 255);box-shadow:0px 0px 10px 6px rgba(0, 0, 0, 0.1);color:rgb(7, 7, 7);transition:0.5s;animation:lcontanim 0.5s ease-in-out}.addtocart:hover{background:white;box-shadow:0px 0px 15px 3px rgba(255, 255, 255, 0.2);border-radius:45px;border:none;min-width:100px;text-decoration:none;color:rgb(65, 105, 131);transition:0.5s}.info_container{background:rgba(255, 255, 255, 0.048);border-radius:0px 0px 17px 17px}.edition_product{color:#000000;background:rgb(255, 255, 255);font-family:"Albert Sans", system-ui, sans-serif;font-size:15px;letter-spacing:2px;font-weight:600;font-style:normal;animation:main_plat_anim 1s}.edition_product_gift_card,
.edition_product_value{color:#0c161e;background:#fff;font-family:"Albert Sans", system-ui, sans-serif;font-size:16px!important;letter-spacing:0.02em;font-weight:700;font-style:normal;padding:0.35rem 0.65rem!important;animation:main_plat_anim 1s}.copyContainer{background:rgb(54, 163, 54);animation:copyanim 0.5s ease-in-out;position:fixed;bottom:50px;border-radius:45px;z-index:500!important}.errorMsgMini{background:rgb(187, 18, 18);animation:copyanim 0.5s ease-in-out;position:fixed;bottom:5px;border-radius:45px;color:white}@keyframes copyanim{0%{opacity:0;transform:translateY(-50px)}100%{opacity:1;transform:translateY(0px)}}@keyframes main_plat_anim{0%{background-size:400%;opacity:0;transform:scale(0.92)}50%{opacity:1;transform:scale(1)}100%{background-size:100%}}.home_pin{position:relative;border-radius:25px;box-shadow:8px 8px 10px rgba(0, 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(0.8);backdrop-filter:blur(8px) brightness(0.8);transition:0.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(0px) brightness(1);backdrop-filter:blur(0px) 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:0.5s;pointer-events:initial;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:0.49s}#right_pin{transform:perspective(800px) rotate3d(0, 1, 0, -30deg);position:absolute;left:0;right:-700px;margin-left:auto;margin-right:auto;z-index:2;transition:0.5s ease-in-out;filter:brightness(20%)}#left_pin{transform:perspective(800px) rotate3d(0, 1, 0, 30deg);position:absolute;left:-700px;right:0;margin-left:auto;margin-right:auto;z-index:2;transition:0.5s;filter:brightness(20%)}#second_right_pin{transform:perspective(800px) rotate3d(0, 1, 0, -30deg);position:absolute;left:0;right:-1200px;margin-left:auto;margin-right:auto;z-index:1;filter:brightness(20%);transition:0.5s}#second_left_pin{transform:perspective(800px) rotate3d(0, 1, 0, 30deg);position:absolute;left:-1200px;right:0;margin-left:auto;margin-right:auto;z-index:1;transition:0.5s;filter:brightness(20%)}#second_left_pin:hover{transform:perspective(800px) rotate3d(0, 1, 0, 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(0px 0px 10px  rgba(255, 255, 255, 0.281));transition:0.5s}.button_carousel:hover{filter:drop-shadow(0px 0px 30px white);transition:0.5s;transform:scale(1.05)}.button_carousel:active{filter:drop-shadow(0px 0px 10px white);transition:0.5s;transform:scale(0.9)}#minus{position:absolute;left:1vw}#plus{position:absolute;right:1vw}.game_front_wrapper_loading{border-radius:25px;border:none;position:relative;z-index:1;min-height:200px;max-height:300px;transition:0.5s;text-decoration:none;opacity:0.1}@keyframes frontzoomout{from{transform:scale(0.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:0.5s;text-decoration:none;animation:frontzoomout 0.5s ease}.game_front_wrapper:hover{transform:scale(0.95);box-shadow:0px 0px 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, 0.95) 0%, rgba(8, 12, 25, 0.85) 30%, rgba(4, 6, 15, 0.9) 70%, rgba(1, 2, 8, 0.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, 0.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, 0.92);margin-top:0.75rem;padding:1.25rem 1.35rem;border-radius:16px;border:1px solid rgba(0, 209, 255, 0.18);background:linear-gradient(
    165deg,
    rgba(0, 209, 255, 0.06) 0%,
    rgba(15, 30, 42, 0.55) 45%,
    rgba(0, 0, 0, 0.12) 100%
  );box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.06)}.full_game_description .platform-guide-html :is(p, li, td, th){line-height:1.55;margin-top:0.25em;margin-bottom:0.4em}.full_game_description .platform-guide-html :is(h1, h2, h3, h4){line-height:1.28;margin-top:0.85em;margin-bottom:0.4em;font-weight:600;color:#fff;letter-spacing:0.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:0.45em 0 0.55em;padding-left:1.35rem}.full_game_description .platform-guide-html li{margin:0.2em 0;padding-left:0.15em}.full_game_description .platform-guide-html li::marker{color:rgba(0, 209, 255, 0.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:0.75rem 0 1rem;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:0.5rem}.full_game_description .platform-guide-html header{margin-bottom:0.75rem;padding-bottom:0.65rem;border-bottom:1px solid rgba(255, 255, 255, 0.08)}.full_game_description .platform-guide-html section{margin-bottom:0.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:0.85rem 1rem;border-radius:12px;border-left:3px solid rgba(0, 209, 255, 0.55);background:rgba(0, 0, 0, 0.18);font-size:0.92rem;color:rgba(255, 255, 255, 0.88)}.full_game_description .platform-guide-html code{font-size:0.88em;padding:0.12em 0.4em;border-radius:6px;background:rgba(0, 0, 0, 0.35);border:1px solid rgba(255, 255, 255, 0.1)}.full_game_description .platform-guide-html hr{border:none;border-top:1px solid rgba(255, 255, 255, 0.1);margin:1.25rem 0}.editions-section{background:linear-gradient(135deg, 
    rgba(255, 255, 255, 0.05) 0%, 
    rgba(255, 255, 255, 0.02) 100%);border:1px solid rgba(255, 255, 255, 0.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, 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, 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, 0.12) 0%, 
    rgba(255, 255, 255, 0.06) 100%);border:1px solid rgba(255, 255, 255, 0.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 0.4s cubic-bezier(0.4, 0, 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, 0.2),
    inset 0 1px 0 rgba(255, 255, 255, 0.1)}.edition_indicator::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, 
    transparent 0%, 
    rgba(255, 255, 255, 0.08) 50%, 
    transparent 100%);transition:left 0.6s ease}.edition_indicator:hover::before{left:100%}.edition_indicator:hover{background:linear-gradient(135deg, 
    rgba(255, 255, 255, 0.2) 0%, 
    rgba(255, 255, 255, 0.12) 100%);border-color:rgba(255, 255, 255, 0.4);color:#ffffff;transform:translateY(-4px);box-shadow:0 8px 32px rgba(0, 0, 0, 0.3),
    inset 0 1px 0 rgba(255, 255, 255, 0.2)}.edition_indicator.current{background:linear-gradient(135deg, 
    rgba(59, 130, 246, 0.3) 0%, 
    rgba(37, 99, 235, 0.2) 100%);border:2px solid rgba(59, 130, 246, 0.5);box-shadow:0 4px 20px rgba(59, 130, 246, 0.2),
    0 0 0 1px rgba(59, 130, 246, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.2)}.edition_indicator.current::after{content:'Current';position:absolute;top:8px;right:8px;background:rgba(59, 130, 246, 0.8);color:white;font-size:10px;font-weight:700;padding:4px 8px;border-radius:12px;text-transform:uppercase;letter-spacing:0.5px}.edition-name{font-size:20px;font-weight:700;margin-bottom:4px;letter-spacing:0.5px}.edition-description{font-size:12px;opacity:0.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, 0.08) 0%, 
      rgba(255, 255, 255, 0.04) 100%)}.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, 0.18) 0%, 
      rgba(255, 255, 255, 0.12) 100%)!important;border:1px solid rgba(255, 255, 255, 0.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, 0.25) 0%, 
      rgba(255, 255, 255, 0.18) 100%)!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, 0.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, 0.1) 0%, 
      rgba(255, 255, 255, 0.05) 100%)}.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, 0.2) 0%, 
      rgba(255, 255, 255, 0.15) 100%)!important;border:1px solid rgba(255, 255, 255, 0.35)!important;color:#ffffff!important}.edition_indicator:hover{background:linear-gradient(135deg, 
      rgba(255, 255, 255, 0.28) 0%, 
      rgba(255, 255, 255, 0.22) 100%)!important}.edition-name{font-size:15px;color:#ffffff!important;font-weight:700}.edition-description{font-size:10px;color:rgba(255, 255, 255, 0.9)!important}}.price{background:rgb(57, 18, 255);background:linear-gradient(90deg, rgba(57, 18, 255, 1) 0%, rgba(41, 147, 250, 1) 100%);color:white;font-size:25px;font-weight:bold;max-width:25px;border-radius:45px}.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{border:none;max-width:56px;margin-bottom:4px;background:none;display:flex;justify-content:center;align-items:center;min-height:44px;max-height:44px;border-radius:45px;font-size:17px;transition:0.5s}.filter_button:hover{background:linear-gradient(
    145deg,
    rgba(30, 52, 68, 0.48) 0%,
    rgba(13, 23, 31, 0.55) 100%
  );box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.07),
    0 0 0 1px rgba(255, 255, 255, 0.1);max-height:44px;border-radius:45px;transition:0.5s;transform:scale(0.95)}.platform_selected{height:100%;border-radius:45px;transition:0.5s}.platform_selected:hover{}.loading{min-height:500px;min-width:100%;position:absolute;background-color:#0D171F;top:0;z-index:10;opacity:1;transition:0.5s;pointer-events:none}.loading_out{min-height:500px;min-width:100%;height:100%;position:absolute;background-color:#0D171F;top:0;opacity:0;z-index:10;transition:0.5s;pointer-events:none}.loadingFilters{min-height:100%;min-width:100%;position:absolute;background:linear-gradient(
    160deg,
    rgba(0, 0, 0, 0.65) 0%,
    rgba(36, 38, 44, 0.78) 100%
  );top:0;z-index:10;opacity:1;transition:0.5s;left:0}.loadingFilters_out{min-height:100%;min-width:100%;position:absolute;background-color:#0D171F;left:0;top:0;opacity:0;z-index:10;transition:0.5s;pointer-events:none}.pageloading{min-height:100%;min-width:100%;position:fixed;background:rgb(13, 23, 31);top:0;z-index:11;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transform:scale(1.0);transition:0.5s}.pageloading_out{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);min-height:100vh;min-width:100%;position:fixed;background-color:rgba(13, 23, 31, 0.959);top:0;opacity:0;z-index:11;transition:0.5s;pointer-events:none}.pageloadingV2{min-height:100%;min-width:100%;position:fixed;background:rgba(0, 0, 0, 0.877);top:0;left:0;z-index:11;transform:scale(1.0);transition:0.5s;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.pageloading_outV2{min-height:100%;min-width:100%;position:fixed;left:0;background-color:rgba(13, 23, 31, 0.959);top:0;opacity:0;z-index:11;transition:0.5s;pointer-events:none}.placeholder{margin:0 auto;max-width:200px;min-height:100px;background-color:#eee}@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{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(to right, rgba(255, 255, 255, 1) 0%, rgba(142, 142, 142, 0.7063200280112045) 49%, rgba(255, 255, 255, 1) 100%);position:relative}.genre input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.genre_checkbox{}.Genre{background:rgba(255, 255, 255, 0.041);border-radius:25px;font-size:12px}.cart_item{border-radius:25px;background-color:rgba(0, 0, 0, 0.178);opacity:1;transition:0.5s;overflow:hidden;min-height:14px;box-shadow:0px 0px 8px rgba(0, 0, 0, 0.116)}.cart_item:hover{border-radius:25px;background-color:rgba(253, 253, 253, 0.062);opacity:1;transition:0.5s}@keyframes cartNumberNotification{0%{transform:scale(0.3) rotate(-10deg);opacity:0}20%{transform:scale(1.3) rotate(5deg);opacity:1}40%{transform:scale(0.9) rotate(-2deg);opacity:1}60%{transform:scale(1.1) rotate(1deg);opacity:1}80%{transform:scale(0.95) rotate(-0.5deg);opacity:1}100%{transform:scale(1) rotate(0deg);opacity:1}}@keyframes cartNumberPulse{0%{transform:scale(1);box-shadow:0 2px 8px rgba(0, 0, 0, 0.2)}50%{transform:scale(1.05);box-shadow:0 4px 16px rgba(0, 150, 255, 0.2), 0 2px 8px rgba(0, 0, 0, 0.3)}100%{transform:scale(1);box-shadow:0 2px 8px rgba(0, 0, 0, 0.2)}}@keyframes cartNumberSlideIn{0%{transform:translateY(-20px) scale(0.5);opacity:0}50%{transform:translateY(-5px) scale(1.1);opacity:0.8}100%{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(0.9);color:#ff9800}75%{transform:scale(1.1);color:#ff5722}100%{transform:scale(1);color:white}}.enhanced-platform-icon{position:relative;background:linear-gradient(135deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.05));border-radius:50%;padding:0.6rem;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px rgba(0, 0, 0, 0.2),
    inset 0 1px 0 rgba(255, 255, 255, 0.2);border:1px solid rgba(255, 255, 255, 0.1);transition:all 0.4s cubic-bezier(0.4, 0, 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, 0.1), transparent);transform:translateX(-100%);transition:transform 0.6s ease}.enhanced-platform-icon:hover::before{transform:translateX(100%)}.enhanced-platform-icon:hover{background:linear-gradient(135deg, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.1));transform:scale(1.08) rotate(5deg);box-shadow:0 8px 25px rgba(0, 0, 0, 0.3),
    0 0 15px rgba(0, 150, 255, 0.2),
    0 0 25px rgba(0, 150, 255, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.3);border-color:rgba(255, 255, 255, 0.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 0.3s ease;animation:rotate 3s linear infinite}.enhanced-platform-icon:hover .icon-glow{opacity:0.6}.platform-icon-enhanced{filter:brightness(0) invert(1);transition:all 0.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, 0.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, 0.3);font-weight:700;letter-spacing:0.8px;transition:all 0.4s cubic-bezier(0.4, 0, 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, 0.4)}.title-underline{width:0;height:2px;background:linear-gradient(90deg, transparent, #00d4ff, transparent);margin-top:0.3rem;transition:width 0.6s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 0 10px rgba(0, 212, 255, 0.5)}.enhanced-title:hover + .title-underline{width:100%}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes shimmer{0%, 100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes cartNotification{from{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) 0%, rgba(41, 147, 250, 1) 100%);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{from{transform:scale(1.3);opacity:0}to{transform:scale(1);opacity:1}}.close_gallery{position:absolute;top:0px;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) 0%, rgba(0, 180, 209, 1) 100%);min-height:400px;max-width:800px;border-radius:45px;animation-name:notf_zoomout;animation-duration:0.5s}.failure_notification{background:rgb(228, 228, 228);background:linear-gradient(21deg, rgba(228, 228, 228, 1) 0%, rgba(255, 0, 0, 1) 100%);min-height:400px;max-width:800px;border-radius:45px;animation-name:notf_zoomout;animation-duration:0.5s}.notification{min-height:70vh}.white_button{margin:10px 10px 10px 10px;background:rgba(184, 216, 252, 0.233);border-radius:45px;border:none;color:white;height:50px;align-items:center;padding:12px 20px 12px 20px;text-decoration:none;font-weight:600;transition:0.5s}.white_button:hover{background:rgb(253, 253, 255);transition:0.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, 0.4);border-top-color:#ffffff;border-radius:50%;animation:home-spin 0.65s linear infinite;flex-shrink:0}@keyframes home-spin{to{transform:rotate(360deg)}}.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, 0.75);animation:inf-bounce 1.2s ease-in-out infinite}.infinite-scroll-dot:nth-child(1){animation-delay:0s}.infinite-scroll-dot:nth-child(2){animation-delay:0.2s}.infinite-scroll-dot:nth-child(3){animation-delay:0.4s}@keyframes inf-bounce{0%, 80%, 100%{transform:scale(0.6);opacity:0.4}40%{transform:scale(1);opacity:1}}.green_success{display:flex;align-items:center;gap:6px;background:rgba(34, 197, 94, 0.2);color:rgba(34, 197, 94, 1);border:1px solid rgba(34, 197, 94, 0.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, 0.15)}.release_date{background:none;border-radius:45px;padding:10px 10px 10px 10px;height:50px;font-weight:600}.cart_items_side{background:rgba(184, 216, 252, 0.233);border-radius:25px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-weight:bold;font-size:18px;transition:0.5s;overflow:hidden}.cart_item_Out{opacity:0;transition:0.5;transform:scale(0.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, 0.24)!important;border-radius:15px;overflow:hidden}.total{background:rgba(59, 87, 112, 0.479);border-radius:45px;font-size:25px;font-weight:bold}.lds-ring{position:relative}@keyframes notf_circle{0%{opacity:1}50%{opacity:0.3}100%{opacity:1}}.newCircle{background-color:white;height:7px;animation:notf_circle 2s infinite ease-in-out;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:0px;top:0;bottom:0;margin:auto;border:5px solid #fff;border-radius:200%;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#fff transparent transparent transparent}.lds-ring div:nth-child(1){animation-delay:-0.45s}.lds-ring div:nth-child(2){animation-delay:-0.3s}.lds-ring div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.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 0.4s infinite linear;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(0.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(0.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 l13{100%{transform:rotate(1turn)}}@keyframes lcontanim{0%{transform:scale(0.93);opacity:0}100%{transform:scale(1);opacity:1}}.BackgroundImage{position:fixed;top:0;z-index:-2;opacity:0.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) 0%, rgba(255, 255, 255, 0) 38%, rgba(255, 255, 255, 0) 62%, rgba(13, 23, 31, 1) 100%);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) 0%, rgb(41, 145, 250) 100%);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 15 ease-in-out infinite}@keyframes sliderShape{0%,
  100%{border-radius:42% 58% 70% 30% / 45% 45% 55% 55%;transform:translate3d(0, 0, 0) rotateZ(0.01deg);transform:translate(0,0)}34%{border-radius:70% 30% 46% 54% / 30% 29% 71% 70%;transform:translate3d(0, 5px, 0) rotateZ(0.01deg);transform:translate(500px, 500px)}50%{transform:translate3d(0, 0, 0) rotateZ(0.01deg);transform:translate(800px, 250px)}67%{border-radius:100% 60% 60% 100% / 100% 100% 60% 60%;transform:translate3d(0, -3px, 0) rotateZ(0.01deg);transform:translate(800px, 0px)}}.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(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 48%, rgba(255, 255, 255, 0) 100%);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(0.25, 0.46, 0.45, 0.94), opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);transform:translateX(100%);opacity:0}.kr-toast-blur-warm{position:fixed;top:calc(var(--kr-nav-h, 3.5rem) + 1rem);left:50%;width:min(92vw, 360px);height:72px;transform:translate3d(-50%, 0, 0);border-radius:12px;background:rgba(10, 14, 20, 0.02);backdrop-filter:blur(24px) saturate(1.45);-webkit-backdrop-filter:blur(24px) saturate(1.45);opacity:0.001;pointer-events:none;z-index:100090;contain:strict}.notification_wrapper.notification--pdp-handoff{--cart-handoff-dur:0.56s;--cart-handoff-ease:cubic-bezier(0.33, 1, 0.36, 1);top:calc(var(--kr-nav-h, 3.5rem) + 1rem);left:50%;right:auto;width:min(92vw, 360px);max-width:min(92vw, 360px);transform:translate3d(-50%, -44px, 0) scale(0.95);opacity:1;visibility:hidden;transition:transform var(--cart-handoff-dur) var(--cart-handoff-ease),
    opacity calc(var(--cart-handoff-dur) * 0.45) var(--cart-handoff-ease),
    visibility 0s linear var(--cart-handoff-dur);pointer-events:none}.notification_wrapper.notification--pdp-handoff.is-parked{transform:translate3d(-50%, -44px, 0) scale(0.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(0.95);opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--cart-handoff-dur) var(--cart-handoff-ease),
    opacity calc(var(--cart-handoff-dur) * 0.7) var(--cart-handoff-ease),
    visibility 0s linear var(--cart-handoff-dur)}.notification_wrapper.notification--pdp-handoff .notification_container{padding:0.7rem 2.1rem 0.7rem 0.7rem;border-radius:12px;background:rgba(10, 14, 20, 0.58);border:1px solid rgba(255, 255, 255, 0.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, 0.4),
    0 1px 0 rgba(255, 255, 255, 0.07) inset;transition:background 0.2s ease, border-color 0.2s ease}.notification_wrapper.notification--pdp-handoff .notification_container:hover{background:rgba(14, 20, 28, 0.62);border-color:rgba(255, 255, 255, 0.2);transform:translateZ(0);box-shadow:0 12px 36px rgba(0, 0, 0, 0.4)}.notification_wrapper.notification--pdp-handoff .notification_container::before,
.notification_wrapper.notification--pdp-handoff .notification_container::after{content:none!important;display:none!important;animation:none!important}.notification_wrapper.notification--pdp-handoff .notification_content_layout{gap:0.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, 0.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:0.2rem;min-width:0}.notification_wrapper.notification--pdp-handoff .notification_game_title{font-family:"Albert Sans", system-ui, sans-serif;font-size:0.9rem;font-weight:600;letter-spacing:0.01em;color:rgba(255, 255, 255, 0.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:0.35rem}.notification_wrapper.notification--pdp-handoff .notification_success_text{font-size:0.72rem;font-weight:650;letter-spacing:0.06em;text-transform:uppercase;color:rgba(170, 220, 190, 0.92)}.notification_wrapper.notification--pdp-handoff .notification_check_icon{color:rgba(160, 220, 185, 0.95);font-size:0.68rem;animation:none}.notification_wrapper.notification--pdp-handoff .notification_close{top:0.55rem;right:0.55rem;width:22px;height:22px;font-size:10px;background:rgba(255, 255, 255, 0.08);border:1px solid rgba(255, 255, 255, 0.12);box-shadow:none;color:rgba(255, 255, 255, 0.7);opacity:1;transition:opacity 0.14s ease, background 0.2s ease, border-color 0.2s ease, color 0.2s ease}.notification_wrapper.notification--pdp-handoff .notification_close:hover{background:rgba(255, 255, 255, 0.14);border-color:rgba(255, 255, 255, 0.2);color:#fff;transform:none;box-shadow:none}.notification_wrapper.notification--pdp-handoff.notification_hidden .notification_close{opacity:0;transition:opacity 0.1s ease;pointer-events:none}.notification_container{background:linear-gradient(145deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0.08) 50%, rgba(255, 255, 255, 0.2) 100%);border:1px solid rgba(255, 255, 255, 0.4);border-radius:20px;padding:18px 40px 18px 18px;box-shadow:0 25px 50px rgba(0, 0, 0, 0.15),
    0 15px 35px rgba(0, 0, 0, 0.08),
    0 8px 32px rgba(255, 255, 255, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.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 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94), background 0.4s ease-out, border-color 0.4s ease-out, box-shadow 0.4s ease-out;opacity:1}.notification_container:hover{background:linear-gradient(145deg, rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0.4) 100%);border-color:rgba(255, 255, 255, 0.6);transform:translateY(-2px);box-shadow:0 30px 60px rgba(0, 0, 0, 0.15),
    0 20px 40px rgba(0, 0, 0, 0.08),
    inset 0 1px 0 rgba(255, 255, 255, 0.8),
    inset 0 -1px 0 rgba(255, 255, 255, 0.5)}.notification_container::after{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg, transparent, rgba(255, 255, 255, 0.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}100%{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, 0.8), rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.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, 0.3)}@keyframes notification_progress{from{width:100%}to{width:0%}}.notification_close{position:absolute;top:15px;right:15px;background:rgba(255, 255, 255, 0.25);border:1px solid rgba(255, 255, 255, 0.4);border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;color:rgba(255, 255, 255, 0.9);cursor:pointer;transition:all 0.3s ease;font-size:11px;box-shadow:0 4px 12px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.6);z-index:10}.notification_close:hover{background:rgba(255, 255, 255, 0.35);border:1px solid rgba(255, 255, 255, 0.6);color:white;transform:scale(1.1);box-shadow:0 6px 20px rgba(0, 0, 0, 0.15),
    inset 0 1px 0 rgba(255, 255, 255, 0.8)}.notification_image{flex-shrink:0;border-radius:12px;overflow:hidden;box-shadow:0 8px 25px rgba(0, 0, 0, 0.15),
    inset 0 1px 0 rgba(255, 255, 255, 0.3);position:relative}.notification_image::after{content:'';position:absolute;inset:0;border-radius:12px;border:1px solid rgba(255, 255, 255, 0.4);background:linear-gradient(145deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.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 0.6s ease-out 0.2s both}@keyframes notification_check_bounce{0%{transform:scale(0) rotate(-180deg);opacity:0}50%{transform:scale(1.3) rotate(-90deg)}100%{transform:scale(1) rotate(0deg);opacity:1}}.notification_game_title{color:rgba(255, 255, 255, 0.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, 0.65) 0%, rgba(0, 0, 0, 0.45) 50%, rgba(0, 0, 0, 0.75) 100%);border:1px solid rgba(255, 255, 255, 0.25);box-shadow:0 25px 50px rgba(0, 0, 0, 0.35),
      0 15px 35px rgba(0, 0, 0, 0.25),
      0 8px 32px rgba(0, 0, 0, 0.2),
      inset 0 1px 0 rgba(255, 255, 255, 0.2),
      inset 0 -1px 0 rgba(255, 255, 255, 0.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(0.25, 0.46, 0.45, 0.94), opacity 1.0s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.notification_wrapper:not(.notification--pdp-handoff).notification_show,
  .notification_show:not(.notification--pdp-handoff){transform:translateY(0);opacity:1}.notification_wrapper:not(.notification--pdp-handoff).notification_hidden,
  .notification_hidden:not(.notification--pdp-handoff){transform:translateY(-100%);opacity:0;pointer-events:none}}@media (max-width: 768px){.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(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 48%, rgba(255, 255, 255, 0) 100%);background-repeat:space;background-position:-222px;color:white}.additional_info_wrapper{background:rgba(27, 27, 27, 0.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:0.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, 0.95)}.additional_info_wrapperV2{background:rgba(28, 48, 62, 0.65);border:1px solid rgba(255, 255, 255, 0.12);border-radius:45px;backdrop-filter:blur(20px) saturate(120%);-webkit-backdrop-filter:blur(20px) saturate(120%);padding:10px 10px 10px 10px;z-index:5}.additional_info_wrapper_browser{background:rgba(0, 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:bold;color:white}.HomeBanner{position:absolute;top:0;z-index:-2;animation-name:frontzoomout;animation-duration:1s;transition:0.5s}.game_front_wrapperV2{background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 48%, rgba(255, 255, 255, 0) 100%);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:0.5s;z-index:1;text-decoration:none;background-position:-460px;animation:frontzoomout 0.3s ease;will-change:transform;box-shadow:0px 0px 1px 4px rgba(255, 255, 255, 0)}.game_front_wrapperV4{border-radius:45px;overflow:hidden;will-change:transform;transition:0.5s;max-height:200px}.second_part_game_front{width:100%}.game_infoV2{color:white;font-size:18px;min-width:100%;min-height:20px;transition:0.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, 0.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:bold;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:0.5s}.browser-grid-root{position:relative;overflow:hidden}.browser-grid-stage{position:relative;width:100%;min-height:0;contain:layout style;overflow:hidden}.browser-grid-stage:has(.browser-grid-placeholder-layer--active){min-height:min(56vh, 560px)}.browser-grid-stage.browser-grid-phase-exit,
.browser-grid-stage.browser-grid-phase-enter{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,
.home-game-grid.browser-grid-content-layer,
.browser-grid-placeholder-layer > .row{display:grid!important;grid-template-columns:repeat(5, minmax(0, 1fr));grid-auto-rows:auto;align-content:start;align-items:start;gap:0.4rem 0.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:0.2rem!important;margin:0!important}.browser-grid-content-layer .browser-grid-sentinel,
.browser-grid-content-layer .browser-grid-full-row,
.browser-grid-content-layer .browser-grid-empty-state{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,
  .home-game-grid.browser-grid-content-layer,
  .browser-grid-placeholder-layer > .row{grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.5rem 0.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 0.15rem;pointer-events:none;opacity:0;transition:opacity 0.42s cubic-bezier(0.22, 1, 0.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:0.38s}.browser-grid-placeholder-layer .browser-skeleton-cell{--sk-i:0;opacity:0;transform:translateY(6px);animation:browserSkeletonCellIn 0.65s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc(var(--sk-i) * 28ms)}@keyframes browserSkeletonCellIn{from{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, 0.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, 0.045) 0%, rgba(255, 255, 255, 0.018) 100%),
    #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, 0.055) 48%,
    rgba(255, 255, 255, 0.09) 52%,
    transparent 68%
  );background-size:220% 100%;animation:browserSkeletonSheen 2.6s cubic-bezier(0.4, 0, 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:0.7rem 0.75rem 0.8rem;border-top:none;background:transparent;box-shadow:none;display:flex;flex-direction:column;gap:0.55rem}.browser-grid-placeholder-layer .browser-skeleton-footer-row,
.browser-skeleton-card--legacy .browser-skeleton-footer-row{display:flex;align-items:center;gap:0.4rem;min-height:18px}.browser-grid-placeholder-layer .browser-skeleton-line,
.browser-skeleton-card--legacy .browser-skeleton-line,
.browser-grid-placeholder-layer .browser-skeleton-icon,
.browser-skeleton-card--legacy .browser-skeleton-icon,
.browser-grid-placeholder-layer .browser-skeleton-price,
.browser-skeleton-card--legacy .browser-skeleton-price{background:rgba(255, 255, 255, 0.07);animation:browserSkeletonPulse 2.4s ease-in-out infinite;animation-delay:calc(var(--sk-i) * 70ms + 120ms)}.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%,
  100%{opacity:0.55}50%{opacity:1}}@keyframes browserSkeletonSheen{0%{background-position:140% 0}100%{background-position:-60% 0}}@media (prefers-reduced-motion: reduce){.browser-grid-placeholder-layer .browser-skeleton-cell,
  .browser-grid-placeholder-layer .browser-skeleton-media,
  .browser-grid-placeholder-layer .browser-skeleton-sheen,
  .browser-grid-placeholder-layer .browser-skeleton-line,
  .browser-grid-placeholder-layer .browser-skeleton-icon,
  .browser-grid-placeholder-layer .browser-skeleton-price,
  .browser-skeleton-card--legacy .browser-skeleton-media,
  .browser-skeleton-card--legacy .browser-skeleton-sheen,
  .browser-skeleton-card--legacy .browser-skeleton-line,
  .browser-skeleton-card--legacy .browser-skeleton-icon,
  .browser-skeleton-card--legacy .browser-skeleton-price,
  .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-exit .game_front_wrapperV2,
.browser-grid-stage.browser-grid-phase-enter .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:translate3d(0, 0, 0);will-change:auto}.kr-game-card-context .browser-grid-card-face{overflow:hidden;border-radius:12px;background:rgba(0, 11, 19, 0.72)!important;background-position:initial!important;border:1px solid rgba(255, 255, 255, 0.1)!important;box-shadow:0 8px 22px rgba(0, 0, 0, 0.28),
    0 1px 0 rgba(255, 255, 255, 0.04) inset!important;text-decoration:none!important;color:inherit;transform:none!important;filter:none!important;will-change:auto!important;transition:border-color 0.3s cubic-bezier(0.22, 1, 0.36, 1),
    box-shadow 0.3s cubic-bezier(0.22, 1, 0.36, 1),
    transform 0.3s cubic-bezier(0.22, 1, 0.36, 1)!important}.kr-game-card-context .browser-grid-card-face:hover,
.browser-grid-stage.browser-grid-phase-idle .browser-grid-card-face:hover{transform:translateY(-2px)!important;border-color:rgba(200, 230, 255, 0.22)!important;box-shadow:0 14px 32px rgba(0, 0, 0, 0.38),
    0 0 0 1px rgba(180, 220, 255, 0.06),
    0 1px 0 rgba(255, 255, 255, 0.06) inset!important;filter:none!important;background-position:initial!important}.kr-game-card-context .browser-grid-card-face > .d-flex.align-items-center.justify-content-start{display:none!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, 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 0.5s cubic-bezier(0.22, 1, 0.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:0.18rem 0.45rem;border-radius:4px;font-family:"Albert Sans", system-ui, sans-serif;font-size:0.55rem;font-weight:600;letter-spacing:0.05em;text-transform:uppercase;line-height:1.2;color:rgba(255, 255, 255, 0.92);background:rgba(0, 0, 0, 0.55);border:1px solid rgba(255, 255, 255, 0.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:0.85rem;padding:0.45rem 0.85rem;color:rgba(12, 22, 30, 0.95);background:rgba(255, 255, 255, 0.94)}.browser-card-edition--value,
.browser-card-edition--gift{text-transform:none;letter-spacing:0.01em;font-size:0.82rem;font-weight:700;padding:0.32rem 0.55rem;color:#0c161e;background:#fff;border:1px solid rgba(255, 255, 255, 0.95);box-shadow:0 2px 10px rgba(0, 0, 0, 0.35)}.productInfo .browser-card-edition--value,
.productInfo .browser-card-edition--gift{font-size:1.05rem;font-weight:700;padding:0.5rem 1rem;color:#0c161e;background:#fff;border:1px solid rgba(255, 255, 255, 0.9)}.kr-game-card-context .browser-card-value-edition{margin:0.15rem 0 0;padding:0;font-family:"Albert Sans", system-ui, sans-serif;font-size:0.92rem;font-weight:700;letter-spacing:0.01em;line-height:1.2;color:rgba(255, 255, 255, 0.95)}.browser-shell.browser-shell--store .kr-game-card-context .browser-card-value-edition{font-size:0.88rem}@media (max-width: 576px){.kr-game-card-context .browser-card-value-edition{font-size:0.8rem}.browser-card-edition--value,
  .browser-card-edition--gift{font-size:0.72rem;padding:0.28rem 0.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, 0.2);background:rgba(180, 40, 50, 0.85);color:#fff;cursor:pointer;opacity:0;transform:scale(0.9);transition:opacity 0.2s ease, transform 0.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:0.35rem;padding:0.65rem 0.7rem 0.75rem;background:transparent}.kr-game-card-context .browser-card-title{margin:0;padding:0;font-family:"Albert Sans", system-ui, sans-serif;font-size:0.82rem;font-weight:600;line-height:1.3;letter-spacing:0.01em;color:rgba(255, 255, 255, 0.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:0.5rem;min-height:1.25rem}.kr-game-card-context .browser-card-meta-left{display:flex;align-items:center;gap:0.4rem;min-width:0;opacity:0.72}.kr-game-card-context .browser-card-platform{flex-shrink:0;opacity:0.9}.kr-game-card-context .browser-card-region{display:inline-flex;align-items:center;gap:0.28rem;font-size:0.68rem;font-weight:500;color:rgba(255, 255, 255, 0.78);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kr-game-card-context .browser-card-region--account{text-transform:uppercase;font-size:0.62rem;font-weight:700;letter-spacing:0.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:0.28rem 0.5rem;border-radius:4px;font-family:"Albert Sans", system-ui, sans-serif;font-size:0.68rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;line-height:1.15;color:#0c161e;background:#fff;border:1px solid rgba(255, 255, 255, 0.95);box-shadow:0 2px 10px rgba(0, 0, 0, 0.35);white-space:nowrap}.kr-game-card-context .browser-card-account-line{margin:0.12rem 0 0;padding:0;font-family:"Albert Sans", system-ui, sans-serif;font-size:0.78rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;line-height:1.2;color:#ffe0a8}@media (max-width: 576px){.kr-game-card-context .browser-card-account-badge{font-size:0.6rem;padding:0.22rem 0.4rem}.kr-game-card-context .browser-card-account-line{font-size:0.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-family:"Albert Sans", system-ui, sans-serif;font-size:0.88rem!important;font-weight:700;letter-spacing:0.01em;color:rgba(255, 255, 255, 0.96);line-height:1.2}.kr-game-card-context .browser-card-oos{flex-shrink:0;font-size:0.68rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:rgba(255, 255, 255, 0.45)}.kr-game-card-context .cashback-promo--card-corner{top:8px;right:8px;left:auto;z-index:5}.browser-grid-stage.browser-grid-phase-exit .game_front_wrapperV2:hover,
.browser-grid-stage.browser-grid-phase-enter .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 .second_part_game_front,
.browser-grid-stage .game_front_wrapperV2 .game_infoV2,
.browser-grid-stage .game_front_wrapperV2 .info_container,
.browser-grid-stage .game_front_wrapperV2 .priceV2{animation:none!important}.browser-grid-card-motion--exit,
.browser-grid-card-motion--enter{will-change:transform, opacity}.kr-game-card-context .browser-grid-card-face.browser-grid-card-motion--exit,
.browser-grid-stage .game_front_wrapperV2.browser-grid-card-motion--exit{animation:browserGridCardExit var(--card-anim-ms, 160ms) ease-out forwards!important;pointer-events:none}.kr-game-card-context .browser-grid-card-face.browser-grid-card-motion--enter,
.browser-grid-stage .game_front_wrapperV2.browser-grid-card-motion--enter{animation:browserGridCardEnter var(--card-anim-ms, 200ms) cubic-bezier(0.22, 1, 0.36, 1) both!important}@keyframes browserGridCardExit{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(4px)}}@keyframes browserGridCardEnter{0%{opacity:0;transform:translateY(8px) scale(0.985)}100%{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}.kr-game-card-context .browser-grid-card-face.browser-grid-card-motion--exit,
  .kr-game-card-context .browser-grid-card-face.browser-grid-card-motion--enter,
  .browser-grid-stage .game_front_wrapperV2.browser-grid-card-motion--exit,
  .browser-grid-stage .game_front_wrapperV2.browser-grid-card-motion--enter{animation:none!important;transform:none!important;transition:opacity 0.2s ease!important}.kr-game-card-context .browser-grid-card-face.browser-grid-card-motion--exit,
  .browser-grid-stage .game_front_wrapperV2.browser-grid-card-motion--exit{opacity:0}.kr-game-card-context .browser-grid-card-face.browser-grid-card-motion--enter,
  .browser-grid-stage .game_front_wrapperV2.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, 0.92)}.browser-page-title-pin--pulse .browser-page-title-pin__text{animation:browserPageTitlePulse 0.45s ease}@keyframes browserPageTitlePulse{0%{opacity:0.5;transform:translateY(2px)}100%{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, 0.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:0.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:0.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, 0.1);border:1px solid rgba(255, 255, 255, 0.2);transition:background 0.2s ease,
    border-color 0.2s ease,
    transform 0.2s ease,
    opacity 0.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:0.5s;overflow:hidden}.browser-page-wrap .browser{background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.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:0.25rem 0 0.4rem;padding:0;background:linear-gradient(
    90deg,
    transparent 0%,
    rgba(255, 255, 255, 0.08) 18%,
    rgba(255, 255, 255, 0.14) 50%,
    rgba(255, 255, 255, 0.08) 82%,
    transparent 100%
  );opacity:0.9}.acoount_icon{border-radius:45px;border:2px solid rgb(0, 153, 255);box-shadow:0px 0px 10px 2px rgb(0, 153, 255);transition:0.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:0.5s}.checkmark:after{content:"";position:absolute;opacity:0;transition:0.5s}.check_container input:checked~.checkmark:after{opacity:1;transition:0.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, 0.2);color:rgba(239, 68, 68, 1);border:1px solid rgba(239, 68, 68, 0.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, 0.15)}.AlertV2{background:rgb(57, 18, 255);background:linear-gradient(66deg, rgb(255, 0, 0) 0%, rgb(139, 1, 1) 100%);border-radius:45px;padding:5px 20px 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:0.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:0.8rem!important}.desktop-nav-items .Menu_btn p{font-size:0.75rem!important;margin:0!important}}@media (max-width: 991.98px){.kr-mobile-dock.Menu_bar_init,
  .Main_menu_mobile.Menu_bar_init,
  .kr-mobile-dock{--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, 0.14)!important;background:rgba(8, 16, 24, 0.92)!important;background-image:none!important;box-shadow:0 12px 32px rgba(0, 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 0.38s var(--kr-dock-ease),
      bottom 0.42s var(--kr-dock-ease),
      box-shadow 0.3s ease,
      border-color 0.28s ease,
      background-color 0.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--tucked,
  .kr-mobile-dock.kr-mobile-dock--in.kr-mobile-dock--nav,
  html.kr-soft-nav .kr-mobile-dock.kr-mobile-dock--in,
  html.kr-navigating .kr-mobile-dock.kr-mobile-dock--in,
  html.kr-nav-hold .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, 0.2)!important}.kr-mobile-dock__row{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:4px!important;width:auto!important;max-width:100%!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;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;width: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;pointer-events:auto!important}.kr-mobile-dock .menu_container:hover,
  .kr-mobile-dock .menu_container:active,
  .kr-mobile-dock .menu_container:focus,
  .kr-mobile-dock .menu_container:focus-within{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, 0.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 0.18s var(--kr-dock-ease),
      opacity 0.2s ease!important}.kr-mobile-dock.kr-mobile-dock--in .menu_container .Menu_btn{animation:kr-dock-btn-in 0.42s var(--kr-dock-ease) both}.kr-mobile-dock.kr-mobile-dock--in .menu_container:nth-child(1) .Menu_btn{animation-delay:0.02s}.kr-mobile-dock.kr-mobile-dock--in .menu_container:nth-child(2) .Menu_btn{animation-delay:0.06s}.kr-mobile-dock.kr-mobile-dock--in .menu_container:nth-child(3) .Menu_btn{animation-delay:0.1s}.kr-mobile-dock.kr-mobile-dock--in .menu_container:nth-child(4) .Menu_btn{animation-delay:0.14s}.kr-mobile-dock.kr-mobile-dock--in .menu_container:nth-child(5) .Menu_btn{animation-delay:0.18s}.kr-mobile-dock .Menu_btn img{width:26px!important;height:26px!important;object-fit:contain;pointer-events:none!important;transition:transform 0.18s var(--kr-dock-ease), opacity 0.18s ease}@media (hover: hover) and (pointer: fine){.kr-mobile-dock .Menu_btn:hover{background:rgba(255, 255, 255, 0.1)!important;transform:none!important;box-shadow:none!important}}.kr-mobile-dock .Menu_btn:focus-visible{background:rgba(255, 255, 255, 0.1)!important;outline:2px solid rgba(255, 255, 255, 0.35)!important;outline-offset:1px}.kr-mobile-dock .Menu_btn:active{background:rgba(255, 255, 255, 0.16)!important;transform:none!important}.kr-mobile-dock .Menu_btn:active img{transform:scale(0.88)}.kr-mobile-dock .acoount_icon{width:28px!important;height:28px!important;border-radius:50%!important;border:1px solid rgba(255, 255, 255, 0.28)!important;pointer-events:none!important;transition:transform 0.18s var(--kr-dock-ease)}.kr-mobile-dock .Menu_btn:active .acoount_icon{transform:scale(0.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 0.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{from{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--ready,
    .kr-mobile-dock.kr-mobile-dock--in{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:0.25rem!important;margin-right:0.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:0.6rem 0.4rem!important}.desktop-nav-items .Menu_btn p{font-size:0.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:0.5rem 0.3rem!important}.desktop-nav-items .Menu_btn p{font-size:0.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 0.25rem!important;padding:0!important}}.page_selected{width:50%;background:white;border:1px solid rgba(207, 207, 207, 0.247);transition:1s;color:black}.site-footer{margin-top:2.5rem;position:relative;border-top:1px solid rgba(255, 255, 255, 0.1);background:linear-gradient(
    180deg,
    rgba(0, 0, 0, 0.18) 0%,
    rgba(0, 0, 0, 0.32) 100%
  )}.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:0.35rem;min-width:0}.site-footer__logo{display:inline-flex;width:fit-content;opacity:0.95;transition:opacity 0.2s ease}.site-footer__logo:hover{opacity:1}.site-footer__tax{margin:0;font-size:0.72rem;letter-spacing:0.04em;color:rgba(255, 255, 255, 0.45)}.site-footer__contact{display:flex;flex-wrap:wrap;align-items:center;gap:0.35rem 0.55rem;margin-top:0.15rem}.site-footer__contact a{color:rgba(180, 220, 255, 0.88);text-decoration:none;font-size:0.84rem;line-height:1.3;transition:color 0.2s ease}.site-footer__contact a:hover{color:#fff}.site-footer__dot{width:3px;height:3px;border-radius:50%;background:rgba(255, 255, 255, 0.35);flex-shrink:0}.site-footer__address{margin:0.15rem 0 0;font-size:0.78rem;line-height:1.4;color:rgba(255, 255, 255, 0.48);max-width:22rem}.site-footer__nav{display:flex;flex-wrap:wrap;gap:0.45rem 1.1rem;align-content:flex-start;justify-content:flex-end;padding-top:0.2rem}.site-footer__nav a{color:rgba(255, 255, 255, 0.62);text-decoration:none;font-size:0.82rem;line-height:1.35;transition:color 0.2s ease}.site-footer__nav a:hover{color:rgba(255, 255, 255, 0.95)}.site-footer__social{display:flex;gap:0.45rem;align-items:flex-start;padding-top:0.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, 0.12);background:rgba(255, 255, 255, 0.04);transition:background 0.2s ease, border-color 0.2s ease, transform 0.2s ease}.site-footer__social-link:hover{background:rgba(255, 255, 255, 0.1);border-color:rgba(255, 255, 255, 0.22);transform:translateY(-1px)}.site-footer__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.75rem 1.25rem;margin-top:1.1rem;padding-top:0.85rem;border-top:1px solid rgba(255, 255, 255, 0.08)}.site-footer__payments{justify-content:flex-start;gap:0.65rem;opacity:0.85}.site-footer__copy{margin:0;font-size:0.72rem;color:rgba(255, 255, 255, 0.42);letter-spacing:0.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{justify-content:center}.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, 0.2) 0%, 
    rgba(255, 255, 255, 0.1) 100%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255, 255, 255, 0.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 0.3s ease}.footer-logo-link:hover{transform:scale(1.02);opacity:0.9}.footer-tax-id{margin:-0.35rem 0 0.85rem;font-size:0.82rem;font-weight:500;letter-spacing:0.04em;color:rgba(255, 255, 255, 0.62);line-height:1.4}.footer-description{color:rgba(255, 255, 255, 0.8);font-size:14px;line-height:1.5;margin-bottom:20px;max-width:400px}.footer-social{display:flex;gap:12px;align-items:center;margin-top:auto}.social-link{width:40px;height:40px;background:linear-gradient(135deg, 
    rgba(255, 255, 255, 0.2) 0%, 
    rgba(255, 255, 255, 0.1) 100%);border:1px solid rgba(255, 255, 255, 0.15);border-radius:50px;display:flex;align-items:center;justify-content:center;transition:all 0.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, 0.3) 0%, 
    rgba(255, 255, 255, 0.2) 100%);border-color:rgba(255, 255, 255, 0.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, 0.15) 0%, 
    rgba(255, 255, 255, 0.08) 100%);border:1px solid rgba(255, 255, 255, 0.12);border-radius:50px;padding:6px 12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all 0.3s ease}.trust-badge:hover{transform:translateY(-1px);background:linear-gradient(135deg, 
    rgba(255, 255, 255, 0.2) 0%, 
    rgba(255, 255, 255, 0.12) 100%);border-color:rgba(255, 255, 255, 0.18)}.trust-icon{opacity:0.9;filter:brightness(1.1)}.trust-text{color:rgba(255, 255, 255, 0.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, 0.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, 0.7);text-decoration:none;font-size:13px;transition:all 0.3s ease}.footer-links a:hover{color:rgba(255, 255, 255, 0.95);transform:translateX(3px)}.footer-user-actions{margin-top:20px;margin-bottom:15px;padding-top:15px;border-top:1px solid rgba(255, 255, 255, 0.1)}.footer-user-title{color:rgba(255, 255, 255, 0.9);font-size:14px;font-weight:600;margin-bottom:12px}.footer-logout-btn{background:linear-gradient(135deg, 
    rgba(255, 59, 48, 0.2) 0%, 
    rgba(255, 69, 58, 0.15) 100%);border:1px solid rgba(255, 59, 48, 0.3);color:rgba(255, 255, 255, 0.9);padding:8px 16px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all 0.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, 0.3) 0%, 
    rgba(255, 69, 58, 0.25) 100%);border-color:rgba(255, 59, 48, 0.5);color:rgba(255, 255, 255, 1);transform:translateY(-1px);box-shadow:0 4px 12px rgba(255, 59, 48, 0.2)}.footer-logout-btn:active{transform:translateY(0);box-shadow:0 2px 6px rgba(255, 59, 48, 0.3)}.footer-language-section{margin-top:20px;padding-top:15px;border-top:1px solid rgba(255, 255, 255, 0.1)}.footer-language-title{color:rgba(255, 255, 255, 0.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, 0.7);margin-bottom:1rem;text-shadow:0 0 10px rgba(255, 255, 255, 0.2)}.legal-page-title{font-size:3rem;font-weight:600;color:rgba(255, 255, 255, 0.9);margin-bottom:0.5rem;text-shadow:0 2px 8px rgba(0, 0, 0, 0.3)}.legal-page-subtitle{font-size:1.1rem;color:rgba(255, 255, 255, 0.6);margin:0}.legal-content-container{max-width:1000px;margin:0 auto;padding:0 2rem}.legal-section{background:rgba(255, 255, 255, 0.03);border-radius:20px;margin-bottom:2rem;padding:2rem;border:1px solid rgba(255, 255, 255, 0.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all 0.3s ease;box-shadow:0 8px 32px rgba(0, 0, 0, 0.1)}.legal-section:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0, 0, 0, 0.15);border-color:rgba(255, 255, 255, 0.12);background:rgba(255, 255, 255, 0.05)}.legal-section-header{display:flex;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(255, 255, 255, 0.1)}.legal-section-number{background:rgba(255, 255, 255, 0.1);color:rgba(255, 255, 255, 0.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, 0.1);border:1px solid rgba(255, 255, 255, 0.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, 0.9);margin:0}.legal-section-content{padding-left:0.5rem}.definition-item{display:flex;margin-bottom:1rem;padding:1rem;background:rgba(255, 255, 255, 0.02);border-radius:12px;border-left:2px solid rgba(255, 255, 255, 0.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.definition-term{font-weight:500;color:rgba(255, 255, 255, 0.7);margin-right:0.5rem;min-width:120px}.definition-text{color:rgba(255, 255, 255, 0.6);flex:1 1}.info-box{display:flex;align-items:flex-start;padding:1.5rem;background:rgba(255, 255, 255, 0.03);border-radius:15px;margin-bottom:1rem;border-left:2px solid rgba(255, 255, 255, 0.1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255, 255, 255, 0.05)}.info-box i{font-size:1.5rem;color:rgba(255, 255, 255, 0.6);margin-right:1rem;margin-top:0.2rem}.info-box p{color:rgba(255, 255, 255, 0.7);margin:0;line-height:1.6}.info-box h4{color:rgba(255, 255, 255, 0.9);margin:0 0 0.5rem 0;font-size:1.1rem;font-weight:500}.warning-box{display:flex;align-items:flex-start;padding:1.5rem;background:rgba(255, 193, 7, 0.05);border-radius:15px;margin-bottom:1rem;border-left:2px solid rgba(255, 193, 7, 0.2);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255, 193, 7, 0.1)}.warning-box i{font-size:1.5rem;color:rgba(255, 193, 7, 0.7);margin-right:1rem;margin-top:0.2rem}.warning-box p{color:rgba(255, 255, 255, 0.7);margin:0;line-height:1.6}.error-box{display:flex;align-items:flex-start;padding:1.5rem;background:rgba(220, 53, 69, 0.05);border-radius:15px;margin-bottom:1rem;border-left:2px solid rgba(220, 53, 69, 0.2);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(220, 53, 69, 0.1)}.error-box i{font-size:1.5rem;color:rgba(220, 53, 69, 0.7);margin-right:1rem;margin-top:0.2rem}.error-box p{color:rgba(255, 255, 255, 0.7);margin:0;line-height:1.6}.highlight-box{background:rgba(255, 255, 255, 0.05);border-radius:20px;padding:2rem;margin-bottom:1.5rem;border:1px solid rgba(255, 255, 255, 0.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, 0.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, 0.7);margin-right:1rem}.highlight-box-header h4{color:rgba(255, 255, 255, 0.9);margin:0;font-size:1.3rem;font-weight:500}.highlight-box p{color:rgba(255, 255, 255, 0.7);margin:0;line-height:1.6}.contact-box{display:flex;align-items:center;padding:2rem;background:rgba(40, 167, 69, 0.05);border-radius:20px;border:1px solid rgba(40, 167, 69, 0.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, 0.7);margin-right:1rem}.contact-box p{color:rgba(255, 255, 255, 0.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, 0.05);border-radius:20px;border:1px solid rgba(108, 117, 125, 0.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, 0.7);margin-right:1rem}.security-box p{color:rgba(255, 255, 255, 0.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, 0.02);padding:1.5rem;border-radius:15px;text-align:center;border:1px solid rgba(255, 255, 255, 0.05);transition:all 0.3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.usage-item:hover{transform:translateY(-3px);border-color:rgba(255, 255, 255, 0.1);box-shadow:0 8px 25px rgba(0, 0, 0, 0.1);background:rgba(255, 255, 255, 0.04)}.usage-item i{font-size:2.5rem;color:rgba(255, 255, 255, 0.6);margin-bottom:1rem}.usage-item h4{color:rgba(255, 255, 255, 0.9);margin:0 0 0.5rem 0;font-size:1.2rem;font-weight:500}.usage-item p{color:rgba(255, 255, 255, 0.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, 0.02);border-radius:15px;margin-bottom:1rem;border-left:2px solid rgba(255, 255, 255, 0.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.detail-item i{font-size:1.5rem;color:rgba(255, 255, 255, 0.6);margin-right:1rem;margin-top:0.2rem;min-width:24px}.detail-item h4{color:rgba(255, 255, 255, 0.9);margin:0 0 0.5rem 0;font-size:1.1rem;font-weight:500}.detail-item p{color:rgba(255, 255, 255, 0.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, 0.02);border-radius:10px;margin-bottom:0.5rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.disclosure-item i{font-size:1.2rem;color:rgba(255, 255, 255, 0.6);margin-right:1rem;margin-top:0.2rem;min-width:20px}.disclosure-item p{color:rgba(255, 255, 255, 0.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, 0.02);padding:2rem;border-radius:20px;text-align:center;border:1px solid rgba(255, 255, 255, 0.05);transition:all 0.3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.right-item:hover{transform:translateY(-3px);border-color:rgba(255, 255, 255, 0.1);box-shadow:0 8px 25px rgba(0, 0, 0, 0.1);background:rgba(255, 255, 255, 0.04)}.right-item i{font-size:3rem;color:rgba(255, 255, 255, 0.6);margin-bottom:1rem}.right-item h4{color:rgba(255, 255, 255, 0.9);margin:0 0 1rem 0;font-size:1.3rem;font-weight:500}.right-item p{color:rgba(255, 255, 255, 0.6);margin:0;line-height:1.5}.legal-link{color:rgba(255, 255, 255, 0.8);text-decoration:none;font-weight:400;transition:all 0.3s ease}.legal-link:hover{color:rgba(255, 255, 255, 0.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}.usage-grid,
  .rights-grid{grid-template-columns:1fr}.definition-item{flex-direction:column}.definition-term{min-width:auto;margin-bottom:0.5rem}.info-box,
  .warning-box,
  .error-box{flex-direction:column;text-align:center}.info-box i,
  .warning-box i,
  .error-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:0.5rem}}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.account-logout-section{margin-top:20px;display:flex;justify-content:center}.account-logout-btn{background:linear-gradient(135deg, 
    rgba(255, 59, 48, 0.15) 0%, 
    rgba(255, 69, 58, 0.1) 100%);border:1px solid rgba(255, 59, 48, 0.3);color:rgba(255, 255, 255, 0.9);padding:10px 20px;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:all 0.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, 0.1)}.account-logout-btn:hover{background:linear-gradient(135deg, 
    rgba(255, 59, 48, 0.25) 0%, 
    rgba(255, 69, 58, 0.2) 100%);border-color:rgba(255, 59, 48, 0.5);color:rgba(255, 255, 255, 1);transform:translateY(-2px);box-shadow:0 6px 20px rgba(255, 59, 48, 0.2)}.account-logout-btn:active{transform:translateY(0);box-shadow:0 3px 10px rgba(255, 59, 48, 0.3)}.footer-contact-info{margin-top:auto;padding-top:15px;border-top:1px solid rgba(255, 255, 255, 0.1)}.footer-contact-info--under-logo{display:flex;flex-direction:column;align-items:flex-start;gap:0.35rem;margin-top:0.65rem;margin-bottom:0.85rem;padding:0;border-top:none}.footer-brand .footer-address-text{color:rgba(255, 255, 255, 0.68);font-size:0.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:0.35rem 1.25rem;justify-content:flex-end;max-width:22rem}.footer-links--flat li{margin-bottom:0}.footer-contact-title{font-size:0.8rem;font-weight:600;color:rgba(255, 255, 255, 0.9);margin:0 0 0.45rem;text-transform:uppercase;letter-spacing:0.05em}.footer-contact-info--under-logo .contact-item{margin-bottom:0.3rem}.footer-contact-info--under-logo .contact-link{color:rgba(120, 200, 255, 0.92);font-size:0.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:0.85rem;color:rgba(255, 255, 255, 0.6)}.footer-address--under-logo{margin:0.85rem 0 1rem;padding:0;border:none}.footer-address--under-logo .footer-address-text{color:rgba(255, 255, 255, 0.68);font-size:0.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:0.8}.contact-text{color:rgba(255, 255, 255, 0.7);font-size:12px}.footer-payment{margin-top:40px;padding-top:30px;border-top:1px solid rgba(255, 255, 255, 0.1);text-align:center}.payment-header{margin-bottom:20px}.payment-title{color:rgba(255, 255, 255, 0.95);font-size:16px;font-weight:600;margin-bottom:5px}.payment-subtitle{color:rgba(255, 255, 255, 0.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, 0.95);border:1px solid rgba(255, 255, 255, 0.2);border-radius:50px;padding:10px 16px;transition:all 0.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, 0.3);box-shadow:0 4px 12px rgba(255, 255, 255, 0.1)}.footer-bottom{background:linear-gradient(135deg, 
    rgba(255, 255, 255, 0.1) 0%, 
    rgba(255, 255, 255, 0.05) 100%);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-top:1px solid rgba(255, 255, 255, 0.1);padding:20px;text-align:center}.footer-bottom .row{align-items:center}.footer-copyright{color:rgba(255, 255, 255, 0.6);font-size:13px;margin:0}.footer-contact{margin:0}.contact-link{color:rgba(255, 255, 255, 0.7);text-decoration:none;font-size:13px;transition:all 0.3s ease}.contact-link:hover{color:rgba(255, 255, 255, 0.95)}.footer-stats{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.stat-item{color:rgba(255, 255, 255, 0.7);font-size:12px;font-weight:500}.stat-divider{color:rgba(255, 255, 255, 0.4);font-size:12px}.social-link.facebook:hover{background:linear-gradient(135deg, 
    rgba(24, 119, 242, 0.3) 0%, 
    rgba(255, 255, 255, 0.2) 100%)}.social-link.instagram:hover{background:linear-gradient(135deg, 
    rgba(225, 48, 108, 0.3) 0%, 
    rgba(255, 255, 255, 0.2) 100%)}.social-link.discord:hover{background:linear-gradient(135deg, 
    rgba(88, 101, 242, 0.3) 0%, 
    rgba(255, 255, 255, 0.2) 100%)}@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-section--links{justify-content:center}.footer-links--flat{justify-content:center;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}.QuatityList{background:white;border:none;border-radius:25px;pointer-events:none;opacity:0;position:absolute;top:40%;z-index:5;max-width:150px;transition:0.5}.PhoneList{background:white;border:none;border-radius:25px;pointer-events:none;opacity:0;position:absolute;top:40%;box-shadow:0px 0px 10px rgba(0, 0, 0,0.6);z-index:5;max-width:150px;transition:0.5}.NumberListShow{pointer-events:initial!important;opacity:1!important;transition:0.5s;top:5%!important}.NumberListShow{pointer-events:initial;opacity:1;transition:0.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, 0.92);font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:background 0.15s ease, color 0.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, 0.95)}.SortListButton:hover{background:rgba(255, 255, 255, 0.08);color:#fff}.SortListButton-active{background:rgba(41, 147, 250, 0.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 0.2s ease,
    transform 0.2s ease,
    visibility 0s linear 0.2s;backdrop-filter:var(--kr-glass-blur);-webkit-backdrop-filter:var(--kr-glass-blur);color:rgba(255, 255, 255, 0.95)}.SortList.SortListShow{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity 0.2s ease,
    transform 0.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, 0.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:0.86rem;transition:border-color 0.2s ease, box-shadow 0.2s ease, background 0.2s ease}.SortSelect:hover{border-color:var(--kr-glass-border);background:rgba(255, 255, 255, 0.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:0.75}.browser-page-wrap .browser-sort-toolbar{padding:0.45rem 0 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:0.68rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:rgba(255, 255, 255, 0.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) 0%,rgb(0, 0, 0) 50%,#1C2C3B 100%);background-size:400%;z-index:100;animation:welcomecontainer 4.5s forwards ease-in-out}.Main_text_wlecome{color:white;font-size:30px;animation:first 3s forwards ease-in;opacity:0;position:absolute}.acoount_icon_welcome{border-radius:45px;transition:0.5s;animation:icon_account 1s forwards ease-in-out;animation-delay:0.5s}.Welcome_Carc{color:white;font-size:60px;transform:scale(0.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.60s  forwards;animation-delay:1.5s}.R_Welcome{animation:carZoomOut 1.65s  forwards;animation-delay:1.5s}.O_Welcome{animation:carZoomOut 1.70s  forwards;animation-delay:1.5s}.U_Welcome{animation:carZoomOut 1.75s  forwards;animation-delay:1.5s}.N_Welcome{animation:carZoomOut 1.80s  forwards;animation-delay:1.5s}.D_Welcome{animation:carZoomOut 1.85s  forwards;animation-delay:1.5s}.S_Welcome{animation:carZoomOut 1.90s  forwards;animation-delay:1.5s}@keyframes welcomecontainer{0%{background-position:0 0;pointer-events:initial;opacity:100%}80%{background-position:100% 0;opacity:100%}100%{background-position:100% 0;opacity:0%;pointer-events:none;visibility:hidden}}@keyframes icon_account{0%{box-shadow:0px 0px 0px 0px rgb(0, 255, 98)}100%{box-shadow:0px 0px 20px 8px rgb(0, 255, 98)}}@keyframes second{0%{transform:scale(0.7);opacity:100%}100%{transform:scale(0.7) translateY(-500px);opacity:0%}}@keyframes first{0%{transform:scale(1.7);opacity:0%}80%{transform:scale(1.6);opacity:100%}100%{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, 0.12)!important;box-shadow:0 1px 4px rgba(0, 0, 0, 0.12)!important;transition:0.35s;will-change:auto}.nav_selected .Menu_btn,
    .nav_selected .Menu_btn p{color:#0f0f0f!important}.SearchFocus{transition:0.5s;position:fixed!important;min-width:30vw!important}#main_pin:hover .homebanner_information{opacity:1;transition:0.5s;pointer-events:initial;transform:scale(0.7)}.pages_deactivated{opacity:0;pointer-events:none;position:relative;transition:0.3s;z-index:60;overflow-y:hidden}.pages_activated{opacity:1;pointer-events:initial;position:relative;transition:0.3s;z-index:60!important;overflow-y:hidden}.pages_activated > *{}.pages_deactivated>*{}@keyframes mobile_menu_anime_rev{0%{opacity:1;transform:scale(1)}100%{transform:scale(1.2);opacity:0}}@keyframes mobile_menu_anime{0%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes entrance{0%{width:0%;opacity:0}100%{width:100%;opacity:1}}.Main_menu_mobile{}.closeSearch{position:absolute;bottom:10px;z-index:56!important}.Menu_bar{padding:10px 10px 10px 10px;position:fixed;bottom:0lvh;margin:auto;min-height:100%;overflow-x:hidden;left:0;right:0;transition:0.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}.Mobile_init_search{}.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, 0.88);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);border:1px solid rgba(255, 255, 255, 0.14);box-shadow:0 10px 28px rgba(0, 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:initial;transition:0.5s;overflow:relative;text-wrap:initial;z-index:15}.menu_container{border-radius:45px;transition:1s;overflow-x:hidden;justify-content:center;height:60px;overflow-y:hidden;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 48%, rgba(255, 255, 255, 0) 100%);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:0.5s}.platform_wrapper{padding:10px 20px 10px 20px;background:rgba(255, 255, 255, 0.05);border-radius:20px}.productprice{font-size:25px;color:white;font-weight:bold;line-height:1.1}.edition_indicator{background:rgba(255, 255, 255, 0.349);min-width:300px;color:#fafafa;font-size:30px;font-weight:bold;border-radius:45px;text-decoration:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:0.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) 0%, rgb(139, 1, 1) 100%);border-radius:5px;padding:5px 15px 5px 15px;color:white;font-size:10px}#main_pin{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;max-width:300px;max-height:275px;min-width:175px;min-height:160px;z-index:3;transition:1s}.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) rotate3d(0, 1, 0, -30deg);left:0;right:-200px}#left_pin{transform:perspective(800px) rotate3d(0, 1, 0, 30deg);left:-200px;right:0}#second_right_pin{transform:perspective(800px) rotate3d(0, 1, 0, -30deg);left:0;right:-300px}#second_left_pin{transform:perspective(800px) rotate3d(0, 1, 0, 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:0.5s;text-decoration:none;opacity:0.1}.loadingImagePlaceHolderBrowser{object-fit:cover;min-height:100px;min-width:130px}.Search{height:50px;width:100%;border-radius:45px;border:none;background:linear-gradient(
    145deg,
    rgba(30, 52, 68, 0.52) 0%,
    rgba(13, 23, 31, 0.58) 100%
  );-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:10px;box-shadow:0 4px 16px rgba(0, 0, 0, 0.22), inset 0 1px 0 rgba(255, 255, 255, 0.06);transition:0.5s;color:white}.Search:focus{height:50px;width:100%!important;border-radius:45px;border:none;background:rgb(255, 255, 255);outline:none;padding:10px;box-shadow:0 0 10px rgba(0, 0, 0, 0.8);transition:0.5s;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:0.5s;z-index:150;animation:filtersEntrance 0.5s}@keyframes filtersEntrance{0%{transform:translateY(100px);opacity:0%}100%{transform:translateY(0px);opacity:100%}}@media (max-width: 768px){.right_nav{padding:0 0.5rem;gap:0.25rem}.menu_containerV2{margin:0 0.125rem;padding:0.25rem}.menu_container{margin:0 0.125rem;padding:0.25rem}}#connected_menu{overflow:visible!important}.Menu_bar_large{overflow:visible!important}#top-menu{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;overflow:visible!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, 0.3)!important;color:white!important;padding:8px 12px!important;border-radius:6px!important;cursor:pointer!important;transition:all 0.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, 0.1)!important;border-color:rgba(255, 255, 255, 0.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, 0.15)!important;transform:translateY(-2px);box-shadow:0 8px 25px rgba(255, 255, 255, 0.1)}.enhanced-cart-button:active{transform:translateY(0);box-shadow:0 4px 15px rgba(255, 255, 255, 0.1)}.welcome_container{min-height:100%;min-width:100%;position:fixed;background:rgb(57, 18, 255);background:linear-gradient(166deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 50%, #1C2C3B 100%);background-size:400%;z-index:100;animation:welcomecontainer 4s forwards}.Welcome_Carc{color:white;font-size:25px;transform:scale(0.7);opacity:0%}.Main_text_wlecome{color:white;font-size:25px;animation:first 3s forwards;opacity:0;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:bold;max-width:150px;border-radius:45px;position:initial}.productBanner{z-index:-1;animation:none;transform:scale(1);filter:brightness(0.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 0.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, 0.185);overflow:hidden;opacity:1;transition:0.5s}.browser{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);min-height:500px;transition:0.5s}.browser-page-wrap{backdrop-filter:var(--kr-glass-blur);-webkit-backdrop-filter:var(--kr-glass-blur)}.filters_univers_button{font-size:12px;padding:10px 10px 10px 10px}.game_description{min-height:200px;max-height:200px;max-width:100%;font-size:12px;line-height:1.5;color:rgba(255, 255, 255, 0.92);overflow:hidden}.additional_info_wrapper_browser{background:rgba(0, 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:0.9%;transition:0.5s}.edition_product_gift_card,
.edition_product_value{background:#fff;animation:main_plat_anim 1s;position:initial;font-size:16px!important;font-weight:700;color:#0c161e}.kp_plus_actions{background:rgba(184, 216, 252, 0.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:0px;-webkit-font-smoothing:antialiased;border:none;backface-visibility:hidden;position:relative;z-index:1;transition:0.5s;text-decoration:none;animation:frontzoomout 0.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:0px 0px 10px rgba(0, 0, 0, 0.6);z-index:5;max-width:150px;transition:0.5}.NumberListShow{pointer-events:initial!important;opacity:1!important;transition:0.5s;top:10%!important;right:35%}.plat_icon_front{background:none;border-radius:0px}.second_part_game_front{background:none;width:100%;height:40%}.info_container{height:initial;width:initial}.frontcover{border-radius:15px 15px 0 0;position:initial}}@media (min-width:768px) and (max-width:1350px){.second_part_game_front{background:none;width:100%;height:40%}.info_container{height:initial;width:initial}.frontcover{border-radius:15px;position:initial}.priceV2{color:white;font-size:16px;font-weight:bold;max-width:150px;border-radius:45px;position:initial}}.account-page-container{min-width:60lvw;max-width:80lvw;margin:0 auto;padding:20px;box-sizing:border-box}.account-header-redesigned{display:flex;justify-content:center;align-items:center;gap:20px;background:rgba(13, 23, 31, 0.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:20px 24px;border-radius:16px;border:1px solid rgba(255, 255, 255, 0.1);box-shadow:0 8px 32px rgba(0, 11, 19, 0.4);margin-bottom:24px;text-align:center}.account-user-section-redesigned{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;flex:1 1;text-align:center}.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, 0.15);transition:all 0.2s ease}.account-avatar-redesigned:hover{border-color:rgba(255, 255, 255, 0.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, 0.95);margin:0}.account-email-redesigned{font-size:0.85rem;color:rgba(255, 255, 255, 0.6);margin:0;font-weight:400}.account-stats-redesigned{display:flex;align-items:center;gap:20px;background:rgba(13, 23, 31, 0.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:12px 16px;border-radius:12px;border:1px solid rgba(255, 255, 255, 0.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, 0.95);margin:0}.stat-label-redesigned{font-size:0.75rem;color:rgba(255, 255, 255, 0.5);text-transform:uppercase;letter-spacing:0.5px;font-weight:400;margin:0}.stat-divider-redesigned{width:1px;height:30px;background:rgba(255, 255, 255, 0.15);border-radius:1px}.account-rewards-btn-redesigned{display:flex;align-items:center;gap:8px;background:rgba(13, 23, 31, 0.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:rgba(255, 255, 255, 0.9);padding:10px 16px;border-radius:20px;border:1px solid rgba(255, 255, 255, 0.15);font-weight:500;font-size:0.9rem;text-decoration:none;transition:all 0.2s ease}.account-rewards-btn-redesigned:hover{background:rgba(13, 23, 31, 0.9);border-color:rgba(255, 255, 255, 0.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, 0.8);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:24px;padding:6px;border:1px solid rgba(255, 255, 255, 0.15);box-shadow:0 4px 20px rgba(0, 0, 0, 0.3)}.account-nav-btn-redesigned{padding:12px 20px;background:transparent;border:none;color:rgba(255, 255, 255, 0.7);font-weight:500;border-radius:18px;transition:all 0.3s ease;cursor:pointer;font-size:1rem;min-width:100px;text-align:center}.account-nav-btn-redesigned:hover{background:rgba(255, 255, 255, 0.1);color:rgba(255, 255, 255, 0.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, 0.6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:24px;border:1px solid rgba(255, 255, 255, 0.1);box-shadow:0 8px 32px rgba(0, 0, 0, 0.3)}.key-pin-redesigned{background:rgba(13, 23, 31, 0.7);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:20px;border:1px solid rgba(255, 255, 255, 0.1);overflow:hidden;display:flex;flex-direction:column;transition:all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 8px 32px rgba(0, 0, 0, 0.3),
    inset 0 1px 0 rgba(255, 255, 255, 0.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, 0.1) 50%, 
    transparent);transition:left 0.6s ease;pointer-events:none;z-index:1}.key-pin-redesigned:hover{transform:translateY(-8px) scale(1.02);border-color:rgba(76, 169, 255, 0.5);box-shadow:0 16px 48px rgba(0, 0, 0, 0.4),
    0 8px 16px rgba(76, 169, 255, 0.2),
    inset 0 1px 0 rgba(255, 255, 255, 0.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 0.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, 0.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, 0.1)}.key-pin-status-redesigned{position:absolute;top:12px;right:12px;z-index:2;padding:6px 12px;border-radius:20px;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255, 255, 255, 0.2)}.key-pin-status-redesigned.claimed{background:rgba(13, 23, 31, 0.9);color:rgba(255, 255, 255, 0.8);border:1px solid rgba(255, 255, 255, 0.3)}.key-pin-status-redesigned.unclaimed{background:linear-gradient(135deg, 
    rgba(30, 58, 138, 0.9) 0%, 
    rgba(59, 130, 246, 0.9) 50%, 
    rgba(30, 58, 138, 0.9) 100%);color:#ffffff;border:1px solid rgba(59, 130, 246, 0.4);box-shadow:0 4px 12px rgba(30, 58, 138, 0.3),
    inset 0 1px 0 rgba(255, 255, 255, 0.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, 0.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%)}100%{transform:translateX(100%)}}.key-pin-info-redesigned{padding:20px;background:rgba(13, 23, 31, 0.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(255, 255, 255, 0.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 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.key-pin-edition-redesigned{font-size:0.9rem;color:rgba(255, 255, 255, 0.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, 0.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:rgba(255, 255, 255, 0.9);border:1px solid rgba(255, 255, 255, 0.2);border-radius:50px;font-weight:600;cursor:pointer;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);font-size:0.85rem;text-transform:uppercase;letter-spacing:0.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, 0.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 12px}}@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:0.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 4px}.key-pin-redesigned{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(13, 23, 31, 0.95)!important}.key-pin-icon-redesigned{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:rgba(13, 23, 31, 0.95)!important}.key-pin-status-redesigned{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.key-pin-info-redesigned{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:rgba(13, 23, 31, 0.95)!important}.key-action-btn-redesigned{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(13, 23, 31, 0.95)!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{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(0, 11, 19, 0.98)!important}.popup-container-redesigned{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(13, 23, 31, 0.98)!important}.key-popup-overlay{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(0, 0, 0, 0.98)!important}.key-popup-close{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(0, 0, 0, 0.9)!important}.popup-container-redesigned{animation:none!important}.key-popup-container{animation:none!important}.popup-overlay-redesigned{animation:none!important}.key-popup-overlay{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, 0.6) 0%, 
    rgba(13, 23, 31, 0.6) 100%);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:16px;border:1px solid rgba(255, 255, 255, 0.1);padding:24px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 8px 32px rgba(0, 0, 0, 0.3),
    inset 0 1px 0 rgba(255, 255, 255, 0.1);position:relative;overflow:hidden}.transaction-card-redesigned:hover{transform:translateY(-4px);border-color:rgba(76, 169, 255, 0.3);box-shadow:0 12px 40px rgba(0, 0, 0, 0.4),
    0 4px 12px rgba(76, 169, 255, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.15)}.transaction-status-badge-redesigned{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:50px;font-size:0.85rem;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:20px;width:fit-content;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255, 255, 255, 0.2)}.transaction-status-badge-redesigned.success{background:rgba(34, 197, 94, 0.9);color:#ffffff;border-color:rgba(34, 197, 94, 0.3)}.transaction-status-badge-redesigned.warning{background:rgba(251, 191, 36, 0.9);color:#1e3444;border-color:rgba(251, 191, 36, 0.3)}.transaction-status-badge-redesigned.danger{background:rgba(239, 68, 68, 0.9);color:#ffffff;border-color:rgba(239, 68, 68, 0.3)}.transaction-status-badge-redesigned.info{background:rgba(59, 130, 246, 0.9);color:#ffffff;border-color:rgba(59, 130, 246, 0.3)}.transaction-status-badge-redesigned.primary{background:rgba(76, 169, 255, 0.9);color:#ffffff;border-color:rgba(76, 169, 255, 0.3)}.transaction-loading-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px}.transaction-status-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%}.transaction-status-icon.success{background:rgba(255, 255, 255, 0.2)}.transaction-status-icon.error{background:rgba(255, 255, 255, 0.2)}.status-label{font-weight:600;letter-spacing:0.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, 0.1)}.transaction-id,
.transaction-date,
.transaction-time{display:flex;flex-direction:column;gap:4px}.transaction-header-redesigned .label{font-size:0.75rem;color:rgba(255, 255, 255, 0.6);text-transform:uppercase;letter-spacing:1px;font-weight:500}.transaction-header-redesigned .value{font-size:0.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:0.9rem;color:rgba(255, 255, 255, 0.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, 0.1);padding:8px 16px;border-radius:20px;border:1px solid rgba(76, 169, 255, 0.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, 0.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:0.85rem;text-transform:uppercase;letter-spacing:0.5px;cursor:pointer;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}.transaction-action-btn-cancel-redesigned{background:rgba(239, 68, 68, 0.9);border:1px solid rgba(239, 68, 68, 0.3);box-shadow:0 4px 16px rgba(239, 68, 68, 0.3),
    inset 0 1px 0 rgba(255, 255, 255, 0.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, 0.4),
    inset 0 1px 0 rgba(255, 255, 255, 0.3)}.transaction-action-btn-view-redesigned{background:rgba(14, 165, 233, 0.9);border:1px solid rgba(14, 165, 233, 0.35);box-shadow:0 4px 16px rgba(14, 165, 233, 0.3),
    inset 0 1px 0 rgba(255, 255, 255, 0.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, 0.9);border:1px solid rgba(34, 197, 94, 0.35);box-shadow:0 4px 16px rgba(34, 197, 94, 0.28),
    inset 0 1px 0 rgba(255, 255, 255, 0.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, 0.4) 0%, 
    rgba(13, 23, 31, 0.4) 100%);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:20px;border:1px solid rgba(255, 255, 255, 0.1);box-shadow:0 8px 32px rgba(0, 0, 0, 0.3),
    inset 0 1px 0 rgba(255, 255, 255, 0.1)}.transactions-empty-redesigned .empty-icon{margin-bottom:24px;opacity:0.7}.transactions-empty-redesigned h3{font-size:1.5rem;font-weight:700;color:#f0f4f8;margin:0 0 12px 0;text-shadow:0 2px 4px rgba(0, 0, 0, 0.3)}.transactions-empty-redesigned p{font-size:1rem;color:rgba(255, 255, 255, 0.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, 0.1);background:rgba(13, 23, 31, 0.7);color:rgba(255, 255, 255, 0.7);font-size:0.85rem;font-weight:500;cursor:pointer;transition:all 0.15s ease;display:flex;align-items:center;justify-content:center}.acct-page-btn:hover:not(:disabled){background:rgba(255, 255, 255, 0.1);border-color:rgba(255, 255, 255, 0.2);color:rgba(255, 255, 255, 0.95)}.acct-page-btn.active{background:rgba(56, 189, 248, 0.18);border-color:rgba(56, 189, 248, 0.4);color:rgba(56, 189, 248, 0.95);font-weight:700}.acct-page-btn:disabled{opacity:0.3;cursor:default}.acct-page-arrow{color:rgba(255, 255, 255, 0.5);font-size:0.75rem}.acct-page-ellipsis{color:rgba(255, 255, 255, 0.35);font-size:0.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, 0.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(255, 255, 255, 0.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, 0.08);background:transparent;color:rgba(255, 255, 255, 0.55);font-size:0.82rem;font-weight:500;cursor:pointer;transition:all 0.15s ease;white-space:nowrap}.keys-filter-btn:hover{background:rgba(255, 255, 255, 0.07);color:rgba(255, 255, 255, 0.85);border-color:rgba(255, 255, 255, 0.14)}.keys-filter-btn.active{background:rgba(56, 189, 248, 0.14);border-color:rgba(56, 189, 248, 0.35);color:rgba(56, 189, 248, 0.95);font-weight:600}.keys-filter-count{background:rgba(255, 255, 255, 0.1);border-radius:10px;padding:1px 7px;font-size:0.75rem;font-weight:600;min-width:20px;text-align:center}.keys-filter-btn.active .keys-filter-count{background:rgba(56, 189, 248, 0.2)}.keys-pagination-row{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:rgba(13, 23, 31, 0.5);border-radius:12px;border:1px solid rgba(255, 255, 255, 0.07);margin-top:16px}.keys-page-summary{font-size:0.82rem;color:rgba(255, 255, 255, 0.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, 0.08);background:transparent;color:rgba(255, 255, 255, 0.55);font-size:0.82rem;font-weight:500;cursor:pointer;transition:all 0.15s ease;white-space:nowrap}.tx-filter-btn:hover{background:rgba(255, 255, 255, 0.07);color:rgba(255, 255, 255, 0.85);border-color:rgba(255, 255, 255, 0.14)}.tx-filter-btn.active{background:rgba(56, 189, 248, 0.14);border-color:rgba(56, 189, 248, 0.35);color:rgba(56, 189, 248, 0.95);font-weight:600}.tx-filter-count{background:rgba(255, 255, 255, 0.1);border-radius:10px;padding:1px 7px;font-size:0.75rem;font-weight:600;min-width:20px;text-align:center}.tx-filter-btn.active .tx-filter-count{background:rgba(56, 189, 248, 0.2)}.tx-pagination-row{display:flex;align-items:center;justify-content:space-between;padding:14px 4px;margin-top:8px}.tx-page-summary{font-size:0.82rem;color:rgba(255, 255, 255, 0.4)}.transaction-action-btn-ghost-redesigned{background:transparent;border:1px solid rgba(255, 255, 255, 0.18);color:rgba(255, 255, 255, 0.7)!important;font-size:0.78rem!important;padding:7px 14px!important;letter-spacing:0.3px}.transaction-action-btn-ghost-redesigned:hover{background:rgba(255, 255, 255, 0.07);border-color:rgba(255, 255, 255, 0.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, 0.08);background:rgba(0, 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,0.4);font-size:0.85rem;padding:14px;margin:0}.tx-order-table{width:100%;border-collapse:collapse;font-size:0.82rem}.tx-order-table thead tr{background:rgba(255,255,255,0.06)}.tx-order-table th{text-align:left;padding:8px 12px;font-size:0.72rem;text-transform:uppercase;letter-spacing:0.5px;color:rgba(255,255,255,0.45);font-weight:600;border-bottom:1px solid rgba(255,255,255,0.07)}.tx-order-table td{padding:8px 12px;color:rgba(255,255,255,0.85);border-bottom:1px solid rgba(255,255,255,0.04);vertical-align:middle}.tx-order-table tr:last-child td{border-bottom:none}.tx-order-table td.muted{color:rgba(255,255,255,0.45);font-size:0.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:0.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:0.7rem;margin-bottom:2px}.transaction-header-redesigned .value{font-size:0.9rem}.transaction-details-redesigned{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:12px}.status-description{font-size:0.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:0.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:0.9rem}}@media (max-width: 480px){.transaction-card-redesigned{padding:12px;border-radius:10px}.transaction-status-badge-redesigned{font-size:0.75rem;padding:5px 10px;border-radius:16px}.transaction-header-redesigned{gap:10px;margin-bottom:12px;padding-bottom:10px}.transaction-header-redesigned .label{font-size:0.65rem}.transaction-header-redesigned .value{font-size:0.85rem}.transaction-details-redesigned{gap:10px}.status-description{font-size:0.8rem}.amount-value{font-size:1rem;padding:6px 12px;border-radius:14px}.transaction-action-btn-redesigned{padding:10px 20px;font-size:0.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:0.85rem}}.popup-overlay-redesigned{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0, 11, 19, 0.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 0.4s ease-out}@keyframes overlayFadeIn{from{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.popup-container-redesigned{background:rgba(13, 23, 31, 0.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:24px;border:1px solid rgba(255, 255, 255, 0.15);box-shadow:0 20px 60px rgba(0, 11, 19, 0.7),
    inset 0 1px 0 rgba(255, 255, 255, 0.1);max-width:90vw;max-height:90vh;overflow-y:auto;padding:36px;position:relative;animation:popupSlideIn 0.5s cubic-bezier(0.25, 0.8, 0.25, 1)}@keyframes popupSlideIn{from{opacity:0;transform:translateY(30px) scale(0.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, 0.8);border:1px solid rgba(255, 255, 255, 0.2);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s ease;color:rgba(255, 255, 255, 0.8);font-size:18px;font-weight:500;z-index:10;box-shadow:0 4px 16px rgba(0, 11, 19, 0.4),
    inset 0 1px 0 rgba(255, 255, 255, 0.1)}.popup-close-btn-redesigned:hover{background:rgba(13, 23, 31, 0.9);border-color:rgba(255, 255, 255, 0.3);color:rgba(255, 255, 255, 1);transform:scale(1.05);box-shadow:0 6px 20px rgba(0, 11, 19, 0.5),
    inset 0 1px 0 rgba(255, 255, 255, 0.15)}.popup-close-btn-redesigned:active{transform:scale(0.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, 0.15);box-shadow:0 12px 32px rgba(0, 11, 19, 0.5),
    inset 0 1px 0 rgba(255, 255, 255, 0.1);transition:all 0.3s ease}.popup-game-image-redesigned:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 16px 40px rgba(0, 11, 19, 0.6),
    inset 0 1px 0 rgba(255, 255, 255, 0.15);border-color:rgba(255, 255, 255, 0.2)}.popup-game-image-redesigned img{width:100%;height:100%;object-fit:cover;transition:transform 0.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, 0.95);margin:0;text-shadow:0 2px 8px rgba(0, 11, 19, 0.5)}.popup-edition-redesigned{background:rgba(13, 23, 31, 0.8);padding:10px 20px;border-radius:20px;border:1px solid rgba(255, 255, 255, 0.15);font-size:0.9rem;font-weight:500;color:rgba(255, 255, 255, 0.85);margin:0;box-shadow:0 4px 12px rgba(0, 11, 19, 0.3),
    inset 0 1px 0 rgba(255, 255, 255, 0.1);transition:all 0.2s ease}.popup-edition-redesigned:hover{background:rgba(13, 23, 31, 0.9);border-color:rgba(255, 255, 255, 0.2);color:rgba(255, 255, 255, 0.95)}.popup-key-section-redesigned{background:rgba(13, 23, 31, 0.7);border-radius:16px;padding:24px;margin:24px 0;border:1px solid rgba(255, 255, 255, 0.1);box-shadow:0 8px 24px rgba(0, 11, 19, 0.4),
    inset 0 1px 0 rgba(255, 255, 255, 0.05)}.popup-key-container-redesigned{display:flex;align-items:center;gap:12px;background:rgba(28, 44, 59, 0.8);border-radius:12px;padding:16px;border:1px solid rgba(255, 255, 255, 0.1);box-shadow:0 4px 12px rgba(0, 11, 19, 0.3),
    inset 0 1px 0 rgba(255, 255, 255, 0.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:0.8px;text-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.popup-key-image-redesigned{max-width:100%;height:auto;border-radius:8px;border:1px solid rgba(255, 255, 255, 0.1);box-shadow:0 4px 12px rgba(0, 11, 19, 0.3)}.popup-copy-btn-redesigned{background:rgba(13, 23, 31, 0.8);border:1px solid rgba(255, 255, 255, 0.2);border-radius:8px;padding:8px;cursor:pointer;transition:all 0.2s ease;display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;box-shadow:0 2px 8px rgba(0, 11, 19, 0.3),
    inset 0 1px 0 rgba(255, 255, 255, 0.1)}.popup-copy-btn-redesigned:hover{background:rgba(13, 23, 31, 0.9);border-color:rgba(255, 255, 255, 0.3);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0, 11, 19, 0.4),
    inset 0 1px 0 rgba(255, 255, 255, 0.15)}.popup-account-section-redesigned{background:rgba(13, 23, 31, 0.7);border-radius:16px;padding:24px;margin:24px 0;border:1px solid rgba(255, 255, 255, 0.1);box-shadow:0 8px 24px rgba(0, 11, 19, 0.4),
    inset 0 1px 0 rgba(255, 255, 255, 0.05)}.popup-section-title-redesigned{font-size:1.1rem;font-weight:600;color:rgba(255, 255, 255, 0.9);margin-bottom:20px;text-align:center;padding:12px 20px;background:rgba(13, 23, 31, 0.8);border-radius:12px;border:1px solid rgba(255, 255, 255, 0.15);box-shadow:0 4px 12px rgba(0, 11, 19, 0.3),
    inset 0 1px 0 rgba(255, 255, 255, 0.05)}.popup-credential-item-redesigned{display:flex;align-items:center;gap:12px;margin-bottom:16px}.popup-credential-label-redesigned{min-width:80px;font-size:0.9rem;color:rgba(255, 255, 255, 0.7);font-weight:500}.popup-credential-value-redesigned{flex:1 1;background:rgba(28, 44, 59, 0.8);border-radius:8px;padding:12px 16px;border:1px solid rgba(255, 255, 255, 0.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:0.5px;text-shadow:0 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0 2px 8px rgba(0, 11, 19, 0.3),
    inset 0 1px 0 rgba(255, 255, 255, 0.05)}.popup-platform-info-redesigned{background:rgba(13, 23, 31, 0.5);border-radius:12px;padding:16px;text-align:center;margin:24px 0;border:1px solid rgba(255, 255, 255, 0.1);box-shadow:0 4px 12px rgba(0, 11, 19, 0.3),
    inset 0 1px 0 rgba(255, 255, 255, 0.05)}.popup-platform-info-redesigned p{margin:0;color:rgba(255, 255, 255, 0.8);font-size:0.9rem}.popup-warning-redesigned{background:rgba(255, 193, 7, 0.1);border:1px solid rgba(255, 193, 7, 0.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, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.05)}.popup-warning-icon-redesigned{width:40px;height:40px;flex-shrink:0}.popup-warning-text-redesigned{color:rgba(255, 255, 255, 0.9);font-size:0.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, 0.8);border:1px solid rgba(255, 255, 255, 0.2);border-radius:12px;padding:12px 24px;color:rgba(255, 255, 255, 0.9);font-weight:500;cursor:pointer;transition:all 0.2s ease;text-decoration:none;display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 12px rgba(0, 11, 19, 0.3),
    inset 0 1px 0 rgba(255, 255, 255, 0.1)}.popup-back-btn-redesigned:hover{background:rgba(13, 23, 31, 0.9);border-color:rgba(255, 255, 255, 0.3);color:rgba(255, 255, 255, 1);text-decoration:none;transform:translateY(-1px);box-shadow:0 6px 16px rgba(0, 11, 19, 0.4),
    inset 0 1px 0 rgba(255, 255, 255, 0.15)}.popup-copy-notification-redesigned{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);background:rgba(13, 23, 31, 0.95);border:1px solid rgba(34, 197, 94, 0.4);color:rgba(34, 197, 94, 1);padding:12px 24px;border-radius:12px;font-size:0.9rem;font-weight:500;z-index:1001;box-shadow:0 8px 24px rgba(0, 11, 19, 0.5),
    0 0 20px rgba(34, 197, 94, 0.2),
    inset 0 1px 0 rgba(255, 255, 255, 0.1);animation:slideUpNotification 0.3s ease-out}@keyframes slideUpNotification{from{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, 0.8);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:keyOverlayFadeIn 0.3s ease-out}@keyframes keyOverlayFadeIn{from{opacity:0}to{opacity:1}}.key-popup-container{background:linear-gradient(135deg, #000b13 0%, #0D171F 50%, #1C2C3B 100%);border-radius:20px;box-shadow:0 25px 50px rgba(0, 0, 0, 0.5);max-width:600px;width:90%;max-height:90vh;overflow:hidden;position:relative;animation:keyPopupSlideIn 0.4s ease-out;border:1px solid rgba(255, 255, 255, 0.1);margin:0 auto}@keyframes keyPopupSlideIn{from{opacity:0;transform:scale(0.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, 0.6);border:1px solid rgba(255, 255, 255, 0.1);color:rgba(255, 255, 255, 0.8);width:36px;height:36px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;z-index:10;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.key-popup-close:hover{background:rgba(0, 0, 0, 0.8);border-color:rgba(255, 255, 255, 0.2);color:rgba(255, 255, 255, 1);transform:scale(1.1);box-shadow:0 0 20px rgba(255, 255, 255, 0.2)}.key-popup-content{padding:0;overflow-y:auto;max-height:90vh;display:flex;flex-direction:column;align-items:center}.key-popup-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:rgba(255, 255, 255, 0.8);text-align:center}.key-spinner{width:40px;height:40px;border:3px solid rgba(255, 255, 255, 0.1);border-top:3px solid rgba(255, 255, 255, 0.8);border-radius:50%;animation:keySpin 1s linear infinite;margin-bottom:20px}@keyframes keySpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.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, 0.8);text-align:center;background:rgba(0, 0, 0, 0.2);border-radius:12px;border:1px solid rgba(255, 255, 255, 0.1);min-height:120px;width:100%}.key-loading-text h3{font-size:1rem;font-weight:600;color:#ffffff;margin:0 0 4px 0;text-align:center}.key-loading-text p{font-size:0.8rem;color:rgba(255, 255, 255, 0.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 0.3s ease}.key-game-banner:hover .key-game-image{transform:scale(1.05)}.key-game-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent, rgba(0, 0, 0, 0.8));padding:30px 20px 20px;color:white;text-align:center}.key-game-title{font-size:1.8rem;font-weight:700;margin:0 0 8px 0;text-shadow:0 2px 8px rgba(0, 0, 0, 0.5);line-height:1.2;color:#ffffff;text-align:center}.key-game-edition{font-size:1rem;font-weight:500;margin:0 0 12px 0;opacity:0.9;color:#f0f4f8;text-align:center;background:rgba(255, 255, 255, 0.1);border:1px solid rgba(255, 255, 255, 0.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, 0.2);transition:all 0.3s ease;display:inline-block}.key-game-edition:hover{background:rgba(255, 255, 255, 0.15);border-color:rgba(255, 255, 255, 0.3);box-shadow:0 4px 12px rgba(0, 0, 0, 0.3);transform:translateY(-1px)}.key-game-info{display:flex;gap:30px;padding:25px 20px;background:rgba(13, 23, 31, 0.6);border-bottom:1px solid rgba(255, 255, 255, 0.1);justify-content:center;align-items:center;width:100%}.key-info-item{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.key-info-label{font-size:0.75rem;font-weight:600;color:rgba(255, 255, 255, 0.6);text-transform:uppercase;letter-spacing:0.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;object-fit:contain;border-radius:4px}.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 0;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px}.key-display-container{background:rgba(0, 0, 0, 0.3);border:1px solid rgba(255, 255, 255, 0.1);border-radius:12px;overflow:hidden;transition:all 0.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, 0.2);box-shadow:0 4px 15px rgba(0, 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, 0.6);border:1px solid rgba(255, 255, 255, 0.15);border-radius:12px;margin-bottom:16px;width:100%;text-align:center;transition:all 0.3s ease;letter-spacing:1px;text-shadow:0 2px 4px rgba(0, 0, 0, 0.4);box-shadow:0 4px 12px rgba(0, 0, 0, 0.2),
    inset 0 1px 0 rgba(255, 255, 255, 0.1)}.key-text-value:hover{border-color:rgba(255, 255, 255, 0.25);background:rgba(0, 0, 0, 0.7);transform:translateY(-1px);box-shadow:0 6px 20px rgba(0, 0, 0, 0.3),
    inset 0 1px 0 rgba(255, 255, 255, 0.15)}.key-actions{display:flex;justify-content:center;align-items:center;width:100%}.key-copy-button{background:rgba(255, 255, 255, 0.1);border:1px solid rgba(255, 255, 255, 0.2);color:rgba(255, 255, 255, 0.9);padding:12px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;width:44px;height:44px;font-size:1rem;font-weight:500;transition:all 0.3s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 12px rgba(0, 0, 0, 0.2)}.key-copy-button:hover{background:rgba(255, 255, 255, 0.2);border-color:rgba(255, 255, 255, 0.3);color:rgba(255, 255, 255, 1);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0, 0, 0, 0.3)}.key-copy-button:active{transform:translateY(0)}.key-copy-button:disabled{cursor:not-allowed;opacity:0.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, 0.1);box-shadow:0 4px 12px rgba(0, 0, 0, 0.3)}.key-popup-footer{padding:20px;text-align:center;border-top:1px solid rgba(255, 255, 255, 0.1);background:rgba(0, 0, 0, 0.2);width:100%;display:flex;justify-content:center;align-items:center}.key-close-button{background:rgba(255, 255, 255, 0.1);border:1px solid rgba(255, 255, 255, 0.2);color:#f0f4f8;padding:12px 32px;border-radius:8px;cursor:pointer;font-size:0.9rem;font-weight:500;transition:all 0.3s ease;text-align:center;display:none}.key-close-button:hover{background:rgba(255, 255, 255, 0.2);border-color:rgba(255, 255, 255, 0.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:0.6px}.key-copy-button{padding:10px 20px;font-size:0.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:0.9rem}.key-game-overlay{padding:20px 15px 15px}.key-game-info{padding:15px}.key-section{padding:15px}.key-text-container{padding:12px}.key-text-value{font-size:0.95rem;font-weight:500;padding:14px;letter-spacing:0.5px}}.key-game-banner:hover .key-game-image{transform:scale(1.05)}.key-game-details{background:rgba(13, 23, 31, 0.95);padding:20px;border-bottom:1px solid rgba(255, 255, 255, 0.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 0;line-height:1.2;color:#ffffff;text-align:center}.key-game-edition{font-size:1rem;font-weight:500;margin:0 0 12px 0;opacity:0.9;color:#f0f4f8;text-align:center}.key-game-region{display:flex;align-items:center;justify-content:center;gap:8px;font-size:0.9rem;color:rgba(255, 255, 255, 0.8);text-align:center}.key-game-meta{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:8px;flex-wrap:wrap}.key-game-platform{display:flex;align-items:center;justify-content:center;gap:8px;font-size:0.9rem;color:rgba(255, 255, 255, 0.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:0.85rem}.key-close-button{display:block}.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, 0.2);border:1px solid rgba(255, 255, 255, 0.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:0.7}.no-keys-message-redesigned h3{font-size:1.5rem;font-weight:600;color:#ffffff;margin:0 0 16px 0;text-shadow:0 2px 8px rgba(0, 0, 0, 0.3)}.no-keys-message-redesigned p{font-size:1rem;color:rgba(255, 255, 255, 0.8);margin:0 0 8px 0;line-height:1.5}.no-keys-message-redesigned p:last-child{margin-bottom:0;font-size:0.9rem;color:rgba(255, 255, 255, 0.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:0.9rem}.no-keys-message-redesigned p:last-child{font-size:0.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, 0.28), transparent 55%),
    radial-gradient(ellipse 60% 40% at 80% 80%, rgba(40, 90, 100, 0.18), transparent 50%),
    linear-gradient(180deg, #060b10 0%, #0a1218 45%, #070c11 100%)}.kr-rewards__atmosphere-glow{position:absolute;inset:18% 10% auto;height:42%;background:radial-gradient(ellipse at center, rgba(var(--kr-rw-accent), 0.12), transparent 68%);filter:blur(8px)}.kr-rewards__atmosphere-grid{position:absolute;inset:0;opacity:0.07;background-image:linear-gradient(rgba(255, 255, 255, 0.35) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255, 255, 255, 0.35) 1px, transparent 1px);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 0.7s var(--kr-rw-ease) both}.kr-rewards__wordmark{margin:0 0 0.55rem;font-size:0.72rem;font-weight:750;letter-spacing:0.34em;text-indent:0.34em;color:rgba(var(--kr-rw-accent), 0.9);text-transform:uppercase}.kr-rewards__title{margin:0;font-size:clamp(2.8rem, 9vw, 4.4rem);font-weight:800;letter-spacing:-0.04em;line-height:0.95;color:#fff}.kr-rewards__lead{margin:0.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, 0.15);border-top-color:rgb(var(--kr-rw-accent));animation:kr-rw-spin 0.7s linear infinite}.kr-rewards-play{display:flex;flex-direction:column;gap:1.35rem;animation:kr-rw-enter 0.75s var(--kr-rw-ease) 0.08s both}.kr-rewards-play.is-loading .kr-rewards-stage{opacity:0.55}.kr-rewards-balance{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0.75rem 1rem}.kr-rewards-balance__meter{display:inline-flex;flex-direction:column;align-items:center;gap:0.15rem;min-width:10rem;padding:0.85rem 1.5rem 0.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, 0.35),
    0 1px 0 rgba(255, 255, 255, 0.06) inset}.kr-rewards-balance__label{font-size:0.68rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--kr-rw-muted)}.kr-rewards-balance__value{display:inline-flex;align-items:baseline;gap:0.35rem;font-size:clamp(2rem, 6vw, 2.6rem);font-weight:800;letter-spacing:-0.03em;line-height:1;color:#fff}.kr-rewards-balance__unit{font-size:0.85rem;font-weight:750;letter-spacing:0.08em;color:rgba(var(--kr-rw-accent), 0.95)}.kr-rewards-balance__free{display:inline-flex;align-items:center;gap:0.45rem;padding:0.45rem 0.85rem;border-radius:999px;border:1px solid rgba(var(--kr-rw-accent), 0.35);background:rgba(var(--kr-rw-accent), 0.12);color:rgb(var(--kr-rw-accent));font-size:0.78rem;font-weight:700;letter-spacing:0.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, 0.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, 0.45),
    0 1px 0 rgba(255, 255, 255, 0.07) inset;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), 0.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 0.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, 0.12);background:rgba(4, 8, 12, 0.72);box-shadow:0 18px 40px rgba(0, 0, 0, 0.4),
    0 0 0 1px rgba(0, 0, 0, 0.35) inset;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 0.85s var(--kr-rw-ease), opacity 0.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), 0.1), transparent 55%),
    linear-gradient(160deg, rgba(18, 28, 36, 0.95), rgba(6, 10, 14, 0.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, 0.98), rgba(6, 10, 14, 0.98))}.kr-rewards-stage__result.is-reveal{transform:rotateY(0deg);opacity:1}.kr-rewards-stage__seal{opacity:0.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, 0.92);filter:drop-shadow(0 8px 18px rgba(0, 0, 0, 0.45));transition:transform 0.2s ease}.kr-rewards-stage__dice.is-spinning{animation:kr-rw-dice 0.45s linear infinite}.kr-rewards-stage__mark{font-size:0.62rem;font-weight:750;letter-spacing:0.28em;text-indent:0.28em;color:rgba(255, 255, 255, 0.45)}.kr-rewards-stage__wait{width:2rem;height:2rem;border-radius:50%;border:2px solid rgba(255, 255, 255, 0.12);border-top-color:rgba(var(--kr-rw-accent), 0.85);animation:kr-rw-spin 0.7s linear infinite}.kr-rewards-win-kp{display:flex;align-items:baseline;gap:0.2rem;font-size:clamp(2.6rem, 10vw, 3.4rem);font-weight:800;letter-spacing:-0.04em;color:#fff}.kr-rewards-win-kp__plus,
.kr-rewards-win-kp__unit{font-size:0.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:0.75rem 0.9rem 0.95rem;background:rgba(0, 0, 0, 0.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.kr-rewards-win-game__meta h3{margin:0;font-size:0.95rem;font-weight:700;color:#fff}.kr-rewards-win-game__meta p{margin:0.2rem 0 0;font-size:0.72rem;color:var(--kr-rw-muted)}.kr-rewards-stage__controls{display:flex;flex-direction:column;align-items:center;gap:0.55rem;width:100%}.kr-rewards-roll{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:0.65rem;min-width:12rem;padding:0.95rem 1.8rem;border:0;border-radius:999px;background:linear-gradient(180deg, #f4fbf8 0%, #d7ebe4 100%);color:#0a1418;font-family:inherit;font-size:1rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;cursor:pointer;box-shadow:0 14px 32px rgba(0, 0, 0, 0.35),
    0 1px 0 rgba(255, 255, 255, 0.65) inset;transition:transform 0.18s ease, filter 0.18s ease, opacity 0.18s ease}.kr-rewards-roll:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.03)}.kr-rewards-roll:active:not(:disabled){transform:scale(0.97)}.kr-rewards-roll:disabled{opacity:0.55;cursor:default}.kr-rewards-stage__cost{margin:0;font-size:0.78rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--kr-rw-muted)}.kr-rewards-stage__locked{display:flex;flex-direction:column;align-items:center;gap:0.25rem;padding:0.85rem 1.1rem;text-align:center}.kr-rewards-stage__locked strong{font-size:0.95rem;color:#fff}.kr-rewards-stage__locked span{font-size:0.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:0.55rem}.kr-rewards-prizes li{display:inline-flex;align-items:center;gap:0.45rem;padding:0.45rem 0.8rem;border-radius:999px;border:1px solid rgba(255, 255, 255, 0.1);background:rgba(255, 255, 255, 0.04);color:var(--kr-rw-muted);font-size:0.78rem;font-weight:650}.kr-rewards-prizes svg{color:rgba(var(--kr-rw-accent), 0.9)}.kr-rewards-invite{display:flex;flex-direction:column;gap:0.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:-0.02em;color:#fff}.kr-rewards-invite__copy p{margin:0.3rem 0 0;font-size:0.9rem;line-height:1.4;color:var(--kr-rw-muted)}.kr-rewards-invite__row{display:flex;gap:0.55rem;align-items:stretch}.kr-rewards-invite__link{flex:1 1;min-width:0;padding:0.7rem 0.85rem;border-radius:12px;border:1px solid rgba(255, 255, 255, 0.1);background:rgba(0, 0, 0, 0.28);color:rgba(255, 255, 255, 0.78);font-size:0.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:0.4rem;padding:0 1rem;border-radius:12px;border:1px solid rgba(255, 255, 255, 0.16);background:rgba(255, 255, 255, 0.08);color:#fff;font-family:inherit;font-size:0.8rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:background 0.18s ease}.kr-rewards-invite__copy-btn:hover:not(:disabled){background:rgba(255, 255, 255, 0.14)}.kr-rewards-invite__copy-btn:disabled{opacity:0.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, 0.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:kr-rw-fade 0.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, 0.92);box-shadow:0 28px 64px rgba(0, 0, 0, 0.5);text-align:center;animation:kr-rw-enter 0.45s var(--kr-rw-ease) both}.kr-rewards-modal__eyebrow{margin:0 0 0.75rem;font-size:0.7rem;font-weight:750;letter-spacing:0.18em;text-transform:uppercase;color:rgb(var(--kr-rw-accent))}.kr-rewards-modal__art{overflow:hidden;border-radius:14px;margin-bottom:0.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:0.45rem 0 1.1rem;font-size:0.9rem;color:var(--kr-rw-muted);line-height:1.4}.kr-rewards-modal__actions{display:flex;gap:0.55rem;justify-content:center}.kr-rewards-modal__btn{appearance:none;display:inline-flex;align-items:center;gap:0.4rem;padding:0.65rem 1rem;border-radius:999px;border:1px solid rgba(255, 255, 255, 0.16);background:rgba(255, 255, 255, 0.06);color:#fff;font-family:inherit;font-size:0.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{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes kr-rw-fade{from{opacity:0}to{opacity:1}}@keyframes kr-rw-spin{to{transform:rotate(360deg)}}@keyframes kr-rw-dice{to{transform:rotate(360deg) scale(1.05)}}@keyframes kr-rw-pulse{0%, 100%{opacity:0.55}50%{opacity:1}}@media (max-width: 767.98px){.kr-rewards__shell{width:min(100% - 1.25rem, 42rem);padding-top:calc(max(0.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 0.9rem 1.15rem;border-radius:24px}.kr-rewards-invite__copy-btn span{display:none}.kr-rewards-invite__copy-btn{padding:0 0.9rem}}@media (prefers-reduced-motion: reduce){.kr-rewards__brand,
  .kr-rewards-play,
  .kr-rewards-stage__face,
  .kr-rewards-stage__result,
  .kr-rewards-stage__dice.is-spinning,
  .kr-rewards-stage.is-rolling .kr-rewards-stage__ring{animation:none!important;transition:none!important}}.mobile-top-bar{position:fixed;top:0;left:0;right:0;z-index:10000;background:var(--kr-glass-bg);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);transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);overflow:hidden}.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);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, 0.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%)}100%{transform:translateX(100%)}}.mobile-top-bar-content{display:flex;align-items:center;justify-content:space-between;padding:0.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 0.5rem}.mobile-nav-group{display:flex;align-items:center;gap:0.5rem}.mobile-nav-button{width:44px;height:44px;border:none;border-radius:12px;background:rgba(255, 255, 255, 0.1);color:rgba(255, 255, 255, 0.9);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255, 255, 255, 0.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, 0.1), transparent);transition:left 0.5s ease}.mobile-nav-button:hover::before{left:100%}.mobile-nav-button:disabled{opacity:0.6;cursor:not-allowed;transform:none}.mobile-button-loading{animation:buttonLoadingSpin 1s linear infinite}@keyframes buttonLoadingSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.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, 0.2), transparent);transition:left 0.5s}.mobile-menu-button-shimmer:hover::before{left:100%}@keyframes mobileMenuButtonSlideIn{from{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, 0.08);color:rgba(255, 255, 255, 0.7);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease;font-size:0.9rem;margin-left:0.25rem}.mobile-breadcrumb-toggle:hover{background:rgba(255, 255, 255, 0.15);color:rgba(255, 255, 255, 0.9)}.mobile-nav-button:hover{background:rgba(255, 255, 255, 0.2);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0, 0, 0, 0.2)}.mobile-nav-button:active{transform:translateY(0);background:rgba(255, 255, 255, 0.15)}.mobile-back-button{margin-right:0.5rem}.mobile-home-button{margin-left:0.5rem}.mobile-logo-container{display:flex;align-items:center;justify-content:center;padding:0.25rem;position:relative}.mobile-logo-pulse{display:none}.mobile-title{text-align:center;transition:all 0.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:0.25rem}.mobile-edition-text{background:linear-gradient(135deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.1));color:rgba(255, 255, 255, 0.9);padding:0.2rem 0.6rem;border-radius:8px;font-size:0.75rem;font-weight:500;border:1px solid rgba(255, 255, 255, 0.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:inline-block}.mobile-breadcrumb-container{background:linear-gradient(135deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.04));border-top:1px solid rgba(255, 255, 255, 0.1);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);animation:breadcrumbSlideDown 0.3s ease-out}.mobile-breadcrumb-content{display:flex;align-items:center;padding:0.75rem 1rem;gap:0.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, 0.7);text-decoration:none;font-size:0.8rem;font-weight:500;padding:0.25rem 0.5rem;border-radius:6px;transition:all 0.3s ease;white-space:nowrap;background:rgba(255, 255, 255, 0.05);border:1px solid rgba(255, 255, 255, 0.1)}.mobile-breadcrumb-item:hover{color:rgba(255, 255, 255, 0.9);background:rgba(255, 255, 255, 0.1);transform:translateY(-1px)}.mobile-breadcrumb-current{color:#00d4ff;background:rgba(0, 212, 255, 0.1);border-color:rgba(0, 212, 255, 0.3)}.mobile-breadcrumb-separator{color:rgba(255, 255, 255, 0.4);font-size:0.7rem;margin:0 0.25rem}@keyframes breadcrumbSlideDown{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.mobile-product-type-bar{background:linear-gradient(135deg, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.9));border-top:1px solid rgba(255, 255, 255, 0.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, 0.1), transparent);animation:productTypeShimmer 3s ease-in-out infinite}@keyframes productTypeShimmer{0%{left:-100%}50%{left:100%}100%{left:100%}}.mobile-product-type-content{display:flex;align-items:center;justify-content:center;padding:0.4rem 1rem;gap:0.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, 0.1), rgba(42, 42, 42, 0.05));display:flex;align-items:center;justify-content:center;border:1px solid rgba(42, 42, 42, 0.1)}.mobile-product-type-icon{color:#2a2a2a;font-size:0.95rem}.mobile-product-type-text{color:#2a2a2a;font-size:0.9rem;font-weight:600;letter-spacing:0.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, 0.3)}.mobile-type-account{background:linear-gradient(135deg, #00d4ff, #0099cc);box-shadow:0 0 10px rgba(0, 212, 255, 0.3)}@keyframes productTypePulse{0%, 100%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:0.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, 0.98), rgba(13, 23, 31, 0.95));border-bottom-color:rgba(255, 255, 255, 0.15)}.mobile-nav-button{background:rgba(255, 255, 255, 0.08);border-color:rgba(255, 255, 255, 0.12)}.mobile-nav-button:hover{background:rgba(255, 255, 255, 0.15)}}@keyframes mobileTopBarSlideIn{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.mobile-top-bar{animation:mobileTopBarSlideIn 0.4s ease-out}.top_bar_mobile_nav{}.top_bar_mobile_nav_hide{transform:translateY(-100%);transition:transform 0.3s ease}@media (max-width: 768px){.carousel_button_container,
  .carousel_button_container .button_carousel,
  #minus,
  #plus{display:none!important;visibility:hidden!important;opacity:0!important}#main_pin,
  #right_pin,
  #left_pin,
  #second_right_pin,
  #second_left_pin,
  .home_pin{transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}#main_pin{z-index:10}#right_pin,
  #left_pin{z-index:8}#second_right_pin,
  #second_left_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:active,
  #main_pin.pin-pressed{transition:all 0.1s ease}.home_pin.pin-pressed .pin_image{-webkit-backdrop-filter:blur(10px) brightness(0.6)!important;backdrop-filter:blur(10px) brightness(0.6)!important;background:rgba(0, 0, 0, 0.7)!important}.home_pin.pin-pressed .HomeBanner{filter:brightness(0.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 0.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(0.6)!important;backdrop-filter:blur(10px) brightness(0.6)!important;background:rgba(0, 0, 0, 0.7)!important}#main_pin.pin-activated .HomeBanner{filter:brightness(0.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 p,
  #main_pin:hover .homebanner_information p,
  #main_pin:active .homebanner_information p,
  #main_pin.pin-tapped .homebanner_information p,
  #main_pin .homebanner_information .col-12 p,
  #main_pin:hover .homebanner_information .col-12 p,
  #main_pin:active .homebanner_information .col-12 p,
  #main_pin.pin-tapped .homebanner_information .col-12 p,
  #main_pin .homebanner_information .text-center p,
  #main_pin:hover .homebanner_information .text-center p,
  #main_pin:active .homebanner_information .text-center p,
  #main_pin.pin-tapped .homebanner_information .text-center p{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;margin:0!important;padding:0!important}#main_pin:active .HomeBanner,
  #main_pin.pin-tapped .HomeBanner{filter:brightness(0.3) blur(2px)!important;transform:scale(1)!important}#main_pin:active .pin_image,
  #main_pin.pin-tapped .pin_image{-webkit-backdrop-filter:blur(10px) brightness(0.6)!important;backdrop-filter:blur(10px) brightness(0.6)!important;background:rgba(0, 0, 0, 0.7)!important}#main_pin .pin_title{transition:all 0.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, 0.8)!important;margin-bottom:20px!important;transition:all 0.2s ease!important}#main_pin .white_button{transition:all 0.3s ease!important}#main_pin:active .white_button{background:rgba(255, 255, 255, 0.9)!important;color:#000!important;font-weight:700!important;box-shadow:0 4px 15px rgba(255, 255, 255, 0.3)!important;transform:scale(1.05)!important;transition:all 0.2s ease!important}}.cart-header-redesigned{background:transparent;padding:24px 0;margin-bottom:32px;animation:cartHeaderFadeIn 0.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, 0.1);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255, 255, 255, 0.2);border-radius:16px;padding:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px rgba(0, 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:-0.5px}.cart-header-subtitle{font-size:14px;color:rgba(255, 255, 255, 0.7);margin:0;font-weight:500}.cart-header-right{display:flex;align-items:center}.cart-header-actions{display:flex;gap:12px;align-items:center}.cart-clear-btn{background:rgba(239, 68, 68, 0.1);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);color:rgba(239, 68, 68, 0.9);border:1px solid rgba(239, 68, 68, 0.3);border-radius:12px;padding:10px 20px;font-size:14px;font-weight:600;cursor:pointer;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(0, 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, 0.2), transparent);transition:left 0.5s ease}.cart-clear-btn:hover::before{left:100%}.cart-clear-btn:hover{background:rgba(239, 68, 68, 0.2);border-color:rgba(239, 68, 68, 0.5);color:rgba(239, 68, 68, 1);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0, 0, 0, 0.15)}.cart-clear-btn:active{transform:translateY(0)}.cart-continue-shopping{background:rgba(255, 255, 255, 0.1);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);color:rgba(255, 255, 255, 0.9);text-decoration:none;border:1px solid rgba(255, 255, 255, 0.2);border-radius:12px;padding:10px 20px;font-size:14px;font-weight:600;transition:all 0.3s ease;display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 15px rgba(0, 0, 0, 0.1)}.cart-continue-shopping::after{content:'→';transition:transform 0.3s ease}.cart-continue-shopping:hover{background:rgba(255, 255, 255, 0.2);border-color:rgba(255, 255, 255, 0.4);color:rgba(255, 255, 255, 1);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0, 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, 0.2), transparent);margin-top:24px;position:relative}@keyframes cartHeaderFadeIn{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes cartIconFloat{0%, 100%{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:0.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:0;margin-top:20px}.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, 0.15) 0%, rgba(255, 255, 255, 0.08) 100%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255, 255, 255, 0.2);border-radius:16px;padding:20px 20px 45px 20px;display:flex;gap:20px;align-items:center;transition:all 0.3s ease;position:relative;overflow:hidden;animation:cartItemSlideIn 0.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, 0.05), transparent);transition:left 0.6s ease}.cart-item-redesigned:hover::before{left:100%}.cart-item-redesigned:hover{background:linear-gradient(135deg, rgba(255, 255, 255, 0.18) 0%, rgba(255, 255, 255, 0.12) 100%);border-color:rgba(255, 255, 255, 0.3);transform:translateY(-2px);box-shadow:0 8px 32px rgba(0, 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, 0.4);width:160px;height:120px}.cart-item-main-image{border-radius:12px;transition:transform 0.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, 0.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255, 255, 255, 0.2);border-radius:12px;padding:6px 12px;width:fit-content;margin:0 auto;font-size:10px;font-weight:600;color:rgba(255, 255, 255, 0.8);text-transform:uppercase;letter-spacing:0.5px}.cart-item-platform-icon{filter:brightness(0) invert(1);flex-shrink:0}.badge-divider{width:1px;height:16px;background:rgba(255, 255, 255, 0.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, 0.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:rgba(255, 255, 255, 0.9);font-size:12px;font-weight:600;padding:4px 12px;border-radius:12px;border:1px solid rgba(255, 255, 255, 0.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, 0.1);color:rgba(34, 197, 94, 0.9);border:1px solid rgba(34, 197, 94, 0.3)}.cart-item-status.out-of-stock{background:rgba(239, 68, 68, 0.1);color:rgba(239, 68, 68, 0.9);border:1px solid rgba(239, 68, 68, 0.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, 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, 0.6);font-weight:600;text-transform:uppercase;letter-spacing:0.5px}.quantity-controls{display:flex;align-items:center;gap:0;border:1px solid rgba(255, 255, 255, 0.2);border-radius:10px;overflow:hidden;background:rgba(255, 255, 255, 0.05);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.quantity-btn{background:rgba(255, 255, 255, 0.1);border:none;color:white;font-weight:700;font-size:16px;cursor:pointer;transition:all 0.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, 0.2);transform:scale(1.1)}.quantity-btn:active:not(:disabled){transform:scale(0.95)}.quantity-btn:disabled{opacity:0.4;cursor:not-allowed;background:rgba(255, 255, 255, 0.05)}.quantity-decrease{border-right:1px solid rgba(255, 255, 255, 0.1);border-radius:10px 0 0 10px}.quantity-increase{border-left:1px solid rgba(255, 255, 255, 0.1);border-radius:0 10px 10px 0}.quantity-display{background:rgba(255, 255, 255, 0.1);color:white;font-weight:700;font-size:14px;padding:0 12px;height:32px;display:flex;align-items:center;justify-content:center;min-width:32px;border-left:1px solid rgba(255, 255, 255, 0.1);border-right:1px solid rgba(255, 255, 255, 0.1)}.cart-item-remove-btn{background:rgba(239, 68, 68, 0.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(239, 68, 68, 0.3);border-radius:8px;padding:8px;cursor:pointer;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px;box-shadow:0 2px 8px rgba(239, 68, 68, 0.2)}.cart-item-remove-btn:hover{background:rgba(239, 68, 68, 0.2);border-color:rgba(239, 68, 68, 0.5);transform:scale(1.15);box-shadow:0 4px 16px rgba(239, 68, 68, 0.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 0.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, 0.2) 0%, rgba(255, 255, 255, 0.1) 100%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255, 255, 255, 0.3);border-radius:20px;margin:20px 0;box-shadow:0 8px 32px rgba(0, 0, 0, 0.1)}.empty-state-icon{font-size:64px;margin-bottom:20px;opacity:0.8;filter:brightness(0) saturate(100%) invert(100%)}.empty-state-title{color:white;font-size:24px;font-weight:700;margin:0 0 12px 0}.empty-state-subtitle{color:rgba(255, 255, 255, 0.7);font-size:16px;margin:0 0 24px 0}.empty-state-button{background:rgba(255, 255, 255, 0.1);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);color:white;text-decoration:none;border:1px solid rgba(255, 255, 255, 0.2);border-radius:12px;padding:12px 24px;font-weight:600;transition:all 0.3s ease}.empty-state-button:hover{background:rgba(255, 255, 255, 0.2);border-color:rgba(255, 255, 255, 0.4);color:white;text-decoration:none;transform:translateY(-2px)}@keyframes cartItemSlideIn{from{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 20px;border-color:rgba(255, 255, 255, 0.2)}25%{opacity:0.7;transform:translateY(-5px) scale(0.99);border-color:rgba(255, 255, 255, 0.1)}50%{opacity:0.4;transform:translateY(-10px) scale(0.97);max-height:200px;margin-bottom:16px;padding:20px 20px 45px 20px}75%{opacity:0.1;transform:translateY(-20px) scale(0.94);max-height:100px;margin-bottom:8px;padding:10px 20px 25px 20px}100%{opacity:0;transform:translateY(-30px) scale(0.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 14px;border-color:rgba(255, 255, 255, 0.2)}25%{opacity:0.7;transform:translateY(-3px) scale(0.99);border-color:rgba(255, 255, 255, 0.1)}50%{opacity:0.4;transform:translateY(-8px) scale(0.97);max-height:300px;margin-bottom:12px;padding:16px 14px 35px 14px}75%{opacity:0.1;transform:translateY(-15px) scale(0.94);max-height:150px;margin-bottom:6px;padding:8px 14px 18px 14px}100%{opacity:0;transform:translateY(-25px) scale(0.92);max-height:0;margin-bottom:0;padding:0 14px;border-color:transparent}}.cart-item-removing{animation:cartItemSlideOut 0.6s ease-in-out forwards;pointer-events:none;overflow:hidden}@media (max-width: 768px){.cart-item-removing{animation:cartItemSlideOutMobile 0.6s ease-in-out forwards}}@media (max-width: 768px){.cart-item-redesigned{flex-direction:column;gap:12px;padding:16px 14px 35px 14px;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:0.65rem;margin-top:0.65rem;padding:0.65rem 0.8rem;border-radius:10px;max-width:28rem;width:100%;box-sizing:border-box;border:1px solid rgba(255, 255, 255, 0.12);background:rgba(255, 255, 255, 0.05);color:rgba(255, 255, 255, 0.9)}.region-status--compact.region-status--success,
.region-status--compact.region-status--warning,
.region-status--compact.region-status--info,
.region-status--compact.region-status--neutral{border-color:rgba(255, 255, 255, 0.14);background:rgba(255, 255, 255, 0.06)}.region-status--compact.region-status--loading{color:rgba(255, 255, 255, 0.58)}.region-status-mark{flex:0 0 auto;width:0.55rem;height:0.55rem;margin-top:0.38rem;border-radius:50%;background:rgba(255, 255, 255, 0.55);box-shadow:0 0 0 3px rgba(255, 255, 255, 0.08)}.region-status--success .region-status-mark{background:rgba(140, 255, 195, 0.85);box-shadow:0 0 0 3px rgba(140, 255, 195, 0.12)}.region-status--warning .region-status-mark{background:rgba(255, 210, 140, 0.88);box-shadow:0 0 0 3px rgba(255, 210, 140, 0.12)}.region-status--info .region-status-mark,
.region-status--neutral .region-status-mark{background:rgba(180, 210, 255, 0.85);box-shadow:0 0 0 3px rgba(180, 210, 255, 0.12)}.region-status-copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:0.18rem}.region-status-kicker{display:block;font-size:0.66rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255, 255, 255, 0.55);line-height:1.2}.region-status-line{display:block;min-width:0;font-size:0.88rem;font-weight:600;letter-spacing:0.01em;line-height:1.35;color:rgba(255, 255, 255, 0.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, 0.22);background:rgba(255, 255, 255, 0.08)}.region-status--interactive:focus-visible{outline:2px solid rgba(255, 255, 255, 0.35);outline-offset:2px}.region-status-strong{font-weight:700;color:#fff}@media (max-width: 767.98px){.region-status--compact{padding:0.65rem 0.75rem;max-width:none;gap:0.6rem}.region-status-line{font-size:0.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, 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, 0.95);border:1px solid rgba(255, 255, 255, 0.12);box-shadow:0 24px 48px rgba(0, 0, 0, 0.45);color:#f8fafc}.region-picker-close{position:absolute;top:0.65rem;right:0.65rem;width:2rem;height:2rem;border:none;border-radius:8px;background:rgba(255, 255, 255, 0.08);color:#e2e8f0;font-size:1.35rem;line-height:1;cursor:pointer}.region-picker-close:hover{background:rgba(255, 255, 255, 0.14)}.region-picker-title{margin:0 2rem 0.35rem 0;font-size:1.05rem;font-weight:600}.region-picker-lead{margin:0 0 0.75rem;font-size:0.8rem;line-height:1.4;color:rgba(255, 255, 255, 0.65)}.region-picker-search{width:100%;padding:0.5rem 0.65rem;margin-bottom:0.65rem;border-radius:8px;border:1px solid rgba(255, 255, 255, 0.18);background:rgba(255, 255, 255, 0.06);color:#f8fafc;font-size:0.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:0.5rem;width:100%;padding:0.45rem 0.5rem;border:none;border-radius:8px;background:transparent;color:#f1f5f9;font-size:0.8125rem;text-align:left;cursor:pointer}.region-picker-option:hover,
.region-picker-option.is-selected{background:rgba(255, 255, 255, 0.08)}.region-picker-code{font-weight:600;min-width:1.75rem;color:rgba(255, 255, 255, 0.55)}.region-picker-name{flex:1 1}.cart-region-warning{margin:1rem 0;padding:1rem;border-radius:12px;background:rgba(245, 158, 11, 0.12);border:1px solid rgba(245, 158, 11, 0.35)}.cart-region-warning-title{margin:0 0 0.5rem;font-size:0.9rem;font-weight:600;color:#fbbf24}.cart-region-warning-list{margin:0 0 0.75rem;padding-left:1.1rem;font-size:0.8rem;color:rgba(255, 255, 255, 0.85)}.cart-region-ack{display:flex;align-items:flex-start;gap:0.5rem;font-size:0.8125rem;color:rgba(255, 255, 255, 0.9);cursor:pointer}.cart-region-ack input{margin-top:0.15rem;flex-shrink:0}.checkout-summary-redesigned{background:linear-gradient(135deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0.08) 100%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255, 255, 255, 0.2);border-radius:16px;padding:18px 20px;margin:0;box-shadow:0 20px 40px rgba(0, 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, 0.1)}.summary-title{font-size:1.15rem;font-weight:600;color:#ffffff;margin:0}.summary-items-count{font-size:0.78rem;color:rgba(255, 255, 255, 0.7);background:rgba(255, 255, 255, 0.1);padding:3px 10px;border-radius:12px}.checkout-summary-stack{display:flex;flex-direction:column;gap:0.65rem}.checkout-summary-block--options{display:flex;flex-direction:column;gap:0.5rem}.checkout-summary-block--options .cart-invoice-opt,
.checkout-summary-block--options .cart-wallet-section{margin:0}.checkout-summary-block--promo .discount-toggle-section,
.checkout-summary-block--promo .discount-section{margin-bottom:0}.checkout-summary-block--notice.cart-region-warning{margin:0}.checkout-block-heading{font-size:0.68rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255, 255, 255, 0.5);margin:0 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:0.875rem}.checkout-summary-redesigned .checkout-summary-price-breakdown .total-row{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255, 255, 255, 0.12)}.checkout-summary-redesigned .checkout-summary-price-breakdown .price-label-total{font-size:0.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:0.85rem}.checkout-summary-redesigned .discount-input-group{gap:8px}.checkout-summary-redesigned .discount-input{padding:8px 12px;font-size:0.85rem}.checkout-summary-redesigned .discount-btn{padding:8px 14px;font-size:0.85rem}.checkout-summary-redesigned .cart-invoice-opt{margin:0;padding:8px 10px;border-radius:10px}.checkout-summary-redesigned .cart-invoice-opt-label{font-size:0.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:0.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-toggle,
.checkout-summary-redesigned .cart-wallet-section--post-pay .cart-wallet-label,
.checkout-summary-redesigned .cart-wallet-section--post-pay .cart-wallet-balance{color:rgba(255, 255, 255, 0.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, 0.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, 0.75);font-size:0.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:0.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, 0.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, 0.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(0.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, 0.95);border:1px solid rgba(255, 255, 255, 0.2);transition:transform 0.2s ease, box-shadow 0.2s ease}.payment-brand-logos--pill .payment-brand-logos__item:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0, 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, 0.65);font-size:0.85rem;font-weight:500;text-align:center;margin-top:0.75rem}.card-accepted-brands,
.checkout-trust-brands{justify-content:center;margin-top:0.65rem;opacity:0.92}.checkout-summary-redesigned .cart-region-warning{padding:0.65rem 0.75rem}.checkout-summary-redesigned .cart-region-warning-title{margin-bottom:0.35rem;font-size:0.82rem}.checkout-summary-redesigned .cart-region-warning-list{margin-bottom:0.5rem;font-size:0.75rem}.checkout-summary-redesigned .cart-region-ack{font-size:0.75rem}.checkout-summary-pay{padding-top:0.85rem;border-top:1px solid rgba(255, 255, 255, 0.1)}.checkout-summary-pay .payment-section{margin-bottom:0}.checkout-summary-redesigned .checkout-btn-primary{padding:12px 18px;font-size:0.95rem;border-radius:40px;background:#ffffff!important;color:#111827!important;border:1px solid rgba(255, 255, 255, 0.95)!important}.checkout-summary-redesigned .checkout-btn-primary .btn-text,
.checkout-summary-redesigned .checkout-btn-primary .btn-icon{color:#111827!important}.checkout-summary-redesigned .checkout-btn-primary:hover:not(:disabled){background:rgba(255, 255, 255, 0.92)!important;color:#111827!important;box-shadow:0 8px 24px rgba(0, 0, 0, 0.25);transform:translateY(-2px)}.checkout-summary-redesigned .payment-loading{padding:12px}.checkout-summary-trust.security-features{margin-bottom:0;margin-top:0.65rem;padding:10px 12px;border-radius:12px}.checkout-summary-redesigned .checkout-summary-trust .feature-item{margin-bottom:4px;font-size:0.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, 0.7);font-weight:400}.price-value{font-size:1rem;color:#ffffff;font-weight:500}.discount-row .price-label{color:rgba(255, 255, 255, 0.9)}.discount-value{color:#ffffff!important;font-weight:600}.price-divider{height:1px;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);margin:20px 0}.total-row{margin-top:15px;padding-top:15px;border-top:1px solid rgba(255, 255, 255, 0.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, 0.1) 0%, rgba(255, 255, 255, 0.05) 100%);border:1px solid rgba(255, 255, 255, 0.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, 0.8);font-size:0.95rem;font-weight:500;cursor:pointer;text-decoration:underline;transition:all 0.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, 0.12) 0%, rgba(255, 255, 255, 0.06) 100%);border-radius:15px;border:1px solid rgba(255, 255, 255, 0.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, 0.6);font-size:1.5rem;font-weight:300;cursor:pointer;transition:all 0.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, 0.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, 0.1);border:1px solid rgba(255, 255, 255, 0.2);border-radius:50px;color:#ffffff;font-size:0.95rem;transition:all 0.3s ease}.discount-input:focus{outline:none;border-color:rgba(255, 255, 255, 0.4);background:rgba(255, 255, 255, 0.15);box-shadow:0 0 0 3px rgba(255, 255, 255, 0.1)}.discount-input::placeholder{color:rgba(255, 255, 255, 0.5)}.discount-input:disabled{opacity:0.6;cursor:not-allowed}.discount-btn{padding:12px 20px;border:none;border-radius:50px;font-weight:500;font-size:0.95rem;cursor:pointer;transition:all 0.3s ease;min-width:80px}.apply-btn{background:rgba(255, 255, 255, 0.15);color:#ffffff;border:1px solid rgba(255, 255, 255, 0.2)}.apply-btn:hover:not(:disabled){transform:translateY(-2px);background:rgba(255, 255, 255, 0.25);box-shadow:0 8px 25px rgba(255, 255, 255, 0.1)}.apply-btn:disabled{opacity:0.5;cursor:not-allowed;transform:none}.cancel-btn{background:rgba(255, 255, 255, 0.1);color:#ffffff;border:1px solid rgba(255, 255, 255, 0.3)}.cancel-btn:hover{transform:translateY(-2px);background:rgba(255, 255, 255, 0.2);box-shadow:0 8px 25px rgba(255, 255, 255, 0.1)}.discount-message{margin-top:12px;padding:10px 15px;border-radius:8px;font-size:0.9rem;display:flex;align-items:center;gap:8px}.discount-message.success{background:rgba(34, 197, 94, 0.15);color:#22c55e;border:1px solid rgba(34, 197, 94, 0.3)}.discount-message.error{background:rgba(239, 68, 68, 0.15);color:#ef4444;border:1px solid rgba(239, 68, 68, 0.3)}.message-icon{font-size:0.9rem}.security-features{margin-bottom:25px;padding:20px;background:linear-gradient(135deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.08) 100%);border:1px solid rgba(255, 255, 255, 0.18);border-radius:15px}.feature-item{display:flex;align-items:center;gap:12px;margin-bottom:10px;color:#ffffff;font-size:0.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, 0.1);text-align:center}.payment-methods-inline .payment-methods-title{font-size:0.9rem;color:rgba(255, 255, 255, 0.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{display:flex;justify-content:center;padding:20px}.checkout-btn{width:100%;padding:18px 24px;background:rgba(255, 255, 255, 0.15);border:1px solid rgba(255, 255, 255, 0.2);border-radius:50px;color:#ffffff;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all 0.3s ease;display:flex;align-items:center;justify-content: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, 0.1), transparent);transition:left 0.5s ease}.checkout-btn:hover::before{left:100%}.checkout-btn:hover:not(:disabled){transform:translateY(-3px);background:rgba(255, 255, 255, 0.25);box-shadow:0 15px 35px rgba(255, 255, 255, 0.1)}.checkout-btn:disabled{opacity:0.5;cursor:not-allowed;transform:none}.btn-text{font-size:1.1rem}.btn-icon{font-size:1rem;transition:transform 0.3s ease}.checkout-btn:hover .btn-icon{transform:translateX(3px)}.paypal-btn{background:linear-gradient(135deg, #0070ba 0%, #1546a0 100%)!important;border:1px solid #0070ba!important;color:white!important;font-weight:600!important}.paypal-btn:hover:not(:disabled){background:linear-gradient(135deg, #005ea6 0%, #0d3a7a 100%)!important;transform:translateY(-3px);box-shadow:0 15px 35px rgba(0, 112, 186, 0.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, 0.15)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(255, 255, 255, 0.2)!important;color:rgba(255, 255, 255, 0.95)!important;font-weight:600!important;box-shadow:0 8px 32px rgba(0, 11, 19, 0.4)!important}.card-btn:hover:not(:disabled){background:rgba(255, 255, 255, 0.25)!important;border:1px solid rgba(255, 255, 255, 0.3)!important;transform:translateY(-3px);box-shadow:0 15px 35px rgba(255, 255, 255, 0.2)!important}.card-btn .btn-text{color:rgba(255, 255, 255, 0.95)!important;font-weight:600!important}.card-btn i{color:rgba(255, 255, 255, 0.9)!important}.card-fields-container{background:rgba(13, 23, 31, 0.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:24px;border-radius:16px;border:1px solid rgba(255, 255, 255, 0.1);box-shadow:0 8px 32px rgba(0, 11, 19, 0.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, 0.1)}.card-fields-header h3{margin:0;font-size:1.25rem;font-weight:600;color:rgba(255, 255, 255, 0.95)}.btn-close-card{background:transparent;border:1px solid rgba(255, 255, 255, 0.2);color:rgba(255, 255, 255, 0.8);padding:8px 16px;border-radius:8px;font-size:0.9rem;cursor:pointer;transition:all 0.3s ease}.btn-close-card:hover{background:rgba(255, 255, 255, 0.1);border-color:rgba(255, 255, 255, 0.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:0.3em;color:rgba(255, 255, 255, 0.8)}.card-fields-loading .loading-text{font-size:1.1rem;font-weight:500;color:rgba(255, 255, 255, 0.9);margin:0}.card-fields-loading .loading-subtext{font-size:0.9rem;color:rgba(255, 255, 255, 0.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:0.85rem;font-weight:500;color:rgba(255, 255, 255, 0.8);display:flex;align-items:center;margin-bottom:8px;text-transform:uppercase;letter-spacing:0.8px}.card-field-label i{color:#4CAF50;margin-right:8px}.card-field-input{min-height:50px;border-radius:12px;transition:all 0.3s ease}.field-error-message{font-size:0.85rem;color:#ff4444;display:flex;align-items:center;gap:6px;margin-top:4px;animation:slideDown 0.3s ease}.field-error-message i{font-size:0.9rem}@keyframes slideDown{from{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, 0.15)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(255, 255, 255, 0.25)!important;color:rgba(255, 255, 255, 0.95)!important;border-radius:12px!important;box-shadow:0 8px 24px rgba(0, 0, 0, 0.2)!important;transition:all 0.3s ease!important}.card-submit-btn:hover:not(:disabled){background:rgba(255, 255, 255, 0.25)!important;border:1px solid rgba(255, 255, 255, 0.35)!important;box-shadow:0 12px 32px rgba(0, 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, 0.2)!important}.card-submit-btn:disabled{cursor:not-allowed;opacity:0.5;background:rgba(255, 255, 255, 0.08)!important}.card-submit-btn .btn-text{color:rgba(255, 255, 255, 0.95)!important}.card-submit-btn svg{color:rgba(255, 255, 255, 0.95)!important}.card-security-note{text-align:center;margin-top:20px;padding:14px;background:rgba(76, 175, 80, 0.15);border:1px solid rgba(76, 175, 80, 0.3);border-radius:12px;font-size:0.85rem;color:rgba(255, 255, 255, 0.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 0.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:0.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:0.7;transition:opacity 0.2s}.card-payment-alert .alert-close:hover{opacity:1}.card-payment-error{background:rgba(255, 68, 68, 0.15);border:1px solid rgba(255, 68, 68, 0.3);color:#ffcccc}.card-payment-error i{color:#ff4444}.card-payment-error strong{color:#ff6666}.card-payment-success{background:rgba(76, 175, 80, 0.15);border:1px solid rgba(76, 175, 80, 0.3);color:#ccffcc}.card-payment-success i{color:#4CAF50}.card-payment-success strong{color:#66ff66}.card-payment-processing{background:rgba(100, 150, 255, 0.1);border:1px solid rgba(100, 150, 255, 0.3);color:rgba(255, 255, 255, 0.9)}.card-payment-processing i{color:#6496ff}.card-payment-processing p{color:rgba(255, 255, 255, 0.9);margin:0}.paypal-processing{text-align:center;padding:20px;color:rgba(255, 255, 255, 0.8)}.paypal-processing p{margin-top:12px;font-size:0.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:0.85rem}}.payment-methods{text-align:center;padding:20px;background:linear-gradient(135deg, rgba(255, 255, 255, 0.10) 0%, rgba(255, 255, 255, 0.05) 100%);border-radius:15px;border:1px solid rgba(255, 255, 255, 0.12);margin-bottom:20px}.payment-methods-title{font-size:0.9rem;color:rgba(255, 255, 255, 0.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, 0.95);border:1px solid rgba(255, 255, 255, 0.2);border-radius:50px;padding:8px 12px;transition:all 0.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, 0.3);box-shadow:0 4px 12px rgba(255, 255, 255, 0.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:0.9rem;padding:4px 12px;border-radius:16px}.price-breakdown{margin-bottom:20px}.price-row{margin-bottom:12px}.price-label{font-size:1rem}.price-value{font-size:1rem;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:0.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;font-size:15px;border-radius:50px}.discount-btn{width:100%;padding:14px 20px;font-size:15px;border-radius:50px;font-weight:600}.security-features{margin-bottom:20px;padding:18px 16px;border-radius:16px}.feature-item{margin-bottom:10px;font-size:0.95rem}.payment-methods-inline{margin-top:18px;padding-top:18px}.payment-methods-inline .payment-methods-title{font-size:0.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-size:1.1rem;font-weight:700;border-radius:50px}.btn-text{font-size:1.1rem}.btn-icon{font-size:1rem}.payment-methods{padding:18px 16px;border-radius:16px}.payment-methods-title{font-size:0.95rem;margin-bottom:14px}.payment-methods-grid{gap:10px}.payment-method-item{padding:6px 10px}}@media (max-width: 768px){.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:0.95rem}}.card-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0, 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 0.3s ease}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.card-modal-container{background:linear-gradient(135deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0.08) 100%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255, 255, 255, 0.2);border-radius:20px;box-shadow:0 20px 40px rgba(0, 0, 0, 0.3);max-width:550px;width:100%;max-height:90vh;overflow-y:auto;position:relative;animation:modalSlideIn 0.4s cubic-bezier(0.34, 1.56, 0.64, 1)}@keyframes modalSlideIn{from{opacity:0;transform:translateY(40px) scale(0.95)}to{opacity:1;transform:translateY(0) scale(1)}}.card-modal-close{position:absolute;top:20px;right:20px;background:rgba(255, 255, 255, 0.1);border:1px solid rgba(255, 255, 255, 0.2);color:rgba(255, 255, 255, 0.9);font-size:1.8rem;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;line-height:1;z-index:10;font-weight:300}.card-modal-close:hover{background:rgba(255, 255, 255, 0.2);border-color:rgba(255, 255, 255, 0.3);transform:rotate(90deg)}.card-modal-header{padding:32px 30px 24px;text-align:center;border-bottom:1px solid rgba(255, 255, 255, 0.15);position:relative}.card-modal-logo{display:flex;align-items:center;justify-content:center;margin-bottom:20px;opacity:0.9}.card-modal-logo img{filter:brightness(1.1)}.card-modal-header h2{margin:0 0 10px 0;font-size:1.5rem;font-weight:600;color:rgba(255, 255, 255, 0.95);letter-spacing:-0.5px}.card-modal-header p{margin:0;color:rgba(255, 255, 255, 0.7);font-size:0.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 0.3s ease}.paypal-loading-text{font-size:0.9rem;color:rgba(255, 255, 255, 0.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 0%, #f7931e 100%);border:1px solid #ff6b35;border-radius:8px;padding:12px 16px;margin:0;box-shadow:0 2px 8px rgba(255, 107, 53, 0.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%, 100%{opacity:0.8}50%{opacity:0.4}}.account-warning-content{color:#ffffff;text-align:center}.account-warning-text{font-size:0.9rem;line-height:1.4;margin:0;font-weight:500;text-shadow:0 1px 2px rgba(0, 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:0.8rem;flex-direction:column;gap:4px}.account-warning-text::before{font-size:0.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 -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, 0.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 0.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:0.55!important;transform:none!important}.wishlist-button.product-wishlist-button:disabled:hover{transform:none!important;color:rgba(255, 255, 255, 0.55)!important;border-color:rgba(255, 255, 255, 0.45)!important}.wishlist-button .wishlist-heart--busy{color:rgba(255, 255, 255, 0.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 0.4s infinite linear;margin-bottom:1.5rem}@keyframes l13{100%{transform:rotate(1turn)}}.wishlist-loading p{color:#ffffff;font-size:1.1rem;font-weight:400;margin:0;opacity:0.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, 0.05) 0%, 
    rgba(255, 255, 255, 0.02) 100%
  );border-radius:15px;padding:1rem;border:1px solid rgba(255, 255, 255, 0.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);animation:skeletonPulse 2s ease-in-out infinite}@keyframes skeletonPulse{0%, 100%{opacity:0.6}50%{opacity:0.3}}.wishlist-skeleton-image{width:100%;height:200px;background:linear-gradient(90deg, 
    rgba(255, 255, 255, 0.1) 25%, 
    rgba(255, 255, 255, 0.2) 50%, 
    rgba(255, 255, 255, 0.1) 75%
  );border-radius:10px;margin-bottom:1rem;animation:shimmer 2s infinite}@keyframes shimmer{0%{background-position:-200px 0}100%{background-position:calc(200px + 100%) 0}}.wishlist-skeleton-text{height:20px;background:rgba(255, 255, 255, 0.1);border-radius:4px;margin-bottom:0.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, 0.9) 0%, 
    rgba(0, 11, 19, 0.8) 100%
  );border-radius:15px;border:1px solid rgba(255, 255, 255, 0.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 20px 60px rgba(0, 0, 0, 0.4),
    inset 0 1px 0 rgba(255, 255, 255, 0.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, 0.08) 0%, transparent 70%);animation:pulse 4s ease-in-out infinite;pointer-events:none}@keyframes pulse{0%, 100%{opacity:0.3;transform:scale(1)}50%{opacity:0.6;transform:scale(1.05)}}.wishlist-empty svg{color:rgba(220, 53, 69, 0.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, 0.3))}@keyframes heartbeat{0%, 100%{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, 0.3)}.wishlist-empty p{color:rgba(255, 255, 255, 0.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, 0.9) 0%, 
    rgba(41, 147, 250, 0.9) 100%
  );border:1px solid rgba(41, 147, 250, 0.3);color:#ffffff;padding:12px 30px;border-radius:25px;font-weight:500;font-size:1rem;text-decoration:none;transition:all 0.3s ease;position:relative;z-index:1;box-shadow:0 4px 15px rgba(41, 147, 250, 0.3)}.wishlist-empty .btn:hover{background:linear-gradient(135deg, 
    rgba(57, 18, 255, 1) 0%, 
    rgba(41, 147, 250, 1) 100%
  );border-color:rgba(41, 147, 250, 0.5);transform:translateY(-2px);box-shadow:0 8px 25px rgba(41, 147, 250, 0.4);color:#ffffff;text-decoration:none}.wishlist-empty .btn:active{transform:translateY(0);box-shadow:0 4px 15px rgba(41, 147, 250, 0.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:0.9rem}}@media (max-width: 768px){.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}}.platform_selected,
.filter_button.platform_selected,
.filter_button.text-white.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:0.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, 0.12);border:1px solid rgba(41, 147, 250, 0.35);color:rgba(220, 240, 255, 0.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, 0.8);cursor:pointer;padding:0 2px;font-size:11px;line-height:1;transition:color 0.2s}.filter-chip-x:hover{color:#fff}.filter-chip-clear{background:none;border:1px solid rgba(255,255,255,0.18);color:rgba(255,255,255,0.5);border-radius:20px;padding:4px 12px;font-size:12px;cursor:pointer;transition:all 0.2s}.filter-chip-clear:hover{border-color:rgba(41, 147, 250, 0.5);color:#fff;background:rgba(41, 147, 250, 0.08)}.filter-badge{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(90deg, rgba(57,18,255,1) 0%, rgba(41,147,250,1) 100%);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 0.38s cubic-bezier(0.4, 0, 0.2, 1)}.fp-collapse-open{max-height:900px}.fp-wrap{padding:16px 0 12px;border-top:1px solid rgba(255,255,255,0.07);margin-top:8px}.fp-section{padding:12px 16px}.fp-title{font-size:10px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:rgba(255,255,255,0.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, 0.42) 0%,
    rgba(13, 23, 31, 0.48) 100%
  );border:1px solid rgba(255, 255, 255, 0.12);border-radius:14px;padding:8px 10px;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.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;color:rgba(255,255,255,0.45)}.ps-reset{background:none;border:1px solid rgba(255,255,255,0.18);color:rgba(255,255,255,0.45);border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;transition:all 0.2s;flex-shrink:0}.ps-reset:hover{border-color:rgba(41, 147, 250, 0.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{position:absolute;left:9px;right:9px;height:4px;background:rgba(255,255,255,0.1);border-radius:2px;pointer-events:none}.ps-fill{position:absolute;top:0;height:100%;background:linear-gradient(90deg, rgba(57,18,255,1) 0%, rgba(41,147,250,1) 100%);border-radius:2px}.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, 0.4);-webkit-transition:transform 0.15s;transition:transform 0.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, 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,0.06);border:1px solid rgba(255,255,255,0.13);color:rgba(255,255,255,0.65);border-radius:20px;padding:4px 14px;font-size:12px;cursor:pointer;transition:all 0.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,0.1)}.fp-nature-btn{flex:1 1;background:rgba(255,255,255,0.04);border:none;color:rgba(255,255,255,0.55);padding:8px 0;font-size:12px;font-weight:500;cursor:pointer;transition:all 0.2s;border-right:1px solid rgba(255,255,255,0.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,0.06);margin-top:14px}.fp-stock-label{font-size:13px;color:rgba(255,255,255,0.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,0.1);border:1px solid rgba(255,255,255,0.15);border-radius:24px;transition:all 0.25s}.fp-toggle-thumb::after{content:'';position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:rgba(255,255,255,0.5);transition:transform 0.25s, background 0.25s}.fp-toggle input:checked + .fp-toggle-thumb{background:linear-gradient(90deg, rgba(57,18,255,0.7) 0%, rgba(41,147,250,0.7) 100%);border-color:rgba(41, 147, 250, 0.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{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:12px;padding:0 var(--browser-filter-pad);box-sizing:border-box}.browser-filter-type-panel{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%}.filter-section-label,
.filter-platform-bar-label,
.filter-mobile-section-label{display:block;font-size:0.68rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:rgba(255, 255, 255, 0.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 10px!important;font-size:clamp(0.78rem, 2.4vw, 0.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:0.8rem;border-radius:999px;background:rgba(13, 23, 31, 0.55);border-color:rgba(120, 200, 255, 0.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;padding-left: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(
    to right,
    transparent 0,
    black 12px,
    black calc(100% - 12px),
    transparent 100%
  );mask-image:linear-gradient(
    to right,
    transparent 0,
    black 12px,
    black calc(100% - 12px),
    transparent 100%
  )}.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, 0.08);background:rgba(255, 255, 255, 0.04);transition:background 0.18s ease, border-color 0.18s ease, box-shadow 0.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, 0.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:0.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, 0.12);background:rgba(13, 23, 31, 0.55);color:rgba(255, 255, 255, 0.92);font-size:0.8rem;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background 0.18s ease, border-color 0.18s ease, box-shadow 0.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, 0.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 currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-top:-3px;transition:transform 0.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, 0.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, 0.38) 0%,
    rgba(13, 23, 31, 0.5) 100%
  );border:1px solid rgba(255, 255, 255, 0.1);border-radius:16px;padding:14px 14px 12px;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.06)}.browser-page-wrap .fp-price-block{padding:10px 12px;margin-bottom:4px;border-radius:12px;background:rgba(0, 0, 0, 0.18);border:1px solid rgba(255, 255, 255, 0.06)}.browser-page-wrap .fp-title{font-size:0.68rem;letter-spacing:0.11em;color:rgba(255, 255, 255, 0.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:0.8rem!important;padding:10px 8px 10px 30px!important;margin-bottom:4px!important;border-radius:8px;transition:background 0.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, 0.05)}.browser-page-wrap .fp-genre-checked{background:rgba(41, 147, 250, 0.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-region-chip.active,
.browser-page-wrap .fp-nature-btn.active,
.fd-body--mobile-filters .fp-region-chip.active,
.fd-body--mobile-filters .fp-nature-btn.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:0.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:0.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, 0.35) 0%,
    rgba(13, 23, 31, 0.45) 100%
  );border:1px solid rgba(255, 255, 255, 0.1);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.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:0.95rem;font-weight:600;cursor:pointer;transition:opacity 0.2s ease, transform 0.15s ease}.filter-mobile-open-btn:active{transform:scale(0.98)}.filter-mobile-open-icon{display:flex;align-items:center;justify-content:center;opacity:0.9}.browser-filters-root{color:rgba(255, 255, 255, 0.9)}.filter-mobile-toolbar,
.filter-mobile-toolbar .browser-type-tabs,
.filter-mobile-toolbar .browser-type-tab,
.filter-mobile-toolbar .filters_univers_button{color:rgba(255, 255, 255, 0.92)}.filter-mobile-platform-btn{color:rgba(255, 255, 255, 0.9)}.filter-mobile-open-btn,
.filter-mobile-open-label{color:var(--kr-chip-selected-color, #fff)}.fd-drawer--filters,
.fd-body--mobile-filters{color:rgba(255, 255, 255, 0.9)}.fd-body--mobile-filters .fp-title,
.fd-body--mobile-filters .fp-stock-label,
.fd-body--mobile-filters .ps-value{color:rgba(255, 255, 255, 0.88)}.fd-body--mobile-filters .fp-genre-label,
.fd-body--mobile-filters .check_container.fp-genre-label{color:rgba(255, 255, 255, 0.88)!important}.fd-body--mobile-filters .fp-genre-checked{color:rgba(100, 200, 255, 1)!important}.fd-body--mobile-filters .fp-region-chip,
.fd-body--mobile-filters .fp-nature-btn{color:rgba(255, 255, 255, 0.72)}.fd-drawer--filters .fd-handle{width:40px;height:4px;border-radius:4px;background:rgba(255, 255, 255, 0.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:0.75rem;font-weight:500;color:rgba(120, 200, 255, 0.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, 0.18);background:rgba(255, 255, 255, 0.06);color:rgba(255, 255, 255, 0.85);font-size:0.88rem;font-weight:600;cursor:pointer;transition:background 0.2s ease, border-color 0.2s ease}.fd-btn-secondary:hover{background:rgba(255, 255, 255, 0.1);border-color:rgba(255, 255, 255, 0.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, 0.2);border:1px solid rgba(255, 255, 255, 0.08);border-radius:14px;padding:14px}.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{padding-left:var(--browser-filter-pad);padding-right:var(--browser-filter-pad);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, 0.55);z-index:9000;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);animation:fdFadeIn 0.2s ease}.fd-drawer{position:fixed;bottom:0;left:0;right:0;max-height:90vh;background:linear-gradient(
    165deg,
    rgba(34, 54, 68, 0.58) 0%,
    rgba(22, 38, 50, 0.62) 40%,
    rgba(13, 23, 31, 0.72) 100%
  );border-radius:22px 22px 0 0;z-index:9001;display:flex;flex-direction:column;animation:fdSlideUp 0.3s cubic-bezier(0.32,0.72,0,1);box-shadow:0 -8px 48px rgba(0, 0, 0, 0.42),
    inset 0 1px 0 rgba(255, 255, 255, 0.08);border-top:1px solid rgba(255, 255, 255, 0.12)}.fd-header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid rgba(255,255,255,0.07);flex-shrink:0}.fd-title{font-size:16px;font-weight:700;color:#fff}.fd-close{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);color:rgba(255,255,255,0.7);width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:13px;display:flex;align-items:center;justify-content:center;transition:all 0.2s}.fd-close:hover{background:rgba(255,255,255,0.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,0.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, 0.1)!important;background:rgba(255, 255, 255, 0.06)!important;box-shadow:none;animation:none;opacity:0.85}.filter_platform_skeleton.filter_button::after{content:"";position:absolute;inset:0;background:linear-gradient(
    105deg,
    transparent 0%,
    rgba(255, 255, 255, 0.14) 50%,
    transparent 100%
  );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--strip.filter_button,
.filter_platform_skeleton.filter_platform_skeleton--chip.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%)}100%{transform:translateX(120%)}}.filter_platform_skeleton.filter_button:hover{transform:none;background:rgba(255, 255, 255, 0.06)!important;box-shadow:none}@keyframes fdFadeIn{from{opacity:0}to{opacity:1}}@keyframes fdSlideUp{from{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(
    to right,
    transparent 0%,
    black 8%,
    black 92%,
    transparent 100%
  );mask-image:linear-gradient(
    to right,
    transparent 0%,
    black 8%,
    black 92%,
    transparent 100%
  )}.fv-list{display:flex;flex-direction:row;align-items:flex-start;position:relative;width:max-content;will-change:transform;transition:transform 0.42s cubic-bezier(0.25, 0.1, 0.25, 1)}.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 0.35s ease, opacity 0.35s ease,
              transform 0.35s ease, box-shadow 0.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,0.2),
              0 16px 40px rgba(0,0,0,0.5);z-index:2}.fv-item.fv-dim{filter:brightness(0.35);opacity:0.65;transform:scale(0.99)}.fv-bg-blur{position:absolute;inset:-14px;background-size:cover;background-position:center;background-repeat:no-repeat;filter:blur(16px);transform:scale(1.05);z-index:0}.fv-scrim{position:absolute;inset:0;background:rgba(0,0,0,0.3);z-index:1;pointer-events:none}.fv-banner{position:absolute;inset:0;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,0.65));pointer-events:none}.fv-label{position:absolute;bottom:0;left:0;right:0;padding:40px 18px 16px;background:linear-gradient(to top, rgba(0,0,0,0.78) 0%, transparent 100%);pointer-events:none;z-index:3}.fv-label span{color:#fff;font-size:clamp(14px, 1.6vw, 22px);font-weight:700;letter-spacing:0.03em;text-shadow:0 2px 8px rgba(0,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,0.22);border:none;cursor:pointer;padding:0;transition:all 0.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, 0.92);cursor:pointer;box-shadow:var(--kr-glass-shadow),
    inset 0 1px 0 rgba(255, 255, 255, 0.12);backdrop-filter:var(--kr-glass-blur);-webkit-backdrop-filter:var(--kr-glass-blur);transform:translateY(-50%);transition:background 0.22s ease,
    border-color 0.22s ease,
    box-shadow 0.22s ease,
    color 0.22s ease,
    transform 0.22s ease,
    opacity 0.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(0.96)}.fv-nav:focus-visible{outline:2px solid rgba(120, 200, 255, 0.65);outline-offset:3px}.fv-nav:disabled{opacity:0.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(
      to right,
      transparent 0%,
      black 4%,
      black 96%,
      transparent 100%
    );mask-image:linear-gradient(
      to right,
      transparent 0%,
      black 4%,
      black 96%,
      transparent 100%
    )}.fv-nav{width:40px;height:40px}.fv-nav-icon{width:0.875rem;height:0.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,0.06), 0 4px 18px rgba(0,0,0,0.45);transition:transform 0.28s cubic-bezier(0.4, 0, 0.2, 1),
    box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);will-change:transform}.gc-card img{transition:filter 0.3s ease, transform 0.35s ease;filter:brightness(0.88) saturate(1.05)}.gc-card-label{position:absolute;bottom:0;left:0;right:0;padding:18px 10px 8px;background:linear-gradient(to top, rgba(0,0,0,0.78) 0%, transparent 100%);display:flex;align-items:flex-end;z-index:2;opacity:0;transform:translateY(4px);transition:opacity 0.25s ease, transform 0.25s ease}.gc-card-label span{font-size:0.8rem;font-weight:700;color:#fff;letter-spacing:0.04em;text-transform:uppercase;text-shadow:0 1px 4px rgba(0,0,0,0.8)}.gc-card:hover{transform:translateY(-5px) scale(1.03);box-shadow:0 0 0 2px rgba(41, 147, 250, 0.55),
    0 12px 36px rgba(0,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, 0.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255, 255, 255, 0.1);border-radius:16px;box-shadow:0 8px 32px rgba(0, 11, 19, 0.4)}.account-glass-surface--inner{background:rgba(255, 255, 255, 0.04);border:1px solid rgba(255, 255, 255, 0.08);border-radius:12px}.wallet-tab--embedded,
.refer-box--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 0.15rem}.account-section-head--center{text-align:center}.account-section-kicker{margin:0 0 0.35rem;font-size:0.68rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:rgba(255, 255, 255, 0.38)}.account-section-title{margin:0;font-size:1.35rem;font-weight:600;color:rgba(255, 255, 255, 0.95);line-height:1.25}.account-section-lead{margin:0.5rem 0 0;max-width:52ch;font-size:0.9rem;line-height:1.55;color:rgba(255, 255, 255, 0.58)}.account-section-head--center .account-section-lead{margin-inline:auto}.account-tab-skeleton{display:flex;flex-direction:column;gap:0.75rem}.account-tab-skeleton-row{display:grid;grid-template-columns:repeat(3, 1fr);gap:0.75rem}.account-tab-skeleton-block{min-height:72px;border-radius:12px;background:rgba(255, 255, 255, 0.05);border:1px solid rgba(255, 255, 255, 0.06);animation:accountTabSkeletonPulse 1.4s ease-in-out infinite}.account-tab-skeleton-block--hero{min-height:108px}@keyframes accountTabSkeletonPulse{0%,
  100%{opacity:0.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, 0.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, 0.08);border:1px solid rgba(255, 255, 255, 0.12);color:rgba(255, 255, 255, 0.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:-0.02em;color:rgba(255, 255, 255, 0.98);line-height:1.1}.wallet-tab-metrics{display:grid;grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));gap:0.75rem}.wallet-tab-metric{display:flex;align-items:flex-start;gap:0.65rem;padding:0.9rem 1rem;transition:border-color 0.2s ease, transform 0.2s ease}.wallet-tab-metric:hover{border-color:rgba(255, 255, 255, 0.14);transform:translateY(-1px)}.wallet-tab-metric-icon{margin-top:0.15rem;font-size:0.95rem;color:rgba(255, 255, 255, 0.45);flex-shrink:0}.wallet-tab-metric--hold .wallet-tab-metric-icon{color:#fbbf24}.wallet-tab-metric--hold .wallet-tab-metric-value{color:#fbbf24}.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:0.15rem;min-width:0}.wallet-tab-metric-value{font-size:1.05rem;font-weight:700;color:rgba(255, 255, 255, 0.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:0.6rem}.wallet-tab-quick-btn{display:inline-flex;align-items:center;gap:0.45rem;padding:0.5rem 1rem;border-radius:999px;border:1px solid rgba(255, 255, 255, 0.14);background:rgba(255, 255, 255, 0.1);color:rgba(255, 255, 255, 0.95);font-size:0.85rem;font-weight:600;text-decoration:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background 0.2s ease,
    border-color 0.2s ease,
    transform 0.15s ease}.wallet-tab-quick-btn:hover{background:rgba(255, 255, 255, 0.16);border-color:rgba(255, 255, 255, 0.22);color:#fff;transform:translateY(-1px)}.wallet-tab-quick-btn--ghost{background:rgba(255, 255, 255, 0.04)}.wallet-tab-cards{display:none}.wallet-tab-card{display:none}.wallet-tab-card-label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:rgba(255, 255, 255, 0.5);margin:0 0 8px}.wallet-tab-card-value{font-size:20px;font-weight:700;color:rgba(255, 255, 255, 0.95);margin:0}.wallet-tab-card.main .wallet-tab-card-value{color:rgba(255, 255, 255, 0.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, 0.4);margin:6px 0 0}.wallet-tab-history{padding:1.15rem 1.25rem 1.25rem}.wallet-tab-history-head{margin-bottom:0.85rem;padding-bottom:0.75rem;border-bottom:1px solid rgba(255, 255, 255, 0.08)}.wallet-tab-history-title{margin:0}.wallet-tab-list{display:flex;flex-direction:column;gap:0.5rem}.wallet-tab-tx{display:flex;justify-content:space-between;align-items:flex-start;padding:0.85rem 1rem;border-radius:12px;background:rgba(255, 255, 255, 0.03);border:1px solid rgba(255, 255, 255, 0.08);gap:12px;transition:background 0.2s ease,
    border-color 0.2s ease,
    transform 0.15s ease}.wallet-tab-tx:hover{background:rgba(255, 255, 255, 0.06);border-color:rgba(255, 255, 255, 0.14);transform:translateY(-1px)}.wallet-tab-tx-badges{display:flex;flex-wrap:wrap;gap:0.35rem;margin-top:0.15rem}.wallet-tab-tx.pending{opacity:.7;border-style:dashed}.wallet-tab-tx-left{display:flex;flex-direction:column;gap:0.2rem;min-width:0}.wallet-tab-tx-badges{display:flex;flex-wrap:wrap;gap:0.35rem;margin-top:0.15rem}.wallet-tab-tx-type{font-size:13px;font-weight:600;color:rgba(255, 255, 255, 0.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, 0.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, 0.15);color:#fbbf24;border:1px solid rgba(245, 158, 11, 0.25);width:fit-content}.wallet-tab-tx-badge.expiry{background:rgba(239, 68, 68, 0.12);color:#f87171;border-color:rgba(239, 68, 68, 0.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, 0.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, 0.07)}.wallet-tab-pg-btn{padding:0.45rem 1.1rem;border-radius:999px;border:1px solid rgba(255, 255, 255, 0.12);background:rgba(255, 255, 255, 0.06);color:rgba(255, 255, 255, 0.8);font-size:0.82rem;font-weight:600;cursor:pointer;transition:background 0.15s ease,
    border-color 0.15s ease,
    color 0.15s ease}.wallet-tab-pg-btn:hover{background:rgba(255, 255, 255, 0.12);border-color:rgba(255, 255, 255, 0.22);color:#fff}.wallet-tab-loading{text-align:center;padding:2rem 1rem;color:rgba(255, 255, 255, 0.45);font-size:0.9rem}.wallet-tab-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0.65rem;padding:2rem 1rem}.wallet-tab-empty-title{margin:0;font-size:1rem;font-weight:600;color:rgba(255, 255, 255, 0.88)}.wallet-tab-empty-text{margin:0;max-width:36ch;font-size:0.88rem;line-height:1.5;color:rgba(255, 255, 255, 0.5)}.wallet-tab-empty-cta{margin-top:0.35rem}.wallet-tab-earn-banner{padding:0.9rem 1.1rem;font-size:0.86rem;line-height:1.55;color:rgba(255, 255, 255, 0.62);border-left:3px solid rgba(255, 255, 255, 0.22)}.wallet-tab-earn-text strong{color:rgba(255, 255, 255, 0.95)}.cashback-promo{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;font-weight:600;color:rgba(255, 255, 255, 0.92);background:linear-gradient(145deg, rgba(30, 52, 68, 0.55) 0%, rgba(13, 23, 31, 0.65) 100%);border:1px solid rgba(255, 255, 255, 0.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, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.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, 0.22), inset 0 1px 0 rgba(255, 255, 255, 0.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:0.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:0.92em;opacity:0.85}.cashback-help-wrap{position:relative;display:inline-flex;align-items:center}.cashback-help-btn{border:1.5px solid rgba(255, 255, 255, 0.52);background:rgba(13, 23, 31, 0.55);color:rgba(255, 255, 255, 0.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 0.15s ease, border-color 0.15s ease, transform 0.12s ease;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.12),
    0 1px 3px rgba(0, 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(-0.5px);font-family:"Albert Sans", system-ui, sans-serif}.cashback-help-btn:hover,
.cashback-help-btn:focus-visible{background:rgba(30, 52, 68, 0.75);border-color:rgba(255, 255, 255, 0.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, 0.92);background:rgba(13, 23, 31, 0.96);border:1px solid rgba(255, 255, 255, 0.14);box-shadow:0 10px 28px rgba(0, 0, 0, 0.45);opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity 0.15s ease, transform 0.15s ease, visibility 0.15s;pointer-events:none;z-index:20}.cashback-help-wrap:hover .cashback-tooltip-flyout,
.cashback-help-wrap:focus-within .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, 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, 0.98) 0%, rgba(13, 23, 31, 0.98) 100%);border:1px solid rgba(255, 255, 255, 0.12);box-shadow:0 20px 50px rgba(0, 0, 0, 0.55);color:rgba(255, 255, 255, 0.88)}.cashback-modal-close{position:absolute;top:10px;right:12px;border:none;background:transparent;color:rgba(255, 255, 255, 0.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, 0.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, 0.55)}.cashback-modal-link{display:inline-block;margin-top:4px;font-size:13px;font-weight:600;color:rgba(147, 197, 253, 0.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, 0.07);border:1px solid rgba(5, 150, 105, 0.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, 0.85)}.cart-invoice-opt{margin:12px 0 8px;padding:12px 14px;border-radius:12px;background:rgba(0, 0, 0, 0.22);border:1px solid rgba(255, 255, 255, 0.1)}.cart-invoice-opt-label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:0.9rem;color:rgba(255, 255, 255, 0.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:0.78rem;line-height:1.4;color:rgba(255, 255, 255, 0.5)}.cart-wallet-section{background:rgba(5,150,105,0.07);border:1px solid rgba(5,150,105,0.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,0.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;margin:24px auto}.refer-box.account-glass-surface:not(.refer-box--embedded){margin:24px auto}.refer-crosslink{margin-top:-0.35rem}.refer-bonus-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.75rem}.refer-bonus-card{display:flex;flex-direction:column;align-items:center;gap:0.35rem;padding:1.15rem 1rem;text-align:center;border-top:2px solid rgba(255, 255, 255, 0.18);transition:border-color 0.2s ease, transform 0.15s ease}.refer-bonus-card:hover{border-color:rgba(255, 255, 255, 0.22);transform:translateY(-1px)}.refer-bonus-card--you{border-top-color:rgba(74, 222, 128, 0.45)}.refer-bonus-card--friend{border-top-color:rgba(96, 165, 250, 0.45)}.refer-bonus-icon{font-size:1.1rem;color:rgba(255, 255, 255, 0.5);margin-bottom:0.15rem}.refer-bonus-label{font-size:0.68rem;text-transform:uppercase;letter-spacing:0.08em;color:rgba(255, 255, 255, 0.45)}.refer-bonus-amount{font-size:1.35rem;font-weight:700;color:rgba(255, 255, 255, 0.96)}.refer-link-section{padding:1.1rem 1.15rem}.refer-link-label{display:flex;align-items:center;gap:0.4rem;margin:0 0 0.65rem}.refer-link-label-icon{font-size:0.75rem;opacity:0.7}.refer-link-row{display:flex;gap:8px}.refer-link-input{flex:1 1;background:rgba(0, 0, 0, 0.25);border:1px solid rgba(255, 255, 255, 0.1);border-radius:10px;padding:10px 14px;color:rgba(255, 255, 255, 0.9);font-size:14px;font-family:inherit}.refer-link-copy{display:inline-flex;align-items:center;gap:0.4rem;background:rgba(255, 255, 255, 0.1);border:1px solid rgba(255, 255, 255, 0.14);border-radius:10px;padding:0.55rem 1rem;color:#fff;font-size:0.85rem;font-weight:600;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background 0.15s ease,
    border-color 0.15s ease,
    transform 0.12s ease}.refer-link-copy:hover{background:rgba(255, 255, 255, 0.16);border-color:rgba(255, 255, 255, 0.22);transform:translateY(-1px)}.refer-link-code{font-size:12px;color:rgba(255, 255, 255, 0.5);margin:10px 0 0}.refer-stats{display:grid;grid-template-columns:repeat(auto-fill, minmax(130px, 1fr));gap:0.65rem}.refer-stat{display:flex;flex-direction:column;align-items:center;gap:0.25rem;padding:0.85rem 0.65rem;text-align:center;transition:border-color 0.2s ease, transform 0.15s ease}.refer-stat:hover{transform:translateY(-1px);border-color:rgba(255, 255, 255, 0.14)}.refer-stat-icon{font-size:0.9rem;color:rgba(255, 255, 255, 0.4);margin-bottom:0.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, 0.75)}.refer-stat-value{font-size:1.15rem;font-weight:700;color:rgba(255, 255, 255, 0.95)}.refer-stat-label{font-size:0.68rem;color:rgba(255, 255, 255, 0.48);line-height:1.35}.refer-how{padding:1.1rem 1.15rem}.refer-how-title{margin:0 0 0.75rem}.refer-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.55rem}.refer-step{display:flex;align-items:flex-start;gap:0.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, 0.1);border:1px solid rgba(255, 255, 255, 0.14);font-size:0.72rem;font-weight:700;color:rgba(255, 255, 255, 0.9)}.refer-step-text{font-size:0.88rem;line-height:1.45;color:rgba(255, 255, 255, 0.68);padding-top:0.15rem}.refer-footer{text-align:center}.refer-back{color:rgba(255, 255, 255, 0.5);font-size:13px;text-decoration:none}.refer-back:hover{color:rgba(255, 255, 255, 0.9)}.refer-loading, .refer-disabled{text-align:center;padding:60px 20px;color:rgba(255, 255, 255, 0.6)}.refer-disabled h2{font-size:1.3rem;color:rgba(255, 255, 255, 0.9);margin-bottom:10px}@media (max-width: 768px){.account-tab-skeleton-row{grid-template-columns:1fr}.wallet-tab.account-tab-panel,
  .wallet-tab--embedded,
  .refer-box--embedded{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, 0.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 .second_part_game_front,
.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{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:0.35rem 0.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:0.25rem;gap:0.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:0.35rem;margin-right:0.35rem;padding-left:0.65rem!important;padding-right:0.65rem!important}.filter-platform-skeleton-strip-wrap{overflow:hidden;max-width:100%}}@media (max-width: 767.98px){.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:0.72rem;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:rgba(255, 255, 255, 0.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 0.2s ease, box-shadow 0.2s ease}.account-nav-mobile-trigger:focus-visible{outline:none;border-color:rgba(120, 200, 255, 0.65);box-shadow:var(--kr-chip-selected-shadow), 0 0 0 2px rgba(120, 200, 255, 0.28)}.account-nav-mobile-trigger-main{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1}.account-nav-mobile-trigger-icon-wrap,
  .account-nav-mobile-item-icon-wrap{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:rgba(0, 0, 0, 0.22);border:1px solid rgba(255, 255, 255, 0.1);flex-shrink:0}.account-nav-mobile-trigger-icon,
  .account-nav-mobile-item-icon{font-size:0.95rem;opacity:0.95}.account-nav-mobile-trigger-label,
  .account-nav-mobile-item-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:0.8rem;opacity:0.75;transition:transform 0.22s ease, opacity 0.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, 0.12);background:linear-gradient(
      165deg,
      rgba(34, 54, 68, 0.92) 0%,
      rgba(13, 23, 31, 0.96) 100%
    );backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 16px 40px rgba(0, 0, 0, 0.45),
      inset 0 1px 0 rgba(255, 255, 255, 0.08);animation:accountNavMenuIn 0.22s cubic-bezier(0.32, 0.72, 0, 1)}.account-nav-mobile-menu[hidden]{display:none}@keyframes accountNavMenuIn{from{opacity:0;transform:translateY(-6px) scale(0.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, 0.88);cursor:pointer;transition:background 0.18s ease, color 0.18s ease}.account-nav-mobile-menu li + li{margin-top:2px}.account-nav-mobile-item:hover,
  .account-nav-mobile-item:focus-visible{background:rgba(255, 255, 255, 0.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, 0.28);border-color:rgba(120, 200, 255, 0.35)}.account-nav-mobile-item-label{flex:1 1;min-width:0}.account-nav-mobile-item-check{font-size:0.85rem;color:rgba(120, 200, 255, 0.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}.cashback-promo--card-corner,
  .browser-grid-stage .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;border-radius:12px!important}.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, 0px)}.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 .fp-genre-label,
  .fd-body--mobile-filters .filter-chips-row .filter-chip,
  .fd-body--mobile-filters .region-chip{min-height:44px;font-size:0.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, 0.75) calc(100% - var(--home-hero-fade-bottom) * 0.7),
    rgba(0, 0, 0, 0.35) calc(100% - var(--home-hero-fade-bottom) * 0.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, 0.75) calc(100% - var(--home-hero-fade-bottom) * 0.7),
    rgba(0, 0, 0, 0.35) calc(100% - var(--home-hero-fade-bottom) * 0.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 0.7s ease,
    visibility 0.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{position:absolute;inset:0;z-index:1;background:linear-gradient(
      180deg,
      rgba(0, 11, 19, 0.26) 0%,
      rgba(0, 11, 19, 0.06) calc(var(--home-hero-underlap) + 1.5rem),
      rgba(0, 11, 19, 0.02) 36%,
      rgba(0, 11, 19, 0.05) 55%,
      rgba(0, 11, 19, 0.12) 68%,
      rgba(0, 11, 19, 0.22) calc(100% - var(--home-hero-fade-bottom)),
      rgba(0, 11, 19, 0.55) calc(100% - var(--home-hero-fade-bottom) * 0.5),
      rgba(0, 11, 19, 0.88) calc(100% - var(--home-hero-fade-bottom) * 0.15),
      var(--home-hero-page-bg) 100%
    ),
    linear-gradient(
      90deg,
      rgba(0, 11, 19, 0.12) 0%,
      transparent 36%,
      transparent 64%,
      rgba(0, 11, 19, 0.1) 100%
    );pointer-events:none}.home-hero__fade{position:absolute;left:0;right:0;bottom:0;z-index:2;height:var(--home-hero-fade-bottom);background:linear-gradient(
    to bottom,
    rgba(0, 11, 19, 0) 0%,
    rgba(0, 11, 19, 0.1) 24%,
    rgba(0, 11, 19, 0.32) 48%,
    rgba(0, 11, 19, 0.62) 72%,
    rgba(0, 11, 19, 0.92) 90%,
    #000b13 100%
  );pointer-events:none}.home-page--cinematic .home-hero{overflow:hidden}.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:0.65rem;padding:calc(var(--home-hero-underlap) * 0.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:0.65rem;width:100%;opacity:0;visibility:hidden;transition:opacity 0.45s ease,
    visibility 0.45s ease;pointer-events:none}.home-hero__copy.is-active{opacity:1;visibility:visible;z-index:1;pointer-events:auto}.home-hero__title--spacer,
.home-hero__text--spacer{visibility:hidden;-webkit-user-select:none;user-select:none}.home-hero__cta--spacer{visibility:hidden;pointer-events:none;min-height:44px;padding:0.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:-0.02em;text-shadow:0 0 1px rgba(0, 0, 0, 0.85),
    0 1px 2px rgba(0, 0, 0, 0.75),
    0 2px 8px rgba(0, 0, 0, 0.55),
    0 6px 24px rgba(0, 0, 0, 0.45),
    0 0 48px rgba(0, 11, 19, 0.7)}.home-hero__text{margin:0;max-width:36rem;font-size:clamp(0.92rem, 1.4vw, 1.05rem);line-height:1.45;color:rgba(255, 255, 255, 0.94);text-shadow:0 0 1px rgba(0, 0, 0, 0.8),
    0 1px 3px rgba(0, 0, 0, 0.65),
    0 4px 16px rgba(0, 0, 0, 0.45)}.home-hero__cta{display:inline-flex;align-items:center;justify-content:center;margin-top:0.35rem;min-height:44px;padding:0.7rem 1.55rem;border-radius:999px;border:1px solid rgba(255, 255, 255, 0.55);background:rgba(255, 255, 255, 0.94);color:#0d1720;font-size:0.92rem;font-weight:600;letter-spacing:0.02em;text-decoration:none;box-shadow:0 8px 28px rgba(0, 0, 0, 0.28);transition:transform 0.2s ease,
    background 0.2s ease,
    box-shadow 0.2s ease}.home-hero__cta:hover{background:#fff;color:#0d1720;transform:translateY(-2px);box-shadow:0 12px 32px rgba(0, 0, 0, 0.34)}.home-hero__nav{position:absolute;top:calc(var(--home-hero-first-screen) * 0.5);z-index:3;transform:translateY(-50%);width:44px;height:44px;border-radius:999px;border:1px solid rgba(255, 255, 255, 0.22);background:rgba(6, 16, 24, 0.42);color:rgba(255, 255, 255, 0.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 0.2s ease, border-color 0.2s ease, transform 0.2s ease}.home-hero__nav:hover{background:rgba(6, 16, 24, 0.62);border-color:rgba(255, 255, 255, 0.4)}.home-hero__nav--prev{left:clamp(0.5rem, 2vw, 1.25rem)}.home-hero__nav--next{right:clamp(0.5rem, 2vw, 1.25rem)}.home-hero__dots{position:relative;z-index:3;left:auto;top:auto;bottom:auto;transform:none;display:flex;gap:0.45rem;margin-top:0.85rem;padding:0.35rem 0.5rem;pointer-events:auto}.home-hero__dot{width:8px;height:8px;padding:0;border:none;border-radius:999px;background:rgba(255, 255, 255, 0.35);cursor:pointer;transition:width 0.25s ease, background 0.25s ease}.home-hero__dot.is-active{width:1.55rem;background:rgba(255, 255, 255, 0.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) * 0.7);padding-bottom:clamp(3.25rem, 10vh, 5.5rem)}.home-hero__nav{display:none}}@media (prefers-reduced-motion: reduce){.home-hero__slide,
  .home-hero__copy,
  .home-hero__cta,
  .home-hero__dot{transition:none!important;animation:none!important}.home-hero__slide{transform:none}}@keyframes store-hero-title-in{from{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:0.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 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 0.45s cubic-bezier(0.22, 1, 0.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, 0.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 0%,
    #000 8%,
    #000 92%,
    transparent 100%
  );mask-image:linear-gradient(
    90deg,
    transparent 0%,
    #000 8%,
    #000 92%,
    transparent 100%
  )}.browser-shell.browser-shell--store .store-hero__track{display:flex;align-items:center;gap:0;width:max-content;height:100%;padding:0.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:-0.55rem;border-radius:10px;overflow:hidden;background:rgba(20, 32, 44, 0.92);box-shadow:0 12px 28px rgba(0, 0, 0, 0.5),
    0 0 0 1px rgba(255, 255, 255, 0.12);transform-style:preserve-3d;transform:rotateY(0deg) translateZ(0) scale(1);transform-origin:center center;will-change:transform, opacity;backface-visibility:hidden;opacity:0.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, 0.78) 0%,
      rgba(0, 11, 19, 0.32) 42%,
      transparent 70%
    ),
    linear-gradient(
      180deg,
      rgba(0, 11, 19, 0.42) 0%,
      rgba(0, 11, 19, 0.2) calc(var(--store-hero-underlap) * 0.85),
      rgba(0, 11, 19, 0.1) calc(var(--store-hero-underlap) + 2rem),
      rgba(0, 11, 19, 0.12) 42%,
      rgba(0, 11, 19, 0.5) 78%,
      #000b13 100%
    ),
    linear-gradient(
      90deg,
      rgba(0, 11, 19, 0.7) 0%,
      transparent 18%,
      transparent 82%,
      rgba(0, 11, 19, 0.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:-0.035em;line-height:1.05;color:#fff;text-align:center;position:relative;z-index:3;text-shadow:0 1px 0 rgba(0, 0, 0, 0.35),
    0 2px 12px rgba(0, 0, 0, 0.65),
    0 16px 48px rgba(0, 0, 0, 0.55)}.browser-shell.browser-shell--store .store-hero__title--pulse{animation:store-hero-title-in 0.65s cubic-bezier(0.22, 1, 0.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:0.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:0.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-filters .filters,
.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-catalog.browser,
.browser-shell.browser-shell--store .store-catalog.browser-grid-root{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:0.85rem 1rem 0.95rem;border-radius:16px;border:1px solid rgba(255, 255, 255, 0.1);background:rgba(0, 11, 19, 0.58);box-shadow:0 16px 40px rgba(0, 0, 0, 0.32),
    0 1px 0 rgba(255, 255, 255, 0.05) inset;backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);opacity:1;transform:none;transition:opacity 0.42s cubic-bezier(0.22, 1, 0.36, 1),
    transform 0.45s cubic-bezier(0.22, 1, 0.36, 1),
    border-color 0.3s ease,
    background 0.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 0.48s cubic-bezier(0.22, 1, 0.36, 1) both}@keyframes store-control-deck-enter{from{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, 0.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 0.14s cubic-bezier(0.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 0.18s cubic-bezier(0.22, 1, 0.36, 1) both;pointer-events:none}@keyframes store-catalog-sink-out{from{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(0.92) translateY(14px)}}@keyframes store-catalog-sink-in{from{opacity:0;transform:scale(0.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 0.42s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc(var(--fresh-i, 0) * 28ms)}@keyframes store-card-fresh-rise{from{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 0.28s cubic-bezier(0.22, 1, 0.36, 1),
    margin-top 0.28s cubic-bezier(0.22, 1, 0.36, 1),
    opacity 0.22s ease}.browser-shell.browser-shell--store
  .store-control-deck
  .store-filter-chips.is-open{grid-template-rows:1fr;margin-top:0.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 0.28s cubic-bezier(0.22, 1, 0.36, 1) both}@keyframes store-chip-in{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.browser-shell.browser-shell--store .browser-grid-content-layer.is-swap-out,
  .browser-shell.browser-shell--store .browser-grid-content-layer.is-swap-in,
  .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
    .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:0.45rem 0 0;z-index:1}@media (max-width: 767.98px){.browser-shell.browser-shell--store .store-control-deck{padding:0.7rem 0.75rem 0.8rem;border-radius:14px;margin-bottom:0.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, 0.22);border-top-color:rgba(230, 245, 255, 0.95);opacity:0;overflow:hidden;pointer-events:none;transition:width 0.34s cubic-bezier(0.22, 1, 0.36, 1),
    height 0.34s cubic-bezier(0.22, 1, 0.36, 1),
    opacity 0.28s ease,
    border-width 0.28s ease;animation:store-catalog-spin 0.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:0.15rem}.browser-shell.browser-shell--store .fp-genre-grid--chips,
.fp-genre-grid--chips{display:flex!important;flex-wrap:wrap!important;gap:0.4rem!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0.15rem 0 0!important}.fp-genre-chip{appearance:none;border:1px solid rgba(255, 255, 255, 0.1);background:rgba(255, 255, 255, 0.04);color:rgba(255, 255, 255, 0.62);border-radius:999px;padding:0.38rem 0.75rem;font-family:"Albert Sans", system-ui, sans-serif;font-size:0.72rem;font-weight:500;letter-spacing:0.04em;cursor:pointer;transition:color 0.22s ease,
    background 0.22s ease,
    border-color 0.22s ease,
    box-shadow 0.22s ease}.fp-genre-chip:hover{color:rgba(255, 255, 255, 0.92);background:rgba(255, 255, 255, 0.07);border-color:rgba(200, 230, 255, 0.22)}.fp-genre-chip.is-active{color:#fff;background:var(--kr-chip-selected-bg, rgba(120, 200, 255, 0.12));border-color:var(--kr-chip-selected-border, rgba(120, 200, 255, 0.35));box-shadow:var(--kr-chip-selected-shadow, 0 0 16px rgba(120, 200, 255, 0.12))}.SortList.store-sort-panel{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity 0.26s cubic-bezier(0.22, 1, 0.36, 1),
    transform 0.3s cubic-bezier(0.22, 1, 0.36, 1),
    visibility 0s linear 0.26s}.SortList.store-sort-panel.SortListShow,
.SortList.store-sort-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity 0.26s cubic-bezier(0.22, 1, 0.36, 1),
    transform 0.3s cubic-bezier(0.22, 1, 0.36, 1),
    visibility 0s linear 0s}.browser-shell.browser-shell--store .filter-platform-bar{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:0.55rem 0.75rem!important;width:100%!important;min-width:0!important;margin:0 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-wrap,
.browser-shell.browser-shell--store .filter-mobile-platform-scroll,
.browser-shell.browser-shell--store .filter-platform-skeleton-strip-wrap,
.browser-shell.browser-shell--store .filter-platform-skeleton-strip{min-height:44px}.browser-shell.browser-shell--store .filter-panel-toggle,
.browser-shell.browser-shell--store .browser-page-wrap .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-type-tabs,
.browser-shell.browser-shell--store .browser-page-wrap .browser-type-tabs{display:flex!important;flex-wrap:nowrap!important;align-items:flex-end!important;justify-content:center!important;gap:0.35rem 2rem!important;width:100%!important;max-width:100%;margin:0.55rem 0 1.35rem!important;padding:0 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_secondary,
.browser-shell.browser-shell--store .filters_univers_tab_game_selected{position:relative!important;flex:0 0 auto!important;min-width:0!important;min-height:0!important;width:auto!important;margin:0!important;padding:0.25rem 0.15rem 0.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, 0.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:0.06em!important;text-transform:none!important;line-height:1.15!important;opacity:1!important;transform:none!important;transition:color 0.28s ease,
    text-shadow 0.28s ease,
    opacity 0.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, 0.95) 22%,
    rgba(160, 210, 255, 0.7) 78%,
    transparent
  );box-shadow:0 0 12px rgba(180, 220, 255, 0.45);opacity:0;transform:scaleX(0.4);transition:opacity 0.28s ease,
    transform 0.34s cubic-bezier(0.22, 1, 0.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, 0.88)!important;background:transparent!important;text-shadow:0 0 22px rgba(180, 220, 255, 0.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:0.55;transform:scaleX(0.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, 0.98)!important;background:transparent!important;box-shadow:none!important;text-shadow:0 0 28px rgba(200, 230, 255, 0.34),
    0 1px 0 rgba(0, 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:0.65rem 1rem!important;margin:0.35rem 0 0.55rem!important;align-items:center!important}.browser-shell.browser-shell--store .filter-section-label,
.browser-shell.browser-shell--store .filter-platform-bar-label,
.browser-shell.browser-shell--store .store-toolbar__label{font-size:0.62rem!important;font-weight:500!important;letter-spacing:0.18em!important;text-transform:uppercase!important;color:rgba(255, 255, 255, 0.32)!important}.browser-shell.browser-shell--store .filter-platform-scroll{gap:0.35rem!important;padding:2px 0 6px!important}.browser-shell.browser-shell--store .filter_button.filter-platform-chip,
.browser-shell.browser-shell--store .filter-mobile-platform-btn{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, 0.48)!important;font-size:0.72rem!important;font-weight:500!important;letter-spacing:0.06em!important;padding:0.25rem 0.4rem!important;transform:none!important;opacity:0.62;filter:saturate(0.8) brightness(0.88);transition:opacity 0.28s ease,
    filter 0.28s ease,
    color 0.28s ease,
    transform 0.28s ease!important}.browser-shell.browser-shell--store .filter_button.filter-platform-chip img,
.browser-shell.browser-shell--store .filter-mobile-platform-btn img{opacity:0.7;transition:opacity 0.28s ease, filter 0.28s ease;filter:drop-shadow(0 0 0 transparent)}.browser-shell.browser-shell--store .filter_button.filter-platform-chip:hover,
.browser-shell.browser-shell--store .filter-mobile-platform-btn:hover{background:transparent!important;border:none!important;box-shadow:none!important;color:rgba(255, 255, 255, 0.96)!important;opacity:1;filter:brightness(1.18) saturate(1.05);transform:none!important}.browser-shell.browser-shell--store .filter_button.filter-platform-chip:hover img,
.browser-shell.browser-shell--store .filter-mobile-platform-btn:hover img{opacity:1;filter:drop-shadow(0 0 10px rgba(200, 230, 255, 0.45)) brightness(1.12)}.browser-shell.browser-shell--store .filter_button.filter-platform-chip.platform_selected,
.browser-shell.browser-shell--store .filter-mobile-platform-btn.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_button.filter-platform-chip.platform_selected img,
.browser-shell.browser-shell--store .filter-mobile-platform-btn.platform_selected img{opacity:1;filter:drop-shadow(0 0 12px rgba(200, 230, 255, 0.55)) brightness(1.15)}.browser-shell.browser-shell--store .filter_button.filter-platform-chip--all{min-width:auto!important;padding:0.35rem 0.55rem!important;font-size:0.74rem!important;letter-spacing:0.14em!important;text-transform:uppercase!important}.browser-shell.browser-shell--store .filter-panel-toggle,
.browser-shell.browser-shell--store .browser-page-wrap .filter-panel-toggle{border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:rgba(255, 255, 255, 0.55)!important;font-size:0.72rem!important;font-weight:500!important;letter-spacing:0.14em!important;text-transform:uppercase!important;padding:0.35rem 0.15rem!important;min-height:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;position:relative;transition:color 0.28s ease, text-shadow 0.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, 0.7),
    transparent
  );opacity:0.35;transition:opacity 0.28s ease, box-shadow 0.28s ease}.browser-shell.browser-shell--store .filter-panel-toggle:hover,
.browser-shell.browser-shell--store .browser-page-wrap .filter-panel-toggle:hover{background:transparent!important;border:none!important;color:rgba(255, 255, 255, 0.95)!important;box-shadow:none!important;text-shadow:0 0 18px rgba(180, 220, 255, 0.28)}.browser-shell.browser-shell--store .filter-panel-toggle:hover::after{opacity:0.9;box-shadow:0 0 10px rgba(180, 220, 255, 0.35)}.browser-shell.browser-shell--store .filter-panel-toggle.is-open,
.browser-shell.browser-shell--store .browser-page-wrap .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, 0.32)}.browser-shell.browser-shell--store .filter-panel-toggle.is-open::after{opacity:1;box-shadow:0 0 12px rgba(180, 220, 255, 0.45)}.browser-shell.browser-shell--store .filter-panel-toggle-chevron{border-color:currentColor!important;opacity:0.7}.browser-shell.browser-shell--store .store-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:0.65rem 1rem;margin:0.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:0.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, 0.42);font-family:"Albert Sans", system-ui, sans-serif;font-size:0.82rem;font-weight:520;letter-spacing:0.04em;padding:0.35rem 0.2rem 0.45rem;border-radius:0;cursor:pointer;transition:color 0.28s ease,
    text-shadow 0.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, 0.95) 22%,
    rgba(160, 210, 255, 0.7) 78%,
    transparent
  );box-shadow:0 0 12px rgba(180, 220, 255, 0.4);opacity:0;transform:scaleX(0.4);transition:opacity 0.28s ease,
    transform 0.34s cubic-bezier(0.22, 1, 0.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, 0.9);background:transparent;text-shadow:0 0 18px rgba(180, 220, 255, 0.22)}.browser-shell.browser-shell--store .store-browse-mode:hover::after{opacity:0.5;transform:scaleX(0.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, 0.3),
    0 1px 0 rgba(0, 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:0.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:0.75rem;padding:0.85rem 1.25rem;border:1px solid rgba(255, 255, 255, 0.12);border-radius:999px;background:rgba(8, 16, 24, 0.62);color:rgba(255, 255, 255, 0.86);font-size:0.78rem;font-weight:500;letter-spacing:0.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, 0.18);border-top-color:rgba(220, 235, 255, 0.95);animation:store-catalog-spin 0.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(360deg)}}@media (prefers-reduced-motion: reduce){.browser-shell.browser-shell--store .store-catalog-loading__spinner{animation:none;border-top-color:rgba(255, 255, 255, 0.45)}}.browser-shell.browser-shell--store .filter-panel-toggle--secondary,
.browser-shell.browser-shell--store .browser-page-wrap .filter-panel-toggle--secondary{opacity:0.72;letter-spacing:0.12em!important;font-size:0.68rem!important;padding:0.3rem 0.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:0.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:0.62rem!important;letter-spacing:0.16em!important;color:rgba(255, 255, 255, 0.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, 0.1)!important;background:rgba(8, 16, 24, 0.55)!important;box-shadow:0 8px 28px rgba(0, 0, 0, 0.28)!important;color:rgba(255, 255, 255, 0.9)!important;font-size:0.8rem!important;font-weight:500!important;letter-spacing:0.04em!important;padding:0.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 0.25s ease,
    background 0.25s ease,
    box-shadow 0.25s ease,
    color 0.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, 0.28)!important;background:rgba(12, 22, 34, 0.72)!important;color:#fff!important;box-shadow:0 10px 32px rgba(0, 0, 0, 0.35),
    0 0 24px rgba(140, 190, 255, 0.12)!important}.browser-shell.browser-shell--store .SortSelect-value{font-size:0.8rem!important;font-weight:500!important;letter-spacing:0.03em!important}.browser-shell.browser-shell--store .SortSelect-chevron{opacity:0.65!important;font-size:0.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:0.4rem!important;border-radius:14px!important;border:1px solid rgba(255, 255, 255, 0.12)!important;background:linear-gradient(165deg, rgba(22, 36, 52, 0.94), rgba(6, 12, 20, 0.96))!important;box-shadow:0 22px 48px rgba(0, 0, 0, 0.55),
    0 0 0 1px rgba(180, 220, 255, 0.06),
    inset 0 1px 0 rgba(255, 255, 255, 0.06)!important;backdrop-filter:blur(18px) saturate(1.15)!important;-webkit-backdrop-filter:blur(18px) saturate(1.15)!important;gap:0.15rem!important}.browser-shell.browser-shell--store .SortListButton{border-radius:10px!important;padding:0.7rem 0.85rem!important;font-size:0.84rem!important;font-weight:500!important;letter-spacing:0.02em!important;color:rgba(255, 255, 255, 0.72)!important;background:transparent!important;border:none!important;transition:background 0.2s ease,
    color 0.2s ease,
    text-shadow 0.2s ease!important}.browser-shell.browser-shell--store .SortListButton:hover{background:rgba(255, 255, 255, 0.06)!important;color:#fff!important;text-shadow:0 0 16px rgba(180, 220, 255, 0.2)}.browser-shell.browser-shell--store .SortListButton-active{background:rgba(180, 215, 255, 0.1)!important;color:#fff!important;box-shadow:inset 0 0 0 1px rgba(200, 230, 255, 0.16)!important}.browser-shell.browser-shell--store .SortListButton-check{color:rgba(190, 225, 255, 0.95)!important;text-shadow:0 0 10px rgba(160, 210, 255, 0.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, 0.05)!important;border:1px solid rgba(255, 255, 255, 0.12)!important;box-shadow:0 1px 0 rgba(255, 255, 255, 0.04) inset!important;border-radius:999px!important;color:rgba(255, 255, 255, 0.86)!important;font-family:"Albert Sans", system-ui, sans-serif!important;font-size:0.72rem!important;font-weight:520!important;letter-spacing:0.02em!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.browser-shell.browser-shell--store .filter-chip-x{color:rgba(180, 220, 255, 0.75)!important}.browser-shell.browser-shell--store .filter-chip-clear{border-color:rgba(255, 255, 255, 0.14)!important;color:rgba(255, 255, 255, 0.55)!important;font-family:"Albert Sans", system-ui, sans-serif!important;letter-spacing:0.06em!important;text-transform:uppercase!important;font-size:0.65rem!important}.browser-shell.browser-shell--store .fp-section-card,
.browser-shell.browser-shell--store .fp-genre-grid{background:rgba(255, 255, 255, 0.025)!important;border:1px solid rgba(255, 255, 255, 0.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, 0.06)!important}.browser-shell.browser-shell--store .fp-title{letter-spacing:0.16em!important;font-weight:500!important;color:rgba(255, 255, 255, 0.34)!important}.browser-shell.browser-shell--store .store-grid .browser-grid-content-layer.row,
.browser-shell.browser-shell--store .browser-grid-content-layer.row,
.browser-shell.browser-shell--store
  .browser-grid-placeholder-layer
  > .row{grid-template-columns:repeat(4, minmax(0, 1fr))!important;gap:1rem 0.85rem!important}@media (max-width: 1199.98px){.browser-shell.browser-shell--store .store-grid .browser-grid-content-layer.row,
  .browser-shell.browser-shell--store .browser-grid-content-layer.row,
  .browser-shell.browser-shell--store
    .browser-grid-placeholder-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 .store-grid .browser-grid-content-layer.row,
  .browser-shell.browser-shell--store .browser-grid-content-layer.row,
  .browser-shell.browser-shell--store
    .browser-grid-placeholder-layer
    > .row{grid-template-columns:repeat(2, minmax(0, 1fr))!important;gap:0.7rem 0.55rem!important}}.browser-shell.browser-shell--store .kr-game-card-context .browser-grid-card-face,
.browser-shell.browser-shell--store .browser-grid-stage .game_front_wrapperV2{background-position:initial!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, 0.1)!important;background:rgba(0, 11, 19, 0.72)!important;box-shadow:0 8px 22px rgba(0, 0, 0, 0.28),
    0 1px 0 rgba(255, 255, 255, 0.04) inset!important;overflow:hidden!important;filter:none!important;transition:border-color 0.3s cubic-bezier(0.22, 1, 0.36, 1),
    box-shadow 0.3s cubic-bezier(0.22, 1, 0.36, 1),
    transform 0.3s cubic-bezier(0.22, 1, 0.36, 1)!important}.browser-shell.browser-shell--store
  .kr-game-card-context
  .browser-grid-card-face.browser-grid-card-motion--enter,
.browser-shell.browser-shell--store
  .browser-grid-stage
  .game_front_wrapperV2.browser-grid-card-motion--enter{animation:browserGridCardEnter var(--card-anim-ms, 280ms)
    cubic-bezier(0.22, 1, 0.36, 1) both!important}.browser-shell.browser-shell--store .kr-game-card-context .browser-grid-card-face:hover,
.browser-shell.browser-shell--store .browser-grid-stage.browser-grid-phase-idle .browser-grid-card-face:hover{transform:translateY(-2px)!important;border-color:rgba(200, 230, 255, 0.22)!important;box-shadow:0 14px 32px rgba(0, 0, 0, 0.38),
    0 0 0 1px rgba(180, 220, 255, 0.06),
    0 1px 0 rgba(255, 255, 255, 0.06) inset!important;filter:none!important;background-position:initial!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 0.5s cubic-bezier(0.22, 1, 0.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:0.65rem 0.7rem 0.75rem;gap:0.35rem}.kr-game-card-context .browser-card-meta{opacity:0.92}.kr-game-card-context .browser-card-price{font-family:"Albert Sans", system-ui, sans-serif;font-weight:600;letter-spacing:0.01em}.browser-shell.browser-shell--store .kr-game-card-context .browser-card-title{font-size:0.86rem}@keyframes storePlatformIn{from{opacity:0;transform:translateY(8px) scale(0.92);filter:blur(4px) brightness(0.7)}to{opacity:0.72;transform:translateY(0) scale(1);filter:saturate(0.8) brightness(0.88)}}@keyframes storePlatformChipIn{from{opacity:0;transform:translateY(10px) scale(0.9);filter:blur(5px) brightness(0.65)}to{opacity:0.72;transform:translateY(0) scale(1);filter:saturate(0.8) brightness(0.88)}}@keyframes storePlatformSelectedIn{from{opacity:0;transform:translateY(10px) scale(0.9);filter:blur(5px) brightness(0.65)}to{opacity:1;transform:translateY(0) scale(1);filter:brightness(1.22) saturate(1.08)}}@keyframes storePlatformSkeletonIn{from{opacity:0;transform:translateY(8px) scale(0.92);filter:blur(3px)}to{opacity:0.7;transform:translateY(0) scale(1);filter:none}}@keyframes storePlatformSkeletonPulse{0%,
  100%{opacity:0.38}50%{opacity:0.72}}@keyframes storePlatformSkeletonSheen{0%{transform:translateX(-130%)}100%{transform:translateX(130%)}}@keyframes storeCardEnter{from{opacity:0;transform:translateY(16px) scale(0.96);filter:blur(5px)}to{opacity:1;transform:translateY(0) scale(1);filter:none}}@keyframes storeCardExit{from{opacity:1;transform:translateY(0) scale(1);filter:none}to{opacity:0;transform:translateY(8px) scale(0.98);filter:blur(3px)}}@keyframes storeSkeletonCellIn{from{opacity:0;transform:translateY(14px) scale(0.97);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:none}}.browser-shell.browser-shell--store .filter_button.filter-platform-chip,
.browser-shell.browser-shell--store .filter-mobile-platform-btn{animation:storePlatformChipIn 0.52s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc(var(--pf-i, 0) * 42ms)}.browser-shell.browser-shell--store .filter_button.filter-platform-chip.platform_selected,
.browser-shell.browser-shell--store .filter-mobile-platform-btn.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:0.55;overflow:hidden;position:relative;animation:storePlatformSkeletonIn 0.48s cubic-bezier(0.22, 1, 0.36, 1) both,
    storePlatformSkeletonPulse 1.8s ease-in-out infinite;animation-delay:calc(var(--pf-i, 0) * 38ms),
    calc(var(--pf-i, 0) * 38ms + 0.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, 0.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, 0.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 0.7s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc(var(--sk-i, 0) * 32ms)}.browser-shell.browser-shell--store .browser-grid-placeholder-layer .browser-skeleton-media,
.browser-shell.browser-shell--store .browser-grid-placeholder-layer .browser-skeleton-line,
.browser-shell.browser-shell--store .browser-grid-placeholder-layer .browser-skeleton-icon,
.browser-shell.browser-shell--store .browser-grid-placeholder-layer .browser-skeleton-price{background:rgba(180, 215, 255, 0.07)}.browser-shell.browser-shell--store .browser-grid-placeholder-layer .browser-skeleton-sheen{background:linear-gradient(
    105deg,
    transparent 28%,
    rgba(180, 220, 255, 0.08) 46%,
    rgba(210, 235, 255, 0.14) 52%,
    transparent 70%
  )}.browser-shell.browser-shell--store .fp-region-chip.active,
.browser-shell.browser-shell--store .fp-nature-btn.active{background:rgba(180, 215, 255, 0.14)!important;color:#fff!important;border-color:rgba(200, 230, 255, 0.28)!important;box-shadow:0 0 18px rgba(140, 190, 255, 0.16)!important}@media (prefers-reduced-motion: reduce){.browser-shell.browser-shell--store .store-hero__title--pulse,
  .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 .browser-type-tab::after,
  .browser-shell.browser-shell--store .filters_univers_button::after,
  .browser-shell.browser-shell--store .filter_button.filter-platform-chip,
  .browser-shell.browser-shell--store .filter-mobile-platform-btn,
  .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 .browser-grid-placeholder-layer .browser-skeleton-cell{animation:none!important;transition:none!important;transform:none!important;filter:none!important}.browser-shell.browser-shell--store .filter_button.filter-platform-chip,
  .browser-shell.browser-shell--store .filter-mobile-platform-btn,
  .browser-shell.browser-shell--store .filter_platform_skeleton.filter_button,
  .browser-shell.browser-shell--store .browser-grid-placeholder-layer .browser-skeleton-cell{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:0.28;filter:saturate(0.85) brightness(0.7);transform:scale(1.04)}.account-page__wash-fade{position:absolute;inset:0;background:linear-gradient(180deg, rgba(0, 11, 19, 0.35) 0%, rgba(0, 11, 19, 0.82) 55%, var(--account-bg) 100%),
    radial-gradient(80% 70% at 20% 0%, rgba(255, 255, 255, 0.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 0.7s cubic-bezier(0.22, 1, 0.36, 1) both}@keyframes account-identity-in{from{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, 0.18);box-shadow:0 8px 28px rgba(0, 0, 0, 0.35);flex-shrink:0}.account-identity__copy{min-width:0}.account-identity__kicker{margin:0 0 0.35rem;font-size:0.7rem;font-weight:600;letter-spacing:0.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:0.02em;line-height:1.05;color:#fff}.account-identity__email{margin:0.4rem 0 0;font-size:0.92rem;color:var(--account-muted);letter-spacing:0.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:0.85rem}.account-identity__stats{display:flex;gap:1.35rem}.account-identity__stat{display:flex;flex-direction:column;align-items:flex-end;gap:0.15rem;min-width:3rem}.account-identity__stat-value{font-size:1.35rem;font-weight:700;letter-spacing:-0.02em;color:#fff;line-height:1}.account-identity__stat-label{font-size:0.68rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:var(--account-faint)}.account-identity__logout{display:inline-flex;align-items:center;gap:0.45rem;margin:0;padding:0;border:none;background:none;color:var(--account-muted);font-size:0.82rem;font-weight:500;letter-spacing:0.04em;cursor:pointer;transition:color 0.2s ease}.account-identity__logout:hover,
.account-identity__logout:focus-visible{color:#fff;outline:none}.account-tabs{display:flex;flex-wrap:wrap;gap:0.15rem 1.5rem;border-bottom:1px solid var(--account-line);animation:account-tabs-in 0.75s cubic-bezier(0.22, 1, 0.36, 1) 0.08s both}@keyframes account-tabs-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.account-tabs__btn{position:relative;margin:0;padding:0.7rem 0 0.85rem;border:none;background:none;color:var(--account-muted);font-size:0.92rem;font-weight:500;letter-spacing:0.03em;cursor:pointer;transition:color 0.2s ease}.account-tabs__btn::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:transparent;transform:scaleX(0.4);transition:background 0.2s ease, transform 0.25s cubic-bezier(0.22, 1, 0.36, 1)}.account-tabs__btn:hover{color:rgba(255, 255, 255, 0.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:0.45rem;position:relative}.account-tabs-mobile__label{font-size:0.68rem;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--account-faint)}.account-tabs-mobile__trigger{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;width:100%;padding:0.85rem 0;border:none;border-bottom:1px solid var(--account-line);background:transparent;color:#fff;font-size:1rem;font-weight:600;letter-spacing:0.02em;cursor:pointer}.account-tabs-mobile__trigger-main{display:inline-flex;align-items:center;gap:0.65rem}.account-tabs-mobile__chevron{font-size:0.75rem;color:var(--account-muted);transition:transform 0.25s ease}.account-tabs-mobile__chevron.is-open{transform:rotate(180deg)}.account-tabs-mobile__menu{list-style:none;margin:0;padding:0.35rem 0 0.75rem;display:flex;flex-direction:column;gap:0.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:0.7rem;width:100%;padding:0.75rem 0;border:none;background:none;color:var(--account-muted);font-size:0.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:0.75rem;opacity:0.7}.account-stage{animation:account-stage-in 0.65s cubic-bezier(0.22, 1, 0.36, 1) 0.12s both;min-width:0}@keyframes account-stage-in{from{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:0.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:0.02em}.account-page--cinematic .account-section-lead{color:var(--account-muted);max-width:48ch}.account-page--cinematic .account-tab-skeleton-block{border-radius:4px;border:none;background:rgba(255, 255, 255, 0.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 0.85rem;margin-bottom:1.35rem;box-shadow:none}.account-page--cinematic .keys-filter-btn{border-radius:0;border:none;background:transparent;padding:0.35rem 0.15rem;color:var(--account-muted);letter-spacing:0.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, 0.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;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;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:none;border-radius:0;box-shadow:none;overflow:visible;transition:transform 0.35s cubic-bezier(0.22, 1, 0.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, 0.35)}.account-page--cinematic .key-pin-icons-redesigned{top:0.55rem;left:0.55rem;gap:0.35rem}.account-page--cinematic .key-pin-icon-redesigned{width:1.55rem;height:1.55rem;border-radius:4px;background:rgba(0, 11, 19, 0.55);border:1px solid rgba(255, 255, 255, 0.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.account-page--cinematic .key-pin-status-redesigned{top:0.55rem;right:0.55rem;padding:0.2rem 0.45rem;border-radius:0;font-size:0.62rem;letter-spacing:0.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, 0.55);color:rgba(255, 255, 255, 0.7)}.account-page--cinematic .key-pin-status-redesigned.unclaimed{background:rgba(255, 255, 255, 0.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:0.75rem 0 0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:none}.account-page--cinematic .key-pin-title-redesigned{font-size:0.92rem;font-weight:600;letter-spacing:0.02em;color:#fff;margin-bottom:0.2rem}.account-page--cinematic .key-pin-edition-redesigned{font-size:0.78rem;color:var(--account-muted);margin-bottom:0.75rem}.account-page--cinematic .key-pin-footer-redesigned{padding-top:0;justify-content:flex-start}.account-page--cinematic .key-action-btn-redesigned{padding:0.45rem 0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:none;border-bottom:1px solid rgba(255, 255, 255, 0.45);border-radius:0;color:#fff;font-size:0.75rem;font-weight:600;letter-spacing:0.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:0.85rem 1.1rem;background:transparent;border:none;border-radius:0;padding:0 0 0.35rem;margin-bottom:0.35rem}.account-page--cinematic .tx-filter-btn{background:transparent;border:none;border-radius:0;padding:0.3rem 0;color:var(--account-muted);letter-spacing:0.03em}.account-page--cinematic .tx-filter-btn:hover,
.account-page--cinematic .tx-filter-btn.active{background:transparent;border:none;color:#fff;box-shadow:none}.account-page--cinematic .tx-filter-count,
.account-page--cinematic .tx-filter-btn.active .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, 0.1)}.account-page--cinematic .transaction-card-redesigned:hover{transform:none;border-color:transparent;box-shadow:none}.account-page--cinematic .transaction-header-redesigned{margin-bottom:0.85rem;padding-bottom:0;border-bottom:none}.account-page--cinematic .transaction-details-redesigned{margin-bottom:0.85rem}.account-page--cinematic .transaction-actions-redesigned{margin-top:0.85rem;padding-top:0;border-top:none}.account-page--cinematic .tx-order-details{border-top:none;margin-top:0.65rem;padding-top:0.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:0.45rem;border-radius:999px;padding:0.35rem 0.75rem;margin-bottom:0.85rem;font-size:0.72rem;font-weight:650;letter-spacing:0.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, 0.16)!important;color:#4ade80!important;border-color:rgba(74, 222, 128, 0.28)!important}.account-page--cinematic .transaction-status-badge-redesigned.warning{background:rgba(251, 191, 36, 0.16)!important;color:#fbbf24!important;border-color:rgba(251, 191, 36, 0.3)!important}.account-page--cinematic .transaction-status-badge-redesigned.danger{background:rgba(239, 68, 68, 0.16)!important;color:#f87171!important;border-color:rgba(248, 113, 113, 0.28)!important}.account-page--cinematic .transaction-status-badge-redesigned.info{background:rgba(56, 189, 248, 0.14)!important;color:#7dd3fc!important;border-color:rgba(125, 211, 252, 0.28)!important}.account-page--cinematic .transaction-status-badge-redesigned.primary{background:rgba(255, 255, 255, 0.1)!important;color:rgba(255, 255, 255, 0.92)!important;border-color:rgba(255, 255, 255, 0.22)!important}.account-page--cinematic .wallet-tab.account-tab-panel,
.account-page--cinematic .wallet-tab--embedded,
.account-page--cinematic .refer-box--embedded{padding:0;gap:2rem}.account-page--cinematic .wallet-tab .account-section-head{margin-bottom:0.15rem}.account-page--cinematic .wallet-tab .account-section-lead{max-width:46ch}.account-page--cinematic .wallet-tab-hero{display:block;padding:0.15rem 0 0;border-top:none;border-bottom:none}.account-page--cinematic .wallet-tab-card-label{margin:0 0 0.45rem;font-size:0.7rem;letter-spacing:0.12em;color:rgba(255, 255, 255, 0.38)}.account-page--cinematic .wallet-tab-hero-value{font-size:clamp(2.6rem, 5.5vw, 3.65rem);font-weight:700;letter-spacing:-0.035em;line-height:1;color:#fff}.account-page--cinematic .wallet-tab-card-sub{margin-top:0.55rem;font-size:0.82rem;color:rgba(255, 255, 255, 0.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:0.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:0.3rem}.account-page--cinematic .wallet-tab-metric-value{font-size:1.2rem;font-weight:700;letter-spacing:-0.02em;color:rgba(255, 255, 255, 0.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--hold .wallet-tab-metric-icon,
.account-page--cinematic .wallet-tab-metric--expiring .wallet-tab-metric-icon{color:inherit}.account-page--cinematic .wallet-tab-quick-actions{gap:0.65rem;padding:0.15rem 0}.account-page--cinematic .wallet-tab-quick-btn{border-radius:999px;border:1px solid rgba(255, 255, 255, 0.4);background:rgba(255, 255, 255, 0.96);-webkit-backdrop-filter:none;backdrop-filter:none;color:#000b13;font-weight:600;letter-spacing:0.02em;padding:0.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, 0.28);background:transparent;color:#fff}.account-page--cinematic .wallet-tab-quick-btn--ghost:hover{background:rgba(255, 255, 255, 0.06);border-color:#fff;color:#fff}.account-page--cinematic .wallet-tab-earn-banner{padding:0;border:none;color:rgba(255, 255, 255, 0.5);font-size:0.88rem;line-height:1.55;max-width:58ch}.account-page--cinematic .wallet-tab-earn-banner strong{color:rgba(255, 255, 255, 0.82);font-weight:600}.account-page--cinematic .wallet-tab-history{padding:0.5rem 0 0;border-top:none}.account-page--cinematic .wallet-tab-history-head{margin-bottom:0.15rem;padding-bottom:0.35rem;border-bottom:none}.account-page--cinematic .wallet-tab-history-title{font-size:0.72rem;letter-spacing:0.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:0.7;border-style:solid}.account-page--cinematic .wallet-tab-tx-type{font-size:0.9rem;font-weight:600;color:rgba(255, 255, 255, 0.92)}.account-page--cinematic .wallet-tab-tx-type.credit{color:#4ade80}.account-page--cinematic .wallet-tab-tx-type.debit{color:rgba(255, 255, 255, 0.78)}.account-page--cinematic .wallet-tab-tx-amount{font-size:1.05rem;font-weight:700;letter-spacing:-0.02em}.account-page--cinematic .wallet-tab-tx-amount.pos{color:#4ade80}.account-page--cinematic .wallet-tab-tx-amount.neg{color:rgba(255, 255, 255, 0.88)}.account-page--cinematic .wallet-tab-tx-desc,
.account-page--cinematic .wallet-tab-tx-date{color:rgba(255, 255, 255, 0.42);font-size:0.8rem}.account-page--cinematic .wallet-tab-empty{padding:1.25rem 0 0.5rem}.account-page--cinematic .wallet-tab-empty-title{margin:0 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, 0.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-stat,
.account-page--cinematic .refer-link-section,
.account-page--cinematic .refer-how{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--you,
.account-page--cinematic .refer-bonus-card--friend{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:0.25rem 0 1rem;animation:account-stage-in 0.45s ease both}.account-loading__rail{position:relative;height:2px;width:100%;overflow:hidden;background:rgba(255, 255, 255, 0.08)}.account-loading__bar{position:absolute;inset:0 auto 0 0;width:38%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.75), transparent);animation:account-loading-sweep 1.1s cubic-bezier(0.4, 0, 0.2, 1) infinite}@keyframes account-loading-sweep{0%{transform:translateX(-120%)}100%{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:0.55rem}.account-loading__cover{aspect-ratio:600 / 352;border-radius:4px;background:linear-gradient(
    110deg,
    rgba(255, 255, 255, 0.04) 0%,
    rgba(255, 255, 255, 0.1) 45%,
    rgba(255, 255, 255, 0.04) 100%
  );background-size:200% 100%;animation:account-loading-shimmer 1.35s ease-in-out infinite}.account-loading__line{height:0.7rem;border-radius:2px;background:rgba(255, 255, 255, 0.08);animation:account-loading-shimmer 1.35s ease-in-out infinite}.account-loading__line--title{width:78%}.account-loading__line--sub{width:48%;height:0.55rem;opacity:0.7}.account-loading__rows{display:flex;flex-direction:column;gap:0.9rem}.account-loading__row{display:flex;flex-direction:column;gap:0.55rem;padding:1.2rem 0 1.35rem;border-bottom:1px solid rgba(255, 255, 255, 0.12)}.account-loading__pill{width:6.5rem;height:1.4rem;border-radius:999px;background:rgba(255, 255, 255, 0.08);animation:account-loading-shimmer 1.35s ease-in-out infinite}@keyframes account-loading-shimmer{0%, 100%{opacity:0.55}50%{opacity:1}}.account-page--cinematic .account-tab-skeleton-block{border-radius:4px;border:none;background:rgba(255, 255, 255, 0.06)}.account-page--cinematic .account-tab-skeleton-block--hero{min-height:5.5rem;background:rgba(255, 255, 255, 0.05)}@media (max-width: 767.98px){.account-page__inner{width:calc(100% - 1.5rem);padding-top:calc(max(0.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-page--cinematic .keys-grid-redesigned,
  .account-loading__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem 0.75rem}.account-page--cinematic .wallet-tab-metric{border-right:none;border-bottom:none;padding:0.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:0.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-tabs,
  .account-stage,
  .account-page--cinematic .key-pin-redesigned,
  .account-loading__bar,
  .account-loading__cover,
  .account-loading__line,
  .account-loading__pill{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:0.42;filter:saturate(0.9) brightness(0.72);transform:scale(1.06);animation:franchise-wash-in 1.4s cubic-bezier(0.22, 1, 0.36, 1) both}@keyframes franchise-wash-in{from{opacity:0;transform:scale(1.14)}to{opacity:0.42;transform:scale(1.06)}}.franchise-page__wash-fade{position:absolute;inset:0;background:linear-gradient(180deg, rgba(0, 11, 19, 0.28) 0%, rgba(0, 11, 19, 0.72) 52%, var(--fr-bg) 100%),
    radial-gradient(70% 60% at 80% 10%, rgba(255, 255, 255, 0.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 0.75s cubic-bezier(0.22, 1, 0.36, 1) both}@keyframes franchise-identity-in{from{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 0.45rem;font-size:0.7rem;font-weight:600;letter-spacing:0.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:0.02em;line-height:1.05;color:#fff}.franchise-identity__lead{margin:1rem 0 0;font-size:clamp(0.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:0.78rem;font-weight:600;letter-spacing:0.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, 0.45))}.franchise-identity__logo-img{display:block;width:100%;height:auto;object-fit:contain}.franchise-page__stage{animation:franchise-identity-in 0.75s cubic-bezier(0.22, 1, 0.36, 1) 0.08s both}.franchise-page__stage-head{margin:0 0 1.5rem}.franchise-page__stage-kicker{margin:0 0 0.4rem;font-size:0.7rem;font-weight:600;letter-spacing:0.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:0.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 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:0.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, 0.35);aspect-ratio:600 / 352}.franchise-page--cinematic .kr-game-card-context .browser-card-cover{transition:transform 0.4s cubic-bezier(0.22, 1, 0.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:0.35rem}.franchise-page--cinematic .kr-game-card-context .browser-card-title{font-family:"Albert Sans", system-ui, sans-serif;font-size:0.92rem;font-weight:600;letter-spacing:0.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:-0.02em;color:rgba(255, 255, 255, 0.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, 0.55)!important;border:1px solid rgba(255, 255, 255, 0.12)!important;font-family:"Albert Sans", system-ui, sans-serif;letter-spacing:0.04em}.franchise-page--cinematic .kr-game-card-context .browser-card-meta{color:rgba(255, 255, 255, 0.45);font-size:0.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, 0.1);box-shadow:0 16px 40px rgba(0, 0, 0, 0.35);background:rgba(0, 11, 19, 0.35)}.franchise-section .fv-item.fv-active{border-color:rgba(255, 255, 255, 0.28);box-shadow:0 22px 48px rgba(0, 0, 0, 0.42)}.franchise-section .fv-label span{font-family:"Albert Sans", system-ui, sans-serif;font-weight:600;letter-spacing:0.04em}.franchise-section .fv-nav{background:rgba(0, 11, 19, 0.45);border:1px solid rgba(255, 255, 255, 0.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 0.85rem}}@media (prefers-reduced-motion: reduce){.franchise-page__wash-img,
  .franchise-identity,
  .franchise-page__stage{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) * -0.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:0.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:0.04em;line-height:1.15;color:rgba(255, 255, 255, 0.96);text-align:left;text-shadow:0 0 28px rgba(180, 220, 255, 0.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, 0.28);border-radius:0;padding:0.35rem 0.1rem;color:rgba(255, 255, 255, 0.88);font-family:"Albert Sans", system-ui, sans-serif;font-size:0.92rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;cursor:pointer;transition:color 0.25s ease,
    border-color 0.25s ease,
    opacity 0.25s ease}.home-page--cinematic .home-section__more:hover:not(:disabled){color:#fff;border-bottom-color:rgba(255, 255, 255, 0.7)}.home-page--cinematic .home-section__more:disabled{opacity:0.55;cursor:wait}.home-page--cinematic .home-game-grid.browser-grid-content-layer{gap:1.35rem 0.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:0.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, 0.35);aspect-ratio:600 / 352}.home-page--cinematic .kr-game-card-context .browser-card-cover{transition:transform 0.4s cubic-bezier(0.22, 1, 0.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:0.35rem}.home-page--cinematic .kr-game-card-context .browser-card-title{font-family:"Albert Sans", system-ui, sans-serif;font-size:0.92rem;font-weight:600;letter-spacing:0.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:-0.02em;color:rgba(255, 255, 255, 0.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, 0.55)!important;border:1px solid rgba(255, 255, 255, 0.12)!important;font-family:"Albert Sans", system-ui, sans-serif;letter-spacing:0.04em}.home-page--cinematic .kr-game-card-context .browser-card-meta{color:rgba(255, 255, 255, 0.45);font-size:0.78rem}.home-page--cinematic .franchise-section .fv-wrapper{padding:0;margin:0}.home-page--cinematic .franchise-section .fv-viewport{padding:0.75rem 0 1rem}.home-page--cinematic .franchise-section .fv-dots{margin-top:0.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:0.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, 0.1);border-radius:8px;background:rgba(0, 11, 19, 0.45);text-decoration:none;color:#fff;box-shadow:0 10px 28px rgba(0, 0, 0, 0.32);transition:border-color 0.2s ease,
    transform 0.28s cubic-bezier(0.22, 1, 0.36, 1),
    box-shadow 0.28s ease}.home-platforms__panel:hover,
.home-platforms__panel:focus-visible{border-color:rgba(255, 255, 255, 0.28);transform:translateY(-3px);box-shadow:0 16px 36px rgba(0, 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 0.45s cubic-bezier(0.22, 1, 0.36, 1)}.home-platforms__panel:hover .home-platforms__cover,
.home-platforms__panel:focus-visible .home-platforms__cover{transform:scale(1.06)}.home-platforms__wash{position:absolute;inset:0;background:linear-gradient(
    180deg,
    rgba(0, 11, 19, 0.1) 0%,
    rgba(0, 11, 19, 0.25) 45%,
    rgba(0, 11, 19, 0.88) 100%
  );pointer-events:none}.home-platforms__meta{position:relative;z-index:1;display:inline-flex;align-items:center;gap:0.45rem;padding:0.85rem 0.9rem 0.95rem}.home-platforms__icon{flex:0 0 auto;opacity:0.95;filter:brightness(1.08)}.home-platforms__label{font-family:"Albert Sans", system-ui, sans-serif;font-size:1rem;font-weight:700;letter-spacing:0.02em;line-height:1.1;text-shadow:0 1px 10px rgba(0, 0, 0, 0.55)}@media (max-width: 767.98px){.home-platforms{grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.55rem}.home-platforms__panel{aspect-ratio:16 / 11}.home-platforms__label{font-size:0.88rem}.home-platforms__meta{padding:0.65rem 0.7rem 0.75rem}}@media (prefers-reduced-motion: reduce){.home-platforms__panel,
  .home-platforms__cover{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, 0.4);box-shadow:0 10px 28px rgba(0, 0, 0, 0.35);border:1px solid rgba(255, 255, 255, 0.08)}.home-page--cinematic .gc-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(0, 0, 0, 0.45);border-color:rgba(255, 255, 255, 0.22)}.home-page--cinematic .gc-card-label{opacity:1;transform:none;padding:1.4rem 0.75rem 0.65rem;background:linear-gradient(to top, rgba(0, 11, 19, 0.82) 0%, transparent 100%)}.home-page--cinematic .gc-card-label span{font-family:"Albert Sans", system-ui, sans-serif;font-size:0.78rem;font-weight:600;letter-spacing:0.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 0.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 0.65rem!important}}@media (prefers-reduced-motion: reduce){.home-page--cinematic .kr-game-card-context .browser-card-cover,
  .home-page--cinematic .gc-card,
  .home-page--cinematic .home-section__more{transition:none!important}.home-page--cinematic .kr-game-card-context .browser-grid-card-face:hover .browser-card-cover{transform:none}}.kr-toast-card,
.kr-mbar{--kr-toast-rgb:140, 200, 255}.kr-toast-card--success, .kr-mbar[data-tone="success"]{--kr-toast-rgb:127, 224, 166}.kr-toast-card--info,    .kr-mbar[data-tone="info"]{--kr-toast-rgb:140, 200, 255}.kr-toast-card--warning, .kr-mbar[data-tone="warning"]{--kr-toast-rgb:255, 196, 120}.kr-toast-card--error,   .kr-mbar[data-tone="error"]{--kr-toast-rgb:255, 130, 130}.kr-toast-card--love,    .kr-mbar[data-tone="love"]{--kr-toast-rgb:255, 122, 156}.kr-toast-card--gold,    .kr-mbar[data-tone="gold"]{--kr-toast-rgb:255, 212, 121}.kr-toast-card--key,     .kr-mbar[data-tone="key"]{--kr-toast-rgb:130, 220, 255}.kr-toast-card--violet,  .kr-mbar[data-tone="violet"]{--kr-toast-rgb:185, 164, 255}.kr-toast-card--trash,   .kr-mbar[data-tone="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_success_text{color:rgba(var(--kr-toast-rgb), 0.95)}.kr-toast-card .notification_check_icon{color:rgba(var(--kr-toast-rgb), 0.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), 0.16);box-shadow:0 0 0 1px rgba(var(--kr-toast-rgb), 0.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:0.34rem 0.8rem;border-radius:999px;border:1px solid rgba(var(--kr-toast-rgb), 0.34);background:rgba(var(--kr-toast-rgb), 0.14);color:rgb(var(--kr-toast-rgb));font-family:inherit;font-size:0.76rem;font-weight:700;letter-spacing:0.02em;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background 0.18s ease,
    border-color 0.18s ease,
    transform 0.18s ease}.kr-toast-card__action:hover{background:rgba(var(--kr-toast-rgb), 0.26);border-color:rgba(var(--kr-toast-rgb), 0.55);color:rgb(var(--kr-toast-rgb))}.kr-toast-card__action:active{transform:scale(0.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 0.32s ease 0.08s,
      filter 0.32s ease 0.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), 0.16);box-shadow:0 0 0 1px rgba(var(--kr-toast-rgb), 0.3)}.kr-mbar[data-tone] .kr-mbar__msg{color:rgba(var(--kr-toast-rgb), 0.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 0.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 0.3s ease 0.08s}.kr-mbar__act-in{min-width:0;overflow:hidden}.kr-mbar__act{margin-inline-start:0.6rem;appearance:none;cursor:pointer;padding:0.32rem 0.75rem;border-radius:999px;border:1px solid rgba(var(--kr-toast-rgb), 0.34);background:rgba(var(--kr-toast-rgb), 0.16);color:rgb(var(--kr-toast-rgb));font-family:inherit;font-size:0.74rem;font-weight:700;letter-spacing:0.02em;line-height:1.2;white-space:nowrap;-webkit-tap-highlight-color:transparent}.kr-mbar__act:active{transform:scale(0.95)}.kr-mbar.is-act-open .kr-mbar__title{max-width:min(38vw, 150px)}}@media (prefers-reduced-motion: reduce){.kr-mbar__act-wrap,
  .kr-mbar__act{transition:none!important}}.notification_wrapper.notification--pdp-handoff.kr-toast-card{transform-origin:center top;transition:transform var(--cart-handoff-dur, 0.56s) var(--cart-handoff-ease, cubic-bezier(0.33, 1, 0.36, 1)),
    opacity calc(var(--cart-handoff-dur, 0.56s) * 0.55) var(--cart-handoff-ease, cubic-bezier(0.33, 1, 0.36, 1)),
    width var(--cart-handoff-dur, 0.56s) var(--cart-handoff-ease, cubic-bezier(0.33, 1, 0.36, 1)),
    max-width var(--cart-handoff-dur, 0.56s) var(--cart-handoff-ease, cubic-bezier(0.33, 1, 0.36, 1)),
    top var(--cart-handoff-dur, 0.56s) var(--cart-handoff-ease, cubic-bezier(0.33, 1, 0.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(0.95)!important;opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--cart-handoff-dur, 0.56s) var(--cart-handoff-ease, cubic-bezier(0.33, 1, 0.36, 1)),
    opacity calc(var(--cart-handoff-dur, 0.56s) * 0.7) var(--cart-handoff-ease, cubic-bezier(0.33, 1, 0.36, 1)),
    visibility 0s linear var(--cart-handoff-dur, 0.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, 0.56s) var(--cart-handoff-ease, cubic-bezier(0.33, 1, 0.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(0.94)!important;pointer-events:none}.notification_wrapper.notification--pdp-handoff.kr-toast-card.notification_show.is-depth-2{transform:translate(-50%, 28px) scale(0.88)!important;pointer-events:none}.notification_wrapper.notification--pdp-handoff.kr-toast-card.notification_show.is-depth-3{transform:translate(-50%, 42px) scale(0.82)!important;pointer-events:none}.notification_wrapper.notification--pdp-handoff.kr-toast-card.notification_show.is-depth-1::after{opacity:0.32}.notification_wrapper.notification--pdp-handoff.kr-toast-card.notification_show.is-depth-2::after{opacity:0.55}.notification_wrapper.notification--pdp-handoff.kr-toast-card.notification_show.is-depth-3::after{opacity:0.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) + 0.85rem);width:min(100% - 1.5rem, 36rem);max-width:min(100% - 1.5rem, 36rem)}html.kr-soft-nav .kr-toast-card--pinned,
html.kr-nav-to-product .kr-toast-card--pinned,
html.kr-navigating .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(0.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(0.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%, 0) scale(1)!important}}.notification_wrapper.notification--pdp-handoff.kr-toast-card.kr-toast-card--standalone{display:block!important;top:max(0.9rem, calc(env(safe-area-inset-top, 0px) + 0.6rem))}.kr-toast-card__action:disabled{opacity:0.55;pointer-events:none}.notification_wrapper.notification--pdp-handoff.kr-toast-card.kr-toast-card--evicted.notification_hidden{transform:translate3d(-50%, 62px, 0) scale(0.78)!important;opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--cart-handoff-dur, 0.56s) var(--cart-handoff-ease, cubic-bezier(0.33, 1, 0.36, 1)),
    opacity calc(var(--cart-handoff-dur, 0.56s) * 0.55) ease,
    visibility 0s linear calc(var(--cart-handoff-dur, 0.56s) * 0.55)}.kr-toast-card--evicted::after{opacity:0.72}@keyframes kr-toast-bump{0%{transform:scale(1)}40%{transform:scale(1.035)}100%{transform:scale(1)}}.kr-toast-card.is-bump > .notification_container,
.kr-toast-card.is-bump > .pdp-account-banner{animation:kr-toast-bump 0.42s cubic-bezier(0.33, 1, 0.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(0.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, 0.17);background:rgba(8, 12, 18, 0.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, 0.95)!important}.kr-mbar.is-handoff[data-mark="icon"] .kr-mbar__mark{background:rgba(255, 255, 255, 0.1);box-shadow:0 0 0 1px rgba(255, 255, 255, 0.16)}.kr-mbar.is-handoff .kr-mbar__mark-layer--icon{color:rgba(255, 255, 255, 0.92)}.kr-mbar.is-handoff .kr-mbar__act{border-color:rgba(255, 255, 255, 0.22);background:rgba(255, 255, 255, 0.1);color:rgba(255, 255, 255, 0.92)}.kr-mbar.is-bump .kr-mbar__chip{animation:kr-mbar-bump 0.42s cubic-bezier(0.33, 1, 0.36, 1)}@keyframes kr-mbar-bump{0%{transform:scale(1)}40%{transform:scale(1.025)}100%{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(0.4rem, env(safe-area-inset-top, 0px)) + 3.45rem)}.notification_wrapper.notification--pdp-handoff.kr-toast-card:not(.kr-toast-card--standalone):not(.kr-toast-card--pinned),
  .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,
  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(0.4rem, env(safe-area-inset-top, 0px)) + 0.35rem)}.notification_wrapper.notification--pdp-handoff.kr-toast-card.notification_show.is-depth-1{transform:translate3d(-50%, 14px, 0) scale(0.94)!important}.notification_wrapper.notification--pdp-handoff.kr-toast-card.notification_show.is-depth-2{transform:translate3d(-50%, 28px, 0) scale(0.88)!important}.notification_wrapper.notification--pdp-handoff.kr-toast-card.notification_show.is-depth-3{transform:translate3d(-50%, 42px, 0) scale(0.82)!important}.notification_wrapper.notification--pdp-handoff.kr-toast-card.notification_show.is-depth-1::after{opacity:0.32}.notification_wrapper.notification--pdp-handoff.kr-toast-card.notification_show.is-depth-2::after{opacity:0.55}.notification_wrapper.notification--pdp-handoff.kr-toast-card.notification_show.is-depth-3::after{opacity:0.72}.notification_wrapper.notification--pdp-handoff.kr-toast-card:not(.kr-toast-card--pinned) .notification_close,
  .notification_wrapper.notification--pdp-handoff.kr-toast-card:not(.kr-toast-card--pinned) .kr-toast-card__action{display:none!important}.notification_wrapper.notification--pdp-handoff.kr-toast-card:not(.kr-toast-card--pinned) .notification_container{padding:0.55rem 0.7rem;border-color:rgba(255, 255, 255, 0.14);background:rgba(10, 14, 20, 0.55)}.notification_wrapper.notification--pdp-handoff.kr-toast-card:not(.kr-toast-card--pinned) .notification_game_title{font-size:0.82rem;max-width:11rem}.notification_wrapper.notification--pdp-handoff.kr-toast-card:not(.kr-toast-card--pinned) .notification_success_text,
  .notification_wrapper.notification--pdp-handoff.kr-toast-card:not(.kr-toast-card--pinned) .notification_check_icon{color:rgba(185, 220, 200, 0.92)!important;font-size:0.66rem}.notification_wrapper.notification--pdp-handoff.kr-toast-card:not(.kr-toast-card--pinned) .kr-toast-card__tile{background:rgba(255, 255, 255, 0.1);box-shadow:0 0 0 1px rgba(255, 255, 255, 0.16) inset;color:rgba(255, 255, 255, 0.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(0.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(0.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:0.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:0.5rem;margin:0.7rem 0 0.35rem;max-width:100%}.productPage--cinematic .pdp-edition-pin{display:inline-flex;align-items:center;padding:0.45rem 1rem;border-radius:999px;border:1px solid rgba(255, 255, 255, 0.24);background:rgba(255, 255, 255, 0.08);color:#fff;font-size:0.95rem;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background 0.18s ease, border-color 0.18s ease, transform 0.18s ease}.productPage--cinematic a.pdp-edition-pin:hover,
.productPage--cinematic a.pdp-edition-pin:focus-visible{background:rgba(255, 255, 255, 0.18);border-color:rgba(255, 255, 255, 0.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:0.4rem}.productPage--cinematic .pdp-edition-pin{padding:0.4rem 0.85rem;font-size:0.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, 0.35);pointer-events:none}.productPage--cinematic .pdp-edition-pins.is-moved .pdp-edition-thumb{transition:left 0.46s cubic-bezier(0.32, 0.72, 0, 1),
    top 0.46s cubic-bezier(0.32, 0.72, 0, 1),
    width 0.46s cubic-bezier(0.32, 0.72, 0, 1),
    height 0.46s cubic-bezier(0.32, 0.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 0.32s ease, background 0.25s ease, border-color 0.25s ease, transform 0.25s ease}.productPage--cinematic .pdp-cinematic-edition-eyebrow,
.productPage--cinematic .pdp-cinematic-price-row{transition:filter 0.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(0.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 0.7s cubic-bezier(0.25, 1, 0.5, 1) both!important}html.kr-edition-switched .productPage--cinematic .pdp-cinematic-price-row{animation-delay:0.06s!important}@keyframes pdp-edition-swap{0%{translate:0 0.22rem;filter:blur(1.5px) brightness(0.82)}100%{translate:0 0;filter:none}}@keyframes pdp-thumb-glow{0%, 100%{box-shadow:0 4px 18px rgba(0, 0, 0, 0.35), 0 0 0 0 rgba(255, 255, 255, 0)}50%{box-shadow:0 4px 18px rgba(0, 0, 0, 0.35), 0 0 0 7px rgba(255, 255, 255, 0.16)}}@media (prefers-reduced-motion: reduce){.productPage--cinematic .pdp-edition-pins.is-moved .pdp-edition-thumb{transition:none}html.kr-edition-switching .productPage--cinematic .pdp-edition-thumb,
  html.kr-edition-switched .productPage--cinematic .pdp-cinematic-edition-eyebrow,
  html.kr-edition-switched .productPage--cinematic .pdp-cinematic-price-row{animation:none!important}}.browser-card-price-from{font-size:0.68em;font-weight:600;opacity:0.75;text-transform:uppercase;letter-spacing:0.04em}.productPage--cinematic .pdp-edition-switch{display:flex;flex-direction:column;gap:0.55rem;margin:0.7rem 0 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:0.75rem;flex-wrap:wrap}.productPage--cinematic .pdp-edition-row__title{flex:0 0 auto;min-width:4.2rem;font-size:0.68rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:rgba(255, 255, 255, 0.5)}.productPage--cinematic .pdp-edition-pin.is-oos{opacity:0.45;text-decoration:line-through;text-decoration-thickness:1px}.productPage--cinematic .pdp-edition-pin.is-oos.is-active{opacity:0.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:0.6rem;font-weight:800;opacity:0.85;text-transform:uppercase;letter-spacing:0.09em;color:rgba(255, 255, 255, 0.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:0.3rem;padding:0.14rem 0.5rem 0.14rem 0.36rem;border-radius:999px;background:rgba(255, 255, 255, 0.14);border:1px solid rgba(255, 255, 255, 0.26);font-weight:800;font-size:0.7rem;letter-spacing:0.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:0.35rem;margin:0.1rem 0 0;padding:0.14rem 0.55rem 0.14rem 0.4rem;border-radius:999px;background:rgba(255, 255, 255, 0.14);border:1px solid rgba(255, 255, 255, 0.28);font-family:"Albert Sans", system-ui, sans-serif;font-size:0.72rem;font-weight:800;letter-spacing:0.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:0.35rem;margin:0.5rem 0 0.25rem}.productPage--cinematic .pdp-edition-switch--compact .pdp-edition-pin{padding:0.28rem 0.75rem;font-size:0.78rem;font-weight:600}@media (max-width: 575.98px){.productPage--cinematic .pdp-edition-switch--compact .pdp-edition-pin{padding:0.26rem 0.65rem;font-size:0.74rem}}.kr-game-card-context .browser-card-title.browser-card-title--ed{display:flex;align-items:flex-start;gap:0.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{flex:0 0 auto;display:inline-flex;align-items:center;height:1.9em;padding:0 0.6em;border-radius:999px;font-family:"Albert Sans", system-ui, sans-serif;font-size:0.68em;font-weight:700;letter-spacing:0.02em;line-height:1;white-space:nowrap;color:#0c161e;background:rgba(255, 255, 255, 0.92)}.region-status-icon--currency{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:22px;height:22px;padding:0 5px;margin-top:0.9rem;border-radius:999px;background:rgba(255, 255, 255, 0.14);box-shadow:0 0 0 1px rgba(255, 255, 255, 0.22);color:#fff;font-size:0.72rem;font-weight:800;line-height:1;letter-spacing:0}.region-status--danger .region-status-mark{background:#ff4d4f;box-shadow:0 0 0 3px rgba(255, 77, 79, 0.2)}.region-status--danger .region-status-line{color:#ff6b6b;font-weight:800}.productPage--cinematic .region-status--overview.region-status--danger{padding:0.5rem 0.65rem;border:1px solid rgba(255, 77, 79, 0.55);border-radius:10px;background:rgba(255, 77, 79, 0.12)}.productPage--cinematic .region-status--overview.region-status--danger .region-status-line{font-size:0.92rem;font-weight:800;color:#ff6b6b}.productPage--cinematic .region-status--overview.region-status--danger .region-status-icon{margin-top:0.2rem}.region-status--compact.region-status--danger{border-color:rgba(255, 77, 79, 0.55);background:rgba(255, 77, 79, 0.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, 0.08)}.franchise-page--cinematic .franchise-identity__kicker{display:flex;align-items:center;gap:0.6rem;margin-bottom:0.7rem;color:rgba(255, 255, 255, 0.55)}.franchise-page--cinematic .franchise-identity__kicker::before{content:"";width:1.6rem;height:2px;border-radius:2px;background:rgba(255, 255, 255, 0.55)}.franchise-page--cinematic .franchise-identity__title{font-weight:700;letter-spacing:0.005em;text-wrap:balance}.franchise-page--cinematic .franchise-identity__lead{margin-top:1.1rem;max-width:46ch;color:rgba(255, 255, 255, 0.62)}.franchise-page--cinematic .franchise-identity__meta{display:inline-flex;align-items:center;margin-top:1.4rem;padding:0.38rem 0.85rem;border:1px solid rgba(255, 255, 255, 0.16);border-radius:999px;background:rgba(255, 255, 255, 0.05);color:rgba(255, 255, 255, 0.78)}.franchise-page--cinematic .franchise-identity__logo{width:min(240px, 42vw);filter:drop-shadow(0 20px 46px rgba(0, 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, 0.12);border-radius:999px;background:rgba(255, 255, 255, 0.05)}.browser-shell.browser-shell--store .store-delivery__btn{appearance:none;border:0;background:transparent;padding:0.38rem 0.95rem;border-radius:999px;color:rgba(255, 255, 255, 0.58);font-family:"Albert Sans", system-ui, sans-serif;font-size:0.8rem;font-weight:600;letter-spacing:0.02em;cursor:pointer;transition:background 0.2s ease, color 0.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:0.5rem 0.5rem;text-align:center}}.fx-panel{padding:14px 0 6px;border-top:1px solid rgba(255, 255, 255, 0.08);margin-top:10px}.fx-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 12px}.fx-head-title{display:inline-flex;align-items:center;gap:0.5rem;font-size:0.95rem;font-weight:700;color:#fff}.fx-head-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 0.35rem;border-radius:999px;background:#fff;color:#000b13;font-size:0.72rem;font-weight:800}.fx-clear{appearance:none;border:0;background:transparent;color:rgba(255, 255, 255, 0.7);font-size:0.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, 0.09);border-radius:16px;background:rgba(255, 255, 255, 0.035)}.fx-title{margin:0 0 12px;font-size:0.68rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:rgba(255, 255, 255, 0.45)}.fx-chips{display:flex;flex-wrap:wrap;gap:0.4rem}.fx-chip{appearance:none;border:1px solid rgba(255, 255, 255, 0.12);background:rgba(255, 255, 255, 0.04);color:rgba(255, 255, 255, 0.68);border-radius:999px;padding:0.4rem 0.85rem;font-family:"Albert Sans", system-ui, sans-serif;font-size:0.78rem;font-weight:600;letter-spacing:0.02em;cursor:pointer;transition:background 0.2s ease, border-color 0.2s ease, color 0.2s ease}.fx-chip:hover{color:#fff;border-color:rgba(255, 255, 255, 0.3)}.fx-chip.is-active{background:#fff;border-color:#fff;color:#000b13}.fx-price-fields{display:flex;align-items:flex-end;gap:0.6rem;margin-top:14px}.fx-price-field{position:relative;flex:1 1;min-width:0;display:flex;flex-direction:column;gap:0.3rem}.fx-price-field span{font-size:0.66rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:rgba(255, 255, 255, 0.4)}.fx-price-field input{width:100%;height:2.4rem;padding:0 2.6rem 0 0.75rem;border:1px solid rgba(255, 255, 255, 0.14);border-radius:10px;background:rgba(255, 255, 255, 0.05);color:#fff;font-size:0.9rem;font-weight:600;outline:none;-moz-appearance:textfield}.fx-price-field input::-webkit-outer-spin-button,
.fx-price-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fx-price-field input:focus{border-color:rgba(255, 255, 255, 0.5);background:rgba(255, 255, 255, 0.08)}.fx-price-field small{position:absolute;right:0.7rem;bottom:0.7rem;font-size:0.68rem;font-weight:700;color:rgba(255, 255, 255, 0.4);pointer-events:none}.fx-price-dash{padding-bottom:0.6rem;color:rgba(255, 255, 255, 0.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, 0.08);cursor:pointer}.fx-stock-text{font-size:0.86rem;font-weight:600;color:rgba(255, 255, 255, 0.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:0.5rem;min-height:2.5rem;padding:0 1.15rem;border-radius:999px;font-family:"Albert Sans", system-ui, sans-serif;font-size:0.84rem;font-weight:700;letter-spacing:0.01em;text-transform:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:transform 0.18s ease, background 0.2s ease, border-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease}.transaction-actions-redesigned .tx-invoice-btn svg{margin-right:0;font-size:0.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, 0.28)}.transaction-actions-redesigned .tx-invoice-btn--view:hover{background:#fff;transform:translateY(-1px);box-shadow:0 10px 24px rgba(0, 0, 0, 0.36)}.transaction-actions-redesigned .tx-invoice-btn--pdf{background:rgba(255, 255, 255, 0.06);border:1px solid rgba(255, 255, 255, 0.28);color:#fff;box-shadow:none}.transaction-actions-redesigned .tx-invoice-btn--pdf:hover{background:rgba(255, 255, 255, 0.14);border-color:rgba(255, 255, 255, 0.55);transform:translateY(-1px)}.transaction-actions-redesigned .tx-invoice-btn:focus-visible{outline:2px solid rgba(255, 255, 255, 0.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, 0.09);border-radius:20px;background:rgba(255, 255, 255, 0.03);color:rgba(255, 255, 255, 0.85)}.seo-catalog__title{margin:0 0 0.35rem;font-size:1.15rem;font-weight:700;color:#fff}.seo-catalog__lead{margin:0 0 1rem;font-size:0.9rem;color:rgba(255, 255, 255, 0.55)}.seo-catalog__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill, minmax(15.5rem, 1fr));gap:0.55rem 1.5rem}.seo-catalog__list li{display:flex;flex-direction:column;min-width:0}.seo-catalog__list a{color:#fff;font-size:0.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:0.76rem;color:rgba(255, 255, 255, 0.45)}.seo-catalog__all{margin-top:1.5rem;border-top:1px solid rgba(255, 255, 255, 0.09);padding-top:1rem}.seo-catalog__all > summary{cursor:pointer;font-size:0.95rem;font-weight:700;color:#fff}.seo-catalog__letters{display:flex;flex-wrap:wrap;gap:0.35rem;margin:0.9rem 0 0.4rem}.seo-catalog__letters a{min-width:1.9rem;padding:0.2rem 0.45rem;text-align:center;font-size:0.8rem;font-weight:700;color:rgba(255, 255, 255, 0.85);text-decoration:none;border:1px solid rgba(255, 255, 255, 0.14);border-radius:8px}.seo-catalog__letters a:hover{background:rgba(255, 255, 255, 0.08)}.seo-catalog__group{margin-top:1rem}.seo-catalog__letter{margin:0 0 0.45rem;font-size:1rem;font-weight:800;color:rgba(255, 255, 255, 0.55)}.seo-catalog__faq{margin:1.25rem 0 0;font-size:0.85rem}.seo-catalog__faq a{color:rgba(255, 255, 255, 0.8);text-decoration:underline;text-underline-offset:3px}.faq-page{position:relative;min-height:70vh;padding:7rem 0 5rem;color:rgba(255, 255, 255, 0.9);background:radial-gradient(70% 40% at 85% 0%, rgba(255, 255, 255, 0.08), transparent 60%),
    linear-gradient(180deg, #001422 0%, #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:0.9rem 0 2rem;max-width:52ch;font-size:1.02rem;line-height:1.55;color:rgba(255, 255, 255, 0.6)}.faq-page__list{display:flex;flex-direction:column;gap:0.6rem}.faq-item{border:1px solid rgba(255, 255, 255, 0.1);border-radius:16px;background:rgba(255, 255, 255, 0.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, 0.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:0.95rem;line-height:1.65;color:rgba(255, 255, 255, 0.72)}.faq-page__more{margin:1.75rem 0 0}.faq-page__more a{color:rgba(255, 255, 255, 0.8);text-decoration:underline;text-underline-offset:3px}@media (min-width: 761px){.productPage--cinematic .topInfo-specs--rail{padding:0.6rem 0.85rem 0.15rem}.productPage--cinematic .topInfo-spec-heading--rail{margin:0 0 0.2rem}.productPage--cinematic .topInfo-spec-rail-item,
  .productPage--cinematic .topInfo-spec-rail > .region-status--overview{min-height:2.45rem;padding:0.3rem 0.1rem;gap:0.65rem}.productPage--cinematic .topInfo-spec-rail-icon{width:20px;height:20px}.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:0.5rem}.productPage--cinematic .topInfo-spec-rail-item .topInfo-spec-rail-kicker{font-size:0.62rem}.productPage--cinematic .topInfo-spec-rail-value,
  .productPage--cinematic .topInfo-spec-rail > .region-status--overview .region-status-line{font-size:0.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:0.6rem;padding:0.6rem 0.85rem 0.7rem}.productPage--cinematic .pdp-cinematic-rail-platforms .topInfo-spec-heading--rail{margin-bottom:0.5rem}.productPage--cinematic .topInfo-spec-rail.pdp-rail-platforms{gap:0.4rem}.productPage--cinematic .pdp-rail-platforms a.pdp-rail-platform-item,
  .productPage--cinematic .pdp-rail-platforms a.pdp-rail-platform-item:hover,
  .productPage--cinematic .pdp-rail-platforms a.pdp-rail-platform-item:focus-visible{aspect-ratio:auto;height:40px;min-height:0;padding:0.35rem}.productPage--cinematic .pdp-rail-platforms .topInfo-spec-rail-icon{max-width:26px;max-height:26px}}@media (min-width: 761px){.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:0.7rem;margin:0 0 0.6rem;padding:0.65rem 0.9rem;border:1px solid rgba(255, 190, 100, 0.3);border-radius:12px;background:rgba(255, 170, 60, 0.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") center / contain no-repeat}.productPage--cinematic .pdp-account-callout__body{display:flex;flex-direction:column;gap:0.15rem;min-width:0}.productPage--cinematic .pdp-account-callout__title{font-size:0.6rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:rgba(255, 206, 150, 0.85)}.productPage--cinematic .pdp-account-callout__text{font-size:0.84rem;font-weight:600;line-height:1.25;color:rgba(255, 255, 255, 0.92)}.productPage--cinematic .pdp-account-callout__detail{margin-top:0.15rem;font-size:0.72rem;font-weight:500;line-height:1.4;color:rgba(255, 255, 255, 0.62)}.productPage--cinematic .pdp-badge-row{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:0.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, 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, 0.7)}.productPage--cinematic .pdp-more-menu__list{position:absolute;top:calc(100% + 6px);right:0;z-index:40;min-width:13rem;padding:0.35rem;border-radius:12px;background:rgba(8, 14, 20, 0.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 32px rgba(0, 0, 0, 0.5)}.productPage--cinematic .pdp-more-menu__item{display:block;width:100%;padding:0.65rem 0.8rem;border:0;border-radius:8px;background:transparent;color:rgba(255, 255, 255, 0.85);font-size:0.88rem;font-weight:600;text-align:left;cursor:pointer}.productPage--cinematic .pdp-more-menu__item.is-active{background:rgba(255, 255, 255, 0.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,
  .productPage--cinematic .pdp-cinematic-tab-brand{position:relative;z-index:6}}@media (max-width: 767.98px){.productPage--cinematic .pdp-cinematic-brand-block{width:100%}}@media (max-width: 767.98px){.productPage--cinematic .pdp-platform-seal{gap:0.4rem;margin-bottom:0.6rem;padding:0.2rem 0.55rem 0.2rem 0.45rem;border-radius:7px}.productPage--cinematic .pdp-platform-seal__icon{height:16px;max-width:22px}.productPage--cinematic .pdp-platform-seal__name{font-size:0.64rem;letter-spacing:0.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:0.75rem}.productPage--cinematic .pdp-cinematic-menu__row--mobile{width:100%;justify-content:space-around;gap:0.25rem}}@media (max-width: 767.98px){.productPage--cinematic .pdp-cinematic-chrome.is-tucked{opacity:1;transform:none}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{from{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-swap,
  html.kr-pdp-entered .productPage--cinematic .pdp-cinematic-primary.is-switched .pdp-cinematic-tab-brand,
  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{animation:pdp-section-in 0.34s cubic-bezier(0.22, 1, 0.36, 1) both!important;opacity:1}.productPage--cinematic .pdp-cinematic-primary.is-switched .pdp-cinematic-purchase{animation-delay:0.04s!important}.productPage--cinematic .pdp-cinematic-first-screen{min-height:60svh}.productPage--cinematic .pdp-cinematic-menu__row--mobile{gap:0.5rem;padding:0.15rem 0}.productPage--cinematic .pdp-cinematic-menu__row--mobile .pdp-cinematic-menu__btn{flex:1 1;min-height:44px;padding:0.55rem 0.4rem;border:1px solid rgba(255, 255, 255, 0.2);border-radius:999px;background:rgba(255, 255, 255, 0.09);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:rgba(255, 255, 255, 0.92);font-size:0.7rem;font-weight:700;letter-spacing:0.1em;-webkit-tap-highlight-color:transparent;transition:background 0.2s ease, color 0.2s ease, border-color 0.2s ease, transform 0.12s ease}.productPage--cinematic .pdp-cinematic-menu__row--mobile .pdp-cinematic-menu__btn:active{transform:scale(0.96);background:rgba(255, 255, 255, 0.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(0.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 0.35rem}.invoice-profile__field{margin-bottom:0.85rem}.invoice-profile__choices{display:grid;grid-template-columns:1fr 1fr;gap:0.75rem;margin-top:0.5rem}.invoice-profile__choice{display:flex;flex-direction:column;align-items:flex-start;gap:0.35rem;padding:1rem;border:1px solid rgba(255, 255, 255, 0.16);border-radius:14px;background:rgba(255, 255, 255, 0.05);color:#fff;text-align:start;cursor:pointer;transition:background 0.18s ease, border-color 0.18s ease, transform 0.12s ease}.invoice-profile__choice:hover{background:rgba(255, 255, 255, 0.1);border-color:rgba(255, 255, 255, 0.34)}.invoice-profile__choice:active{transform:scale(0.98)}.invoice-profile__choice-icon{color:rgba(255, 255, 255, 0.9)}.invoice-profile__choice-title{font-size:1rem;font-weight:700}.invoice-profile__choice-desc{font-size:0.78rem;color:rgba(255, 255, 255, 0.6);line-height:1.3}.invoice-profile__back{margin-top:0.5rem;padding:0.5rem;border:0;background:transparent;color:rgba(255, 255, 255, 0.65);font-size:0.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(460px, 100%)}.bank-transfer-intro{margin:0 0 1rem;font-size:0.86rem;line-height:1.45;color:rgba(255, 255, 255, 0.72)}.bank-transfer-details{display:flex;flex-direction:column;gap:0;margin-bottom:1rem;padding:0.15rem 1rem;border-radius:16px;background:rgba(255, 255, 255, 0.035)}.bank-transfer-row{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;padding:0.75rem 0;border:0;border-bottom:1px solid rgba(255, 255, 255, 0.07);border-radius:0;background:none}.bank-transfer-row:last-child{border-bottom:0}.bank-transfer-row:first-child .bank-transfer-row__value{font-size:1.55rem;font-weight:700;letter-spacing:-0.01em}.bank-transfer-row__text{display:flex;flex-direction:column;gap:2px;min-width:0}.bank-transfer-row__label{font-size:0.72rem;color:rgba(255, 255, 255, 0.5)}.bank-transfer-row__value{font-size:0.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:0.3rem 0.65rem;font-size:0.74rem;font-weight:600;cursor:pointer;background:transparent;color:rgba(255, 255, 255, 0.7);transition:background 0.2s, color 0.2s}.bank-transfer-row__copy:hover{background:rgba(255, 255, 255, 0.1);color:#fff}.bank-transfer-note{margin:0 0 1rem;font-size:0.78rem;line-height:1.4;color:rgba(255, 255, 255, 0.55)}.wallet-recharge-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(88px, 1fr));gap:0.55rem;margin:0.9rem 0 0.4rem}.wallet-recharge-amount{position:relative;display:flex;flex-direction:column;align-items:center;gap:0.1rem;padding:0.7rem 0.4rem;border-radius:12px;border:1px solid rgba(255, 255, 255, 0.14);background:rgba(255, 255, 255, 0.04);color:inherit;cursor:pointer;font:inherit;transition:border-color 0.15s ease, background 0.15s ease}.wallet-recharge-amount strong{font-size:1.15rem;line-height:1.2}.wallet-recharge-amount span{font-size:0.7rem;opacity:0.7}.wallet-recharge-amount em{position:absolute;top:-0.55rem;font-style:normal;font-size:0.6rem;padding:0.05rem 0.4rem;border-radius:999px;background:#16a34a;color:#fff}.wallet-recharge-amount:hover:not(:disabled){border-color:rgba(255, 255, 255, 0.4)}.wallet-recharge-amount.is-active{border-color:#22c55e;background:rgba(34, 197, 94, 0.16)}.wallet-recharge-amount:disabled{opacity:0.6;cursor:default}.wallet-recharge-error{color:#f87171}.cart-cine-recharge{display:grid;gap:0.7rem}.cart-cine-recharge__title{margin:0;font-weight:700}.cart-cine-recharge__text{margin:0;font-size:0.85rem;opacity:0.85}.wallet-tab-recharge{display:grid;gap:0.5rem;margin:0.9rem 0 0.4rem}.cart-cine-recharge__unavailable{margin:0;font-weight:700;color:#f87171}.guest-checkout-modal{position:relative}.kr-modal-close{position:absolute;top:0.6rem;right:0.7rem;width:2rem;height:2rem;border-radius:999px;border:0;background:rgba(255, 255, 255, 0.08);color:inherit;font-size:1.3rem;line-height:1;cursor:pointer}.kr-modal-close:hover:not(:disabled){background:rgba(255, 255, 255, 0.18)}.kr-modal-close:disabled{opacity:0.5;cursor:default}.wallet-tab-recharge__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.5rem;font-size:0.88rem}.wallet-tab-recharge__status{font-size:0.75rem;opacity:0.8}.wallet-tab-recharge__status--pending{color:#fbbf24;opacity:1}.wallet-tab-recharge__status--credited{color:#4ade80;opacity:1}.wallet-tab-filters{display:flex;flex-wrap:wrap;gap:0.4rem;margin:0 0 0.8rem}.wallet-tab-filter{border:1px solid rgba(255, 255, 255, 0.14);border-radius:999px;padding:0.3rem 0.8rem;background:transparent;color:inherit;font:inherit;font-size:0.78rem;cursor:pointer}.wallet-tab-filter:hover{border-color:rgba(255, 255, 255, 0.4)}.wallet-tab-filter.is-active{background:rgba(255, 255, 255, 0.12);border-color:rgba(255, 255, 255, 0.4);font-weight:700}.wallet-tab-tx-kind{display:inline-flex;align-items:center;gap:0.4rem;width:fit-content;padding:0.18rem 0.6rem;border-radius:999px;font-size:0.74rem;font-weight:700;background:rgba(255, 255, 255, 0.08);color:rgba(255, 255, 255, 0.85)}.wallet-tab-tx-kind--recharge{background:rgba(34, 197, 94, 0.16);color:#4ade80}.wallet-tab-tx-kind--cashback{background:rgba(250, 204, 21, 0.16);color:#facc15}.wallet-tab-tx-kind--referral{background:rgba(168, 85, 247, 0.18);color:#c4a1ff}.wallet-tab-tx-kind--reward{background:rgba(56, 189, 248, 0.16);color:#7dd3fc}.wallet-tab-tx-kind--purchase{background:rgba(248, 113, 113, 0.14);color:#fca5a5}.account-page--cinematic .wallet-tab-hero--simple .wallet-tab-quick-btn,
.wallet-tab-hero--simple .wallet-tab-quick-btn{margin-top:1.5rem}.wallet-tab-mini{display:grid;gap:0.2rem;margin:0.55rem 0 0.9rem}.wallet-tab-mini__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.1rem 0.45rem;margin:0;font-size:0.78rem}.wallet-tab-mini__label{color:rgba(255, 255, 255, 0.55)}.wallet-tab-mini__value{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wallet-tab-mini__sep{color:rgba(255, 255, 255, 0.3)}.payment-brand-logos__item--bank{gap:0.4rem;padding:0 0.6rem;border-radius:6px;border:1px solid rgba(255, 255, 255, 0.4);color:rgba(255, 255, 255, 0.92);font-weight:600;line-height:1;white-space:nowrap}.payment-brand-logos__item--bank svg{flex-shrink:0}@media (max-width: 767.98px){.browser-shell.browser-shell--store .store-toolbar__sort{width:100%;margin-left:0;gap:0.6rem}.browser-shell.browser-shell--store .store-toolbar__spinner:not(.is-active){display:none}.browser-shell.browser-shell--store .store-toolbar__label{flex:0 0 auto;white-space:nowrap}.browser-shell.browser-shell--store .browser-sort-dropdown{flex:1 1;min-width:0}.browser-shell.browser-shell--store .SortSelect{width:100%;min-width:0;max-width:none}}@media (max-width: 767.98px){.SortList.store-sort-panel{background:rgba(9, 19, 29, 0.97);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);box-shadow:0 14px 36px rgba(0, 0, 0, 0.55)}}.kr-game-card-context .browser-card-body{box-sizing:border-box;height:5.5rem;overflow:hidden}.kr-game-card-context .browser-card-body > .browser-card-meta{margin-top:auto}.kr-game-card-context .browser-card-body:has(.browser-card-account-line) .browser-card-title{-webkit-line-clamp:1}.home-page--cinematic .kr-game-card-context .browser-card-body{height:4.3rem}.kr-game-card-context .browser-card-body:has(.browser-card-account-line) .browser-card-title--ed{flex-wrap:nowrap;max-height:1.5em;overflow:hidden}.kr-game-card-context .browser-card-body:has(.browser-card-account-line) .browser-card-title--ed > *{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 767.98px){.kr-mbar__shell{position:relative}.kr-mbar__back{position:absolute;left:0;top:50%;transform:translateY(-50%);pointer-events:auto;display:flex;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;padding:0;border-radius:50%;border:1px solid rgba(255, 255, 255, 0.12);background:rgba(0, 11, 19, 0.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, 0.32), 0 1px 0 rgba(255, 255, 255, 0.05) inset;color:rgba(255, 255, 255, 0.92);font-size:1rem;cursor:pointer;-webkit-tap-highlight-color:transparent;animation:kr-mbar-back-in 0.35s var(--kr-mbar-ease) both}.kr-mbar__back:active{transform:translateY(-50%) scale(0.94)}.kr-mbar[data-mark="none"] .kr-mbar__mark{width:0;height:0}}@keyframes kr-mbar-back-in{from{opacity:0;transform:translateY(-50%) scale(0.85)}to{opacity:1;transform:translateY(-50%) scale(1)}}@media (max-width: 767.98px){.kr-mbar{padding-top:max(0.95rem, calc(env(safe-area-inset-top, 0px) + 0.55rem))}}@media (max-width: 767.98px){.kr-mbar[data-mark="none"] .kr-mbar__copy,
  .kr-mbar[data-mark="none"].is-title-open .kr-mbar__copy{padding-left:0}}.guest-checkout-modal__btn.kr-btn-danger{display:flex;margin-top:0.6rem;background:rgba(220, 38, 38, 0.14);color:#f87171;border:1px solid rgba(248, 113, 113, 0.55)}.guest-checkout-modal__btn.kr-btn-danger:hover:not(:disabled){background:rgba(220, 38, 38, 0.26)}.guest-checkout-modal__btn.kr-btn-danger--solid{background:#dc2626;color:#fff;border-color:#dc2626}.guest-checkout-modal__btn.kr-btn-danger--solid:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}.guest-checkout-modal__btn.kr-btn-danger:disabled{opacity:0.6;cursor:default}.guest-checkout-modal__btn.kr-btn-secondary{display:flex;margin-top:0.6rem;background:transparent;color:rgba(255, 255, 255, 0.85);border:1px solid rgba(255, 255, 255, 0.22)}.guest-checkout-modal__btn.kr-btn-secondary:hover:not(:disabled){background:rgba(255, 255, 255, 0.08)}.guest-checkout-modal__btn.kr-btn-secondary:disabled{opacity:0.6;cursor:default}.kr-confirm-layer{z-index:12100}.kr-confirm-dialog{width:min(360px, 100%)}.wallet-tab-quick-btn.kr-btn-danger,
.account-page--cinematic .wallet-tab-quick-btn.kr-btn-danger{background:rgba(220, 38, 38, 0.14);color:#f87171;border:1px solid rgba(248, 113, 113, 0.55)}.wallet-tab-quick-btn.kr-btn-danger:hover,
.account-page--cinematic .wallet-tab-quick-btn.kr-btn-danger:hover{background:rgba(220, 38, 38, 0.26)}.pdp-seo{width:100%;max-width:1180px;margin:2.5rem auto 0;padding:0 1.25rem 3.5rem}.pdp-cinematic-swap[hidden]{display:none!important}.pdp-seo-links{width:100%;max-width:1180px;margin:2rem auto 0;padding:0 1.25rem 3rem;display:flex;flex-wrap:wrap;gap:1.1rem 2.5rem}.pdp-seo-links .pdp-seo__block{margin-top:0}.pdp-seo__heading--spaced{margin-top:1.1rem}.pdp-seo__facts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0.4rem 0.5rem}.pdp-seo__facts li{padding:0.25rem 0.65rem;border:1px solid rgba(255, 255, 255, 0.14);border-radius:999px;font-size:0.78rem;color:rgba(255, 255, 255, 0.88)}.pdp-seo__facts li span{margin-right:0.4rem;color:rgba(255, 255, 255, 0.5)}.pdp-seo__guide{margin-top:1rem;border-top:1px solid rgba(255, 255, 255, 0.1);padding-top:0.9rem}.pdp-seo__guide summary{cursor:pointer;font-weight:700;color:rgba(255, 255, 255, 0.92)}.pdp-seo__guide .platform-guide-html{margin-top:0.75rem}.pdp-seo__block{margin-top:1.75rem}.pdp-seo__heading{margin:0 0 0.7rem;font-size:0.8rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255, 255, 255, 0.55)}.pdp-seo__links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0.5rem}.pdp-seo__links a{display:inline-block;padding:0.4rem 0.8rem;border:1px solid rgba(255, 255, 255, 0.16);border-radius:999px;color:rgba(255, 255, 255, 0.86);font-size:0.875rem;text-decoration:none;transition:background 0.15s, border-color 0.15s}.pdp-seo__links a:hover,
.pdp-seo__links a:focus-visible{background:rgba(255, 255, 255, 0.08);border-color:rgba(255, 255, 255, 0.34)}