.only-mobile {
    display: none;
}

.-cat-flex-cont {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}

.column.-items-aside {
    margin: 0 0 0 15px;
}

.-new-cat section h1 {
    font: bold 27px/50px "Noto Sans";
    margin: 0 !important;
}

.-new-cat div#products-list:not(.products-rows) {
    margin-left: -13px;
    margin-right: -2px;
    background: transparent;
    display: grid;
    grid-template-columns: 33.3% 33.3% 33.3%;
    grid-auto-rows: 395px;
}

.-new-cat div#products-list:not(.products-rows) .product-item.cell {
    width: auto;
    float: none;
    display: inline-block;
    margin: 15px 0 0 15px;
    height: 380px !important;
    border: none;
}

.-new-cat div#products-list:not(.products-rows) .product-item.cell .image-container {
    height: 190px;
    width: 100%;
}
.-new-cat div#products-list:not(.products-rows) .product-item.cell .image-container a {
    height: 170px;
    
}
.-new-cat div#products-list:not(.products-rows) .product-item.cell .info {
    height: auto !important;
}

.-new-cat div#products-list .product-item.cell .-rt {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    height: 40px;
    line-height: 18px;
}
.-new-cat div#products-list .product-item.cell .-rt>* {
    margin-right: 8px;
}
.-new-cat div#products-list.products-rows .product-item.cell .-rt {
    display: inline-flex;
    line-height: 40px !important;
}

.-new-cat div#products-list .product-item.cell .-rating {
    padding: 0;
    line-height: inherit;
}

.-new-cat div#products-list.products-rows .product-item.cell .-rating { 
    padding: 0 20px 0 0;
}

.-new-cat div#products-list .product-item.cell .-rating strong {
    color: #1290a4;
    font: normal 10px/18px "Noto Sans";
    vertical-align: middle;
    display: inline-block;
}
.-new-cat div#products-list .product-item.cell .-rating strong a {
    color: inherit;
    font: inherit;
    text-decoration: none;
}

.-new-cat div#products-list .product-item.cell .-rating strong::before { content: "("; }
.-new-cat div#products-list .product-item.cell .-rating strong::after { content: ")"; }

@media(min-width:1024px) {
.-new-cat div#products-list.products-rows .product-item.cell .-rating.t01 strong::after { content: " отзыв)" !important; }
.-new-cat div#products-list.products-rows .product-item.cell .-rating.t02 strong::after { content: " отзыва)"  !important;}
.-new-cat div#products-list.products-rows .product-item.cell .-rating.t03 strong::after { content: " отзывов)"  !important;}
}

.-new-cat div#products-list .product-item.cell .-brand-line {
    height: 40px;
    width: 70px;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: contain;
}

.-new-cat div#products-list:not(.products-rows) .product-item.cell .info .sp-inline-rating-stars>* {
    vertical-align: middle;
}

.-new-cat #products-list.products-rows .sp-product-inline-rating-widget .sp-inline-rating-stars {
    margin-top: -15px !important;
}


.-new-cat div#products-list .product-item.cell .-bonus {
    font-size: 10px;
    line-height: 16px;
    padding: 0 8px;
    background: #fb426b;
    color: #ffffff;
    white-space: nowrap;
    border-radius: 4px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 6px;
    font-family: "Noto Sans";   
}
.-new-cat div#products-list .product-item.cell .-bonus.bonus-x2,
.-new-cat div#products-list .product-item.cell .-bonus.bonus-x4,
.-new-cat div#products-list .product-item.cell .-bonus.extended,
.-new-cat div#products-list .product-item.cell .-bonus.super-extended {
	position: relative;
}
.-new-cat div#products-list .product-item.cell .-bonus.bonus-x2:after {
	content: "x2";
	color: #fb426b;
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	top: 0; right: -18px;
}
.-new-cat div#products-list .product-item.cell .-bonus.bonus-x4:after {
	content: "x4";
	color: #fb426b;
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	top: 0; right: -18px;
}
.-new-cat div#products-list .product-item.cell .-bonus.extended:after {
	content: "x2";
	color: #fb426b;
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	top: 0; right: -18px;
}
.-new-cat div#products-list .product-item.cell .-bonus.super-extended:after {
	content: "x3";
	color: #fb426b;
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	top: 0; right: -18px;
}
.-new-cat div#products-list.products-rows .product-item.cell .-bonus {
    color: #000000;
    border-radius: 4px !important;
    font-weight: bold;
}

