.promo-banner-section .promo-inner{position:relative;border-radius:20px;overflow:hidden;display:flex;align-items:center;background-size:100% 100%;background-position:right}.promo-banner-section .promo-props,.promo-banner-section .promo-props-track{display:flex;flex-wrap:wrap;gap:30px}.promo-banner-section .promo-prop-icon svg{width:22px;height:22px;display:block;flex-shrink:0}.promo-banner-section .promo-content{padding:71px 60px;max-width:100%}.promo-banner-section p.promo-sub.sub-title{color:var(--button_hover)}.promo-banner-section .promo-btns{margin:36px 0;display:flex;flex-wrap:wrap;column-gap:24px;row-gap:10px}.promo-banner-section .promo-prop-item{display:flex;align-items:center;gap:10px;color:var(--button_hover);font-family:Futura PT Demi;font-weight:500;font-size:18px;line-height:160%;letter-spacing:.1px}.promo-banner-section .promo-prop-item svg{fill:var(--button_hover)}.promo-banner-section p.promo-desc{color:var(--heading_color);font-family:Cormorant Garamond;font-weight:500;font-style:Italic;font-size:26px;line-height:150%;letter-spacing:.1px;margin:0}.promo-banner-section .promo-prop-item[aria-hidden=true]{display:none}.promo-banner-section .promo-content{max-width:930px;position:relative;z-index:2}@media screen and (max-width:1300px){.promo-banner-section .promo-props,.promo-banner-section .promo-props-track{max-width:700px;row-gap:10px}}@media(min-width:1200px){.promo-banner-section .promo-content{max-width:930px}}@media screen and (max-width:1199px){.promo-banner-section .promo-content{padding:71px 20px;max-width:100%}.promo-banner-section .promo-props{flex-wrap:nowrap;overflow:hidden;gap:0}.promo-banner-section .promo-props-marquee{display:flex;width:100%;overflow:hidden}.promo-banner-section .promo-props-track{flex-wrap:nowrap;display:flex;align-items:center;gap:30px;width:max-content;animation:promo-props-scroll 14s linear infinite}@keyframes promo-props-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.promo-banner-section .promo-prop-item{min-width:max-content}}@media screen and (max-width:820px){.promo-banner-section .promo-inner{background-size:cover}}@media screen and (min-width:750px){.promo-banner-section img.promo-bottom-image{z-index:1;position:absolute;right:0}}@media screen and (max-width:749px){.promo-banner-section .promo-props{gap:12px}.promo-banner-section .promo-content{padding:30px 20px}.promo-banner-section .promo-inner{flex-direction:column}.promo-banner-section img.promo-bottom-image{border-radius:0 0 20px 20px;overflow:hidden}.promo-banner-section .promo-btns{margin:28px 0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/promo-banner.css.map */
