@keyframes slide-slow {
    0% {
        left: 0;
    }

    50% {
        left: 10px;
    }

    100% {
        left: 0;
    }
}

.offcanvas-backdrop.show {
    opacity: 1;
    background: rgba(0, 0, 0, 0.5);
    backdrop-filter: blur(5px);
}

#paymentToggler {
    position: fixed;
    bottom: 10px;
    left: 0;
    visibility: visible;
    transition: margin-left 0.5s;
    animation: slide-slow 2s;
    animation-iteration-count: infinite;
}

#paymentToggler:hover {
    animation: none;
}

#sixgwebPurchasePayment.show #paymentToggler,
#sixgwebPurchasePayment.showing #paymentToggler {
    visibility: hidden;
}