.body {
    background: #1a1a1a;
}
.t-banktransfer .t-submit {
    font-size: 0;
}
.t-banktransfer .t-submit:after {
    content: "Отправить реквизиты";
    font-size: 16px;    
    color: #fff;
}

.t-banktransfer .t-title {
    font-size: 24px;
}
.t-banktransfer .t-input-title {
    font-size: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.t-banktransfer .t-input-title:after {
    font-size: 16px;
    content: "Реквизиты для выставления счета (достаточно наименования и ИНН). В случае, если необходим также Договор к счету, впишите все данные.";
}
.t-banktransfer [type="submit"] {
    
}
    
.t706__cartpage_showed {
    z-index: 999999999998!important;
}
.t-popup_show.t-banktransfer {
    z-index: 999999999999!important;
}


.t706__bubble {
  display: none;
}

@media screen and (max-width: 960px) {
.t706__cartpage-prodamount.t706__cartwin-prodamount-wrap.t-descr.t-descr_sm {
    /*display: none !important;*/
}
#allrecords .t-store__product-snippet .t-btn:not(.t-animate_no-hover):hover {
                        color: #ffffff !important;
                        background-color: #1e961a !important;
                        border-color: #1e961a !important;
                    }
}

@media screen and (max-width: 561px) {
    .t-store__product-snippet .t-store__prod-popup__btn-wrapper-fixed {
        position: relative!important;
        z-index: 10;
        bottom: 0;
        left: 0;
        right: 0;
        padding: 0!important;
        background: transparent!important;
        box-sizing: border-box;
        padding-bottom: 0px;
        margin: 0;
        border-radius: 5px;
        box-shadow: 0 -8px 12px 0 rgba(0, 0, 0, .07);
        display: flex;
        margin-top: 20px;
        margin-bottom: 30px;
    }
    .t-banktransfer .t-input-title:after {
        font-size: 14px;
        content: "Реквизиты для выставления счета (достаточно наименования и ИНН). В случае, если необходим также Договор к счету, впишите все данные.";
    }
}

@media screen and (max-width: 960px) {
.t706__cartpage-totals {
        display: flex !important;
        align-items: center;
        justify-content: space-between;
    }
}

.t706__sidebar-top {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    margin-top: 20px;
}

    .clear_btn {
        font-family: 'Roboto', Arial, sans-serif;
        font-weight: 500;
        padding: 8px 16px;
        font-size: 14px;
        background-color: #13a118;
        border: 1px solid #13a118;
        border-radius: 3px;
        color: #ffffff;
        transition: 0.4s;
        cursor: pointer;
    }

    .clear_btn:hover {
        background-color: transparent;
        border-radius: 3px;
        border: 1px solid #000;
        color: #000;
        transition: 0.4s;
    }