/* WITALT case pages: visible, keyboard-accessible return button; native link/JS intact. */
.t-cms__page-header .t-cms__page-header__back-button {
  box-sizing: border-box !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex: 0 0 200px !important;
  width: 200px !important;
  height: 44px !important;
  min-height: 44px !important;
  margin: 8px 0 8px 16px !important;
  padding: 0 12px !important;
  border: 1px solid #7d665f !important;
  border-radius: 6px !important;
  background: #7d665f !important;
  color: #fffdf9 !important;
  font: 650 12px/1.2 Moderustic, Arial, sans-serif !important;
  letter-spacing: .04em !important;
  text-decoration: none !important;
  text-transform: uppercase !important;
  white-space: nowrap !important;
}
.t-cms__page-header .t-cms__page-header__back-button svg { display: none !important; }
.t-cms__page-header .t-cms__page-header__back-button::after { content: "ВЕРНУТЬСЯ НАЗАД"; }
.t-cms__page-header::after { flex: 0 0 216px !important; width: 216px !important; }
.t-cms__page-header .t-cms__page-header__back-button:hover,
.t-cms__page-header .t-cms__page-header__back-button:focus-visible { background: #66514b !important; border-color: #66514b !important; }
.t-cms__page-header .t-cms__page-header__back-button:focus-visible { outline: 2px solid #493d3a !important; outline-offset: 3px !important; }
@media (max-width: 767px) {
  .t-cms__page-header::after,
  .t-cms__page-header .t-cms__page-header__title { display: none !important; }
  .t-cms__page-header .t-cms__page-header__back-button { flex-basis: auto !important; width: auto !important; margin-left: 12px !important; padding: 0 14px !important; }
}