.image-with-text-bleed-row{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.image-with-text-bleed{width:100%;max-width:none;padding-left:0;padding-right:0}.image-with-text-bleed .flexible-layout{display:grid!important;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(var(--image-with-text-bleed-min-height, 550px),auto);margin:0!important;gap:0}.image-with-text-bleed .column{padding:0!important;width:auto!important;max-width:none!important;align-self:stretch!important;min-height:0}.image-with-text-bleed__image-side{position:relative;overflow:hidden;min-height:0;margin-bottom:0!important}.image-overlap--no-max{max-width:none!important;width:100%!important;height:100%!important;padding:0!important}.image-with-text-bleed__image-side .block-link,.image-with-text-bleed__image-side .image-overlap__image,.image-with-text-bleed__image-side .image-overlap__image-1,.image-with-text-bleed__image-side .fade-in-up{width:100%;height:100%;display:block;padding:0!important}.image-with-text-bleed__image-side img,.image-with-text-bleed__image-side .placeholder-image svg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;display:block!important}.image-with-text-bleed__text-side{padding:48px 32px;display:flex;flex-direction:column;justify-content:center}@media(min-width:768px){.image-with-text-bleed__text-side{padding-top:80px;padding-bottom:80px}}@media(min-width:1100px){.image-with-text-bleed--image-left .image-with-text-bleed__text-side{padding-left:64px;padding-right:max(32px,calc((100vw - var(--image-with-text-bleed-container, 1200px)) / 2))}.image-with-text-bleed--image-right .image-with-text-bleed__text-side{padding-right:64px;padding-left:max(32px,calc((100vw - var(--image-with-text-bleed-container, 1200px)) / 2))}}@media(max-width:767px){.image-with-text-bleed .flexible-layout{grid-template-columns:1fr;grid-auto-rows:auto}.image-with-text-bleed-row .feature-text-paired{padding:1rem;padding-top:40px}.image-with-text-bleed__image-side{overflow:visible;min-height:220px}.image-with-text-bleed__image-side img,.image-with-text-bleed__image-side .placeholder-image svg{position:static!important;height:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/277/assets/image-with-text-bleed.css.map */
