.container-total{
    width: 100%;
}

.container-content {
    display: flex;
    justify-content: center;
    flex-direction: row;
}
.badge-visible {
    /* Styles du badge lorsque le panier contient au moins un article */
    font-size: 12px;
    width: 20px;
    height: 20px;
    line-height: 20px; /* Ajustement de la hauteur de ligne pour centrer le texte */
    background-color: #dc3545; /* Couleur de fond rouge */
    border-radius: 50%; /* Pour créer une forme de cercle */
    color: white; /* Couleur du texte blanc */
    display: flex;
    align-items: center;
    justify-content: center;
}

.alert-custom {
    margin-bottom: 0.5rem;
    padding: 0.5rem 1rem;  /* Réduisez la hauteur en ajustant le padding */
    font-size: 0.875rem;   /* Optionnel : ajustez la taille de la police */
}

@media (min-width: 341px) and (max-width: 576px) {
    /* Styles pour les écrans de taille moyenne ici */
    .cart-price {
        display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    }
}