.image-text{display:flex;flex-direction:column;gap:var(--it-row-gap);color:var(--it-text)}.image-text__card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(40px,6vw,80px)}.image-text__media{grid-column:1;grid-row:1;position:relative;aspect-ratio:var(--it-ratio);overflow:hidden;border-radius:18px;background-color:color-mix(in srgb,var(--it-text) 8%,transparent)}.image-text__content{grid-column:2;grid-row:1;max-width:520px}.image-text__row--image-right .image-text__media{grid-column:2}.image-text__row--image-right .image-text__content{grid-column:1}.image-text__img{display:block;width:100%;height:100%;object-fit:cover}.image-text__img--placeholder{fill:color-mix(in srgb,var(--it-text) 25%,transparent)}.image-text__heading{margin:0;font-family:"Baloo 2",sans-serif!important;font-weight:700!important;font-size:clamp(26px,1.1vw + 18px,34px);line-height:1.3;letter-spacing:0;color:inherit}.image-text__text,.image-text__emphasis{font-family:Elms Sans,sans-serif;font-weight:500;font-size:17px;line-height:1.65}.image-text__heading+.image-text__text{margin-top:40px}.image-text__text>*{margin:0}.image-text__text>*+*{margin-top:1.5em}.image-text__text a{color:inherit}.image-text__emphasis{display:inline-block;margin:1.5em 0 0;padding-bottom:2px;border-bottom:2px dotted currentColor;font-weight:700;letter-spacing:.02em;color:inherit;text-decoration:none}.image-text__heading+.image-text__emphasis{margin-top:32px}a.image-text__emphasis{transition:opacity .2s ease}a.image-text__emphasis:hover{opacity:.7}a.image-text__emphasis:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:2px}.image-text__row--contained{padding:16px;border:1px dotted var(--it-frame);border-radius:20px}.image-text__row--contained .image-text__card{padding:clamp(16px,2.2vw,32px);border-radius:12px;background-color:var(--it-card)}.image-text__row--contained .image-text__media{border-radius:8px}@media screen and (min-width:750px){.image-text__row--contained.image-text__row--image-right .image-text__content{padding-inline-start:clamp(0px,1.8vw,20px)}.image-text__row--contained.image-text__row--image-left .image-text__content{padding-inline-end:clamp(0px,1.8vw,20px)}}.image-text__row--contained .image-text__heading+.image-text__text{margin-top:28px}.image-text__empty{margin:0;text-align:center;opacity:.7}@media screen and (max-width:749px){.image-text{gap:calc(var(--it-row-gap) * .6)}.image-text__card{grid-template-columns:minmax(0,1fr);row-gap:32px}.image-text__row .image-text__media,.image-text__row .image-text__content{grid-column:1;grid-row:auto;max-width:none;padding-inline:0}.image-text--mobile-image-bottom .image-text__media{order:2}.image-text__heading+.image-text__text{margin-top:24px}.image-text__text,.image-text__emphasis{font-size:16px}.image-text__row--contained{padding:10px;border-radius:16px}.image-text__row--contained .image-text__card{padding:14px 14px 28px;row-gap:28px}.image-text--mobile-image-bottom .image-text__row--contained .image-text__card{padding:28px 14px 14px}.image-text__row--contained .image-text__content{padding-inline:10px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-image-with-text-rows.css.map */
