/* ФОРМИНГ */

.basket_fly_forms .opener {
    top: 335px;
}

@media (min-width: 992px) {
    .banners-content .maxwidth-banner .text {
        background: #000000ba;
        padding: 30px;
        border-radius: 30px;
    }
	
	
	.CATALOG_SECTIONS .col-m-20{
		width: 25%;
	}
}

.value.font_xs.muted777 {
    text-align: center;
    font-size: 15px;
}

.item-views.float_banners.type2 .item .inner-text * {
    color: #fff;
}

.tizers .item .title:not(.muted) {
    font-size: 42px;
}

.catalog_detail .sku_props .bx_item_section_name .val {
    display: none;
}

.sku_props .bx_item_section_name .sku_mdash {
    display: none;
}


.ordered-block__title.option-font-bold.font_lg {
    display: none;
}

.banners-content h1 {
    font-size: 60px;
	line-height: 160%;
    max-width: 1000px;
}

.banners-content .maxwidth-banner .text .intro-text p:last-child {
    font-size: 27px;
    max-width: 1000px;
    line-height: 160%;
}

.dop-text.font_upper_md.darken {
    font-size: 27px;
}

.in-detail-news1 .item-views .item .title:not(.muted) {
    color: #f2722c;
    text-align: left;
	font-size: 18px;
	color: #000000;
}

.in-detail-news1  .value.font_xs.muted777 {
    text-align: left;
}

#content {
    BACKGROUND: #f8f8f8;
}

.wraps>.wrapper_inner {
    padding-top: 30px;
    border-radius: 20px;
}



/* Настройки начало - глоб */

	/* Русская кодировка текста */
	@charset "UTF-8";
	
	/* Опустить настройки АСПРО пониже */
	.style-switcher>.top_block_switch{
		top: 710px;
	}
	
	/* Выпадающее меню видно всегда 
	
	._mCS_2{
		display:block !important;
	}
	
	.mega-menu .menu-item.wide_menu .dropdown-menu, .mega-menu .menu-item:hover .wrap > .dropdown-menu, .dropdown-submenu > .dropdown-menu {
		visibility: visible;
		opacity: 1;
	} */
/* Настройки конец */




/* Шрифты начало - глоб */

	/* Подключаем свой шрифт. Закидываем файл шрифта в папку fonts Marvin */
	@font-face {
		font-family: "Marvin";
		src: url("fonts/Marvin.otf");
	}

	/* 15px/24px roboto (Default) */
	html{
		font-size: 15px;
	}

	body, body .bx-soa-section-title,
	body .ymaps-map{
		font: 17px/25px "roboto", Arial, sans-serif;

	}

	h1,h2,h3,h4,h5,h6{
		font-family: "roboto", Arial, sans-serif ;
	}

	.tooltip{
		font-family: "roboto", Arial, sans-serif;
	}

	.logo_and_menu-row .personal-link .title{
		font-size:14px;
	}

	.logo-row .top-description .js_city_chooser{
		font-size:15px;
	}

	.top-block-item .region_wrapper .arrow{
		bottom:3px;
	}

	.right_info_block .brand .preview .link.icons_fa:after{
		top:6px;
	}

	/*menu*/
	.mega-menu table td .wrap > a{
		font-size:16px;
	}

	.side-menu > li > a{
		font-size:17px;
	}

	.side-menu .submenu{
		font-size:15px;
	}

	.dropdown-menu{
		font-size:17px;
	}

	.mega-menu td .wrap > a .line-wrapper .line{
		bottom: -39px;
	}

	.menu-row.middle-block.bglight .mega-menu td .wrap > a .line-wrapper .line{
		bottom: -19px;
	}

	body .items-services.item-views .item .body-info .previewtext,
	.item-views.table-elements .item .body-info .previewtext,
	.item-views .item .previewtext p{
		font-size:15px;
	}

	.introtext,
	.preview-text-detail{
		font-size:17px;
	}

	/*basket*/
	body .basket-coupon-block-field-description,
	body .basket-item-info-name,
	body .basket-item-info-name-link,
	body .basket-coupon-block-total-price-current,
	body #basket-root *,
	#content #bx-soa-order-form *,
	.sale_order_full_table .sale-paysystem-wrapper *{
		font-family: "roboto", Arial, sans-serif !important;
	}

	/*catalog*/
	.breadcrumbs .drop .separator{
		top:9px;
	}

	.bx_filter .bx_filter_parameters_box_title:after{
		top:4px;
	}

	.sections_wrapper .list .item .name a{
		font-size:22px;
	}

	.stickers .stickers-wrapper > div{
		font-size:10px;
		line-height: 17px;
	}

	.main-block .prop_title_table .item .prop-block,
	.main-block .item .prop-block{
		font-size:14px;
	}

	.bx_item_detail_inc_two .list-type-block.item-views .item > .body-info .title{
		font-size:14px;
	}

	.item-views .item .price .price_old .price_val,
	.item-views .item .price .price_old .fa,
	.order-block .price .price_old .price_val,
	.order-block .price .price_old .fa{
		font-size:15px;
	}

	.item-views .item .price .price_val,
	.order-block .price .price_val{
		font-size:20px;
	}

	.select-outer select{
		font-size:14px;
	}

	.item-views.sections .item .title a{

	}

	body .buy_block .counter input,
	body .footer-button .buy_block .counter input{
		height:41px;
	}

	.additional_block p{
		font-size:17px;
	}

	.catalog_detail .item-stock > span{
		font-size:15px;
	}

	/*filter*/
	.bx_filter_select_popup ul li label{
		/*font-family: "roboto", Arial, sans-serif;*/
	}

	blockquote.danger,
	blockquote.info,
	blockquote.code{
		line-height:28px;
	}

	header.header-v8 .svg-search.white{
		top:-2px;
	}

	.title_block{
		font-size:24px;
	}

	.title_block.sm{
		font-size:22px;
	}

	.item-views.table-elements .item .body-info .previewtext,
	.item-views .item .previewtext p{
		font-size:17px;
	}

	/*basket*/
	.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle,
	.bx_ordercart .bx_ordercart_order_table_container tbody td.price .current_price,
	.bx_ordercart .bx_ordercart_order_table_container tbody td.custom>div:not(.centered){
		font-size:18px;
	}

	#basket_form_container .top_control .delete_all{
		padding-top: 8px;
		padding-bottom: 7px;
	}

	.basket_sort .remove_all_basket{
		padding-top: 6px;
		padding-bottom: 5px;
	}

	/*basket2*/
	#basket-root .basket-item-info-name,
	#basket-root .basket-item-info-name-link,
	#basket-root .basket-items-list-header-filter-item,
	#basket-root .basket-item-property-value,
	#basket-root .basket-item-property-custom-value,
	#basket-root .basket-item-property-name,
	#basket-root .basket-item-property-custom-name,
	#basket-root .basket-item-price-current-text,
	#basket-root .basket-item-price-title,
	#basket-root .basket-item-amount-field-description,
	#basket-root .basket-coupon-block-field-description,
	#basket-root .basket-coupon-alert,
	#basket-root .basket-coupon-alert .close-link,
	#basket-root .basket-checkout-block-total-title,
	#basket-root .basket-checkout-block-total-description,
	#basket-root .basket-coupon-block-total-price-current,
	#basket-root .basket-coupon-block-total-price-difference,
	#basket-root .basket-coupon-block-total-price-old,
	#basket-root .basket-item-price-old-text,
	#basket-root .basket-item-price-difference,
	#basket-root .basket-item-property-scu-text .basket-item-scu-item-inner{
		font-family: "roboto", Arial, sans-serif;
	}

	/*order*/
	body .bx-soa-section-title{
		font-size:25px;
	}

	#bx-soa-order .bx-sls .bx-ui-sls-fake,
	#bx-soa-order .bx-sls .bx-ui-sls-route{
		font-family: "roboto", Arial, Helvetica, sans-serif;
	}

	.personal_wrapper .orders_wrapper .sale-order-list-button,
	.personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-repeat > a,
	.sale-order-detail-payment-options-methods-button-element,
	.sale-order-detail-payment-options-methods-button-element-new-window{
		font-family: "roboto", Arial, Helvetica, sans-serif;
	}

	.personal_wrapper .orders_wrapper .row.col-md-12.col-sm-12 > a,
	.sale-order-list-accomplished-date,
	.sale-order-list-accomplished-date-number,
	.personal_wrapper .orders_wrapper .sale-order-title,
	.personal_wrapper .orders_wrapper .sale-order-list-container .sale-order-list-accomplished-title,
	.personal_wrapper .orders_wrapper .sale-order-list-container .sale-order-list-title,
	.personal_wrapper .orders_wrapper .sale-order-detail-general-item,
	.personal_wrapper .orders_wrapper .sale-order-list-inner-row > div > a,
	.personal_wrapper .sale-personal-account-wallet-container .sale-personal-account-wallet-title,
	.btn.sale-account-pay-button,
	.bx-sls .bx-ui-sls-fake,
	.bx-sls .bx-ui-sls-route{
		font-family: "roboto", Arial, Helvetica, sans-serif;
	}

	.viewed_product_block .viewed-wrapper .block-item__title {
		height: 105px;
		max-height: 105px;
	}
	
	.viewed_product_block .viewed-wrapper .block-item__title a{
		font-size: 15px;
		color: #81818D;
	}

	.top-block .menu.topest li{
		font-size: 14px;
		font-weight: 600;
	}

	.top_block_title{
		font-size: 28px;
		font-weight: 600;
	}

	.topic__heading #pagetitle{
		font-weight: 600;
	}

	.font_mlg{
		font-size: 22px;
		font-weight: 600;
		line-height: 27px;
	}

	body .menu_top_block.catalog_block .dropdown > li > a{
		font-size: 16px;
	}
	
	.item_info--top_block .item-title a {
		font-size: 17px;
		font-weight: 400;
	}
	
	.font_upper{
		font-size: 16px;
		text-transform: unset;
		letter-spacing: unset;
		font-weight: 600;
		color:#9595a2;
	}

	.font_mlg a{
		/*color: #494952 !important;*/
	}

	.front_news .font_mlg a{
		color: #fff !important;
	}

	.font_xs {
		font-size: 17px;
		line-height: 24px;
		color: #81818D;
	}
	
	#main .like_icons.list > div span{
		font-size: 14px;
		line-height: 24px;
	}
	
	#main .catalog_detail .item-stock > span, #main .catalog_detail .cheaper_form > span, #main .catalog_detail .table_sizes span, #main .catalog_detail .calculate-delivery-preview .font_sxs, #main .catalog_detail .calculate-delivery-preview .font_xs, #main .catalog_detail .price_txt{
		font-size: 16px;
	}
	
	.calculate-delivery .font_sxs{
		font-size: 16px;
	}
	
	.store_view{
		font-size: 16px;
	}
	
	/* Попап начало - глоб */
		.popup div.form-control label, .form_body div.form-control label{
			font-size: 16px;
		}
		
		body .filter.label_block input + label{
			font-size: 16px;
		}
		
		.delivery_note .title{
			font-size: 16px;
		}
		
		.delivery_note_wrapper .text{
			font-size: 16px;
		}
	/* Попап конец */
	
	.more-char-link .choise{
		font-size:16px;
	}
		
	.bx_filter_select_popup ul li label, .bx_filter_select_popup ul li > .sort_btn{
		font-size: 15px;
	}
	
	h1, h2, h3, h4, h5, h6 {
		line-height: 1.326em;
	}
	
	#bx-soa-order-main .bx-soa .bx-soa-custom-label, 
	#bx-soa-order-main .bx-soa .form-group label, 
	#bx-soa-order-main .bx-soa .form-group .bx-soa-customer-label{
		font-size: 14px !important;
	}
/* Шрифты конец */



