.promotional-banner-sec .banner__heading strong{color:rgb(var(--primary-theme-color))}.promotional-banner-sec .cta-text-container{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:1}.promotional-banner-sec .cta-text{position:absolute;pointer-events:auto}.promotional-banner-sec .cta-text p{margin:0}.promotional-banner-sec .cta-text.left-text{left:0;top:50%;transform:translateY(-50%)}.promotional-banner-sec .cta-text.right-text{right:0;top:50%;transform:translateY(-50%)}.promotional-banner-sec .banner__content .banner__box .banner__buttons{margin-top:4rem}.promotional-banner-sec .banner__box>*+*{margin-top:2.4rem}.promotional-banner-sec .banner__box .banner__heading+*{margin-top:2.4rem}.promotional-banner-sec .banner__content .banner__box .banner__heading+.banner__heading{margin-top:1rem}.promotional-banner-sec .banner__content .banner__text p,.promotional-banner-sec .banner__box .banner__heading p{margin:0}.promotional-banner-sec .banner .banner__content .banner__box.content-container{width:100%;max-width:100%;padding:20px 0}.cta-text{color:rgb(var(--primary-theme-color))}.cta-text strong{color:#fff;font-size:35px;line-height:1.5}.promotional-banner-sec .banner .banner__content .banner__box .cta-text-container{margin:0}.promotional-banner-sec .banner__text.caption-with-letter-spacing{font-size:inherit}@media screen and (min-width:1271px){.promotional-banner-sec .banner__content{padding:5rem 10rem}}@media screen and (max-width:1270px){.promotional-banner-sec .banner__content{padding:0 1.5rem}}@media screen and (max-width:1024px){.promotional-banner-sec .cta-text{--font-heading-scale: .9}}@media screen and (min-width:750px)and (max-width:1199px){.promotional-banner-sec .banner__content .banner__box .banner__heading{--font-heading-scale: .7}.promotional-banner-sec .banner__box .banner__heading+*{margin-top:1.4rem}.promotional-banner-sec .banner__content .banner__box .banner__buttons{margin-top:2rem}}@media screen and (min-width:750px)and (max-width:989px){.promotional-banner-sec .banner__content{padding:2rem 5rem}.promotional-banner-sec .banner__content .banner__box .banner__buttons{margin-top:2rem}.promotional-banner-sec .banner__box>*+*{margin-top:1rem}.promotional-banner-sec .banner__box .banner__heading+*{margin-top:1rem}.promotional-banner-sec .banner--desktop-transparent .banner__box{padding:3rem 0}}@media screen and (max-width:749px){.promotional-banner-sec .banner__box .banner__heading+*{margin-top:1rem}.promotional-banner-sec .banner__box>*+*{margin-top:1rem}.promotional-banner-sec .banner__content .banner__box .banner__buttons{margin-top:2.4rem}.promotional-banner-sec .banner__content .banner__text br{display:none}.banner__content.mobile-banner__content--top-center{align-items:start}.banner__content.mobile-banner__content--middle-center{align-items:center}.banner__content.mobile-banner__content--bottom-center{align-items:end}.promotional-banner-sec .cta-text-container .cta-text{position:static;max-width:100%;transform:unset}.promotional-banner-sec .banner .banner__content .banner__box.content-container.cta-block-visible{height:100%;display:flex;flex-direction:column;justify-content:space-between}.promotional-banner-sec .cta-text-container{position:static;height:auto}.cta-text strong{font-size:20px}.promotional-banner-sec .banner .banner__content .banner__box.content-container{padding-top:3.4rem;padding-bottom:3.4rem}.promotional-banner-sec .cta-text{--font-heading-scale: 1;font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-promotional-banner.css.map */
