.image-with-text{background-color:var(--background-color, transparent);padding-top:var(--padding-top-mobile, var(--padding-top, 0));padding-bottom:var(--padding-bottom-mobile, var(--padding-bottom, 0));margin-top:var(--margin-top-mobile, var(--margin-top, 0));margin-bottom:var(--margin-bottom-mobile, var(--margin-bottom, 0));padding-left:24px;padding-right:24px}.image-with-text *{font-size:calc(var(--element-font-size, 16) / 16 * 1rem);letter-spacing:calc(var(--element-letter-spacing, 0) / 16 * 1rem)}.image-with-text__container{max-width:100%;margin:0 auto;display:grid;grid-template-areas:"image" "text";grid-template-columns:1fr;gap:28px}.image-with-text__image{grid-area:image;width:100%}.image-with-text__image img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.image-with-text__content{grid-area:text;display:flex;flex-direction:column;align-items:center;justify-content:center}.image-with-text__content-inner{max-width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.image-with-text__block,.image-with-text__block p{margin:0;padding:0}.image-with-text__subheading{--element-font-size: 11;--element-letter-spacing: 1.82;font-family:Questrial,sans-serif;line-height:1.15;text-transform:uppercase;color:#1e1e1e}.image-with-text__heading{--element-font-size: 26;font-family:FreightDisplayPro,serif;font-weight:300;line-height:1.15;color:#1e1e1e}.image-with-text__text{--element-font-size: 17;font-family:Cormorant,serif;line-height:1.15;color:#212121}.image-with-text__text p{margin-bottom:1em}.image-with-text__text p:last-child{margin-bottom:0}.image-with-text__button{--element-font-size: 12;--element-letter-spacing: 1.8;font-family:Questrial,sans-serif;line-height:1.05;text-transform:uppercase;color:#1e1e1e;text-decoration:underline;text-underline-offset:3px}@media (min-width: 768px){.image-with-text__container{max-width:740px;gap:50px;grid-template-areas:"image text";grid-template-columns:1fr 1fr}.image-with-text__container--reverse{grid-template-areas:"text image"}.image-with-text__heading{--element-font-size: 36;line-height:1.11}.image-with-text__content-inner{max-width:max(80%,400px)}}@media (min-width: 1200px){.image-with-text__container{max-width:1160px;gap:75px}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/image-with-text.css.map */
