@import url('https://fonts.googleapis.com/css2?family=Forum&display=swap');

/* ЕДИНЫЙ СТИЛЬ КНОПОК ПО ВСЕМУ САЙТУ:
   коричневая плашка, золотая надпись, шрифт Forum */
.t-btn,
.t-submit,
.t-btntext,
.t-store__card__btn,
.t-store__prod-popup__btn,
.js-store-prod-popup-buy-btn,
.t-store__relevants__btn,
.rb-btn, .rbv-btn, .rbss__btn, .rbcat__btn.is-active, .btn, .btn.p, .rbvid a {
  background-color: #3D2B27 !important;
  background-image: none !important;
  border: 1px solid #3D2B27 !important;
  color: #EACB85 !important;
  font-family: "Forum", "Times New Roman", serif !important;
  letter-spacing: .12em !important;
}
/* надпись внутри кнопки — всегда золотая, чтобы нигде не пропадала */
.t-btn span, .t-btn div, .t-submit span, .t-btntext span,
.t-store__card__btn-text,
.t-store__card__btn span,
.t-store__prod-popup__btn span,
.rb-btn span, .rbv-btn span, .rbss__btn span, .btn span, .rbcat__btn.is-active span {
  color: #EACB85 !important;
  font-family: "Forum", "Times New Roman", serif !important;
}

/* наведение — чуть светлее */
.t-btn:hover, .t-submit:hover, .t-btntext:hover,
.t-store__card__btn:hover, .t-store__prod-popup__btn:hover,
.rb-btn:hover, .rbv-btn:hover, .rbss__btn:hover, .btn:hover {
  background-color: #4A352F !important;
  border-color: #4A352F !important;
  color: #F3E1AE !important;
}
.t-btn:hover span, .t-submit:hover span,
.t-store__card__btn:hover span, .t-store__card__btn:hover .t-store__card__btn-text,
.rb-btn:hover span, .rbv-btn:hover span, .rbss__btn:hover span, .btn:hover span {
  color: #F3E1AE !important;
}

/* Кнопки на обложке новогодней страницы — белые плашки с коричневой надписью */
#rec1599627081 .t-btn,
#rec1599627081 .t-btn span,
#rec1599627081 .t-btn div {
  background-color: #FFFFFF !important;
  background-image: none !important;
  border-color: #FFFFFF !important;
  color: #3D2B27 !important;
}
#rec1599627081 .t-btn:hover,
#rec1599627081 .t-btn:hover span,
#rec1599627081 .t-btn:hover div {
  background-color: #F5EFE6 !important;
  border-color: #F5EFE6 !important;
  color: #3D2B27 !important;
}

/* ЗАКАЗАТЬ-БЕЛАЯ: кнопки «Заказать» в каталоге — белая плашка, тонкая коричневая рамка, коричневая надпись */
.t776__btn-wrapper .t-btn,
.t-store__card__btn,
.t-store__prod-popup__btn,
.js-store-prod-popup-buy-btn {
  background-color: #FFFFFF !important;
  background-image: none !important;
  border: 1px solid #3D2B27 !important;
  color: #3D2B27 !important;
}
.t776__btn-wrapper .t-btn, .t776__btn-wrapper .t-btn span,
.t-store__card__btn, .t-store__card__btn-text,
.t-store__card__btn span, .t-store__card__btn div,
.t-store__prod-popup__btn, .t-store__prod-popup__btn span,
.js-store-prod-popup-buy-btn, .js-store-prod-popup-buy-btn span {
  color: #3D2B27 !important;
}
.t776__btn-wrapper .t-btn:hover,
.t-store__card__btn:hover,
.t-store__prod-popup__btn:hover,
.js-store-prod-popup-buy-btn:hover {
  background-color: #3D2B27 !important;
  border-color: #3D2B27 !important;
}
.t776__btn-wrapper .t-btn:hover, .t776__btn-wrapper .t-btn:hover span,
.t-store__card__btn:hover, .t-store__card__btn:hover .t-store__card__btn-text,
.t-store__card__btn:hover span, .t-store__card__btn:hover div,
.t-store__prod-popup__btn:hover, .t-store__prod-popup__btn:hover span,
.js-store-prod-popup-buy-btn:hover, .js-store-prod-popup-buy-btn:hover span {
  color: #EACB85 !important;
}

/* рамка у белых кнопок «Заказать» — коричневая, перебиваем настройки блока */
.t776__btn-wrapper .t-btn,
#rec1599627101 .t-btn,
#rec643975565 .t-btn {
  --border-color: #3D2B27 !important;
  border-color: #3D2B27 !important;
}
.t776__btn-wrapper .t-btn:hover,
#rec1599627101 .t-btn:hover,
#rec643975565 .t-btn:hover {
  --border-color: #3D2B27 !important;
  border-color: #3D2B27 !important;
  background-color: #3D2B27 !important;
  color: #EACB85 !important;
}

/* рамка и цвет белых кнопок «Заказать» — перебиваем настройки блока */
#allrecords .t776__btn-wrapper a.t-btn.t-btnflex,
#allrecords .t776__btn-wrapper a.t-btn.t-btnflex span {
  background-color: #FFFFFF !important;
  border-color: #3D2B27 !important;
  color: #3D2B27 !important;
}
#allrecords .t776__btn-wrapper a.t-btn.t-btnflex:hover,
#allrecords .t776__btn-wrapper a.t-btn.t-btnflex:hover span {
  background-color: #3D2B27 !important;
  border-color: #3D2B27 !important;
  color: #EACB85 !important;
}