.promoBanner{overflow:hidden;background-color:var(--bg-color, #e6ef8e);padding:3.3rem 0 3.9rem}.promoBanner__wrapper{max-width:822px;margin:0 auto;padding:0 2rem;text-align:center}.promoBanner__heading{color:var(--text-color, #689500);text-align:center;font-family:var(--sw-font-heading);font-size:3rem;font-style:normal;font-weight:400;line-height:100%;margin:0 0 1.6rem}.promoBanner__subheading{color:var(--text-color, #373c00);font-family:var(--sw-font-body-semibold);font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.8px;text-transform:uppercase;margin:0 0 1.2rem}.promoBanner__text{color:var(--text-color, #373c00);font-family:var(--sw-font-body);font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.8px;text-transform:uppercase}.promoBanner--image{display:flex;justify-content:center;align-items:center;gap:1.2rem;padding-top:1.8rem;padding-bottom:1.8rem;flex-direction:column}.promoBanner__media img{max-height:1.8rem;width:auto}.promoBanner--image .promoBanner__text{line-height:1.4rem;letter-spacing:.6px}.promoBanner--image .promoBanner__text strong{font-family:var(--sw-font-body-semibold);font-weight:600}@media not (max-width:768px){.promoBanner--image{flex-direction:row;gap:2.2rem}}@media not (max-width:1024px){.promoBanner{padding-top:2.7rem;padding-bottom:2.7rem}.promoBanner__heading{margin-bottom:2rem}.promoBanner__subheading{margin-bottom:0}.promoBanner__media img{max-height:2.2rem}.promoBanner--image{column-gap:2.5rem;padding-top:2.7rem;padding-bottom:2.7rem}.promoBanner--image .promoBanner__text{font-size:2rem;line-height:1.7rem;letter-spacing:.808px}}
/*# sourceMappingURL=/cdn/shop/t/117/assets/section-promo-banner.css.map */