.-new-cat div#products-list:not(.products-rows) .product-item.cell .-rt>span:last-child {
    min-width: 70px;
}

.-new-cat div#products-list:not(.products-rows) .product-item.cell .title-block {
    font: normal 13px/15px "Noto Sans";
    height: 40px;
    overflow: hidden;
}
.-new-cat div#products-list:not(.products-rows) .product-item.cell .title {
    display: -webkit-box;
    display: box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;  
    line-clamp: 2;
    box-orient: vertical;
    max-height: 40px;
    position: relative;
    line-height: inherit;
    overflow: hidden;
    text-overflow: ellipsis;
}

.-new-cat div#products-list:not(.products-rows) .product-item.cell .price-block .price {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.-new-cat div#products-list:not(.products-rows) .product-item.cell.-unavailable .price-block .price strong:not(.old-price) {
    position: relative;
    color: #a4a4a4;
}

.-new-cat div#products-list:not(.products-rows) .product-item.cell.-unavailable .price-block .price strong:not(.old-price)::before {
    position: absolute;
    font: bold 13px/13px "Noto Sans";
    color: #fb426b;
    top: -10px;
    left: 0;
    content: "Нет в наличии";
}

.-new-cat div#products-list:not(.products-rows) .product-item.cell.-unavailable .price-block .price strong.old-price {
    display: none;
}

.-new-cat div#products-list:not(.products-rows) .product-item.cell .price-block .price>* {
    white-space: nowrap;
}
.-new-cat div#products-list:not(.products-rows) .product-item.cell .price-block .price>.old-price {
    margin-left: 8px;
    margin-right: 12px;
}

.-new-cat div#products-list:not(.products-rows) .product-item.cell .-item-actions {
    height: 40px;

}

.-new-cat div#products-list .product-item.cell .-item-actions span,
.-new-cat div#products-list .product-item.cell .-item-actions a {
    margin-left: 10px;
    height: 16px;
    transform: scale(.85);
    transform-origin: right center;
    font-size: 0 !important;
    color: transparent !important;
}

.-new-cat div#products-list:not(.products-rows) .product-item.cell .countbox {
    position: relative;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}

.-new-cat div#products-list:not(.products-rows) .product-item.cell .countbox input {
    padding: 0 !important;
    color: #000000;
    font: bold 13px/30px "Noto Sans";
}

.-new-cat div#products-list:not(.products-rows) .product-item.cell span.add-to-cart,
.-new-cat div#products-list:not(.products-rows) .product-item.cell a.add-to-cart {
    margin-left: 12px;
}

.-new-cat div#products-list:not(.products-rows) .product-item.cell .price-block .sp-inline-rating,
.-new-cat div#products-list:not(.products-rows) .product-item.cell .sp-good-review-teaser { display: none !important; }

.-new-cat div#products-list.products-rows .product-item.cell .sp-listing-inline-rating-widget .sp-inline-rating-stars { height: auto; }

.bottom-bar {
    margin: 0 14px;
}

.bottom-bar .popular-sets {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
    padding: 0 20px 20px 10px;
}
.bottom-bar .popular-sets>* {
    margin-right: 20px;
    margin-bottom: 12px;
    font: normal 13px/16px "Noto Sans";
}

.bottom-bar .popular-sets a {
    color: #1290a4;
    text-decoration: none;
    text-decoration-style: dashed;
}
.bottom-bar .popular-sets a:hover {
    color: #000000;
}

.bottom-bar .popular-sets:not(.-expanded) li.-hidden {
    display: none;
}

.bottom-bar .popular-sets li.-toggle a {
    font-weight: bold;
    text-decoration-style: solid;
    font-size: 11px;
}

.top-ban {
    position: relative;
    margin: 0 0 15px 0;
}
.top-ban a {
    display: block;
}
.top-ban a img {
    display: none;
    width: 100%;
}
@media(min-width:1024px) {
.top-ban a img.desktop {
    display: block;
}
}

