.image-with-text{display:flex;flex-direction:column}.image-with-text__grid{margin-bottom:0}.image-with-text__media{border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity));min-height:100%;overflow:hidden}.image-with-text__media--small{height:19.4rem}.image-with-text__media--medium{height:29.6rem}.image-with-text__media--large{height:39.8rem}.image-with-text__media--placeholder{position:relative;overflow:hidden}.image-with-text__media--placeholder.image-with-text__media--adapt{height:20rem}.image-with-text__media--placeholder>svg{position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover}.image-with-text__media--placeholder.image-with-text__media--small{height:19.4rem}.image-with-text__media--placeholder.image-with-text__media--large{height:39.8rem}.image-with-text__content{padding:4rem 0}.image-with-text__content>*+*{margin-top:2rem}.image-with-text__content>.image-with-text__text:empty~a{margin-top:2rem}.image-with-text__content>:first-child:is(.image-with-text__heading),.image-with-text__content>:first-child:is(.image-with-text__text),.image-with-text__content>:first-child:is(.image-with-text__caption){margin-top:0}.image-with-text__content :last-child:is(.image-with-text__heading),.image-with-text__content :last-child:is(.image-with-text__text),.image-with-text__content :last-child:is(.image-with-text__caption){margin-bottom:0}.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{margin-bottom:0}.image-with-text__text p{margin-top:0;margin-bottom:1rem}.image-with-text__text p:last-child{margin-bottom:0}.image-with-text__content .image-with-text__caption{font-size:1.2rem;letter-spacing:.07rem;line-height:calc(1 + .2 / var(--font-body-scale));margin-bottom:1.2rem}.image-with-text__content .image-with-text__caption:empty{display:none}.image-with-text__content--mobile-right>*{margin-left:auto}@media screen and (min-width: 750px){.image-with-text{flex-direction:row}.image-with-text__grid--reverse{flex-direction:row-reverse}.image-with-text__content{padding:6rem}.image-with-text__content--desktop-left{align-items:flex-start}.image-with-text__content--desktop-right{align-items:flex-end}.image-with-text__content--desktop-center{align-items:center}.image-with-text__media--small{height:30rem}.image-with-text__media--medium{height:45rem}.image-with-text__media--large{height:60rem}.image-with-text__media--placeholder.image-with-text__media--adapt,.image-with-text__media--placeholder.image-with-text__media--small{height:30rem}.image-with-text__media--placeholder.image-with-text__media--large{height:60rem}.image-with-text__content{padding:7rem}.image-with-text__content>*+*{margin-top:2rem}}@media screen and (max-width: 749px){.image-with-text .grid{display:flex!important;flex-direction:column!important;align-items:center}.image-with-text__media{aspect-ratio:10 / 7!important;width:100%!important;height:auto!important}.image-with-text__media img{object-fit:cover;width:100%;height:100%}}.image-with-text--overlap .image-with-text__content{width:90%;margin:-5rem auto 0;z-index:2;position:relative}@media screen and (min-width: 750px){.image-with-text--overlap{position:relative}.image-with-text--overlap .image-with-text__content{position:absolute;top:0;bottom:0;margin:auto;height:fit-content;width:50%;padding:4rem}.image-with-text--overlap .image-with-text__grid--reverse .image-with-text__content{right:0}}.multirow__inner{display:flex;flex-direction:column;row-gap:4rem}@media screen and (min-width: 750px){.multirow__inner{row-gap:6rem}}@media screen and (min-width: 750px){.multirow__inner>div:nth-child(odd){background-color:#de3566!important;color:#fff!important}.multirow__inner>div:nth-child(odd) .image-with-text__heading,.multirow__inner>div:nth-child(odd) .image-with-text__text,.multirow__inner>div:nth-child(odd) .image-with-text__caption{color:#fff!important}.multirow__inner>div:nth-child(odd) .button{background-color:#fff!important;color:#de3566!important;border:1px solid #ffffff!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-image-with-text.css.map */
