.text-media-stacked{position:relative;display:flex;flex-direction:column;justify-content:center}.text-media-stacked .media-wrapper{width:100%;position:relative}.text-media-stacked .hero-image,.text-media-stacked video{width:100%;height:auto;object-fit:cover;aspect-ratio:1.18/1}.text-media-stacked .video-container-desktop,.text-media-stacked .video-container-mobile,.text-media-stacked .video-container-mobile.vimeo .iframe-wrapper,.text-media-stacked .video-container-desktop .iframe-wrapper{position:relative;width:100%;height:100%;overflow:hidden}.text-media-stacked .video-container-mobile.vimeo .video-placeholder,.text-media-stacked .video-container-desktop .iframe-wrapper .video-placeholder{top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;cursor:pointer;display:flex;align-items:center;justify-content:center}.text-media-stacked .video-container-mobile.youtube .video-placeholder,.text-media-stacked .video-container-desktop .video-placeholder{position:relative}.text-media-stacked iframe{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;height:100%}.text-media-stacked #play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:unset;border:none;pointer-events:none}.text-media-stacked .video-container-mobile.vimeo .background-video,.text-media-stacked .video-container-desktop .iframe-wrapper .background-video{position:absolute;top:50%;left:50%;object-fit:cover;transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto!important;height:auto!important}.text-media-stacked .content{border-radius:20px}.text-media-stacked .video-container-desktop,.text-media-stacked .hero-image.desktop{display:none}.text-media-stacked .hero-image.mobile{display:block}@media screen and (min-width: 992px){.text-media-stacked .hero-image,.text-media-stacked video{border-radius:20px;aspect-ratio:4/3}.text-media-stacked .video-container-desktop,.text-media-stacked .hero-image.desktop{display:block}.text-media-stacked .hero-image.mobile,.text-media-stacked .video-container-mobile{display:none}.text-media-stacked{flex-direction:column}.text-media-stacked.media-bottom{flex-direction:column-reverse}.text-media-stacked.media-right{flex-direction:row-reverse}.text-media-stacked iframe{border-radius:20px}}@media (min-width: 1441px){.text-media-stacked{max-width:1440px;margin:0 auto!important}}
/*# sourceMappingURL=/cdn/shop/t/385/assets/component-text-media-stacked.css.map */
