.promo-banner-overlay{display:flex}@media (max-width: 749px){.promo-banner-overlay{flex-direction:column}}.promo-banner-overlay-wrapper{position:relative}.promo-banner-overlay--info{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;left:0;top:0;padding:0 50px;position:absolute}.promo-banner-overlay--info .section-heading,.promo-banner-overlay--info .section-subheading{color:var(--color);max-width:var(--max-width)}.promo-banner-overlay--info .section-subheading strong{font-weight:500}.promo-banner-overlay .button{color:var(--color);display:flex;align-items:center;gap:8px}@media (min-width: 1240px){.promo-banner-overlay .desktop--hidden{display:none}.promo-banner-overlay .section-heading,.promo-banner-overlay .section-subheading,.promo-banner-overlay .button{font-size:var(--fs-desktop)}.promo-banner-overlay .button{background:var(--bg);height:inherit;min-width:200px}}@media (min-width: 750px) and (max-width: 1239px){.promo-banner-overlay .tablet--hidden{display:none}.promo-banner-overlay .section-heading,.promo-banner-overlay .section-subheading,.promo-banner-overlay .button{font-size:var(--fs-tablet)}.promo-banner-overlay--info{flex-direction:column;justify-content:center;max-width:300px;text-align:center;width:fit-content;left:unset;right:60px;padding:0 20px}.promo-banner-overlay .section-subheading{margin-top:10px}.promo-banner-overlay .button{color:var(--bg);height:unset;margin-top:30px;padding:0}.promo-banner-overlay .button svg path{fill:var(--bg)}}@media (max-width: 749px){.promo-banner-overlay .mobile--hidden{display:none}.promo-banner-overlay .section-heading,.promo-banner-overlay .section-subheading,.promo-banner-overlay .button{font-size:var(--fs-mobile)}.promo-banner-overlay--info{flex-direction:column;padding:30px;text-align:center}.promo-banner-overlay .button{background:var(--bg)}}@media (max-width: 1239px){.promo-banner-overlay .section-heading{font-weight:700;letter-spacing:2px;text-transform:uppercase}.promo-banner-overlay .button svg{width:14px}}.promo-banner-overlay--info .section-heading{border-left:6px solid #E5EA26;padding-left:25px;margin-bottom:15px}@media screen and (max-width: 1180px){.promo-banner-overlay--info{justify-content:center;max-width:360px;text-align:left;left:60px;right:auto;padding:0 20px}.promo-banner-overlay .button svg path{fill:var(--color)}.promo-banner-overlay--info .section-heading{width:100%}.promo-banner-overlay .section-subheading{font-size:15px}.promo-banner-overlay .button{background:var(--bg);color:var(--color);padding:12px;margin-left:0;margin-right:auto}}@media screen and (max-width: 767px){.promo-banner-overlay--info{max-width:280px;left:15px}}
/*# sourceMappingURL=/cdn/shop/t/166/assets/section-promo-banner-overlay.css.map */