/* Слайдер начало */

	.main-slider__item .banner_title .head-title{
		font-family: "Marvin", Arial, sans-serif;
		text-shadow: #402b17 0 0 24px, #402b17 0 0 12px;
	}
	
	.main-slider__item .left .banner_buttons{
		margin-left: 34px;
	}
	
	.main-slider__item .left .banner_text, .main-slider__item .left .banner_title{
		margin-left: 34px;
	}

	.main-slider .banner_buttons, .main-slider .banner_text, .main-slider .banner_title {
		top: 62px;
	}

	.main-slider__item .banner_title{
		max-width: 444px;
	}

	.top_slider_wrapp .main-slider .banner_title .head-title{
		line-height: 45px;
    	font-size: 43px;
		color: #fef5e7;
	}

	.top_slider_wrapp .main-slider .banner_buttons .btn.btn-default{
		background-color: #095897;
    	border: 2px solid #095897;
		color: #fff;
		font-size: 16px;
		text-transform: unset;
		letter-spacing: unset;
		padding: 12px 24px;
	}

	.top_slider_wrapp .main-slider .banner_buttons .btn.btn-transparent-border{
		border: 2px solid #ffedd5;
		font-size: 16px;
		text-transform: unset;
		letter-spacing: unset;
		padding: 12px 24px;
		color: #fff8ef;
		text-shadow: 0px 0px 9px #543b03e0;
	}

	.top_slider_wrapp .main-slider .banner_buttons .btn.btn-transparent-border:hover{
		background-color: #fde9ce;
		color: #095897;
		text-shadow: none;
	}
	
	.top_slider_wrapp .banner_title .section{
		color: #fff !important;
		opacity: 1 !important;
		background: rgb(255 118 0 / 80%);
		padding: 5px 10px;
		display: inline-block;
		margin: 0 0 0 0 !important;
		border-radius: 3px;
	}
/* Слайдер конец */



/* Тизеры начало */

	.item-views.tizers .item-wrapper > .item .image{
		max-height: 180px;
	}

	.TIZERS #bx_3218110189_63 .inner-text{
		top: -12px;
		position: relative;
	}

	.TIZERS .item .title span{
		color:#ff7600;
	}
/* Тизеры конец */





/* Разное начало */

.drag-block.container .content_wrapper_block, .drag-block.container > div[id*="bx_incl"] > .content_wrapper_block{
	border: none;
}

#header .lines-row{
	display: none;
}

#header .top-block.top-block-v1{
	border:none;
}

	/* Убрать цены начало */
	
		.prices,
		.basket-items-list-item-price,
		.basket-checkout-section-left,
		.bx-soa-coupon,
		.bx-soa-cart-total-line-totals,
		.bx-soa-cart-total-line,
		.total-scroll-info{
			display:none !important;
		}
		
		.catalog_block .sa_block,
		.quantity_block_wrapper,
		.basket_hover_block #basket_form .basket_wrap .wrap_total{
			display:none !important;
		}
		
		
	/* Убрать цены конец */
	
	.btn{
		letter-spacing: unset;
		text-transform: unset;
		font-size: 16px;
	}
	
	.btn.btn-transparent-border-color{
		border-width: 2px;
		border-color: #09589791;
	}
	
	a.scroll-to-top.ROUND_COLOR, a.scroll-to-top.RECT_COLOR{
		background-color: #09589778;
	}
	
	ul:not([id*="bx_"]) > li:before {
		content: "\27A4";
		color: #ff7600;
		margin: 0 7px 0 -21px;
	}
	
	blockquote{
		border-top-right-radius: 9px;
		border-bottom-right-radius: 9px;
		padding: 14px 20px 14px 37px;
		background: #f8f8f8;
		z-index: -1;
	}
	
	blockquote:before {
		bottom: 0;
		top: 0;
		width: 3px;
	}
	
	.wrapper1:not(.with_left_block) .detail-news1 .line-after:after{
		width: 70%;
		right: 0;
		margin: 0 auto;
	}
	
	.menu_top_block .dropdown > li > a .svg-inline-exit svg{
		width: 19px;
		height: 19px;
		margin: -3px 0 0 0;
	}
	
	.stores-list1 .items .item {
		border:none;
		border-radius: 10px;
	}
	
	.stores-list1 .items {
		padding: 20px 0;
	}
	
	body .wrapper_inner{
		border-radius: 20px;
	}
	
	.news-list-template .bordered-block{
		border:none;
		border-radius: 10px;
	}
	
	.rss{
		display:none;
	}
	
	.stickers .sticker_hit, .stickers .sticker_khit {
		background-color: #ff7600;
	}
	
	
	/* Выравнивание картинки справа и пропорционально на страницах сайта */
	img.img-prop{
		width: 100%;
		height: auto;
		max-width: 500px;
		margin: 0 0 20px 40px;
	}
	
	/* Плавность  */
	.box-shadow:hover{
		transform: translateY(-3px);
	}
	
	.box-shadow{
		transition: all 0.2s ease;
	}

	a.scroll-to-top.ROUND_COLOR, a.scroll-to-top.RECT_COLOR {
		opacity: .7;
	}
	
	a.scroll-to-top.ROUND_COLOR:hover, a.scroll-to-top.RECT_COLOR:hover {
		opacity: 1;
	}
	
	.viewed_product_block .viewed-wrapper .block-item .item.has-item,
	.block-items.flexbox .owl-item .block-item{
		border-radius: 6px;
	}
	
	.viewed_product_block .bordered{
		border:none;
	}
	
	input[type="text"], 
	input[type="password"], 
	input[type="email"], 
	input[type="tel"], 
	select, 
	textarea{
		background: #f8f8f8 !important;
		border: none !important;
	}
	
	.counter_block input[type="text"]{
		border-bottom: 1px solid #ececec !important;
		height: 47px !important;
	}
	
	.wrapper1 input[type="text"]:focus, 
	.wrapper1 input[type="password"]:focus, 
	.wrapper1 input[type="email"]:focus, 
	.wrapper1 input[type="tel"]:focus, 
	.wrapper1 textarea:focus{
		border: none !important;
		box-shadow: inset 0 0 0 2px #b5b5c4 !important;
		background: #fff !important;
	}
	
	.jqmWindow input[type="text"]:focus, 
	.jqmWindow input[type="password"]:focus, 
	.jqmWindow input[type="email"]:focus, 
	.jqmWindow input[type="tel"]:focus, 
	.jqmWindow textarea:focus{
		border: none;
		box-shadow: inset 0 0 0 2px #b5b5c4;
		background: #fff;
	}
	
	.form-control input[type="text"]:focus, 
	.form-control input[type="password"]:focus, 
	.form-control input[type="email"]:focus, 
	.form-control input[type="tel"]:focus, 
	.form-control textarea:focus, 
	input[type="text"].form-control:focus, 
	input[type="password"].form-control:focus, 
	input[type="email"].form-control:focus, 
	input[type="tel"].form-control:focus{
		border: none;
		box-shadow: inset 0 0 0 2px #b5b5c4 !important;
		background:#fff !important;
	}
	
	.form-control input[type="text"], 
	.form-control input[type="password"], 
	.form-control input[type="email"], 
	.form-control input[type="tel"], 
	.form-control select, 
	.form-control textarea, 
	input[type="text"].form-control, 
	input[type="password"].form-control, 
	input[type="email"].form-control, 
	input[type="tel"].form-control {
		padding: 8px 13px 7px;
		width: 100%;
		height: 48px;
	}
	
	.soa-property-container select{
		padding: 0 9px;
		height: 40px !important;
		border-radius: 1px !important;
		box-shadow: 4px 0px 0 4px #f3f3f7 !important;
	}
	
	.form-control{
		font-size: 16px;
		line-height: 34px;
	}
	
	.bx_filter_vertical input[type="checkbox"] + label:after, 
	.filter input[type="checkbox"] + label:after, 
	.bg_block:after{
		box-shadow: 0px 0px 0px 2px #c7c7d4 inset;
		background: #ffffff;
	}
	
	.delivery_note_wrapper{
		background: #f3f3f7;
		border: none;
	}
	
	#developer{
		transition: all 0.9s ease;
	}
	
	.footer-inner:not(.light) a.developer .svg-inline-developer_logo{
		opacity:.5;
		transition: all 0.4s ease;
	}
	
	.footer-inner:not(.light) a.developer:hover .svg-inline-developer_logo{
		opacity:1;
		
	}
	
	.footer-inner:not(.light) a.developer:hover .developer__logo{
		filter: none;
	}
	
	.menu_top_block .item a svg{
		width: 9px;
		height: 10px;
	}
	
	.menu-type1.menu_top_block .dropdown > li.v_bottom > .dropdown li{
		padding: 14px 16px 0px;
	}
	
	.menu-type1.menu_top_block .dropdown > li.v_bottom > .dropdown li a{
		font-size: 16px;
	}
	   
	.menu_top_block .dropdown> li.v_bottom a:hover .svg.svg-inline-down, 
	.left_menu > li.has-childs.v_bottom a:hover .svg.svg-inline-down {
		background-color: #9f9fb5;
	}
	
	.item .child_container .child_wrapp .menu_item.current a {
		color: #ec6f04;
	}
	
	.item .child_container .child_wrapp .menu_item.current a, .item .child_container .child_wrapp .menu_item:hover a{
		color: #ec6f04;
	}
	
	.search-page-wrap .btn-lg{
		padding: 12px 26px 11px;
		text-transform: unset;
	}
	
	.top_big_one_banner .slider-solution{
		border-radius: 20px;
	}
	
	.menu_top_block .dropdown > li > a .svg-inline-down, 
	.left_menu > li.has-childs > a .svg-inline-down{
		background: #b5b5c4;
	}
	
	.filter input[type="radio"] + label:after, .bg_block1:after{
		-webkit-box-shadow: 0px 0px 0px 2px #b5b5c480 inset;
		box-shadow: 0px 0px 0px 2px #b5b5c480 inset;
	}
	
	.eye-password:after{
		top: 42px;
	}
	
	body > .wrapper1 {
		background: #f8f8f8;
	}
	
	.header-wrapper{
		background: #fff;
	}
	
	.list-type-block.item-views.items-list1.list .item:hover .body-info .zoom_wrap .svg.svg-inline-zoom-arrow path{
		fill: #095897 !important;
	}
/* Разное конец */




/* Каталог на главной начало */

.sections_wrapper .list .item:not(.section_item){
	padding:0;
}

.sections_wrapper .list .item.bordered .img{
	width: 100%;
    height: 100%;
}

.sections_wrapper .list .item:not(.section_item) .img{
	margin: 0px auto;
}

.CATALOG_SECTIONS .item .name{
	position: absolute;
    bottom: 16px;
    width: 100%;
    left: 0;
}

.CATALOG_SECTIONS .item .name a{
	color: #fff !important;
}

.CATALOG_SECTIONS .item,
.CATALOG_SECTIONS .item:hover{
	border:none;
}

.CATALOG_SECTIONS .item,
.CATALOG_SECTIONS .item .img{
	border-top-left-radius: 5px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 5px;
	border-bottom-left-radius: 30px;
}

.CATALOG_SECTIONS .item .img a:after {
	content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #000000;
    opacity: 1;
    border-bottom-right-radius: 5px;
	border-bottom-left-radius: 30px;
    transition: opacity 0.2s ease-in-out;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 70%, rgb(0 0 0 / 50%) 90%);
}

.CATALOG_SECTIONS .box-shadow:hover{
	-webkit-transform: translateY(-4px);
	transform: translateY(-4px);
}

.val-pod-zakaz .item:not(.section_item){
	background: #f8f8f8;
}

