:root{--video-vertical-max-height: calc(100vh - 140px) }@media screen and (min-width: 1441px){:root{--video-vertical-max-height: calc(100vh - 200px) }}.video-section.page-width{padding-top:3rem}.video-section.page-width h2{margin-top:0}@media screen and (min-width: 750px){.video-section.page-width{padding-top:6.6rem}}.video-section__media{position:relative;padding-bottom:56.25%}.video-section__media.deferred-media{overflow:visible}.video-section__poster.deferred-media__poster:focus{outline-offset:.3rem}.video-section__media .video-section__poster.deferred-media__poster>img{width:100%;height:100%}.video-section__media iframe{background-color:rgba(var(--color-foreground),.03);border:0}.video-section iframe,.video-section.page-width .video-section__media{border-radius:2rem;overflow:hidden}.video-section__poster,.video-section__media iframe{position:absolute;width:100%;height:100%}.image-with-text--video-vertical,.image-with-text--video-vertical .image-with-text__grid{overflow:visible}.video-container{display:flex;max-width:100%;position:relative}.video-container.video-container-external{width:100%}.video-wrapper{position:relative}.video-wrapper.stored-video{font-size:0}.video-wrapper.external-video{width:100%}.video-container .video-container__cover{position:absolute;top:50%;left:0;right:0;margin:0 auto;pointer-events:none;transform:translateY(-50%);text-align:center}.video-container.video-container--playing .video-container__cover{display:none}.image-with-text__media--video video,.image-with-text__media--video iframe{background:var(--color-grey-1);border:none}.video-section iframe,.image-with-text__media--video iframe{position:absolute;top:0;left:0;right:0;margin:0;width:100%;height:100%}.image-with-text__media--video video{max-width:100%;max-height:var(--video-vertical-max-height);cursor:pointer}.image-with-text--video-vertical .image-with-text__content{background:var(--color-grey-1);position:relative;padding:0 4.5rem}.image-with-text--video-vertical .image-with-text__heading{margin:0}.image-with-text--video-vertical .image-with-text__text{margin-top:0}@media screen and (max-width: 749px){.image-with-text.image-with-text--video-has-title{padding-top:6rem}.image-with-text__media--video{position:relative}.image-with-text__media--video video,.image-with-text__media--video iframe{border-radius:20px 20px 0 0;width:100%}.image-with-text__media--video video{max-height:unset}.image-with-text__media--video .video-wrapper svg{width:12rem;height:12rem}.image-with-text--video-vertical .image-with-text__content{padding:1.8rem 1.5rem;border-radius:0 0 20px 20px}.image-with-text--video-vertical .image-with-text__heading{margin-bottom:.5rem}}@media screen and (min-width: 750px){.image-with-text__media--video{display:flex}.image-with-text__grid:not(.image-with-text__grid--reverse) .video-container,.image-with-text__grid:not(.image-with-text__grid--reverse) .video-wrapper{margin-left:auto;margin-right:0}.image-with-text__media--video video,.image-with-text__media--video iframe{border-radius:20px 0 0 20px}.image-with-text--video-vertical .image-with-text__content{border-radius:0 20px 20px 0;justify-content:flex-start;padding-bottom:9rem}.image-with-text--video-vertical .image-with-text__heading{width:calc(49vw - 5.7rem);padding-left:1.2rem}.image-with-text--video-vertical .image-with-text__text{margin:auto;font-size:1.8rem}.image-with-text__grid.image-with-text__grid--reverse .video-container,.image-with-text__grid.image-with-text__grid--reverse .video-wrapper{margin-left:0;margin-right:auto}.image-with-text__grid.image-with-text__grid--reverse .image-with-text__media--video video,.image-with-text__grid.image-with-text__grid--reverse .image-with-text__media--video iframe{border-radius:0 20px 20px 0}.image-with-text--video-vertical .image-with-text__grid.image-with-text__grid--reverse .image-with-text__content{border-radius:20px 0 0 20px;text-align:right}.image-with-text--video-vertical.video-external-horizontal .image-with-text__content{padding-bottom:0!important}}@media screen and (min-width: 1441px){.image-with-text--video-vertical .image-with-text__content{padding-bottom:14rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/video-section.css.map */
