.productPage .productVisual--menu .productImageFrame{clip-path:none;aspect-ratio:1280/850;border:1px solid #44403a;border-radius:8px;height:auto;min-height:0}.productVisual--menu .productImageFrame:before,.productVisual--menu .productImageFrame:after{display:none}.productVisual--menu:hover .productKeyArt{transform:none}.productVisual--menu .productGalleryControls{gap:12px;margin-top:12px;position:static}.productVisual--menu .productGalleryArrows{margin:0;transform:none}.productVisual--menu .productFrameNotch{display:none}.productFeaturesFrame--menu{clip-path:none;aspect-ratio:1280/950}.productFeaturesFrame--menu:after,.productFeaturesFrame--menu .productFeaturesBrand,.productFeaturesFrame--menu .productFeaturesStrip{display:none}.productFeaturesFrame--menu .productFeaturesPlay{top:auto;bottom:8px;left:12px;transform:none}.productFeaturesFrame--menu .playIcon,.productFeaturesFrame--menu .playCopy small{display:none}.productFeaturesFrame--menu .playCopy strong{font-size:12px}:is(.productPage--h1z1,.productPage--h1z1-internal) .productHero,:is(.productPage--h1z1,.productPage--h1z1-internal) .productHeroInner{height:auto;min-height:0}.productPage .productVisual{min-width:0}.productPage .productImageFrame{touch-action:pan-y pinch-zoom}.productPage .productImageFrame:focus-visible{outline:2px solid var(--yellow);outline-offset:4px}.productPage .productVisual--menu .productGalleryControls{align-items:center;width:100%;min-width:0;display:flex}.productPage .productVisual--menu .productThumbnails{scrollbar-width:thin;scrollbar-color:#bba05c55 transparent;flex:1;gap:8px;min-width:0;padding:3px 0 7px;display:flex;position:relative;overflow-x:auto}.productPage .productVisual--menu .productThumbnails button{flex:0 0 82px;width:82px;height:55px}.productPage .productVisual--menu .productGalleryArrows{flex-shrink:0;align-self:center}@media (max-width:660px){.productPage .productVisual--menu .productThumbnails button{flex-basis:65px;width:65px;height:44px}.productPage .productVisual--menu .productGalleryControls{gap:8px}}
.productPage--fortnite{background:#090810}.productPage--fortnite .productHero{background:#090810;border-bottom-color:#8770b52e}.productPage--fortnite .productBackdrop{opacity:.72;filter:saturate(.95)brightness(.65);object-position:center}.productPage--fortnite .productHeroVeil{background:linear-gradient(90deg,#090810f5 0%,#090810df 28%,#09081045 65%,#09081088),linear-gradient(#0000 35%,#090810)}.productPage--fortnite .productHero:before{background:radial-gradient(at 68% 30%,#9766ed20,#0000 58%)}.productPage--fortnite .productHero:after{background:radial-gradient(#8054d535,#0000 70%)}.productPage--fortnite .productHeroCopy h1{color:#0000;filter:drop-shadow(0 4px 22px #a977e52b);letter-spacing:-.04em;background:linear-gradient(165deg,#fff 25%,#ece2ff 58%,#b49ade);-webkit-background-clip:text;background-clip:text;transform:none}.productPage--fortnite .productHeroCopy .eyebrow{color:#c6b4e3}.productPage--fortnite .productLead{color:#b9b4c6;max-width:410px}.productPage--fortnite .productImageFrame{box-shadow:0 30px 75px #0008,0 0 65px #9b60ef15}.productPage--fortnite .productBenefits{border-top-color:#c8ace52b}.productPage--fortnite .productPurchase{background:radial-gradient(at 92% 0,#7e4baa1f,#0000 60%),linear-gradient(125deg,#111017,#0c0b12);border-color:#c4a0ec36}.productPage--fortnite .planOption{background:linear-gradient(145deg,#19151f,#100e16);border-color:#c4a0ec26}.productPage--fortnite .productFeatures:before{background:linear-gradient(#090810,#090810d9 40%,#090810f2),url(/images/product-hero-fortnite-v2.webp) 50%/cover}.productPage--fortnite .productFeaturesFrame{border-color:#b899ec55;box-shadow:0 22px 80px #0007,0 0 55px #8b5dd31a}.productPage--fortnite .featureGroup{background:linear-gradient(120deg,#30203b40,#0d0b12cc);border-color:#b48cda26}.productPage--fortnite .productFeaturesCopy h2 em{color:#d1b5ff;text-shadow:0 0 26px #9d62ef30}.productPage--fortnite .productFeaturesQuote{border-top:1px solid #b48cda26;padding-top:28px;padding-right:0}.productPage--fortnite .productFeaturesQuote h3{max-width:440px;font-size:clamp(30px,3vw,44px)}.productPage--fortnite .quoteLead{max-width:410px}.productPage--fortnite .fortniteEdition{color:#a59bb4;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:14px;margin:24px 0 0;font-size:9px;display:flex}.productPage--fortnite .fortniteEdition:before{content:"";background:#ae88dd;width:25px;height:1px}.productPage--fortnite .purchaseAssurances svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 20px;width:20px;height:20px}.productPage--fortnite .purchaseAssurances>a{align-items:center;gap:8px;display:flex}@media (min-width:981px){.productPage--fortnite .productHeroInner{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);column-gap:54px}.productPage--fortnite .productHeroCopy h1{max-width:100%;font-size:clamp(66px,6.7vw,103px)}.productPage--fortnite .productBenefits,.productPage--fortnite .productHeroActions{max-width:100%}}@media (min-width:661px) and (max-width:1180px){.productPage--fortnite .productHeroInner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;height:auto;min-height:650px;padding-inline:28px}.productPage--fortnite .productHero{height:auto}.productPage--fortnite .productBenefits{grid-template-columns:1fr 1fr;row-gap:12px;width:100%}.productPage--fortnite .productHeroActions{flex-wrap:wrap;width:100%}.productPage--fortnite .productHeroCopy h1{font-size:66px}}@media (max-width:660px){.productPage--fortnite .productHeroCopy h1{font-size:clamp(54px,15vw,78px)}.productPage--fortnite .productBackdrop{object-position:62% top;opacity:.6}.productPage--fortnite .productHeroVeil{background:linear-gradient(90deg,#090810ed,#09081066),linear-gradient(#0000 20%,#090810)}.productPage--fortnite .productHeroActions{align-items:stretch;margin-top:24px}.productPage--fortnite .productHeroActions .button{min-height:48px;margin:0}.productPage--fortnite .productFeatures{padding-inline:18px}}
.productPage{--campaign:#f6ca45;--campaign-rgb:246,202,69;--campaign-art:url(/images/product-hero-h1z1-v2.webp)}.productPage--fortnite{--campaign:#c29aff;--campaign-rgb:168,113,246;--campaign-art:url(/images/product-hero-fortnite-v2.webp)}.productPage--h1z1,.productPage--z1emu,.productPage--h1z1-internal,.productPage--rotk-spoofer{--campaign:#ff777c;--campaign-rgb:224,57,70;--campaign-art:url(/images/product-hero-h1z1-v2.webp)}.productPage--warzone{--campaign:#ffb76b;--campaign-rgb:234,139,48;--campaign-art:url(/images/product-hero-warzone-v2.webp)}.productPage--counter-strike{--campaign:#7fcfff;--campaign-rgb:61,160,232;--campaign-art:url(/images/product-hero-counter-strike-v2.webp)}html[data-storefront=czupak] .productPage.productPage{--campaign:#ff8b2d;--campaign-rgb:255,139,45;--yellow-soft:#ffc16b}html[data-storefront=kacper] .productPage.productPage{--campaign:#edf1f7;--campaign-rgb:237,241,247;--yellow-soft:#fff}.productPage.productPage{--yellow:var(--campaign);--yellow-soft:#fff;background:#090a0e}.productPage.productPage .productHero{border-bottom-color:rgba(var(--campaign-rgb),.2);background:#090a0e}.productPage.productPage .productBackdrop{opacity:.65;filter:saturate(.8)brightness(.64)}.productPage.productPage .productHeroVeil{background:linear-gradient(90deg,#090a0ef5 0%,#090a0edd 30%,#090a0e45 65%,#090a0e88),linear-gradient(#0000 30%,#090a0e)}.productPage.productPage .productHero:before{background:radial-gradient(ellipse at 68% 30%,rgba(var(--campaign-rgb),.2),transparent 62%)}.productPage.productPage .productHero:after{background:radial-gradient(ellipse,rgba(var(--campaign-rgb),.3),transparent 70%)}.productPage.productPage .productHeroCopy h1{background:linear-gradient(165deg,#fff 15%,var(--campaign) 90%);color:#0000;filter:drop-shadow(0 4px 22px rgba(var(--campaign-rgb),.2));-webkit-background-clip:text;background-clip:text;transform:none}.productPage.productPage .productHeroCopy .eyebrow{color:var(--campaign)}.productPage.productPage .eyebrow>span{background:var(--campaign);box-shadow:0 0 14px rgba(var(--campaign-rgb),.4)}.productPage.productPage .productBenefits{border-top-color:rgba(var(--campaign-rgb),.24)}.productPage.productPage .productBenefits span{color:var(--campaign);border-color:rgba(var(--campaign-rgb),.32);filter:drop-shadow(0 0 8px rgba(var(--campaign-rgb),.25))}.productPage.productPage .productBenefits span:before{background:rgba(var(--campaign-rgb),.32)}.productPage.productPage .productBenefits span:after{background:#121218}.productPage.productPage .productBenefits svg{stroke:var(--campaign);filter:drop-shadow(0 0 3px rgba(var(--campaign-rgb),.3))}.productPage.productPage .buttonPrimary{background:var(--campaign);color:#101016;border-color:var(--campaign);box-shadow:0 0 22px rgba(var(--campaign-rgb),.18)}.productPage.productPage .buttonPrimary:hover{background:#fff}.productPage.productPage .productImageFrame{border-color:rgba(var(--campaign-rgb),.7);box-shadow:0 30px 70px #0008,0 0 55px rgba(var(--campaign-rgb),.12)}.productPage.productPage .productImageFrame:before{background:linear-gradient(135deg,var(--campaign),transparent 32%),linear-gradient(225deg,var(--campaign),transparent 32%)}.productPage.productPage .productFeaturesPlay,.productPage.productPage .productFeaturesStrip{border-color:rgba(var(--campaign-rgb),.3)}.productPage.productPage .productFrameNotch:before,.productPage.productPage .productFrameNotch:after,.productPage.productPage .productFrameNotch b,.productPage.productPage .frameCut{background:var(--campaign);box-shadow:0 0 9px rgba(var(--campaign-rgb),.35)}.productPage.productPage .productThumbnails button[aria-pressed=true]{border-color:var(--campaign);box-shadow:0 0 12px rgba(var(--campaign-rgb),.25)}.productPage.productPage .productPurchase{border-color:rgba(var(--campaign-rgb),.3);background:radial-gradient(ellipse at 92% 0,rgba(var(--campaign-rgb),.1),transparent 65%),#0d0e13}.productPage.productPage .planOption{border-color:rgba(var(--campaign-rgb),.18);background:linear-gradient(145deg,rgba(var(--campaign-rgb),.045),#0d0e13)}.productPage.productPage .planOption.isSelected{border-color:var(--campaign);background:linear-gradient(145deg,rgba(var(--campaign-rgb),.13),#111117);box-shadow:0 0 0 1px rgba(var(--campaign-rgb),.22),0 0 25px rgba(var(--campaign-rgb),.1)}.productPage.productPage .planOption>b{color:var(--campaign);border-color:rgba(var(--campaign-rgb),.35);background:#161419}.productPage.productPage .productFeatures:before{background:linear-gradient(180deg,#090a0e,#090a0ee8 40%,#090a0ef2),var(--campaign-art) center/cover}.productPage.productPage .productFeaturesFrame{border-color:rgba(var(--campaign-rgb),.4);box-shadow:0 25px 70px #0008}.productPage.productPage .productFeaturesFrame:before{background:linear-gradient(135deg,var(--campaign),transparent 40%),linear-gradient(315deg,var(--campaign),transparent 40%)}.productPage.productPage .productFeaturesCopy h2 em{color:var(--campaign);text-shadow:0 0 24px rgba(var(--campaign-rgb),.25)}.productPage.productPage .featureGroup{border-color:rgba(var(--campaign-rgb),.18);background:linear-gradient(120deg,rgba(var(--campaign-rgb),.06),#0d0e13cc)}.productPage.productPage .featureIcon{border-color:rgba(var(--campaign-rgb),.3)}.productPage.productPage .purchaseAssurances svg{fill:none;stroke:currentColor;stroke-width:1.3px;flex:0 0 20px;width:20px;height:20px}.productPage.productPage .purchaseAssurances>a{align-items:center;gap:8px;display:flex}.productPage--warzone .productFeaturesQuote,.productPage--counter-strike .productFeaturesQuote{padding-right:0}.productPage .campaignEdition{color:var(--campaign);letter-spacing:.14em;text-transform:uppercase;margin-top:24px;font-size:9px}@media (min-width:981px){.productPage.productPage .productHeroInner{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);column-gap:54px}.productPage.productPage .productBenefits,.productPage.productPage .productHeroActions{max-width:100%}.productPage--counter-strike .productHeroCopy h1{width:auto;max-width:490px;font-size:clamp(55px,5.5vw,82px);line-height:.98}}@media (min-width:661px) and (max-width:1180px){.productPage.productPage .productHeroInner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;height:auto;min-height:650px;padding-inline:28px}.productPage.productPage .productHero{height:auto}.productPage.productPage .productBenefits{grid-template-columns:1fr 1fr;row-gap:12px;width:100%}.productPage.productPage .productHeroActions{flex-wrap:wrap;width:100%}}@media (max-width:660px){.productPage.productPage .productHeroActions{align-items:stretch;margin-top:24px}.productPage.productPage .productHeroActions .button{min-height:48px;margin:0}.productPage.productPage .productFeatures{padding-inline:18px}}
.productPage.productPage{--campaign:#f6ca45;--campaign-rgb:246,202,69}.productPage.productPage .productHero{background:#090c10;border-bottom:1px solid #ffffff16;height:auto;min-height:0}.productPage.productPage .productHero:before,.productPage.productPage .productHero:after{display:none}.productPage.productPage .productBackdrop{opacity:.2;filter:saturate(.65);transform:none}.productPage.productPage .productHeroVeil{background:linear-gradient(90deg,#070a0eeb,#070a0ea6),linear-gradient(#0000,#080b0f)}.productPage.productPage .productHeroInner{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr);gap:26px 55px;width:100%;max-width:1408px;height:auto;min-height:0;margin:auto;padding:125px 64px 54px}.productPage.productPage .productBreadcrumb{grid-column:1/-1;margin:0}.productPage.productPage .productHeroCopy{align-self:center;padding-top:12px}.productPage.productPage .productHeroCopy .eyebrow{margin-bottom:16px;font-size:9px}.productPage.productPage .productHeroCopy h1{letter-spacing:-.025em;color:#f4f4ef;-webkit-text-fill-color:currentColor;filter:none;overflow-wrap:normal;background:0 0;width:auto;max-width:100%;margin-bottom:21px;font-size:clamp(48px,4.7vw,69px);font-weight:580;line-height:1.02;transform:none}.productPage.productPage .productHeroCopy h1 small{letter-spacing:.12em;color:#a9b0b7;-webkit-text-fill-color:currentColor;margin-top:12px;font-size:11px;font-weight:450}.productPage.productPage .productLead{color:#b3bbc2;max-width:480px;font-size:13px;line-height:1.8}.productPage.productPage .productBenefits{background:0 0;border-top:1px solid #ffffff20;border-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:auto;max-width:100%;margin-top:22px;padding-top:20px}.productPage.productPage .productBenefits>div{border:0;gap:7px;padding:0}.productPage.productPage .productBenefits span{clip-path:none;filter:none;background:0 0;flex-basis:18px;width:18px;height:23px}.productPage.productPage .productBenefits span:before,.productPage.productPage .productBenefits span:after{display:none}.productPage.productPage .productBenefits svg{stroke:#b9b6a9;width:17px;height:17px}.productPage.productPage .productBenefits strong{letter-spacing:.02em;color:#aab1b7;width:auto;font-size:7px;line-height:1.5}.productPage.productPage .productHeroActions{gap:12px;width:auto;margin-top:27px}.productPage.productPage .productHeroActions .button{clip-path:none;width:auto;min-width:0;min-height:49px;box-shadow:none;border-radius:3px;padding:0 18px;font-size:10px}.productPage.productPage .productHeroActions .buttonPrimary{color:#11140c;background:#f6ca45}.productPage.productPage .productHeroActions .buttonGhost{color:#d3d8dc;background:#080b0f80;border:1px solid #ffffff30}.productPage.productPage .productVisual{align-self:center;width:100%;min-width:0;margin:0}.productPage.productPage .productVisual--menu .productImageFrame{background:#0c1014;border-color:#ffffff30;border-radius:7px}.productPage.productPage .productThumbnails button{border-color:#ffffff24;border-radius:3px}.productPage.productPage .productThumbnails button[aria-pressed=true]{border-color:#f6ca45}.productPage.productPage .productGalleryArrows button{border-color:#ffffff24}.productPage.productPage .productPurchase{background:#0c1014;border:1px solid #ffffff24;border-radius:7px;width:calc(100% - 128px);max-width:1280px;margin:36px auto 0;padding:30px}.productPage.productPage .productPurchase .compactHeading{gap:25px;margin:0 0 25px}.productPage.productPage .productPurchase .eyebrow{display:none}.productPage.productPage .productPurchase h2{letter-spacing:-.035em;text-transform:none;font-family:inherit;font-size:27px;font-weight:550;line-height:1.2}.productPage.productPage .productPurchase .compactHeading>p{color:#929ca5;max-width:280px;font-size:11px}.productPage.productPage .planOptions{border:0;gap:12px;overflow:visible}.productPage.productPage .planOption{min-height:146px;box-shadow:none;background:#101419;border:1px solid #ffffff24;border-radius:5px;padding:25px 20px 20px;position:relative;overflow:visible}.productPage.productPage .planOption:before,.productPage.productPage .planOption:after{display:none}.productPage.productPage .planOption.isSelected{background:#f6ca4509;border-color:#f6ca45;box-shadow:inset 0 0 0 1px #f6ca4522}.productPage.productPage .planOption>span{font-size:27px}.productPage.productPage .planOption em{color:#98a2aa;text-transform:none;letter-spacing:0;font-size:9px}.productPage.productPage .planOption small{color:#f0ede4;margin-top:17px;font-size:21px}.productPage.productPage .planOption>b{color:#f2d27e;text-transform:none;letter-spacing:0;white-space:nowrap;background:#201e16;border:1px solid #7a6836;border-radius:3px;padding:4px 8px;font-size:8px;position:absolute;inset:-10px auto auto 15px;transform:none}.productPage.productPage .planActions{margin-top:22px}.productPage.productPage .planActions .button{color:#11140c;min-height:48px;box-shadow:none;background:#f6ca45;border-radius:3px}.productPage.productPage .purchaseAssurances{border-top:1px solid #ffffff14;margin-top:22px;padding-top:22px}.productPage.productPage .purchaseAssurances svg{stroke:#a8b1b9}.productPage.productPage .purchaseAssurances small{color:#88949e}.productFeatureDetails{max-width:1408px;margin:auto;padding:64px}.productFeatureDetails>h2{letter-spacing:-.035em;margin:0 0 30px;font-size:32px;font-weight:550}.productPage.productPage .productFeatureDetails .featureGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 55px;display:grid}.productFeatureGroup{border-top:1px solid #ffffff24;padding-top:22px}.productFeatureGroup h3{letter-spacing:-.02em;margin:0 0 8px;font-size:19px;font-weight:550}.productFeatureGroup header p{color:#9ba5ae;margin:0 0 19px;font-size:12px;line-height:1.7}.productFeatureGroup ul{color:#c3c9ce;margin:0;padding:0 0 0 16px;font-size:12px;line-height:1.8}.productFeatureGroup li{padding:3px 0 3px 4px}.productFeatureGroup li::marker{color:#b6a46c}.productPage.productPage .productFaq{background:0 0;border-top:1px solid #ffffff20;max-width:1408px;margin:auto;padding:45px 64px 70px}.productPage.productPage .productFaq .eyebrow{display:none}.productPage.productPage .productFaq h2{letter-spacing:-.035em;text-transform:none;font-family:inherit;font-size:28px;font-weight:550;line-height:1.25}.productPage.productPage .productFaq .faqList{max-width:none}.productPage.productPage .productFaq summary{grid-template-columns:1fr;padding:22px 0;font-size:15px}.productPage.productPage .productFaq summary>span{display:none}.productPage.productPage .productFaq details p{max-width:820px;margin-left:0;font-size:13px}@media (max-width:1100px){.productPage.productPage .productHeroInner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;padding:115px 24px 38px}.productPage.productPage .productHeroCopy h1{font-size:48px}.productPage.productPage .productBenefits{grid-template-columns:1fr 1fr}.productPage.productPage .productPurchase{width:calc(100% - 48px);padding:25px}.productFeatureDetails{padding:50px 24px}.productPage.productPage .productFaq{padding:40px 24px 55px}}@media (max-width:760px){.productPage.productPage .productHeroInner{padding:100px 18px 30px;display:block}.productPage.productPage .productBreadcrumb{margin-bottom:28px}.productPage.productPage .productHeroCopy{padding:0}.productPage.productPage .productHeroCopy h1{font-size:clamp(40px,10vw,58px)}.productPage.productPage .productLead{font-size:13px}.productPage.productPage .productBenefits{grid-template-columns:1fr 1fr;gap:14px}.productPage.productPage .productBenefits>div{min-height:0}.productPage.productPage .productHeroActions{flex-wrap:wrap;gap:10px;margin-top:23px;display:flex}.productPage.productPage .productHeroActions .button{flex:1;padding:0 14px;font-size:9px}.productPage.productPage .productVisual{margin-top:28px}.productPage.productPage .productPurchase{width:calc(100% - 36px);margin-top:22px;padding:22px 16px}.productPage.productPage .productPurchase h2{font-size:25px}.productPage.productPage .planOptions{gap:16px 10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.productPage.productPage .planOptions:has(.planOption:only-of-type){grid-template-columns:1fr!important}.productPage.productPage .planOption{min-height:139px;padding:22px 14px 17px}.productPage.productPage .planOption>span{font-size:25px}.productPage.productPage .planOption small{font-size:20px}.productPage.productPage .purchaseAssurances{padding-right:0}.productPage.productPage .productFeatureDetails .featureGroups{grid-template-columns:1fr;gap:25px}.productFeatureDetails{padding:42px 18px}.productFeatureDetails>h2{margin-bottom:22px;font-size:28px}.productPage.productPage .productFaq{padding:35px 18px 45px}.productPage.productPage .productFaq h2{font-size:25px}}
