/* ═══════════════════════════════════════════════
   Инна Гранфельд — фирменные стили
   Вставить: Настройки сайта → Вставка кода →
   Пользовательские CSS-стили → Редактировать CSS
   ═══════════════════════════════════════════════ */

:root{
  --ivory:#F7F4EF;
  --ivory-2:#F1ECE4;
  --dark:#2A1E22;
  --burgundy:#6E2233;
  --brass:#B08D57;
  --grey:#7A6C6F;
}

/* Фон всей страницы */
body, .t-body{ background-color:#F7F4EF; }

/* Основной текст и заголовки */
.t-text, .t-descr, .t-title, .t-heading, p, li{ color:#2A1E22; }

/* Кнопки — бордовые, без скруглений и теней */
.t-btn, .t-submit{
  background-color:#6E2233 !important;
  color:#F7F4EF !important;
  border-radius:3px !important;
  box-shadow:none !important;
  letter-spacing:.01em;
  transition:background-color .2s ease;
}
.t-btn:hover, .t-submit:hover{ background-color:#8A2C41 !important; }

/* Второстепенная кнопка — контурная */
.t-btn.t-btn_sm, .t-btnwrapper .t-btn_second{
  background-color:transparent !important;
  color:#6E2233 !important;
  border:1px solid #6E2233 !important;
}

/* Ссылки */
a{ color:#6E2233; }
a:hover{ color:#8A2C41; }

/* Тонкие разделители — латунь вместо серого */
.t-divider, hr{ background-color:rgba(176,141,87,.35) !important; }

/* Подписи секций мелким шрифтом — латунь, разрядка */
.t-uptitle{
  color:#B08D57 !important;
  letter-spacing:.12em;
  text-transform:uppercase;
}

/* Убираем тени с карточек — на светлом фоне они грязнят */
.t-card, .t-store__card, .t-col{ box-shadow:none !important; }

/* Поля форм */
input.t-input, textarea.t-input{
  background-color:#FFFFFF !important;
  border:1px solid rgba(42,30,34,.2) !important;
  border-radius:3px !important;
  color:#2A1E22 !important;
}
input.t-input:focus, textarea.t-input:focus{
  border-color:#6E2233 !important;
  outline:none;
}

/* Подвал — мелко и спокойно */
.t-footer, .t-footer .t-text{ color:#7A6C6F; font-size:13px; }

/* Больше воздуха между блоками на десктопе */
@media screen and (min-width:960px){
  .t-section{ padding-top:80px; padding-bottom:80px; }
}