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

/* Le tri est poussé à droite ; « Filtrer » et le compteur restent à gauche. */
.sort-bar__sort {
  margin-left: auto;
}

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

.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);
}
