html[data-storefront=kacper]{--bg:#0a0a0b;--surface:#111214;--surface-2:#191a1d;--surface-3:#222328;--text:#f5f5f6;--muted:#9c9da3;--yellow:#f3f3f4;--yellow-soft:#fff;--blue:#d7d8dc;--line:#ffffff17;--line-strong:#ffffff2e;background:var(--bg)}html[data-storefront=kacper] body{background:var(--bg)}html[data-storefront=kacper] ::selection{color:#0a0a0b;background:#fff}html[data-storefront=kacper] .siteHeader{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0b0dc2;border-bottom:1px solid #ffffff1a;max-width:none;height:76px;padding-inline:max(32px,50vw - 720px)}html[data-storefront=kacper] .brandMark{width:188px}html[data-storefront=kacper] .desktopNav a{color:#aeb0b6}html[data-storefront=kacper] .desktopNav a:hover{color:#fff}html[data-storefront=kacper] .localeSwitch,html[data-storefront=kacper] .utilityLink{border-color:#ffffff1a}html[data-storefront=kacper] .cartIcon{stroke:#e7e7e9}html[data-storefront=kacper] .cartIconWrap>small{color:#111;background:#fff}html[data-storefront=kacper] .loginLink,html[data-storefront=kacper] .loginLink:hover{color:#0b0b0d;background:#f5f5f6;border:1px solid #f5f5f6;border-radius:2px}html[data-storefront=kacper] .hero.heroCinema{background:#0b0b0d;border:0;height:auto;min-height:0;max-height:none}html[data-storefront=kacper] .hero.heroCinema:before{content:"";pointer-events:none;background:radial-gradient(at 50% 35%,#484b583d,#0000 44%),radial-gradient(at 11% 78%,#2a26353b,#0000 32%),radial-gradient(at 88% 87%,#2c373b36,#0000 36%);height:690px;position:absolute;inset:0 0 auto}html[data-storefront=kacper] .hero.heroCinema:after{content:"";pointer-events:none;opacity:.045;background:url(/images/pandacheat-icon-transparent.png) 89%/520px no-repeat;height:610px;position:absolute;inset:76px 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000 100%);mask-image:linear-gradient(90deg,#0000 30%,#000 100%)}html[data-storefront=kacper] .heroCinema .cinemaTint{display:none}html[data-storefront=kacper] .heroCinema .heroContent{z-index:2;text-align:center;width:min(980px,100% - 48px);min-height:650px;margin:0 auto;padding:190px 0 105px;position:relative}html[data-storefront=kacper] .heroCinema .heroContent h1{color:#f7f7f8;letter-spacing:-.065em;text-transform:none;max-width:100%;text-shadow:none;margin:0 0 28px;font-family:Manrope Variable,sans-serif;font-size:clamp(62px,6.5vw,93px);font-weight:820;line-height:1.08}html[data-storefront=kacper] .heroCinema .heroContent h1 .titleLead,html[data-storefront=kacper] .heroCinema .heroContent h1 .titleTail{margin:0;display:block}html[data-storefront=kacper] .heroCinema .heroContent h1 .titleTail,html[data-storefront=kacper] .heroCinema .heroContent h1 b{color:#8f9096}html[data-storefront=kacper] .heroCinema .heroBody{color:#aeafb5;letter-spacing:0;max-width:570px;text-shadow:none;margin:0 auto 36px;font-size:17px;font-weight:450;line-height:1.6}html[data-storefront=kacper] .heroCinema .heroActions{gap:14px}html[data-storefront=kacper] .heroCinema .heroActions .heroShopCta{color:#101012;min-width:224px;min-height:54px;box-shadow:none;background:#fff;border:1px solid #fff;border-radius:2px;padding-inline:25px;font-size:12px;font-weight:720}html[data-storefront=kacper] .heroCinema .heroActions .heroShopCta:hover{background:#dedee1}html[data-storefront=kacper] .heroCinema .heroActions .heroLauncherLink{min-width:170px;min-height:54px;box-shadow:none;color:#e7e7ea;background:#ffffff0a;border:1px solid #ffffff3b;border-radius:2px;font-size:12px}html[data-storefront=kacper] .heroCinema .heroActions .heroLauncherLink:hover{background:#ffffff14;border-color:#ffffff80}html[data-storefront=kacper] .heroCinema .featuredCatalog.featuredRefresh{background:#0d0d0f;border-top:1px solid #ffffff14;padding:72px 0 82px;display:block;position:relative;inset:auto;overflow:visible}html[data-storefront=kacper] .heroCinema .featuredRefresh .featuredCatalogInner{width:min(1280px,100% - 80px);padding:0;display:block}html[data-storefront=kacper] .heroCinema .featuredRefresh .featuredCatalogIntro{clip-path:none;justify-content:space-between;align-items:end;gap:48px;width:auto;height:auto;margin:0 0 32px;padding:0;display:flex;position:static;overflow:visible}html[data-storefront=kacper] .featuredRefresh .featuredCatalogIntro .eyebrow{color:#909198}html[data-storefront=kacper] .featuredRefresh .featuredCatalogIntro .eyebrow>span{background:#f5f5f6}html[data-storefront=kacper] .featuredRefresh .featuredCatalogIntro h2{color:#f5f5f6;letter-spacing:-.065em;text-transform:none;font-family:Manrope Variable,sans-serif;font-size:clamp(43px,4.4vw,62px);font-weight:800;line-height:1.06}html[data-storefront=kacper] .featuredRefresh .featuredCatalogIntro h2>span,html[data-storefront=kacper] .featuredRefresh .featuredCatalogIntro h2 strong{margin:0;display:inline}html[data-storefront=kacper] .featuredRefresh .featuredCatalogIntro h2 strong{color:#8f9096;margin-left:.22em}html[data-storefront=kacper] .featuredRefresh .featuredCatalogIntro>p{color:#a0a1a7}html[data-storefront=kacper] .heroCinema .featuredRefresh .featuredGameGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}html[data-storefront=kacper] .heroCinema .featuredRefresh .featuredGameCard>a{height:295px;box-shadow:none;background:radial-gradient(circle at 75% 28%,#24252a,#151518 62%);border:1px solid #ffffff1f;border-radius:3px;transform:none}html[data-storefront=kacper] .heroCinema .featuredRefresh .featuredGameCard>a:hover{border-color:#fff6;transform:translateY(-4px);box-shadow:0 18px 40px #0008}html[data-storefront=kacper] .heroCinema .featuredRefresh .featuredGameCard>a:after{background:linear-gradient(#0f0f1261,#0f0f1233 40%,#0f0f12eb)}html[data-storefront=kacper] .heroCinema .featuredRefresh .featuredGameCard>a:before{z-index:2;color:#b4b4ba;letter-spacing:.18em;font-family:Manrope Variable,sans-serif;font-size:11px;font-weight:700;position:absolute;top:20px;left:24px}html[data-storefront=kacper] .heroCinema .featuredRefresh .featuredGameCard:first-child>a:before{content:"01 / PANDA"}html[data-storefront=kacper] .heroCinema .featuredRefresh .featuredGameCard:nth-child(2)>a:before{content:"02 / PANDA"}html[data-storefront=kacper] .heroCinema .featuredRefresh .featuredGameCard:nth-child(3)>a:before{content:"03 / PANDA"}html[data-storefront=kacper] .heroCinema .featuredRefresh .featuredGameCard>a:before{border-bottom:1px solid #ffffff1f;width:calc(100% - 48px);padding-bottom:13px}html[data-storefront=kacper] .heroCinema .featuredRefresh .featuredGameImage{filter:grayscale()blur(3px)brightness(.55);opacity:.24}html[data-storefront=kacper] .heroCinema .featuredRefresh .featuredGameCard>a:hover .featuredGameImage{filter:grayscale()blur(1px)brightness(.72);opacity:.38}html[data-storefront=kacper] .featuredRefresh .featuredBestseller{color:#f5f5f6;background:#0d0d0fd9;border:1px solid #fff3;border-radius:2px;top:62px;left:24px}html[data-storefront=kacper] .heroCinema .featuredRefresh .featuredGameContent{padding:0 25px 25px}html[data-storefront=kacper] .heroCinema .featuredRefresh .featuredGameContent:after{content:"↗";color:#e2e2e6;font-size:25px;line-height:1;position:absolute;bottom:23px;right:25px}html[data-storefront=kacper] .heroCinema .featuredRefresh .featuredGameCard h3{color:#fff;letter-spacing:-.055em;text-transform:none;font-family:Manrope Variable,sans-serif;font-size:clamp(25px,2.4vw,33px);font-weight:770;line-height:1.08}html[data-storefront=kacper] .heroCinema .featuredRefresh .catalogBenefitRail{background:#141416;border-color:#ffffff1a;border-radius:3px;margin-top:20px;display:grid}html[data-storefront=kacper] .heroCinema .featuredRefresh .catalogBenefitRail>div{min-height:78px}html[data-storefront=kacper] .heroCinema .featuredRefresh .catalogBenefitRail strong{color:#e9e9ec}html[data-storefront=kacper] .heroCinema .featuredRefresh .catalogBenefitRail small{color:#92939a}html[data-storefront=kacper] .trustSection{background:#101013;border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:clamp(48px,6vw,96px);max-width:none;padding:110px max(40px,50vw - 640px) 125px}html[data-storefront=kacper] .launcherShowcase:before{background:radial-gradient(#9a9daa21,#0000 67%)}html[data-storefront=kacper] .launcherWindow{border-color:#ffffff29;border-radius:3px;box-shadow:0 30px 70px #0009}html[data-storefront=kacper] .launcherCaption{color:#c6c7cd;background:#17171a;border-color:#fff3}html[data-storefront=kacper] .trustCopy h2{color:#f5f5f6;letter-spacing:-.065em;text-transform:none;font-family:Manrope Variable,sans-serif;font-size:clamp(42px,4.5vw,65px);font-weight:800;line-height:1.08}html[data-storefront=kacper] .trustCopy .eyebrow{color:#96979c}html[data-storefront=kacper] .trustCopy>p:not(.eyebrow){color:#a6a7ac;font-size:14px}html[data-storefront=kacper] .trustCopy li{color:#c7c8cd;border-color:#ffffff1f}html[data-storefront=kacper] .trustCopy li:after{color:#f5f5f6}html[data-storefront=kacper] .trustCopy .buttonPrimary{color:#101012;background:#f5f5f6;border-color:#f5f5f6;border-radius:2px}html[data-storefront=kacper] .footer{background:#0a0a0b;max-width:none;padding:60px max(40px,50vw - 640px) 36px}html[data-storefront=kacper] body:not(:has(.heroCinema)):before{opacity:1;background:radial-gradient(at 72% 18%,#44465029,#0000 42%),#0a0a0b}html[data-storefront=kacper] body:not(:has(.heroCinema)):after{display:none}html[data-storefront=kacper] .productPage.productPage .productHero,html[data-storefront=kacper] .productPage.productPage{background:0 0}html[data-storefront=kacper] .productPage.productPage .productPurchase,html[data-storefront=kacper] .collectionCard,html[data-storefront=kacper] .accessSupport{background:#151518ed;border-color:#ffffff29}html[data-storefront=kacper] .productPage.productPage .productHeroActions .buttonPrimary,html[data-storefront=kacper] .productPage.productPage .planActions .button{border-radius:2px}html[data-storefront=kacper] .productArrow{color:#fff}html[data-storefront=kacper] .storeCatalog{color:#f5f5f6}html[data-storefront=kacper] .collectionIntro h1{letter-spacing:-.065em;text-transform:none;font-family:Manrope Variable,sans-serif;font-size:clamp(49px,5vw,70px);font-weight:800}html[data-storefront=kacper] .collectionFilters button[aria-pressed=true]{color:#fff;border-bottom-color:#fff}html[data-storefront=kacper] .collectionCard{background:#151518;border-color:#ffffff24;border-radius:3px}html[data-storefront=kacper] .collectionCard:hover{border-color:#ffffff61}html[data-storefront=kacper] .collectionArt{background:#202024;height:180px}html[data-storefront=kacper] .collectionArt img{filter:grayscale()blur(2px)brightness(.65);opacity:.6}html[data-storefront=kacper] .collectionArtShade{background:linear-gradient(#14141733,#151518 100%)}html[data-storefront=kacper] .collectionArt h2{letter-spacing:-.055em;text-transform:none;font-family:Manrope Variable,sans-serif;font-size:clamp(24px,2.4vw,31px);font-weight:770}html[data-storefront=kacper] .collectionCardBody{padding-top:6px}html[data-storefront=kacper] .collectionPrice strong{color:#f5f5f6}html[data-storefront=kacper] .collectionFoot a{color:#e5e5e8}html[data-storefront=kacper] .collectionCardLink:focus-visible,html[data-storefront=kacper] .collectionFilters button:focus-visible{outline-color:#fff}html[data-storefront=kacper] .productPage.productPage{--campaign:#f2f2f3;--campaign-rgb:242,242,243}html[data-storefront=kacper] .productPage.productPage .productBackdrop{opacity:.15;filter:grayscale()blur(8px)}html[data-storefront=kacper] .productPage.productPage .productHeroVeil{background:linear-gradient(90deg,#0a0a0bea,#0a0a0bc4 50%,#0a0a0b9c),linear-gradient(#0000 25%,#0a0a0b)}html[data-storefront=kacper] .productPage.productPage .productHeroCopy h1{color:#f5f5f6;filter:none;letter-spacing:-.065em;text-transform:none;background:0 0;font-family:Manrope Variable,sans-serif;font-weight:800}html[data-storefront=kacper] .productPage.productPage .productImageFrame{border-color:#ffffff2e;box-shadow:0 22px 55px #0008}html[data-storefront=kacper] .productPage.productPage .productPurchase,html[data-storefront=kacper] .productPage.productPage .planOption,html[data-storefront=kacper] .productPage.productPage .featureGroup{background:#151518;border-color:#ffffff24}html[data-storefront=kacper] .productPage.productPage .planOption.isSelected{background:#202024;border-color:#fff;box-shadow:0 0 0 1px #fff3}html[data-storefront=kacper] .productPage.productPage .productHeroActions .buttonPrimary,html[data-storefront=kacper] .productPage.productPage .planActions .button{color:#101012;background:#f5f5f6;border-color:#f5f5f6;border-radius:2px}@media (max-width:980px){html[data-storefront=kacper] .siteHeader{padding-inline:24px}html[data-storefront=kacper] .heroCinema .heroContent{min-height:600px;padding-top:175px}html[data-storefront=kacper] .heroCinema .featuredRefresh .featuredCatalogInner{width:calc(100% - 48px)}html[data-storefront=kacper] .heroCinema .featuredRefresh .featuredGameGrid{gap:12px}html[data-storefront=kacper] .heroCinema .featuredRefresh .featuredGameCard>a{height:270px}html[data-storefront=kacper] .trustSection{grid-template-columns:1fr;padding:78px 24px 90px}html[data-storefront=kacper] .footer{padding-inline:24px}}@media (max-width:660px){html[data-storefront=kacper] .siteHeader{height:68px;padding-inline:18px}html[data-storefront=kacper] .brandMark{width:142px}html[data-storefront=kacper] .hero.heroCinema:after{display:none}html[data-storefront=kacper] .heroCinema .heroContent{width:calc(100% - 36px);min-height:575px;padding:144px 0 85px}html[data-storefront=kacper] .heroCinema .heroContent h1{font-size:clamp(44px,11.7vw,70px);line-height:1.09}html[data-storefront=kacper] .heroCinema .heroBody{max-width:310px;margin-bottom:28px;font-size:14px}html[data-storefront=kacper] .heroCinema .heroActions{flex-wrap:wrap;gap:10px}html[data-storefront=kacper] .heroCinema .heroActions .heroShopCta{min-width:0;min-height:50px;padding-inline:18px}html[data-storefront=kacper] .heroCinema .heroActions .heroLauncherLink{min-width:0;min-height:50px;padding-inline:16px}html[data-storefront=kacper] .heroCinema .featuredCatalog.featuredRefresh{padding:52px 0 60px}html[data-storefront=kacper] .heroCinema .featuredRefresh .featuredCatalogInner{width:calc(100% - 36px)}html[data-storefront=kacper] .heroCinema .featuredRefresh .featuredCatalogIntro{margin-bottom:26px;display:block}html[data-storefront=kacper] .featuredRefresh .featuredCatalogIntro h2{font-size:43px}html[data-storefront=kacper] .featuredRefresh .featuredCatalogIntro>p{margin-top:14px}html[data-storefront=kacper] .heroCinema .featuredRefresh .featuredGameGrid{grid-template-columns:1fr;gap:12px;padding:0;display:grid}html[data-storefront=kacper] .heroCinema .featuredRefresh .featuredGameCard{flex:auto}html[data-storefront=kacper] .heroCinema .featuredRefresh .featuredGameCard>a{height:235px}html[data-storefront=kacper] .heroCinema .featuredRefresh .catalogBenefitRail{grid-template-columns:1fr 1fr}html[data-storefront=kacper] .trustSection{padding:64px 18px 76px}html[data-storefront=kacper] .footer{padding-inline:18px}html[data-storefront=kacper] .collectionArt{height:175px}}@media (prefers-reduced-motion:reduce){html[data-storefront=kacper] .featuredGameCard>a{transition:none}}
