body[data-special=promo] wp-component[name=BlockText]:has(+wp-component[name=PriceTableMain][data-discount="1"]):after{content:"";background:var(--badge-image-url) no-repeat;background-size:cover;display:block;block-size:136px;inline-size:136px;position:absolute;top:-80px;left:20px;transform:rotate(-17deg);z-index:5}@media (min-width: 1180px){body[data-special=promo] wp-component[name=BlockText]:has(+wp-component[name=PriceTableMain][data-discount="1"]):after{block-size:236px;inline-size:236px}}@media (min-width: 1600px){body[data-special=promo] wp-component[name=BlockText]:has(+wp-component[name=PriceTableMain][data-discount="1"]):after{left:100px}}body[data-special=promo] wp-component[name=PriceTableMain]~wp-component[name=BlockServicePromotionCta],body[data-special=promo] wp-component[name=PriceTableDocument]~wp-component[name=BlockServicePromotionCta],body[data-special=promo] wp-component[name=PriceTableDesktop]~wp-component[name=BlockServicePromotionCta]{display:none}body[data-special=promo] wp-component[name=GridTwoColumns]:has(+wp-component[name=PromoBanner]){display:none}body[data-special=promo] wp-component[name=BlockText]:has(+wp-component[name=PromoBanner]){display:none}body[data-special=promo] wp-component[name=BlockText]+wp-component[name=PromoBanner]{padding-block:0}body[data-special=promo] wp-component[name=PriceTableMain]~wp-component[name=BlockTestBanner] .image{position:relative}body[data-special=promo] wp-component[name=PriceTableMain]~wp-component[name=BlockTestBanner] .image:before{content:"";position:absolute;background-image:var(--badge-image-url);background-position:center;background-size:cover;background-repeat:no-repeat;block-size:164px;inline-size:164px;top:-100px;left:-30px;z-index:1}@media (min-width: 768px){body[data-special=promo] wp-component[name=PriceTableMain]~wp-component[name=BlockTestBanner] .image:before{block-size:174px;inline-size:174px;top:-100px;left:-10px}}@media (min-width: 1180px){body[data-special=promo] wp-component[name=PriceTableMain]~wp-component[name=BlockTestBanner] .image:before{block-size:204px;inline-size:204px;top:-80px;left:-30px}}@media (min-width: 1600px){body[data-special=promo] wp-component[name=PriceTableMain]~wp-component[name=BlockTestBanner] .image:before{block-size:254px;inline-size:254px;top:-10px;left:-130px}}@media (max-width: 767px){body[data-special=promo] wp-component[name=OneProductHero] .device-image{display:none}}body[data-special=promo] wp-component[name=OneProductHero] .device-image:before{content:"";background-image:var(--badge-image-url);background-position:center;background-size:cover;background-repeat:no-repeat;position:absolute;top:-120px;left:-80px}@media (min-width: 768px){body[data-special=promo] wp-component[name=OneProductHero] .device-image:before{block-size:174px;inline-size:174px;top:-60px;left:250px}}@media (min-width: 1180px){body[data-special=promo] wp-component[name=OneProductHero] .device-image:before{block-size:224px;inline-size:224px;top:-80px;left:20px}}@media (min-width: 1600px){body[data-special=promo] wp-component[name=OneProductHero] .device-image:before{block-size:274px;inline-size:274px}}body[data-special=promo]:not(.home):not(.single-gads-page) wp-component[name=HeroEmail] .content-container{position:relative}body[data-special=promo]:not(.home):not(.single-gads-page) wp-component[name=HeroEmail] .content-container:before{content:"";background-image:var(--badge-image-url);background-position:center;background-size:cover;background-repeat:no-repeat;position:absolute;display:none;transform:rotate(13deg)}@media (min-width: 768px){body[data-special=promo]:not(.home):not(.single-gads-page) wp-component[name=HeroEmail] .content-container:before{display:inline;block-size:174px;inline-size:174px;top:-60px;right:-80px}}@media (min-width: 1180px){body[data-special=promo]:not(.home):not(.single-gads-page) wp-component[name=HeroEmail] .content-container:before{block-size:204px;inline-size:204px;top:-90px;right:-30px}}@media (min-width: 1440px){body[data-special=promo]:not(.home):not(.single-gads-page) wp-component[name=HeroEmail] .content-container:before{block-size:234px;inline-size:234px;top:-110px;right:-60px}}body[data-special=promo]:not(.home):not(.single-gads-page) wp-component[name=HeroEmail] .content-container .button--promo{margin-block:0 10px}@media (min-width: 768px){body[data-special=promo]:not(.home):not(.single-gads-page) wp-component[name=HeroEmail] .content-container .button--promo{margin-block:0}}body[data-special=promo]:not(.home).single-gads-page wp-component[name=HeroEmail] .content-container{position:relative}body[data-special=promo]:not(.home).single-gads-page wp-component[name=HeroEmail] .content-container:before{content:"";background-image:var(--badge-image-url);background-position:center;background-size:cover;background-repeat:no-repeat;position:absolute;transform:rotate(13deg);display:none}@media (min-width: 768px){body[data-special=promo]:not(.home).single-gads-page wp-component[name=HeroEmail] .content-container:before{display:inline;block-size:174px;inline-size:174px;top:-55px;right:-95px}}@media (min-width: 1180px){body[data-special=promo]:not(.home).single-gads-page wp-component[name=HeroEmail] .content-container:before{top:-55px;right:-65px}}@media (min-width: 1440px){body[data-special=promo]:not(.home).single-gads-page wp-component[name=HeroEmail] .content-container:before{block-size:234px;inline-size:234px;top:-134px;right:-65px}}@media (min-width: 1600px){body[data-special=promo]:not(.home).single-gads-page wp-component[name=HeroEmail] .content-container:before{top:-119px;right:-55px}}body[data-special=promo]:not(.home).single-gads-page wp-component[name=HeroEmail] .content-container .button--promo{margin-block:0 10px}@media (min-width: 768px){body[data-special=promo]:not(.home).single-gads-page wp-component[name=HeroEmail] .content-container .button--promo{margin-block:0}}
