.section-promotional-hero .promotional-hero{position:relative;width:100%;min-height:var(--promotional-hero-height);overflow:hidden;background:var(--promotional-hero-background)}.section-promotional-hero .promotional-hero__background{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;background-color:var(--promotional-hero-background);background-image:var(--promotional-hero-background-image);background-position:var(--promotional-hero-image-position);background-repeat:no-repeat;background-size:cover}.section-promotional-hero .promotional-hero__overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;background:var(--promotional-hero-overlay);opacity:var(--promotional-hero-overlay-opacity);pointer-events:none}.section-promotional-hero .promotional-hero__container{position:relative;z-index:2;display:flex;align-items:center;min-height:var(--promotional-hero-height)}.section-promotional-hero .promotional-hero__content{width:100%;max-width:var(--promotional-hero-content-width);padding-top:20px;padding-bottom:20px}.section-promotional-hero .promotional-hero__content--left{margin-right:auto;text-align:left}.section-promotional-hero .promotional-hero__content--center{margin-right:auto;margin-left:auto;text-align:center}.section-promotional-hero .promotional-hero__content--right{margin-left:auto;text-align:right}.section-promotional-hero .promotional-hero__content--center .promotional-hero__button-wrapper{justify-content:center}.section-promotional-hero .promotional-hero__content--right .promotional-hero__button-wrapper{justify-content:flex-end}.section-promotional-hero .promotional-hero__badge{display:inline-flex;margin-bottom:15px;padding:9px 15px;border-radius:30px;background:var(--promotional-hero-badge-background);color:var(--promotional-hero-badge-text);font-size:13px;line-height:1.2;font-weight:600}.section-promotional-hero .promotional-hero__heading{margin:0;color:var(--promotional-hero-heading);font-size:50px;line-height:1.1;font-weight:700;letter-spacing:0}.section-promotional-hero .promotional-hero__description{margin-top:20px;color:var(--promotional-hero-description);font-size:18px;line-height:1.55}.section-promotional-hero .promotional-hero__description strong{color:inherit;font-weight:700}.section-promotional-hero .promotional-hero__button-wrapper{display:flex;align-items:center;justify-content:flex-start;margin-top:25px}.section-promotional-hero .promotional-hero__button{display:flex;align-items:center;justify-content:center;min-height:60px;padding:15px 28px;border-radius:8px;background:var(--promotional-hero-button-background);color:var(--promotional-hero-button-text);font-size:18px;line-height:1;font-weight:600;text-decoration:none;text-align:center;cursor:pointer;box-shadow:0 3px 8px #00000014}.section-promotional-hero .promotional-hero__bottom-text{margin-top:18px;color:var(--promotional-hero-bottom-text);font-size:14px;line-height:1.4}@media screen and (max-width:989px){.section-promotional-hero .promotional-hero__content{max-width:450px}.section-promotional-hero .promotional-hero__heading{font-size:45px}.section-promotional-hero .promotional-hero__description{font-size:17px}}@media screen and (max-width:749px){.section-promotional-hero .promotional-hero,.section-promotional-hero .promotional-hero__container{min-height:var(--promotional-hero-mobile-height)}.section-promotional-hero .promotional-hero__heading{font-size:40px}.section-promotional-hero .promotional-hero__description,.section-promotional-hero .promotional-hero__bottom-text{margin-top:15px}}@media screen and (max-width:575px){.section-promotional-hero .promotional-hero__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/178/assets/section-promotional-hero.css.map */
