.product-cat-head {
    height: auto;
}

.product-cat-limit {
    white-space: nowrap;
    font-size: 75%;
    font-weight: 400;
}
.product-cat-limit-quantity{
    text-transform: capitalize;
}

.product-cat-limit-quantity:before {
    background-color: #c8c8c8;
    border: 1px solid #bdbdbd;
    border-radius: 50%;
    content: '';
    display: inline-block;
    height: .5em;
    margin: -.125em .5em 0;
    vertical-align: middle;
    width: .5em
}

.product-cat-limit.is-instock .product-cat-limit-quantity:before {
    background-color: #78b05c;
    border: 1px solid #5ea13d
}

.product-cat-limit.is-limited .product-cat-limit-quantity:before {
    background-color: #ffbb29;
    border: 1px solid #ffae00
}

.product-cat-limit.is-outofstock .product-cat-limit-quantity:before {
    background-color: #d43129;
    border: 1px solid #cc0a00
}

/* звезды */
.card__subinfo-rate-items,
.card__subinfo-questions {
    display: flex;
    align-items: center;
    gap: 5px;
}
.card__subinfo-rate-items .card__rate-star {
    background: url('/local/templates/new_index/assets/img/card__rate-star-empty.svg') no-repeat center;
    width: 12px;
    height: 11px;
}
.card__subinfo-rate-items .card__rate-star.active{
    background: url('/local/templates/new_index/assets/img/card__rate-star.svg') no-repeat center;
    width: 15px;
    height: 14px;
}
.card__subinfo-rate-items .card__rate-star.percent25{
    background: url('/local/templates/new_index/assets/img/card__rate-star_25.svg') no-repeat center;
    width: 15px;
    height: 14px;
}
.card__subinfo-rate-items .card__rate-star.percent50{
    background: url('/local/templates/new_index/assets/img/card__rate-star_50.svg') no-repeat center;
    width: 15px;
    height: 14px;
}
.card__subinfo-rate-items .card__rate-star.percent75{
    background: url('/local/templates/new_index/assets/img/card__rate-star_75.svg') no-repeat center;
    width: 15px;
    height: 14px;
}
.card__rate-reviews,
.card__questions-text {
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    color: #192F7C;
    /* правки в верстке */
    display: flex;
    gap: 5px;
    /* правки в верстке */
}
.redisine .sale .products__item-tag {
    background: #EC0020 !important;
}
.calc__counter-btn svg{
    pointer-events: none;
}