.BannerCarousel-module-scss-module__QLEuYW__bannerCarousel{aspect-ratio:1/1.25;margin-block-end:40px;position:relative}.BannerCarousel-module-scss-module__QLEuYW__banner{background-color:#232325;border:5px solid #1a1a1b;overflow:hidden;container-type:inline-size}.BannerCarousel-module-scss-module__QLEuYW__bgImage{background-size:cover;block-size:100%;position:absolute;inset:0}.BannerCarousel-module-scss-module__QLEuYW__image{block-size:min(400px,90%);inline-size:min(350px,90%);position:absolute;inset-block:auto 0;inset-inline-start:50%;transform:translate(-50%)}.BannerCarousel-module-scss-module__QLEuYW__image img{object-fit:cover;block-size:100%;inline-size:100%}.BannerCarousel-module-scss-module__QLEuYW__contentContainer{position:absolute;inset-block-end:20px;inset-inline-start:20px}.BannerCarousel-module-scss-module__QLEuYW__tag{text-transform:uppercase;letter-spacing:.05em;background-color:#e43541;margin-block-end:10px;padding:4px 8px;font-size:.6rem;display:inline-block}.BannerCarousel-module-scss-module__QLEuYW__title{text-transform:uppercase;font-size:2rem}.BannerCarousel-module-scss-module__QLEuYW__description{font-size:1rem}.BannerCarousel-module-scss-module__QLEuYW__cta{margin-block-start:10px;font-size:.75rem;display:inline-block}@media only screen and (min-width:500px) and (max-width:1023px){.BannerCarousel-module-scss-module__QLEuYW__bannerCarousel{aspect-ratio:3/1.5}.BannerCarousel-module-scss-module__QLEuYW__contentContainer{inline-size:400px}}@media only screen and (min-width:1024px){.BannerCarousel-module-scss-module__QLEuYW__bannerCarousel{aspect-ratio:3}.BannerCarousel-module-scss-module__QLEuYW__image{aspect-ratio:1;block-size:auto;inline-size:25cqw;inset-block:50% auto;inset-inline-start:60px;transform:translateY(-50%)}.BannerCarousel-module-scss-module__QLEuYW__contentContainer{inline-size:400px;inset-block-end:80px;inset-inline-start:27.5cqw}}.BannerCarousel-module-scss-module__QLEuYW__bannerCarousel{--transition-duration:.3s}.BannerCarousel-module-scss-module__QLEuYW__banner{block-size:100%;position:relative}.BannerCarousel-module-scss-module__QLEuYW__bgImage{opacity:1;visibility:visible;transition:all var(--transition-duration)ease-in-out}.BannerCarousel-module-scss-module__QLEuYW__bgImage.BannerCarousel-module-scss-module__QLEuYW__hide{opacity:0;visibility:hidden}.BannerCarousel-module-scss-module__QLEuYW__image{opacity:1;visibility:visible;transition-property:transform,opacity,visibility;transition-duration:var(--transition-duration);transition-timing-function:ease-in-out;transform:translate(-50%)}.BannerCarousel-module-scss-module__QLEuYW__image.BannerCarousel-module-scss-module__QLEuYW__hide{opacity:0;visibility:hidden;transform:translate(-55%)}.BannerCarousel-module-scss-module__QLEuYW__tag{opacity:1;transition-property:transform,opacity,display;transition-duration:var(--transition-duration);transition-behavior:allow-discrete;transition-timing-function:ease-in-out;transform:translateY(0)}@starting-style{.BannerCarousel-module-scss-module__QLEuYW__tag{opacity:0;transform:translateY(50%)}}.BannerCarousel-module-scss-module__QLEuYW__tag.BannerCarousel-module-scss-module__QLEuYW__hide{opacity:0;display:none;transform:translateY(50%)}@starting-style{.BannerCarousel-module-scss-module__QLEuYW__tag.BannerCarousel-module-scss-module__QLEuYW__initialLoad{opacity:1;transform:translateY(0)}}.BannerCarousel-module-scss-module__QLEuYW__title{opacity:1;visibility:visible;transition-property:transform,opacity,visibility;transition-duration:var(--transition-duration);transition-timing-function:ease-in-out;transform:translateY(0)}.BannerCarousel-module-scss-module__QLEuYW__title.BannerCarousel-module-scss-module__QLEuYW__hide{opacity:0;visibility:hidden;transform:translateY(50%)}.BannerCarousel-module-scss-module__QLEuYW__description{opacity:1;visibility:visible;transition-property:transform,opacity,visibility;transition-duration:var(--transition-duration);transition-timing-function:ease-in-out;transform:translateY(0)}.BannerCarousel-module-scss-module__QLEuYW__description.BannerCarousel-module-scss-module__QLEuYW__hide{opacity:0;visibility:hidden;transform:translateY(50%)}.BannerCarousel-module-scss-module__QLEuYW__cta{opacity:1;transition-property:transform,opacity,display;transition-duration:var(--transition-duration);transition-behavior:allow-discrete;transition-timing-function:ease-in-out;transform:translateY(0)}@starting-style{.BannerCarousel-module-scss-module__QLEuYW__cta{opacity:0;transform:translateY(50%)}}.BannerCarousel-module-scss-module__QLEuYW__cta.BannerCarousel-module-scss-module__QLEuYW__hide{opacity:0;display:none;transform:translateY(50%)}@starting-style{.BannerCarousel-module-scss-module__QLEuYW__cta.BannerCarousel-module-scss-module__QLEuYW__initialLoad{opacity:1;transform:translateY(0)}}.BannerCarousel-module-scss-module__QLEuYW__buttonsContainer{justify-content:center;gap:5px;margin:10px auto;font-size:1.5rem;display:flex}.BannerCarousel-module-scss-module__QLEuYW__bannerButton{cursor:pointer;color:#fff;transition:background-color var(--transition-duration);background-color:#3f4145;border:0;border-radius:5px;flex-direction:row;align-items:center;gap:5px;padding:10px;display:flex;position:relative;overflow:hidden}.BannerCarousel-module-scss-module__QLEuYW__bannerButton img,.BannerCarousel-module-scss-module__QLEuYW__bannerButton span{z-index:5;position:relative}.BannerCarousel-module-scss-module__QLEuYW__bannerButton:after{content:"";transform-origin:0;z-index:1;opacity:0;background-color:#983138;position:absolute;inset:0;transform:translate(-100%)}.BannerCarousel-module-scss-module__QLEuYW__bannerButton.BannerCarousel-module-scss-module__QLEuYW__activeLoader:after{animation:5s forwards BannerCarousel-module-scss-module__QLEuYW__slide-in}.BannerCarousel-module-scss-module__QLEuYW__bannerButton.BannerCarousel-module-scss-module__QLEuYW__active{background-color:#983138}@keyframes BannerCarousel-module-scss-module__QLEuYW__slide-in{97%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(100%)}}@media only screen and (min-width:1024px){.BannerCarousel-module-scss-module__QLEuYW__image{opacity:1;visibility:visible;transition-property:transform,opacity,visibility;transition-duration:var(--transition-duration);transition-timing-function:ease-in-out;transform:translateY(-50%)}.BannerCarousel-module-scss-module__QLEuYW__image.BannerCarousel-module-scss-module__QLEuYW__hide{opacity:0;visibility:hidden;transform:translate(-15%,-50%)}.BannerCarousel-module-scss-module__QLEuYW__buttonsContainer{margin:0;position:absolute;inset-block-end:20px;inset-inline-end:20px}}
.ProductComparison-module-scss-module__rmTKuW__featureDescription,.ProductComparison-module-scss-module__rmTKuW__featureTitle,.ProductComparison-module-scss-module__rmTKuW__gameHeader,.ProductComparison-module-scss-module__rmTKuW__emptyCell,.ProductComparison-module-scss-module__rmTKuW__dropdownTitle,.ProductComparison-module-scss-module__rmTKuW__dropdownCell{background:#232325 padding-box padding-box;border-inline:1px solid #0000}.ProductComparison-module-scss-module__rmTKuW__dropdownTitle,.ProductComparison-module-scss-module__rmTKuW__emptyCell,.ProductComparison-module-scss-module__rmTKuW__featureTitle,.ProductComparison-module-scss-module__rmTKuW__titlesColumn{display:none}.ProductComparison-module-scss-module__rmTKuW__featureRow{vertical-align:top}.ProductComparison-module-scss-module__rmTKuW__productsComparisonContainer{background-color:#232325}.ProductComparison-module-scss-module__rmTKuW__headline{padding:20px;font-size:1.75rem}.ProductComparison-module-scss-module__rmTKuW__unreleasedProductLogoWrapper{z-index:1;padding:40px 20px;position:relative}.ProductComparison-module-scss-module__rmTKuW__unreleasedProductLogoWrapper img{object-fit:contain;block-size:100px;inline-size:100px}.ProductComparison-module-scss-module__rmTKuW__gameColumn,.ProductComparison-module-scss-module__rmTKuW__titlesColumn{background:linear-gradient(#e4354100 0%,#e43541 25% 75%,#e4354100 100%)}.ProductComparison-module-scss-module__rmTKuW__dropdownTitle,.ProductComparison-module-scss-module__rmTKuW__dropdownCell{text-align:center;word-break:break-word;padding:15px}.ProductComparison-module-scss-module__rmTKuW__labelWrapper{font-family:var(--font-impact)}.ProductComparison-module-scss-module__rmTKuW__dropdownItem{inline-size:fit-content;margin:auto;position:relative}.ProductComparison-module-scss-module__rmTKuW__titlesColumn{inline-size:20%}.ProductComparison-module-scss-module__rmTKuW__comparisonTable{border-collapse:separate;border-spacing:3px 0;table-layout:fixed;inline-size:100%}.ProductComparison-module-scss-module__rmTKuW__emptyCell{border-inline-start:none}.ProductComparison-module-scss-module__rmTKuW__gameHeader{text-align:center;position:relative;overflow:hidden}.ProductComparison-module-scss-module__rmTKuW__gameHeader:last-child{border-inline-end:none}.ProductComparison-module-scss-module__rmTKuW__featureTitle{text-align:center;text-transform:uppercase;font-size:1.5rem;font-weight:500;font-family:var(--font-impact);border-inline-start:none;padding:1rem}.ProductComparison-module-scss-module__rmTKuW__dropdownRow{background-color:none}.ProductComparison-module-scss-module__rmTKuW__dropdown{z-index:10;background-color:#0000;inline-size:auto;position:absolute;inset-block-end:-10px;inset-inline:50%;transform:translate(-50%,100%)skew(-15deg)}.ProductComparison-module-scss-module__rmTKuW__dropdownTitle{font-family:var(--font-impact);text-transform:uppercase;border-inline-start:none}.ProductComparison-module-scss-module__rmTKuW__dropdownCell:last-child{border-inline-end:none}.ProductComparison-module-scss-module__rmTKuW__dropdownOption{background:#35363a;border:1px solid #232325;inline-size:100%;min-inline-size:120px;position:relative}.ProductComparison-module-scss-module__rmTKuW__dropdownOption.ProductComparison-module-scss-module__rmTKuW__selected:before{content:"";opacity:1;background-image:linear-gradient(#0000,#e43541);position:absolute;inset:0}.ProductComparison-module-scss-module__rmTKuW__loading{background:#00000040;justify-content:center;align-items:center;block-size:250px;display:flex}.ProductComparison-module-scss-module__rmTKuW__dropdownButton{color:#fff;cursor:pointer;background:0 0;border:none;padding:5px;font-size:16px;transform:skew(15deg)}@media only screen and (max-width:1023px){.ProductComparison-module-scss-module__rmTKuW__dropdownButton{min-block-size:44px;inline-size:100%}}.ProductComparison-module-scss-module__rmTKuW__featureDescription{text-align:center;word-break:break-word;padding:15px}.ProductComparison-module-scss-module__rmTKuW__featureDescription:last-child{border-inline-end:none}.ProductComparison-module-scss-module__rmTKuW__featureDescription:nth-child(2),.ProductComparison-module-scss-module__rmTKuW__gameHeader:nth-child(2),.ProductComparison-module-scss-module__rmTKuW__dropdownCell:nth-child(2){border-inline-start:none}.ProductComparison-module-scss-module__rmTKuW__unreleasedProductContainer{vertical-align:top;justify-content:space-around;padding:0;display:flex;position:relative}.ProductComparison-module-scss-module__rmTKuW__textStroke{text-wrap:nowrap;align-self:center;font-size:30px}.ProductComparison-module-scss-module__rmTKuW__textStroke:after{-webkit-text-stroke:2px #e43541;inline-size:fit-content;inset-inline-start:50%;transform:translate(-50%);-webkit-mask-image:none;mask-image:none}.ProductComparison-module-scss-module__rmTKuW__featureHeading{font-family:var(--font-impact);text-transform:uppercase;margin-block-end:10px}.ProductComparison-module-scss-module__rmTKuW__unreleasedProductImageWrapper{z-index:0;position:absolute;inset-block:0;inset-inline:0}.ProductComparison-module-scss-module__rmTKuW__unreleasedProductImageWrapper .ProductComparison-module-scss-module__rmTKuW__unreleasedProductImage{object-fit:cover}.ProductComparison-module-scss-module__rmTKuW__unreleasedProductImageWrapper:after{content:"";background-image:linear-gradient(90deg,#232325 0%,#232325f2 5%,#e4354180 50%,#232325f2 95%,#232325 100%);block-size:100%;inline-size:100%;position:absolute;inset-block-start:0;inset-inline-start:0}.ProductComparison-module-scss-module__rmTKuW__productLogo{z-index:2;position:relative}.ProductComparison-module-scss-module__rmTKuW__characterImage{display:none}.ProductComparison-module-scss-module__rmTKuW__imageBackgroundOverlay{z-index:0;margin-block-start:15px;position:absolute;inset-block:0;inset-inline:0;overflow:hidden}.ProductComparison-module-scss-module__rmTKuW__imageBackgroundOverlay .ProductComparison-module-scss-module__rmTKuW__backgroundImage{object-fit:cover;object-position:top;block-size:100%;inline-size:100%}.ProductComparison-module-scss-module__rmTKuW__imageBackgroundOverlay:after{content:"";z-index:1;background:#000000a6;block-size:100%;inline-size:100%;position:absolute;inset-block-start:0;inset-inline-start:0}.ProductComparison-module-scss-module__rmTKuW__imagesHeaderWrapper{justify-content:center;align-items:center;block-size:135px;display:flex}@media only screen and (min-width:1024px){.ProductComparison-module-scss-module__rmTKuW__characterImage{z-index:2;block-size:115%;inline-size:auto;display:inline-block;position:relative}.ProductComparison-module-scss-module__rmTKuW__dropdown{inset-block-end:0;transform:translate(-50%,100%)}.ProductComparison-module-scss-module__rmTKuW__textStroke{text-wrap:nowrap;font-size:80px}.ProductComparison-module-scss-module__rmTKuW__unreleasedProductLogoWrapper{padding:20px}.ProductComparison-module-scss-module__rmTKuW__unreleasedProductLogoWrapper img{block-size:100%;inline-size:100%}.ProductComparison-module-scss-module__rmTKuW__featureHeading{display:none}.ProductComparison-module-scss-module__rmTKuW__dropdownTitle,.ProductComparison-module-scss-module__rmTKuW__emptyCell,.ProductComparison-module-scss-module__rmTKuW__featureTitle{display:table-cell}.ProductComparison-module-scss-module__rmTKuW__featureTitle{font-size:1.25rem}.ProductComparison-module-scss-module__rmTKuW__titlesColumn{display:table-column}.ProductComparison-module-scss-module__rmTKuW__featureRow{vertical-align:middle}.ProductComparison-module-scss-module__rmTKuW__featureDescription:nth-child(2),.ProductComparison-module-scss-module__rmTKuW__gameHeader:nth-child(2),.ProductComparison-module-scss-module__rmTKuW__dropdownCell:nth-child(2){border-inline-start:1px solid #0000}.ProductComparison-module-scss-module__rmTKuW__featureDescription{font-size:14px}}