/* 14.10.2026: шрифты – заголовки Georgia (из настроек сайта), всё остальное NOTOSANS */
body .t-descr,
body .t-uptitle,
body .t-btn,
body .t-btnflex,
body .t-submit,
body .t-catalog__card__price,
body .t-catalog__card__price-wrapper,
body .t-catalog__prod-popup__price,
body .t-catalog__prod-popup__price-wrapper,
body [class*="t_datepicker"] {
  font-family: 'NOTOSANS', Arial, sans-serif;
}
.side-menu nav a,
.side-menu-close,
.bk-close {
  font-family: 'NOTOSANS', Arial, sans-serif !important;
}
/* 16:50 доп.: кнопки, цены и код телефона после смены шрифта заголовков */
body .t-btnflex,
body .t-btnflex *,
body .t-submit,
body .t-submit *,
body [class*="t-catalog__card__price"],
body [class*="t-catalog__prod-popup__price"],
body .t-input-phonemask__select-code {
  font-family: 'NOTOSANS', Arial, sans-serif !important;
}
/* конец доп. 16:50 */
/* конец блока шрифтов 14.10.2026 */

/* Фон попапа новости */
.t-feed__post-popup,
.t-feed__post-popup__container {
  background-color: #000000 !important;
}

/* Текст внутри новости */
.t-redactor__text,
.t-redactor__text p,
.t-redactor__text li,
.t-redactor__text span,
.t-redactor__text a,
.t-feed__post-popup__text,
.t-text {
  color: #ffffff !important;
}

/* Заголовок */
.t-feed__post-popup__title,
.t-feed__post-popup__title a {
  color: #AD2429 !important;
}

/* Фон шапки с кнопкой назад */
.t-feed__post-popup__close-wrapper,
.t-feed__post-popup__close-wrapper * {
  background-color: #000000 !important;
  background: #000000 !important;
  color: #ffffff !important;
}

/* Ссылка-кнопка */
.t-popup__close {
  background: none !important;
}

/* SVG стрелка */
.t-popup__close-icon {
  fill: #ffffff !important;
}
.t-popup__close-icon path,
.t-popup__close-icon polyline,
.t-popup__close-icon line {
  stroke: #ffffff !important;
  fill: none !important;
}

/* Текст "Новости" рядом со стрелкой */
.t-feed__post-popup__close-text-wrapper,
.t-feed__post-popup__close-text-wrapper * {
  color: #ffffff !important;
}

/* Hover на карточки новостей */
.t-feed__post {
  transition: opacity 0.3s ease;
  cursor: pointer;
}
.t-feed__post:hover {
  opacity: 0.7;
}
.t-feed__post-cover {
  overflow: hidden;
}
.t-feed__post-cover img {
  transition: transform 0.4s ease;
}
.t-feed__post:hover .t-feed__post-cover img {
  transform: scale(1.05);
}

.uc-visuallyhidden:not(:focus):not(:active) {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  white-space: nowrap;
  clip-path: inset(100%);
  clip: rect(0 0 0 0);
  overflow: hidden;
}


    @media (max-width: 640px) {
  .uc-stickybar {
    position: fixed !important;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
  }
}
  /* чтобы контент не залезал под бар */
  .uc-stickybar + div,
  body {
    scroll-padding-top: 60px; /* подставьте реальную высоту бара */
  }
}
</style>