
/* Когда корзина открыта — блокируем прокрутку страницы */
body.t706-cart-open {
  overflow: hidden !important;
  height: 100vh !important;
}

/* Контент корзины с прокруткой */
.t706__cartwin-content {
  max-height: 90vh;        /* максимум 90% высоты экрана */
  overflow-y: auto;         /* вертикальный скролл */
  -webkit-overflow-scrolling: touch; /* плавный скролл на iOS */
}


  /* Уменьшаем размер шрифта для всех элементов внутри окна корзины */
  .t706__cartwin {
    font-size: 14px; /* Укажите нужный размер */
  }

  /* Или, если нужно более конкретно: */

  /* Заголовок корзины */
  .t706__cartwin .t706__cartwin-heading {
    font-size: 18px; /* Укажите нужный размер */
  }

  /* Название товара */
  .t706__cartwin .t706__product-title {
    font-size: 14px; /* Укажите нужный размер */
  }

  /* Количество/цена товара */
  .t706__cartwin .t706__product-plusminus,
  .t706__cartwin .t706__product-amount {
    font-size: 14px; /* Укажите нужный размер */
  }

  /* Сумма заказа */
  .t706__cartwin .t706__cartwin-prodamount-wrap,
  .t706__cartwin .t706__cartwin-totalamount-wrap {
    font-size: 15px; /* Укажите нужный размер */
  }

  /* Текст над формой */
  .t706__cartwin .t706__form-upper-text {
    font-size: 14px; /* Укажите нужный размер */
  }

  /* Подпись к полю ввода формы */
  .t706__cartwin .t-input-group .t-input-block label,
  .t706__cartwin .t-input-group .t-input-block input::placeholder,
  .t706__cartwin .t-input-group .t-input-block textarea::placeholder {
    font-size: 13px; /* Укажите нужный размер */
  }

  /* Текст ошибки */
  .t706__cartwin .t-input-error,
  .t706__cartwin .t-form__errorbox-text {
    font-size: 12px; /* Укажите нужный размер */
  }

  /* Текст чекбокса */
  .t706__cartwin .t-checkbox__control {
    font-size: 13px; /* Укажите нужный размер */
  }

  /* Кнопка "Оформить заказ" */
  .t706__cartwin .t-submit .t-btnflex__text {
    font-size: 14px; /* Укажите нужный размер */
  }
