.tovarsNewDesign .item-big-box .price-block-btn{background:  #3450A7;}
.tovarsNewDesign .item-big-box .price-block-btn:hover{background:  #4364CC;}
.newsListSliderOuter_new .df_slider-arrow.prev { right: 42px; }
.newsListSliderOuter_new .df_slider-arrow { position: absolute; top: -4px; right: 10px; width: 34px; height: 34px; background: #7ccbad; border-radius: 50%; z-index: 10; }
.newsListSliderOuter_new .df_slider-arrow.prev::before { margin-left: -5px; background: url(../images/ico/slider_arrow-l.svg) center no-repeat; background-size: auto; background-size: contain; }
.newsListSliderOuter_new .df_slider-arrow::before { content: ""; position: absolute; top: 50%; margin-top: -7px; left: 50%; margin-left: -4px; width: 8px; height: 13px; filter: brightness(100); }
.newsListSliderOuter_new .df_slider-arrow.next { right: 0; }
.newsListSliderOuter_new .df_slider-arrow.next::before { margin-left: -3px; background: url(../images/ico/slider_arrow-r.svg) center no-repeat; background-size: auto; background-size: contain; }
.news-list_inner.newsListSlider_new { margin-top: 41px;}

.tovarsNewDesign{}
.tovarsNewDesign.grid.brand-pages-grid{padding-top: 0px; margin-top: 20px;}
.tovarsNewDesign .item-big-box .like{position: relative;background: url(../images/ico/likeNew.svg) center center no-repeat; width: 26px; height: 24px; }
.tovarsNewDesign .item-big-box .like, .item-info .like{position: relative;background: url(../images/ico/likeNew.svg) center center no-repeat; width: 26px; height: 24px; display: inline-block;cursor: pointer;vertical-align: top;}
.tovarsNewDesign .item-big-box .like.active {background: url(../images/ico/likeNew-active.svg) center center no-repeat;}
.tovarsNewDesign .item-big-box .rating, .item-info .rating{ font-size: 20px; color: #F8DF56; margin-bottom: 5px; display: inline-block; margin-left: 5px;width: 85px;}
.tovarsNewDesign .item-big-box .gategory-name{font-size: 15px; color: #898989; margin-top: 8px; font-weight: 300;}
.tovarsNewDesign .item-big-box .model-name{color: #3550aa; font-size: 15px; font-weight: bold;}
.tovarsNewDesign .item-big-box .price{margin-top: 10px;}
.tovarsNewDesign .item-big-box .new{color: #d96857;font-size: 15px;font-weight: bold; width:100%;}
.tovarsNewDesign .item-big-box .old{font-size: 15px; width:100%;}
.tovarsNewDesign .garanty-stock{margin-bottom: 0;}
.tovarsNewDesign .item-big-box .garanty{font-size: 14px;line-height: 22px;color: #474747;font-weight: 300;background: url(../images/ico/guarantyNew.svg) left center no-repeat; padding-top: 0;}
.item-bot .garanty{font-size: 14px;line-height: 22px;color: #474747;font-weight: 300;background: url(../images/ico/guarantyNew.svg) left center no-repeat; padding-top: 0; height: 20px;margin-right: 10px;display: inline-block;vertical-align: middle;margin-bottom: 5px;padding-left: 22px; margin-top: 5px;}
.tovarsNewDesign .item-big-box .stock{font-size: 14px !important;line-height: 22px; padding-left: 0;color: #3450A7; display: block;}
.item-bot .stock{font-size: 14px !important;line-height: 22px; padding-left: 0;color: #3450A7; display: block; position: relative;margin-bottom: 5px;}
.tovarsNewDesign .item-big-box .stock::before{display: none;}
.tovarsNewDesign .item-big-box {/*height: 500px;*/}
.artlist{font-size: 14px;margin-top: 5px;}
.tovarsNewDesign .item-big-box .icons .compare{background: url(../images/ico/addCompareNew.svg) center center/contain no-repeat;}
.item-big-box .icons .compare.active {background: url(../images/ico/addCompareNew_active.svg) center center/contain no-repeat;}
.tovarsNewDesign .item-big-box:hover .link-fill-parent{width: 112%; height: 112%;left: -6%; box-shadow: 0px 4px 12px rgba(26, 29, 49, 0.22);}
.tovarsNewDesign .item-big-box .discount {  right: 5px; top: 5px; z-index: 9;  }
.tovarsNewDesign .item-big-box .hidden-thumbs{
	position: relative; 
	align-items: center; 
	justify-content: center; 
	left:auto; 
	right: auto;
	width: 100%;
	height: 50px; 
	padding: 0; 
	overflow-y: hidden; 
	top: auto;  
	z-index: 2; 
	border:none !important; 
	display: none;      
	margin: 0 auto 15px;
}
.tovarsNewDesign .item-big-box:hover .hidden-thumbs{display: flex; text-align: center;}
.tovarsNewDesign .item-big-box .hidden-thumbs-item{display: flex; align-items: center; justify-content: center; margin-right: 5px; vertical-align: top; height: 50px; margin-bottom: 0; width: 50px; min-width: 50px;}
.tovarsNewDesign .link-fill-parent{transition: .1s;}

.tovarsNewDesign.tovarViewedSlider .item-big-box:hover .link-fill-parent{width: 100%; height: 100%;left: 0;}
.tovarsNewDesign.wrap-interesting-slider .item-big-box:hover .link-fill-parent{width: 100%; height: 100%;left: 0;}

.catDescr{font-family: Calibri; font-style: normal; font-weight: normal; font-size: 16px; line-height: 145%;}
.catDescr h2{font-family: 'Roboto Condensed'; font-style: normal; font-weight: bold; font-size: 22px; line-height: 22px;color: #323439; clear: both;}
.catDescr h3{clear: both;font-size: 18px;}
.why-we .catDescr .readMore{clear: both; font-family: Roboto Condensed; font-style: normal; font-weight: bold; font-size: 15px; line-height: 22px; display: flex; align-items: center; text-align: center; text-transform: uppercase;color: #3450A7; border:1px solid #3450a7 ; max-width: 212px; margin: 30px auto 0; text-align: center; height: 46px; line-height: 46px; display: block; text-decoration: none;}
.why-we .catDescr .readMore:hover{text-decoration: underline;}
.catDescr .greyBG{background: #BAC7EE5C; padding: 50px 70px 50px 250px; max-width: 970px; float: right; margin-bottom: 40px;}
.catDescr .greyBG .imgDescrLeft{position: absolute; left: 0;}
.catDescr ul li{margin-bottom: 15px;}
.catDescr .greyBG::after{content:""; display: block;clear: both;}
.catDescr img.imgDescrRight{float: right;  margin-top: -100px;  margin-right: 140px;  margin-left: 50px;  margin-bottom: 20px;}
.catDescr img.imgDescrRightNM{float: right;  margin-left: 50px;  margin-bottom: 20px;}
.catDescr .greyBGLeft{float: left; background: #BAC7EE5C; padding: 50px 70px 50px 70px; max-width: 970px; margin: 40px 0;}
.why-we .catDescr p{line-height: 23px;}
.why-we .catDescr { line-height: 23px; }
.why-we .catDescr li { line-height: 23px; }
.catDescr .detailDescr{display: none;}
.why-we--pages.description .col {margin-bottom: 0;}
.why-we--pages.description .col-4of4 {width: calc(100% - 14px);}
.why-we .text .detailDescr * { line-height: 1.4; }
.why-we .text.catDescr ul {
	padding: 0;
}
.why-we .text.catDescr ul li {
	padding: 0;
}
.why-we .text.catDescr ul li:before {
	display: none;
}
.why-we .text.catDescr ul li {
	list-style: disc;
	list-style-position: inside;
}

.catSliderNew.index-slider__block{margin-top: 0; margin-bottom: 20px;}
.catSliderNew.index-slider__block .slider-block_item {
	visibility: hidden;
}
.catSliderNew.index-slider__block .slider-block_item:first-of-type {
	visibility: visible;
}
.catSliderNew.index-slider__block .slider-block_item.slick-slide {
	visibility: visible;	
}
.catSliderNew.index-slider__block .slider-block_item{min-height: 265px; padding-bottom: 0;}
.catSliderNew .slider-block_item .wrap{justify-content: flex-start; width: 360px; margin: 0 0 0 40px;}
.catSliderNew .slider-block_item .item-image{right: 0;max-height: 265px; left: auto;}
.catSliderNew .slider-block_item .item-title{font-family: Roboto Condensed; font-style: normal; font-weight: bold; font-size: 22px; line-height: 130%; color: #fff;}
.catSliderNew .slider-block_item .item-text{font-family: Roboto Condensed; font-style: normal; font-weight: normal; font-size: 16px; line-height: 130%; color: #FFFFFF;  }
.catSliderNew .slider-block_item .item-btn .b-btn{background: #3450A7; border-radius: 30px; width: 180px; height: 43px; line-height: 43px; padding: 0; text-align: center;}
.catSliderNew .slider-block_item .item-info{width: 100%;}


.filterNewDesign .smartfilter{}
.filterNewDesign.filter{padding-right: 30px;}
.filterNewDesign.filter .os-scrollbar.os-scrollbar-vertical { right: 25px; }
.filterNewDesign.filter .bx-filter {margin-bottom: 0;}
.filterNewDesign .smartfilter .bx-filter-parameters-box{border: 1px solid #E8E8E8; margin-bottom: 16px; padding: 25px;}
.filterNewDesign .bx-filter .bx-filter-parameters-box-title span{font-size: 20px; text-transform: none;}
.filterNewDesign .bx-filter .bx-filter-parameters-box-title{padding: 0;cursor: pointer;}
.filterNewDesign .bx-filter .bx-filter-block{margin-top: 24px;}
.filterNewDesign .bx-filter .checkbox label{padding-top: 0;}
.filterNewDesign .bx-filter .checkbox label.lv2{margin-left: 0px; position: relative;}
.filterNewDesign .bx-filter .checkbox label.lv3{margin-left: 25px; position: relative;}
.filterNewDesign .bx-filter-parameters-box-container .checkbox:not(:first-child) { margin-top: 17px; }
.filterNewDesign .bx-filter .bx-filter-input-checkbox .bx-filter-param-text::before{width: 17px; height: 17px; border: 1px solid #E8E8E8;}
.filterNewDesign .bx-filter .bx-filter-input-checkbox .bx-filter-param-text::after{width: 17px; height: 17px; border: 1px solid #3450A7;}
.filterNewDesign .bx-filter .bx-filter-input-checkbox .bx-filter-param-text::after{background:url(../images/ico/checkedNew.svg) center center no-repeat #3450A7;}
/*.filterNewDesign .bx-filter .bx-filter-block{display: block;}*/
.filterNewDesign .bx-filter .bx-active .bx-filter-parameters-box-title::after{top: 30px; transform: rotate(180deg);}
.filterNewDesign .bx-filter .bx-filter-parameters-box-title::after{background:url(../images/ico/leftMenuArrowDown.png) 0 0 no-repeat ; content:" "; display: block; position: absolute;right: 15px; width: 16px; height: 13px; top: 32px; background-size: 16px auto;}
.filterNewDesign .bx-filter .bx-filter-input-checkbox .bx-filter-param-text a{word-wrap: anywhere;}
.filterNewDesign .bx-filter .lv3 .bx-filter-input-checkbox .bx-filter-param-text {word-wrap: anywhere; width: 152px; word-break: break-word;}
.bx-filter .bx-filter-block, .bx-filter-parameters-box-container {
	padding-bottom: 0;
}

.filterNewDesign .bx-filter.bx-green .bx-ui-slider-pricebar-vn { background:#E8E8E8; border-radius:3px;}
.filterNewDesign .bx-filter.bx-green .bx-ui-slider-pricebar-v { background: #3450A7; border-radius:3px; }
.filterNewDesign .bx-filter.bx-green .bx-ui-slider-track { border-radius: 3px; }
.filterNewDesign .bx-filter.bx-green .bx-ui-slider-pricebar-vd { border-radius: 3px; }

.filterNewDesign .bx-filter .checkbox label.lv3::before{content: ""; display: block; position: absolute; left: -17px; background: #E8E8E8; width: 1px; height: 23px; top: -17px;}
.filterNewDesign .bx-filter .checkbox label.lv3::after{content: ""; display: block; position: absolute; left: -17px; background: #E8E8E8; width: 16px; height: 1px; top: 6px;}

.filterNewDesign .bx-filter.bx-green .bx-ui-slider-handle.right{background: #fff; border-radius: 50%; width: 23px; height: 23px; border: 1px solid #E8E8E8; margin-right: -9px;}
.filterNewDesign .bx-filter.bx-green .bx-ui-slider-handle.right::after{content: ''; background: #3450A7; border-radius: 50%; width: 11px; height: 11px; display: block; margin: 5px auto;}
.filterNewDesign .bx-filter.bx-green .bx-ui-slider-handle.left{background: #fff; border-radius: 50%; width: 23px; height: 23px; border: 1px solid #E8E8E8; margin-left: -9px;}
.filterNewDesign .bx-filter.bx-green .bx-ui-slider-handle.left::after{content: ''; background: #3450A7; border-radius: 50%; width: 11px; height: 11px; display: block; margin: 5px auto;}

.filterNewDesign .bx-filter .bx-ui-slider-range {  z-index: 80;  }
.filterNewDesign .bx-filter .bx-ui-slider-handle {top: -100%;}

.filterNewDesign .bx-filter .bx-filter-parameters-box-container-block .bx-filter-input-container {  width: 100% ;  }
.filterNewDesign .bx-filter .bx-filter-parameters-box-container-block input{/*border:none;*/ font-size: 15px;}
.filterNewDesign .bx-filter.bx-green .bx-filter-input-container input:focus {/*border:none;*/}
.filterNewDesign .bx-filter .bx-filter-block.priceFilter {margin-top: 0;}

.filter-show-btn{background: #3450A7; width: 100%; text-align: center; padding: 0; color: #fff; text-transform: uppercase;font-weight: bold; font-size: 15px; line-height: 48px; height: 48px;}
.filter-show-btn::before{background: url(../images/ico/filterMobileIco.svg) center center no-repeat; background-color: none; left: 50%; margin-left: -70px; top: 8px;}

.often-search-list a{text-decoration: underline;}
.often-search-list a:hover{text-decoration: none;}


.tovarsNewDesign .df_slider-arrow { position: absolute; top: -2px; right: 10px; width: 34px; height: 34px; background: #7ccbad; border-radius: 50%; z-index: 10; }
.tovarsNewDesign .df_slider-arrow.prev { right: 42px; }
.tovarsNewDesign .df_slider-arrow.next { right: 0; }
.tovarsNewDesign .df_slider-arrow::before { content: ""; position: absolute; top: 50%; margin-top: -7px; left: 50%; margin-left: -4px; width: 8px; height: 13px; filter: brightness(100); }
.tovarsNewDesign .df_slider-arrow.prev::before,.reviewsSlider .df_slider-arrow.prev::before { margin-left: -5px; background: url(../images/ico/slider_arrow-l.svg) center no-repeat; background-size: auto; background-size: contain; content: ""; position: absolute; top: 50%; margin-top: -7px; left: 50%; width: 8px; height: 13px; filter: brightness(100); }
.tovarsNewDesign .df_slider-arrow.next::before, .reviewsSlider .df_slider-arrow.next::before {content:""; margin-left: -3px; background: url(../images/ico/slider_arrow-r.svg) center no-repeat; background-size: auto; background-size: auto; background-size: contain; } 

.closeFilter{display: none;}

#newsListSlider .slick-track{display: flex; height: 100%; align-items:strech;}

.newSearch{padding: 0; min-height: 380px; position: relative; margin-bottom: 0;}
.newSearch .newSearchIco{display: block;margin: 70px auto 30px;}
.newSearch form{display:flex;}
.newSearch input[type="text"]{height: 60px;background: #FFFFFF;border: 1px solid #E8E8E8; box-sizing: border-box; padding: 0 38px; font-size: 22px; line-height: 27px; color: #898989;display: block; width: 100%;}
.newSearch input[type="submit"]{background: #3450A7;height: 60px;font-family: Roboto Condensed; font-style: normal; font-weight: bold; font-size: 22px; line-height: 26px; color: #fff; padding: 0 53px; border: 1px solid #3450A7; display: block;} 
.newSearch .resultNothingFound{text-align: center; font-size: 22px; line-height: 27px;color: #898989;height: calc(100vh - 445px);}

.newSearch .listTovars{background: #fff; padding: 70px; position: relative;}
/*.newSearch .listTovars::after{content:""; display: block; height: 100%; width: 1px; position: absolute; top: 0; left: 70%; background: #E8E8E8;}*/
.newSearch .listTovars .item{display:flex;}
.newSearch .listTovars .item .tovar{display:flex; width:70%; border-bottom:1px solid #E8E8E8; align-items: center; justify-content: space-between; margin-right: 73px; margin-bottom: 30px;  height: 70px;}
.newSearch .listTovars .item .tovar .img{display: block; margin-right: 24px; width: 77px; padding-left: 10px;}
.newSearch .listTovars .item .tovar .img img{display: block; width: 100%;}
.newSearch .listTovars .item .tovar .name{display: block; font-size: 16px; line-height: 22px; color: #323439; max-width: 400px; width: 100%;}
.newSearch .listTovars .item .tovar .price{padding-right: 15px; font-weight: bold; font-size: 18px; line-height: 22px;  color: #D96857;}
.newSearch .listTovars .item .brend{display:flex; width:30%;  border-left:1px solid #E8E8E8; justify-content: space-around; padding-bottom: 16px; align-items: center;}
.newSearch .searchAll{font-weight: bold; font-size: 18px; line-height: 22px; color: #D96857; background:  url(../images/ico/searchArrowRightIco.png) center right no-repeat ; padding-right: 45px; margin-top: 20px; display: inline-block;}
.newSearch .searchAll span{display: none;}

.newSearchResults{position: relative; margin-bottom: 30px; display: grid; grid-template-columns: repeat(4, 1fr); grid-gap: 20px; padding-top: 10px;}
.newSearchResults .col:first-child{grid-column: span 3 / auto; margin: 0; position: relative;}
.newSearchResults .col:first-child span{position: absolute; font-size: 22px; line-height: 27px; color: #3450A7; left: 70px;  top: 17px;}
.newSearchResults input[type="text"]{height: 60px;background: #FFFFFF;border: 1px solid #E8E8E8; box-sizing: border-box; padding: 0 38px 0 140px; font-size: 22px; line-height: 27px; color: #898989;display: block; width: 100%;}
.newSearchResults .delete{display: block; position: absolute; right: 24px; top: 18px;}
.newSearchResults .col:last-child{grid-column: span 1 / auto; margin: 0; position: relative; padding-left: 116px;padding-top: 19px;}
.newSearchResults .col:last-child a.firstNew, .newSearchResults .col:last-child a.priceLnk{font-size: 16px; line-height: 22px; color: #898989;}
.newSearchResults .col:last-child a.firstNew{float: left; margin-right: 23px;}
.newSearchResults .col:last-child a.priceLnk{background: url(../images/ico/searchArrowDownIco.png) center right no-repeat; padding-right: 20px;}
.newSearchResults .col:last-child .filterPrice{position: relative; float: left;}
.newSearchResults .col:last-child .filterPriceLnk{position: absolute; border: 1px solid #E8E8E8; background: #fff; width: 104px; padding: 8px; right: -29px; top: 25px; display: none; z-index: 9;}
.newSearchResults .col:last-child .filterPriceLnk a{display: block;font-size: 16px; line-height: 22px;  color: #474747; margin: 5px 0;}
.newSearch .delete {z-index: 1; display: block; position: absolute; right: 24px; top: 18px; }
.guarantees{}
.guarantees .headBlock{padding-bottom: 230px;}
.guarantees .headBlock .text{background: #FFFFFF; box-shadow: 0px 4px 25px rgba(193, 193, 193, 0.25); padding: 30px 30px 10px; width: 828px; position: relative; z-index: 2; font-size: 18px; line-height: 21px;  color: #323439;}
.guarantees .headBlock .text p{font-size: 18px; line-height: 21px;  color: #323439; margin-bottom: 25px;}
.guarantees .headBlock .text img{display: block;float: none; margin-bottom: 30px; max-width: 200px;}
.guarantees .headBlock .text::before{content:""; display: block; position: absolute; width: 8px; height: 130px; left: -8px; bottom: 0; background: #3450A7;}
.guarantees .headBlock .text::after{content:""; display: block; position: absolute; width: 130px; height: 8px; left: -8px; bottom: -8px; background: #3450A7;}
.guarantees .headBlock .img{position: absolute; right: 0; top: 112px;}
.guarantees .headBlock .img img{}
.guarantees .services{background: #FDFDFD; box-shadow: inset 0px 4px 25px rgba(181, 181, 181, 0.25); padding: 50px 0; font-size: 18px; line-height: 21px; color: #323439;  text-align: center;}
.guarantees .services h2{font-weight: bold; font-size: 22px; line-height: 26px; text-align: center; text-transform: uppercase;  color: #323439; max-width: 970px; margin: 0 auto 50px;}
.guarantees .services h2 a{font-weight: bold; font-size: 22px; line-height: 26px; text-align: center; text-decoration-line: underline; text-transform: uppercase;  color: #3450A7;}
.guarantees .services .listServices{display:flex; justify-content: center; align-content: center; align-items: stretch; margin-bottom: 60px; flex-wrap: wrap;}
.guarantees .services .listServices .item{text-align: center;max-width: 20%; font-size: 20px;
line-height: 23px; color: #323439; padding: 0 12px;}
.guarantees .services .listServices .item img{margin: 0 auto 28px; }

.guarantees .guarentiesItems{padding: 70px 0 10px;}
.guarantees .guarentiesItems .item{max-width: 920px; margin: 0 auto 60px; text-align: center; font-size: 18px; line-height: 21px; color: #323439; }
.guarantees .guarentiesItems .item img{display: block; margin: 0 auto 40px;}
.guarantees .guarentiesItems .item h3{margin-bottom: 30px;font-weight: bold; font-size: 22px; line-height: 26px;color: #323439;}
.guarantees .guarentiesItems .item p{line-height: 21px;}
.guarantees .guarentiesItems .item span{font-size: 24px; line-height: 28px;  color: #323439;}

.guarantees .map{background: #3450A7;box-shadow: inset 0px 4px 25px rgba(181, 181, 181, 0.25); padding: 50px 0 60px; margin-bottom: -61px;}
.guarantees .map h2{font-family: Roboto Condensed; font-style: normal; font-weight: bold; font-size: 22px; line-height: 26px; text-align: center; text-transform: uppercase;  color: #FFFFFF; max-width: 970px; margin: 0 auto 50px;}
.guarantees .map .img{position: relative;}
.guarantees .map .img .smImages{position: absolute; left:15px;}
.guarantees .map .mapTxt{position: absolute; font-family: Roboto Condensed; font-style: normal; font-weight: bold; font-size: 36px; line-height: 42px;  color: #FFFFFF; right: 0; top: 340px;}

/*delivery page*/
.deliveryPage{}
.deliveryPage .tabs{display: flex;}
.deliveryPage .tabs a{background: #E8E8E8;font-size: 22px; line-height: 53px; text-align: center; color: #323439; text-decoration: none; width: 150px; height: 53px; margin-right: 5px; border-radius:5px 5px 0 0;}
.deliveryPage .tabs a:hover{background: #3450A7; color: #FFFFFF;}
.deliveryPage .tabs a.active{background: #3450A7; color: #FFFFFF;}
.deliveryPage .tabsItem{font-size: 16px;line-height: 145%;color: #323439; padding: 44px 54px 48px; background: #fff; box-shadow: 0px 4px 30px rgba(153, 155, 162, 0.13);}
.deliveryPage .tabsItem p{font-size: 16px;line-height: 145%;color: #323439;}
.deliveryPage .tabsItem h3{font-weight: bold; font-size: 18px; line-height: 22px; text-transform: uppercase; color: #323439; margin-top: 55px;}
.deliveryPage .tabsItem .steps{display:flex; justify-content: center; align-content: center; align-items: stretch; padding: 16px 0 0;}
.deliveryPage .tabsItem .steps .item{flex: 100%; text-align: center; color: #000; font-size: 16px; line-height: 22px; position: relative;}
.deliveryPage .tabsItem .steps .item::after{content:""; display: block; position: absolute; right: -20px; top: 30px; width: 40px; height: 13px; background: url(../images/ico/deliveryArrowRightIco.png) 0 0 no-repeat;}
.deliveryPage .tabsItem .steps .item:last-child:after{display: none;}
.deliveryPage .tabsItem .steps .item img{display: block; float: none; margin: 0 auto; max-width: 100%; margin-bottom: 26px; max-height: 64px;}
.deliveryPage .deliveryRow{display:flex; justify-content: center; align-content: center; align-items: stretch; padding-top: 25px;}
.deliveryPage .deliveryRow .colDR{border: 1px solid #E8E8E8; margin-right: 30px; flex: 100%;}
.deliveryPage .deliveryRow .colDR:last-child{ margin-right: 0;}
.deliveryPage .deliveryRow .colDR img{width: 100%; height: auto; float: none; max-width: 100%; margin: 0;}
.deliveryPage .deliveryRow .colDR .txt{padding: 24px 16px; font-size: 16px;}
.why-we.deliverP .wrap { border-top: none; }
.deliveryPage .tabsItem .deliveryMap{padding: 64px 0 0 0; margin-bottom: -50px; display:grid; grid-template-columns: repeat(6, 1fr); grid-gap: 20px;}
.deliveryPage .tabsItem .deliveryMap div:first-child{grid-column: span 4 / auto;}
.deliveryPage .tabsItem .deliveryMap div:last-child{grid-column: span 2 / auto;}
.deliveryPage .tabsItem .deliveryMap img{float: none; max-width: 100%;width: 100%; }
.deliveryPage .tabsItem .deliveryMap p{margin-top: 70px; margin-left: 20px;font-weight: bold;}
.deliveryPage .tabsItem .deliveryMap::after{content:""; display: block; clear: both; }
.deliveryPage .tabsItem.paymentT{display: none;}
.deliveryPage .deliveryRow .colDR .txt h3{display: none;}


.item-big-box .img{overflow: hidden;}
.deleteFav{position: absolute; right: 12px; top: 12px; color: #cdcdcd; font-size: 18px; text-decoration: none;}
.tovarsNewDesign.favTov .item-big-box {  height: 450px;  }
.favBottom{max-width: 940px; margin: 0 auto; }
.delAllFav{display: block; text-align: center; text-decoration-line: underline; text-transform: uppercase;   color: #3450A7; margin-top: 10px; margin-bottom: 65px;}
.favBottom .followSoc{}
.favBottom .followSoc span{font-weight: bold; font-size: 22px; line-height: 26px; text-transform: uppercase;  color: #323439; text-align: center; display: block;}
.footer__block.fav {border-top:none; margin-top: 20px;}
.footer__block.fav .footer-block_social{justify-content: center;}
.footer__block.fav .footer-block_social a{height: 50px; width: 50px;}
.footer__block.fav .footer-block_social a i{line-height: 50px;font-size: 24px;}

.brandsPag{}
.brandsPag .paginator-section-item.shown .shown-item{display: none;}
.brandsPag .paginator-section-item.show-by .show-by-text{display: none;}
.brandsPag .paginator-section-item.show-by .paginator-list{display: none;}
.brands {  margin-bottom: 70px;  }
.another-brands .col-6 {  width: calc(16.6% - 20px);  }
.brand-box{padding: 15px;}
.filter-block.brandFilterBlock{width: 100%;}
.brandFilterBlock .brand-pages-grid.tovarsNewDesign .col-3 { width: calc(25% - 20px); }
.brand-description-info .img{background: #EDEDEF; padding: 10px;}
.see-also-slider .col-4 { width: calc(16.4% - 20px); height: 108px; overflow: hidden;}
.brandFilterBlock .filter-show{display: none;}
.brand-description .banner{display: none;}
.brand-pages-grid.tovarsNewDesign.tovarViewedSlider {
	margin-top: 70px;
}
.brand-pages-grid.tovarsNewDesign.tovarViewedSlider.favTov {
	margin-top: -80px;
	padding-top: 30px;
}
.brand-pages-grid.tovarsNewDesign.tovarViewedSlider.favTov .df_slider-arrow {
	top: -25px;
}
.filter-section .filter-mob-bg {
	display: none;
}

@media only screen and (max-width: 1199px) {
	.brandFilterBlock .brand-pages-grid.tovarsNewDesign .col-3 { width: calc(50% - 20px); }
	.brand-description .banner{display: none;}
}
@media only screen and (max-width: 1110px) {
	.newSearchResults .col:last-child{padding-left: 15px;}
}
@media only screen and (max-width: 1070px) {
	.catDescr .greyBG{padding-left: 400px;}
	.catDescr img.imgDescrRight{margin-right: 10px;}
	.tovarsNewDesign .df_slider-arrow.next { right: 10px; }
	.tovarsNewDesign .df_slider-arrow.prev { right: 52px; }
	.guarantees .headBlock .img { position: relative; right: auto; top: auto; margin: 0 auto 30px; text-align: center; }
	.guarantees .headBlock .img img { margin: 0 auto; max-width: 100%;}	
	.guarantees .headBlock .text{width: 100%;}
	.guarantees .headBlock .text img{margin-bottom: 20px;}
	.guarantees .headBlock { padding-bottom: 0; }
	.guarantees .services .listServices .item{max-width: 100%; flex: 0 50%; margin-bottom: 30px;}
	.guarantees .map .mapTxt{position: relative; top:auto; right: auto; max-width: 380px; margin: 20px auto 0;}
	.guarantees .map .img img{margin: 0 auto;}
	.guarantees .map .img .mpImg{max-width: 100%;}
	.guarantees .map .img .smImages{max-width: 100%;}
}
@media only screen and (max-width: 1024px) {
	.closeFilter{
		position: fixed; 
		top: 0;
		left: 390px;
		display: block; 
		color: #3550aa; 
		font-weight: bold;
		width: 60px;
		height: 60px;
		font-size: 0;
		text-indent: -9999px;
		z-index: 100;
	}
	.closeFilter:hover {
	  opacity: 1;
	}
	.closeFilter:before, .closeFilter:after {
	  position: absolute;
	  left: 30px;
	  content: ' ';
	  height: 40px;
	  width: 3px;
	  top: 13px;
	  background-color: #fff;
	}
	.closeFilter:before {
	  transform: rotate(45deg);
	}
	.closeFilter:after {
	  transform: rotate(-45deg);
	}
	.filter-section .filter-mob-bg {
		background: rgba(0,0,0,0.75);
		position: fixed;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		z-index: 100;
	}

	.filter.filterNewDesign{left: -100%;}
	.filter.open.filterNewDesign {left: 0;}
	.deliveryPage .tabsItem .steps .item::after{width: 20px; -webkit-background-size: 100% auto;
	background-size: 100% auto;}
	.another-brands .col-6 {  width: calc(25% - 20px);  }
	.see-also-slider .col-4 { width: calc(25% - 20px); }
.filterNewDesign .smartfilter .bx-filter-parameters-box {
		display: none;
		padding-left: 20px;
		padding-right: 20px;
	}
	.filterNewDesign .smartfilter .bx-filter-parameters-box.mob-fl {
		display: block;
	}
	.filterNewDesign .bx-filter .bx-filter-parameters-box-title span {
		font-size: 18px;
	}
	.filterNewDesign .bx-filter .lv3 .bx-filter-input-checkbox .bx-filter-param-text {
		width: auto;
	}
	.filterNewDesign .bx-filter .bx-active .bx-filter-parameters-box-title::after {
		top: 28px;
	}

	.filter.filterNewDesign {
		padding: 15px 15px 80px;
		z-index: 500;
	}

	.bx-filter-button-box {
		display: block;
		position: fixed;
		left: 0;
		bottom: 0px;
		width: 100%;
		max-width: 390px;
		height: 70px;
		padding: 15px 15px;
		background: #f6f6f7;
		z-index: 100;
	}
	.bx-filter-button-box .bx-filter-parameters-box-container {
		display: flex;
		justify-content: center;
		align-items: center; 
	}
	.filterNewDesign .bx-filter .bx-filter-button-box .bx-filter-block {
		margin: 0;
	}
	.bx-filter .bx-filter-button-box .btn-themes {
		display: block;
		width: calc(50% - 5px);
		margin-right: 5px;
	    background: #49A078;
	    padding: 0 20px;
	    height: 40px;
	    font-size: 14px;
	    font-weight: 400;
	    line-height: 38px;
	    text-align: center;
	    color: #fff;
	    border-radius: 0;
	}
	.bx-filter .bx-filter-button-box .btn-themes:hover { 
		background: #49A078;
		color: #fff;
    }
	.bx-filter .bx-filter-button-box .btn-hidden {
		display: none;
	}
	.bx-filter .bx-filter-button-box .btn-link {
		display: block;
		background: #fff;
		width: calc(50% - 5px);
		margin-left: 5px;
	    padding: 0 20px;
	    height: 40px;
	    border: 1px solid #cfcfcf;
	    font-size: 14px;
	    font-weight: 400;
	    line-height: 38px;
	    color: #333;
	}
}
@media only screen and (max-width: 767px) {
	.catDescr img.imgDescrRight{float:none; display: block; margin: 15px auto;}
	.catDescr img.imgDescrRightNM{float:none; display: block; margin: 15px auto;}
	.catDescr .greyBG .imgDescrLeft{position: relative; left:auto;  display: block; margin: 15px auto;}
	.catDescr .greyBG{float:none; padding: 20px;}
	.catDescr .greyBGLeft{float:none; padding: 20px;}
	.catSliderNew .slider-block_item{flex-direction: row-reverse;align-items: center;min-height: 330px;}
	.catSliderNew .slider-block_item .item-image{height: auto;}
	.catSliderNew .slider-block_item .item-image img{margin: 0;}
	.often-search{display: none;}
	.paginator-section-item.show-by{display: none;}
	.catSliderNew{display: none;}
	.brands {
		border-bottom: none;
		padding-bottom: 0;
		margin-bottom: 48px;
	}
	.by-letters {
		margin-top: 40px;
	}
	.brands-destinations-filter {
		top: -70px;
	}
	.brand-pages-grid.tovarsNewDesign .item-big-box,
	.tovarViewedSlider.tovarsNewDesign .item-big-box {
		height: auto;
	}
	.tovarsNewDesign .item-big-box
	.tovarsNewDesign .item-big-box .icons .compare{display: none;}
	.tovarsNewDesign .item-big-box:hover .link-fill-parent {  width: 100%; height: 100%; left: auto; 0 0 0 1px #EDEDEF inset; }
	.tovarsNewDesign .item-big-box:hover .hidden-thumbs{display: none;}
	.brad-crumbs-list{margin-bottom: 10px;}
	.newSearch{padding: 30px 0;}
	.newSearchResults{margin-bottom: 30px; padding-top: 10px; display: block;}
	.newSearchResults .col:first-child{display: block;}
	.newSearchResults .col:last-child { display: block; float: right; width: 200px; }
	.newSearchResults .col:first-child span{display: none;}
	.newSearchResults input[type="text"]{padding-left: 38px;}
	.newSearch .listTovars {min-height: calc(100vh - 165px);}
	.newSearch .listTovars .item:nth-child(4),
	.newSearch .listTovars .item:nth-child(5) {display: none;}
	.newSearch .listTovars .item .brend{display: none;}
	.newSearch .listTovars .item .tovar{margin-right: 0; width: 100%; display: block; height: auto;min-height: 90px;}
	.newSearch .listTovars .item .tovar .img{float: left; height: 100%;}
	.newSearch .listTovars .item .tovar::after{content:""; display: block; clear: both;}
	.newSearch .searchAll { color: #fff; background: url(../images/ico/searchArrowRightIcoWhite_.png) 75% center no-repeat #D96857; padding: 20px 30px; margin-top: 20px; display: block;  text-align: center; }
	.newSearch .searchAll span{display: inline-block; margin-left: 10px;}
	.newSearch input[type="text"]{height: 50px;font-size: 18px;  line-height: 22px; padding: 0 20px;}
	.newSearch input[type="submit"] {   height: 50px;  font-size: 18px;  line-height: 22px;   padding: 0 20px;  }
	.guarantees .headBlock .img img { object-fit: cover; object-position: top center; height: 72vw; max-height: 434px; width: 100%; }
	.guarantees .map h2{font-size: 18px; line-height: 21px;}
	.guarantees .services h2{font-size: 18px; line-height: 21px;}
	.guarantees .guarentiesItems .item h3{font-size: 18px; line-height: 21px;}
	.guarantees .guarentiesItems .item p{font-size: 18px; line-height: 21px;}
	.guarantees .services h2 a{font-size: 18px; line-height: 21px;}
	.guarantees .services h2 {margin-bottom: 30px;}
	.guarantees .services .listServices {margin-left: -13px;margin-right: -13px; margin-bottom: 0;}
	.guarantees .services .listServices .item{font-size: 16px; line-height: 19px;padding-left: 10px;padding-right: 10px;}
	.guarantees .services .listServices .item:last-of-type {flex: 0 88%;}
	.guarantees .services .listServices .item img {	margin-bottom: 20px; max-width: 110px;}
	.guarantees .services .wrap>p {	display: none;}
	.guarantees .map .img {padding-top: 50px;}
	.guarantees .map .img .smImages{top: 0;}
	.guarantees .map { margin-bottom: -40px; padding-bottom: 40px; }
	.guarantees .headBlock .img {
		margin: 0;
	}
	.guarantees .headBlock .text { padding: 25px 0 28px; box-shadow: none; margin: 0; }
	.guarantees .headBlock .text::after,
	.guarantees .headBlock .text::before {display: none;}
	.guarantees .services {
		padding-top: 30px;
		padding-bottom: 10px;
	}
	.guarantees .guarentiesItems {
		padding-top: 48px;
	}
	.guarantees .guarentiesItems .item img {
		margin-bottom: 30px;
	}
	.guarantees .guarentiesItems .item h3 {
		margin-bottom: 20px;
	}
	.guarantees .guarentiesItems .item {
		margin-bottom: 40px;
	}
	.guarantees .map {
		padding-top: 35px;
	}
	.guarantees .map h2 {
		margin-bottom: 15px;
	}
	.newSearch .listTovars .item .tovar { min-height: 100%; padding: 20px 0 20px 0; margin-bottom: 0;}
	.item-big-box .price-block { max-width: 230px; }
	.deliveryPage .deliveryRow { display: block; padding-top: 10px;}
	.deliveryPage .deliveryRow .colDR{max-width: 640px; margin: 0 auto 20px;}
	.deliveryPage .tabsItem .steps{display: block;}
	.deliveryPage .tabsItem .steps .item{margin-bottom: 20px;}
	.deliveryPage .tabsItem .steps .item::after{display: none;}
	.article-section .deliveryPage ol li, 
	.article-section .deliveryPage ul li {
		margin-left: 18px;
	}
	.deliveryPage .tabsItem .deliveryMap p{margin-left: 0; margin-top: 20px;}
	.deliveryPage .tabsItem .deliveryMap{grid-template-columns: repeat(1, 1fr); padding-top: 10px;}
	.deliveryPage .tabsItem .deliveryMap div:first-child{grid-column: span 1 / auto;}
	.deliveryPage .tabsItem .deliveryMap div:last-child{grid-column: span 1 / auto;grid-row-start: 1;}
	.deliveryPage .tabsItem{padding: 24px 0 48px;background: none; box-shadow: none;}
	.deliveryPage .tabsItem h3 {margin-top: 32px;}
	.deliveryPage .tabsItem .steps .item img {margin-bottom: 20px;}
	.deliveryPage .tabsItem .steps .item br {display: none;}
	.deliveryPage .tabsItem { padding-bottom: 0	}
	.deliveryPage .deliveryRow .colDR .txt {padding: 0;}
	.deliveryPage .tabs a {height: 43px;line-height: 43px;font-size: 16px;}
	.deliveryPage .tabs a{width: 50%;}
	.deliveryPage .deliveryRow .colDR img{display: none;}
	.deliveryPage .deliveryRow .colDR{border:none;}
	.deliveryPage .deliveryRow .colDR .txt{padding: 0 16px;}
	.deliveryPage .deliveryRow .colDR .txt h3{display: block;}
	.deliveryPage .deliveryRow .colDR .txt ul{margin-bottom: 0;}
	.deliveryPage .deskH{display: none;}
	.brandFilterBlock .brand-pages-grid.tovarsNewDesign .col-3 { width: calc(100% - 20px); }
	.brand-description-info .img{margin: 0 auto 15px; max-width: 100%;}
	.item-big-box .icons .favorites{width: 33px;height: 28px;}
	.item-big-box .icons .favorites.active { background-size: 100%; }
	.newSearch .resultNothingFound{height: calc(100vh - 420px);}
	.guarantees .headBlock .text img {max-width: 160px;}
	.guarantees .map .mapTxt {
		margin-top: 30px;
		text-align: center;
		font-size: 26px;
    	line-height: 26px;
	}
	.brand-pages-grid.tovarsNewDesign.tovarViewedSlider {
		margin-top: 48px;
	}
	.tovarsNewDesign.grid.brand-pages-grid {
		margin-top: 25px;
	}
	.tovarsNewDesign .df_slider-arrow {
		top: 13px;
	}
	.brand-pages-grid.tovarsNewDesign.grid {
		margin-left: 0;
		margin-right: 0;
	}
	.tovarViewedSlider.brand-pages-grid.tovarsNewDesign.grid {
		margin-top: 48px;
	}
	.tovarsNewDesign .interesting-slider .item-big-box {
		height: auto;
	} 
	.brand-pages-grid.tovarsNewDesign.tovarViewedSlider.favTov {
		margin-top: -50px;
		padding-top: 0px;
	}
	.brand-pages-grid.tovarsNewDesign.tovarViewedSlider.favTov .df_slider-arrow {
		top: 7px;
	}
	.filter.filterNewDesign {
		padding: 3px 15px 80px;
	}
	.bx-filter-button-box {
		max-width: 80%;
	}
	.closeFilter{
		left: 80%;
	}
	.filter.filterNewDesign {
		z-index: 1200;
	}
	.filter-section .filter-mob-bg {
		z-index: 1100;
	}
}
@media only screen and (max-width: 600px) {
	.another-brands .col-6 {  width: calc(50% - 20px);  }
	.see-also-slider .col-4 { width: calc(50% - 20px); }
}
@media only screen and (max-width: 479px) {
	.newsListSliderOuter_new .df_slider-arrow.prev { right: 50px; }
	.newsListSliderOuter_new .df_slider-arrow.next {right: 10px; left: auto;}
	.tovarsNewDesign .df_slider-arrow.prev { right: 55px; }
	.tovarsNewDesign .df_slider-arrow.next {right: 15px; left: auto;}
	.newSearch .listTovars{padding: 15px;}
}
@media only screen and (max-width: 400px) {
.brands-letter-filter .item.active{margin-right: 10px;}
}
@media only screen and (max-width: 359px) {
	.guarantees .services .listServices .item{flex: 0 100%;}
}