.top-brands {
    position: relative;
    margin: 0 0 15px 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.top-brands h4 {
    width: 80px;
    font: normal 11px/16px "Noto Sans";
    color: #000000;
    padding-left: 20px;
}
.top-brands nav {
    width: calc(100% - 49px);
    white-space: nowrap;
    margin: 0 30px;
    position: relative;
}

.top-brands nav div.-b {
    display: inline-block;
    height: 40px;
    width: 70px;
    margin-right: 6px;
    border: 1px solid #eaeaea;
    background: #ffffff;
    transform: scale(1);
    transition: all .2s ease;
}

.top-brands nav div.-b a {
    display: block;
    width: calc(100% - 12px);
    height: calc(100% - 10px);
    margin: 5px 6px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}
.top-brands nav div.-b:hover {
    transform: scale(1.12);
}

.top-brands nav a.-prev,
.top-brands nav a.-next {
    display: inline-block;
    position: absolute;
    width: 30px;
    height: 30px;
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPCAYAAAA2yOUNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY5OUY3NjIyRTdEQTExRTg5QUM5QzI1RDVDQkI5QUQyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY5OUY3NjIzRTdEQTExRTg5QUM5QzI1RDVDQkI5QUQyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Njk5Rjc2MjBFN0RBMTFFODlBQzlDMjVENUNCQjlBRDIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Njk5Rjc2MjFFN0RBMTFFODlBQzlDMjVENUNCQjlBRDIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ttBsgAAAAjElEQVR42mJUKz7EgAN0AXEpEHew4FAwDYgzoewcbIpmAnEaEn8WEwEF04G4GNmkOUCcjKYgC8RgwqFgCkwBTNEELApykd3AhKbgEboCmKIFSHw5qOMxFOWiKUxDVwhzeCI+hcjhBFI4F5tC9BBPgdLJSAq/MGGJFpDCWUj8TCYcEZwOxBOh7IkAAQYAXM8cKRqAHjAAAAAASUVORK5CYII=") center center no-repeat;
    left: -30px;
    top: 5px;
}

.top-brands nav a.-next {
    left: auto;
    right: -30px;
    transform: rotate(180deg);
}

.-selector {
    display: inline-block;
    vertical-align: top;
    position: relative;
	z-index: 1;
}
.-selector a.expander {
    display: block;
    font: bold 11px/34px "Noto Sans";
    color: #1290a4;
    padding: 0 30px 0 12px;
    width: 170px;
    text-decoration: none;
	position: relative;
	z-index: 998;
}
.-selector a.expander:hover,
.-selector.expanded a.expander {
    background-color: #1290a4 !important;
    color: #ffffff !important;
}

.-selector ul.values { display: none; }

.-selector a.expander.asc {    background: #f5f5f5 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQyRjA2QkUzRTdFQjExRTg5MjM5RjJDRDNBRDQxOEJGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQyRjA2QkU0RTdFQjExRTg5MjM5RjJDRDNBRDQxOEJGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDJGMDZCRTFFN0VCMTFFODkyMzlGMkNEM0FENDE4QkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDJGMDZCRTJFN0VCMTFFODkyMzlGMkNEM0FENDE4QkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz70QUXpAAAAU0lEQVR42mL8//8/g3rJYQYgiALidiCuBOJlIAEmBghIA+JFQMwGpUF8BublX5yLgPRkIF4KxE5ArAjE1UD8mQVIJADxFCDOhZoSB8QfQeIAAQYAYN4Q5WNJigEAAAAASUVORK5CYII=") no-repeat 152px center; }
.-selector a.expander.desc {    background: #f5f5f5 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRGN0M3RjUwRTdFQTExRThCQzQ1OEM2MDU0OUExODc0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRGN0M3RjUxRTdFQTExRThCQzQ1OEM2MDU0OUExODc0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REY3QzdGNEVFN0VBMTFFOEJDNDU4QzYwNTQ5QTE4NzQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6REY3QzdGNEZFN0VBMTFFOEJDNDU4QzYwNTQ5QTE4NzQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4Q8kjaAAAATklEQVR42mJUKz50iYGB4SAQ5zIgwGQgtmcCEguAOAeIFwExG5QG8RewAIk+IP4CxNOA2BWIRYE4/WaP7SwmqDGzgDgOiH9BaRCfASDAAKKFD5igDAkSAAAAAElFTkSuQmCC") no-repeat 152px center; }
.-selector a.expander.asc:hover,
.-selector.expanded a.expander.asc {    background: #f5f5f5 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNFMzdGNzgwRTdFQjExRThBMkIyQzdDRTA2QTI4OUUzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNFMzdGNzgxRTdFQjExRThBMkIyQzdDRTA2QTI4OUUzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0UzN0Y3N0VFN0VCMTFFOEEyQjJDN0NFMDZBMjg5RTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0UzN0Y3N0ZFN0VCMTFFOEEyQjJDN0NFMDZBMjg5RTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4mv8p3AAAAPElEQVR42mL4//8/AxRHAfFDKA0Wg0mkAfEfIH4OpdNgkkX/IWARELNBaRAoAkleAuLJSMYzQPmXAAIMAJaYX+MH5s2MAAAAAElFTkSuQmCC") no-repeat 152px center; }
.-selector a.expander.desc:hover,
.-selector.expanded a.expander.desc { background: #f5f5f5 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE1RkU0ODJERTdFQjExRThCQjFCOUI0Q0FGNTUxOUIyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE1RkU0ODJFRTdFQjExRThCQjFCOUI0Q0FGNTUxOUIyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTVGRTQ4MkJFN0VCMTFFOEJCMUI5QjRDQUY1NTE5QjIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTVGRTQ4MkNFN0VCMTFFOEJCMUI5QjRDQUY1NTE5QjIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6UhAlbAAAAPElEQVR42mL4////JSCeDMQMSBjEvwRiFP2HgEVAzAalQaAIpjINiP8A8XMoDeIzIBsVBcQPoTRYDCDAAA5HX+PA9IwFAAAAAElFTkSuQmCC") no-repeat 152px center; }

.-selector.expanded ul.values { 
    display: block;
    position: absolute;
	z-index: 999;
    left: 0;
    top: 100%;
    background: #ffffff;
    box-shadow: 0 0 4px rgba(0,0,0,.25);
    width: 170px;
}
.-selector.expanded ul.values.scrollable { 
	max-height: 300px;
	overflow-y: scroll;
}
.-selector.expanded ul.values li a {
    display: block;
    padding: 0 12px;
    font: normal 11px/30px "Noto Sans";
    color: #1290a4;
    text-decoration: none;
    background-position: 152px center;
    background-repeat: no-repeat;   
}
.-selector.expanded ul.values li a:hover {
    background-color: #1290a4;
    color: #ffffff;
}

#products-list.products-rows .product-item .title {
    font: 600 14px/16px "Noto Sans";
    color: #000000;
}

#products-list.products-rows .product-item .product-params {
    font: 500 11px/15px "Noto Sans";
    color: #000000;
}

#products-list.products-rows .product-item .product-params li {
    display: block !important;
    border-bottom: none !important;
    min-height: 0;
    padding: 3px 0 3px 12px;
    font-weight: 500 !important;
    white-space: nowrap;
    position: relative;
}
#products-list.products-rows .product-item .product-params li:not(.show-more)::before {
    position: absolute;
    content: "";
    background: #1290a4;
    border-radius: 50%;
    width: 6px;
    height: 6px;
    left: 0;
    top: 7px;
}
#products-list.products-rows .product-item .product-params:not(.expanded) li.-hidden {
    display: none !important;
}
#products-list.products-rows .product-item .product-params li>* {
    vertical-align: top;
    white-space: normal;
    display: inline-block !important;
    max-width: 1000px;
}
#products-list.products-rows .product-item .product-params li em {
    width: auto;
    font-weight: inherit;
}


