.section-hero__banner{position:relative}.section-hero__banner .js-slider__banner{position:relative;overflow:hidden}.section-hero__banner .js-slider__banner .slider-media{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.section-hero__banner .js-slider__banner .slider-media svg{background-color:#f5f5f5}.section-hero__banner .js-slider__banner .slider-media svg,.section-hero__banner .js-slider__banner .slider-media img,.section-hero__banner .js-slider__banner .slider-media video{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;object-fit:cover}.section-hero__banner .js-slider__banner .slider__caption{position:absolute;left:0;top:0;bottom:0;right:0;display:flex;text-decoration:none}.section-hero__banner .js-slider__banner .slider__caption .caption__inner{flex:1}.section-hero__banner .js-slider__banner .slider__content{max-width:400px}.section-hero__banner .js-slider__banner .slider__caption.text-alignment__center .slider__content{margin:0 auto;max-width:720px;text-align:center}.section-hero__banner .js-slider__banner .slider__caption.text-alignment__left .slider__content{margin:0 auto 0 0;text-align:left}.section-hero__banner .js-slider__banner .slider__caption.text-alignment__right .slider__content{margin:0 0 0 auto;text-align:right}.section-hero__banner .js-slider__banner .slider__content .sup__text,.section-hero__banner .js-slider__banner .slider__content h2,.section-hero__banner .js-slider__banner .slider__content p:not(.sup__text),.section-hero__banner .js-slider__banner .slider__content p a{color:#fff}.section-hero__banner .js-slider__banner .slider__content h2{margin:0 0 22px}.section-hero__banner .slider__content h2.size-large{font:normal normal normal 30px/38px var(--font-heading-family)}.section-hero__banner .slider__content h2.size-medium{font:normal normal normal 23px/31px var(--font-heading-family)}.section-hero__banner .js-slider__banner .slider__content p:not(.sup__text){margin:-8px 0 24px;font:normal normal normal 16px/25px var(--font-body-family);letter-spacing:0px}.section-hero__banner .js-slider__banner .slider__content p a:hover{text-decoration:none}.section-hero__banner .js-slider__pagination{bottom:20px}.section-hero__banner .js-slider__pagination .swiper-pagination-bullet{border:1px solid #fff;background-color:transparent;opacity:1;width:24px;height:24px}.section-hero__banner .js-slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}@media screen and (min-width: 769px){.section-hero__banner .js-slider__banner .slider-media img.small__screen-img{display:none}.section-hero__banner .slider__content h2{margin:6px 0 20px}.section-hero__banner .slider__content h2.size-large{font:normal normal normal 46px/56px var(--font-heading-family)}.section-hero__banner .slider__content h2.size-medium{font:normal normal normal 30px/42px var(--font-heading-family)}.section-hero__banner .js-slider__banner .slider__caption{align-items:center}.section-hero__banner .js-slider__pagination{bottom:28px}#shopify-section-header+#MainContent section:first-child.section__banner .screen-height .js-slider__banner{height:calc(100vh - var(--header-height) - var(--announcement-height))}.section-hero__banner.screen-height .js-slider__banner{height:100vh}.section-hero__banner.height-700 .js-slider__banner{height:700px}.section-hero__banner.height-600 .js-slider__banner{height:600px}.section-hero__banner.height-500 .js-slider__banner{height:500px}}@media screen and (max-width: 768px){.section-hero__banner .js-slider__banner .slider-media img.large__screen-img{display:none}.section-hero__banner .js-slider__banner .slider__caption.text-position__bottom{align-items:flex-end}.section-hero__banner .js-slider__banner .slider__caption.text-position__bottom .caption__inner{padding-bottom:70px}.section-hero__banner .js-slider__banner .slider__caption.text-position__top{align-items:flex-start}.section-hero__banner .js-slider__banner .slider__caption.text-position__top .caption__inner{padding-top:70px}.section-hero__banner .js-slider__banner .slider__caption.text-position__center{align-items:center}.section-hero__banner .js-slider__banner .slider__caption.text-position__center .caption__inner{padding:20px 0}.section-hero__banner.mobile_screen-height .js-slider__banner{height:100vh}.section-hero__banner.mobile_height-600 .js-slider__banner{height:600px}.section-hero__banner.mobile_height-500 .js-slider__banner{height:500px}.section-hero__banner.mobile_height-400 .js-slider__banner{height:400px}.section-hero__banner.mobile_height-300 .js-slider__banner{height:300px}#shopify-section-header+#MainContent section:first-child.section__banner .mobile_screen-height .js-slider__banner{height:calc(100vh - var(--header-height) - var(--announcement-height))}}
/*# sourceMappingURL=/cdn/shop/t/383/assets/component-hero-banner.css.map */
