.video-banner{position:relative;width:100%;overflow:hidden}.video-banner__wrapper{position:relative;width:100%}.video-banner__video-container{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.video-banner[data-height=small] .video-banner__video-container{padding-bottom:35%}.video-banner[data-height=medium] .video-banner__video-container{padding-bottom:56.25%}.video-banner[data-height=large] .video-banner__video-container{padding-bottom:75%}.video-banner[data-height=full] .video-banner__video-container{padding-bottom:100vh}.video-banner__cover-image,.video-banner__video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.video-banner__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.video-banner__content-container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;z-index:2}.video-banner__content{padding:2rem;max-width:600px}.video-banner[data-content-position=center] .video-banner__content-container{justify-content:center;align-items:center;text-align:center}.video-banner[data-content-position=top_left] .video-banner__content-container{justify-content:flex-start;align-items:flex-start}.video-banner[data-content-position=top_right] .video-banner__content-container{justify-content:flex-end;align-items:flex-start}.video-banner[data-content-position=bottom_left] .video-banner__content-container{justify-content:flex-start;align-items:flex-end}.video-banner[data-content-position=bottom_right] .video-banner__content-container{justify-content:flex-end;align-items:flex-end}.video-banner__heading{margin-top:0;font-weight:500}.video-banner__text{margin-bottom:1.5rem}.video-banner__button{display:inline-block;padding:.75rem 1.5rem;text-decoration:none;border:none;cursor:pointer;font-weight:500;transition:background-color .3s ease}@media screen and (max-width: 767px){.video-banner__content{padding:1.5rem}.video-banner[data-height=small] .video-banner__video-container{padding-bottom:50%}.video-banner[data-height=medium] .video-banner__video-container{padding-bottom:66.25%}.video-banner[data-height=large] .video-banner__video-container,.video-banner[data-height=full] .video-banner__video-container{padding-bottom:100%}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
