.video-section__media{--ratio-percent: 56.25%;position:relative;padding-bottom:calc(var(--ratio-percent) - var(--media-border-width))}.scroll-trigger:where(.gradient.video-section__media){background:transparent}.video-section__media.global-media-settings--full-width{padding-bottom:var(--ratio-percent)}.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__poster,.video-section__media iframe,.video-section__media video{position:absolute;width:100%;height:100%}.video-section__media video{background:#000}.video-section__media.media-fit-cover video{object-fit:cover}.video-overlay-container{z-index:1;position:absolute;left:50%;bottom:2rem;transform:translate(-50%);display:flex;flex-direction:row;gap:1rem;justify-content:center;align-items:center;width:650px}.video-overlay-container.centered_content{transform:translate(-50%) translateY(50%);bottom:50%}.video-overlay-container.split_heading.centered_content{width:100%}.video-overlay-container .button{display:flex;justify-content:center;width:50%}@media (max-width:768px){.video-overlay-container{flex-direction:column;width:100%;padding:0 2rem}.video-overlay-container .button{width:100%}}.video-overlay-container a:only-child{width:fit-content}.video-cta-text{color:var(--flt-blue)}.video-section{margin-bottom:-1px}.video-overlay__split-heading{display:flex;flex-direction:column;gap:1.6rem;width:50%}.video-overlay__split-heading .hxl{font-size:calc(var(--font-heading-scale) * 4rem);line-height:calc(1 + .3/max(1,var(--font-heading-scale)))}@media only screen and (max-width: 750px){.video-overlay__split-heading{display:flex;flex-direction:column;gap:3.2rem}.video-overlay__split-heading .hxl{font-size:calc(var(--font-heading-scale) * 4rem)}}@media only screen and (max-width: 535px){.video-overlay__split-heading{display:flex;flex-direction:column;gap:.8rem;width:100%}.video-overlay__split-heading .hxl{font-size:calc(var(--font-heading-scale) * 2.4rem)}}@media only screen and (max-width: 375px){.video-overlay__split-heading .hxl{font-size:calc(var(--font-heading-scale) * 2.4rem)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/video-section.css.map */
