.svg-word {
    white-space: nowrap; /* Empêche le retour à la ligne à l'intérieur de cet élément */
    display: inline-flex; /* Assure que le SVG et le texte sont alignés côte à côte */
    align-items: center; /* Aligne le SVG et le texte verticalement */
}
.svg-icon {
    display: inline-block;
    /*vertical-align: middle;*/
    margin-right: -2px;
    top: -5px;
    position: relative;

}
 .article-style {
      /* Choix d'une couleur distinctive (par exemple, un violet plus doux) */
     font-style: italic; /* Police en italique pour un effet éditorial */
     background-color: #f9f9f9; /* Fond légèrement gris pour différencier */
     padding: 15px; /* Rembourrage pour aérer le contenu */
     border-left: 5px solid #198754; /* Bordure gauche pour accentuer le style d'article */
     border-radius: 5px; /* Bords arrondis pour un style agréable */
     font-family: 'Georgia', serif; /* Utiliser une police qui ressemble à un article */
     line-height: 1.6; /* Espacement des lignes pour une meilleure lisibilité */
 }


.card-title {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;  /* Limite à 2 lignes */
    overflow: hidden;
    text-overflow: ellipsis;
    height: 3.8em; /* Ajuster selon la taille de la police */
}
.recommended-products {
    background-color: #ffffff;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
}

.recommended-products h3 {
    font-size: 1.5rem;
    font-weight: bold;
    margin-bottom: 20px;
}

.recommended-products .product-card {
    transition: transform 0.2s;
}

.recommended-products .product-card:hover {
    transform: scale(1.05);
}