.valid-coupon-delivery-banner{--offer-border-color:#616161;background:#141414;border:1px solid var(--offer-border-color);border-radius:8px;display:flex;gap:16px;justify-content:center;position:relative}.site-light-theme .valid-coupon-delivery-banner{--offer-border-color:#e0e0e0;background-color:#fff;box-shadow:var(--card-box-shadow);color:var(--site-font-color)}.valid-coupon-delivery-banner .circle-start{background:#1c1c1c;border:1px solid var(--offer-border-color);border-radius:50%;height:32px;left:-16px;position:absolute;top:50%;transform:translateY(-50%);width:32px}.site-light-theme .valid-coupon-delivery-banner .circle-start{background:var(--background-main-light-theme,#f5f5f5)}@media(min-width:576px){.valid-coupon-delivery-banner .circle-start{height:40px;left:-20px;width:40px}}@media(min-width:992px){.valid-coupon-delivery-banner .circle-start{height:46px;left:-23px;width:46px}}@media(min-width:1200px){.valid-coupon-delivery-banner .circle-start{height:50px;left:-25px;width:50px}}@media(min-width:1520px){.valid-coupon-delivery-banner .circle-start{height:55px;left:-27.5px;width:55px}}.valid-coupon-delivery-banner .circle-start:before{background:#1c1c1c;bottom:-1px;content:"";left:-1px;position:absolute;right:50%;top:-1px;z-index:-1}.site-light-theme .valid-coupon-delivery-banner .circle-start:before{background:var(--background-main-light-theme,#f5f5f5)}.valid-coupon-delivery-banner .circle-end{background:#1c1c1c;border:1px solid var(--offer-border-color);border-radius:50%;height:30px;position:absolute;right:-15px;top:50%;transform:translateY(-50%);width:30px}.site-light-theme .valid-coupon-delivery-banner .circle-end{background:var(--background-main-light-theme,#f5f5f5)}@media(min-width:576px){.valid-coupon-delivery-banner .circle-end{height:40px;right:-20px;width:40px}}@media(min-width:1200px){.valid-coupon-delivery-banner .circle-end{height:50px;right:-25px;width:50px}}.valid-coupon-delivery-banner .circle-end:before{background:#1c1c1c;bottom:-1px;content:"";left:50%;position:absolute;right:-1px;top:-1px;z-index:-1}.site-light-theme .valid-coupon-delivery-banner .circle-end:before{background:var(--background-main-light-theme,#f5f5f5)}.valid-coupon-delivery-banner .percent-container{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin-left:15px;width:30%}@media(min-width:576px){.valid-coupon-delivery-banner .percent-container{margin-left:20px}}@media(min-width:1200px){.valid-coupon-delivery-banner .percent-container{margin-left:25px}}.valid-coupon-delivery-banner .percent-container .percent-number{color:var(--brand-core,#ff9800);flex-shrink:0;font-size:64px;font-size:48px;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase}.site-light-theme .valid-coupon-delivery-banner .percent-container .percent-number{color:var(--brand-dark,#f57c00)}@media(min-width:576px){.valid-coupon-delivery-banner .percent-container .percent-number{font-size:56px}}@media(min-width:768px){.valid-coupon-delivery-banner .percent-container .percent-number{font-size:56px}}@media(min-width:992px){.valid-coupon-delivery-banner .percent-container .percent-number{font-size:64px}}@media(min-width:1200px){.valid-coupon-delivery-banner .percent-container .percent-number{font-size:72px}}@media(min-width:1520px){.valid-coupon-delivery-banner .percent-container .percent-number{font-size:80px}}.valid-coupon-delivery-banner .percent-container .percent-symbol-container{align-items:center;display:flex;flex-direction:column;gap:2px}.valid-coupon-delivery-banner .percent-container .percent-symbol-container .percent-symbol{align-self:baseline;color:var(--brand-core,#ff9800);font-size:24px;font-style:normal;font-weight:500;line-height:32px;text-transform:uppercase}@media(min-width:576px){.valid-coupon-delivery-banner .percent-container .percent-symbol-container .percent-symbol{font-size:28px}}@media(min-width:992px){.valid-coupon-delivery-banner .percent-container .percent-symbol-container .percent-symbol{font-size:30px}}@media(min-width:1200px){.valid-coupon-delivery-banner .percent-container .percent-symbol-container .percent-symbol{font-size:32px}}.valid-coupon-delivery-banner .percent-container .percent-symbol-container .percent-off{color:var(--brand-core,#ff9800);font-size:14px;font-style:normal;font-weight:500;line-height:20px;text-transform:uppercase}@media(min-width:576px){.valid-coupon-delivery-banner .percent-container .percent-symbol-container .percent-off{font-size:16px}}@media(min-width:992px){.valid-coupon-delivery-banner .percent-container .percent-symbol-container .percent-off{font-size:18px}}@media(min-width:1200px){.valid-coupon-delivery-banner .percent-container .percent-symbol-container .percent-off{font-size:20px}}.valid-coupon-delivery-banner .description-container{align-items:flex-start;border-left:1px solid var(--offer-border-color);display:flex;flex-direction:column;gap:16px;justify-content:center;padding:18px 26px 18px 10px;width:100%}@media(min-width:576px){.valid-coupon-delivery-banner .description-container{align-items:center;flex:1;flex-direction:row;justify-content:space-between;padding:22px 32px 22px 10px}}@media(min-width:768px){.valid-coupon-delivery-banner .description-container{padding:32px 32px 32px 10px}}@media(min-width:992px){.valid-coupon-delivery-banner .description-container{align-items:flex-start;flex-direction:column;justify-content:center;padding:10px 40px 10px 10px}}@media(min-width:1200px){.valid-coupon-delivery-banner .description-container{padding:10px 42px 14px 14px}}@media(min-width:1520px){.valid-coupon-delivery-banner .description-container{padding:22px 50px 22px 22px}}.valid-coupon-delivery-banner .description-container .description-text-container{align-items:flex-start;display:flex;flex-direction:column;gap:8px}@media(min-width:576px){.valid-coupon-delivery-banner .description-container .description-text-container{max-width:200px}}@media(min-width:768px){.valid-coupon-delivery-banner .description-container .description-text-container{max-width:260px}}@media(min-width:992px){.valid-coupon-delivery-banner .description-container .description-text-container{max-width:100%}}.valid-coupon-delivery-banner .description-container .description-text-container .description-heading{color:var(--brand-core,#ff9800);font-size:15px;font-style:normal;font-weight:400;line-height:24px}@media(min-width:1520px){.valid-coupon-delivery-banner .description-container .description-text-container .description-heading{font-size:20px}}.valid-coupon-delivery-banner .description-container .description-text-container .description-subheading{color:var(--site-font-color);font-size:14px;font-style:normal;font-weight:400;line-height:25.6px}@media(min-width:1520px){.valid-coupon-delivery-banner .description-container .description-text-container .description-subheading{font-size:18px}}.valid-coupon-delivery-banner .description-container .description-text-container .description-subheading .description-exclusion-text{all:unset;color:#9e9e9e;text-decoration-line:underline}.valid-coupon-delivery-banner .description-container .description-text-container .description-subheading .description-exclusion-text:focus{outline:revert}.valid-coupon-delivery-banner .description-container .description-text-container .description-subheading .description-exclusion-text:hover{cursor:pointer}.valid-coupon-delivery-banner .description-container .description-button-apply{align-items:center;background:inherit;border:1px solid var(--brand-core,#ff9800);border-radius:4px;display:flex;gap:4px;justify-content:center;padding:4px 8px}.valid-coupon-delivery-banner .description-container .description-button-apply .description-button-text{color:var(--brand-core,#ff9800);font-size:14px;font-style:normal;font-weight:400;line-height:normal}.valid-coupon-delivery-banner .description-container .description-button-applied{align-items:center;background:#17b91e;border-radius:63px;display:flex;gap:8px;padding:4px 6px}@media(min-width:1200px){.valid-coupon-delivery-banner .description-container .description-button-applied{padding:6px 8px}}.valid-coupon-delivery-banner .description-container .description-button-applied .description-button-icon{display:flex;height:16px;width:16px}.valid-coupon-delivery-banner .description-container .description-button-applied .description-button-text{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.part-of-bundle-container{--offer-border-color:#616161;align-items:flex-start;align-self:stretch;background:#141414;border:1px solid var(--offer-border-color);border-radius:8px;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:12px}.site-light-theme .part-of-bundle-container{--offer-border-color:#e0e0e0}@media(min-width:576px){.part-of-bundle-container{align-items:flex-start;align-self:stretch;display:flex;gap:12px;padding:16px}}@media(min-width:768px){.part-of-bundle-container{height:138px}}@media(min-width:992px){.part-of-bundle-container{height:134px}}@media(min-width:1200px){.part-of-bundle-container{height:128px}}@media(min-width:1520px){.part-of-bundle-container{height:170px}}.site-light-theme .part-of-bundle-container{background-color:#fff;box-shadow:var(--card-box-shadow);color:var(--site-font-color)}.part-of-bundle-container .part-of-bundle-header{color:var(--brand-core,#ff9800);display:flex;flex-direction:column;font-style:normal;font-weight:400;justify-content:center}.part-of-bundle-container .part-of-bundle-game{align-items:center;align-self:stretch;display:flex;gap:12px}.part-of-bundle-container .part-of-bundle-game .part-of-bundle-game-image{border-radius:4px;display:none;flex-shrink:0;height:46px;overflow:hidden;width:89px}@media(min-width:576px){.part-of-bundle-container .part-of-bundle-game .part-of-bundle-game-image{display:block;height:54px;width:96px}}@media(min-width:768px){.part-of-bundle-container .part-of-bundle-game .part-of-bundle-game-image{height:54px;width:96px}}@media(min-width:992px){.part-of-bundle-container .part-of-bundle-game .part-of-bundle-game-image{height:56px;width:100px}}@media(min-width:1200px){.part-of-bundle-container .part-of-bundle-game .part-of-bundle-game-image{height:56px;width:100px}}@media(min-width:1520px){.part-of-bundle-container .part-of-bundle-game .part-of-bundle-game-image{height:78px;width:140px}}.part-of-bundle-container .part-of-bundle-game .part-of-bundle-game-text-price{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;gap:4px;width:307px}.part-of-bundle-container .part-of-bundle-game .part-of-bundle-game-text-price .part-of-bundle-game-price{align-items:center;display:flex;gap:8px}.part-of-bundle-container .part-of-bundle-game .part-of-bundle-game-text-price .part-of-bundle-game-text{color:var(--site-font-color);display:flex;flex-direction:column;font-size:14px;font-style:normal;font-weight:400;justify-content:center;line-height:22.4px;text-overflow:ellipsis;white-space:nowrap}.part-of-bundle-container .part-of-bundle-game .part-of-bundle-game-button{align-items:center;background-color:var(--brand-core,#ff9800);border-radius:4px;color:var(--brand-font-color,#212121);display:flex;font-style:normal;font-weight:700;gap:4px;height:32px;justify-content:center;letter-spacing:.5px;line-height:normal;padding:8px;text-align:center}.part-of-bundle-container .part-of-bundle-game .part-of-bundle-game-button svg{font-size:var(--icon-size-sm)}.part-of-bundle-container .part-of-bundle-game .card-price{flex-direction:row!important;gap:5px!important}.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}}.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}}
/*# sourceMappingURL=styles~ProductOfferBanners.11378a5f.css.map*/