.section-promo-banner{padding:var(--padding);margin:var(--margin);background:var(--background);color:var(--text)}.section-promo-banner .section-style-2 .horizontal-marquee:not(.marquee-initialized){flex-wrap:nowrap;overflow:hidden}@media (min-width: 750px){.section-promo-banner .section-style-1{display:flex;align-items:center;gap:36px}}@media (min-width: 992px){.section-promo-banner .section-style-1{gap:56px}}.section-promo-banner .section-style-1 .promo-text{text-align:center}@media (min-width: 750px){.section-promo-banner .section-style-1 .promo-text{text-align:left;display:flex;align-items:center;gap:36px}}@media (min-width: 992px){.section-promo-banner .section-style-1 .promo-text{gap:56px}}.section-promo-banner .section-style-1 .promo-text .promo-heading{margin-bottom:8px;font-size:20px;line-height:1.2;font-weight:700}@media (min-width: 750px){.section-promo-banner .section-style-1 .promo-text .promo-heading{margin:0;font-size:30px}}.section-promo-banner .section-style-1 .promo-text .promo-subheading{font-size:16px;line-height:1.62}.section-promo-banner .section-style-1 .promo-button{margin-top:8px}@media (min-width: 750px){.section-promo-banner .section-style-1 .promo-button{margin:0 0 0 auto}}.section-promo-banner .section-style-1 .promo-button a{padding:10px 18px;border-radius:4px;border:1px solid var(--primary-button-border);background:var(--primary-button-bg);color:var(--primary-button-color);font-weight:700;font-size:var(--body-fs);width:100%;display:flex;align-items:center;justify-content:center;min-height:43px;transition:all .25s ease-in-out 0s}@media (min-width: 750px){.section-promo-banner .section-style-1 .promo-button a{width:fit-content;min-height:51px;padding:8px 80px}}@media (hover: hover){.section-promo-banner .section-style-1 .promo-button a:hover{background:var(--secondary-button-bg);color:var(--secondary-button-text);border-color:var(--secondary-button-border)}}.simple-banner .section-style-1{display:block;text-align:left}.simple-banner .section-style-1 .promo-text{display:block;text-align:left;max-width:700px}.simple-banner .section-style-1 .promo-text .promo-heading{font-size:36px;margin-bottom:10px}@media (min-width: 750px){.simple-banner .section-style-1 .promo-text .promo-heading{font-size:46px;margin-bottom:24px}}.simple-banner .section-style-1 .promo-text .promo-subheading{font-size:16px}@media (min-width: 750px){.simple-banner .section-style-1 .promo-text .promo-subheading{font-size:22px}}.simple-banner .section-style-1 .promo-button{margin-top:16px}@media (min-width: 750px){.simple-banner .section-style-1 .promo-button{margin-bottom:24px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/promo-banner.css.map */
