/* Подсказки поиска: выразительное выделение выбранной стрелками позиции */

.search-suggest a.search-suggest__item.is-active,
.header .search-suggest a.search-suggest__item.is-active,
.drawer .search-suggest a.search-suggest__item.is-active {
  background: color-mix(in srgb, var(--color-accent, #c56a1c) 18%, #fff) !important;
  border-left: 3px solid var(--color-accent, #c56a1c);
  box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--color-accent, #c56a1c) 35%, transparent);
  color: #161b22;
}

.search-suggest a.search-suggest__item {
  border-left: 3px solid transparent;
  transition: background 0.12s ease, border-color 0.12s ease, box-shadow 0.12s ease;
}

.search-suggest a.search-suggest__item:hover:not(.is-active) {
  background: #f3f5f8;
}

.search-suggest a.search-suggest__item.is-active .search-suggest__sku {
  color: color-mix(in srgb, var(--color-accent, #c56a1c) 55%, #5a6470);
}

.search-suggest a.search-suggest__item.is-active .search-suggest__title,
.search-suggest a.search-suggest__item.is-active .search-suggest__price {
  color: #161b22;
  font-weight: 700;
}
