.hero-banner{position:relative}.hero-banner-carousel{overflow:hidden}.hero-banner-carousel .hero-banner{height:100%}.hero-banner__wrapper{position:relative;display:flex;flex-direction:column;justify-content:center;z-index:1}.hero-banner__breadcrumbs{position:relative;z-index:2;width:50%}.hero-banner__full-size-cta{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hero-banner__video-wrap{position:relative;aspect-ratio:16 / 9;pointer-events:none}.hero-banner--controls .hero-banner__video-wrap{pointer-events:auto}.hero-banner__video,.hero-banner__video iframe{position:absolute;width:100%;object-fit:cover}.hero-banner__video{top:0;left:0;height:100%}.hero-banner__video iframe{top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:177.777778vh;min-width:100%;min-height:56.25vw}.hero-banner__inner{padding:0 1rem;display:flex}.hero-banner__content{width:50%;padding:3rem 1rem 1rem;display:flex;flex-direction:column;align-items:center}.hero-banner__content-inner{margin:auto 0;width:100%;max-width:450px}.hero-banner__content--no-images{width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.hero-banner__content--no-images .hero-banner__content-inner{width:100%;max-width:800px}.hero-banner__title{font-size:3rem;margin:0 0 2rem;font-weight:var(--font-weight-bold)}.hero-banner__description{font-size:1.125rem;margin-bottom:2rem}.hero-banner__description--large{font-size:2rem;font-weight:var(--font-weight-medium)}.hero-banner__description a{color:inherit}.hero-banner__description p{margin:0 0 1rem}.hero-banner__description p:last-child{margin-bottom:0}.hero-banner__blocks{display:flex;flex-direction:column;gap:1rem}.hero-banner__block{display:flex;justify-content:center}.hero-banner__block-inner,.hero-banner__block-image{display:block}.hero-banner__cta{margin-bottom:2rem;width:100%}.hero-banner__reviews-wrap{margin-bottom:1rem;width:100%;max-width:450px}.hero-banner__reviews{display:inline-flex;align-items:center;text-align:left}.hero-banner__reviews-image{margin-right:1rem}.hero-banner__reviews-description p{margin:0}.hero-banner__reviews-description a{color:inherit;text-decoration:none}.hero-banner__image-wrap{padding-top:40%}.hero-banner__media{position:absolute;top:0;right:0;bottom:0;width:55%}.hero-banner__image{width:100%;height:100%;object-fit:cover;object-position:bottom left;display:block}.hero-banner--images-background-img-only .hero-banner__inner{padding:0}.hero-banner--images-background-img-only .hero-banner__image-wrap{padding-top:0}.hero-banner--images-background-img-only .hero-banner__media{position:static}@media screen and (max-width: 979px){.hero-banner__image--desktop{display:none}}@media screen and (min-width: 980px){.hero-banner__image--mobile{display:none}}.hero-banner--images-background-img-only .hero-banner__media{width:100%!important}.hero-banner--images-background-img-only .hero-banner__content{display:none}.hero-banner--images-background .hero-banner__media{position:absolute;left:0;right:0;width:100%!important}.hero-banner--images-background .hero-banner__breadcrumbs-wrap,.hero-banner--images-background .hero-banner__content{position:relative;z-index:1}.hero-banner--images-background.hero-banner--content-center .hero-banner__content{width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.hero-banner--images-background.hero-banner--content-center .hero-banner__content-inner{width:100%;max-width:800px}.hero-banner--images-background.hero-banner--content-center .hero-banner__title{font-size:3rem}.hero-banner--404.hero-banner--images-background.hero-banner--content-center .hero-banner__title{font-size:4rem}.hero-banner--404.hero-banner--images-background.hero-banner--content-center .hero-banner__description{font-size:2.5rem;margin-bottom:3rem;font-weight:var(--font-weight-normal)}.hero-banner--404 .hero-banner__image{object-position:top}.hero-banner__link{color:initial;cursor:pointer}.hero-banner__breadcrumb-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-banner__breadcrumb-link .hero-banner__link{display:flex;width:100%;height:100%}@media screen and (min-width: 980px){.hero-banner--content-right .hero-banner__inner{flex-direction:row-reverse}.hero-banner--content-right .hero-banner__media{left:0;right:auto}.hero-banner__block--left{justify-content:flex-start}.hero-banner__block--center{justify-content:center}.hero-banner__block--right{justify-content:flex-end}}@media screen and (max-width: 1279px){.hero-banner__video-wrap{position:relative}.hero-banner__content{width:40%}.hero-banner__content--no-images{width:100%}.hero-banner__content-inner{max-width:none}.hero-banner__title{font-size:2rem}.hero-banner__description--large{font-size:1.5rem;font-weight:var(--font-weight-normal)}}@media screen and (max-width: 979px){.hero-banner__breadcrumbs-wrap--images{position:absolute;top:0;left:0;width:100%;color:var(--color-white)}.hero-banner--images-background-img-only .hero-banner__breadcrumbs-wrap--images{position:static;color:inherit}.hero-banner__breadcrumbs{width:100%}.hero-banner__inner{padding:0;flex-direction:column-reverse}.hero-banner__content{width:100%;padding-top:2rem;padding-left:2rem;padding-right:2rem;flex-direction:column;align-items:center;text-align:center;position:relative}.hero-banner__content--no-images{padding-top:3rem}.hero-banner__content-inner,.hero-banner__reviews-wrap{position:relative;z-index:1}.hero-banner__image-wrap{padding-top:0;width:100%}.hero-banner__media{position:static;width:100%}.hero-banner--images-background .hero-banner__inner{flex-direction:row}.hero-banner--images-background .hero-banner__content-inner,.hero-banner--images-background.hero-banner--content-center .hero-banner__content-inner{max-width:none}.hero-banner--images-background .hero-banner__content-inner{aspect-ratio:1.5;display:flex;flex-direction:column;align-items:center;justify-content:center}.hero-banner--no-content.hero-banner--images-background .hero-banner__wrapper,.hero-banner--no-content.hero-banner--images-background .hero-banner__content-inner{height:100%}.hero-banner--images-background .hero-banner__content--no-images .hero-banner__content-inner,.hero-banner--no-content.hero-banner--images-background .hero-banner__content-inner{aspect-ratio:auto}.hero-banner--images-background.hero-banner--content-center .hero-banner__content{padding-top:3rem}.hero-banner--images-background .hero-banner__image-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.hero-banner--images-background .hero-banner__title,.hero-banner--404.hero-banner--images-background.hero-banner--content-center .hero-banner__title{font-size:3rem}.hero-banner--404.hero-banner--images-background.hero-banner--content-center .hero-banner__description{font-size:1.5rem}}@media screen and (max-width: 767px){.hero-banner--images-background .hero-banner__title,.hero-banner--images-background.hero-banner--content-center .hero-banner__title{font-size:2rem}}@media screen and (max-width: 549px){.hero-banner__video-wrap--has-mobile-video{aspect-ratio:9 / 16}.hero-banner__video-wrap--has-mobile-video .hero-banner__video iframe{width:75vh;min-height:133.333333vw}}@media screen and (max-width: 519px){.hero-banner__content{padding-left:1rem;padding-right:1rem}.hero-banner--images-background .hero-banner__content-inner{aspect-ratio:1}}.site-slider--hero-banner .splide__arrows{display:none}.site-slider--hero-banner .splide__pagination{position:absolute;padding:0;bottom:15px;left:0;right:0}@media screen and (min-width: 750px){.site-slider--hero-banner .splide__arrows{display:flex;bottom:15px;right:30px;top:auto;z-index:10}.site-slider--hero-banner .splide__pagination{padding:0;bottom:15px;left:30px;right:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/stmt-hero-banner.css.map */
