/* Loop-specific rules. Shared vertical layout lives in nn-carousel.css. */

.elementor-widget-nn-advanced-loop-carousel .swiper:not(.swiper-initialized) > .swiper-wrapper {
	display: flex;
	gap: var(--swiper-slides-gap, 10px);
	overflow: hidden;
}

.elementor-widget-nn-advanced-loop-carousel:not(.nn-axis-vertical) .swiper:not(.swiper-initialized) > .swiper-wrapper > .swiper-slide {
	flex: 0 0 auto;
	width: calc((100% - (var(--swiper-slides-gap, 10px) * (var(--swiper-slides-to-display, 3) - 1))) / var(--swiper-slides-to-display, 3));
	max-width: none;
}

.elementor-widget-nn-advanced-loop-carousel.nn-axis-vertical {
	--swiper-padding-bottom: 0px;
}
