.video-with-text__container{display:flex;flex-wrap:wrap;align-items:center}.video-with-text__container--reverse{flex-direction:row-reverse}.video-with-text__video-col,.video-with-text__text-col{width:100%;padding:0}@media screen and (min-width:768px){.video-with-text__video-col,.video-with-text__text-col{width:50%}.video-with-text__video-col{padding-right:20px}.video-with-text__text-col{padding-left:20px}.video-with-text__container--reverse .video-with-text__video-col{padding-right:0;padding-left:20px}.video-with-text__container--reverse .video-with-text__text-col{padding-left:0;padding-right:20px}}.video-with-text__video-wrapper{position:relative;width:100%;overflow:hidden;border-radius:var(--block-border-radius, 0)}.video-with-text__video-wrapper.aspect-ratio--16-9{aspect-ratio:16 / 9}.video-with-text__video-wrapper.aspect-ratio--4-3{aspect-ratio:4 / 3}.video-with-text__video-wrapper.aspect-ratio--1-1{aspect-ratio:1 / 1}.video-with-text__video-wrapper.aspect-ratio--9-16{aspect-ratio:9 / 16}.video-with-text__video-wrapper.aspect-ratio--21-9{aspect-ratio:21 / 9}.video-with-text__video-wrapper.aspect-ratio--original{aspect-ratio:auto}.video-with-text__video-wrapper deferred-media,.video-with-text__video-wrapper .video-with-text__selfhosted-video{position:absolute;top:0;left:0;width:100%;height:100%}.video-with-text__video-wrapper.aspect-ratio--original deferred-media,.video-with-text__video-wrapper.aspect-ratio--original .video-with-text__selfhosted-video{position:relative}.video-with-text__selfhosted-video video{width:100%;height:100%;object-fit:cover;display:block}.video-with-text__video-wrapper.aspect-ratio--original .video-with-text__selfhosted-video video{object-fit:contain}.video-with-text__text-content{padding:30px 0}@media screen and (min-width:768px){.video-with-text__text-content{padding:0}}.video-with-text__subtitle{text-transform:uppercase;letter-spacing:.1em;font-size:.85em;margin-bottom:10px;opacity:.7}.video-with-text__title{margin-bottom:15px}.video-with-text__description{margin-bottom:20px}.video-with-text__description p:last-child{margin-bottom:0}.video-with-text__button{margin-top:5px}.video-with-text__text-content--left{text-align:left}.video-with-text__text-content--center{text-align:center}.video-with-text__text-content--right{text-align:right}@media screen and (max-width:767px){.video-with-text__text-col{margin-top:15px}.video-with-text__container--reverse .video-with-text__video-col{order:1}.video-with-text__container--reverse .video-with-text__text-col{order:2;margin-top:15px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-video-with-text.css.map */
