@charset "UTF-8";
/* Показываем карусель и первый слайд сразу, не дожидаясь is-initialized от Splide JS */
.lpc-product-7__carousel.splide {
  opacity: 1 !important;
  visibility: visible !important;
}
.lpc-product-7__carousel .splide__track, .lpc-product-7__carousel .splide__list {
  opacity: 1 !important;
  visibility: visible !important;
}
/* До инициализации показываем слайды простым flex-рядом, только первый видим */
.lpc-product-7__carousel:not(.is-initialized) .splide__list {
  display: flex !important;
  transform: none !important;
}
.lpc-product-7__carousel:not(.is-initialized) .splide__slide {
  width: 100% !important;
  flex-shrink: 0 !important;
}
.lpc-product-7__carousel:not(.is-initialized) .splide__slide:not(:first-child) {
  display: none !important;
}
/* Скрываем стрелки/пагинацию до инициализации, чтобы не мелькали нерабочими */
.lpc-product-7__carousel:not(.is-initialized) .splide__arrows, .lpc-product-7__carousel:not(.is-initialized) .splide__pagination {
  visibility: hidden;
}
