.video-section{position:relative}.video-section__content{margin-bottom:2rem;display:flex;flex-direction:column;gap:0}.video-section__content--left{align-items:flex-start;text-align:left}.video-section__content--center{align-items:center;text-align:center}.video-section__content--right{align-items:flex-end;text-align:right}@media(max-width:749px){.video-section__content--mobile-left{align-items:flex-start!important;text-align:left!important}.video-section__content--mobile-center{align-items:center!important;text-align:center!important}.video-section__content--mobile-right{align-items:flex-end!important;text-align:right!important}}.video-section__eyebrow{font-size:1.2rem;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:rgba(var(--color-foreground),.75)}.video-section__heading{font-size:3.5rem;font-weight:700;color:rgb(var(--color-foreground));margin:0}.video-section__subtitle{font-size:1.4rem;line-height:1.6;color:rgba(var(--color-foreground),.95);max-width:700px;margin-bottom:1rem}.video-section__eyebrow p,.video-section__heading p,.video-section__subtitle p{margin:0}.video-section__eyebrow,.video-section__heading{margin:0 0 1.25rem}.video-section__subtitle{margin-bottom:1rem}.video-section__buttons{display:flex;gap:1rem;flex-wrap:wrap;margin-top:.5rem}.video-section__content--left .video-section__buttons{justify-content:flex-start}.video-section__content--center .video-section__buttons{justify-content:center}.video-section__content--right .video-section__buttons{justify-content:flex-end}.video-section.text-color-light .video-section__eyebrow,.video-section.text-color-light .video-section__heading,.video-section.text-color-light .video-section__subtitle{color:#fff!important}.video-section.text-color-dark .video-section__eyebrow,.video-section.text-color-dark .video-section__heading,.video-section.text-color-dark .video-section__subtitle{color:#1a1a1a!important}.video-section__media{position:relative;width:100%;overflow:hidden;border-radius:var(--media-radius)}.video-section__media.deferred-media{box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity))}.video-section__media.deferred-media:after{content:none}.video-section__poster,.video-section__media iframe,.video-section__media video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.video-section__media video{background:#000}.video-section__poster--overlay-light:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,var(--overlay-opacity));z-index:2;pointer-events:none}.video-section__poster--overlay-dark:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,var(--overlay-opacity));z-index:2;pointer-events:none}.video-section .deferred-media__poster-button{position:absolute!important;top:14px!important;right:14px!important;left:auto!important;transform:none!important;width:52px!important;height:52px!important;border-radius:50%!important;background:rgba(var(--color-background),.35)!important;border:1px solid rgba(var(--color-foreground),.1)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;box-shadow:0 8px 22px #0000001a!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .25s ease!important;z-index:5!important}.video-section .deferred-media__poster-button:hover{background:rgba(var(--color-background),.45)!important;border-color:rgba(var(--color-foreground),.22)!important;box-shadow:0 10px 26px #0000001f!important;transform:translateY(-1px)!important}.video-section .deferred-media__poster-button .svg-wrapper{width:16px!important;height:16px!important;display:flex!important;align-items:center!important;justify-content:center!important}.video-section .deferred-media__poster-button .svg-wrapper svg{width:16px!important;height:16px!important;display:block!important}@media(max-width:768px){.video-section__heading{font-size:2.5rem}.video-section__subtitle{font-size:1.1rem}.video-section__content{margin-bottom:1.5rem}}@media(max-width:480px){.video-section__heading{font-size:2rem}.video-section__subtitle{font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/video-section.css.map */
