.product-card .h5 {
    margin-bottom: 15px;
    font: 700 1.3333333333em/1.1666666667 var(--fm-1);
}
.products-slider-b .h2 {margin-bottom: 75px;}
ul.breadcrumb {color: #a5a6a8;padding: 10px 0px 10px 10px;font-size: 14px;text-align: end;}
ul.breadcrumb li {padding: 0 15px;display: inline-block;}
.title-1 h1 {display: inline-block;}
span.menu__link {display: block;color: #15903b;}
.tovar .form-horizontal {font-size: 20px;margin-top: 30px;}
.notice {padding: 12px 20px;}
.tovar .form-horizontal .card__art {color: #a5a6a8;margin-bottom: 14px;}
.tovar .form-horizontal .card__size__text, .tovar .form-horizontal .col-form-label {font-weight: bold;}
.tovar .form-horizontal .card__size, .tovar .form-horizontal .form-group {margin-top: 10px;}
.tovar .form-horizontal .b-select {border: 1px solid #e18c44;margin-top: 10px;display: block;font-size: 18px;width: 200px;padding: 0;}
.tovar .form-horizontal input {border: 1px solid #e18c44;padding: 0 10px;height: 34px;margin-bottom: 10px;width: 154px;font-size: 18px;background-color: var(--color-primary-lig);border-radius: 5px;}
.card__price__num {color: #15903b;font-size: 37px;}
.card__price__text {font-size: 24px;}
.tovar .contacts-b__map {height: auto;}
@media (max-width: 1024px){
    .tovar .contacts-b__content.flex {display: block;padding: 10px;}
}

.search__input {
    background-color: #a4f6c5;
}

.search__input::placeholder {
    color: #637675;
	transition: color 0.3s;
}

.search__input:focus::placeholder {
    color: #b3bfbe;
}

.ms2_product,
.ms2_product .ms2_form {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
}
.ms2_product > * {
  margin-bottom: 15px;
}
.ms2_product > *:last-child {
  margin-bottom: 0;
}
.ms2_product .btn {
  margin-top: 10px;
}