.modal-reset_password {
  max-width: 430px;
  min-width: 300px;
}

.modal-reset_password__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.modal-reset_password__item {
  margin-bottom: 20px;
}

.modal-reset_password__reset {
  color: inherit;
}

@media (hover: hover) and (pointer: fine) {
  .modal-reset_password__reset:focus {
    outline: 2px solid #1a3d60;
  }
}

.modal-reset_password small {
  text-align: center;
}

.modal-reset_password small a {
  color: #4581df;
}

@media (hover: hover) and (pointer: fine) {
  .modal-reset_password small a:focus {
    outline: 2px solid #1a3d60;
  }
}

.alert {
  background: #e0efd8;
  padding: 20px;
  font-weight: bold;
  border-radius: 5px;
}

.modal-success {
  width: 800px;
}
/*.help-block{*/
/*    pointer-events: none;*/
/*}*/
.help-block {
  margin-top: -15px;
}
.base-modal__title {
  margin-bottom: 50px !important;
}
.form-group {
  margin-top: 20px !important;
}
.products__link img {
  width: 105px !important;
  max-height: 73px !important;
  -o-object-fit: contain;
     object-fit: contain;
}
.products__link--big img {
  width: 340px !important;
  max-height: 210px !important;
  -o-object-fit: contain;
     object-fit: contain;
}
.products__link--first img {
  width: 202px !important;
  max-height: 131px !important;
  -o-object-fit: contain;
     object-fit: contain;
}
.card-table-link__good {
  color: inherit;
  margin-right: 10px;
}
.big-card-table__img > picture > img {
  max-height: 150px !important;
}
.big-card-table__img > picture > source:first-child {
  max-height: 150px !important;
}
.new-card-img {
  width: 150px !important;
  min-width: 150px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.new-card-container {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}
.new-card-tabs {
  width: unset !important;
}
.spec dt {
  width: unset !important;
}
.card__title {
  font-size: 16px !important;
}
.card-table td:nth-child(2),
.card-table th:nth-child(2) {
  max-width: 5%;
}
.card-table__td--no-select {
  padding-left: 0 !important;
}
.card-table > thead > tr > th:nth-child(5) {
  text-align: left !important;
}
.card-table > thead > tr > th:nth-child(6) {
  text-align: center;
}
.order-card__calc {
  width: 235px !important;
}
.order-card__result > .price__new {
  width: 140px !important;
}
.filter--flex {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.categories__item {
  gap: 5px !important;
}
.filter {
  margin-top: 10px !important;
}
.lk__user-data > .form-group > .help-block {
  margin-top: 0 !important;
}
.price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}
.price__old {
  margin-right: 0 !important;
}
.big-card-table__price {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
  gap: 5px;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  min-width: 96px;
}
.image__modal {
  margin: 0 auto 15px auto;
}
.table__information {
  width: 20px;
}
@media (max-width: 1279px) {
  .order-card__calc {
    max-width: 450px !important;
  }
}
@media (max-width: 999px) {
  .header__search.open {
    width: calc(100% - 130px) !important;
  }
  .cart__count {
    left: 30px !important;
    top: 0;
  }
}
@media (min-width: 767px) and (max-width: 999px) {
  .header__search.open {
    width: calc(100% - 160px) !important;
  }
}
@media (max-height: 800px) {
  .modal-open {
    height: 80vh !important;
    overflow: auto !important;
  }
}
.custom-circle {
  -webkit-transform: scale(1.4, 1);
      -ms-transform: scale(1.4, 1);
          transform: scale(1.4, 1);
  z-index: -1;
}

.big-card-table__img > picture > img {
  max-width: unset !important;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.table__information {
  max-width: unset !important;
}
@media (max-width: 1399px) {
  .services__list-item svg {
    display: none !important;
  }
}
.services__list-item svg {
  display: none !important;
}
/* .modal-description{
    display: none;
    visibility: visible !important;
} */
@media screen and (min-width: 999px) {
  .sub-nav__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: 80vh;
    gap: 5px 20px;
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content;
  }
  .sub-block__item {
    padding-right: 24px;
  }
  
}

#modal-description {
  max-width: 800px !important;
}
.description-card-text {
  overflow: hidden;
}
.new-big-card-text {
  overflow: unset !important;
  height: 92px !important;
}
.new-card-tabs-item {
  height: 176px !important;
}
#line12 {
  stroke-dasharray: 150 !important;
}
.services {
  -webkit-box-align: unset !important;
      -ms-flex-align: unset !important;
          align-items: unset !important;
}
.services__list:last-child {
  margin: auto 0 !important;
}
.chip {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.catalog-nav {
  height: 80vh;
  overflow-y: scroll;
}
.catalog-nav__list {
  height: 80vh;
}
.products__link {
  font-size: 15px !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.big-card-tabs__item {
  display: none;
}
.big-card-tabs__item.active {
  display: block;
}
.modal-open {
  height: 80vh !important;
}
.cart__icon.adder {
  background: #78b848 !important;
}
.cart__icon.adder:before {
  color: white !important;
}

.doc-link {
  display: block;
}
