/*
  sort-bar.css — barre de tri + nombre de résultats (page catégorie).
*/
.sort-bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--space-4);
  flex-wrap: wrap;
  margin-bottom: var(--space-5);
  padding-bottom: var(--space-4);
  border-bottom: 1px solid var(--color-line);
}

.sort-bar__count {
  font-size: var(--text-sm);
  color: var(--color-ink-soft);
}

.sort-bar__count strong {
  color: var(--color-brown-dark);
}

.sort-bar__sort {
  display: flex;
  align-items: center;
  gap: var(--space-2);
}

.sort-bar__sort label {
  font-size: var(--text-sm);
  font-weight: 700;
  color: var(--color-brown-dark);
}

.sort-bar__sort select {
  height: 44px;
  padding-inline: var(--space-3) var(--space-6);
  border-radius: var(--radius-pill);
  border: 1.5px solid var(--color-line-strong);
  background: var(--color-white);
  font-size: var(--text-sm);
  font-weight: 600;
  color: var(--color-ink);
}
