.hero.fc-ultimate-hero{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:45px;width:min(1120px,calc(100% - 48px));min-height:520px;padding:30px 0 48px;isolation:isolate}.fc-ultimate-hero .hero-copy{max-width:460px;z-index:2}.fc-ultimate-hero .live-kicker{font-size:10px}.fc-ultimate-hero h1{font-size:clamp(38px,4.4vw,58px);line-height:1;margin:16px 0 18px}.fc-access-badge{display:inline-block;padding:8px 11px;margin-top:10px;border:1px solid #347ca6;border-radius:20px;background:#0e2a42;color:#8df;font-size:10px;letter-spacing:.8px;font-weight:800}.fc-ultimate-hero .controller-decor{display:block;opacity:.38;width:210px;z-index:-1}.fc-ultimate-hero .controller-decor--ps4{left:29%;bottom:-10px;top:auto}.fc-ultimate-hero .controller-decor--ps5{right:-20px;top:8px}.fc-ultimate-hero .jason-character{display:block;position:absolute;left:calc(50% - 90px);right:auto;bottom:0;top:auto;width:160px;margin:0;z-index:3}.fc-ultimate-hero .jason-character__chip{font-size:10px}.fc-showcase{max-width:315px;width:100%;justify-self:center;animation:fc-cover-float 6s ease-in-out infinite}.fc-featured-card{width:100%;margin:0}.fc-ultimate-hero .fc-cover{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block}.fc-card-heading{display:flex;justify-content:space-between;gap:8px;padding:11px 13px;background:linear-gradient(110deg,#16385a,#0c1d33);font-size:10px;font-weight:800;color:#fff}.fc-card-heading span{color:#98d9ff}.fc-ultimate-hero .card-surface{border-radius:19px}.fc-ultimate-hero .product-info{padding:14px}.fc-ultimate-hero .product-info h2{font-size:17px;line-height:1.25;margin:0 0 10px}.fc-ultimate-hero .price-row{margin:10px 0}.fc-ultimate-hero .price-row strong{font-size:23px}.fc-ultimate-hero .price-row del{font-size:11px}.fc-ultimate-hero .buy-button{background:linear-gradient(120deg,#0986ff,#1e50cc);color:#fff;border:1px solid #63b6ff;min-height:44px;padding:12px 14px;font-size:12px;box-shadow:0 3px #083677}.fc-ultimate-hero .fc-purchase-cta{margin-top:16px;min-height:46px;font-size:14px;padding:13px 20px;box-shadow:0 4px #09336a,0 10px 24px #1387ff22}.fc-ultimate-hero psn-fc-countdown{display:block;max-width:335px;margin-top:12px}.fc-count-label{font-size:10px;color:#a6cbea;letter-spacing:1px;font-weight:750;margin:0 0 10px}.fc-count-units{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;perspective:800px}.fc-count-units>div{padding:11px 3px 9px;text-align:center;border:1px solid #30658c;border-radius:11px;background:linear-gradient(150deg,#183853,#0b1e32);box-shadow:0 4px #030c17,0 8px 15px #0004,inset 0 1px #b6e2ff29;transform:rotateX(5deg);overflow:hidden}.fc-count-units strong{display:block;font-size:29px;line-height:1.1;font-variant-numeric:tabular-nums;color:#eff8ff;text-shadow:0 1px 8px #4cbaff30}.fc-count-units small{display:block;margin-top:5px;font-size:8px;letter-spacing:.7px;color:#acd1ec}.fc-count-units strong.fc-tick{animation:fc-digit-glide .45s cubic-bezier(.2,.65,.3,1)}.fc-count-date,.fc-count-status{color:#a9c1d7;font-size:10px;line-height:1.4;margin:10px 0 0}.fc-count-status{margin-top:3px;color:#8dcced}.fc-count-units[hidden]{display:none}.fc-ultimate-hero .product-card:focus-visible{outline:2px solid #85d3ff;outline-offset:4px}@keyframes fc-digit-glide{0%{transform:translateY(5px);opacity:.45;filter:brightness(1.5)}to{transform:translateY(0);opacity:1;filter:brightness(1)}}@keyframes fc-cover-float{50%{transform:translateY(-6px) rotate(.4deg)}}@media(max-width:800px){.hero.fc-ultimate-hero{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:22px;min-height:0;width:calc(100% - 32px);padding:25px 0 105px}.fc-ultimate-hero h1{font-size:39px}.fc-ultimate-hero .jason-character{left:42%;bottom:-5px;width:125px}.fc-showcase{max-width:275px}.fc-ultimate-hero .controller-decor{width:155px}.fc-ultimate-hero .controller-decor--ps4{left:8%;bottom:0}.fc-ultimate-hero .controller-decor--ps5{right:0;top:10px}.fc-count-units{gap:6px}.fc-count-units strong{font-size:25px}}@media(max-width:540px){.hero.fc-ultimate-hero{grid-template-columns:minmax(0,1fr);gap:24px;padding:20px 0 130px}.fc-ultimate-hero .hero-copy{width:100%;max-width:360px;justify-self:center}.fc-ultimate-hero h1{font-size:39px;margin:12px 0}.fc-ultimate-hero .fc-purchase-cta{width:100%;justify-content:center;margin-top:13px}.fc-showcase{max-width:245px}.fc-ultimate-hero .product-info h2{font-size:15px}.fc-ultimate-hero .price-row strong{font-size:21px}.fc-ultimate-hero .jason-character{left:calc(50% - 68px);bottom:0;width:136px}.fc-ultimate-hero .controller-decor--ps4{left:0;bottom:4px;top:auto}.fc-ultimate-hero .controller-decor--ps5{right:-3px;top:47%}.fc-ultimate-hero .controller-decor{opacity:.32;width:130px}.fc-count-units strong{font-size:27px}}@media(prefers-reduced-motion:reduce){.fc-showcase,.fc-count-units strong.fc-tick{animation:none}}.motion-disabled .fc-showcase,.motion-disabled .fc-tick{animation:none!important}.fc-ultimate-hero .fc-showcase{position:relative;isolation:isolate;padding-top:0;margin-bottom:48px}.fc-ultimate-hero .fc-featured-card{position:relative;z-index:2}.fc-ultimate-hero .fc-showcase .controller-decor--ps5{display:block;position:absolute;top:auto;right:-32px;bottom:-65px;left:auto;z-index:0;width:150px;opacity:.8;pointer-events:none}.fc-card-benefits{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 11px}.fc-card-access,.fc-card-guarantee{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border-radius:7px;font-size:10px;line-height:1.25;font-weight:750;letter-spacing:0}.fc-card-access{background:#123653;color:#a0e5ff;border:1px solid #2b709d}.fc-card-guarantee{background:#0c302c;color:#9aebcf;border:1px solid #276653}.fc-card-guarantee svg{width:12px;height:12px;flex:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(max-width:540px){.fc-ultimate-hero .fc-showcase{padding-top:0;margin-bottom:35px}.fc-ultimate-hero .fc-showcase .controller-decor--ps5{top:auto;right:-16px;bottom:-48px;width:120px}.fc-card-access,.fc-card-guarantee{font-size:9px;padding:5px 6px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/fc-ultimate-hero.css.map */