.val-pod-zakaz .shine1{
	position: absolute;
    left: 0;
    top: -30px;
    right: 0;
    bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.sections_wrapper .list .row:not(.margin0) .val-pod-zakaz{
	padding-bottom: 0;
}


/* 8й блок начало */
.product-discover__wrapper {
    position: relative;
    width: 240px;
    height: 240px;
    text-decoration: none;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    -webkit-perspective: 1000px;
    perspective: 1000px;
}

.product-discover__borders {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    box-sizing: border-box;
    border: 10px solid #ff760045;
    border-left: none;
    transition: -webkit-transform .25s ease;
    transition: transform .25s ease;
    transition: transform .25s ease, -webkit-transform .25s ease;
}

@media (min-width: 1600px) {
    .product-discover__borders:after, 
	.product-discover__borders:before {
        height: 20%;
    }
}

.product-discover__borders:before {
    top: 0;
}

.product-discover__borders:after {
    bottom: 0;
}

.product-discover__borders:after, 
.product-discover__borders:before {
    content: "";
    position: absolute;
    width: 10px;
    height: 10%;
    background-color: #ff760045;
    left: 0;
	transition: all 0.2s ease;
}

.product-discover__content {
    position: relative;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 10px;
}

@media (min-width: 1600px) {
    .product-discover__cat {
        padding-right: 50px;
    }
}

.product-discover__cat:only-child {
    padding-right: 0;
}

.product-discover__cat {
    box-sizing: border-box;
    padding-right: 30px;
    flex: 1;
}

@media (min-width: 1601px) {
    .product-discover__cat p:first-child {
        font-size: 20px;
    }
}

@media (min-width: 1100px) {
    .product-discover__cat p:first-child {
        font-size: 18px;
    }
}

.product-discover__cat p:first-child {
	font-size: 18px;
    margin-bottom: 10px;
    color: #8f8f8f;
}

.product-discover__cat p {
    font-size: 14px;
}

@media (min-width: 1601px) {
    .arrow-link--blue {
        font-size: 20px;
    }
}

@media (min-width: 1100px) {
    .arrow-link--blue {
        font-size: 18px;
    }
}

.arrow-link--blue {
    color: #ff7600;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .1px;
    text-decoration: none;
}

.arrow-link, .pager__arr {
    color: #ff7600;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    will-change: transform;
}

@media (min-width: 1100px) {
    .arrow-link:after, .pager__arr:after {
        -webkit-transform: scale(1);
        transform: scale(1);
        transition: -webkit-transform .15s ease;
        transition: transform .15s ease;
        transition: transform .15s ease, -webkit-transform .15s ease;
        -webkit-transform-origin: 0 50%;
        transform-origin: 0 50%;
    }
}

.arrow-link:after, 
.pager__arr:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 32px;
    height: 14px;
    margin-left: 5px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMyIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDMzIDE1Ij48cGF0aCBmaWxsPSIjZmY3NjAwIiBkPSJNMzIuODggNy4xOGEuMjcuMjcgMCAwIDAgMC0uMzRMMjYuNTYuMDdhLjI1LjI1IDAgMCAwLS4zNCAwbC0uNjEuNjZhLjIyLjIyIDAgMCAwLS4wMy4zMmw0LjY3IDUuMDRIMS4yM2EuMi4yIDAgMCAwLS4xNy4wNmMtLjA0LjA1LS4wNy4xMS0uMDYuMTdWNy43Yy0uMDEuMDYuMDIuMTMuMDYuMTcuMDQuMDQuMS4wNy4xNy4wNmgyOS4wMmwtNC42NCA1LjAyYS4yNS4yNSAwIDAgMCAwIC4zNGwuNjEuNjZjLjA0LjA1LjEuMDguMTcuMDguMDYgMCAuMTItLjAzLjE3LS4wOHoiLz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%;
}

.val-pod-zakaz:hover .product-discover__borders {
    -webkit-transform: translateZ(15px);
    transform: translateZ(15px);
	transition: all 0.2s ease;
}

.val-pod-zakaz:hover .arrow-link:after {
    -webkit-transform: scaleX(1.2);
    transform: scaleX(1.2);
	transition: all 0.2s ease;
}
/* 8й блок конец */

/* Каталог на главной конец */



/* Коллекции начало */

	.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .content_wrapper_block > .maxwidth-theme{
		border-radius: 10px;
	}

	.COLLECTIONS   .content_wrapper_block > .maxwidth-theme{
		padding-left: 50px !important;
        padding-right: 50px !important;
	}
	
	.item-views.collection:not(.normal) .image.pattern:after{
		display:none;
	}
	
	.item-views.collection.bg_img .item-wrapper > .item .top-info .wrap, 
	.item-views.collection.bg_img .item-wrapper > .item .title *{
		font-size: 20px;
	}
	
	.COLLECTIONS .item:after {
		content: "";
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		opacity: 1;
		transition: opacity 0.2s ease-in-out;
		background: linear-gradient(180deg, rgba(0, 0, 0, 0) 60%, rgb(0 0 0 / 60%) 75%);
	}
	
	.item-views.float_banners.type2.sm-block .row .image, .item-views.float_banners.type2.sm-block .row .image * {
        border-top-left-radius: 5px;
        border-top-right-radius: 30px;
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 30px;
    }
	
	.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .collection.item-views.bg_img {
		padding-bottom: 0;
	}
	
	.COLLECTIONS .maxwidth-theme{
		margin-bottom: 50px;
	}
/* Коллекции конец */



/* Баннеры с текстом начало */
	
	.MIDDLE_ADV .item-views.float_banners.type2 .item .inner-text *{
		/*text-shadow: 0px 2px 40px #ff7600, 0px 2px 40px #ff7600, 0px 2px 40px #ff7600, 0px 2px 40px #ff7600, 0px 2px 40px #ff7600, 0px 2px 40px #ff7600, 0px 2px 40px #ff7600, 0px 2px 25px #ff7600, 0px 2px 25px #ff7600, 0px 2px 25px #ff7600, 0px 2px 25px #ff7600, 0px 2px 25px #ff7600, 0px 2px 25px #ff7600, 0px 2px 25px #ff7600;
		
		text-shadow: 0px 2px 40px #095897, 0px 2px 40px #095897, 0px 2px 40px #095897, 0px 2px 40px #095897, 0px 2px 40px #095897, 0px 2px 40px #095897, 0px 2px 40px #095897, 0px 2px 25px #095897, 0px 2px 25px #095897, 0px 2px 25px #095897, 0px 2px 25px #095897, 0px 2px 25px #095897, 0px 2px 25px #095897, 0px 2px 25px #095897;*/
	}
	
	.MIDDLE_ADV  .darken-bg-animate:after{
		background: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgb(0 0 0 / 80%) 80%);
		background: -o-linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgb(0 0 0 / 80%) 80%);
		background: -ms-linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgb(0 0 0 / 80%) 80%);
		background: linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgb(0 0 0 / 80%) 80%);
	}
	
/* Баннеры с текстом конец */



/* Блок о компании начало */
	
	.COMPANY_TEXT  .with-padding.company .item.video-block .image {
        min-height: 440px;
        border-top-left-radius: 5px;
        border-top-right-radius: 30px;
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 30px;
    }

/* Блок о компании конец */



/* Шапка начало */
	
	#header .right-icons .line-block .line-block__item:nth-child(-1n+2){
		display:none;
	}

/* Шапка конец */



/* Галерея начало */

	.GALLERY .darken-bg-animate:after{
		background: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0) 10%, rgb(0 0 0 / 40%) 80%);
		background: -o-linear-gradient(180deg, rgba(0, 0, 0, 0) 10%, rgb(0 0 0 / 80%) 40%);
		background: -ms-linear-gradient(180deg, rgba(0, 0, 0, 0) 10%, rgb(0 0 0 / 40%) 80%);
		background: linear-gradient(180deg, rgba(0, 0, 0, 0) 10%, rgb(0 0 0 / 40%) 80%);
	}
	
	.gallery-list__item-title{
		font-size: 18px;
	}
	
	.gallery-list__item-photos-count{
		opacity: 1;
		color: #fff;
		margin: 0;
	}
	
	.gallery-list__item{
		border-top-left-radius: 5px;
		border-top-right-radius: 30px;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 30px;
	}
	
	.GALLERY .maxwidth-theme{
		padding-top: 23px !important;
	}
	
	.GALLERY .item-views.news2.with-border{
		padding-bottom: 0 !important;
	}
	
	.GALLERY .box-shadow:hover{
		transform: translateY(0px);
	}
	
	.grey_block .page-top > div:last-of-type{
		margin-bottom: 0;
	}
	
	.text_before_items {
		margin-bottom: 10px;
	}
	
	.wraps > .wrapper_inner{
		padding-bottom: 30px;
		margin-bottom: 30px;
	}
	
	.gallery-wrapper .bordered{
		border:none;
	}
	
	.owl-carousel .owl-nav button {
		box-shadow: 0px 0px 12px #9090904f;
	}
	
	.bottom-links-block {
		margin: 20px 30px 20px 30px;
		line-height: 1rem;
	}
	
	.gallery-thumbs{
		padding: 54px 54px 0 54px;
	}
	
	.owl-carousel .owl-stage{
		padding: 50px 0 0 0;
	}
	
	.owl-carousel .owl-stage-outer{
		margin: -70px 0 0 0;
	}
	
	.owl-carousel .owl-nav .owl-prev .svg{
		left: -3px;
	}
	
	.owl-carousel .owl-nav .owl-next .svg{
		left: 3px;
	}
	
	/*
	#content .select_head_wrap{
		display:none;
	}
	
	.head-block.top .item-link .title:before{
		position: relative;
		display: block;
		padding: 22px 28px;
		text-decoration: none;
	}
	
	.head-block.top .item-link:nth-child(1) .title:before{
		content:"Всё";
	}
	
	.head-block.top .item-link:nth-child(2) .title:before{
		content:"Лестницы и Перила";
	}
	
	.head-block.top .item-link:nth-child(3) .title:before{
		content:"Мебельная фурнитура";
	}
	
	.head-block.top .item-link:nth-child(4) .title:before{
		content:"Почтовые ящики";
	}
	
	.head-block.top .item-link:nth-child(5) .title:before{
		content:"Фото с объектов";
	}
	
	.head-block.top .item-link:nth-child(6) .title:before{
		content:"Разное";
	}
	
	
	.head-block.top .item-link .title span{
		display:none !important;
	}*/
	
	.val-filter{
		display: flex;
		flex-wrap: wrap;
		gap: 10px;
		row-gap: 10px;
		column-gap: 10px;
		margin: 20px 0 40px 0;
	}
	
	.val-filter-spisok{
		padding: 9px 0;
	}
	
	.val-filter-spisok a{
		color: #333;
		background: #ececec;
		padding: 13px 30px;
		border-radius: 3px;
	}
	
	.val-filter-spisok a:hover{
		background: #f2f2f2;
	}
	
	.gallery-list__item-image{
		object-fit: cover;
		width: 100%;
	}
/* Галерея конец */



/* О компании начало */

	.COMPANY_TEXT .company-block .item .text{
		background: #fff;
		border-radius: 10px;
		border-bottom-right-radius: 30px;  
	}
	
	.wrapper1:not(.with_left_block) .drag-block .with-padding.company .item.video-block{
		padding-top: 0;
	}
	
	.COMPANY_TEXT .item-views.company .text{
		padding: 33px 30px 35px 30px;
	}
	
	.COMPANY_TEXT .company-block .item .text .show_all{
		display: none;
	}
	
	.video-block .image .play:after{
		opacity: .7;
	}
	
	.item-views.company .item.video-block .image{
		background-position: top left;
	}
	
	.video-block .image .play:after{
		background-color: #ff0000;
	}
	
/* О компании конец */



/* Ранее вы смотрели начало */

	.viewed_product_block .block-item__title a{
		font-size: 14px;
	}

	.viewed_product_block .viewed-wrapper .block-item__title{
		height: 74px;
	}

	.viewed_product_block .viewed-wrapper .block-item__title{
		max-height: 74px;
	}

	.viewed_product_block .block-item__cost{
		font-size: 16px;
	}
	
	.viewed_product_block .viewed-wrapper .block-item .item.has-item,
	.block-items.flexbox .owl-item .block-item{
		border-radius: 6px;
	}
	
	.viewed_product_block .bordered{
		border:none;
	}
	
	.viewed_product_block .block-item__title a {
		line-height: 19px;
	}
	
	.viewed_product_block .block-item__image img{
		border-radius: 5px;
	}

/* Ранее вы смотрели конец */



