/* Page Le chardonnay (article 10990) : après negrette-2.css, dont elle reprend les composants. */

/* ---------- Une seule cuvée ---------- */
body.nsa-page .produits--seul { grid-template-columns: minmax(0, 18rem); justify-content: center; }

/* ---------- Mentions de sucre ---------- */
body.nsa-page .sucre { background: var(--fond-2); }
body.nsa-page .sucre__tableau { max-width: 52rem; margin: 0 auto; overflow-x: auto; }
body.nsa-page .sucre table { width: 100%; border-collapse: collapse; background: var(--blanc); font-size: .9375rem; line-height: 1.6; }
body.nsa-page .sucre th, body.nsa-page .sucre td { padding: .9rem 1.1rem; text-align: left; vertical-align: top; border-bottom: 1px solid var(--filet); }
body.nsa-page .sucre thead th { font-family: var(--sans); font-size: .6875rem; font-weight: 500; letter-spacing: .16em; text-transform: uppercase; color: var(--texte-doux); }
body.nsa-page .sucre tbody th { font-family: var(--titre); font-size: 1.25rem; font-weight: 400; color: var(--rouge); white-space: nowrap; }
body.nsa-page .sucre__source { margin: .9rem 0 0; font-size: .8125rem; color: var(--texte-doux); text-align: center; }

/* ---------- Régions ---------- */
body.nsa-page .regions .fiche-cepage__liste { grid-template-columns: repeat(2, minmax(0, 1fr)); }

@media (max-width: 640px) {
  body.nsa-page .regions .fiche-cepage__liste { grid-template-columns: 1fr; }
  body.nsa-page .sucre th, body.nsa-page .sucre td { padding: .75rem .6rem; }
  body.nsa-page .sucre tbody th { font-size: 1.0625rem; white-space: normal; }
}

/* Carte d'identité : six entrées, trois colonnes sur grand écran. */
@media (min-width: 1101px) {
  body.nsa-page #origine .fiche-cepage__liste { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}
