.banner{display:flex;position:relative;flex-direction:column;z-index:auto;isolation:isolate;width:100%}.banner__media{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.banner__media video{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.banner:after,.banner__media:after{content:"";display:none!important}.banner__content{position:absolute;bottom:8rem;left:50%;transform:translate(-50%);width:100%;padding:0;display:flex;justify-content:center;align-items:flex-end;z-index:3}.banner__box{padding:0;margin:0;background:transparent;box-shadow:none;width:auto;max-width:none;text-align:center}.banner__buttons{display:inline-flex;gap:1rem;margin:0}.banner__heading{margin-bottom:1rem}@media screen and (max-width: 749px){.banner.video-background{width:100%;height:70vh;margin:0;padding:0;position:relative;overflow:hidden}.banner.video-background .banner__media{height:100%}.banner.video-background .banner__media video{height:100%}.banner.video-background .banner__content{bottom:6rem}}@media screen and (min-width: 750px){.banner.video-background{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:54rem;position:relative}.banner.video-background .banner__media{height:100%}.banner.video-background .banner__content{bottom:6rem}}@media screen and (min-width: 1320px){.banner.video-background{min-height:72rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-video-banner.css.map */