/* Верх шапки начало - глоб */
	.top-block.top-block-v1,
	.top-block.top-block-v1 .wrapp_block{
		background: #f3f3f3;
	}

	.top-block.top-block-v1{
		border-bottom: unset;
	}

	.logo_and_menu-row .search .search-input{
		border: 2px solid #e7e7e7;
		font-size: 16px;
		border-radius: 6px;
	}

	/* Убрать полосы сверху над баннером и ниже шапки */
	.header-wrapper .lines-row:before{
		display:none;
	}

	.top-block .menu > li > a{
		color:#9595a2;
	}

	.with_dropdown .dropdown > .wrap{
		border-radius: 5px;
	}

	.top-block .menu.topest li{
		font-weight: 600;
		padding: 0;
	}

	.top-block .menu.topest li a {
		padding: 15px 0 13px;
	}

	#headerfixed .logo-row .logo{
		padding-top: 9px;
	}

	#headerfixed .logo-row.v2 .mega-menu table td .wrap > a{
		text-transform: unset;
		color: #9595a2;
	}

	.svg.inline.big{
		top: 8px;
	}
	
	.logo_and_menu-row .callback-block{
		margin: 0 0 0 13px;
		font-size: 15px;
		text-transform: unset;
		letter-spacing: unset;
		font-weight: 500;
	}
	
	.logo-row .top-description .js_city_chooser {
		font-weight: 500;
	}
	
	.region_wrapper .dropdown {
		font-size: 15px;
	}
	
	.region_wrapper .dropdown .current{
		background: #f3f3f3;
	}
	
	.region_wrapper .dropdown .wrap{
		width: 170px;
		border-radius: 5px;
	}
	
	.phone-block .svg-inline-phone{
		display: inline-block !important;
	}
	
	.phone-block .svg-inline-phone svg{
		width: 20px;
		height: 20px;
		margin-right: 11px;
	}
	
	.phone-block .region_wrapper > .io_wrapper > .svg{
		display:inline-block;
	}
	
	.phone-block .svg-inline-down svg{
		width: 20px;
		height: 20px;
		top: -9px;
		left: 17px;
		position: absolute;
		opacity: .5 !important;
	}
	
	.logo_and_menu-row .phone.with_dropdown > .dropdown {
		top: -24px;
	}
	
	.phone.with_dropdown > .dropdown{
		left: 9px;
	}
	
	.region_wrapper .svg-inline-down svg{
		opacity: .5 !important;
		top: -1px;
		position: absolute;
	}
	
	.logo_and_menu-row .phone a{
		/*color: #ff7600;*/
	}
	
	.phone-block .callback-block{
		color: #9595a2;
	}
	
	.js_city_chooser span{
		color: #9595a2;
	}
	
	#header .top-block .menu.topest li{
		font-weight: 500;
	}
	
	.top-block .menu>li>a:hover,
	#header .callback-block:hover,
	.js_city_chooser span:hover{
		color: #095897;
	}
	
/* Верх шапки конец */



/* ИКонки в шапке начало - глоб */

	/* Добавить файлы "svg" в папку "svg" */

	.js-basket-block .basket svg{
		width: 25px;
		height: 25px;
	}

	.js-basket-block .wish svg{
		width: 25px;
		height: 25px;
	}

	.js-basket-block .svg-inline-compare svg{
		width: 25px;
		height: 25px;
	}

	.svg-inline-cabinet svg{
		width: 25px;
		height: 25px;
	}

	#header .header__top-item a.compare:after,
	#header .header__top-item a.delay:after,
	#header .header__top-item a.basket:after{
		color: #9595a2;
		line-height: 12px;
		display: inline-block;
		width: 10px;
		position: relative;
		top: -7px;
		font-size: 14px;
	}

	#header .header__top-item .basket-link{
		height: 46px;
		padding: 0 25px 0 25px;
	}

	.logo_and_menu-row .wrap_icon .name,
	.logo_and_menu-row .wrap_icon .title{
		font-size: 14px;
		font-weight: 600;
		color: #9595a2;
		text-transform: unset;
		letter-spacing: unset;
	}

	.auth_wr_inner .downs svg{
		width: 24px;
		height: 24px;
		opacity: .5;
	}

	.auth_wr_inner.with_dropdown>.svg.inline {
		right: 12px;
		top: 12px;
	}

	.wrap_icon.person .personal-link {
		padding: 10px 25px 5px 16px;
		margin: 0;
	}

	.top-block .logo_and_menu-row .wrap_icon.person .personal-link {
		margin-top: 0;
	}

	.auth_wr_inner{
		top: 2px;
	}

	.person .with_dropdown:hover {
		background: #F3F3F7;
	}

	body .wrapper1.basket_normal .top-block .logo_and_menu-row .wrap_icon.person .dropdown-menu {
		top: 43px;
		right: -1px;
	}

	.auth_wr_inner .dropdown-menu li a {
		border-top: none;
		font-size: 14px;
		font-weight: 600;
		color:#9595a2;
	}

	.auth_wr_inner .dropdown-menu li .icons {
		float: left;
	}

	.auth_wr_inner .dropdown-menu li:hover>a {
		background-color: #F3F3F7;
	}

	#main .top-block .header__top-item a:hover .svg.inline svg, .top-block .header__top-item .auth_wr_inner:hover .svg.inline svg, .top-block .header__top-item .sites:hover .svg.inline svg, .top-block .header__top-item .top-btn:hover .svg.inline svg{
		opacity: .5;
	}

	.auth_wr_inner:hover > .personal-link .name{
		color: #9595a2;
	}

	.auth_wr_inner .dropdown-menu li a{
		padding: 11px 59px 12px 19px !important;
	}

	.auth_wr_inner .dropdown-menu li.active a{
		color: #ed1c24;
	}
	
	body .basket-link .js-basket-block{
		padding: 0;
		margin: 8px 5px 0 0;
	}
	
	body .basket-link.compare .js-basket-block {
		padding-right: 0px;
	}
	
	body .basket-link .js-basket-block .count {
		margin: -12px -9px 0px 0;
	}
	
	/* Если избранное 0, то не показываем иконку 
	span.count.empted{
		display: block;
	}*/
	
/* Иконки в шапке конец */



/* Выпадающее меню начало - глоб */
	body .menu-navigation__sections-wrapper{
		width: 300px;
		background: #F8F8F8;
	}

	.menu-navigation__sections-item .name{
		font-size: 16px;
		color: #494952 !important;
		font-weight: bold;
	}

	.menu-navigation__sections-item .colored_theme_text{
		background: #fff;
		border-right:3px solid #f2722c;
	}

	.menu-navigation__sections-item-link .svg-inline-right svg{
		width: 13px;
		height: 13px;
		opacity: .1;
	}

	#mobilemenu .arrow .svg svg{
		width: 11px;
		height: 13px;
		opacity: .3;
	}

	.menu-navigation__sections-item .colored_theme_text .svg-inline-right{
		right: 17.5px !important;
	}
	
	.mega-menu .menu-item.dropdown:hover .wrap::before{
		background-color: rgb(0 0 0 / 20%);
	}
	
	.mega-menu table td .wrap > a .svg:not(.svg-inline-down){
		top: -1px;
	}
	
	.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu.long-menu-items ul.menu-wrapper > li.dropdown-submenu > a {
		font-size: 16px;
		font-weight: 500;
	}
	
	.menu-row .mega-menu table td.wide_menu .dropdown-submenu .dropdown-menu > li > a,
	.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li:not(.has_img) > .dropdown-menu li a{
		font-size: 16px;
		line-height:22px;
	}
	
	.menu-row .mega-menu table td.wide_menu .dropdown-submenu .dropdown-menu > li > a {
		padding: 18px 20px 0px !important;
	}

	.mega-menu table .wide_menu .dropdown-submenu:hover > a{
		color: unset;
	}
	
	.menu-row .mega-menu table td.wide_menu .more_items{
		font-size: 16px;
	}
	
	.mega-menu .more_items{
		color: #5f666f !important;
		background: #F8F8F8;
		padding: 3px 0 3px 15px !important;
		padding-right: 15px !important;
		border-radius: 5px;
		margin: 13px 0 0 5px;
		font-size: 14px !important;
		transition: all 0.2s ease;
	}
	
	.mega-menu .more_items:hover{
		background: #b5b5c4;
		color: #fff !important;
	}
	
	.menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper,
	.mega-menu table td.wide_menu>.wrap>.dropdown-menu,
	.menu-navigation{
		max-height: 570px;
	}
	
	.val-about{
		position:relative !important;
		padding-right: 12px !important;
	}
	
	.val-about:before{
		content:"";
		background-image: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 47 29" class="val-arrow-down"> <path class="cls-1" fill-rule="evenodd" clip-rule="evenodd" d="M1.66227 2.15055C3.47563 0.337186 6.41568 0.337186 8.22904 2.15055L23.5193 17.4408L38.8096 2.15055C40.6229 0.337186 43.563 0.337186 45.3763 2.15055C47.1897 3.96392 47.1897 6.90396 45.3763 8.71733L26.8027 27.291C24.9893 29.1043 22.0493 29.1043 20.2359 27.291L1.66227 8.71733C-0.151095 6.90396 -0.151095 3.96392 1.66227 2.15055Z" fill="%23000"/> </svg>');
		display: inline-block;
		margin-left: 5px;
		width: 12px;
		height: 8px;
		background-repeat: no-repeat;
		position: absolute;
		right: 26px;
		top: 19px;
		opacity: .3;
		transition: all 0.2s ease-out;
	}
	
	.val-about:hover:before{
		background-image: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 47 29" class="val-arrow-down"> <path class="cls-1" fill-rule="evenodd" clip-rule="evenodd" d="M1.66227 2.15055C3.47563 0.337186 6.41568 0.337186 8.22904 2.15055L23.5193 17.4408L38.8096 2.15055C40.6229 0.337186 43.563 0.337186 45.3763 2.15055C47.1897 3.96392 47.1897 6.90396 45.3763 8.71733L26.8027 27.291C24.9893 29.1043 22.0493 29.1043 20.2359 27.291L1.66227 8.71733C-0.151095 6.90396 -0.151095 3.96392 1.66227 2.15055Z" fill="%23fff"/> </svg>');
		opacity: 1;
		z-index:999;
		/*transform: rotate(-180deg);*/ /* Повернуть на 180 градусов */
		transform: scale(1, -1); /* Отразить по вертикали */
	}
	
	.mega-menu .dropdown i.svg-inline-down svg{
		transition: all 0.2s ease-out;
	}
	
	.mega-menu .dropdown:hover i.svg-inline-down svg{
		/*transform: rotate(-180deg);*/ /* Повернуть на 180 градусов */
		transform: scale(1, -1); /* Отразить по вертикали */
	}
	
	.mega-menu .menu_img a img{
		border-radius: 50px;
	}
	
	.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li.has_img .menu_img{
		top: -3px;
	}
	
/* Выпадающее меню конец */



/* кнопка КАТАЛОГ начало - глоб */
	/* Добавить 2 файла в папку svg:
		— icon_catalog.svg
		— trianglearrow_sprite.svg */
	.logo_and_menu-row .menu-only .mega-menu table td.catalog .wrap>a.dropdown-toggle{
		background: #095897;
		color: #fff !important;
		padding: 10px 22px;
		height: 46px;;
		text-transform: unset;
		border-radius: 3px;
		font-weight: unset;
	}
		
	.logo_and_menu-row .menu-only .mega-menu table td .wrap>a{
		padding: 8px 22px;
		text-transform: unset;
		height: 42px;
		border-radius: 5px;
	}

	.menu-item .svg-inline-down svg{
		width: 12px;
		height: 8px;
		opacity: .5;
		margin: 0 0px 0 7px;
	}

	.dark-hover-overlay .mega-menu .menu-item.dropdown .wrap>a path {
		fill: #fff !important;
	}

	.mega-menu .wrap>a .svg.svg-inline-down{
		margin-left: 0;
	}

	#headerfixed .catalog .dropdown-toggle{
		background: #ED1C24;
		color: #fff !important;
		padding: 8px 22px !important;
		height: 42px;
		text-transform: unset;
		border-radius: 5px;
	}

	.mega-menu .wrap > a .svg.svg-inline-down{
		display: inline-block !important;
	}

	#headerfixed .header__top-inner .header__top-item:first-child{
		display:none;
	}
	
	.logo_and_menu-row .menu-only .mega-menu table td.catalog .wrap>a.dropdown-toggle{
		font-weight: 700;
	}