#products-list.products-rows .product-item .price-block {
    width: 200px;
}

#products-list.products-rows .price-block .price  {
    padding-right: 20px;
    position: relative;
    display: flex;
    flex-direction: column;
    
}

#products-list.products-rows .price-block .buy-block {
    display: block !important;
}

#products-list.products-rows .price-block .price strong {
    text-align: right;
}
#products-list.products-rows .price-block .price strong.old-price {
    order: 1;
    line-height: 22px;
    padding-top: 8px;
}
#products-list.products-rows .price-block .price strong:not(.old-price) {
    order: 2;
}

#products-list.products-rows .-unavailable .price-block .price strong:not(.old-price) {
    color: #a4a4a4;
    position: relative;
}
#products-list.products-rows .-unavailable .price-block .price strong:not(.old-price)::after {
    position: absolute;
    content: "Нет в наличии";
    bottom: -15px;
    right: 0;
    font: bold 13px/13px "Noto Sans";
    color: #fb426b;
}
#products-list.products-rows .-unavailable .price-block .price strong.old-price {
    display: none;
}

.-new-cat div#products-list.products-rows .product-item.cell .-item-actions {
    position: absolute;
    top: 165px;
    right: 20px;
}

.-new-cat div#products-list.products-rows .product-item .countbox {
    position: absolute;
    right: 20px;
    top: 90px;
}

