.container-index {
	max-width: 1440px;
	margin: auto;
}
.c-ip-categories__image-wrap {
    background: white;
}
.c-ip-categories__image {
    object-fit: scale-down !important;
}
.c-vehicle-details__detail-col--value {
    font-weight: 500 !important;
    font-family: 'Montserrat';
}
.c-vehicle__detail-list {
    -webkit-column-count: 1 !important;
    -moz-column-count: 1 !important;
    column-count: 1 !important;
    font-family: 'Montserrat';
}
.c-vehicle__detail-value {
	font-weight: 600;
}
.c-vehicle__title {
    font-size: 22px !important;
    font-weight: 600 !important;
    font-family: 'Montserrat';
}
.c-post-list__excerpt {
    display: none;
}
@media (max-width: 1169px) {
.c-header__menu-shadow {
    background-color: #000000e6 !important;
}
}
.c-post__img {
    -o-object-fit: cover !important;
    object-fit: cover !important;
}
@media (max-width: 1169px) {
    .elementor-widget-heading .elementor-heading-title {
        padding-left: 0px !important; 
        padding-right: 0px !important; 
    }
}
.c-vehicle-details__gallery-img {
	object-fit: contain !important;
}
/* Пример для стандартного виджета WooCommerce */
.widget_layered_nav ul {
    max-height: 220px;
    overflow-y: auto;
    padding-right: 5px;
}
/* Стилизация полосы прокрутки для красоты */
.widget_layered_nav ul::-webkit-scrollbar {
    width: 6px;
}
.widget_layered_nav ul::-webkit-scrollbar-thumb {
    background: #ccc;
    border-radius: 3px;
}
/* Настройка сетки для списка фильтров */
.widget_layered_nav ul {
    display: grid;
    /* Авто-подбор: делать 2 колонки, если ширина позволяет (минимум 130px на колонку) */
    grid-template-columns: repeat(auto-fit, minmax(130px, 1fr)); 
    gap: 12px 10px; /* Отступы: 12px между строками, 10px между колонками */
    padding: 0;
    margin: 0;
    list-style: none;
}

/* Настройка каждой отдельной строчки (чекбокс + текст) */
.widget_layered_nav ul li {
    display: flex !important;
    align-items: center; /* Центрируем чекбокс и текст по вертикали */
    margin: 0 !important;
    padding: 0 !important;
    white-space: nowrap; /* ЗАПРЕЩАЕТ переносы текста и счетчиков на новую строку */
}

/* Делаем небольшой отступ между чекбоксом и названием бренда */
.widget_layered_nav ul li input[type="checkbox"] {
    margin-right: 8px !important;
    flex-shrink: 0; /* Запрещает чекбоксу сжиматься */
}

/* Если счетчик количества товаров прилипает к тексту, добавляем отступ */
.widget_layered_nav ul li .count {
    margin-left: 4px;
}



