/* ── ФОН КОРЗИНЫ — все элементы ── */
.t706__cartpage,
.t706__cartpage-top,
.t706__cartpage-content,
.t706__cartpage-wrap,
.t706__cartwin,
.t706__cartwin-top {
  background: #FDFAF4 !important;
  background-color: #FDFAF4 !important;
}

/* ── Заголовок «Ваш заказ» ── */
.t706__cartwin-title,
.t706__cartpage-title,
.t706__cartpage-heading {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  font-size: 28px !important;
  color: #1A150E !important;
}

/* ── Название товара ── */
.t706__cartwin-prod-title,
.t706__cartpage-prod-title {
  font-family: 'Cormorant Garamond', serif !important;
  font-size: 16px !important;
  color: #1A150E !important;
}

/* ── Подпись под товаром ── */
.t706__cartwin-prod-subtitle,
.t706__cartpage-prod-subtitle {
  font-family: 'Jost', sans-serif !important;
  font-size: 12px !important;
  font-weight: 300 !important;
  color: #7A6545 !important;
}

/* ── Цена товара ── */
.t706__cartwin-prod-price,
.t706__cartpage-prod-price {
  font-family: 'Cormorant Garamond', serif !important;
  font-size: 18px !important;
  color: #1A150E !important;
}

/* ── Итоговая сумма ── */
.t706__cartwin-total,
.t706__cartpage-total {
  font-family: 'Cormorant Garamond', serif !important;
  font-size: 22px !important;
  color: #1A150E !important;
}

/* ── Кнопка оформить заказ ── */
.t706__cartwin-btn,
.t706__cartpage-btn,
.t706__cartpage-submit {
  background: #1A150E !important;
  background-color: #1A150E !important;
  color: #C4AA84 !important;
  font-family: 'Jost', sans-serif !important;
  font-weight: 500 !important;
  font-size: 12px !important;
  letter-spacing: 0.14em !important;
  border-radius: 0 !important;
  text-transform: uppercase !important;
}

/* ── Поля ввода ── */
.t706__cartpage input[type="text"],
.t706__cartpage input[type="email"],
.t706__cartpage input[type="tel"],
.t706__cartpage .t-input {
  background: #FFFFFF !important;
  background-color: #FFFFFF !important;
  border: 1px solid #EDE0C4 !important;
  border-radius: 0 !important;
  font-family: 'Jost', sans-serif !important;
  font-weight: 300 !important;
  color: #1A150E !important;
}

/* ── Placeholder ── */
.t706__cartpage input::placeholder {
  color: #B8A98A !important;
}

/* ── Подписи над полями ── */
.t706__cartpage .t-form__inputlabel,
.t706__cartpage label {
  font-family: 'Jost', sans-serif !important;
  font-weight: 500 !important;
  font-size: 11px !important;
  color: #7A6545 !important;
  letter-spacing: 0.1em !important;
  text-transform: uppercase !important;
}

/* ── Ссылки в форме ── */
.t706__cartpage a {
  color: #C4AA84 !important;
}

/* ── Разделители ── */
.t706__cartwin hr,
.t706__cartpage hr,
.t706__cartpage-line {
  border-color: #EDE0C4 !important;
}

/* ── Кнопки +/- ── */
.t706__cartwin-prod-counter-btn,
.t706__cartpage-prod-counter-btn {
  color: #7A6545 !important;
  border-color: #EDE0C4 !important;
}

/* ── Иконка закрытия X ── */
.t706__cartwin-close path,
.t706__cartpage-close path,
.t706__cartpage-close-icon path {
  fill: #C4AA84 !important;
}

/* ── Сообщение об успехе ── */
.t706__success {
  background: #C4AA84 !important;
  background-color: #C4AA84 !important;
  border-radius: 0 !important;
  color: #1A150E !important;
}