/* Surchouche de la largeur du contenu du site en desktop */
.container2{
    max-width: 95%; 
    padding-left: 0;
    padding-right: 0;
}

/* Surchouche sur les messages d'erreurs affichées pour la saisie de quelconque formulaire */

.form-error ul{
    list-style: none;
    padding:0;
    margin:0;
}

/* Surchouche sur les pages qui n'ont pas de rendu de page sur toute la hauteur disponible */
.hauteurPage{
    height:100vh !important;
}

/* Surchouche sur le menu des colonnes du tabulator */

.tabulator-menu{
    height: 30vh;
}

@media (max-width: 1279px) {
    .product-details {
        max-width: 50rem;
    }
}

/* Surcouche pour les fils d'arianes */
.breadcrumb-light .breadcrumb-item::before{
    color : white !important;
}

/* Surcouche pour le stock de la fiche article avant sélection utilisateur */
.product-badge.product-available-info {
    background-color: #606060;
    color: #fff;
}

.product-badge.product-available-info::after {
    border-color: rgba(243, 245, 249, 0);
    border-bottom-color: #9F9F9F !important;
}

/* Surcouche pour gérer la taille de l'image en fonction de la taille de l'écran */

/* Format Desktop */
@media screen and (min-width: 1400px) {
    .imageFavoris {
        height: 10rem;
    }
}

.fs-xxs{
    font-size: 0.63rem !important;
}