.image-with-text{position:relative}.image-with-text .grid{margin-bottom:0;overflow:hidden;border-radius:2.4rem;row-gap:2rem}.image-with-text .grid__item{position:relative}.image-with-text .perks__list-container{margin-top:0;margin-bottom:2.4rem;display:flex;gap:.8rem}.image-with-text .perks__list-container:last-of-type{margin-bottom:3.2rem}@media screen and (min-width: 750px){.image-with-text__grid--reverse{flex-direction:row-reverse}}.image-with-text__media{min-height:100%;overflow:visible}.image-with-text__media--placeholder{position:relative;overflow:hidden}.image-with-text__media--placeholder:after{content:"";position:absolute;background:rgba(var(--color-foreground),.04)}.image-with-text__media--placeholder>svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;fill:currentColor}.image-with-text__content{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;align-self:center;padding:3.2rem 2.4rem;position:relative;z-index:1}.image-with-text .grid__item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.image-with-text .global-media-settings{overflow:hidden!important}.image-with-text__content--mobile-right>*{align-self:flex-end;text-align:right}.image-with-text__content--mobile-center>*{align-self:center;text-align:center}.image-with-text--overlap .image-with-text__content{width:90%;margin:-3rem auto 0}.image-with-text:not(.collapse-corners,.image-with-text--overlap) .image-with-text__media-item{z-index:2}@media screen and (min-width: 750px){.image-with-text__content{padding:3.2rem}.image-with-text__heading{font-size:5.2rem!important}}@media screen and (min-width: 990px){.image-with-text__content{padding:5.6rem}}@media screen and (min-width: 1180px){.image-with-text__content{padding:9.6rem}.image-with-text__heading{font-size:7.2rem!important}}.image-with-text__content>.image-with-text__text:empty~a{margin-top:2rem}.image-with-text__heading strong{font-weight:inherit;color:var(--color-primary-orange)}.image-with-text__content .button+.image-with-text__text{margin-top:2rem}.image-with-text__content .image-with-text__text+.button{margin-top:3rem}.image-with-text__heading{font-size:4.5rem;margin:0 0 1.6rem}.image-with-text__text p{margin-top:0;margin-bottom:1rem}
/*# sourceMappingURL=/cdn/shop/t/142/assets/component-image-with-text.css.map */