#products-list.products-rows .price-block .buy-block .js-buyBtn {
    line-height: 34px;
    height: 34px;
    font-size: 13px;
    font-weight: bold;
    width: auto;
    padding: 0 25px;
    margin-right: 20px;
    margin-top: 40px;
}

.filter-box .opener > i {
    top: 23px;
}

.filter-box a.opener.collapsed > i {
    transform: rotate(0deg);
}

.filter-box a.opener:not(.collapsed) > i {
    background-image: none;
    transform: rotate(0deg);
}
.filter-box a.opener:not(.collapsed) > i::after {
    content: "скрыть";
    font: bold 11px/10px "Noto Sans";
    color: #b2b2b2;
    right: 0;
    top: -3px;
    position: absolute;
    text-decoration: underline;
    text-decoration-style: dashed;
}

.filter-box a.opener:hover > i::after {
    color: #000000;
}

.-new-cat .filter-box .opener {
    font: bold 13px/18px "Noto Sans";
    color: #000000;
    padding-right: 65px;
}


#products-list .product-item.-unavailable .price-block .buy-block .js-buyBtn::before {
    display: none;
}

#products-list .product-item.-unavailable .price-block .buy-block .js-buyBtn:hover {
    background: #1290a4;
    color: #ffffff;
    border-color: #1290a4;
    outline: none;
}

.-new-cat .checkbox-group > li .title {
    color: #404040;
    font-size: 11px;
    font-weight: bold;
    font-family: "Noto Sans";
	display: inline-block;
	max-width: 128px;
}
.-new-cat .checkbox-group > li .title a {
    color: #404040;
}
.-new-cat .checkbox-group .count {
    float: right;
    font: bold 11px/13px "Noto Sans";
}

.-new-cat .filter-box .more {
    border-bottom: none;
    font: bold 11px/14px "Noto Sans";
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRGN0M3RjUwRTdFQTExRThCQzQ1OEM2MDU0OUExODc0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRGN0M3RjUxRTdFQTExRThCQzQ1OEM2MDU0OUExODc0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REY3QzdGNEVFN0VBMTFFOEJDNDU4QzYwNTQ5QTE4NzQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6REY3QzdGNEZFN0VBMTFFOEJDNDU4QzYwNTQ5QTE4NzQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4Q8kjaAAAATklEQVR42mJUKz50iYGB4SAQ5zIgwGQgtmcCEguAOAeIFwExG5QG8RewAIk+IP4CxNOA2BWIRYE4/WaP7SwmqDGzgDgOiH9BaRCfASDAAKKFD5igDAkSAAAAAElFTkSuQmCC") right center no-repeat;
    padding-right: 14px;
    margin: 0 0 15px 0 !important;
}
.-new-cat .filter-box .more:not(.collapsed) {
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQyRjA2QkUzRTdFQjExRTg5MjM5RjJDRDNBRDQxOEJGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQyRjA2QkU0RTdFQjExRTg5MjM5RjJDRDNBRDQxOEJGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDJGMDZCRTFFN0VCMTFFODkyMzlGMkNEM0FENDE4QkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDJGMDZCRTJFN0VCMTFFODkyMzlGMkNEM0FENDE4QkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz70QUXpAAAAU0lEQVR42mL8//8/g3rJYQYgiALidiCuBOJlIAEmBghIA+JFQMwGpUF8BublX5yLgPRkIF4KxE5ArAjE1UD8mQVIJADxFCDOhZoSB8QfQeIAAQYAYN4Q5WNJigEAAAAASUVORK5CYII=") right center no-repeat;
}

.-new-cat .filter-box .-apply {
    visibility: hidden;
    font: bold 11px/26px "Noto Sans";
    color: #1290a4;
    text-decoration: none;
    border: 2px solid #1290a4;
    padding: 0 8px;
    transition: all .15s ease;
}
.-new-cat .filter-box .-apply:hover {
    background: #1290a4;
    color: #ffffff;
}

