/* ===============================
   TOAST PANIER - STYLE PERSONNALISÉ
   =============================== */

.o-main-components-container .toast.o_notification_fade {
    border-radius: 0;
    background-color: #F5F5F5;
    color: #1A1A1A;
    border: none;
    box-shadow: none;
}

/* Header */
.o-main-components-container .toast.o_notification_fade .toast-header {
    background-color: #F5F5F5;
    color: #1A1A1A;
    border-bottom: 1px solid #E0E0E0;
    border-radius: 0;
}

/* Body */
.o-main-components-container .toast.o_notification_fade .toast-body {
    background-color: #F5F5F5;
    color: #1A1A1A;
}

/* Image produit */
.o-main-components-container .toast.o_notification_fade img {
    border-radius: 0;
}

/* ===============================
   BOUTON
   =============================== */

.o-main-components-container
.toast.o_notification_fade
.btn.btn-primary {
    background-color: #1A1A1A;
    color: #FFFFFF;
    border: none;
    border-radius: 0;
    box-shadow: none;
    transition: all 0.2s ease;
}

/* Hover propre et maîtrisé */
.o-main-components-container
.toast.o_notification_fade
.btn.btn-primary:hover,
.o-main-components-container
.toast.o_notification_fade
.btn.btn-primary:focus,
.o-main-components-container
.toast.o_notification_fade
.btn.btn-primary:active {
    background-color: transparent;
    color: #1A1A1A;
    border: none;
    box-shadow: none;
}