/* Кнопка КАТАЛОГ конец */



/* Отзывы начало - глоб */
	.REVIEWS .bordered{
		border:none;
	}
	
	.REVIEWS .item-views .btn-transparent-border-color{
		padding: 8px 14px;
	}
	
	.reviews.item-views .owl-carousel.shadow .owl-item{
		padding: 0 5px;
	}
	
	.reviews.item-views.compact .item-wrapper, .reviews.item-views.compact .item{
		border-radius: 6px;
	}
	
	.REVIEWS .bg-fill-white{
		background:unset;
	}
	
	body .REVIEWS .box-shadow:hover{
		background-color:#fff;
	}
	
	body .REVIEWS .box-shadow{
		background:#fff;
	}
/* Отзывы конец */



/* Бренды начало */

	.BRANDS .item-views.brands.owl-carousel .owl-item .item{
		background-color: #fff;
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
		overflow: hidden;
		padding: 32px;
		position: relative;
		border-radius:12px;
	}
	
	.item-views.brands .item img{
		filter:unset;
		-webkit-filter:unset;
		opacity:1;
	}
	
	.BRANDS .owl-carousel:not(.product-detail-gallery__slider) .owl-nav {
		left: -18px;
		right: -18px;
		top: 75px;
	}
	
	.BRANDS .owl-carousel .owl-nav .svg svg {
		display: unset;
		width: unset;
		height: unset;
	}
	
	.BRANDS .owl-carousel.owl-theme.owl-bg-nav .owl-nav button:not(:hover) {
		box-shadow: 0px 0px 12px #9090904f;
	}
/* Бренды конец */



/* Истории начало */
	.stories-popup__element-slider-panel-element, .stories-popup__element-slider-panel-element--active{
		display:none;
	}
	
	.stories-popup__element-image{
		background-size: 100% auto !important;
	}
	
	.stories-popup__element{
		background: #fff;
	}
/* Истории конец */



/* Персональные рекомендации в корзине начало */

	.bigdata_recommended_products_items .block-item__title a{
		line-height: 21px;
		font-size: 14px;
	}

	.bigdata_recommended_products_items .price_matrix_wrapper{
		margin-top: 7px;
	}

	.bigdata_recommended_products_items .btn.btn-xs:not(.font-ignore){
		font-size: 14px;
	}

	.bigdata_recommended_products_items .block-items.flexbox .block-item__wrapper .more-btn .btn-xs{
		padding-top: 9px;
		padding-bottom: 8px;
	}

/* Персональные рекомендации в корзине конец */



/* Корзина начало */

	body #basket-root *,
	body .wrapper_inner.wide_page *,
	body .basket-coupon-block-field-description, body .basket-item-info-name, body .basket-item-info-name-link, body .basket-coupon-block-total-price-current, body #basket-root *, #content #bx-soa-order-form *, .sale_order_full_table .sale-paysystem-wrapper *{
		font-family: 'Roboto', sans-serif !important;
	}

	.topic__inner > div.btn_basket_heading--with_title .title {
		font-size: 16px;
		text-transform: unset;
		line-height: 13px;
		letter-spacing: unset;
	}

	.basket_page .topic__heading .font_xs{
		font-size: 16px;
	}

	#basket-root .basket-items-list-header-filter-item{
		font-size: 16px;
	}

	.basket_action .remove_all_basket{
		font-size: 16px;
		text-transform: unset;
		letter-spacing: unset;
	}

	.basket_page .btn.btn-lg:not(.font-ignore){
		font-size: 16px;
	}

	#basket-root .basket-checkout-section .btn-default.basket-btn-checkout{
		font-size: 16px;
		line-height: 1.3em;
		text-transform: unset;
		letter-spacing: unset;
		padding: 13px 0 14px 0;
	}

	#basket-root .basket-item-info-name, #basket-root .basket-item-info-name-link{
		font-size: 16px;
		font-weight: 600;
		color: #5f666f;
		line-height: 23px;
		margin: 8px 0;
	}

	.basket-items-list-item-wrapper td.basket-items-list-item-price{
		width: 150px;
	}

	.basket-items-list-item-wrapper .basket-items-list-item-amount-outer{
		width: 120px;
	}

	#basket-root .basket-item-property-name, #basket-root .basket-item-property-custom-name,
	.basket-items-list-item-price-for-one .basket-item-price-current-text{
		color: #a6a6a6;
		font-size: 14px;
	}

	.basket-items-list-item-amount-outer .basket-item-amount-filed{
		font-size: 16px;
	}

	.basket-item-btn-plus:before, .basket-item-btn-plus:after, .basket-item-btn-minus:after{
		height: 2px;
		width: 12.5px;
	}

	.basket-item-btn-plus:before{
		width: 2px;
		height: 12px;
	}

	.basket-item-scu-item{
		border: 1px solid #09589796;
	}

	#basket-root .basket-item-property-scu-text .basket-item-scu-item.selected{
		/*background-color: #adbfd2;*/
	}

	#basket-root .basket-items-list .basket-item-block-info .basket-items-list-item-warning-container .alert.alert-warning{
		font-size: 14px;
		line-height: 21px;
		color: #a6a6a6 !important;
	}

	.basket-item-scu-list .selected .basket-item-scu-item-inner{
		margin: 0;
	}

	#basket-root .basket-item-scu-item:hover, #basket-root .basket-item-scu-item.selected, #basket-root .basket-item-scu-item.not-available:hover {
		/*border-color: #adbfd2;*/
	}

	.alert-dismissable .close{
		opacity: .7;
	}

	.basket_page ul > li.basket-item-scu-item{
		margin-top: -1px;
	}

	.basket_page .stickers-basket--item{
		background-color: #0c7dff24;
		color: #678bb2;
		font-size: 14px !important;
		font-weight: 400;
		padding: 8px 7px !important;
	}

	.form-group .form-control:focus {
		border-color: #122a4629 !important;
	}

	.soa-property-container .bx-ios-fix{
		line-height: 32px;
	}
	
	.basket_hover_block .tabs_content .item .cost.prices .price_name{
		font-size: 16px;
	}
	
	.basket_action .remove_all_basket{
		font-size: 16px;
		text-transform: unset;
		letter-spacing: unset;
	}
	
	.cart-empty .cart-empty__picture:before, body .bx-sbb-empty-cart-image{
		height: 85px;
		width: 85px;
	}
	
	.topic__inner > div.btn_basket_heading--with_title .title{
		line-height: 13px;
		font-size: 16px;
		text-transform: unset;
		letter-spacing: unset;
	}
	
	.topic__inner > div.btn_basket_heading--with_title{
		background: #fff;
		border-radius: 3px;
		padding: 5px 8px 5px 15px;
		transition: all 0.2s ease;
	}
	
	.btn_basket_heading:hover .title, 
	.basket-checkout-block-share:hover .title{
		color: #555;
	}
	
	.colored_theme_hover_bg-block:hover .colored_theme_hover_bg-el-svg svg path {
		fill: #b8b8b8;
	}

	div.btn_basket_heading--with_title:hover{
		box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
		transform: translateY(-2px);
	} 
	
	.basket_page .page-top > div:last-of-type{
		padding: 15px 0 0;
	}
	
	.basket_page #content,
	.basket_page #content .wrapper_inner, 
	.basket_page #content .maxwidth-theme	{
		background: #f8f8f8;
	}
	
	.basket_page #content .basket-items-list-wrapper{
		background: #fff;
		border-radius: 5px;
	}
	
	#basket-root .basket-items-list-wrapper,
	#basket-root .basket-checkout-container{
		border: none;
		border-radius: 5px;
	}
	
	#basket-root .basket-coupon-block-field .form .form-control{
		padding: 14px 12px;
		border:none;
		margin: 0 0 -5px 0px;
	}
	
	#basket-root .basket-coupon-block-field .form .form-control:focus{
		padding: 14px 12px;
		border:none;
		box-shadow: inset 0 0 0px 2px #b5b5c4;
	}
	
	#basket-root .basket-coupon-block-coupon-btn{
		height: 48px;
	}
	
	#basket-root .basket-checkout-section .btn-default.basket-btn-checkout{
		font-size: 16px;
		text-transform: initial;
		letter-spacing: unset;
		padding-top: 18px;
		padding-bottom: 18px;
	}
	
	#basket-root .oneclickbuy{
		padding: 15px 26px;
		border: 2px solid #09589780 !important;
		border-color: #09589780 !important;
	}
	
	#basket-root .basket-item-price-current-value {
		letter-spacing: -0.33px;
		font-size: 18px;
		font-weight: bold;
	}
	
	#basket-root .basket-item-property-custom-name{
		font-size: 14px;
	}
	
	#basket-root .basket-item-property-custom-value{
		color: #888;
		font-size: 14px;
	}
	
	#basket-root .basket-item-property-custom{
		display: flex !important;
	}
	
	#basket-root .basket-item-price-current-text{
		font-size: 14px;
	}
	
	.catalog_detail .fastview-product .buy_block .one_click{
		background: #F3F3F7;
		border: 1px solid #fff;
		color: #5f666f;
		padding: 16px 0;
	}
	
	.catalog_detail .fastview-product .buy_block .one_click:hover{
		color: #5f666f;
	}
	
	.catalog_detail .fastview-product .buy_block svg.inbasket1{
		display: block !important;
		margin: -6px 0 0 -8px;
	}
	
	.fast_view_frame.popup .btn-wrapper .btn:not(:hover){
		background:#F3F3F7;
		border:none;
	}
	
	.fast_view_frame.popup .btn-wrapper .btn:hover{
		border:none;
	}
	
	.order_page .font_xs{
		font-size: 14px;
		line-height: 20px;
	}
	
	.bx-soa-cart-total-line{
		font-size: 14px;
	}
	
	.order_page form label{
		font-size: 16px;
	}
	
	#bx-soa-order-form .btn{
		text-transform: unset;
	}
	
	#basket-root .basket-items-list-header-filter-item{
		font-size: 16px;
	}
	
	.basket-items-list-item-amount-outer .basket-item-amount-filed{
		background: #f8f8f8 !important;
	}
	
	.basket-items-list-item-amount-outer .basket-item-amount-filed{
		font-size: 16px;
	}
	
	#basket-root .basket-items-list-outer .basket-items-list-wrapper .basket-items-list-header {
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
	}
	
	.bigdata_recommended_products_items .block-item{
		border: none;
	}
	
	.basket_page .bigdata_recommended_products_items .block-item{
		border: 7px solid #f8f8f8;
		border-radius: 12px !important;
	}
	
	.basket_page .block-items.flexbox:not(.owl-grab):after,
	.basket_page .block-items.flexbox:not(.owl-grab):before{
		background: #f3f3f7;
	}
	
	.bottom-icons-panel__content-link{
		color:#333;
	}
	
	.bigdata_recommended_products_items .more-btn a{
		border:none;
		background:#F3F3F7;
		color:#5f666f;
	}
	
	.bigdata_recommended_products_items .block-items.flexbox .block-item__wrapper .more-btn .btn-xs {
		padding:12px 26px;
	}
	
	.bigdata_recommended_products_items .block-item:hover .more-btn a{
		background: #a4c0d6;
		color: #fff;
	}
	
	.bigdata_recommended_products_items .more-btn:hover a{
		background: #095897 !important;	
	}
	
	.basket_hover_block .tabs_content .items_wrap{
		max-height: 310px;
	}										   
	
	.basket_page .basket-item-block-image img.basket-item-image{
		border-top-left-radius: 5px;
		border-top-right-radius: 20px;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 20px;
	}
	
	.basket-item-block-image .fast_view {
		background-color: rgba(255, 255, 255, 0.7);
	}
	
	.basket_page .maxwidth-theme1{
		padding-top:0;
	}
	
	.basket_page .wrapper_inner{
		padding-top:0 !important;
		margin-top: 0!important;
	}
	
	.basket_page .basket-checkout-block.checkout-order{
		display:none;
	}
	
	.basket_page .basket-checkout-block .oneclickbuy{
		background-color: #095897;
		border-color: #095897;
		color:#fff;
	}
	
	#basket-root .basket-item-property-custom {
		display: none !important;
	}
