.is-error-form{
    border:1px solid red!important;
}
.ajax_result{
    font-size:18px;
    font-weight:bold;
}

.input__info {
    position: absolute;
    right: 0;
    top: 22px;
    font-weight: 700;
    font-size: .975rem;
}

#m-click .popup__content {
    max-width: 58rem;
    padding: 4rem 4.5rem;
}
.--svg__catalog-item--compare.active {
    background-image: url('data:image/svg+xml,<svg width="32" height="31" viewBox="0 0 32 31" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="1.14453" y="11.5786" width="6.07839" height="17.5779" rx="2" fill="%238F688E" stroke="%238F688E" stroke-width="2"/><rect x="12.4883" y="1.0376" width="6.07839" height="28.1199" rx="2" fill="%238F688E" stroke="%238F688E" stroke-width="2"/><rect x="23.832" y="19.1099" width="6.07839" height="10.0479" rx="2" fill="%238F688E" stroke="%238F688E" stroke-width="2"/><path d="M26.9739 5.28174V9.52165M26.9739 13.7616V9.52165M26.9739 9.52165H31.2095H22.7383" fill="%238F688E" stroke="%238F688E" stroke-width="2"/></svg>');
}

.review__form .stars-meter .vote {
    display: inline-block;
    vertical-align: top;
    width: 48px;
    cursor: pointer;
    margin-right: 20px;
}
.review__form .stars-meter .vote .icon-star-review-lg {
    width: 48px;
    height: 48px;
    stroke: #dcdbe0;
    fill: #dcdbe0;
}
.review__form .stars-meter .vote.active .icon-star-review-lg {
    stroke: #b2d92e;
    fill: #b2d92e;
}
.review__form .stars-meter .vote .title {
    display: none;
    color: #a0a3bd;
}
.review__form .stars-meter .vote.active .icon-star-review-lg {
    stroke: #b2d92e;
    fill: #b2d92e;
}
.vacancy__btn {
    padding: 0 3.5rem;
}
.no-decor-link{
    text-decoration:none;
}
.catalog-compare-list {
  display: none!important;
}
.product-desc img{
    max-width:100%;
}

.more-text-btn {
	display: flex;
    width: 6.25rem;
    height: 6.25rem !important;
    background: #F5F5F9;
    border-radius: 50%;
	transition: all ease .5s;
	cursor: pointer;
}

.more-text-btn.active {
	transform: rotate(45deg);
}

.b-more-content {
	display: none;
}

.mb-24 {
	margin-bottom: 24px;
}

.assortment-card.catalog-main__item {
	border: none !important;
    justify-content: flex-start !important;
}

.assortment-card .catalog-main__item__wrap {
    border: 2px solid rgba(143, 104, 142, 0.1) !important;
    border-radius: 0.75rem;
    overflow: hidden;
    margin-bottom: 16px;
}