/* Minification failed. Returning unminified contents.
(67,32): run-time error CSS1039: Token not allowed after unary operator: '-color-light-gray'
(71,32): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(82,32): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
 */
.breadcrumbs {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: 10px 0 30px;
    gap: 6px 10px;
}

    .breadcrumbs li {
        display: flex;
        align-items: center;
        gap: 10px;
        position: relative;
    }

        .breadcrumbs li:not(:last-of-type)::after {
            content: '';
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='9' viewBox='0 0 5 9' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.190871 8.81171C-0.0532069 8.56066 -0.0532069 8.15363 0.190871 7.90257L3.49893 4.5L0.190871 1.09743C-0.0532069 0.846375 -0.0532069 0.43934 0.190871 0.188289C0.434948 -0.0627632 0.830677 -0.0627632 1.07475 0.188289L4.82475 4.04543C5.06883 4.29648 5.06883 4.70352 4.82475 4.95457L1.07475 8.81171C0.830677 9.06276 0.434948 9.06276 0.190871 8.81171Z' fill='%23979797'/%3E%3C/svg%3E");
            width: 5px;
            height: 9px;
            background-position: center;
            background-repeat: no-repeat;
        }

        .breadcrumbs li a {
            color: #979797;
        }

            .breadcrumbs li a.active,
            .breadcrumbs li a:hover {
                color: #191919;
            }

section.product-list {
    min-height: 60vh;
    margin-top: 20px;
    margin-bottom: 40px;
}

.product-list-header {
    margin-bottom: 10px;
}

@media (min-width: 768px) {
    .analogues__form {
        width: 350px;
    }
}

.facet-filters-form {
    display: flex;
    flex-direction: column;
    gap: 15px;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 15px;
    padding-top: 2px;
    padding-bottom: 4px;
    min-height: 250px;
}

    .facet-filters-form::-webkit-scrollbar {
        width: 3px;
    }

    .facet-filters-form::-webkit-scrollbar-track {
        background-color: var(--color-light-gray);
    }

    .facet-filters-form::-webkit-scrollbar-thumb {
        background-color: var(--color-gray);
        border-radius: 6px;
    }


@media (max-width: 767px) {
    .facet-filters-form {
        display: none;
        position: absolute;
        top: 32px;
        left: 0;
        background-color: var(--color-white);
        padding: 8px;
        box-shadow: 0px 1px 4px 0px rgba(12, 12, 13, 0.10), 0px 1px 4px 0px rgba(12, 12, 13, 0.05);
        border-radius: 5px;
        width: calc(100vw - 30px);
    }

    .analogues__form.active .facet-filters-form {
        display: flex;
    }
}

.dropdown.filter .dropdown-toggle {
    width: 100%;
    text-wrap: auto;
}

.filter .facet-filter {
    padding: 10px;
    max-height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
    width: 100%;
}

.facet-filter .facet-search {
    margin-bottom: 5px;
    height: 25px;
    border-radius: 5px;
}

.facet-filter .facet-item {
    margin-bottom: 7px;
}

.product__table-btn {
    padding: 10px 20px;
}

@media (max-width: 767px) {
    .product__table-block.product-table-info-row {
        display: flex;
    }
}

.product__warning-message {
    padding: 5px 8px;
    /*background: #fefefe;
    border-left: 4px solid var(--color-gray);
    border-radius: 4px;*/
    color: #444;
    font-size: 12px;
    display: flex;
    align-items: center;
    gap: 6px;
}

.product__about-top h3.not-available-product {
    text-decoration: none;
}

    .product__about-top h3.not-available-product:hover {
        cursor: text;
    }


nav.pagination {
    margin: 0 auto;
}

