.section-hero-banner{position:relative;width:100%;min-height:200px}.section-hero-banner .desktop-image,.section-hero-banner .desktop-video{display:none}.section-hero-banner .mobile-image,.section-hero-banner .mobile-video{display:block}.section-hero-banner .mobile-video video{width:100%;height:auto;display:block;object-fit:contain}@media screen and (min-width:64rem){.section-hero-banner{height:clamp(420px,38vw,640px);min-height:420px;max-height:640px;aspect-ratio:auto;overflow:hidden}.section-hero-banner .hero-slideshow,.section-hero-banner .hero-slideshow__slides,.section-hero-banner .hero-slideshow__slide.is-active,.section-hero-banner .hero-banner__media-container{height:100%}.section-hero-banner .desktop-image,.section-hero-banner .desktop-video{display:block;height:100%}.section-hero-banner .desktop-image img,.section-hero-banner .desktop-video video{width:100%!important;height:100%!important;display:block;object-fit:cover!important;object-position:center!important}.section-hero-banner .desktop-video .shopify-video-wrapper{position:relative;width:100%!important;height:100%!important;padding-bottom:0!important}.section-hero-banner .mobile-image,.section-hero-banner .mobile-video{display:none}.section-hero-banner .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;width:100%}}@media screen and (max-width:47.9375rem){.section-hero-banner{min-height:0}.section-hero-banner .mobile-image,.section-hero-banner .mobile-video{overflow:hidden}.section-hero-banner .mobile-image img{width:100%;max-height:72vh;display:block;object-fit:cover;object-position:center}.section-hero-banner .mobile-video video{height:auto;max-height:none;object-fit:contain;object-position:center}.section-hero-banner .container{padding:2rem 1.25rem;color:#fff}}@media screen and (min-width:48rem)and (max-width:63.9375rem){.section-hero-banner{min-height:0}.section-hero-banner .desktop-image,.section-hero-banner .desktop-video{display:block;width:100%}.section-hero-banner .mobile-image,.section-hero-banner .mobile-video{display:none}.section-hero-banner .desktop-image img,.section-hero-banner .desktop-video video{width:100%!important;height:auto!important;max-height:72vh;display:block;object-position:center!important}.section-hero-banner .desktop-image img{object-fit:cover!important}.section-hero-banner .desktop-video video{object-fit:contain!important}}.section-hero-banner .placeholder-svg{width:100%;min-height:480px;display:block;background:#1c4da1}@media screen and (min-width:64rem){.section-hero-banner .placeholder-svg{min-height:575px;height:575px}}.section-hero-banner .container .hero-content{position:relative;transform:none;padding:1.25rem 0;display:flex;flex-direction:column}@media screen and (max-width:63.9375rem){.section-hero-banner .container{padding:2rem 1.25rem;color:#fff}}.section-hero-banner .container .hero-content .section-title{margin:0 0 1.25rem;width:100%}.section-hero-banner .container .hero-content .rte{margin:0 0 1.5rem;width:100%}.section-hero-banner .container .hero-content .buttons{margin:0 0 1.25rem;display:flex;gap:1rem;flex-direction:column}.section-hero-banner .container .hero-content .buttons a{text-align:center;font-size:1rem;flex:0 0 auto}.section-hero-banner .container .hero-content .buttons .icon-chev{width:.6875rem;height:.6875rem;object-fit:contain}@media screen and (min-width:64rem){.section-hero-banner .container .hero-content .buttons{flex-direction:row}}.hero-banner-overlay{display:none}.hero-banner__image-link{display:block;width:100%;height:100%}
/*# sourceMappingURL=/cdn/shop/t/100/assets/section-hero-banner.css.map */
