.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}
.h1Screens{max-width:1440px;margin:0 auto;padding:48px 36px 24px}.h1Screens>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.h1Screens h2{text-transform:uppercase;margin:8px 0 0;font-size:clamp(28px,3vw,46px)}.h1Screens h2 span{color:#ec655c}.h1Screens>header>p{color:#a0a9b3;max-width:280px;line-height:1.6}.h1ScreensGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.h1ScreensGrid>button{text-align:left;color:#fff;cursor:zoom-in;background:#101318;border:1px solid #343037;border-radius:10px;padding:0;overflow:hidden}.h1ScreensGrid>button:hover{border-color:#ec655c}.h1Screens button:focus-visible{outline-offset:4px;outline:2px solid #ec655c}.h1ScreenImage{aspect-ratio:1.59;background:#0a0d11;place-items:center;display:grid}.h1ScreenImage img{object-fit:contain;width:100%;height:auto;display:block}.h1ScreenCaption{border-top:1px solid #292c34;justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.h1ScreenCaption strong{font-size:17px}.h1ScreenCaption small{color:#99a2ad;margin-top:5px;font-size:12px;display:block}.h1ScreenCaption>span:last-child{color:#ec655c;font-size:24px}.h1ScreenDialog{color:#fff;background:#0e1116;border:1px solid #5c3939;border-radius:12px;width:min(1200px,95vw);max-width:95vw;max-height:94dvh;padding:16px;overflow:auto}.h1ScreenDialog::backdrop{background:#000000e6}.h1ScreenDialog>header,.h1ScreenDialog>nav{justify-content:space-between;align-items:center;gap:12px;display:flex}.h1ScreenDialog h2{margin:0;font-size:20px}.h1ScreenDialog button{color:#fff;cursor:pointer;background:#1c222b;border:1px solid #3b414b;border-radius:6px;padding:12px 16px}.h1ScreenDialog>img{object-fit:contain;width:100%;height:auto;max-height:72dvh;margin:16px 0;display:block}.h1ScreenDialog>nav>span{color:#9aa3ae;font-size:12px}html:has(.h1ScreenDialog[open]){overflow:hidden}@media (max-width:760px){.h1Screens{padding:32px 18px 12px}.h1Screens>header{display:block}.h1Screens>header>p{max-width:none;font-size:14px}.h1ScreensGrid{grid-template-columns:1fr;gap:16px}.h1ScreenDialog{padding:10px}.h1ScreenDialog h2{font-size:17px}}
.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)}.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}}