/* Корзина конец */



/* Оформление заказа начало */
	
	.order_page .page-top > div:last-of-type{
		padding: 15px 0px 0px;
	}
	
	.order_page .bx-soa-section,
	.order_page  .bx-soa-cart-total{
		background:#fff;
		border: none;
	}
	
	#headerfixed .logo-row.v3 .phone.with_dropdown > .dropdown {
		top: -19px;
	}
	
	.bx-soa-pp-company-inner{
		background: #eef3fa;
		border: none;
	}
	
	.soa-property-container textarea.form-control,
	.bx-soa-customer-field textarea.form-control{
		min-height: 48px;
		overflow: hidden;
		resize: vertical;
		line-height: 36px;
	}
	
	.filter input[type="radio"] + label:after, .bg_block1:after{
		box-shadow: 0px 0px 0px 2px #c7c7d4 inset;
	}
	
	.bx-soa-pp-company-inner .bx-soa-pp-company-label span{
		font-size: 16px !important;
		font-weight: bold !important;
	}
	
	.order_page .bx-soa-pp-item-container .bx-selected .bx-soa-pp-company-inner{
		box-shadow: inset 0px 0px 0px 2px #09589794;
	}
	
	.order_page .bx-soa-pp-company-inner.active{
		box-shadow: inset 0px 0px 0px 2px #09589794;
		border-color: unset;
	}
	
	.char_name .hint .icon:hover i, 
	.char_name .hint.active .icon i,
	.char_name .hint .icon i{
		margin: 0 0 0 -2px !important;
	}
	
	.total-scroll-info__value.wborder span{
		border-bottom: none;
	}
	
	.order_page #bx-soa-properties{
		background: #fff;
	}
	
	.bx-soa-section.bx-step-error {
		border: 1px solid #ff7600 !important;
	}
	
	.order_page .wraps>.wrapper_inner{
		padding-top: 0;
	}
	
	.order_page .grey_block .page-top > div:last-of-type{
		margin-bottom: 0;
	}
	
	.order_page .bx-soa-cart-total{
		padding: 0 28px 24px 28px;
	}
	
	.bx-soa-cart-total-button-container > .btn{
		border-radius: 3px !important;
	}
	
	.char_name .hint .icon, 
	.bx_filter_parameters_box_title .hint .icon{
		background: #fff;
	}
	
	.bx-sls .bx-ui-sls-fake, 
	.bx-sls .bx-ui-sls-route{
		padding: 0 22px 0 16px !important;
	}
	
	.order_page .basket-back{
		margin-bottom: 0;
	}
/* Оформление заказа конец */



/* Успешный заказ начало */

	.sale_order_full_table{
		max-width: unset;
	}

	body .sale_order_full_table:first-of-type:before {
		background-color: #74b52c;
	}

	.sale_order_full_table:first-of-type:before{
		width: 200px;
		height: 200px;
		margin: 0 0 0 -100px;
	}
	
	.sale_order_full_table:first-of-type{
		padding: 231px 0 0 !important;
	}
	
	.sale_order_full_table{
		max-width: 700px;
	}
	
	.sale_order_full_table td{
		font-size: 18px;
		line-height: 30px;
	}
	
	.order_page .hover_shine{
		background: #f5f7fa;
	}
	
	.sale_order_full_table:last-of-type{
		border: none;
		background: #fff;
	}
	
	.sale_order_full_table .ps_logo .pay_name{
		font-weight: bold;
	}
	
	.sale_order_full_table .ps_logo .image{
		height: auto;
	}
	
/* Успешный заказ конец */




/* Футер начало - глоб */
	#footer .info .phone svg{
		width:22px;
		height:22px;
	}

	.with_dropdown .svg-inline-down{
		width: 24px;
		height: 24px;
	}

	footer .info .phone.blocks .phone > .wrap > div{
		padding: 3px 13px 3px 34px;
	}

	footer .info .phone.blocks .phone .svg.svg-inline-down{
		right: -18px;
		margin-top: -7px;
	}

	body #footer .info .phone.blocks{
		display: flex;
		flex-direction: column;
	}

	footer .info .callback-block{
		font-size: 16px;
		letter-spacing: unset;
		text-transform: unset;
		color: #CECEDA !important;
	}

	footer .info .phone.blocks > .callback_wrap{
		margin: 8px 0 0 35px;
	}

	footer .info .email .svg {
		top: 1px;
		left: 0px;
	}

	footer .info .address .svg {
		left: 3px;
		top: 2px;
	}

	footer .contact-block{
		text-align: left;
	}
	
	footer .footer-inner:not(.light) .maxwidth-theme .row .info .email a{
		left: 7px;
	}
	
	footer .info .address{
		padding: 0 0 0 37px;
	}
	
	footer .info .subscribe_button .btn svg{
		margin: -11px 0 0;
		width: 24px;
		height: 24px;
	}
	
	footer .pays i.pskb {
		width: 48px;
		height: 21px;
		background-position: -877px -297px;
	}
	
	footer .pays i.pskb:hover {
		width: 48px;
		height: 21px;
		background-position: -877px -196px;
	}
	
	footer .info .phone.blocks .dropdown {
		top: -10px;
		left: 12px;
	}
	
	footer .pays{
		display: none;
	}

	#developer{
		transition: all 0.4s ease;
	}
	
	.val-razrab{
		display: flex;
		align-items: center;
		flex-direction: row;
	}
	
	.top-content-block .section-compact-list__info .font_upper{
		font-weight: 500;
	}
	
	.section-compact-list .shine{
		/*box-shadow: 0px 0px 0px 5px white;*/
		border-radius: 3px;
	}
	
	.sticky-sidebar__inner .side-block{
		border: none;
		background: #f3f3f3;
		border-radius: 5px;
	}
	
	.sticky-sidebar__inner .box-shadow:hover{
		background-color: #f3f3f3;
		box-shadow: unset;
	}
	
	.sticky-sidebar__inner .form-action__inner{
		border: none !important;
		background: #f3f3f3;
		border-radius: 5px;
	}
	
	.sticky-sidebar__inner .form-action__inner .svg{
		top: 21px;
	}
	
	.bx_filter .bx_filter_parameters_box_container .bx_filter_parameters_box_container_block:first-of-type input {
		border-right: 2px solid #ffffff !important;
	}
	
	.bx_filter .bx_filter_parameters_box_container .wrapp_change_inputs{
		border:none !important;
	}
	
	.bx_filter .bx_filter_select_block, .common_select .common_select-link{
		border:none;
	}
	
	.catalog_section_list .section_item{
		padding: 0px 0px;
		border:none;
	}
	
	.catalog1 .font_sxs,
	.catalog .font_sxs{
		font-size:11px;
	}
	
	.catalog_section_list .item_block.lg .section_item {
        padding-bottom: 0px;
        padding-top: 0px;
		box-shadow:none;
    }
	
	.catalog_page .section-compact-list__image img{
		border-radius: 50px;
		width: 80px;
		height: 80px;
	}
	
	.catalog_page .section-compact-list__image{
		width: 80px;
		height: 80px;
	}
	
	.menu_top_block .dropdown > li > a .svg svg, 
	.left_menu > li.has-childs > a .svg svg{
		width: 8px;
		height: 8px;
		opacity: .3;
	}
	
	.menu_top_block.catalog_block .dropdown > li.full > .dropdown > li > .image img, header .menu_top_block.catalogfirst li.full > .dropdown > li > .image img, body .wrapper1 .menu-wrapper .menu_top_block .dropdown > li.full > .dropdown-block li > .image img {
		border-radius: 50px;
	}
	
	.filter-panel .controls-view, .filter-panel .controls-linecount {
		display: none;
	}
	
	.filter-panel__filter {
		display: none;
	}
	
	.bx_filter .bx_filter_select_arrow:before, .common_select .common_select-link .trigger:before {
		width: 10px;
		height: 7px;
		opacity: .4;
	}
	
	.btn-exlg {
		padding: 16px 30px 15px;
	}
	
	.left_menu li a{
		font-size: 16px;
	}
	
	header .menu_top_block li .dropdown > li.current > a, 
	.menu_top_block.catalog_block .dropdown > li.current > a, 
	.left_menu > li.current > a{
		background: #f8f8f8 !important;
	}
	
	.element-count-wrapper .element-count{
		top: -13px;
	}
	
	.filter_title.active-filter .svg:before {
		top: -5px;
		right: -5px;
		width: 10px;
		height: 10px;
	}
	
	.filter_title.active-filter .svg:before {
		background: #ff7600;
	}
	
	.menu_top_block.catalog_block .dropdown > li.full.v_bottom.opened > a{
		padding-bottom: 14px;
	}
	
	header .menu_top_block li .dropdown > li > a, 
	.menu_top_block.catalog_block .dropdown > li.full > a, 
	.left_menu > li > a{
		background: #f8f8f8;
		margin: 0 0 3px 0;
		padding: 9px 30px 9px 15px;
	}
	
	.menu_top_block.catalog_block .dropdown > li.full:hover > a, 
	.left_menu > li:hover > a{
		background: #f8f8f8;
		background-color: #f8f8f8;
	}
	
	.menu_top_block .dropdown> li.v_bottom a:hover .svg.svg-inline-down svg{
		opacity:1;
	}
	
	.footer_button .counter_block input[type="text"]{
		height: 55px !important;
	}
/* Каталог товаров конец */



