/*Убрали стрелочки во всех браузерах*/
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none; // Yeah, yeah everybody write about it
}

input[type='number'],
input[type="number"]:hover,
input[type="number"]:focus {
    appearance: none;
    -moz-appearance: textfield;
}

/*Кнопки количества*/
.quantity_inner * {
    box-sizing: border-box;
}
.quantity_inner {
    display: flex;
    justify-content: center;
    padding-left: 0;
    padding-right: 0;
}
.quantity_inner .bt_minus,
.quantity_inner .bt_plus
{
    color: #dc3545;
    /*height: 40px;*/
    width: 40px;
    padding: 0;
    /*margin: 10px 2px;*/
    /*border-radius: 10px;*/
    /*border: 4px solid #BFE2FF;*/
    background: #fff;
    border-color: #dc3545;
    /*cursor: pointer;*/
    /*outline: 0;*/
    /*box-shadow: 0 2px 5px rgba(0,0,0,0.2), 0 4px 6px rgba(0,0,0,0.2);*/
}
.quantity_inner .input-kolvo {
    margin: 0 4px;
    width: 50px;
    text-align: center;
    font-size: 22px;
    height: 40px;
}
.quantity_inner .bt_minus svg,
.quantity_inner .bt_plus svg {
    stroke: #dc3545;
    stroke-width: 1;
    transition: 0.5s;
    margin: 4px;
}
.quantity_inner .bt_minus:hover svg,
.quantity_inner .bt_plus:hover svg {
    stroke: #FFF;
}

.quantity_inner .bt_minus:hover,
.quantity_inner .bt_plus:hover {
    color: #FFF;
    background-color: #dc3545;
}