.-new-cat .filter-box.-changed .-apply {
    visibility: visible;
}

.-new-cat .filter-box .filter-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-height: 20px;
    padding: 0 20px;
}

.-new-cat .filter-box .filter-footer:empty {
    display: none !Important;
}

.-new-cat .filter-box .-apply:first-child {
    margin-left: 108px;
}

.-new-cat #filter-sidebar .-stars {
    display: inline-block;
    position: relative;
    width: 80px;
    height: 16px;
    background: #d2d2d2;
}
.-new-cat #filter-sidebar .-stars::after {
    content: "";
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAB4CAYAAAAuVYzDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMxNUI4NkE2RTk3MjExRTg4NTdCRThCMzJBNkFFOTk5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMxNUI4NkE3RTk3MjExRTg4NTdCRThCMzJBNkFFOTk5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzE1Qjg2QTRFOTcyMTFFODg1N0JFOEIzMkE2QUU5OTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzE1Qjg2QTVFOTcyMTFFODg1N0JFOEIzMkE2QUU5OTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7DaRIhAAAKQElEQVR42uzdTaxcVQHA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") center center no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%;
    z-index: 2;
    position: absolute;
    left: 0;
    top: 0;
}

.-new-cat #filter-sidebar .-stars::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    z-index: 1;
    background: #e5a153;
}

.-new-cat #filter-sidebar .-stars.-l1::before { width: 20%; }
.-new-cat #filter-sidebar .-stars.-l2::before { width: 40%; }
.-new-cat #filter-sidebar .-stars.-l3::before { width: 60%; }
.-new-cat #filter-sidebar .-stars.-l4::before { width: 80%; }
.-new-cat #filter-sidebar .-stars.-l5::before { width: 100%; }

.-new-cat .filter-box.-hdn {
    display: none !important;
}

.-new-cat #filter-sidebar .noUi-horizontal .noUi-tooltip,
#-mobile-filters .noUi-tooltip {
    font: bold 11px/12px "Noto Sans";
    display: none !important;
}

.-new-cat #filter-sidebar .-search-block {
    position: relative;
    padding: 20px 20px 30px 20px;
}

.-new-cat #filter-sidebar .-search-block a.-block-expander,
#-search-section aside.groups .-footer a.-apply {
    display: block;
    background: #1290a4;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    font: bold 16px/50px "Noto Sans";
    opacity: 1;
    transition: all .1s ease;
}

.-new-cat #filter-sidebar .-search-block a.-block-expander:hover,
#-search-section aside.groups .-footer a.-apply:hover {
    opacity: .85;
}

.-new-cat #filter-sidebar .-search-block #-search-section {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 50;
    background: #ffffff;
    align-items: flex-start;
    justify-content: space-between;
    display: none;
}

#-search-section aside.groups {
    width: 250px;
    padding: 30px 20px;
    min-height: calc(100vh - 50px);
    border-right: 1px solid #eaeaea;
}

#-search-section aside.groups h2 {
    position: absolute;
    top: -50px;
    left: 0;
    background: #f5f5f5;
    color: #000000;
    font: bold 27px/50px "Noto Sans";
    width: 100%;
    white-space: nowrap;
}

#-search-section aside.groups h3 {
    font: bold 16px/36px "Noto Sans";
}
#-search-section aside.groups h3 a {
    color: #1290a4;
    text-decoration: none;
    display: block;
    position: relative;
    padding-left: 16px;
}

#-search-section aside.groups h3 a::before {
    content: "‹";
    position: absolute;
    left: 0;
    top: -2px;
    font-size: 24px;
    font-weight: normal;
}

#-search-section aside.groups ul {
    padding: 0 0 20px 0;
    position: relative;
}

#-search-section aside.groups ul li a {
    position: relative;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    font: bold 12px/15px "Noto Sans";
    padding: 8px 0;
    text-decoration: none;
}
#-search-section aside.groups ul li a:hover {
    color: #1290a4;
}
#-search-section aside.groups ul li a em {
    font: bold normal 11px/17px "Noto Sans";
    color: #1290a4;
}
#-search-section aside.groups ul li a em::before { content: "("; }
#-search-section aside.groups ul li a em::after { content: ")"; }

