.mnailscustom.features-list {
    display: flex;
    gap: 1%;
    flex-wrap: wrap;
}

.feature-value {
    border: 1px solid;
    padding: 1%;
    margin-bottom: 3%;
    display: flex;
    align-items: center;
}

.picto-value {
    display: flex;
    gap: 1%;
    flex-wrap: wrap;
}

.picto-icon {

}

.feature-name-text {
    font-size: 10px;
    margin-bottom: -3%;
}

.feature-value-text {
    font-size: 9px;
}

.div-picto-col {
    text-align: center;
}

.feature-value-div-etiquette {
    background-color: #F2E2DE;
    font-size: 15px;
    border-style: none;
    font-weight: 400;
    padding: 1%;
    margin-bottom: 1%;
}
.picto-value .picto-icon {
    width: 60%;
}
@media (max-width: 1300px) {
    .picto-value .picto-icon {
        width: 100%;
    }
}
@media (max-width: 768px) {
    /* Pour les écrans de téléphone (moins de 768px), afficher 3 éléments par ligne */
    .div-picto-col {
        flex: 1 1 calc(33.33% - 1%);
        max-width: calc(33.33% - 1%);
    }
}