.page-width .image-with-text-section{border-radius:1.6rem;overflow:hidden}.image-with-text{display:flex;row-gap:2.4rem}.image-with-text_content:has(.image-with-text__text.body){gap:1.6rem}.image-with-text__text-wrapper{padding-top:2.4rem}.image-with-text--reg{flex-direction:column}.image-with-text--reverse{flex-direction:column-reverse}.image-with-text__text.body{color:rgba(var(--color-foreground))}.image-with-text__button.button{padding:1.4rem 2.4rem;background-color:rgba(var(--color-button))}.image-with-text_content{width:100%;display:flex;flex-direction:column;justify-content:center}.image-with-text__heading.h0,.image-with-text__heading.h1,.image-with-text__heading.h2{margin:0}.image-with-text__heading.h0{font-size:3.6rem}.image-with-text__heading.h1{font-size:3rem}.image-with-text__heading.h2{font-size:2rem}.image-with-text__text p{margin:0;padding-bottom:3.2rem}.image-with-text__text.subtitle{font-size:2rem;line-height:150%}.image-with-text__media-container{display:flex}.image-with-text__media.mobile-media{display:block}.image-with-text__media.desktop-media{display:none}.image-with-text__media{width:100%;height:auto}.image-with-text_content{padding:0 2.4rem}.image-with-text__content--mobile-flex-start>*{align-self:flex-start;text-align:left}.image-with-text__content--mobile-flex-end>*{align-self:flex-end;text-align:right}.image-with-text__content--mobile-center>*{align-self:center;text-align:center}@media (min-width: 1024px){.image-with-text{row-gap:0}.image-with-text__text-wrapper{padding-top:0}.image-with-text--reg{flex-direction:row}.image-with-text--reverse{flex-direction:row-reverse}.image-with-text__media{height:100%;width:auto}.image-with-text__media.mobile-media{display:none}.image-with-text__media.desktop-media{display:block}.image-with-text__heading.h0{font-size:4.8rem}.image-with-text__heading.h1{font-size:3.6rem}.image-with-text__heading.h2{font-size:2.4rem}.image-with-text__content--desktop-flex-end>*{align-self:flex-end;text-align:right}.image-with-text__content--desktop-flex-start>*{align-self:flex-start;text-align:left}.image-with-text__content--desktop-center>*{align-self:center;text-align:center}}@media (min-width: 1563px){.image-with-text__heading.h0{font-size:5.6rem}.image-with-text__heading.h1{font-size:4.8rem}.image-with-text__heading.h2{font-size:3.6rem}}
/*# sourceMappingURL=/cdn/shop/t/1066/assets/component-image-with-text.css.map */
