.promo-banner{background:var(--content-bg);display:flex}.promo-banner--image{position:relative}.promo-banner--image-mobile{display:none}@media(max-width:749px){.promo-banner--image-desktop{display:none}.promo-banner--image-mobile{display:block}}.promo-banner--highlight{color:var(--color);bottom:20px;font-size:13px;position:absolute;text-align:center;width:100%}@media(max-width:749px){.promo-banner{flex-direction:column-reverse}.promo-banner.mobile-horizontal{flex-direction:row;align-items:stretch}.promo-banner.mobile-horizontal .promo-banner--image{overflow:hidden;aspect-ratio:5 / 8}.promo-banner.mobile-horizontal .promo-banner--image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.promo-banner.mobile-horizontal .promo-banner--info{padding:20px 15px}.promo-banner.mobile-horizontal .promo-banner--highlight{text-align:left;padding:0 10px;font-size:10px}}@media(min-width:750px){.promo-banner.image-pos-right{flex-direction:row-reverse}}.promo-banner>*{flex:1 0 50%}.promo-banner--info{flex-direction:column;padding:30px 45px}@media(max-width:749px){.promo-banner--info{padding-left:15px;padding-right:15px}}.promo-banner--info *{color:var(--color)}.promo-banner--info .section-heading{max-width:var(--max-width)}@media(min-width:750px)and (max-width:1239px){.promo-banner--info .section-heading{font-size:68px}.promo-banner .promo-banner--image img{object-fit:cover;object-position:center;width:100%;height:100%}}@media(min-width:750px)and (max-width:860px){.promo-banner--info .section-heading{font-size:36px}}.promo-banner--info .section-subheading{line-height:1.25;max-width:var(--max-width, 450px);margin-top:25px}.promo-banner--info .section-subheading strong{font-weight:500}.promo-banner--info .section-subheading em,.promo-banner--info .section-subheading em *{color:var(--accent-color)}@media(max-width:749px){.promo-banner--info .section-subheading{margin-top:20px}}.section-promo-banner .button{font-size:12px;height:unset;padding:10px 25px}.promo-banner--info .button{border:1px solid var(--border);margin-top:35px}@media(max-width:749px){.promo-banner--info .button{margin-top:25px}.promo-banner+a.button{margin-top:35px}.promo-banner--info .button.mobile-full{max-width:unset;width:100%}}.promo-banner .section-heading{border-left:6px solid #E5EA26;padding-left:15px}.promo-banner .section-heading p{line-height:1;font-weight:300}.promo-banner--info .section-top-heading{letter-spacing:.1em;font-weight:600}.promo-banner--info .section-subheading{text-wrap:balance}.promo-banner--info .button{width:100%;max-width:180px}
/*# sourceMappingURL=/cdn/shop/t/215/assets/section-promo-banner.css.map */
