.modulus-split{background:var(--split-bg, var(--color-background))}.modulus-split__grid{display:grid;grid-template-columns:1fr 1fr;min-height:500px}.modulus-split__image{position:relative;overflow:hidden}.modulus-split__image img{width:100%;height:100%;object-fit:cover;display:block;opacity:var(--split-image-opacity, 1);filter:var(--split-image-filter, none)}.modulus-split--image-right .modulus-split__image{order:2}.modulus-split--image-right .modulus-split__content{order:1}.modulus-split__content{padding:var(--split-py, var(--mod-section-py)) var(--split-px, var(--mod-section-px));display:flex;flex-direction:column;justify-content:center}.modulus-split__heading{font-family:var(--mod-font-display);font-size:var(--mod-text-display);font-weight:600;color:var(--split-heading-color, var(--color-foreground));line-height:1.15;margin:0 0 24px}.modulus-split__heading p{margin:0}.modulus-split__body{font-family:var(--mod-font-body);font-size:var(--mod-text-body);color:var(--split-body-color, rgb(var(--color-foreground-rgb) / .6));line-height:1.75;max-width:460px}.modulus-split__body p{margin:0 0 1em}.modulus-split__body p:last-child{margin-bottom:0}.modulus-split__caption{margin-top:var(--mod-gap-md);padding-top:var(--mod-gap-md);border-top:1px solid var(--color-border)}.modulus-split__caption-label{font-family:var(--mod-font-label);font-size:var(--mod-text-label);color:rgb(var(--color-foreground-rgb) / .6);letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px}.modulus-split__caption-text{font-family:var(--mod-font-body);font-size:13px;color:var(--split-caption-color, rgb(var(--color-foreground-rgb) / .6));line-height:1.6;max-width:380px}.modulus-split__caption-text p{margin:0}@media(max-width:1024px){.modulus-split__grid{grid-template-columns:1fr;min-height:auto}.modulus-split__image{aspect-ratio:16 / 9;order:-1!important}.modulus-split__content{order:1!important}}@media(max-width:768px){.modulus-split__content{padding:var(--mod-section-py) var(--mod-section-px)}.modulus-split__heading{font-size:clamp(24px,7vw,36px)}.modulus-split__image{aspect-ratio:4 / 3}}@media(max-width:768px){.modulus-split{padding-top:var(--split-py-mobile, 64px);padding-bottom:var(--split-py-mobile, 64px)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/modulus-split.css.map */
