.image-text-split{padding-top:var(--section-padding-top, 64px);padding-bottom:var(--section-padding-bottom, 64px);margin:0 40px;display:flex;flex-direction:column;gap:2rem}.image-text-split--top-border{border-top:1px solid var(--color-primary)}.image-text-split--bottom-border{border-bottom:1px solid var(--color-primary)}@media screen and (max-width: 749px){.image-text-split--top-border-mobile{border-top:1px solid var(--color-primary)}}@media screen and (max-width: 749px){.image-text-split--bottom-border-mobile{border-bottom:1px solid var(--color-primary)}}.image-text-split__content{width:100%}.image-text-split__heading{font-size:var(--font-size-h4);font-family:var(--font-caslon);margin-bottom:0;margin-top:0;color:rgb(var(--color-foreground))}.image-text-split__richtext{font-size:var(--font-size-body-regular);line-height:1.6;letter-spacing:.02rem;color:#000;margin:0 0 1rem;text-align:justify}.image-text-split__richtext p{margin-bottom:16px}.image-text-split__richtext p:last-child{margin-bottom:0}.image-text-split__link-wrapper{margin:0}.image-text-split__link{font-family:var(--font-caslon);font-size:var(--font-size-elements);color:var(--color-primary);text-decoration:none}.image-text-split__link:hover{text-decoration:underline;text-underline-offset:.2em}.image-text-split__image-block{display:flex;justify-content:flex-end;align-items:center;width:100%}.image-text-split__image-wrapper{width:100%}.image-text-split__image{width:100%;height:252px;object-fit:cover}.image-text-split__image[style*="width:"]{height:auto!important}.image-text-split__image-wrapper[style*="width:"] .image-text-split__image{width:100%!important;max-width:none!important;height:auto!important;object-fit:contain}@media screen and (min-width: 750px){.image-text-split{flex-direction:row;gap:4rem}.image-text-split__content,.image-text-split__image-block{flex:1}.image-text-split__heading{font-size:var(--font-size-h2)}.image-text-split__richtext{width:60%}.image-text-split__image{max-width:500px;height:357px}}@media screen and (max-width: 749px){.image-text-split{padding-top:var(--section-padding-top-mobile, 32px);padding-bottom:var(--section-padding-bottom-mobile, 32px);margin:0 1.25rem}.image-text-split__heading{font-size:var(--font-size-h1)}.image-text-split__richtext{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-image-text-split.css.map */
