.image-with-text-split__grid{display:grid;grid-template-columns:1fr}@media screen and (min-width:990px){.image-with-text-split__grid{grid-template-columns:repeat(var(--image-with-text-split-columns, 2),1fr)}}.image-with-text-split__panel{position:relative;overflow:hidden;isolation:isolate}.image-with-text-split__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.image-with-text-split__image img,.image-with-text-split__image svg{width:100%;height:100%;object-fit:cover;display:block}.image-with-text-split__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.image-with-text-split__content-item{position:relative;z-index:2;display:flex;height:100%;padding:6rem 2rem}.image-with-text-split__content-item--top{align-items:flex-start}.image-with-text-split__content-item--middle{align-items:center}.image-with-text-split__content-item--bottom{align-items:flex-end}.image-with-text-split__content{width:100%}.image-with-text-split__content--left{text-align:left;margin-right:auto}.image-with-text-split__content--center{text-align:center;margin-left:auto;margin-right:auto}.image-with-text-split__content--right{text-align:right;margin-left:auto}.image-with-text-split__panel--card .image-with-text-split__content{padding:2.5rem}.image-with-text-split__heading{margin:0 0 1.25rem;line-height:1.3}.image-with-text-split__heading em,.image-with-text-split__heading i{font-family:var(--font-heading-italic);font-style:normal}.image-with-text-split__text>*{margin:0 0 1.2em;line-height:1.6}.image-with-text-split__text>*:last-child{margin-bottom:0}.image-with-text-split__buttons{margin-top:1.5rem}@media screen and (min-width:750px){.image-with-text-split__content-item{padding:10.5rem}.image-with-text-split__panel--card .image-with-text-split__content-item{padding:var(--image-with-text-split-card-margin, 6rem)}.image-with-text-split__panel--card .image-with-text-split__content{max-width:100%;padding:8rem 5rem}.image-with-text-split__width.full-width .image-with-text-split__panel.image-with-text-split__panel--overlay .image-with-text-split__content-item{padding-left:max(5rem,calc((100vw - var(--page-width) + 8rem) / 2))}}@media screen and (min-width:1200px){.image-with-text-split__panel--card .image-with-text-split__content{max-width:var(--image-with-text-split-card-width, 70%);padding:8rem 5rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-image-with-text-split.css.map */