/* Фильтр товаров начало - глоб */
	.bx_filter .bx_filter_parameters_box_title{
		font-size: 16px;
		font-weight: 600;
	}

	.bx_filter .bx_ui_slider_part span{
		font-size: 16px;
	}
	
	input[type="text"], input[type="password"], input[type="email"], input[type="tel"], select, textarea{
		font-size: 16px;
	}
	
	.bx_filter .bx_filter_parameters_box_container .bx_filter_input_container input{
		background: #f3f3f7;
	}
	
	.bx_filter .bx_filter_select_block, .common_select .common_select-link{
		background: #f3f3f7;
	}
	
	.bx_filter .bx_filter_select_text, .common_select .common_select-link .ik_select_link_text{
		font-size: 15px;
	}
	
	.bx_filter .bx_filter_parameters_box_title .svg-inline-down{
		line-height: 12px;
	}
	
	.slide-block__head .svg-inline-down{
		width: 24px;
		height: 22px;
	}
	
	.slide-block__head .svg-inline-down svg{
		opacity: .5;
	}
	
	.slide-block__head .svg-inline-down{
		line-height: 19px;
	}
	
	.slide-block__body .colored_theme_hover_bg-el svg{
		opacity: .3;
		width: 14px;
		height: 14px;
		padding: 4px 1px 4px 0px;
	}
	
	.colored_theme_hover_bg-block:hover > .svg-inline-down svg{
		opacity: 1;
	}
	
	.bx_filter .title-menu:hover > .svg-inline-down svg{
		padding: 4px 0 0 0;
	}
	
	.bx_filter .font_upper_md{
		color: #81818D;
	}
	
	.bx_filter_vertical .bx_filter_block label, .bx_filter_vertical .bx_filter_block label span{
		font-size: 14px;
	}
	
	#filter-helper .filterHelperItem {
		font-size: 16px;
	}
	
	#filter-helper .filterHelperItem .title {
		opacity: 0.7;
	}
	
	.smartfilter .bx_ui_slider_track .bx_ui_slider_pricebar_VD:after {
		background: unset;
	}
	
	.filter1{
		height: 18px;
		width: 18px;
	}
	
	#filter-helper .filter_title {
		display: none;
	}
	
	.dropdown-select__list-link:hover, .dropdown-select__list-link--current {
		background: #F3F3F7;
		color: #333;
	}
	
	.ik_select_list .ik_select_list_inner ul li:hover, .bx_filter_select_popup ul li label:hover, .bx_filter_select_popup ul li > .sort_btn:hover, .bx_filter_select_popup ul li > .sort_btn.current{
		background: #F3F3F7;
	}
	
	.bx_filter.compact .btn-link-text{
		padding: 6px 14px;
        font-size: 14px;
	}
	
	.bx_filter .bx_filter_parameters_box_container .bx_filter_search_reset{
		/*background: #f3f3f7;
		border-color: #eee;*/
	}
	
	.btn.btn-transparent:hover:after{
		color: #fff;
	}
	
	.bx_filter .bx_filter_button_box.btns .btn:hover svg {
		opacity: 1;
	}
	
	.clean1{
		width: 18px;
		opacity: .5;
	}
	
	.bx_filter .bx_filter_select_arrow:before, .common_select .common_select-link .trigger:before{
		width: 10px;
		height: 7px;
		opacity:.4;
	}
	
	.bx_filter_select_popup ul li label.selected:hover{
		background: #ef383f;
	}
	
	.filter1 path{
		fill: #81818d;
	}
	
	.bx_filter_vertical .bx_filter_block.limited_block{
		max-height: 260px;
	}
	
	.section-compact-list__item{
		background: #f3f3f3;
		border-radius: 10px;
		margin: 0 5px;
		border: none;
	}
	
	.section-compact-list__item:hover{
		background: #f3f3f3 !important;
		box-shadow: none;
	}
	
	.bx_filter_popup_result .svg svg{
		width:16px;
		height:10px;
	}
	
	.bx_filter .bx_filter_popup_result .btn .svg {
		top: 3px;
	}
	
	.catalog_page .section-block .row.margin0 > div[class*="col-"]{
		margin: 0px 0px 10px -1px;
	}
	
	.catalog1 .font_sxs, .catalog .font_sxs {
		font-size: 14px;
	}
	
	
	.slide-block__head .svg-inline-down svg{
		width: 11px !important;
		height: 8px !important;
	}
	
	.colored_theme_hover_bg-block:hover .colored_theme_hover_bg-el{
		background-color: unset;
		border-color: unset;
	}
	
	.slide-block__head:hover .svg-inline-down svg path {
		fill: #999;
	}
	
	.slide-block__head .svg-inline-down{
		margin: -9px 0px 0px 7px;
		right: unset;
	}
	
	header .menu_top_block li .dropdown > li.current > a, 
	.menu_top_block.catalog_block .dropdown > li.current > a, 
	.left_menu > li.current > a{
		background: unset !important;
		padding: 9px 18px;
	}
	
	.menu_top_block.catalog_block .dropdown > li.full.v_bottom > .dropdown, 
	header .menu_top_block.catalogfirst li.full.v_bottom > .dropdown{
		border: unset;
	}
	
	.menu_top_block.catalog_block li.v_bottom.current .dropdown, 
	.menu_top_block.catalog_block li.v_bottom:hover .dropdown{
		background: unset;
	}
	
	.menu_top_block.catalog_block .dropdown li a{
		border: unset;
	}
	
	.menu_top_block.catalog_block .dropdown > li.full.current > a, 
	.left_menu > li.current > a{
		background: #ededed !important;
		padding: 9px 18px;
		border-radius: 5px;
	}
	
	body .menu_top_block.catalog_block .menu li.v_bottom.full > .dropdown {
		padding: 0px 0px 16px 15px;
	}
	
	.menu_top_block.catalog_block .dropdown > li.full.v_bottom > .dropdown > li > a, header .menu_top_block.catalogfirst li.full.v_bottom > .dropdown > li > a{
		font-size: 14px;
		line-height: 21px;
		padding-bottom: 4px;
		padding-top: 9px;
	}
	
	.menu_top_block .dropdown > li > a .svg, 
	.left_menu > li.has-childs > a .svg{
		top: 12px;
	}
	
	.menu_top_block.catalog_block .dropdown > li.full.v_bottom.opened > a{
		padding-bottom: 9px;
	}
	
	.catalog_block .current.opened svg{
		transform: rotate(180deg);
	}
	
	.catalog_block .current svg{
		transform: rotate(180deg);
	}
	
	.menu_top_block .left_menu a{
		border: none;
	}
	
	.menu-type1.menu_top_block .dropdown > li.v_bottom > .dropdown{
		border: none;
	}
	
	.menu-type1.menu_top_block .dropdown > li.has-child.v_bottom.opened > a {
		padding-bottom: 9px;
	}
	
/* Фильтр товаров конец */



/* Карточка товара начало */

	.buy_block .btn-lg {
		padding: 12px 26px 11px;
	}
	
	.product-info-headnote__toolbar .like_icons.list.sm .btn-xs {
		padding: 5px 14px 4px;
	}
	
	
	.bottom-info .right_reviews_info .btn-xs{
		padding: 8px 14px 10px;
	}
	
	.like_icons.list.icons.long > div span{
		height: 44px;
		width: 44px;
	}
	
	.like_icons.list.icons.long > div span .svg{
		top: 9px;
	}
	
	.like_icons.list:not(.icons) > div span .svg {
		top: -2px;
	}
	
	.bottom-info .tabs .nav-tabs li{
		background: #f3f3f7;
		border: none;
	}
	
	.bottom-info .tabs .nav-tabs li a:hover,
	.bottom-info .tabs .nav-tabs li:hover{
		background: #f3f3f7 !important;
	}
	
	.bottom-info .tabs .nav-tabs li a:hover{
		color:#8e8e93;
	}
	
	.bottom-info .nav-tabs > li.bordered > a {
		font-size: 16px;
		text-transform: none;
		letter-spacing: 0;
		font-weight: 600;
		margin: 0 !important;
	}
	
	.bottom-info .tabs .nav-tabs li.active a{
		background-color: #333;
		color:#fff;
	}
	
	.bottom-info .tabs .nav-tabs li.active,
	.bottom-info .tabs .nav-tabs li.active a{
		background:#333 !important;
	}
	
	.bottom-info .tabs .nav-tabs li.active:after {
		display:none;
	}
		
	.sticky-sidebar-custom .side-block--feedback, 
	.sticky-sidebar-custom .side-block--feedback:hover, 
	.empty-reviews .alert-empty {
		border: none;
		background: #F3F3F7;
		border-radius:5px;
	}
	
	.product-view .box-shadow:hover {
		box-shadow: none;
		border-color: #F3F3F7 !important;
	}
	
	
	body .product-container .text-form .svg-inline-info_big {
		padding-top: 6px;
	}
	
	.wish_item_button .like-text,
	.compare_item_button .like-text{
		position: relative;
		top: -2px;
	}
	
	.product-container .counter_wrapp .button_block:not(.to-cart) svg{
		display: block !important;
		padding: 2px 0px 0px 0px;
		margin: -8px 8px 0 -8px;
	}
	
	.product-container .counter_wrapp .button_block:not(.to-cart) svg path{
		fill:#fff;
	}
	
	#headerfixed .table-view .item-buttons svg{
		display: block;
		padding: 4px 0 0 0;
		margin: -6px 6px 0 0;
	}
	
	#headerfixed .table-view .item-actions .buy_block i:not(.svg-inline-prediction){
		margin-top: 6px;
	}
	
	#headerfixed .table-view .item-buttons svg path{
		fill:#fff;
	}
	
	#headerfixed .table-view .item-actions .buy_block{
		margin-right: 0;
	}
	
	#headerfixed .table-view .item-buttons svg.inbasket1{
		padding: 2px 0 0px 0;
		margin: -9px 0px 0 -4px;
	}
	
	.product-action .shadowed-block {
		border-radius: 10px;
	}
	
	.product-info.product-info--type2 .shadowed-block .buy_block .counter_block, 
	.product-info.product-info--type2 .shadowed-block .buy_block .btn{
		border-radius: 5px;
	}
	
	.sticky-sidebar__inner {
		transform: translate(0, 0) !important;
		transform: translate3d(0, 0, 0) !important;
	}
	
	
	.product-main .buy_block .in-cart,
	#headerfixed .in-cart,
	#headerfixed .but-cell .buy_block .more{
		background: #fff;
		border: 2px solid #085593;
		color: #085593;
		font-weight:bold;
	}
	
	.product-main .buy_block .in-cart .inbasket1 path,
	#headerfixed .in-cart .inbasket1 path,
	#headerfixed .but-cell .buy_block .more .inbasket1 path{
		fill: #085593 !important;
	}
	
	.product-info .buy_block .to-order{
		margin-bottom:20px;
	}
	
	.properties-group__group-name{
		font-size: 18px;
		font-weight: bold;
	}
	
	.product-main .to-order .svg{
		top: 1px;
	}
	
	.product-container .product-side.left_block .brand-detail{
		background: #F3F3F7;
		border-radius: 5px;
	}
	
	.product-container .product-side.left_block .brand-detail-info{
		border: none;
	}
	
	.product-container .product-side.left_block .brand-detail-info .link a{
		color: #959595;
	}
	
	.product-container .product-side.left_block .brand-detail-info .link a:hover{
		color: #555;
	}
	
	.product-container .product-side.left_block .brand-detail-info .text{
		font-size: 18px;
		font-weight: 600;
		color: #5a5a5a;
	}
	
	.product-container .product-side.left_block .brand-detail-info .text p{
		margin:0;
	}
	
	.product-info-headnote__brand .brand__picture, 
	.brand-detail-info .brand-detail-info__image > a{
		padding: 0;
	}
	
	.product-info-headnote__brand .brand__picture img, 
	.brand-detail-info .brand-detail-info__image img{
		max-width: 100px;
	}
	
	.product-info-headnote__brand .brand__picture, .brand-detail-info .brand-detail-info__image > a{
		background: unset;
	}
	
	.properties-group__name-wrap, .properties-group__value-wrap{
		font-size: 16px;
	}
	
	.catalog_page_detail .left_block {
		padding-top: 0;
	}
	
	.like_icons.list > div span.btn:not(:focus):not(.added){
		background-color: #fff;
		color: #333;
		border-color: #eee;
	}
	
	.like_icons span.added:hover i.svg path{
		fill: #fff;
	}
	
	.like_icons span:hover i.svg path{
		fill: #999;
	}
	
	.product-container .product-info{
		padding: 0;
	}
	
	.product-container .product-view--mix .product-info-wrapper{
		border:none;
	}
	
	.catalog_page_detail .left_block .menu_top_block{
		border:none;
	}
	
	.sticky-sidebar__inner .slide-block .font_upper_md{
		font-size: 16px;
		line-height: 1.3em;
		text-transform: unset;
		letter-spacing: unset;
	}
	
	.sticky-sidebar__inner .slide-block .svg-inline-catalog svg path{
		fill: #b7b7b7;
	}
	
	.ordered-block__spoiler-btn{
		font-size: 16px;
		text-transform: unset;
		letter-spacing: unset;
	}
	
	.product-container .detail-gallery-big__picture{
		border-top-left-radius: 5px;
		border-top-right-radius: 30px;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 30px;
	}
	
	.catalog_page .bottom-info .ordered-block__text.lineclamp-3{
		-webkit-line-clamp: unset;
		display: unset;
		-webkit-box-orient: unset;
	}
	
/* Карточка товара конец */



/* Новости начало */

	.maxwidth-theme1{
		background: #fff;
		border-radius: 10px;
		padding: 30px 30px;
	}
	
	.page-top > div:last-of-type {
		padding: 15px 0px 0px;
	}
	
	.detail-news1 .ordered-block{
		margin: 30px 0 4.667rem;
	}
	
	.grey_block .page-top > div:last-of-type{
		margin-bottom: 30px;
	}
/* Новости конец */



