
/* éléments cachés avant mise en ligne*/
.stock.in-stock, .stock,.reset_variations, .price
{
	display:none!important;
}

/*correction tooltip module de selection des variations*/

/* Wrapper en lignes, responsive */
.image-variable-items-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    align-items: flex-start;
}

/* Chaque item */
.image-variable-items-wrapper .variable-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: auto;
    max-width: 100px; /* adapter si besoin */
}

/* Conteneur image */
.image-variable-items-wrapper .variable-item-contents {
    display: flex;
    align-items: center;
    justify-content: center;
}
.woo-variation-swatches .variable-items-wrapper .variable-item img {
    margin: 3px 0 0 0;
}
/* Label */
.image-variable-items-wrapper .color-label {
  font-size: 12px;
  line-height: 1;
  display: block;
  height: 29px;
  margin-top: 3px;
  margin-bottom: 3px;
}
/* Désactive les effets hover WVS dans les pages catalogue */
body:not(.single-product) .variable-items-wrapper .variable-item:hover,
body:not(.single-product) .variable-items-wrapper .variable-item:focus,
body:not(.single-product) .variable-items-wrapper .variable-item.active,
body:not(.single-product) .variable-items-wrapper .variable-item.selected {
    border-color: transparent !important;
    box-shadow: none !important;
    outline: none !important;
    background: transparent !important;
}


/* Responsive si l’écran est plus petit */
@media (max-width: 480px) {
    .image-variable-items-wrapper .variable-item {
        max-width: 80px;
    }
    .image-variable-items-wrapper .color-label {
        max-width: 75px;
        font-size: 10px;
    }
}



/* la sélection 
.image-variable-items-wrapper .variable-item.selected .color-label {
font-weight: 600;
padding-bottom: 15px;
}*/

