/* PT marquee 11.11.2026 — «Популярные запросы» бегущей строкой (пара к pt-marquee.js).
 * Выключить: убрать подключение pt-marquee.css / pt-marquee.js из header*.tpl / footer*.tpl. */
.popular-searches.pt-marquee .popular-searches__nav {
  display: none !important;
}
.popular-searches.pt-marquee .popular-searches__slider {
  flex: 1 1 auto;
  min-width: 0;
  width: 100%;
}
.popular-searches.pt-marquee .popular-searches__list {
  display: flex;
  width: max-content;
  height: auto;
  margin: 0;
  padding: 0;
  transform: translate3d(0, 0, 0);
  transition: none;
  will-change: transform;
}
.popular-searches.pt-marquee .popular-searches__item {
  margin-right: 20px;
}
.popular-searches.pt-marquee--on .popular-searches__list {
  animation: pt-marquee-run 30s linear infinite;
}
.popular-searches.pt-marquee--on .popular-searches__slider:hover .popular-searches__list,
.popular-searches.pt-marquee--on .popular-searches__slider:focus-within .popular-searches__list,
.popular-searches.pt-marquee--paused .popular-searches__list {
  animation-play-state: paused;
}
@keyframes pt-marquee-run {
  from { transform: translate3d(0, 0, 0); }
  to { transform: translate3d(-50%, 0, 0); }
}
@media (prefers-reduced-motion: reduce) {
  .popular-searches.pt-marquee--on .popular-searches__list {
    animation: none;
  }
}
