
/************ КНОПКА КОНСУЛЬТАЦИЯ ************/
.sticky-product-inner .sc-product-cart .custom-button-container {display: none!important;}
/* Блок модалки с фоновым изображением товара */
  .consult-modal-box {
      position: relative;
      background-repeat: no-repeat;
  }

  /* Светлый слой сверху, чтобы форма была читаемой */
  .consult-modal-box::before {
      content: "";
      position: absolute;
      inset: 0;
      z-index: 1;
  }

  .consult-modal-box .modal-header,
  .consult-modal-box .consult-inner {
      position: relative;
      z-index: 2;
  }

  .consultation-btn-wrap {
      margin: 10px 0;
      text-align: left;
  }
  .mf-product-details .consultation-btn-wrap {margin: 0;text-align: center;}

  .background-dark1 .modal-header .mheader {
  font-size: 22px;
  color: #000000;
  font-weight: 600;
  margin-bottom: 5px;
}
.product-choice {
    text-align: left;
    padding: 10px;
    border-radius: 10px;
    margin-bottom: 20px;
    border-left: 3px solid #ff5050;
    background: #fff;
}
.product-choice .quantity-pro .quantity {margin-bottom: 3px!important;}
.product-choice .quantity-pro .quantityarrow {
    font-size: 16px;
    padding: 5px;
    color: #bf0303;
    border: 1px solid #bf0303;
    border-radius: 5px;
}
.descproduct-pro {
    font-size: 16px;
}
.okno-descproduct {
    margin: 0!important;
}
.wcr-product-name {
    color: #ef0000;
    font-weight: 900
}
.okno-buttons .input-button {
  border: 1px solid #dbdbdb!important;
  color: #5c5c5c!important;
  background: #fff;
}
.okno-buttons .input-button:hover {
  border: 1px solid #ff7f7f!important;
  color: #000000!important;
}


.consultation-btn-wrap {margin-top: 0px!important;}
.consultation-btn-wrap .custom-animated-button {
  padding: 5px 13px;
  border-radius: 5px;
  background-color: #0091b5;
}
.consultation-btn-wrap .custom-animated-button::before {
  border-radius: 5px;
}
.consultation-btn-wrap .custom-animated-button::after {
  border-radius: 5px;
  background-color: #0091b5;
}

.text-block-p-alert {
    padding: 10px;
    border-radius: 10px;
    background: #ffffff;
}

.input-block p {margin: 0 5px!important;}
.input-block input {
    outline: 0 !important;
    border: 1px solid #00cdec !important;
    font-size: 14px !important;
    border-radius: 15px !important;
    padding: 10px 15px !important;
    margin: 0 0 10px 0;
    max-width: 500px !important;
    width: 100% !important;
}
.input-block input::placeholder {
 color: rgb(132, 132, 132)!important;
 opacity: 1!important;
}

/************ КНОПКА КОНСУЛЬТАЦИЯ ************/