/* --- FIX ДЛЯ КАРУСЕЛИ --- */

.multi-carousel .multi-carousel-inner {
    display: flex !important;
    gap: 16px;
    white-space: normal !important;
}

/* мобилка */
.multi-carousel .multi-carousel-item {
    flex: 0 0 100% !important;
    max-width: 100% !important;
}

/* планшет */
@media (min-width: 768px) {
    .multi-carousel .multi-carousel-item {
        flex: 0 0 50% !important;
        max-width: 50% !important;
    }
}

/* десктоп — 4 карточки */
@media (min-width: 992px) {
    .multi-carousel .multi-carousel-item {
        flex: 0 0 25% !important;
        max-width: 25% !important;
    }
}

/* фикс размер карточки */
.multi-carousel .card {
    width: 100%;
    aspect-ratio: 1 / 1;
}

/* картинка */
.multi-carousel img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}