/* корзина 1 шаг */
.cartOS__count input.form-control.qty {text-align: center; max-width: 50px;}
.cartOS__count .input-group {
    display: flex;
    align-items: center;
    width: 120px;
    margin: 0 auto;
}
.cartOS__count .input-group-btn {
    display: flex;
}
.cartOS__count .input-group-btn span.btn {
    padding: 10px;
    font-size: 20px;
    cursor: pointer;
}
.h-brands__item {
    border: 1px solid #d8d8d8;
    border-radius: 6px;
    margin: 10px 5px 0;
    padding: 5px;
    transition: box-shadow .3s ease-out;
    width: calc(12.5% - 30px);
}
.m-brands .h-menu__img-li {
    list-style: none;
    -ms-flex: none;
    flex: none;
    margin: 5px;
    padding: 5px;
    width: 10%;
    border: 1px solid #d8d8d8;
    border-radius: 6px;
    transition: box-shadow .3s ease-out;
}
.m-brands .h-menu__img-icon {
    margin-bottom: 5px;
    padding: 0px;
    height: 75px;
}
.m-brands .h-menu__img-name {
    margin-bottom: 0px;
}

@media screen and (max-width: 480px) {
    .cartOS__cartItem:first-child .cartOS__cartW:first-child {
        font-size: 12px!important;
    }
    .cartOS__cartW2 {
        width: 20%!important;
        display: inline-block!important;
    }
    .cartOS__cartW3 {
        width: 80%!important;
    }
    .cartOS__cartW4 {
        display: inline-block!important;
        width: 30%!important;
    }
    .cartOS__cartW5 {
        width: 30%!important;
    }
    .cartOS__cartW6 {
        width: 30%!important;
    }
}

/* корзина 1 шаг конец */	

span.price_opt {
    font-size: 12px;
    font-weight: 100;
}
.products__price-new {
    letter-spacing: -0.1px;
}