#-search-section aside.groups .-footer {
    position: relative;
    margin: 0 -20px;
    padding: 20px;
    border-top: 1px solid #eaeaea;
}
#-search-section aside.list {
    padding-left: 50px;
}

#-search-section aside.list .-block {
    padding: 20px 20px 20px 0;
}

#-search-section aside.list .-block h5 {
    font: bold 13px/26px "Noto Sans";
    color: #000000;
    height: 30px;
}

#-search-section aside.list .-block h5 a.-reset {
    display: inline-block;
    position: relative;
    margin-left: 12px;
    border: 2px solid #1290a4;
    font-size: 11px;
    color: #1290a4;
    text-decoration: none;
    padding: 0 30px 0 15px;
}

#-search-section aside.list .-block h5 a.-reset:hover {
    color: #ffffff;
    background-color: #1290a4;
}

#-search-section aside.list .-block h5 a.-reset::after {
    content: "";
    position: absolute;
    right: 6px;
    top: 3px;
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAAGzVWdFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ3ODlDQzk1RTcyNDExRTc4NjlBQTdFQ0VGNEYwMkZGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ3ODlDQzk2RTcyNDExRTc4NjlBQTdFQ0VGNEYwMkZGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDc4OUNDOTNFNzI0MTFFNzg2OUFBN0VDRUY0RjAyRkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDc4OUNDOTRFNzI0MTFFNzg2OUFBN0VDRUY0RjAyRkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4j/yqoAAAAcUlEQVR42mJgYGC4ARBAQMzADBBADFDwFyCAYLwbcB5AACFLwQVuQ5WB8G2AAAIJzIZKzGYCEmeA+DmIBnH+Q2X+gzimQCwJxGYAAQYSyQfif0C8DIi5oDSIn4ds7TSo4DSYAMiYXKigIBDzQGkQPxcAbwAXA883iTAAAAAASUVORK5CYII=") center center no-repeat;
    width: 20px;
    height: 20px;
    opacity: .5;
}
#-search-section aside.list .-block h5 a.-reset:hover::after {
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFEM0I4OTc3RTdFOTExRTg5M0U0RjA3NjU2NDIyRDg4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFEM0I4OTc4RTdFOTExRTg5M0U0RjA3NjU2NDIyRDg4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUQzQjg5NzVFN0U5MTFFODkzRTRGMDc2NTY0MjJEODgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUQzQjg5NzZFN0U5MTFFODkzRTRGMDc2NTY0MjJEODgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7+KBb0AAAAXElEQVR42mL4////DSCeDcTMQMwApUH8GyBOPhD/A+JlQMwFpUH8PAao6nQg/gvEz6E0iM8AkwThaVAd02BiMIk0NJ1pMMlcqI7lUDuXQ/m5IMnbWFw7ByQOEGAAogWqMN5pWWIAAAAASUVORK5CYII=") center center no-repeat;
    opacity: 1;
}

#-search-section aside.list .-block ul {
    display: grid;
    grid-template-columns: 37.5% 37.5% 25%;
    width: 100%;
    margin-top: 12px;
}

#-search-section aside.list .-block ul li {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    font: bold 11px/16px "Noto Sans";
    padding: 0 33% 12px 0;
    cursor: pointer;
}

#-search-section aside.list .-block ul li:nth-child(3n) {
    padding-right: 0;
}

#-search-section aside.list .-block ul li span {
    display: inline-block;
    color: #404040;
}

#-search-section aside.list .-block ul li:hover {
    color: #1290a4;
}

#-search-section aside.list .-block ul li span::before {
    position: relative;
    display: inline-block;
    width: 25px;
    height: 25px;
    background: #f5f5f5;
    border: 1px solid #eaeaea;
    content: "";
    margin-right: 10px;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center -100%;
    transition: all .15s ease;
}

