.video-with-text__wrapper{overflow:hidden}.video-with-text__grid{width:100%;display:flex;flex-direction:column;gap:3.6rem}@media screen and (min-width:990px){.video-with-text__grid{flex-direction:row;align-items:stretch;justify-content:space-between}.video-with-text__grid--video_left{flex-direction:row}.video-with-text__grid--video_right{flex-direction:row-reverse}}.video-with-text__media{width:100%;position:relative}@media screen and (min-width:1100px){.video-with-text__media{width:50%}}.video-with-text__stage{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:var(--border-radius-main);overflow:hidden}.video-with-text__backdrop-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0}.video-with-text__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;filter:blur(6px) brightness(.45)}.video-with-text__box{position:relative;z-index:1;width:100%;height:100%;aspect-ratio:16 / 9;border-radius:var(--border-radius-main);overflow:hidden}.video-with-text__media--vertical .video-with-text__box{width:auto;margin:0 auto}.video-with-text__video,.video-with-text__embed-wrapper,.video-with-text__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.video-with-text__video{object-fit:cover}.video-with-text__embed-wrapper iframe,.video-with-text__embed{width:100%;height:100%;border:0;display:block}.video-with-text__placeholder svg{width:100%;height:100%;object-fit:cover}.video-with-text__content{width:100%;display:flex;flex-direction:column;align-items:flex-start;position:relative;gap:.8rem}@media screen and (min-width:1100px){.video-with-text__content{width:50%}}.video-with-text__content--center{align-items:center;justify-content:center;text-align:center}.video-with-text__content--left{align-items:flex-start;justify-content:center;text-align:left}.video-with-text__content-link{text-decoration:none;color:inherit;transition:opacity var(--duration-default)}.video-with-text__content-link:hover{opacity:.8}.video-with-text__heading{margin:0}.video-with-text__text{margin:0;font-size:2.2rem}.video-with-text__text p{color:rgb(var(--color-foreground-secondary));margin:0}.video-with-text__text p strong{color:rgb(var(--color-accent))}.video-with-text__text p+p{margin-top:.8rem}.video-with-text__author{font-family:eurostile,sans-serif;font-size:1.8rem;font-weight:900;margin:.8rem 0 0;letter-spacing:.03em;text-align:right;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-video-with-text.css.map */
