@media screen and (max-width: 680px) {
    .info-product-button {
        position: relative !important;
        display: flex !important;
        flex-direction: column !important;
        gap: 10px !important;
        margin: 20px 0 !important;
        padding: 0 !important;
        bottom: auto !important;
        left: auto !important;
        right: auto !important;
        z-index: 1 !important;
    }
    .info-product-button a.btn {
        position: relative !important;
        display: block !important;
        width: 100% !important;
        bottom: auto !important;
        left: auto !important;
        right: auto !important;
        margin: 0 !important;
        text-align: center !important;
    }
    .info-product-button a#submitCart {
        display: block !important;
    }
}