.description {
  display: flex;
  align-items: center;
  
  gap: 0px;
  max-width: 1024px;
  margin: 0px auto;
  font-family: 'Montserrat', sans-serif;
  letter-spacing: 0.05em;
  background-color: #f3f3e8; /* couleur de fond claire */
  padding: 20px;             /* pour éviter que le texte colle aux bords */
  border-radius: 8px;        /* optionnel : angles arrondis */
  border: 0px solid #ccc; /* ← filet gris clair */
 }





.description div {
   padding: 1rem ;             /* pour éviter que le texte colle aux bords */
    }

 .description img {
    max-width:500px;
    border-radius: 8px;
    border: 3px solid transparent;
    transition: border 0.3s ease;
    }

 .description img:hover {

  border: 3px solid #6c757d; /* bleu vif par exemple */
    }

.description h1 {
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.05em;

      font-size: 2rem;
      color: #6c757d; /* Couleur proche du beige doré de l’image */

    }
  

.description h2 {
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.05em;

      font-size: 1.5rem;
      color: #6c757d; /* Couleur proche du beige doré de l’image */
      border: 0px solid #ccc; /* ← filet gris clair */
    }


.description p {
      
    color: #6c757d  ; /* Couleur proche du beige doré de l’image */
    font-size: 1rem;

    }


/* Support responsive mobile + tablette */
@media (max-width: 1024px) {
.description {
    flex-direction: column;
 }


 .description h1 {
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.05em;
      font-size: 3rem;
      color: #6c757d; /* Couleur proche du beige doré de l’image */

    }
  

.description h2 {
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.05em;
      font-size: 2rem;
      color: #6c757d; /* Couleur proche du beige doré de l’image */
      border: 0px solid #ccc; /* ← filet gris clair */
    }

    .description p {
      
    color: #6c757d  ; /* Couleur proche du beige doré de l’image */
    font-size: 2rem;

    }
 
 }

