/* =========================
   CART SUCCESS TOAST
========================== */

#cart-toast {
    position: fixed !important;
    bottom: 30px !important;
    right: 30px !important;

    background: #000 !important;
    color: #fff;

    min-width: 280px;
    padding: 15px 18px;

    border-radius: 8px;
    display: flex !important;
    align-items: center;
    gap: 14px;

    box-shadow: 0 15px 40px rgba(0,0,0,.25);
    border-left: 4px solid #caa24d;

    transform: translateY(120px);
    opacity: 0;

    pointer-events: none;
    transition: all .35s ease;

    z-index: 999999 !important;
}


#cart-toast.show {
    transform: translateY(0);
    opacity: 1;
}

.toast-icon {
    width: 38px;
    height: 38px;
    background: #caa24d;
    color: #000;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
}

.toast-content strong {
    display:block;
    color:#caa24d;
    font-size:14px;
    text-transform:uppercase;
    letter-spacing:1px;
}

.toast-content span {
    font-size:13px;
    color:#fff;
    opacity:.85;
}


@media(max-width:576px){
    #cart-toast {
        left:20px;
        right:20px;
        bottom:20px;
        min-width:auto;
    }
}

#cart-toast {
    display: flex !important;
    visibility: visible !important;
}

#cart-toast.show {
    transform: translateY(0) !important;
    opacity: 1 !important;
    display: flex !important;
}