.media-section .heading-wrapper,.media-section .heading-wrapper__text p,.heading-wrapper__text p{margin:0}@media screen and (min-width: 577px){.media-section>.grid-bs{--grid-gap: 4rem}}@media screen and (max-width: 576px){.heading-wrapper__heading{margin:0}.heading-wrapper__text{margin-top:1rem}.media-section .grid-bs>[class*=g-col]~[class*=g-col].media-section__media-item{margin-top:0}.media-section .grid-bs>[class*=g-col]:first-child+[class*=g-col]:not(.media-section__media-item){margin-top:1rem}.media-section__heading-item{order:-2}.media-section .media-section__media-item{order:-1}.media-section__button{margin-top:1rem}}.media-section__media{position:relative;border-radius:var(--images-border-radius);overflow:hidden}.media-section__media:before{padding-bottom:56.25%;content:"";display:block}.media-section__poster.deferred-media__poster:focus{outline-offset:.3rem}.media-section__media iframe{background-color:rgba(var(--color-foreground),.03);border:0}.media-section__poster,.media-section__media iframe{position:absolute;width:100%;height:100%}.media-section__media-item .media{border-radius:var(--images-border-radius)}@media screen and (max-width: 576px){.media-section__media-item+* .heading-wrapper__text:first-child{margin-top:0}}.media-section__list{display:flex;flex-direction:column;gap:2rem}.media-section__list-item{display:flex;align-items:center}.media-section__list-text>*{margin:0}.media-section__icon{margin-right:1rem}.media-section__link{display:block!important;position:absolute;top:0;bottom:0;left:0;right:0;z-index:3}.heading-wrapper__text+.media-section__list-wrapper{margin-top:2rem}.media-section--reverse-horizontal .media-section__media-item{order:-1}@media screen and (min-width: 577px){.media-section--vertical-in-grid-heading .media-section__media-item,.media-section--vertical-heading-on-top .media-section__media-item,.media-section--vertical-heading-on-top-center .media-section__media-item{margin-top:4rem}}@media screen and (min-width: 1025px){.media-section--vertical-in-grid-heading .media-section__media-item,.media-section--vertical-heading-on-top .media-section__media-item,.media-section--vertical-heading-on-top-center .media-section__media-item{margin-top:6rem}}.media-section--vertical-heading-on-top-center .media-section__list-wrapper{display:flex;justify-content:center}.media-section--vertical-heading-on-top-center .buttons-grid-small-up{justify-content:center}@media screen and (max-width: 576px){.media-section .section-buttons.center{align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/media-section.css.map */
