.hero-carousel{width:100%;display:block;position:relative}.hero-carousel .hero-container-inner,.hero-carousel .hero-carousel__image-wrapper{width:100%;height:40vh;display:block;position:relative}@media all and (min-width: 1024px){.hero-carousel .hero-container-inner,.hero-carousel .hero-carousel__image-wrapper{height:80vh}}.hero-carousel .hero-container-inner.hero-container-inner--with-gradient:after{content:"";top:0;left:0;width:70%;height:100%;display:none;position:absolute;background:linear-gradient(-90deg,#0000,#000c)}@media all and (min-width: 1024px){.hero-carousel .hero-container-inner.hero-container-inner--with-gradient:after{display:block}}.hero-carousel .hero-carousel__image{top:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;position:absolute}.hero-carousel .hero-carousel__image--desktop{display:none}.hero-carousel .hero-carousel__image--mobile{display:block}.hero-carousel .hero-carousel-content{padding:26px;width:calc(100% - 60px)}@media all and (min-width: 1024px){.hero-carousel .hero-carousel-content{top:50%;left:30px;padding:0;z-index:10;position:absolute;transform:translateY(-50%)}}.hero-carousel .hero-carousel-container{margin:0 auto;padding:0 30px;max-width:1500px;position:relative;height:93px}@media all and (min-width: 1024px){.hero-carousel .hero-carousel-container{height:140px}}.hero-carousel .hero-carousel-content__usps,.hero-carousel .hero-carousel-content__cta-wrapper{max-width:1500px;margin:15px auto 0}@media all and (min-width: 1024px){.hero-carousel .hero-carousel-content__usps,.hero-carousel .hero-carousel-content__cta-wrapper{max-width:1500px;margin:27px auto 0}}.hero-carousel .hero-carousel-content__usps img{height:24px;width:auto}.hero-carousel .hero-carousel-content__usp{gap:10px;display:flex;padding-left:2px;margin-bottom:10px;align-items:center}.hero-carousel .hero-carousel-content__usp:last-of-type{margin-bottom:0}.hero-carousel .hero-carousel-content__title{top:0;left:0;position:absolute}.hero-carousel .hero-carousel-content__title h3 span{display:block;font-size:48px;font-weight:700;line-height:50px;text-transform:uppercase}@media all and (min-width: 1024px){.hero-carousel .hero-carousel-content__title h3 span{font-size:68px;line-height:70px}.hero-carousel .hero-carousel__image--desktop{display:block}.hero-carousel .hero-carousel__image--mobile{display:none}}.hero-carousel-content__usp-text{display:block;flex:1}
/*# sourceMappingURL=/cdn/shop/t/151/assets/hero-carousel.css.map */
