/* ===== KAMI · кастомизация корзины (T706) ===== */

/* Поля ввода — светлый кремовый фон, тёмный читаемый текст */
.t706 .t-input,
.t706 .t-input-phonemask__wrap,
.t-store .t-input{
  background:#F4F0E6 !important;
  color:#2A2A2A !important;
  border:1px solid rgba(0,66,37,.25) !important;
  border-radius:0 !important;
  height:52px !important;
  font-family:'Raleway',sans-serif !important;
  font-size:15px !important;
}
.t706 .t-input::placeholder{ color:rgba(42,42,42,.45) !important; }
.t706 .t-input:focus,
.t706 .t-input-phonemask__wrap:focus-within{ border-color:#004225 !important; }
.t706 .t-input-title{
  color:#2A2A2A !important;
  font-family:'Raleway',sans-serif !important;
}

/* Кнопка «Оформить заказ» — фирменная зелёная, во всю ширину полей */
.t706 .t-submit{
  background:#004225 !important;
  color:#F4F0E6 !important;
  border:1px solid #004225 !important;
  border-radius:0 !important;
  height:auto !important;
  padding:18px 40px !important;
  font-family:'Raleway',sans-serif !important;
  font-size:12px !important;
  font-weight:500 !important;
  letter-spacing:1.8px !important;
  text-transform:uppercase !important;
  width:100% !important;
  transition:background .3s, border-color .3s !important;
}
.t706 .t-form__submit{ width:100% !important; }
.t706 .t-submit:hover{
  background:#1A7A4C !important;
  border-color:#1A7A4C !important;
  color:#F4F0E6 !important;
}

/* Итоговая сумма — Raleway, крупнее и читаемее */
.t706 .t706__cartwin-totalamount-label,
.t706 .t706__cartwin-totalamount-wrap,
.t706 .t706__cartwin-totalamount{
  font-family:'Raleway',sans-serif !important;
  color:#080808 !important;
}
.t706 .t706__cartwin-totalamount-label{
  text-transform:uppercase !important;
  letter-spacing:1.5px !important;
  font-size:14px !important;
  font-weight:500 !important;
}
.t706 .t706__cartwin-totalamount-value{
  font-size:20px !important;
  font-weight:500 !important;
}

/* Заголовок окна заказа — крупный Cormorant */
.t706 .t706__cartwin-heading{
  font-family:'Cormorant Garamond',serif !important;
  font-size:38px !important;
  font-weight:300 !important;
  color:#080808 !important;
  letter-spacing:-.3px !important;
  line-height:1.1 !important;
}