.mpm_selector {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: 0.5em;    
}

.mpm_selector a {
    display: block;
    border: 1px solid #999;
}

.mpm_selector img {
    width: 48px;
    height: 48px;
    object-fit: cover;
}

.mpm_selector a:hover,
.mpm_selector .active {
    border: 1px solid #24b9d7;
    margin: 0;
}

.mpm_selector a:hover {
    border: 1px solid #24b9d7;
    /* et un filtre de couleur sur l'image */
    filter: brightness(1.2);
}

.prestaconnector-stores-stocks .details { display: flex; flex-direction: row; gap: 0px; }
.prestaconnector-stores-stocks .details .store { display: flex; flex-direction: column; gap: 8px; padding: 0 8px; }
.prestaconnector-stores-stocks .details .store:not(:first-child) { border-left: 1px solid #ccc; }
.prestaconnector-stores-stocks .details .store .name { font-size: 90%; }
.prestaconnector-stores-stocks .details .store .qty { width: 16px; height: 16px; border-radius: 16px; margin: auto; }
.prestaconnector-stores-stocks .details .store .qty.available { background-color: #4CAF50; }
.prestaconnector-stores-stocks .details .store .qty.lowstock { background-color: #FF9800; }
.prestaconnector-stores-stocks .details .store .qty.outofstock { background-color: #FF0000; }