.image-with-text{margin-top:3.15rem}.image-with-text:not(.color-scheme-background-1){margin-bottom:3.15rem}@media screen and (min-width: 750px){.image-with-text{margin-bottom:calc(3.15rem + var(--page-width-margin))}}.image-with-text .grid{margin-left:0;margin-bottom:0}.image-with-text__grid{overflow:hidden}@media screen and (min-width: 750px){.image-with-text__grid--reverse{flex-direction:row-reverse}}.image-with-text__media{background-color:transparent;min-height:100%}.image-with-text__media--small{height:12rem}.image-with-text__media--large{height:27rem}@media screen and (min-width: 750px){.image-with-text__media--small{height:19.5rem}.image-with-text__media--large{height:43.5rem}}.image-with-text__media--placeholder{background-color:rgba(var(--color-foreground),.04);position:relative;overflow:hidden}.image-with-text__media--placeholder.image-with-text__media--adapt{height:12.5rem}@media screen and (min-width: 750px){.image-with-text__media--placeholder.image-with-text__media--adapt{height:19rem}}.image-with-text__media--placeholder>svg{position:absolute;left:50%;max-width:50rem;top:50%;transform:translate(-50%,-50%);width:100%;fill:currentColor}.image-with-text__content{display:flex;flex-direction:column;align-items:flex-start;height:100%;justify-content:center;padding:2.5rem calc(2.5rem / var(--font-body-scale)) 3.15rem}@media screen and (min-width: 750px){.image-with-text__grid--reverse .image-with-text__content{margin-left:auto}}@media screen and (min-width: 990px){.image-with-text__content{padding:3.75rem 4.4rem 4.4rem}}.image-with-text__content>*+*{margin-top:1.25rem}.image-with-text__content>.image-with-text__text:empty~a{margin-top:1.25rem}.image-with-text__content>:first-child:is(.image-with-text__heading){margin-top:0}.image-with-text__content :last-child:is(.image-with-text__heading){margin-bottom:0}.image-with-text__content .button+.image-with-text__text{margin-top:1.25rem}.image-with-text__content .image-with-text__text+.button{margin-top:1.9rem}.image-with-text__heading{margin-bottom:0}.image-with-text__text p{margin-top:0;margin-bottom:.65rem}
/*# sourceMappingURL=/cdn/shop/t/41/assets/component-image-with-text.css.map */
