

/* Start:/bitrix/templates/aspro-landscape/components/bitrix/news.list/catalog_price_custom/style.css?17568153084052*/
.text_after_items {
    display: none; /* скрывает текст внизу раздела чтобы не повторялся*/
}

.ajax_load_btn {
    display: none; /* скрывает ajax - подгрузку */
}


/*----------- Tizers -------------------*/


.section-tizers {
    padding: 40px 0;
    margin-top:20px;
    margin-bottom:20px;
}

.section-tizers .tizers-item__wrapper {
    margin-bottom: 10px;
}


.section-tizers .tizers-row {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: flex-start; /* Центровка элементов, можно изменить */
}

.section-tizers .tizers-item {
    flex: 1 1 calc(25% - 20px); /* 4 элемента в ряд с учетом gap */
    max-width: calc(25% - 20px);
    box-sizing: border-box;
}

.section-tizers .item {
    padding: 0;
}

.section-tizers .img {
    width: 100%;
    overflow: hidden;
    margin: 0 auto!important;
}

.section-tizers .img img {
    width: 100%;
    height: auto;
    display: block;
    object-fit: cover;
    border-radius: 8px; /* Мягкие края, можно убрать если не нужно */
}

.section-tizers .item .img {
    float: none;
    margin: 0 auto!important;
}

/* Адаптивность */
@media (max-width: 1200px) {
    .section-tizers .tizers-item {
        flex: 1 1 calc(25% - 20px);
        max-width: calc(25% - 20px);
        display: flex;
        justify-content: center;
    }
}

@media (max-width: 768px) {
    .section-tizers .tizers-item {
        flex: 1 1 calc(50% - 20px);
        max-width: calc(50% - 20px);
        display: flex;
        justify-content: center;
    }
}

@media (max-width: 480px) {

    .section-tizers .tizers-row {
        justify-content: center; /* Центровка элементов, можно изменить */
    }

    .section-tizers .tizers-item {
        flex: 1 1 calc(50% - 20px);
        max-width: calc(50% - 20px);
        display: flex;
        justify-content: center;
    }
}



/*----------- Product table custom  -------------------*/

.module_products_list tr.item {
    display: table-row !important;
}

.catalog-table-view {
	color: #000;
}

.catalog-table-view table th {
    font-size: 14px;
    letter-spacing: 1px;
}

.catalog-table-view table th, table td {
    padding: 10px;
    text-align: center;
}

.catalog-table-view table tbody tr a {
	color: #000;
}


.catalog-table-view .module_products_list .item.main_item_wrapper:hover {
	background-color: #FF5000;
	color: #fff;
}

.catalog-table-view .module_products_list .item.main_item_wrapper:hover .title a.dark-link {
	color: #fff;
}
.catalog-table-view .module_products_list .item.main_item_wrapper:hover .title span {
	color: #fff;
}


/* Адаптивность */
@media (max-width: 1200px) {

    .catalog-table-view {
        overflow-x: scroll;
    }

    .module_products_list td {
        min-width: 180px;
    }

	.module_products_list td:first-child {
        min-width: 220px;
    }

}


/* Кастоный скролл для таблицы  */

.catalog-table-view {
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: thin;           /* Для Firefox */
    scrollbar-color: #ff5000 #e0e0e0;    /* Цвет ползунка и трека в Firefox */
}

/* Для Chrome, Edge, Safari */
.catalog-table-view::-webkit-scrollbar {
    height: 8px; /* Высота полосы прокрутки */
}

.catalog-table-view::-webkit-scrollbar-track {
    background: #e0e0e0; /* Цвет трека */
    border-radius: 4px;
}

.catalog-table-view::-webkit-scrollbar-thumb {
    background-color: #ff5000;    /* Цвет бегунка */
    border-radius: 4px;
    border: 2px solid #e0e0e0; /* Обводка, чтобы сделать эффект "внутреннего скролла" */
}

.catalog-table-view::-webkit-scrollbar-thumb:hover {
    background-color: #ff5000; /* Цвет бегунка при наведении */
}



/* Fix */
.module_products_list tr td:first-child {
    text-align: left;
}

/* End */
/* /bitrix/templates/aspro-landscape/components/bitrix/news.list/catalog_price_custom/style.css?17568153084052 */
