

/* Start:/local/templates/aspro_optimus/components/bitrix/catalog.section/catalog_block_podbor/style.css?17488665341437*/
.rows_block .item_block{background:#eaebec;
}

.catalog_block .catalog_item{background:#eaebec !important;padding:0 !important;
}
div.item-title{margin-top:10px;color:#000;text-align:center !important;}
div.item-title:hover{margin-top:10px;color:#000;}
.image_wrapper_block, .image_wrapper_block a{min-width:100% !important;max-width:100% !important;    }
.rows_block .col-4{margin:5px;width:24% !important;}

.block_list__custom .image_wrapper_block a,
.block_list__custom .image_wrapper_block{
    height: 200px;
}

.block_list__custom .image_wrapper_block img {
    width: 100%;

    object-fit: cover;
}

.block_list__custom .item-title {
    margin-top: 20px;
}

.block_list__custom .item-title span {
    font-weight: bold;
    text-align: left;
}

.rows_block .block_list__custom  .item_block {
    padding: 0;
}

.block_list__custom .item_info {
    padding: 0 20px;
}

.block_list__custom h2 {
    margin-top: 40px;
}

.catalog__list__custom {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
}

@media (max-width: 1000px) {
    .catalog__list__custom {
        grid-template-columns: repeat(3, 1fr);
    }
}

@media (max-width: 850px) {
    .catalog__list__custom {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 500px) {
    .catalog__list__custom {
        grid-template-columns: repeat(1, 1fr);
    }
}

/* End */
/* /local/templates/aspro_optimus/components/bitrix/catalog.section/catalog_block_podbor/style.css?17488665341437 */
