.image-carousel{--sectionColorBackground: var(--color-background);--sectionColorText: var(--color-text);--sectionColorAccent: var(--color-accent);--sectionColorForeground: var(--color-foreground);--sectionColorForegroundText: var(--color-foreground-text)}.image-carousel__inner{position:relative}.image-carousel__slides:not(.flickity-enabled){display:flex;overflow:auto}.image-carousel__slides:not(.flickity-enabled) .image-carousel__slides__slide{flex:100% 0 0}.image-carousel__slides:not(.flickity-enabled)+.image-carousel__arrows{opacity:0;will-change:opacity,pointer-events;transition:opacity .25s ease;pointer-events:none}.image-carousel__slides.flickity-enabled .image-carousel__slides__slide{min-height:100%;width:100%}.image-carousel__slides.flickity-enabled+.image-carousel__arrows{opacity:1;pointer-events:all}.image-carousel__slides__slide{overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:center;color:RGB(var(--color-text))}.image-carousel__slides__slide.__heading-accent-default .h1,.image-carousel__slides__slide.__heading-accent-default .h2,.image-carousel__slides__slide.__heading-accent-default .h3,.image-carousel__slides__slide.__heading-accent-default .h4{color:RGB(var(--color-accent))}.image-carousel__slides__slide.__heading-accent-text .h1,.image-carousel__slides__slide.__heading-accent-text .h2,.image-carousel__slides__slide.__heading-accent-text .h3,.image-carousel__slides__slide.__heading-accent-text .h4{color:RGB(var(--color-text))}.image-carousel__slides__slide.__height-default img,.image-carousel__slides__slide.__height-fullheight img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:50% 50%;width:100%;height:100%}.image-carousel__slides__slide.__height-image .image-carousel__text{position:absolute;top:0;right:0;bottom:0;left:0}.image-carousel__slides__slide.__height-fullheight{height:min(1125px,90vh + var(--sectionVerticalSpacing) * var(--bottomSpacingRatio) + var(--sectionVerticalSpacing) * var(--topSpacingRatio) - var(--stickyTop))}.image-carousel__slides__slide.__slide-layout-default .image-carousel__text{padding-right:calc(var(--sectionGuttersSpacing) / 2)}.image-carousel__slides__slide.__slide-layout-right .image-carousel__text{margin-left:50%;padding-left:calc(var(--sectionGuttersSpacing) / 2)}.image-carousel__text{position:relative;z-index:2;padding:var(--sectionVerticalSpacing) var(--sectionGuttersSpacing);width:50%;display:flex;flex-direction:column;justify-content:center}.image-carousel__text .btn.__style-secondary{background:transparent!important}.image-carousel__arrows{position:absolute;bottom:calc(var(--sliderArrowSize) / 2);display:flex;gap:calc(var(--sliderArrowSize) / 3);left:calc(var(--sliderArrowSize) / 2)}@media screen and (max-width:676px){.image-carousel__slides__slide{--color-text: var(--sectionColorText) !important;--color-background: var(--sectionColorBackground) !important;--color-accent: var(--sectionColorAccent) !important;--color-foreground: var(--sectionColorForeground) !important;--color-foreground-text: var(--sectionColorForegroundText) !important;flex-direction:column;justify-content:start}.image-carousel__slides__slide.__heading-accent-text .h1,.image-carousel__slides__slide.__heading-accent-text .h2,.image-carousel__slides__slide.__heading-accent-text .h3,.image-carousel__slides__slide.__heading-accent-text .h4{color:RGB(var(--color-accent))}.image-carousel__slides__slide.__height-default img,.image-carousel__slides__slide.__height-fullheight img{position:relative}.image-carousel__slides__slide.__height-image .image-carousel__text{position:relative;inset:unset}.image-carousel__slides__slide.__height-fullheight{min-height:unset}.image-carousel__slides__slide.__slide-layout-default .image-carousel__text{padding-right:var(--sectionGuttersSpacing)}.image-carousel__slides__slide.__slide-layout-right .image-carousel__text{margin-left:0;padding-left:var(--sectionGuttersSpacing)}.image-carousel__text{width:100%;padding-top:calc(var(--sectionVerticalSpacing) / 2);padding-bottom:calc(var(--sectionVerticalSpacing) / 2)}.image-carousel__arrows{position:relative;bottom:unset;left:var(--sectionGuttersSpacing)}.image-carousel:not(:has(.image-carousel__text)) .image-carousel__arrows{margin-top:1rem}}
/*# sourceMappingURL=/cdn/shop/t/633/assets/image-carousel.css.map */
