/* Контейнер карточки */
.t-catalog__card {
  background: #fff !important;
  border: 1px solid rgba(20, 18, 16, 0.14);
  transition: transform 0.2s, border-color 0.2s;
  overflow: hidden !important;
}

.t-catalog__card:hover {
  transform: translateY(-4px);
  border-color: #141210;
}

/* Изображение */
.t-catalog__card__image,
.t-catalog__card img {
  aspect-ratio: 4 / 3 !important;
  object-fit: cover !important;
}

/* Текстовая часть */
.t-catalog__card__title {
  font-family: 'Oswald', sans-serif !important;
  text-transform: uppercase !important;
  font-size: 18px !important;
  line-height: 1.2 !important;
  color: #141210 !important;
}

.t-catalog__card__descr,
.t-catalog__card__text {
  font-family: 'Oswald', sans-serif !important;
  font-size: 12px !important;
  letter-spacing: 0.1em !important;
  text-transform: uppercase !important;
  color: #C81E2C !important;
}

.t-catalog__card__price {
  font-family: 'Oswald', sans-serif !important;
  font-size: 16px !important;
  color: #141210 !important;
  font-weight: bold !important;
}

/* Кнопка */
.t-catalog__card__btn,
.t-btn {
  background: #C81E2C !important;
  color: #fff !important;
  padding: 11px 18px !important;
  font-size: 12px !important;
  border-radius: 999px !important;
  font-family: 'Oswald', sans-serif !important;
  text-transform: uppercase !important;
  letter-spacing: 0.1em !important;
  border: none !important;
}

.t-catalog__card__btn:hover,
.t-btn:hover {
  background: #141210 !important;
}

.dkzh-ticker{background:#C81E2C;color:#fff;overflow:hidden;padding:13px 0;
  border-top:1px solid rgba(0,0,0,.2);border-bottom: 0,5px solid rgba(0,0,0,.2)}
.dkzh-ticker__in{display:flex;width:max-content;animation:dkzhRun 38s linear infinite}
.dkzh-ticker span{font-family:Oswald,sans-serif;text-transform:uppercase;font-size:14px;
  letter-spacing:.16em;padding:0 26px;white-space:nowrap}
.dkzh-ticker span::after{content:'●';margin-left:26px;font-size:8px;vertical-align:middle;opacity:.6}
@keyframes dkzhRun{to{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){.dkzh-ticker__in{animation:none}}
