.reviews-list {
  --slides-gap: 32px;
  --slide-width: auto;
}
.reviews-list .slider-solution:not(.swiper-initialized) .swiper-wrapper {
  display: flex;
  gap: var(--slides-gap);
}
.reviews-list .grid-list__item {
  width: var(--slide-width);
}

@media (width >= 601px) {
  .reviews-list {
    --items-per-view: 1;
    --slide-width: calc((100% / var(--items-per-view)) - var(--slides-gap) + (var(--slides-gap) / var(--items-per-view)));
  }
  .reviews-list:has(.slider-solution--no-gap) {
    --slides-gap: 00px;
  }
  .reviews-list:has(.slider-solution-items-by-2) {
    --items-per-view: 2;
  }
}

@media (width >= 768px) {
  .reviews-list:has(.slider-solution-items-by-2) {
    --items-per-view: 1;
  }
  .reviews-list:has(.slider-solution-items-by-3) {
    --items-per-view: 2;
  }
}

@media (width >= 992px) {
  .reviews-list:has(.slider-solution-items-by-2) {
    --items-per-view: 2;
  }
  .reviews-list:has(.slider-solution-items-by-3) {
    --items-per-view: 3;
  }
}
