.imageTextNew{background-color:var(--background_color);color:var(--primary_text);display:flex;flex-direction:column}.imageTextNew__imageHalf{position:relative;width:100%;overflow:hidden;flex-shrink:0}.imageTextNew__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.imageTextNew__video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.imageTextNew__placeholder{width:100%;height:100%;display:block}.imageTextNew__overlay{position:absolute;max-width:calc(100% - 2rem);display:flex;flex-direction:column;gap:.5rem;color:#fff}.imageTextNew__overlayLabel{margin:0 0 5px}.imageTextNew__overlayLabel:empty{visibility:hidden;margin:0!important;padding:0!important}.imageTextNew__overlaySubheading,.imageTextNew__overlaySubheading h4,.imageTextNew__overlaySubheading p{margin:0}.imageTextNew__overlayButtonWrapper{margin-top:.25rem}.imageTextNew__overlayButton,.imageTextNew__overlayButton.Button--Tertiary{color:#fff!important;padding-left:0!important}.imageTextNew__overlay--right .imageTextNew__overlayButtonWrapper{align-self:flex-end}.imageTextNew__overlay--right .imageTextNew__overlayButton,.imageTextNew__overlay--right .imageTextNew__overlayButton.Button--Tertiary{padding-left:unset!important;padding-right:0!important}.imageTextNew__textHalf{width:100%;display:flex;padding:calc(1rem + 25px) 1.5rem 3rem;box-sizing:border-box;background-color:var(--background_color)}.imageTextNew__textInner{width:100%;max-width:510px;display:flex;flex-direction:column;gap:1rem}.imageTextNew__label{margin:0}.imageTextNew__label:empty{visibility:hidden;margin:0!important;padding:0!important}.imageTextNew__subheading,.imageTextNew__subheading h4,.imageTextNew__subheading p,.imageTextNew__body,.imageTextNew__body p{margin:0}.imageTextNew__body ul li,.imageTextNew__body ol li{font-size:.875rem;line-height:1.4}.imageTextNew__buttonWrapper{margin-top:.5rem}@media screen and (min-width:1025px){.imageTextNew{flex-direction:row;align-items:stretch}.imageTextNew--imageRight{flex-direction:row-reverse}.imageTextNew__imageHalf{width:50%;height:auto!important;min-height:500px}.imageTextNew__image{position:absolute;top:0;left:0;width:100%;height:100%}.imageTextNew__textHalf{width:50%;padding:1.5rem 3rem 4rem 2rem}.imageTextNew__textInner{max-width:450px}.imageTextNew__label:not(:empty),.imageTextNew__overlayLabel:not(:empty){padding-top:4px}.imageTextNew__overlay{max-width:calc(100% - 4rem);gap:.75rem}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-image-text-new.css.map */
