/* ============================================================
   06 — UTILITAIRES
   ============================================================ */
.wrj-centre { text-align: center; }
.wrj-flex { display: flex; }
.wrj-entre { display: flex; align-items: center; justify-content: space-between; gap: var(--wrj-e-5); flex-wrap: wrap; }
.wrj-gap-2 { gap: var(--wrj-e-2); }
.wrj-gap-3 { gap: var(--wrj-e-3); }
.wrj-gap-4 { gap: var(--wrj-e-4); }
.wrj-enroule { flex-wrap: wrap; }
.wrj-mt-0 { margin-top: 0; }
.wrj-mt-4 { margin-top: var(--wrj-e-4); }
.wrj-mt-6 { margin-top: var(--wrj-e-6); }
.wrj-mt-8 { margin-top: var(--wrj-bloc-s); }
.wrj-mt-12 { margin-top: var(--wrj-bloc-m); }
.wrj-mb-0 { margin-bottom: 0; }
.wrj-liste-nue { list-style: none; margin: 0; padding: 0; }
.wrj-liste-nue li { margin: 0; }
.wrj-doux { color: var(--wrj-encre-2); }
.wrj-faible { color: var(--wrj-encre-3); }
.wrj-pleine { grid-column: 1 / -1; }

/* Alignes sur la bascule de navigation (980px) et non sur 900 :
   entre 901 et 980 la nav etait en mode mobile et le contenu en mode
   desktop, si bien que le CTA masque-mobile s'ajoutait au burger. */
@media (max-width: 980px) { .wrj-masque-mobile { display: none !important; } }
@media (min-width: 981px) { .wrj-masque-desktop { display: none !important; } }
@media print {
  .wrj-entete, .wrj-pied, .wrj-onglets, .wrj-barre-achat, .wrj-tiroir { display: none !important; }
}
