.hero-slider{overflow:hidden;position:relative}.hero-slider__image-wrapper .img,.hero-slider__video-wrapper .img{margin-bottom:0}.hero-slider__image-desktop,.hero-slider__video-desktop{display:none}@media screen and (min-width:768px){.hero-slider__image-desktop,.hero-slider__video-desktop{display:block}.hero-slider__image-mobile,.hero-slider__video-mobile{display:none}}.hero-slider__image-mobile--fallback,.hero-slider__video-mobile--fallback{display:none}.hero-slider__video-wrapper--youtube-mobile .hero-slider__image-mobile--fallback,.hero-slider__video-wrapper--youtube-mobile .hero-slider__video-mobile--fallback{display:block}.hero-slider__video-wrapper iframe,.hero-slider__video-wrapper video{height:100%;min-width:100%}.hero-slider__video-desktop .img--wrapper{bottom:0;left:0;position:absolute;right:0;top:0}.hero-slider__video-mobile .img--wrapper{height:200vw}@media screen and (min-width:768px){.hero-slider__video-mobile .img--wrapper{height:48.11vw}}.hero-slider__video-mobile--fallback{display:none}.hero-slider__video-wrapper--youtube-mobile .hero-slider__video-mobile--fallback{display:block}.hero-slider__content-wrapper{--site-center:1440px;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;padding:calc(var(--container-spacing)*1.6) var(--site-side-spacing-md);position:absolute;right:0;top:0;z-index:9}@media screen and (min-width:768px){.hero-slider__content-wrapper{padding:calc(var(--container-spacing-md)*1.6) calc(var(--site-side-spacing-md)*1.5)}}@media screen and (min-width:1024px){.hero-slider__content-wrapper{padding-bottom:calc(var(--container-spacing-lg)*1.6);padding-top:calc(var(--container-spacing-lg)*1.6)}}.hero-slider__content-wrapper>div.background-color{padding:var(--container-spacing)}@media screen and (min-width:1024px){.hero-slider__content-wrapper>div.background-color{padding:var(--container-spacing-lg)}}@media screen and (min-width:768px){.hero-slider__content-wrapper>div.background-color{padding:var(--container-spacing-md)}}.hero-slider__content-wrapper>div.color-black{color:var(--color-brand-text)}.hero-slider__content-wrapper>div.color-white{color:var(--color-brand-text-white);height:100%;width:100%}.hero-slider--small .hero-slider__content-wrapper{padding-bottom:calc(var(--container-spacing)*.75);padding-top:calc(var(--container-spacing)*.75)}@media screen and (min-width:768px){.hero-slider--small .hero-slider__content-wrapper{padding-bottom:calc(var(--container-spacing-md)*.5);padding-top:calc(var(--container-spacing-md)*.5)}}@media screen and (min-width:1024px){.hero-slider--small .hero-slider__content-wrapper{padding-bottom:calc(var(--container-spacing-lg)*.5);padding-top:calc(var(--container-spacing-lg)*.5)}}.hero-slider--small .hero-slider__heading{margin-bottom:var(--element-spacing)}.hero-slider--small .hero-slider__buttons{margin-top:var(--element-spacing)}.hero-slider__buttons{left:var(--hero-buttons-left-phone);position:absolute;top:var(--hero-buttons-top-phone);transform:translate(calc(var(--hero-buttons-left-phone)*-1),calc(var(--hero-buttons-top-phone)*-1))}.hero-slider__content{left:var(--hero-content-left-phone);position:absolute;top:var(--hero-content-top-phone);transform:translate(calc(var(--hero-content-left-phone)*-1),calc(var(--hero-content-top-phone)*-1))}.hero-slider__buttons .button{pointer-events:all}@media screen and (max-width:767px){.hero-slider__buttons .button+.button{margin-top:var(--element-spacing)}}@media screen and (min-width:768px){.hero-slider__content{left:var(--hero-content-left);position:absolute;top:var(--hero-content-top);transform:translate(calc(var(--hero-content-left)*-1),calc(var(--hero-content-top)*-1))}.hero-slider__buttons{left:var(--hero-buttons-left);position:absolute;top:var(--hero-buttons-top);transform:translate(calc(var(--hero-buttons-left)*-1),calc(var(--hero-buttons-top)*-1))}.hero-slider__buttons .button+.button{margin-left:var(--element-spacing)}.hero-slider__buttons.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-slider__buttons.right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.hero-slider .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;vertical-align:top}.hero-slider .swiper-navigation{--site-center:1440px;bottom:0;height:1px;left:0;position:absolute;right:0;top:50%;z-index:10}@media screen and (min-width:1440px){.hero-slider .swiper-navigation{left:4vw;right:4vw}}@media screen and (max-width:767px){.hero-slider .video video,.hero-slider .video__type-vimeo,.hero-slider .video__type-youtube{min-height:200vw}.hero-slider .video__element figure{min-height:200vw;padding-bottom:0!important}}.hero-slider .video__no-image .video__type-vimeo,.hero-slider .video__no-image iframe,.hero-slider .video__no-image video{min-height:90vh}.hero-slider__content-wrapper .video__play-button{left:0;pointer-events:all;position:relative;right:0;top:1rem;-webkit-transform:none;-ms-transform:none;transform:none;z-index:9}.hero-slider__content .hero-slider__heading,.hero-slider__content .hero-slider__subheading{line-height:.8em;margin-bottom:.5rem}.hero-slider__content .hero-slider__heading{font-size:var(--block-heading-size-phone)}.hero-slider__content .hero-slider__subheading{font-size:var(--block-subheading-size-phone)}.hero-slider__content .hero-slider__text{font-size:var(--block-text-size-phone)}@media screen and (min-width:1024px){.hero-slider__content .hero-slider__heading{font-size:var(--block-heading-size)}.hero-slider__content .hero-slider__subheading{font-size:var(--block-subheading-size)}.hero-slider__content .hero-slider__text{font-size:var(--block-text-size)}}.hero-slider__slide-overlay:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,var(--overlay-strength))}@media screen and (max-width: 767px){.image-banner .img--wrapper--limit{min-height:500px}.image-banner .img--wrapper--limit .hero-slider__video-mobile .img--wrapper{height:500px}}.hero-slider__content .hero-slider__content-button-container{margin-top:15px}.hero-slider__content .hero-slider__content-button-container .button{text-transform:none;letter-spacing:normal;font-weight:700;line-height:20px;font-size:14px}.hero-slider--body-font .hero-slider__heading{line-height:116.666%}.hero-slider--body-font .hero-slider__subheading{font-family:var(--font-regular-family);font-size:16px;line-height:24px;font-weight:700}.hero-slider--body-font .hero-slider__text{line-height:24px;margin-top:10px}
/*# sourceMappingURL=/cdn/shop/t/100/assets/section-hero-slider.css.map */
