.catalog-list .row {
    column-count: 3;
    column-gap: 0;
    display: block;
}

.catalog-list .item_block {
    display: inline-block;
    float: none;
    width: 100%;
    vertical-align: top;
    break-inside: avoid;
    page-break-inside: avoid;
}

.catalog-list .item_block .inner {
    height: auto;
    min-height: 0;
}

.catalog-list .height-control {
    height: auto !important;
    min-height: 0;
}

@media (max-width: 991px) {
    .catalog-list .row {
        column-count: 2;
    }
}

@media (max-width: 575px) {
    .catalog-list .row {
        column-count: 1;
    }
}
.header {
    background-color: #ffffff;
    background-image: url("https://brusli.ru/wa-data/public/site/Website_background.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
/* Фиксированное главное меню */
.sticky-navigation.is-fixed {
    position: fixed !important;
    top: 0;
    z-index: 10000;
    box-sizing: border-box;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.22);
}

/* Сохраняет место меню, чтобы страница не подпрыгивала */
.sticky-navigation-placeholder {
    display: none;
}

.sticky-navigation-placeholder.is-active {
    display: block;
}
.sticky-navigation.is-fixed {
    right: 0 !important;
    left: 0 !important;
    margin-right: auto !important;
    margin-left: auto !important;
}

/* Теги на странице товара: перенос на новую строку */
#product-tags,
.product .tags {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: baseline;
    gap: 6px 10px;
    max-width: 100%;
    overflow: hidden;
}
#product-tags a,
.product .tags a {
    white-space: nowrap;
}