.button_block .to-cart span,
.button_block .in-cart span,
.adaptive_button_buy .to-cart span,
.adaptive_button_buy .in-cart span {
        display: none;
    }

.button_block .button.in-cart i,
.button_block .btn.in-cart i,
.adaptive_button_buy .button.in-cart i,
.adaptive_button_buy .btn.in-cart i {
        display: inline-block;
        width: 17px;
        height: 17px;
        background: url(/local/templates/podshipnik/images/svg/Basket_white.svg) 0px 0px no-repeat;
        vertical-align: middle;
        margin: 0;
    }
    .button_block .to-cart i,
    .adaptive_button_buy .to-cart i{
        width: 17px;
        height: 17px;
        display: block;
        background: url(/local/templates/podshipnik/images/svg/Basket_black.svg) 0px 0px no-repeat;
        opacity: 0.5;
    }
    .button_block  .btn.btn-default ,
    .adaptive_button_buy  .btn.btn-default {
        background-color: unset;
        border-color: unset;
        /*color: #ffffff;*/
    }
    .counter_wrapp{
        display: flex;
        align-items: center;
        gap: 8px;
    }
    .catalog_table.module_products_list td.but-cell {
        width: 326px;
    }
    .adaptive_button_buy .wrapp_one_click {
        display: none;
    }

.container .catalog_detail .buy_block .btn.in-cart i {
    background-position: unset;
    width: 17px;
}
.check-price-form .btn{
    width: 100%;
}
.table .module_products_list .wrapper_td .iblock-vote tr td:last-child{
    padding-right: 0;
}
.module_products_list div.rating{
    padding: 0 8px 0 0;
}
.manufacture-name{
    display: inline-block;
    margin: 0 0 0 8px;
    font-weight: 600;
}
    @media(max-width: 1024px){
        .catalog_table.module_products_list td.but-cell{
            width: 280px;
        }
    }
    @media (hover: hover) {
        .button_block .btn.btn-default:hover,
        .button_block .btn.btn-default:active,
        .button_block .btn.btn-default:focus {
            background-color: #ececec;
            border-color: unset;
        }
        .button_block .to-cart:hover i {
            cursor: pointer;
            opacity: 1;
            visibility: visible;
        }
    }


@media(max-width: 768px){
    .adaptive_button_buy .wrapp_one_click {
        display: block;
        margin: 0 0 8px;
    }
     .adaptive_button_buy .btn.btn-default{
         background-color: #ececec;
         width: 100%;
         display: flex;
         align-items: center;
         justify-content: center;
     }
     .price_matrix_wrapper{
         display: flex;
         justify-content: center;
     }
}