.free-game-promotion-banner{--offer-border-color:#616161;align-items:flex-start;background-color:#141414!important;border:1px solid var(--offer-border-color);border-radius:8px!important;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:1rem;position:relative;z-index:50}.site-light-theme .free-game-promotion-banner{--offer-border-color:#e0e0e0}@media(min-width:768px){.free-game-promotion-banner{height:138px!important;max-width:760px}}@media(min-width:992px){.free-game-promotion-banner{height:134px!important}}@media(min-width:1200px){.free-game-promotion-banner{height:128px!important}}@media(min-width:1520px){.free-game-promotion-banner{height:170px!important;padding:1.5rem}}.site-light-theme .free-game-promotion-banner{background-color:var(--card-background-color)!important;box-shadow:var(--card-box-shadow)}.free-game-promotion-banner.hogwarts{border:2px solid;border-image-slice:1;border-image-source:linear-gradient(270deg,#493101,#ebcf98,#d0b57f,#ebcf98,#493101)}.free-game-promotion-banner .promotion-banner-content{display:flex;flex-direction:column;justify-content:flex-end;width:100%}.free-game-promotion-banner .promotion-banner-content .title-text-container .icon-title-container{align-items:center;display:flex;margin-bottom:.75rem}.free-game-promotion-banner .promotion-banner-content .title-text-container .icon-title-container .icon-container{align-items:center;border:2px solid var(--brand-core,#ff9800);border-radius:50%;color:var(--brand-core,#ff9800);display:flex;height:24px;justify-content:center;margin-right:.5rem;width:24px}.free-game-promotion-banner .promotion-banner-content .title-text-container .icon-title-container .icon-container svg{font-size:var(--icon-size-xs)}.free-game-promotion-banner .promotion-banner-content .title-text-container .icon-title-container .title-container{color:var(--brand-core,#ff9800);font-size:15px;font-weight:700}@media(min-width:1520px){.free-game-promotion-banner .promotion-banner-content .title-text-container .icon-title-container .title-container{font-size:20px}}.free-game-promotion-banner .promotion-banner-content .title-text-container .description-text{color:var(--site-font-color)!important;font-size:15px;font-style:normal;font-weight:400;line-height:24px;overflow:hidden;text-overflow:ellipsis}.free-game-promotion-banner .free-product-container{align-items:center;background-color:rgba(0,0,0,0)!important;border-bottom:2px solid #e0e0e0;display:flex;font-size:14px;margin-bottom:5px;padding-bottom:5px}.free-game-promotion-banner .free-product-container .free-product-name{color:var(--site-font-color);text-align:left}.free-game-promotion-banner .free-product-container:last-of-type{border:0;margin:0;padding:0}.free-game-promotion-banner .free-product-container .cover-container{flex-shrink:0;height:51px;margin-right:.5rem;overflow:hidden;width:90px}@media(min-width:576px){.free-game-promotion-banner .free-product-container .cover-container{height:56px;width:100px}}@media(min-width:768px){.free-game-promotion-banner .free-product-container .cover-container{height:68px;margin-right:1rem;width:120px}}@media(min-width:1520px){.free-game-promotion-banner .free-product-container .cover-container{height:79px;width:140px}}.free-game-promotion-banner .free-product-container .text-container{flex-grow:1}.free-game-promotion-banner .free-product-container .text-container .price-container{align-items:center;display:flex;height:unset}.free-game-promotion-banner .free-product-container .text-container .price-container .was-price{font-size:14px}.free-game-promotion-banner .free-product-container .text-container .price-container .price-free{color:var(--brand-core,#ff9800);font-weight:700;margin-right:.375rem}.free-game-promotion-banner .free-product-container .text-container .price-container .price-was{color:#bdbdbd;text-decoration:line-through}.free-game-promotion-banner .free-product-container .view-button{display:none;font-size:12px;font-weight:700;text-transform:uppercase}@media(min-width:576px){.free-game-promotion-banner .free-product-container .view-button{display:flex;font-size:14px}}@media(min-width:768px){.free-game-promotion-banner.horizontal .promotion-banner-content .title-text-container{display:flex;flex-direction:row;justify-content:flex-start}}.free-game-promotion-banner.horizontal .promotion-banner-content .title-text-container .icon-title-container{margin-right:.5rem}@media(min-width:768px){.free-game-promotion-banner.horizontal .promotion-banner-content .title-text-container .description-text{font-size:1rem;margin-bottom:0}}.free-game-promotion-banner.horizontal .promotion-banner-content .free-product-container .cover-container{width:90px}@media(min-width:576px){.free-game-promotion-banner.horizontal .promotion-banner-content .free-product-container .cover-container{width:100px}}@media(min-width:1200px){.free-game-promotion-banner.horizontal .promotion-banner-content .free-product-container .cover-container{width:110px}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:var(--site-font-weight-bold)!important}.h1,h1{font-size:1.375rem;line-height:1.625rem}@media(min-width:1200px){.h1,h1{font-size:2rem;line-height:2.375rem}}.h2,h2{font-size:1.25rem;line-height:1.5rem}@media(min-width:1200px){.h2,h2{font-size:1.75rem;line-height:2.125rem}}.h3,h3{font-size:1.125rem;line-height:1.375rem}@media(min-width:1200px){.h3,h3{font-size:1.5rem;line-height:1.8125rem}}.h4,h4{font-size:1rem;line-height:1.1875rem}@media(min-width:1200px){.h4,h4{font-size:1.25rem;line-height:1.5rem}}.h5,h5{font-size:.9375rem;line-height:1.125rem}@media(min-width:1200px){.h5,h5{font-size:1.125rem;line-height:1.375rem}}.h6,h6{font-size:.9375rem}.paragraph-small{font-size:13px}@media(min-width:1200px){.paragraph-small{font-size:14px}}.preorder-bonus-banner-img{border-radius:8px;padding:0!important}@media(min-width:576px){.preorder-bonus-banner-img{max-width:480px}}@media(min-width:768px){.preorder-bonus-banner-img{max-width:760px}}.preorder-bonus-banner-img button{height:100%;width:100%}.preorder-bonus-banner-img img{height:100%;padding:1.5px!important;width:100%}.video-modal img.preorder-graphic{height:100%;object-fit:contain;width:100%}.video-modal .pre-order-description{width:100%}.video-modal .pre-order-description p:first-of-type{font-weight:400}
/*# sourceMappingURL=styles~ProductPage~ProductOfferBanners.2eebf9df.css.map*/