.image-text-slider-section{padding:var(--image-text-slider-padding-top) 0 var(--image-text-slider-padding-bottom);background:#fff;color:var(--image-text-slider-text)}.image-text-slider-section__inner{width:100%;margin:0 auto;box-sizing:border-box;background:var(--image-text-slider-background)}.image-text-slider{display:block;position:relative}.image-text-slider__track{display:grid;width:100%;margin:0;padding:0}.image-text-slider__slide{display:grid;grid-area:1/1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;gap:var(--image-text-slider-gap);align-items:stretch;box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s ease,visibility 0s linear .5s}.image-text-slider__slide.is-active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .5s ease,visibility 0s linear 0s}image-text-fade-slider:not(:defined) .image-text-slider__slide:first-child{opacity:1;visibility:visible;pointer-events:auto}.image-text-slider__slide--image-right .image-text-slider__media{order:2}.image-text-slider__media{position:relative;overflow:hidden;width:100%;aspect-ratio:var(--image-text-slider-image-ratio);border-radius:var(--image-text-slider-radius);background:#f2f2f2;box-sizing:border-box}.image-text-slider__image,.image-text-slider__video,.image-text-slider__placeholder{display:block;width:100%;height:100%;object-fit:cover}.image-text-slider__image--mobile{display:none}.image-text-slider.scroll-image-zoom-enabled .image-text-slider__image{--scroll-image-scale: 1.2;scale:var(--scroll-image-scale);transform-origin:center;will-change:scale}.image-text-slider__content{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;min-width:0;height:100%;padding:40px 40px 88px;box-sizing:border-box}@media screen and (min-width:750px){.image-text-slider--adapt-desktop .image-text-slider__media{aspect-ratio:auto;background:transparent}.image-text-slider--adapt-desktop .image-text-slider__image,.image-text-slider--adapt-desktop .image-text-slider__video{height:auto;object-fit:contain}.image-text-slider--image-left .image-text-slider__media{padding-right:var(--image-text-slider-container-gap);background:#fff}.image-text-slider--image-right .image-text-slider__media{padding-left:var(--image-text-slider-container-gap);background:#fff}}.image-text-slider__content--top{justify-content:flex-start}.image-text-slider__content--middle{justify-content:center}.image-text-slider__content--bottom{justify-content:flex-end}.image-text-slider__content--desktop-left{--image-text-slider-content-alignment: flex-start;--image-text-slider-text-alignment: left;align-items:flex-start;text-align:left}.image-text-slider__content--desktop-center{--image-text-slider-content-alignment: center;--image-text-slider-text-alignment: center;align-items:center;text-align:center}.image-text-slider__content--desktop-right{--image-text-slider-content-alignment: flex-end;--image-text-slider-text-alignment: right;align-items:flex-end;text-align:right}.image-text-slider__copy{display:flex;flex-direction:column;align-items:var(--image-text-slider-content-alignment);width:100%;max-width:520px;text-align:var(--image-text-slider-text-alignment)}.image-text-slider__copy .section-block-fade-up{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.image-text-slider__copy .section-block-fade-up.section-block-is-visible{opacity:1;transform:translateY(0)}.image-text-slider__copy>.shopify-block{width:100%;margin-right:0;margin-left:0;text-align:inherit}.image-text-slider__copy .block-heading,.image-text-slider__copy .block-strapline,.image-text-slider__copy .block-button{justify-content:var(--image-text-slider-content-alignment);text-align:inherit}.image-text-slider__copy .block-button{display:flex}.image-text-slider__copy .block-content__group{--block-alignment: var(--image-text-slider-content-alignment) !important;--block-mobile-alignment: var(--image-text-slider-content-alignment) !important;--block-text-alignment: var(--image-text-slider-text-alignment) !important;--block-mobile-text-alignment: var(--image-text-slider-text-alignment) !important}.image-text-slider__copy .block-content__group.flex-view{justify-content:var(--image-text-slider-content-alignment)!important}.image-text-slider__content--desktop-left .block-button__group{margin-inline:0 auto!important}.image-text-slider__content--desktop-center .block-button__group{margin-inline:auto!important}.image-text-slider__content--desktop-right .block-button__group{margin-inline:auto 0!important}.image-text-slider__copy>.shopify-block:first-child>*{margin-top:0}.image-text-slider__copy>.shopify-block:last-child>*{margin-bottom:0}.image-text-slider__copy>.block-strapline+.block,.image-text-slider__copy>.shopify-block:has(>.block-strapline)+.shopify-block>.block{margin-top:0}.image-text-slider__copy .block-heading{margin-bottom:0}.image-text-slider__copy .block-heading a{color:inherit;text-decoration:none}.image-text-slider__controls.slider-buttons{display:flex;position:absolute;left:var(--image-text-slider-controls-left, calc(50% + var(--image-text-slider-gap) / 2));top:var(--image-text-slider-controls-top, auto);bottom:auto;justify-content:var(--image-text-slider-content-alignment, flex-start)!important;align-items:center;gap:20px;min-height:0;width:var(--image-text-slider-controls-width, calc(50% - var(--image-text-slider-gap) / 2));margin:0;padding:0;border:0;z-index:2}.image-text-slider__button.slider-button{display:flex;align-items:center;justify-content:center;width:14px;height:24px;min-width:14px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.image-text-slider__button.slider-button--prev{transform:none}.image-text-slider__button.slider-button[disabled]{opacity:.2;cursor:default;pointer-events:none}.image-text-slider__button svg{width:8px;height:14px}.image-text-slider__button svg path{fill:none!important;stroke:currentColor}.image-text-slider__autoplay{display:none!important}@media screen and (max-width:749px){.image-text-slider__image--desktop{display:none}.image-text-slider__image--mobile{display:block}.image-text-slider__slide,.image-text-slider__slide--image-right{display:flex;flex-direction:column;gap:0}.image-text-slider__slide--image-right .image-text-slider__media{order:0}.image-text-slider__media{aspect-ratio:var(--image-text-slider-mobile-image-ratio)}.image-text-slider--adapt-mobile .image-text-slider__media{aspect-ratio:auto;background:transparent}.image-text-slider--adapt-mobile .image-text-slider__image,.image-text-slider--adapt-mobile .image-text-slider__video{height:auto;object-fit:contain}.image-text-slider__content{align-self:auto;justify-content:flex-start;height:auto;min-height:0;padding:14px 20px 58px}.image-text-slider__content--mobile-left{--image-text-slider-content-alignment: flex-start;--image-text-slider-text-alignment: left;align-items:flex-start;text-align:left}.image-text-slider__content--mobile-center{--image-text-slider-content-alignment: center;--image-text-slider-text-alignment: center;align-items:center;text-align:center}.image-text-slider__content--mobile-right{--image-text-slider-content-alignment: flex-end;--image-text-slider-text-alignment: right;align-items:flex-end;text-align:right}.image-text-slider__content--mobile-left .block-button__group{margin-inline:0 auto!important}.image-text-slider__content--mobile-center .block-button__group{margin-inline:auto!important}.image-text-slider__content--mobile-right .block-button__group{margin-inline:auto 0!important}.image-text-slider__controls.slider-buttons{position:absolute;left:var(--image-text-slider-controls-left, 0);top:var(--image-text-slider-controls-top, auto);justify-content:var(--image-text-slider-content-alignment, flex-start)!important;gap:24px;width:var(--image-text-slider-controls-width, 100%);margin:0;padding:0}.image-text-slider__button.slider-button{width:12px;min-width:12px;height:22px}}@media(prefers-reduced-motion:reduce){.image-text-slider__copy .section-block-fade-up{opacity:1!important;transform:none!important;transition:none!important}.image-text-slider.scroll-image-zoom-enabled .image-text-slider__image{scale:1!important}.image-text-slider__slide,.image-text-slider__slide.is-active{transition:none}}
/*# sourceMappingURL=component-image-text-slider.css.map */
