.video-section__inner{display:flex;flex-direction:column;gap:2.4rem}.video-section__header{display:flex;flex-direction:column;gap:1rem;width:100%}.video-section__header.horizontal-align--center{align-items:center;text-align:center}.video-section__header.horizontal-align--left{align-items:flex-start;text-align:left}.video-section__header.horizontal-align--right{align-items:flex-end;text-align:right}.video-section__subheading{color:rgb(var(--color-foreground-secondary));margin:0}.video-section__heading{margin:0}.video-section__text{color:rgb(var(--color-foreground-secondary));max-width:68rem}.video-section__media-wrapper{position:relative;width:100%;margin-inline:auto;overflow:hidden;border-radius:var(--border-radius-image, 0);background-color:rgb(var(--color-foreground) / .04)}.video-section__media-wrapper--16-9{aspect-ratio:16 / 9}.video-section__media-wrapper--4-3{aspect-ratio:4 / 3}.video-section__media-wrapper--1-1{aspect-ratio:1 / 1}.video-section__media-wrapper--21-9{aspect-ratio:21 / 9}.video-section__media,.video-section__poster,.video-section__poster-img,.video-section__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.video-section__media{display:block}.video-section__poster{padding:0;margin:0;border:0;background:none;cursor:pointer}.video-section__poster-img{object-fit:cover;display:block}.video-section__video{object-fit:cover;border:0}.video-section__media[loaded] .deferred-media__poster{display:none}.video-section__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:6.4rem;height:6.4rem;border-radius:50%;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));transition:transform var(--duration-default, .2s) ease,background-color var(--duration-default, .2s) ease}.video-section__play-button .icon,.video-section__play-button svg{width:2rem;height:2rem;margin-left:.2rem}@media screen and (hover:hover){.video-section__poster:hover .video-section__play-button{transform:translate(-50%,-50%) scale(1.06)}}.video-section__button-wrapper{display:flex}.video-section__button-wrapper.horizontal-align--center{justify-content:center}.video-section__button-wrapper.horizontal-align--right{justify-content:flex-end}
/*# sourceMappingURL=/cdn/shop/t/279/assets/section-video.css.map */