#-search-section aside.list .-block ul li.checked span::before {
    border-color: #1290a4;
    background-color: #1290a4;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdFNzZCOUJERTk4MjExRThBRjlBQTIxQzkwMDQ2RDBGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdFNzZCOUJFRTk4MjExRThBRjlBQTIxQzkwMDQ2RDBGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0U3NkI5QkJFOTgyMTFFOEFGOUFBMjFDOTAwNDZEMEYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0U3NkI5QkNFOTgyMTFFOEFGOUFBMjFDOTAwNDZEMEYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7cjN25AAAAf0lEQVR42mL6//8/A5FYFIiPAfFDIGZjYiAOiALxXiC2BOLvQPyXiQRNukB8H4idkTWCJFYAMScBTbZA/BQsA3QvMxA/+Q8Be4GYE8lPl6Di94BYGtnPMIYuEL9C0iyHTxOyRnTNP/FpQteIrhmnJhBGD9XL0ABoQgkILAAgwACLiPOWD7+nUwAAAABJRU5ErkJggg==");
    background-repeat: no-repeat;
    background-position: center center;

}

#-search-section aside.list .-block ul li em {
    font: bold normal 11px/16px "Noto Sans";
    color: #1290a4;
    
}
#-search-section aside.list .-block ul li em::before { content: "("; }
#-search-section aside.list .-block ul li em::after { content: ")"; }

.-new-cat #filter-sidebar #-search-section aside.list .-block ul li .-stars  { position: relative; top: 4px; }

.window#avail-notify {
    width: 700px;
}
.window#avail-notify .header {
    font: bold 23px/40px "Noto Sans";
}

.window#avail-notify .body {
    padding: 30px;
}
.window#avail-notify .body p {
    font: normal 15px/20px "Noto Sans";
    color: #000000;
}

.window#avail-notify .body .-form {
    padding: 20px 0;
}

.window#avail-notify .body .-form .line {
    position: relative;
    padding: 10px 0;
}
.window#avail-notify .body .-form .line label {
    display: inline-block;
    width: 160px;
    font: normal 13px/35px "Noto Sans";
    color: #000000;
}

.window#avail-notify .body .-form .line input {
    width: calc(100% - 360px);
    font: normal 13px/35px "Noto Sans";
    color: #000000;
    padding: 0 15px;
    border: 1px solid #eaeaea;
}
.window#avail-notify .body .-form .line input:focus {
    border-color: #1290a4;
}

.window#avail-notify .body .-form .line a.-send {
    display: inline-block;
    background: #fedd00;
    color: #000000;
    font: bold 17px/50px "Noto Sans";
    width: calc(100% - 360px);
    text-align: center;
    text-decoration: none;
    transition: all .15s ease;
}

.window#avail-notify .body .-form .line a.-send:hover {
    background: #1290a4;
    color: #ffffff;
}

.window#avail-notify .body .info {
    font: 500 11px/14px "Noto Sans";
    padding: 0 60px;
    color: #a0a0a0;
    text-align: center;
}

.window#avail-notify .body .info a {
    color: #1290a4;
}

.checkbox-group > li.multiline {
    
}

body>footer {
    float: none !important;
}
body>footer .container {
    padding-top: 0;
}
body>footer .container::before {
    display: none !important;
}

.-mobile-pan {
    display: none;
}

section#goods .filter-box.actions { display: none !important; }

.filter-box .spoiler {
    margin-top: 0;
}

#filter-price {
    line-height: 42px;
    padding-bottom: 1px;
	margin: 0 0 0 39px;
	padding-top: 10px;
}
@media (max-width: 768px) {
	#filter-price {
		margin-left: 23px;
	}
}

div.-apply-element {
    position: absolute;
    right: 0;
    bottom: 15px;
    font: bold 11px/12px "Noto Sans";
    visibility: hidden;
}

div.-apply-element.visible {
    visibility: visible;
}

div.-apply-element a {
    color: #1290a4;
    text-decoration: underline;
    text-decoration-style: dashed;

}
div.-apply-element a:hover {
    color: #000000;
}

.-new-cat .filter-box.-olnk .more {
	margin-left: 20px !important;
}

.consumables-filters {
	margin-bottom: 16px;
	box-shadow: 0 5px 10px -5px rgba(0, 0, 0, .5);
	z-index: 3;
}
.consumables-filters:hover {
	outline: 2px solid #1290a4;
}
.consumables-filters.needs-animate {
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-webkit-transition: all 0.5s linear;
}
.consumables-filters.animate {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.2);
}
@media (max-width: 768px) {
	.consumables-filters {
		outline: 2px solid #1290a4;
	}
	.consumables-filter {
		width: 100%;
	}
	.consumables-filter span {
		width: 75px;
	}
}

span.add-to-cart {
	cursor: pointer;
}