.article-boutique .categorie a {
  color: #ff1000 !important; /* Rouge */
}
.woocommerce.archive .blog-post .products li .category a,
.woocommerce .products li .category a {
  color: #ff1000 !important; /* Rouge */
}
.header-filter {
    filter: brightness(60%); /* Diminue la luminosité de l'image */
}

/* Styles généraux pour les produits */
.woocommerce ul.products[class*=columns-] li.product-category.product {
    height: 300px; /* Hauteur fixe pour chaque produit */
    width: 100%; /* Utilisation de 100% de la largeur du conteneur parent */
    margin-bottom: 30px; /* Marge au bas de chaque produit pour éviter qu'ils ne se touchent */
    box-sizing: border-box; /* Padding et bordure sont inclus dans la largeur/hauteur */
    display: flex; /* Utilisation de flex pour un meilleur contrôle du layout */
    align-items: center; /* Centrage vertical des éléments à l'intérieur */
    justify-content: center; /* Centrage horizontal des éléments à l'intérieur */
}

.woocommerce ul.products[class*=columns-] li.product-category.product a {
    display: flex;
    flex-direction: column;
    justify-content: center; /* Centrage vertical des éléments internes */
    align-items: center; /* Centrage horizontal des éléments internes */
    padding: 15px; /* Padding à l'intérieur de chaque lien pour plus d'espace autour du contenu */
    height: 100%; /* Le lien occupe toute la hauteur du 'li' */
    width: 100%; /* Le lien occupe toute la largeur du 'li' */
    box-sizing: border-box; /* Inclusion du padding dans le calcul de la hauteur */
}

.woocommerce ul.products[class*=columns-] li.product-category.product img {
    max-height: 150px; /* Hauteur maximale pour les images */
    width: auto; /* Maintien du ratio d'aspect */
    margin: 0; /* Suppression des marges spécifiques pour un centrage automatique via flex */
}

.woocommerce ul.products[class*=columns-] li.product-category.product h2 {
    text-align: center; /* Texte centré */
    margin-top: 10px; /* Marge en haut pour séparer du texte */
}

/* Ajout de marges autour des boutons pour éviter qu'ils ne touchent d'autres éléments */
.woocommerce ul.products[class*=columns-] li.product-category.product a.button {
    padding: 5px 10px; /* Padding pour augmenter la taille du bouton */
    align-self: center; /* Centrage horizontal du bouton */
	}

.tagged_as {
    display: none !important;
}

.product a h2 .count {
    display: none !important;
}
.select2-selection__rendered {
    line-height: normal !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}