.image-text-slideshow{overflow:hidden}.image-text-slideshow__heading{margin-bottom:3rem}.image-text-slideshow__slide-inner{display:grid;grid-template-columns:1fr;gap:0;height:100%}@media screen and (min-width:750px){.image-text-slideshow__slide-inner{grid-template-columns:1fr 1fr;align-items:stretch}.image-text-slideshow__slide-inner--reverse{direction:rtl}.image-text-slideshow__slide-inner--reverse>*{direction:ltr}}.image-text-slideshow__media{position:relative;overflow:hidden;width:100%}.image-text-slideshow__media img{display:block;width:100%;height:100%;object-fit:cover}.image-text-slideshow__media .placeholder-svg{width:100%;height:100%;object-fit:cover}@media screen and (max-width:749px){.image-text-slideshow__media{aspect-ratio:4 / 3}}.image-text-slideshow__content{display:flex;flex-direction:column;justify-content:center;padding:3rem 2.5rem}@media screen and (min-width:750px){.image-text-slideshow__content{padding:4rem 5rem}}.image-text-slideshow__content--left{text-align:left;align-items:flex-start}.image-text-slideshow__content--center{text-align:center;align-items:center}.image-text-slideshow__content--right{text-align:right;align-items:flex-end}.image-text-slideshow__content-heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);line-height:1.15;letter-spacing:-.02em;margin:0 0 1.5rem;color:rgb(var(--color-foreground))}.image-text-slideshow__content-text{font-family:var(--font-body-family);line-height:1.7;margin:0 0 2rem;opacity:.8;max-width:50ch;color:rgb(var(--color-foreground))}.image-text-slideshow__content .button{margin-top:auto}.image-text-slideshow .slider{scroll-snap-type:x mandatory}.image-text-slideshow .slider__slide{scroll-snap-align:start;flex-shrink:0;width:100%}.image-text-slideshow .slideshow__controls{margin-top:2rem;justify-content:center}.image-text-slideshow .slider-counter__link--dots .dot{width:1rem;height:1rem;border-radius:50%;border:1px solid rgb(var(--color-foreground));background:transparent;transition:background .3s ease}.image-text-slideshow .slider-counter__link--active .dot{background:rgb(var(--color-foreground))}@media screen and (max-width:749px){.image-text-slideshow__content{padding:2.5rem 1.5rem}}@media(prefers-reduced-motion:reduce){.image-text-slideshow .slider{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-image-text-slideshow.css.map */
