.component-video-section{position:relative;padding-top:var(--PT);padding-bottom:var(--PB)}.component-video-section.padding-none{padding-top:0;padding-bottom:0}.component-video-section.padding-top-only{padding-bottom:0}.component-video-section.padding-bottom-only{padding-top:0}.component-video-section template{display:none}.component-video-section .component__video--media{position:relative;padding:0;overflow:hidden;aspect-ratio:var(--aspect-ratio)}.component-video-section .component__video--media video,.component-video-section .component__video--media iframe{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;background:#000}.component-video-section .component__video--caption{position:absolute;left:0;top:0;width:100%;height:100%;justify-content:center;align-items:center;display:flex;padding:40px;opacity:1;transition:all .3s ease-in-out 0s;justify-content:var(--text-horizontal-position);align-items:var(--text-vertical-position);text-align:var(--caption-position)}.component__video--caption .component__video--caption-wrapper{max-width:600px;text-align:inherit;display:flex;flex-direction:column;gap:20px}.component__video--caption .component__video--heading{font-size:var(--heading-font-md, 52px);margin:0;color:var(--text-color);line-height:1.2}.component__video--caption .component__video--heading.heading-small{font-size:var(--heading-font-sm, 42px)}.component__video--caption .component__video--heading.heading-large{font-size:var(--heading-font-lg, 62px)}.component__video--caption .component__video--subheading{font-size:var(--subheading-font-md, 32px);margin:0;color:var(--text-color);line-height:1.2}.component__video--caption .component__video--heading+.component__video--subheading{margin-top:-10px}.component__video--caption .component__video--subheading.subheading-small{font-size:var(--subheading-font-sm, 24px)}.component__video--caption .component__video--subheading.subheading-large{font-size:var(--subheading-font-lg, 48px)}.component__video--caption .component__video--rte{color:var(--text-color);font-size:var(--text-font-md, 16px);line-height:1.5}.component__video--caption .component__video--rte.text-size-200{font-size:var(--text-font-lg, 24px)}.component__video--caption .component__video--rte.text-size-75{font-size:var(--text-font-sm, 12px)}.component__video--caption .component__video--rte *{line-height:1.5;font-size:inherit;line-height:inherit}.component__video--caption .video__play-btn{border:1px solid var(--button-text-color);color:var(--button-text-color);background:transparent;padding:10px 20px;display:inline-flex;align-items:center;text-align:center;justify-content:center;gap:10px;font-size:16px;line-height:1;min-width:190px;min-height:48px;cursor:pointer}.component__video--caption .video__play-btn .svg-wrapper{width:34px;height:34px;display:flex;align-items:center}.component__video--caption .video__play-btn:hover{box-shadow:0 0 0 1px var(--button-text-color)}.component__video--btn:not(.video_btn--layout-minimal) .video_btn--style-outline .video__play-btn svg circle{fill:transparent;stroke:transparent}.component__video--caption .video_btn--style-dark .video__play-btn svg circle{fill:#000;stroke:#000}.component__video--caption .video_btn--style-light .video__play-btn svg circle{fill:#fff}.component__video--caption .video_btn--style-light .video__play-btn svg path{fill:#000}.component__video--btn.video_btn--layout-minimal .video__play-btn{padding:0;border:none;box-shadow:none!important;font-size:0}.component__video--btn.video_btn--layout-minimal .video__play-btn .svg-wrapper{height:56px;width:56px;transform:scale(1);transition:all .3s ease}.component__video--btn.video_btn--layout-minimal .video__play-btn:hover .svg-wrapper{transform:scale(1.1)}.component-video-section video-media{position:relative;display:block}.component__video--media .component__video--poster{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.component__video--overlay{position:absolute;display:block!important;left:0;top:0;width:100%;height:100%;opacity:1;transition:all .3s ease-in-out 0s;background:var(--overlay-bg);opacity:var(--overlay-opacity)}.component-video-section video-media[loaded=true] .component__video--overlay,.component-video-section video-media[loaded=true] .component__video--caption{opacity:0;pointer-events:none}.component__video--media .component__video--poster img,.component__video--media .component__video--poster svg{width:100%;height:100%;object-fit:cover;-o-object-position:var(--focal-alignment, center);object-position:var(--focal-alignment, center)}@media screen and (min-width:769px){.component__video--intro-text{display:none}}@media screen and (max-width:768px){.component-video-section{padding-top:30px;padding-bottom:30px}.component__video--caption .component_video--btn{min-width:160px}.component-video-section .component__video--caption{text-align:var(--caption-mobile-position)}.component__video--inner .component__video--caption .component__video--caption-wrapper>*:not(.component__video--btn){display:none}.component__video--intro-text{position:relative;color:var(--mobile-text-color)}.component__video--intro-text .component__video--caption{position:static}.component-video-section .component__video--inner{position:relative}.component__video--intro-text .component__video--caption-wrapper *{color:inherit}.component__video--intro-text .component__video--caption{padding:0 0 28px}.component__video--caption .component__video--caption-wrapper{gap:10px}.component-video-section video-media[loaded=true] .component__video--intro-text .component__video--caption{opacity:1;pointer-events:all}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-video.css.map */
