

/* Start:/bitrix/templates/indecor_redesign/components/az/catalog.section.list/material_catalog/style.css?17878134763322*/
/* Isolated material landing catalog layout */
.material-catalog-page .material-catalog-page__container {
    display: block !important;
    width: 100%;
    max-width: none;
    margin-right: 0;
    margin-left: 0;
    padding-right: 0;
    padding-left: 0;
}

.material-catalog-page .js_wrapper_items,
.material-catalog-page .js-load-wrapper,
.material-catalog-page .filter-panel-wrapper,
.material-catalog-page .sec-products__wrap,
.material-catalog-page .sec-products__content,
.material-catalog-page .bx-filter,
.material-catalog-page .bx_filter,
.material-catalog-page .smartfilter,
.material-catalog-page .block-products {
    width: 100%;
    max-width: none;
    min-width: 0;
    margin-right: 0;
    margin-left: 0;
}

.material-catalog-page .manufacturer-view-tabs {
    display: flex;
    align-items: flex-end;
    gap: 34px;
    margin: 0 0 30px;
    border-bottom: 1px solid #e5e5e5;
}

.material-catalog-page .manufacturer-view-tabs__button {
    position: relative;
    display: inline-flex;
    align-items: center;
    min-height: 48px;
    padding: 0 0 12px;
    color: #222;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.2;
    text-decoration: none;
    transition: color .2s ease;
}

.material-catalog-page .manufacturer-view-tabs__button:hover,
.material-catalog-page .manufacturer-view-tabs__button.active {
    color: #cf2e28;
    text-decoration: none;
}

.material-catalog-page .manufacturer-view-tabs__button.active::after {
    position: absolute;
    right: 0;
    bottom: -1px;
    left: 0;
    height: 3px;
    background: #cf2e28;
    content: "";
}

.material-catalog-page .block-products {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    align-items: stretch;
}

.material-catalog-page .block-products__el {
    width: 100% !important;
    min-width: 0;
    max-width: none !important;
    margin: 0 !important;
}

.material-catalog-page .collection-card-title {
    font-size: 19.2px;
}

@media (min-width: 992px) {
    .material-catalog-page .filter-panel-wrapper.filter_exists {
        height: auto;
        margin-bottom: 22px;
    }

    .material-catalog-page .filter-panel-wrapper > .filter-panel {
        display: none !important;
    }

    .material-catalog-page .filter-panel-wrapper .filter-compact-block {
        display: block !important;
        width: 100% !important;
        height: auto !important;
    }

    .material-catalog-page .filter-compact-block .bx-filter,
    .material-catalog-page .filter-compact-block .bx_filter,
    .material-catalog-page .filter-compact-block .bx_filter_section,
    .material-catalog-page .filter-compact-block .smartfilter,
    .material-catalog-page .filter-compact-block .bx_filter_parameters {
        display: block !important;
        width: 100% !important;
        height: auto !important;
        max-width: none !important;
    }
}

@media (max-width: 991px) {
    .material-catalog-page .block-products {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 600px) {
    .material-catalog-page .manufacturer-view-tabs {
        gap: 24px;
    }

    .material-catalog-page .manufacturer-view-tabs__button {
        font-size: 19px;
    }

    .material-catalog-page .block-products {
        grid-template-columns: 1fr;
    }
}

/* End */
/* /bitrix/templates/indecor_redesign/components/az/catalog.section.list/material_catalog/style.css?17878134763322 */
