.main-content__container{max-width:1400px;position:relative;margin:auto;width:100%;padding:60px 70px}.video-banner{position:relative;width:100%;height:100%;min-height:740px;overflow:visible;display:flex;justify-content:center;color:#fff!important}.video-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.video-banner__poster,.video-banner__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.video-banner__poster{z-index:1;opacity:0;transition:opacity .4s ease}.video-banner__poster--visible{opacity:1}.video-banner__video{z-index:0;opacity:0;transition:opacity .4s ease}.video-banner__video--visible{opacity:1;z-index:1}.video-banner .step-arrow{position:absolute;top:100%;transform:translateY(-50%);z-index:9;width:200px;height:150px;max-width:200px;object-fit:contain}.video-banner .step-arrow--middle{top:116%;left:50%;transform:translate(-50%) translateY(-50%)}.video-banner .step-arrow--right{right:3%}.video-banner h2,.video-banner h2 p,.video-banner p{margin:0!important;font-family:Montserrat Light,sans-serif}.video-banner .video-banner__description{font-size:20px;line-height:26px}.video-banner h2 p{font-size:56px;line-height:64px}.video-banner h2{font-size:52px;line-height:57px}.video-banner h2 strong{font-family:Montserrat Regular}.video-banner .banner-content{position:relative;z-index:2;margin-left:0;display:flex;flex-direction:column;justify-content:center;gap:20px}.video-banner .banner-button{border-radius:50px;display:flex;text-decoration:none;align-items:center;justify-content:center;width:282px;height:50px;margin:10px auto auto;background:#fff!important}.video-banner .banner-text-below{margin-top:10px;display:flex;align-items:center;justify-content:center;gap:20px}.video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:#0006}.video-banner .star_rating_text{display:inline-flex;justify-content:center;align-items:center;gap:5px}.video-banner .star_rating_text svg{width:auto;height:12px}.video-banner .banner_description p{font-size:15px;line-height:20px}.orders_shipped_text,.star_rating_text,.established_in_text{font-size:15px}.banner-button_group{display:flex;column-gap:20px;row-gap:0;flex-wrap:wrap}.video-banner .banner-button_group .banner-button{width:200px}@media(max-width:768px){.video-banner{min-height:590px}.video-banner .banner-content{max-width:300px;gap:15px;margin:auto}.video-banner h2 p{font-size:40px;line-height:45px}.video-banner__video{min-height:500px}.video-banner .orders_shipped_text,.video-banner .established_in_text{display:none}.video-banner h2{font-size:40px;line-height:45px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/video-banner-styles.css.map */
