/* /la-cave/ — les bouteilles et leur histoire.
   Reprend la mise en page de /la-carte/ et y ajoute le recit et les fiches. */

.cave-page .cave-bloc{
  margin-bottom:2rem;padding:clamp(1.2rem,4vw,2.6rem);
  border:1px solid var(--line);border-radius:var(--radius);background:#fff;
  scroll-margin-top:64px
}
.cave-page .cave-bloc h2{
  margin:0 0 1.2rem;
  font:600 clamp(1.9rem,5vw,3rem)/1 var(--serif);color:var(--blue)
}

/* Le recit : plus large que long, il se lit avant la liste. */
.cave-recit{
  max-width:62ch;margin:0 0 1.8rem;
  padding-left:1.1rem;border-left:2px solid var(--bronze);
  font-size:1rem;line-height:1.75;color:rgba(16,35,42,.78)
}

/* Le lien vers la fiche de degustation, discret sous le nom de la bouteille. */
.cave-fiche-lien{
  display:inline-block;margin-top:.35rem;
  font:700 .66rem/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;
  color:var(--copper);border-bottom:1px solid var(--bronze);text-decoration:none
}
.cave-fiche-lien:hover{color:var(--blue);border-color:var(--blue)}

/* Les fiches en vignettes. */
.cave-fiches{
  display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem
}
.cave-fiche{
  display:flex;flex-direction:column;gap:.6rem;
  color:var(--blue);text-decoration:none
}
.cave-fiche img{
  width:100%;aspect-ratio:3/4;object-fit:cover;
  border-radius:var(--radius);background:var(--night)
}
.cave-fiche span{
  font:600 .92rem/1.3 var(--serif);
  text-transform:none
}
.cave-fiche:hover span{color:var(--copper)}

@media(max-width:760px){
  .cave-page .cave-bloc{margin-bottom:1.2rem}
  .cave-recit{font-size:.95rem;line-height:1.7}
  .cave-fiches{grid-template-columns:repeat(2,1fr);gap:.8rem}
}

/* Les portes d'entree de la cave, depuis l'accueil et depuis la carte. */
.cellar-lien{margin:1.6rem 0 0}
.cave-passerelle{display:inline-flex;margin-top:1.6rem}

/* Les pages sorties du menu se rattrapent dans le pied. */
.footer-plan{display:flex;flex-wrap:wrap;gap:.9rem;margin-bottom:.9rem}
