.video-section .button svg{padding-left:3px;width:24px;height:24px}.video-section .button:hover svg{fill:rgb(var(--color-button-hover-text))}.video-section .content__wrapper{padding:0}.video-section h3.banner__heading{margin-bottom:12px;font-weight:400}.video-section .banner__buttons:not(:only-child){margin-top:10px}.video-section .banner__buttons:not(:last-child){margin:0 0 10px}.video-section__media{--ratio-percent: 40.25%;position:relative;left:0;padding-bottom:0;top:0;width:100%;aspect-ratio:12/6}.video-section .banner__content{position:absolute;height:100%;width:100%;z-index:unset}.video-section__media.deferred-media:after{content:none}.video-section__poster.deferred-media__poster:focus{outline-offset:.3rem}.video-section__media iframe{background-color:rgba(var(--color-foreground),.03);border:0}.video-section__media iframe,.video-section__media video{z-index:1}.video-section__poster,.video-section__media iframe,.video-section__media video{position:absolute;width:100%;height:100%;object-fit:cover}.video-section .deferred-media__poster-button{background:rgb(var(--color-background));width:80px;height:80px}.video-section .deferred-media__poster-button svg{width:26px;height:24px}.video-section__media.media-fit-cover video{object-fit:cover}.banner--desktop-transparent{background:transparent}.video-section__media.global-media-settings{background-color:unset}.video-section .banner--content-align-right .banner__box{text-align:right}.video-section .banner--content-align-left .banner__box{text-align:left;z-index:3}.video-section [class*=banner--content-] .banner__box{padding:25px}.video-section .banner__buttons .button{gap:5px}.video_banner_box{background-repeat:no-repeat;width:100%;background-size:cover;height:100%;display:flex;padding:28px}.video_banner_box .banner__text{margin-bottom:1.4rem;margin-top:0!important}.video-section:not(.full-page-width) .media>img,.video-section:not(.page-width) .media>img{border-radius:0}.video-section.full-page-width .video-section-wrapper.radius_disable .video-section__media,.video-section.full-page-width .video-section-wrapper.radius_disable .video-section__poster{border-top-right-radius:var(--media-radius);border-bottom-right-radius:var(--media-radius)}.video-section.full-page-width .video-section-wrapper:not(.radius_disable) .video-section__media video,.video-section.full-page-width .media>img,.video-section.full-page-width .video_banner_box,.video-section.page-width .video_banner_box{border-radius:var(--media-radius)}.video-section-wrapper.radius_disable .video_banner_box{border-top-right-radius:0;border-bottom-right-radius:0}.video-section-wrapper.radius_disable iframe{border-top-left-radius:0;border-bottom-left-radius:0}.page-width .video-section-wrapper.radius_disable .global-media-settings video,.page-width .video-section-wrapper.radius_disable .video-section__poster img,.page-width .video-section-wrapper.radius_disable .video-section__poster{border-top-left-radius:0;border-bottom-left-radius:0}div:not(.page-width) .video-section-wrapper.radius_disable .global-media-settings video,div:not(.page-width) .video-section-wrapper.radius_disable .video-section__poster img,div:not(.page-width) .video-section-wrapper.radius_disable .video-section__poster{border-radius:0}@media screen and (min-width: 1200px){.video-section .banner__box{max-width:65rem}}@media screen and (max-width: 1024px){.video_banner_box,.video-section .banner--content-align-left .banner__box{padding:22px}.video-section h3.banner__heading{font-size:calc(var(--font-heading-scale) * 30px)}.video-section .deferred-media__poster-button{width:64px;height:64px}}@media screen and (max-width: 767px){.video-section-wrapper.radius_disable iframe{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--media-radius)}.video-section .banner__content{display:none}.video_banner_box{padding:22px}.video-section.page-width .deferred-media__poster img{border-radius:0 0 var(--media-radius) var(--media-radius)}.video-section.page-width .video-section-wrapper.radius_disable .video_banner_box{border-radius:var(--media-radius) var(--media-radius) 0 0}.video_banner_box{min-height:300px;align-items:center}.video-section .content__wrapper{background:transparent}.video-section .banner__box{padding:15px}.banner__content.mobile-text-below .banner__box{padding:0;width:100%;max-width:100%}.banner__content.mobile-text-below{position:unset;max-width:100%;width:100%;transform:unset}.video-section .deferred-media__poster-button{width:50px;height:50px}.video-section .deferred-media__poster-button svg{width:18px;height:18px}.video-section.page-width .content-container--full-width-mobile{border-radius:var(--text-boxes-radius)}}@media screen and (min-width: 768px){.video-section .banner__box>*+.banner__text{font-size:calc(var(--font-body-scale) * 18px);line-height:1.5}.content__wrapper{padding:30px 10px}.content__wrapper{padding:30px}.video-section__media{aspect-ratio:2 / 2}.video-section-wrapper .video-section__media.grid__item:only-child{aspect-ratio:5 / 2}}@media (min-width: 992px){.video-section h3.banner__heading.h1{font-size:calc(var(--font-body-scale) * 32px)}}@media (min-width: 992px) and (max-width: 1199px){.video-section .banner__box{max-width:42rem;min-width:auto;padding:30px}}@media (min-width: 768px) and (max-width: 991px){.video-section .banner__box{max-width:32rem;min-width:auto;padding:15px}.video-section .banner__box .banner__heading+*{font-size:calc(var(--font-body-scale) * 14px)}}@media screen and (min-width: 1200px){.video-section__media{aspect-ratio:6/6}.video-section-wrapper .video-section__media.grid__item:only-child{aspect-ratio:12/5}}@media (min-width: 576px) and (max-width: 767px){.video-section .banner__content.content-container--full-width-mobile{max-width:24rem;padding:15px}.video-section h3.banner__heading{font-size:calc(var(--font-heading-scale) * 22px);margin-top:6px}.video-section .banner__box .banner__heading+*{font-size:calc(var(--font-body-scale) * 12px)}}@media (max-width: 575px){.video-section .banner__content.content-container--full-width-mobile{max-width:15rem;padding:0 0 0 5px}.video-section .banner__content .content__wrapper>.banner__text{font-size:calc(var(--font-heading-scale) * 11px);letter-spacing:0;line-height:normal}.video-section h3.banner__heading{font-size:calc(var(--font-heading-scale) * 24px);margin-top:6px;margin-bottom:0}.video-section .banner__buttons{margin-top:12px}.video-section .banner__buttons .button{min-width:calc(10rem + var(--buttons-border-width) * 2)}.video-section .banner__box{padding:12px 12px 16px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/video-section.css.map */
