div#bigmenu_boutique_liste {
	/*display: grid;
    grid-template-columns: repeat(3, 1fr);
	grid-auto-flow: column; /* permet de remplir la 1ère colonne puis les autres. sans ce paramètre, les éléments sont remplis par ligne d'abord*/    
	/*gap: 1rem;*/
	
	
	column-count: 3;
    column-gap: 1rem;
	
    list-style: none;
    padding: 0;
}





/*div#bigmenu_boutique_liste .bigmenu_boutique_categ_item {display: flex; align-items: center; /* centrage vertical automatique */ /*gap: 1.25rem;}*/

div#bigmenu_boutique_liste .bigmenu_boutique_categ_item {
    break-inside: avoid;
    display: flex;
    align-items: center;
    gap: 1.25rem;
    margin-bottom: 1rem;
}

div#bigmenu_boutique_liste .bigmenu_boutique_categ_item_img {
	/*position:relative; 
	float:left;*/ 
	flex-shrink: 0; /* empêche le pictogramme de se réduire */ 
	height:50px; width:50px; 
	display: flex;
    align-items: center;
    justify-content: center;
	/*margin:0 25px 0 0;*/
	border-radius:1.8em; background:#f4f4f4; padding: 8px 10px;
}
div#bigmenu_boutique_liste .bigmenu_boutique_categ_item_nom {
	flex: 1;             /* prend tout l’espace restant à droite de l’icône */
    line-height: 1.3;
    font-size: 1em;
    text-transform: uppercase;
    font-weight: bold;
    color: var(--cg_gris_fonce);
    margin: 0;           /* supprimer margins fixes */
}
div#bigmenu_boutique_liste .bigmenu_boutique_categ_item a {
	display: flex;       /* important pour que icône + texte restent sur la même ligne */
    align-items: center;
    gap: 0.75rem;
    width: 100%;         /* occupe tout l’espace de la colonne */
	color:inherit; text-decoration:none;
}



div#bigmenu_boutique_liste .bigmenu_boutique_categ_item_img {
	height: 30px;
    width: 30px;
    padding: 4px 5px;
}
div#bigmenu_boutique_liste .bigmenu_boutique_categ_item_img img { max-width:30px; padding: 1px 0 0 0; filter: grayscale(1);}
div#bigmenu_boutique_liste .bigmenu_boutique_categ_item:hover .bigmenu_boutique_categ_item_img img {filter: grayscale(0);}
div#bigmenu_boutique_liste .bigmenu_boutique_categ_item_nom { line-height: 1.3; font-size: 0.9em;}

div#bigmenu_boutique_liste .bigmenu_boutique_categ_item:hover .bigmenu_boutique_categ_item_nom {color:var(--cg_bleu);}
div#bigmenu_boutique_liste .bigmenu_boutique_categ_item:hover .bigmenu_boutique_categ_item_img { background:#FFF; border:1px solid var(--cg_bleu);}

