.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}.promo-banner-overlay .section-heading{font-weight:300;line-height:110%}.promo-banner-overlay .section-subheading strong{font-weight:500;color:#e5ea26}@media (min-width: 1240px){.promo-banner-overlay .section-heading p{padding-inline:15px;padding-block:10px;background:#ffffff1a;box-shadow:0 4px 30px #0000001a;-webkit-backdrop-filter:blur(15.5px);backdrop-filter:blur(15.5px);padding-bottom:5px;width:fit-content}.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 .section-heading *{font-weight:700}.promo-banner-overlay .button svg{width:14px}}
/*# sourceMappingURL=/cdn/shop/t/157/assets/section-promo-banner-overlay.css.map */
