/* Слайдер серий внутри карточки товара */
:root {
  --swiper-preloader-color: #F15B2D !important;
  --swiper-theme-color: #F15B2D !important;
}

.series-slider {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.series-slider .swiper-slide {
    width: 100%;
}

.series-slider .swiper-button-prev,
.series-slider .swiper-button-next {
    width: 24px;
    height: 24px;
	top: calc(50% + 12px);
	color: #F15B2D;
}

.series-slider .swiper-button-prev{
	left: 0;
}
.series-slider .swiper-button-next {
	right: 0;
}

.series-slider .swiper-button-prev::after,
.series-slider .swiper-button-next::after {
    font-size: 12px;
}

.swiper-lazy-preloader-primary {
	/*--swiper-preloader-color: #F15B2D;*/
	width: 24px;
	height: 24px;
	top: calc(50% + 12px);
}

.series-slider .swiper-pagination.swiper-pagination-bullets {
	top: auto;
	bottom: 6px;
	left: auto;
	right: 6px;
	width: max-content;
	max-width: 100%;
}

/*.swiper-pagination-bullet-active{
	--swiper-theme-color: #F15B2D;
}*/

.products-item>.products-image>.swiper-lazy-preloader-primary{
    animation: swiper-preloader-spin 1s infinite linear;
}

@media (hover: hover) and (pointer: fine) {
  /* На устройствах с мышью - кнопки скрыты по умолчанию */
  .series-slider .swiper-button-prev,
  .series-slider .swiper-button-next {
    visibility: hidden;
    transition: opacity 0.3s, visibility 0.3s;
  }

  .series-slider:hover .swiper-button-prev,
  .series-slider:hover .swiper-button-next {
    visibility: visible;
  }
}