.p-features__item-name, .p-features__item{color:#000;}.p-features__item{padding:2px 0;}.cartOS__count input.form-control.qty{text-align:center;max-width:50px;}.cartOS__count .input-group{display:flex;margin:0 auto;justify-content: center;}.cartOS__count .input-group-btn{display:flex;}.cartOS__count .input-group-btn span.btn{padding:10px;font-size:20px;cursor:pointer;}.m-brands .h-menu__img-icon{padding:5px;height:70px;margin-bottom:10px;}.m-brands.c-menu__items-ul .h-menu__img-li{margin:0px 0 0;width:14%;}@media screen and (max-width:580px){.products__img img{width:90%;}.wa-form .wa-field.wa-field-login, .wa-form .wa-field.wa-field-password{flex-direction:column!important;} .products__item, .products_col-3 .products__item, .products_col-5 .products__item{width:calc(100% - var(--c-l-m-m));}}@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;}}.price_opt{font-size:12px;font-weight:100;}.products__price-new{letter-spacing:-0.1px;}.c-menu__items-ul .h-menu__img-li{width:20%;}.h-menu_catalog .h-menu__item{padding-left:5px;}.h-menu__img-li-1{margin-top:5px;}.h-menu__img-link{margin-bottom:5px;}.h-menu__img-li{margin:10px 0;padding:0 10px;}.c-categ__img img{height:200px;}.c-categ__sub-link{line-height:inherit;}.product__features-name, .product__features-value{display:inline-block;padding-right:10px;}.m-products__info-count, .s-products__counter{display:none;}.s-products__addtocart{margin-top:0px;}a, a:hover{color:#17a3a0;}.header__midd-header_text,.header__midd-header_text_ua{flex:0 0 15%;font-size:15px;text-align:center;}.h-categ_c .h-categ__name{padding:0px 10px;min-height:50px;}
.s-price-wrapper.js-price-wrapper {
    display: none;
}
.sorting__item a {
    border-radius: 4px;
    height: 30px;
    line-height: 28px;
    background: #e3e3e3;
    border: 0;
    display: inline-block;
    font-size: .75rem;
    padding: 0 7px;
    overflow: hidden;
    position: relative;
    text-align: center;
    text-decoration: none;
    transition: all .5s ease-in-out;
    margin: 0 3px;
}
.sorting__item a:hover {
    box-shadow: 0px 0px 2px #000;
}
.sorting__filter.f-filter-bar.full-mobile {
    font-size: 16px;
    width: 100%;
    display: flex;
    justify-content: space-evenly;
    background: #17a3a0;
    color: #fff;
    padding: 10px;
}