/* Мобилки все начало */
	#mobilemenu .menu ul > li .arrow .svg{
		top: calc(50% - 7px);
	}
	
	#mobilemenu .menu.middle a .svg-inline-region_arrow{
		left: 25px;
	}
	
	.mobile-menu-contacts .svg-inline-phone svg{
		width: 20px;
		height: 20px;
	}
	
	#mobilemenu .menu.middle a .svg-phone, #mobilemenu .menu.middle a .svg-inline-phone{
		left: 21px;
		top: 19px;
	}
	
	#mobilemenu .menu.middle a .svg-basket, #mobilemenu .menu.middle a .svg-inline-basket{
		top: 18px;
	}
	
	#mobilemenu .contacts .email, #mobilemenu .contacts .address{
		padding: 12px 20px 0 59px;
	}
	
	#mobilemenu .contacts .svg-email, #mobilemenu .contacts .svg-inline-email{
		top: 10px;
	}
	
	#mobilemenu .contacts .svg.svg-address, #mobilemenu .contacts .svg.svg-inline-address{
		left: 26px;
		top: 11px;
	}
	
	#mobile-region-search{
		padding: 10px 24px 10px 37px;
	}
	
	#title-search-city .search_icon .svg{
		top: 5px;
		left: 9px;
	}
	
	#mobilemenu .menu.mobile_regions .clean_icon{
		right: 17px;
		top: 9px;
	}
	
	.top-mobile-menu__image img{
		max-width: 50px;
		max-height: 50px;
		border-top-left-radius: 5px;
        border-top-right-radius: 15px;
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 15px;
	}
	
	#mobilemenu .menu ul > li.menu_title a{
		padding: 0;
	}
	
	#mobilemenu .menu ul > li.selected > a:before{
		top: 10px !important;
		width: 4px;
		height: 70%;
		border-radius: 2px;
		background: #ff7600;
		left: 8px;
	}
	
	#mobilemenu .menu .expanded ul > li.selected > a:before{
		top: 10px !important;
		width: 4px;
		height: 77%;
		border-radius: 2px;
		background: #ff7600;
	}
	
	#mobilemenu .menu .expanded ul > li.expanded .image img{
		width: 50px;
        height: 50px;
		border-radius: 50px;
	}
	
	#mobileheader .pull-right .wrap_cabinet,
	#mobileheader .pull-right .inline-search-show{
		display:none;
	}
	
	#mobileheader .inline-phone-show .svg {
		top: 0px;
	}
	
	.bottom-icons-panel__content {
		justify-content: space-between;
	}
	
	.bottom-icons-panel__content {
		padding: 0 10px;
	}
	
	.articles-list .item .left-data img, 
	.catalog_section_list .item_block.lg .image img{
		width: 90%;
	}
/* Мобилки все конец */



/* Услуги начало */
	.banners-content .maxwidth-banner .text{
		background: none;
		padding:30px 0;
	}
	
	.banners-content .maxwidth-banner .maxwidth-theme{
		min-height:auto;
	}
	
	.banners-content h1{
		font-size: 50px;
		line-height: 58px;
	}
	
	.banners-content .maxwidth-banner .maxwidth-theme .text .intro-text,
	.banners-content .maxwidth-banner .text .intro-text p:last-child{
		font-size: 25px;
		line-height: 120%;
		color: #989898 !important;
	}
	
	.banners-content .maxwidth-banner .maxwidth-theme .text .buttons_block .btn-lg{
		padding: 12px 21px 11px;
	}
/* Услуги конец */

















/* 1400 Мобилки начало */
@media screen and (max-width: 1400px) {
	.COLLECTIONS .maxwidth-theme {
		margin-bottom: 0;
	}
	
	.main-slider__item .left .banner_text, 
	.main-slider__item .left .banner_title{
		top: -30px;
	}
	
	.main-slider__item .left .banner_buttons{
		top: -30px;
		width: 430px;
	}
	
	.top_slider_wrapp .main-slider .banner_buttons .btn.btn-transparent-border {
		text-shadow: 0px 0px 30px #543b03e0, 0px 0px 9px #543b03e0, 0px 0px 9px #543b03e0;
		color: #fff;
		border: 2px solid #fff6ea;
	}
	
	.top_slider_wrapp .main-slider .banner_buttons .btn.btn-transparent-border,
	.top_slider_wrapp .main-slider .banner_buttons .btn.btn-default{
		width: 48%;
	}
	
	.val-filter-spisok a{
		font-size: 15px;
	}
}
/* 1400 Мобилки конец */



/* 1200 Мобилки начало */
@media screen and (max-width: 1200px) {
    .filter_exists .filter-panel .filter-vertical.filter-panel__filter {
        display: block;
    }
	
	.product-discover__borders{
		width: 80%;
		height: 80%;
	}
	
	.val-pod-zakaz .shine1{
		top: 10px;
		right: -50px;
	}
	
	.product-discover__cat{
		position: relative;
		top: -20px;
	}
	
	.sections_wrapper .list .item .name a {
		font-size: 18px;
	}
	
	.top_slider_wrapp .main-slider .banner_title .head-title {
		display: block;
		width: 434px;
	}
	
}
/* 1200 Мобилки конец */



/* 992 Мобилки начало */
@media screen and (max-width: 992px) {
    .filter_exists .filter-panel .filter-vertical.filter-panel__filter {
        display: block;
    }
	
	.with-padding.company .item.video-block .image,
	.COMPANY_TEXT .with-padding.company .item.video-block .image	{
        min-height: 225px !important;
    }
	
	.product-container .bottom-info-wrapper{
		margin-top: 0;
	}
	
	.ordered-block .tabs {
		margin-bottom: 20px;
	}
	
	.ordered-block{
		margin: 0;
	}
	
	.wraps > .wrapper_inner{
		margin-bottom: 0;
	}
	
	.top_slider_wrapp .left .text .section, 
	.top_slider_wrapp .main-slider__item .text.left .banner_buttons, 
	.top_slider_wrapp .main-slider__item .text.left .banner_text, 
	.top_slider_wrapp .main-slider__item .text.left .banner_title{
		margin-left: 30px;
	}
	
	.main-slider__item .left .banner_text, .main-slider__item .left .banner_title {
        top: -2px;
    }
	
	.top_slider_wrapp .main-slider .banner_title .head-title {
		line-height: 35px;
		font-size: 33px;
	}
	
	.main-slider__item .left .banner_buttons{
		top: -6px;
	}
	
	.top_slider_wrapp .main-slider .banner_buttons .btn.btn-default,
	.top_slider_wrapp .main-slider .banner_buttons .btn.btn-transparent-border	{
        width: 67%;
    }
	
	.top_slider_wrapp .main-slider .banner_buttons .btn.btn-default,
	.top_slider_wrapp .main-slider .banner_buttons .btn.btn-transparent-border{
		padding: 12px 9px;
	}
	
	.top_slider_wrapp .main-slider .banner_buttons .btn.btn-transparent-border {
		text-shadow: 0px 0px 30px #543b03e0, 0px 0px 9px #543b03e0, 0px 0px 9px #543b03e0;
		color: #fff;
		border: 2px solid #fff6ea;
	}
	
	.val-filter{
		margin: 0 0 40px 0;
	}
}
/* 992 Мобилки конец */



/* 767 Мобилки начало */
@media screen and (max-width: 767px) {
	
	.product-discover__borders{
		width: 100%;
		height: 100%;
	}
	
	.val-pod-zakaz .shine1{
		top: -20px;
        right: -10px;
	}
	
	.sections_wrapper .list .item:not(.section_item) {
		max-width: 320px;
	}
	
	.sections_wrapper .list .item:not(.section_item){
		border-top-right-radius: 30px;
		border-bottom-left-radius: 30px;
	}
	
	.product-discover__cat {
        top: 0px;
    }
	
	body #footer .wide-subscribe .info .phone.blocks {
		margin: 0 0 27px 21px;
	}
	
	body .detail-gallery-big {
        --slider-max-width: unset;
    }
	
	.main-slider .banner_buttons, 
	.main-slider .banner_text, 
	.main-slider .banner_title{
		top: 0;
	}
	
	.top_slider_wrapp .main-slider .banner_title .head-title{
		color: #095897;
		text-shadow: unset;
		font-size: 39px !important;
		width: unset;
		line-height: 40px;
	}
	
	.main-slider__item .banner_title{
		max-width: unset;
	}
	
	.top_slider_wrapp .main-slider .banner_buttons .btn.btn-transparent-border{
		text-shadow: unset;
        color: #095897;
        border: 2px solid #095897c4;
        font-weight: bold;
	}
	
	.top_slider_wrapp .main-slider .banner_buttons .btn.btn-transparent-border:hover {
		background-color: unset;
	}
	
	.top_slider_wrapp.view_2 .main-slider__item tr.main_info, 
	.top_slider_wrapp.view_2 .main-slider__item tr.main_info td.img{
		background-position: 60%;
	}
}
/* 767 Мобилки конец */



/* 600 Мобилки начало */
@media screen and (max-width: 600px) {
    .item-views.tizers .mobile-list .item-wrapper > .item .image, .item-views.tizers:not(.top) .item-wrapper > .item .image {
        width: 120px;
        height: 120px;
    }

	.item-views.tizers .mobile-list .item-wrapper > .item .image svg, .item-views.tizers:not(.top) .item-wrapper > .item .image svg {
        width: 120px;
        height: 120px;
    }

	.item-views.tizers .item-wrapper > .item {
        display: flex;
        flex-direction: row;
    }

	.top_block_switch{
		display:none;
	}

	.item-views.tizers .mobile-list .item .title,
	.item-views.tizers .mobile-list .item-wrapper > .item .inner-text .value {
        text-align: left;
    }
	
	#main .sections_wrapper.compact .item .img {
        max-width: 250px;
        max-height: 250px;
		width:100%;
		height:100%;
    }
	
	.sections_wrapper .list .item:not(.section_item) {
        max-width: unset;
    }
	
	#main .sections_wrapper.compact .items .row > div{
		width: 50%;
	}
	
	#main .sections_wrapper.compact .item{
		padding:10px;
		background-color:unset;
		border:none;
	}
	
	#main .sections_wrapper.compact .item .name{
		text-align: center;
		max-width: 80%;
        margin: 0 auto;
        right: 0;
	}
	
	.product-discover__borders{
		width: 80%;
		height: 80%;
	}
	
	.val-pod-zakaz .shine1{
		top: 50px;
        right: -50px;
	}
	
	.product-discover__cat {
        top: -20px;
    }
	
	.item-views.brands .owl-item {
        width: 210px !important;
		margin-right: 12px !important;
    }
	
	.compact-catalog .ajax_load .like_icons{
		left: unset;
		bottom: unset;
		top: 0;
		right: 0;
	}
	
	.top_slider_wrapp.view_2 .main-slider__item tr.main_info, 
	.top_slider_wrapp.view_2 .main-slider__item tr.main_info td.img{
		background-position: 77%;
	}
	
	.banners-content h1 {
		font-size: 42px;
		line-height: 46px;
	}
	
	.banners-content .maxwidth-banner .maxwidth-theme .text .intro-text, 
	.banners-content .maxwidth-banner .text .intro-text p:last-child {
		font-size: 22px;
	}
}
/* 600 Мобилки конец */



/* 360 - 450 Мобилки начало */
@media screen and (max-width: 450px) {
	
	
	.product-discover__borders{
		width: 63%;
		height: 63%;
	}
	
	.val-pod-zakaz .shine1{
		top: 90px;
        right: -90px;
	}
	
	.product-discover__cat p{
		width: 110px;
		line-height: 22px;
	}
	
	.product-discover__cat .arrow-link{
		width: 130px;
		position: relative;
		display: inline-block;
		line-height: 22px;
	}
	
	.product-discover__cat {
        top: -42px;
    }
	
	.tizers .item .title:not(.muted) {
		font-size: 36px;
	}    
	
	.COLLECTIONS .items.swipeignore.mobile-overflow .item-wrapper {
        width: 320px;
    }
	
	#main .COLLECTIONS  .mobile-overflow {
        width: 140%;
        margin: 0 0px 0 -50px;
    }
	
	.BANNER_IMG_WIDE .item-views.bottom_banners .img_inner span {
        padding-bottom: 37%;
        margin: 0 -95% 0 0px;
    }
	
	.top_slider_wrapp .main-slider .banner_title .head-title {
        font-size: 30px !important;
        line-height: 34px;
    }
	
	.top_slider_wrapp.view_2 .main-slider__item tr.main_info, 
	.top_slider_wrapp.view_2 .main-slider__item tr.main_info td.img{
		background-position: 75%;
	}
	
	.val-filter{
		flex-direction: column;
	}
	
	.val-filter-spisok a{
		display: block;
		text-align: center;
		padding: 9px 30px;
	}
	
	.val-filter-spisok{
		padding:0;
	}
}
/* 360 - 450 Мобилки конец */





