* { -moz-box-sizing: border-box; margin: 0; padding: 0; }

html, body { -webkit-text-size-adjust:none; -webkit-overflow-scrolling:touch; height:100%; }

body { height:100%; width:100%; font-size:16px; line-height: 30px; background: #fff; overflow-x: hidden; margin:0; padding:0; line-height:normal; font-weight:normal; font-family: 'Open Sans', sans-serif; }

body.showPopUp { height:auto; overflow:hidden; }
body.show-menu , body.show-menu__catalog { height: 100%; overflow: hidden; }

.wrapper { display: flex;flex-direction: column; min-height: 100%; }

.max-window , .is-max { position:relative; display: block; width:auto; max-width: 1380px; margin: 0 auto; box-sizing: border-box; padding: 0 20px; }

input , textarea , a { outline:none; }

::-webkit-input-placeholder , :-ms-input-placeholder , ::-moz-placeholder , :-moz-placeholder { font-size: 14px; color: #041E42; letter-spacing: 0.16em; opacity: 1; font-weight: 500; line-height: 14px; }

:focus::-webkit-input-placeholder , :focus:-ms-input-placeholder , :focus::-moz-placeholder , :focus:-moz-placeholder { opacity: 0; }

pre { display: block; padding: 9.5px; margin: 0 0 10px; font-size: 13px; line-height: 1.4; color: #333; word-break: break-all; word-wrap: break-word; background-color: #f5f5f5; border: 1px solid #ccc; border-radius: 4px; }

iframe { border:none; }

.mob { display:none !important; }

.unmob { display:block !important; }

.unfloat { float:none !important; }

.clear { clear:both; }

main { flex: 1 0 auto; }

footer { flex: 0 0 auto; }

.easer2 { outline:none; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; }

.easer5 { -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease; }

.easer8 { -webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;-ms-transition: all 0.8s ease;-o-transition: all 0.8s ease;transition: all 0.8s ease; }

h1 , h2 , h3 , h4 { padding:0; margin:0; }

a { outline:none; opacity: 1; }
a:hover { opacity: 0.8;}

img { border: none; }

.comagic-c-consultant-label__bubble--solid , .comagic-c-consultant-label__content , .comagic-js-consultant-label--shown , .comagic-c-sitephone-label , .comagic-c-consultant-label { width: 60px !important; height:60px !important; }
.comagic-js-consultant-label--shown , .comagic-js-consultant-label--hidden { opacity: 1 !important; right: 20px !important; top: auto !important; left: auto !important; bottom: 20px !important; }
.comagic-js-sitephone-label--shown , .comagic-js-sitephone-label--hidden { opacity: 1 !important; }
.comagic-c-sitephone-label , .comagic-c-consultant-label { position: fixed !important; right: 25px !important; top: auto !important; left: auto !important; bottom: 20px !important; }
.comagic-c-consultant-label { bottom: 100px !important; }

header { position: relative; background: #1b1b1b; }

header .max-window.head { height: 140px; }

#GoUp { opacity: 0; position: fixed; z-index: 9999; right: 20px; bottom: -190px; color: #000; height: 50px; width: 50px; line-height: 50px; cursor: pointer; margin: 10px; display: none;}
@media (min-width:980px) {
	#GoUp {
		display: block;
	}
}
#GoUp img { width: 100%; height: auto; }
#GoUp svg { position: absolute; height: 20px; width: 20px; margin: -10px 0 0 -10px; top: 50%; left: 50%; }
#GoUp svg path { fill: #fff; }
.scrolling #GoUp {
	bottom: 190px; opacity: 1;
}
#GoUp:hover { opacity: 1; }

.is-burger { display: none; }

.is-head__logo { position: absolute; left: 16px; top: 13px; }

.is-head__menu { position: absolute; left: 19.65%; top: -130px; width: 60%; max-width: 800px; font-size: 0; }
.is-head__menu ul { width: auto; }
.is-head__menu li { position: relative; display: inline-block; margin-left: 24px; padding-left: 24px; color: #ff8a00; font-size: 14px; }
.is-head__menu li:before { content: ''; display: block; position: absolute; top: 50%; left: -5px; margin-top: -5px; padding-left: 30px; width: 10px; height: 10px; background-image:url(/image/new_design/li.png); background-repeat: no-repeat; background-position: 0 50%; }
.is-head__menu li:first-child { margin-left: 0; padding-left: 0; }
.is-head__menu li:first-child:before { display: none; }
.is-head__menu ul li a { color: #fff; font-size: 14px; text-decoration: none; padding: 0; }
.is-head__menu ul li a:hover { color: #ff8a00; opacity: 1; }

.is-head__search { position: absolute; top: 68px; left: 19.65%; width: 312px; }
.is-head__search .bx_search_container .bx_field { width: auto !important; font-size: 16px; height: 42px; }
.is-head__search .bx_search_container .bx_field .bx_input_text { background: #fff; width: 100% !important; box-sizing: border-box; height: 43px;  padding: 5px 50px 5px 10px; border: solid 1px #ff8a00; }

.is-head__search .bx_search_container .bx_field .bx_input_submit { position: absolute; top: 0; right: 0; bottom: -15px; width: 40px; height: 43px; border: none; padding: 0; background: #ff8a00 url(/image/new_design/lense.png) center no-repeat; cursor: pointer; }

.is-head__info { position: absolute; left: 47.4%; top: 50px; width: 450px; font-size: 0; }
.is-head__info-block { display: inline-block; width: 50%; vertical-align: top; text-align: right; }
.is-head__info .is-head__info-block:first-child { text-align: left; }
.is-head__info-phone a { font-size: 24px; text-decoration: none; color: #fff; font-weight: 600; line-height: 1em;}
.is-head__info-phone a strong { color: #ff8a00; font-weight: 600;}
.is-head__info-time { padding-top: 3px; font-size: 12px; color: #fff; line-height: 12px; white-space: nowrap;}
.is-head__info-phone { display: inline-block; text-align: right; }

.is-head__profile { position: absolute; width: 220px; right: 20px; top: 14px; font-size: 14px; text-transform: lowercase; text-decoration: none; text-align: right; white-space: nowrap; }
.is-head__profile a { font-size: 10px; text-transform: uppercase; text-decoration: none; color: #fff; margin-left: 16px; }
.is-head__profile img { vertical-align: middle; margin-right: 8px; }

.is-head__webs { position: absolute; right: 0px; width: 172px; top: -90px; text-align: right; padding-right: 31px; }
.is-head__webs a { margin-left:17px; text-decoration: none; }
.is-head__webs a img { width: 25px; height: 25px; }

.is-head__contacts { position: absolute; right: 20px; top: -58px; width:125px; line-height: 22px; text-align: left; }
.is-head__contacts a { display: inline-block; font-size: 10px; text-transform: uppercase; text-decoration: none; color: #fff; margin-bottom: 1px; white-space: nowrap; }
.is-head__contacts img { width: 20px; height: 20px; vertical-align: middle; margin: -2px 0 0 -30px; position: absolute; }

.is-head__catalog { background: #ff8a00; min-height: 60px; }

.is-icon { display: inline-block; vertical-align: middle; margin: -3px 0 0 -1px; }

.is-head__basket { position: absolute; width: 200px; bottom: -60px; right: 20px; height: 60px; z-index: 1; }

.is-head__favorites { display: inline-block; vertical-align: middle; width: 20px; z-index: 1; font-size: 12px; color: #fff; }
.is-head__favorites a { display: block; width: 100%; margin:0; position: relative; text-decoration: none; }
.is-head__favorites img { display: block; width: 100%; height: auto; margin: 0; }

.is-head__catalog .is-head__catalog-block { margin-left: -20px; }

.is-head__catalog .is-head__catalog-block .catalog-burger , .filter-burger { display: none; }
.is-head__catalog .is-head__catalog-block > ul { width: auto; }
.is-head__catalog .is-head__catalog-block > ul > li { display: inline-block; }
.is-head__catalog a.root-item svg , .catalog-burger svg , .filter-burger svg , .is-head__catalog a.root-item img , .catalog-burger img , .filter-burger img { display: inline-block; vertical-align: middle; margin: -3px 15px 0 0; }
.catalog-burger , .filter-burger { font-weight: 600; font-size: 14px; padding: 0 10px; cursor: pointer; }
.catalog-burger svg , .filter-burger svg , .catalog-burger img , .filter-burger img { width: 25px; height: 22px; margin-right: 10px; }
.is-head__catalog .pnd__return { display: none; }
.is-head__catalog .is-head__catalog-block > ul > li > .pnd__arr { display: none; }

.show-menu__catalog .catalog-burger , .show__filter .filter-burger { background: none; }
ul.is-head__submenu {
	background: #1b1b1b;
	border: 1px solid #ff8a00;
	padding-left: 20px;
	padding-right: 20px;
	width: 120px;
	left: -6px;
	top: -10px !important;
	text-align: left;
}
ul.is-head__submenu li:before {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: -5px;
	margin-top: -3px;
	padding-left: 0px;
	width: 5px;
	height: 5px;
	border-radius: 100%;
	background-color: #ff8b00;
	background-repeat: no-repeat;
	background-position: 0 50%;
}
ul.is-head__submenu li{
	margin-left: 0;
	padding-left: 9px;
	padding-bottom: 9px;
	padding-top: 9px;
	width: 100%;
	border-bottom: 1px solid #3a3a3a;
}
.is-head__submenu li:first-child {
	margin-left: 0;
	padding-left: 9px;
	width: 100%;
	border-bottom: 1px solid #ff8a00;
}
.is-head__menu li:first-child ul.is-head__submenu{
	left: -30px;
}
.is-head__arr {
	display: none;
}
.bx_filter_container .bx_filter_block::-webkit-scrollbar { width: 6px; }
.bx_filter_container .bx_filter_block::-webkit-scrollbar-track { background: #fff; }
.bx_filter_container .bx_filter_block::-webkit-scrollbar-thumb { background-color: rgba(0,0,0,0.6); border-radius: 20px; border: 1px solid #fff; }

/****/
.bx_cart_block { border: solid 3px #ff8a00; background: #fff; min-height: 60px; box-sizing: border-box; display: block; text-decoration: none; }
a.bx_cart_block:hover { opacity: 1; }
.bx_cart_block strong { font-size: 14px; }
.bx_cart_block .is-icon__block { position: absolute; left: -45px; top: -7px; border: solid 3px #ff8a00; width: 66px; height: 66px; border-radius: 50%; background: #fff; line-height: 66px; text-align: center; box-shadow: -5px 0 5px rgba(0,0,0, 0.2); }
.bx_cart_block .is-icon__block img { width: 33px; height: 33px; vertical-align: middle; }
.bx_small_cart { color: #000; padding: 7px 0 0 35px; line-height: 20px; font-size: 12px; font-weight: 600; background: #fff; }
.bx_small_cart a { color: #000; }
/*****/

.is-banners__list { padding-bottom: 40px; font-size: 0; letter-spacing: 0; }
.is-banners__item { display: inline-block; width: 50%; vertical-align: top; box-sizing: border-box; padding: 0 10px; }
.is-banners__item img { max-width: 100%; height: auto; }

.productdiv_desc h2 { font-size: 16px; font-weight:600; padding: 10px 0 0; margin-top: 0; color: #ff8a00; }
.productdiv_desc h2::first-letter { color: #000; font-size: 16px; }
.productdiv_desc p , .final_text { padding: 10px 0; margin: 0; font-size:14px; line-height: 22px; }
.final_text { padding-bottom: 20px; }

.v_rassrochku { font-size: 12px; padding: 10px; font-weight: 500; letter-spacing: 0.04em; }

@media (max-width:600px){
	.is-banners__item { display: block; width: 100%; padding: 0; }
	.is-banners__item:first-child { margin-bottom: 20px; }
}

/***/
.show-other { position: absolute; right: 0; top: 21px; z-index: 1; }
.show-other a { text-decoration: none; font-size: 14px; text-transform: uppercase; color: #ff8a00; font-weight: 500; }
.show-other a:hover { color: #000; }

@media(max-width:520px){
	.show-other { position: relative; top: auto; right: auto; padding-top: 20px; }
	.show-other a { cursor: pointer; display: block; margin: 0 auto; width: 200px; background: #ff8a00; color: #fff; text-align: center; padding: 10px 0; }
	.show-other a:hover { background: #000; color: #ff8a00; }
}
/****/

.filter-burger { display: none; position: absolute; width: auto; height: auto; left: 130px; line-height: 60px; }

.sidebar {
	width:20%;
	float:left;
}
.center-side {
	float:left;
	width:80%;
	box-sizing: border-box;
	padding-left: 20px;
}

.center-side.fullblock { width: 100%; padding-left: 0; }
/*****/
.section_toptext { font-size: 14px; }

.slick-dots li { height: 8px !important; }
/******/
main h1 { position: relative; font-size: 24px; color: #000; font-weight: 500; padding: 12px 0 22px; margin-bottom: 25px; border-bottom: solid 2px #e0e0e0; }
main h1:before , main h1:after { content: ''; position: absolute; bottom: -7px; width: 14px; height: 14px; background: url("/image/new_design/plus.png") center no-repeat; }
main h1:after { right: 0; }
/**/
.bx-breadcrumb { margin: 20px 0 0; }
.bx-breadcrumb i { color: #ff8a00; }
.bx-breadcrumb .main-link { width: 15px; height: 15px; vertical-align: middle; }
.bx-breadcrumb .bx-breadcrumb-item { margin: 0 !important; padding-right: 10px; }
.bx-breadcrumb .bx-breadcrumb-item a { text-decoration: none; }
.bx-breadcrumb .row-right { display: inline-block; vertical-align: middle; padding-right: 10px; line-height: 19px; }
.bx-breadcrumb .row-right svg {  width: 10px; height: 10px; }
.bx-breadcrumb .row-right svg path { fill:#ff8a00; }
/**/
main .sort-brands__title { font-size: 14px !important; color: #000 !important; }
/*******/
.is-error__page .center-side { width: auto; float: none; padding-left: 0; }
.error__404 { font-size: 150px; font-weight: 500; text-align: center; }
.error__text { padding: 40px 40px 60px; font-size: 16px; text-align: center; }
.error__text h2 { padding-top: 20px; }

.error__subtitle { padding-top: 20px; padding-bottom: 40px; color: #ff8a00; }
.error__list { padding-bottom: 40px; margin: 0; padding: 0 0 40px; list-style-type: none; }
.error__item { display: inline-block; margin: 0; padding: 0; width: 32%; margin-left: 1%; text-align: center; list-style-type: none; }
.error__item-link { display: block; position: relative; overflow: hidden; width: 100%; }
.error__item img { display: inline-block; width: 100%; vertical-align: middle; }
.error__link { color: #ff8a00; }
/***********/
.is-foot { position: relative; /* padding: 148px 0 0; */  background:#191919 url("/image/new_design/foot_back.jpg") center top no-repeat; }
.foot-block { position: relative; z-index: 3; min-height: 542px; background: rgba(31,31,31,0.1); }
/**/
.foot-subs { font-size:0; letter-spacing: 0; background: #ff8a00; }
.foot-subs__title { display: inline-block; width: 50%; font-size: 20px; letter-spacing: normal; line-height: 80px; color: #fff; vertical-align: middle; }
.foot-subs__block { display: inline-block; width: 40%; font-size: 18px; letter-spacing: normal; color: #fff; vertical-align: middle; }
/**/
.foot-menu , .foot-contact { padding-top: 30px; font-size: 0; letter-spacing: 0; }
.foot-contact { padding: 50px 0; }
.foot-contact__title { min-height: 30px; font-size: 16px; letter-spacing: normal; color: #ff8a00; font-weight: 500; }
.foot-contact__block { display:inline-block; width: 56%; vertical-align: top; font-size: 0; letter-spacing: 0; color: #fff; }
.foot-contact__block a { font-size: 16px; font-weight: 600; color: #fff; text-decoration: none; }
.foot-contact__block a.foot_phone { font-size: 30px; font-weight: 600; color: #fff; text-decoration: none; }
.foot-contact__block a.foot_phone strong { font-weight: 600; color: #ff8a00; }
.foot-contact__item { display:inline-block; width: 50%; vertical-align: top; font-size: 14px; letter-spacing: normal; }
.foot-contact__block.type-small { width: 22%; font-size: 14px; letter-spacing: normal; }

.foot-menu__block { display: inline-block; vertical-align: top; width: 22%; font-size: 16px; letter-spacing: normal; }
.foot-menu__title { font-size: 16px; color: #ff8a00; padding-bottom: 20px; font-weight: 500; text-transform: uppercase; }
.foot-menu__block:first-child { width: 56%; font-size: 0; letter-spacing: 0; }
.foot-menu__block ul { display: inline-block; width: 100%; list-style-type: none; margin: 0; padding: 0; vertical-align: top; }
.foot-menu__block:first-child ul { width: 50%; vertical-align: top; font-size: 16px; letter-spacing: 0; }
.foot-menu__block ul li { list-style-type: none; padding: 0 0 20px; }
.foot-menu__block a { color: #fff; text-decoration: none; }

.foot-links { padding: 20px 0; border-top:solid 2px #333333; }
.foot-links a { font-size: 16px; color: #fff; text-decoration: none; text-transform: uppercase; }
.foot-links img { display: inline-block; vertical-align: middle; margin-right: 20px; margin-bottom: 5px; }

.foot-price { padding: 10px 0; border-top:solid 2px #333333; color: #fff; font-size: 13px; }

.foot-web { position: absolute; right: 10px; width: 300px; text-align: right; top: 50%; margin-top: -20px; }
.foot-web a , .is-head__webs a { display: inline-block; width: 32px; height: 32px; border-radius: 50%; background-color: #ff8a00; color: #fff; margin-left: 10px; text-decoration: none; text-align: center; line-height: 32px; background-position: center; background-repeat: no-repeat; }
.is-head__webs a { width: 25px; height: 25px; }
.foot-web a.web__tube , .is-head__webs a.web__tube { background-image: url("data:image/svg+xml,%3Csvg height='17' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%23ffffff' d='M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z'%3E%3C/path%3E%3C/svg%3E"); }
.foot-web a.web__ok , .is-head__webs a.web__ok { background-image: url("data:image/svg+xml,%3Csvg height='17' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23ffffff' d='M275.1 334c-27.4 17.4-65.1 24.3-90 26.9l20.9 20.6 76.3 76.3c27.9 28.6-17.5 73.3-45.7 45.7-19.1-19.4-47.1-47.4-76.3-76.6L84 503.4c-28.2 27.5-73.6-17.6-45.4-45.7 19.4-19.4 47.1-47.4 76.3-76.3l20.6-20.6c-24.6-2.6-62.9-9.1-90.6-26.9-32.6-21-46.9-33.3-34.3-59 7.4-14.6 27.7-26.9 54.6-5.7 0 0 36.3 28.9 94.9 28.9s94.9-28.9 94.9-28.9c26.9-21.1 47.1-8.9 54.6 5.7 12.4 25.7-1.9 38-34.5 59.1zM30.3 129.7C30.3 58 88.6 0 160 0s129.7 58 129.7 129.7c0 71.4-58.3 129.4-129.7 129.4s-129.7-58-129.7-129.4zm66 0c0 35.1 28.6 63.7 63.7 63.7s63.7-28.6 63.7-63.7c0-35.4-28.6-64-63.7-64s-63.7 28.6-63.7 64z'%3E%3C/path%3E%3C/svg%3E"); }
.is-head__webs a.web__ok { background-size: 46%; }

.foot-web a.web__vk ,  .is-head__webs a.web__vk { background-image: url("data:image/svg+xml,%3Csvg height='17' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%23ffffff' d='M545 117.7c3.7-12.5 0-21.7-17.8-21.7h-58.9c-15 0-21.9 7.9-25.6 16.7 0 0-30 73.1-72.4 120.5-13.7 13.7-20 18.1-27.5 18.1-3.7 0-9.4-4.4-9.4-16.9V117.7c0-15-4.2-21.7-16.6-21.7h-92.6c-9.4 0-15 7-15 13.5 0 14.2 21.2 17.5 23.4 57.5v86.8c0 19-3.4 22.5-10.9 22.5-20 0-68.6-73.4-97.4-157.4-5.8-16.3-11.5-22.9-26.6-22.9H38.8c-16.8 0-20.2 7.9-20.2 16.7 0 15.6 20 93.1 93.1 195.5C160.4 378.1 229 416 291.4 416c37.5 0 42.1-8.4 42.1-22.9 0-66.8-3.4-73.1 15.4-73.1 8.7 0 23.7 4.4 58.7 38.1 40 40 46.6 57.9 69 57.9h58.9c16.8 0 25.3-8.4 20.4-25-11.2-34.9-86.9-106.7-90.3-111.5-8.7-11.2-6.2-16.2 0-26.2.1-.1 72-101.3 79.4-135.6z'%3E%3C/path%3E%3C/svg%3E");
}
.foot-web a.web__tik , .is-head__webs a.web__web__tik {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23ffffff' d='M448 209.91a210.06 210.06 0 0 1-122.77-39.25V349.38A162.55 162.55 0 1 1 185 188.31V278.2a74.62 74.62 0 1 0 52.23 71.18V0l88 0a121.18 121.18 0 0 0 1.86 22.17h0A122.18 122.18 0 0 0 381 102.39a121.43 121.43 0 0 0 67 20.14Z'/%3E%3C/svg%3E");
	background-size: 56%;
}
.web__tgk{background-image: url("/image/new_design/tg1.png")};
.foot-info { background: #000; min-height: 60px; font-size: 0; letter-spacing: 0; }
.foot-info__copyright , .foot-info__policy { padding: 24px 0 0; width: 50%; display: inline-block; font-size: 14px; letter-spacing: normal; color: #fff; text-transform: uppercase; }
.foot-info__policy { text-align: right; }
.foot-info__policy a { color: #fff; font-size: 14px; text-decoration: none; }
/****/

.show-note__back { position: relative; z-index: 30000; padding: 0; background: #fff; overflow: hidden; box-shadow: 2px 2px 4px #fff; box-sizing: border-box; margin-bottom: 0; border-top: solid 2px #fff; border-left: solid 2px #fff; max-height: 0; }
.show-note__back.showit { max-height: 500px; border-top: solid 2px #ff8a00; border-left: solid 2px #ff8a00; padding: 20px 20px 0; box-shadow: 2px 2px 4px rgba(0,0,0,0.3); margin-bottom: 30px; }
.show-note__back:after { content: ''; position: absolute; left: 0; top: 0; border: 20px solid transparent; border-left: 20px solid #ff8a00; border-top: 20px solid #ff8a00; opacity: 0; }
.show-note__back.showit:after { opacity: 1; }
.show-note__title { font-size: 14px; font-weight: 600; color: #ff8a00; padding-bottom: 10px; }
.show-note__back .closeit { position: absolute; width: 30px; height: 30px; text-align: center; font-size: 18px; font-weight: 600; color: #ff8a00; cursor: pointer; right: 0; top: 0; }
.show-note__back .closeit:hover { background: #ff8a00; color: #000; }
.show-note__text { font-weight: 400; font-size: 13px; }
.show-note__back .show-note__text p { padding: 0 0 10px; }

@media (max-width:1230px) {

	.max-window { padding: 0 20px; }

	.is-head__catalog .is-head__catalog-block { margin-left: -10px; }

	.is-head__logo { top: 50%; left: 20px; width: 150px; height: 100px; margin-top: -50px; }
	.is-head__logo a , .is-head__logo img { display: block; width: 100%; height: 100%; background-size: contain; }

	.is-head__search { left: 200px; width: 250px; }
	.is-head__search .bx_search_container { padding: 0; }

	.is-head__menu { left: 200px; width: 64%; }

	.is-head__profile { top: 10px; }

	.is-head__info { left: 550px; width: 410px; }
	.is-head__info-phone a { font-size: 22px; }

	.is-head__basket { width: 205px; }

	.is-head__catalog a.root-item, .is-head__catalog a.root-item-selected { padding: 0 10px 0 10px; }
}

@media (max-width:1170px) {

	.max-window { padding: 0 10px; }

	.is-head__logo { top: 36px; margin-top: 0; left: 10px; width: 150px; }

	.is-head__menu , .is-head__search { left: 170px; }

	.is-head__menu li { padding-left: 20px; margin-left: 20px; }

	.is-head__info { left: 450px; }

	.is-head__basket , .is-head__profile { right: 10px; }

	.is-head__catalog a.root-item .is-icon, .is-head__catalog a.root-item-selected .is-icon { margin-right: 10px; }
	.is-head__catalog a.root-item, .is-head__catalog a.root-item-selected { font-size: 14px; }

}
@media (max-width:1110px) {
	.is-head__catalog a.root-item svg , .is-head__catalog a.root-item img { margin-right: 8px; }
}

@media (max-width:1070px) {

	.is-head__logo { top: auto; bottom: 5px; margin: 0; width: 130px; }

	.is-head__search { top: auto; bottom: -3px; left: 20%; width: 50%; }

	header .max-window.head { padding: 0; }

	.is-head__menu { top: -135px; left: auto; right: 230px; width: 74%; text-align: right; }

	.is-head__profile { width: 220px; top: 5px; right: 10px; }

	.is-head__info { top: 30px; left: 20%; width: 50%; }

	.is-head__info .is-head__info-block { text-align: right; }
	.is-head__info .is-head__info-block:first-child { text-align: left; }

	.is-head__info-time { padding-top: 0; }
	.is-head__info-phone { padding-top: 2px; }

	.is-head__basket { width: 72px; }
	.bx_cart_block { position: relative; border: none; background: none; min-height: 60px; box-sizing: border-box; display: block; text-decoration: none;
		width: 72px; }
	.bx_cart_block .is-icon__block { left: 0; }
	.bx_small_cart { margin: 0; width: 0; font-size: 0 !important; background: none; padding: 0; }
	.bx_cart_block strong { position: absolute; font-size: 14px; font-weight: 600; color: #fff; background: #333; width: 20px; height: 20px; text-align: center; line-height: 20px; border-radius: 50%; top: 8px; left: 50%; margin-left: -7px; }
	/***/
	.title-text { max-width: 100%; }
	/***/

	.bx-touch .worakarea_wrap_container { width: auto; padding: 0 10px; }

	.foot-contact__block { display: block; width: auto; padding-bottom: 30px; }
	.foot-menu__block:first-child { display: block; width: auto; padding-bottom: 30px; }
	.foot-menu__block , .foot-contact__block.type-small { width: 50%; }
	.foot-contact__block.type-small { display: inline-block; padding-top: 30px; }

	.foot-subs__title { display: block; width: auto; }
}

@media (max-width:1000px) {

	.show-menu , .show-menu__catalog , .show__filter { overflow: hidden; }

	.filter-burger { display: block; }

	.is-head__menu { display: none; }

	.is-head__menu li { margin-left: 20px; padding-left: 20px; }

	.is-head__catalog .is-head__catalog-block .catalog-burger , .filter-burger { position: absolute; display: inline-block; line-height: 60px; width: auto; height: auto; }
	.is-head__catalog .is-head__catalog-block > ul { display: none; }
	.is-head__catalog ul > li { display: block; }

	.is-head__catalog li ul.is-head__submenu {
		position: unset;
		display: none;
	}
	.is-head__catalog li.js-open ul.is-head__submenu {
		display: block;
	}
	ul.is-head__submenu {
		background: none;
		border: none;
		padding-left: 20px;
		padding-right: 20px;
		width: 100%;
		left: -6px;
		top: -10px !important;
		text-align: left;
	}

	.show-menu .is-head__menu ul.is-head__submenu li:before {
		content: '';
		display: block;
		position: absolute;
		top: 50%;
		left: 20px;
		margin-top: -3px;
		padding-left: 0px;
		width: 5px;
		height: 5px;
		border-radius: 100%;
		background-color: #ff8b00;
		background-repeat: no-repeat;
		background-position: 0 50%;
	}
	.show-menu .is-head__menu ul.is-head__submenu li{
		padding-left: 25px;
		padding-bottom: 0;
		padding-top: 0;
		border-bottom: none;
	}
	.show-menu .is-head__menu ul.is-head__submenu {
		padding: 0;
	}
	.show-menu .is-head__menu ul.is-head__submenu li:first-child {
		display: none;
	}
	.show-menu .is-head__menu span.is-head__arr {
		display: block;
		position: absolute;
		right: -50px;
		line-height: 26px;
	}
	.show-menu .is-head__menu span.is-head__arr img{
		transform: rotate(90deg);
	}
	.is-head__catalog li.js-open span.is-head__arr img {
		transform: rotate(-90deg);
	}
	.is-burger , .show-menu__catalog .is-head__catalog .is-head__catalog-block .catalog-burger , .show__filter .filter-burger {
		display: block;
		position: absolute;
		left: 10px;
		top: 7px;
		width: 20px;
		height: 16px;
		z-index: 30000;
		text-indent: -9999px;
		padding: 0;
	}
	.show-menu__catalog .filter-burger { display: none; }
	.show-menu__catalog .filter-burger { display: none; }
	.show-menu__catalog .catalog-burger { height: 20px; line-height: 20px; }
	.is-burger span , .catalog-burger span , .filter-burger span {
		position: absolute;
		width: 100%;
		height: 2px;
		top: 50%;
		margin-top: -1px;
		left: 0;
		display: block;
		background: #fff;
		transition: .5s;
	}
	.catalog-burger span , .filter-burger span { display: none; background: #000; }

	.show-menu__catalog .is-burger , .show-menu__catalog .show__filter , .show__filter .is-burger , .show__filter .catalog-burger { display: none; }

	.is-burger span:first-child , .catalog-burger span:first-child , .filter-burger span:first-child {
		top: 0;
		margin: 0;
	}
	.is-burger span:last-child , .catalog-burger span:last-child , .filter-burger span:last-child {
		top: auto;
		bottom: 0;
		margin: 0;
	}

	.show-menu .is-burger span , .show-menu__catalog .catalog-burger span , .show__filter .filter-burger span {
		opacity: 0;
		top: 50%;
	}
	.show-menu .is-burger span:first-child , .show-menu__catalog .catalog-burger span:first-child, .show__filter .filter-burger span:first-child {
		opacity: 1;
		transform: rotate(405deg);
	}
	.show-menu .is-burger span:last-child , .show-menu__catalog .catalog-burger span:last-child , .show__filter .filter-burger span:last-child {
		opacity: 1;
		transform: rotate(-405deg);
	}
	.show-menu__catalog .catalog-burger span , .show__filter .filter-burger span { display: block; }

	.show-menu , .show-menu__catalog , show__filter { overflow: hidden; width: 100%; height: 100%; }

	.show-menu header , show__filter header { position: inherit; }

	.show-menu .is-burger span , .show-menu__catalog .catalog-burger span , .show__filter .catalog-burger span { background: #000; }

	.show-menu .is-head__mobile-menu { display: none; }

	.show-menu .is-head__catalog , .show-menu__catalog .is-head__catalog { position: absolute; top: 0; left: 0; width: 100%; background: #fff; display: block; height: 100%; max-width: inherit; z-index: 200; overflow: hidden; overflow-y: auto; }

	.show-menu .is-head__menu { position: relative; display: block; left: auto; top: auto; right: auto; text-align: left; }

	.show-menu .is-head__menu ul { padding: 40px 0 0; }

	.show-menu .is-head__menu li, .is-head__menu li:first-child { display: block; }

	.show-menu .is-head__menu li , .is-head__menu li:first-child { margin-left: 0; padding-left: 50px; }
	.show-menu .is-head__menu a , .show-menu .is-head__menu span { color: #000; text-decoration: none; display: block; padding: 10px; font-size: 14px; }
	.show-menu .is-head__menu li:before , .is-head__menu li:first-child:before { content: ''; display: block; position: absolute; top: 50%; left: 33px; margin-top: -5px; padding-left: 33px; width: 10px; height: 10px; background-image: url(/image/new_design/li.png); background-repeat: no-repeat; background-position: 0 50%; }
	.show-menu .is-head__menu span { color: #ff8a00; cursor: default; }


	.show-menu .is-head__webs , .show-menu .is-head__contacts { display: block; position: relative; top: auto; bottom: auto; left: auto; right: auto; padding: 20px 0 0 15px; width: auto; text-align: left; }
	.show-menu .is-head__contacts { width: 150px; margin-left: 50px; padding-top: 10px; }
	.show-menu .is-head__contacts a { font-size: 14px; color: #000; margin-bottom: 10px; }
	.show-menu .is-head__contacts img { margin: 1px 0 0 -30px; }

	.show-menu .is-head__catalog-block { display: none; }
	.show-menu header , .show-menu__catalog header { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index:200; }
	.show-menu main , .show-menu__catalog main { position: relative; overflow: hidden; width: 0; }
	.show-menu footer , .show-menu__catalog footer { position: relative; overflow: hidden; width: 0; }

	.show-menu__catalog .is-head__catalog .is-head__catalog-block > ul { display: block; padding: 40px 0 0; }
	.show-menu__catalog .is-head__catalog .is-head__catalog-block > ul > li { display: block; }
	.show-menu__catalog .is-head__catalog .is-head__catalog-block > ul > li > a { font-weight: 600; font-size: 16px; }

	.show-menu .is-head__contacts a { text-transform: none; }
	.show-menu .is-head__webs { display: none; }

	/**/
	.show-menu__catalog .is-head__catalog .is-head__catalog-block > ul > li { line-height: 30px; border-bottom: solid 1px #ededed; padding: 20px 10px; }
	.show-menu__catalog .is-head__catalog .is-head__catalog-block > ul > li.js-open { position: inherit; margin-bottom: 0; }
	.show-menu__catalog .is-head__catalog .is-head__catalog-block > ul > li > a { position: relative; line-height: normal; display: inline-block; width: auto; padding: 0; }
	.show-menu__catalog .is-head__catalog .is-head__catalog-block > ul > li.js-open > a { color: #ff8a00; }
	.show-menu__catalog .is-head__catalog .is-head__catalog-block > ul > li > a svg { width: 30px; height: 30px; }
	.show-menu__catalog .is-head__catalog .is-head__catalog-block > ul > li.hasSublvl > .pnd__arr img, .is-head__catalog ul.level-2 > li > a span img{ transform: rotate(90deg);}
	.show-menu__catalog .is-head__catalog .is-head__catalog-block > ul > li.hasSublvl.js-open > .pnd__arr img, .is-head__catalog ul.level-2 > li.js-open > a span img { transform: rotate(-90deg);}
	.show-menu__catalog .is-head__catalog .is-head__catalog-block > ul > li.hasSublvl > .pnd__arr { display: block; position: absolute; width: 50px; height: 30px; right: 10px; color: #ff8a00; text-align: center; line-height: 34px; }
	.show-menu__catalog .is-head__catalog .is-head__catalog-block > ul > li.hasSublvl.js-open > .pnd__arr svg , .is-head__catalog ul.level-2 > li.js-open > a span svg { transform: rotate(90deg); }

	.show-menu__catalog .is-head__catalog .js-open > .sublevels-wrapper { display: block; position: relative; left: auto; top: auto; margin-top: 20px; border-top: solid 1px #ff8a00; height: auto !important; }
	.show-menu__catalog .is-head__catalog .js-open > .sublevels-wrapper .max-window { padding: 0; margin: 0; box-shadow: none; }
	.show-menu__catalog li.depth-1.js-open > .sublevels-wrapper > .max-window > .pnd__return { position: relative; display: block; font-size: 14px; padding: 10px 20px; z-index: 5; }

	.is-head__catalog li:hover ul.level-2 { box-shadow: none; border-right:none; }
	.is-head__catalog li:hover ul { display: none; }
	.is-head__catalog li.depth-1.js-open ul.level-2 { display: block; width: 100%; }
	.is-head__catalog li.depth-1.js-open ul.level-2 > li a { position: relative; z-index: 2; line-height: 20px; margin-right: 50px; }
	.is-head__catalog li.depth-1.js-open ul.level-2 > li .pnd__triangle { position: absolute; right: 0; height: 59px; width: 50px; z-index: 5; }
	.is-head__catalog li.depth-1.js-open ul.level-2 a span { width: 50px; text-align: center; right: -50px; top: 0; margin: 0; line-height: 44px; }
	.is-head__catalog ul.level-2 > li >  a span svg { margin-right: 0; }

	.is-head__catalog a:hover span, .is-head__catalog ul.sublevel > li:hover > a span { color: #ff8a00; }
	.is-head__catalog ul.level-2 > li > a:hover, .is-head__catalog ul.level-2 > li > a.country.odd:hover, .is-head__catalog ul.sublevel > li:hover > a { background: none; color: #333; }
	.is-head__catalog ul.level-2 > li > a:hover .cls-1, .is-head__catalog ul.level-2 > li > a.country.odd:hover .cls-1, .is-head__catalog ul.sublevel > li:hover > a .cls-1 { fill: #ff8a00; }
	.is-head__catalog ul.level-2 > li { border-bottom: solid 1px #ededed; }
	.is-head__catalog ul.level-2 > li > a > svg { width: 26px; height: 26px; }
	.is-head__catalog .include-wrapper { padding: 0; }

	.is-head__catalog ul.level-2 .sublevels-wrapper { display: none; }
	.is-head__catalog ul.level-2 .js-open .sublevels-wrapper { display: block; left: auto; top:auto; position: relative; width: 100%; height: auto; padding: 10px 0 0; margin-top: 0; }

	.is-head__catalog ul.level-2 .js-open .sublevels-wrapper .pnd__return { position: relative; display: block; font-size: 14px; padding: 10px 20px;
		z-index: 10; }
	.is-head__catalog ul.level-2 .js-open .sublevels-wrapper ul { float: none; width: auto; margin-top: 0; padding: 0 10px; }
	.is-head__catalog ul.level-2 .js-open .sublevels-wrapper .level-3 li a { margin-right: 0; padding: 7px 40px; font-size: 14px; }
	.is-head__catalog li:first-child.title > a, .is-head__catalog li.title > span { padding-top: 10px; margin-bottom: 0; padding-left: 0 !important; }
	.is-head__catalog li:first-child.title > a, .is-head__catalog li.title { padding-top: 0; }
	.is-head__catalog li:first-child.title > a, .is-head__catalog li:first-child.title { padding-top: 0; }
	.is-head__catalog ul.level-2 .js-open .sublevels-wrapper li.depth-3 { float: none; width: auto; }
	.is-head__catalog ul.level-2 .js-open .sublevels-wrapper li.depth-3.title { font-size: 15px; margin-bottom: 10px; margin-top: 0; }
	.is-head__catalog ul.level-2 .js-open .sublevels-wrapper li.depth-3.title svg { width: 20px; height: 20px; margin-right: 10px; margin-bottom: 0; }
	.is-head__catalog li.depth-1.js-open ul.level-2 > li.js-open > a { color: #ff8a00; }

	.is-head__info-phone a { font-size: 21px; }
	.is-head__info-time { font-size: 11px; }

	.show__filter .is-head__catalog .max-window { position: inherit; }
	.bx_filter_section { width: 100%; max-width: 480px; min-width: 280px; margin: 0 auto; }

	/**/
	div.title-search-result { z-index:11000 !important;max-width:370px !important;min-width:300px !important;left:24px !important; }
	/**/

	.foot-links__ya { display: block; padding-bottom: 10px; text-align: center; }
	.foot-links__ya a { display: inline-block; margin: 0 auto; }
	.foot-web { padding-bottom: 10px; margin: 0 auto; text-align: center; position: relative; right: auto; top: auto; padding-top: 10px; width: auto; }

	.foot-menu__block ul li { padding-bottom: 15px; }
	.foot-menu__block:first-child ul , .foot-menu__block a { font-size: 14px; }

	.foot-contact { padding: 30px 0; }
	.foot-contact__block { padding-bottom: 0; }
}

@media (max-width:768px) {
	.is-head__info , .is-head__search { right: 10px; width: 72%; left: auto; }

	.is-head__webs , .is-head__contacts { display: none; }

	.foot-links img { width: 120px; }
	.foot-links img:first-child { width: 148px; }
	.foot-links a { font-size: 12px; }
	.foot-web a { margin-left: 3%; }

	.foot-menu__title { font-size: 14px; }

	.scrolling #GoUp { right: 10px; }

	.show-note__back.showit { width: 500px; /*margin-left: -250px; top: 140px;*/ }
}

@media (max-width:690px) {
	.is-head__info , .is-head__search { left: 28%; width: 70%; }
	.foot-contact__block a.foot_phone { font-size: 26px; }
}

@media (max-width:590px) {
	.is-head__info , .is-head__search { left: 28%; width: 70%; }

	.foot-info__copyright, .foot-info__policy { font-size: 12px; }

	.show-note__back.showit { width: 350px; /*margin-left: -175px; top: 140px;*/ }
}

@media (max-width:540px) {
	.is-head__info, .is-head__search { left: 30%; width: 67%; }
	.is-head__search  .bx_search_container { height: 40px; line-height: 40px; }
	.is-head__search .bx_search_container .bx_field { height: 35px; font-size: 14px; }
	.is-head__search .bx_search_container .bx_field .bx_input_text { height: 35px; }
	.is-head__search .bx_search_container .bx_field .bx_input_submit { height: 35px; line-height: 35px; }
	.is-head__info { top: 32px; }
	.is-head__info-phone a { font-size: 18px;}
	.is-head__info-time { font-size: 10px; }

	.foot-contact__block a.foot_phone { font-size: 24px; }

	.foot-info__copyright, .foot-info__policy { display: block; width: auto; text-align: left; padding:20px 0; }
	.foot-info__policy { padding-top: 0; }

}

@media (max-width:520px) {
	.is-head__logo { width: 120px; }
	.is-head__info-phone a { font-size: 17px; }

	.foot-contact__block.type-small { display: block; width: auto; }
	
}

@media (max-width:480px) {
	.is-head__logo { width: 80px; height: 60px; top: 32px; bottom: auto; }
	.is-head__info-phone a { font-size: 16px; }
	.is-head__search { left: 3%; width: 94%; }
	.is-head__info { width: 50%; right: 3%; left: auto; }
	.is-head__info .is-head__info-block , .is-head__info-phone { display: block; width: auto; text-align: right; }
	.is-head__info-phone { padding-top: 4px; }
	.is-head__info-time { display: none; }

	.foot-contact { padding-top: 10px; }
	.foot-menu__block:first-child { padding-bottom: 20px; }
	.foot-menu__title { padding-bottom: 10px; }
	.foot-menu__block:first-child ul, .foot-menu__block a { font-size: 13px; }
	.foot-menu__block ul li { padding-bottom: 10px; }
	.foot-menu__block { padding-bottom: 20px; }
	.foot-links img:first-child { display: block; margin: 0 0 10px; }

	.foot-contact__item { width: auto; display: block; }

	.comagic-c-consultant-label__bubble--solid, .comagic-c-consultant-label__content, .comagic-js-consultant-label--shown, .comagic-c-sitephone-label, .comagic-c-consultant-label { width: 50px !important; height: 50px !important; }
	.comagic-c-consultant-label { bottom: 90px !important; }
	.comagic-c-sitephone-label, .comagic-c-consultant-label { right: 17px !important; }

	div.title-search-result { max-width:90% !important; min-width:298px !important;left:10px !important; }

	.show-note__back.showit { width: 290px; /*margin-left: -145px; top: 95px;*/ }
}

@media (max-width:425px) {
	.sort-param {
		margin-right:0!important;
		min-width:120px;
	}
}	
/**FILTER**/
.is-filter { position: relative; margin-top: -15px; background: #fff; width: auto; font-size: 14px; color: #000; border-bottom: 1px solid #e0e0e0; padding-bottom: 10px; }
.is-filter a { font-size: 14px; color: #000; text-decoration: none; }
.is-filter__title {
	font-weight: 600;
	padding:15px 0;
	background: #fff;
	cursor: pointer;
	color: #ff8a00;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.bx_filter_container.block-hidden .is-filter__title::after {
	background: url(/image/new_design/menu_arrow.svg);
	transform: rotate(90deg);
	transition: all .3s;
	width: 20px;
	height: 20px;
	content: '';
	display: inline-block;
}
.bx_filter_container .is-filter__title::after {
	background: url(/image/new_design/menu_arrow.svg);
	transform: rotate(-90deg);
	transition: all .3s;
	width: 20px;
	height: 20px;
	content: '';
	display: inline-block;
}
.block-hidden .is-filter__title { color: #000; }
.block-hidden .is-filter__title:hover { color: #ff8a00; }

.is-filter .min-price , .is-filter .max-price , .bx_filter_container .min-price , .bx_filter_container .max-price { font-size: 14px; color: #000; width: 85%; padding: 5px 10px; margin-bottom: 10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }

.is-filter__submit , .is-filter__reset { display: block; width: 45%; height: 40px; line-height: 40px; text-align: center; font-size: 14px; color: #fff; text-decoration: none; cursor: pointer; background: #ff8a00; padding: 0; text-transform: uppercase; border:solid 1px #ff8a00; box-shadow: none; border-radius: 0; }

.is-filter__btns {
	clear: both;
	padding-top: 20px;
	position: relative;
}


.rassrochka-page { background: url("/image/new_design/tff-rasrochka_v3.jpg") 100% 100% no-repeat; background-size: 60%; }
.rassrochka-page .tff-logo { display: block; padding: 30px 0; }
.rassrochka-page .tff-logo img { max-width: 90%; height: auto; width: 100%; }
.rassrochka-page__text { width: 45%; min-width: 200px; font-size: 40px; line-height: 45px; font-weight: 500; color: #313131; padding-bottom: 30px; }
.rassrochka-page__text.big-text { padding: 50px 0; font-size: 60px; font-weight: 800; line-height: 50px; }
.rassrochka-page__text.just-text { width: 60%; padding-bottom: 50px; font-size: 16px; font-weight: 400; line-height: 24px; }

@media (max-width: 1000px) {
	.is-filter__btns {
		position: sticky;
		bottom: 0
	}

	.rassrochka-page { background-size: 80%; }
	.rassrochka-page__text.just-text , .rassrochka-page__text {
		width: 80%;
	}
}

@media (max-width: 768px) {
	.rassrochka-page { background-size: 100%; }
	.rassrochka-page__text.just-text , .rassrochka-page__text {
		width: 100%;
	}
}



.is-filter__reset { background: #fff; position: absolute; right: 0; top: 20px; color: #ff8a00; }
.is-filter__submit:hover , .is-filter__reset:hover { background: #000; color: #ff8a00; opacity: 1; }

.bx_filter_container{ background: #fff; border-bottom:1px solid #e0e0e0; }
.bx_filter_vertical .bx_filter_block span input[type="checkbox"] + label:hover { color: #ff8a00; }
.bx_filter_vertical .bx_filter_block a { font-size: 13px; }
.bx_filter_vertical .bx_filter_block a:hover { color: #ff8a00; cursor: pointer; }
input[type="checkbox"] { position: absolute; left: -9999px; }
input[type="checkbox"] + label { display: block; min-height: 30px; background: url(/image/new_design/checkbox.gif) 0 0 no-repeat; padding-left: 30px; line-height: 20px; cursor: pointer; font-size: 13px; }
input[type="checkbox"] + label:hover { color: #ff8a00; }
input[type="checkbox"] + label.disabled:hover { color: #000; }
input[type="checkbox"]:checked + label { background-position: 0 -100px; }
input[type="checkbox"]:disabled + label { opacity: 0.6; background: none; cursor: default;color: #555; }
input[type="checkbox"]:disabled + label a { cursor: pointer; }
input[type="checkbox"] + label[for='remove'] { background: url('images/checkbox-remove.png') 0 0 no-repeat;	padding-left: 30px; }
input[type="checkbox"]:checked + label[for='remove'] { background: url('images/checkbox-checked.png') 0 0px no-repeat; }

@media (max-width:1000px) {
	.sidebar {
		float: none;
		display: none;
		position: fixed;
		width: 100%;
		height: 100%;
		z-index: 10000;
		left:0;
		top: 0;
		background: #fff;
		overflow: hidden;
		overflow-y: auto;
		padding: 50px 20px;
		box-sizing: border-box;
	}
	.show__filter .sidebar { display: block; }
}
/****/
.inner { background-color: #fff; }

.header_inner_bottom_line_container { background: none; }

/**************/
a { color:#576e75 }

.grid .bx_content_section { margin-bottom:15px }
.grid .bx_sidebar { margin-bottom:15px }

.bx_content_section img { max-width: 100%; height: auto; }

.grid1x2 .bx_content_section { float:right;width:66%;margin-bottom:15px }
.grid1x2 .bx_sidebar { float:left;width:33%;margin-bottom:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box }

.worakarea_wrap_containe { width: 100% !important; }

@media (max-width:960px) {
	.worakarea_wrap_container { width: auto !important; padding: 0 20px !important; }
}
@media (max-width:640px) {
	.grid1x2 .bx_content_section , .grid1x2 .bx_sidebar { width:100%;float:none }
}
@media (max-width:479px) {
}
.grid2x1 .bx_content_section { float:left;width:100%;margin-bottom:15px }
.grid2x1 .bx_sidebar { float:right;width:33%;margin-bottom:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box }

@media (max-width:640px) {
	.grid2x1 .bx_content_section , .grid2x1 .bx_sidebar { width:100%;float:none }
}

.grid1x3 .bx_content_section { float:right;width:74%;margin-bottom:15px }
.grid1x3 .bx_sidebar { float:left;width:24%;margin-bottom:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box }

/*****************/



@media (max-width:640px) {
	.grid1x3 .bx_content_section , .grid1x3 .bx_sidebar { width:100%;float:none }
}

img.yandex-market { width: 150px !important; height: auto !important; margin: 10px 0 -5px; padding: 0 !important; }

.grid3x1 .bx_content_section { float:left;width:74%;margin-bottom:15px }
.grid3x1 .bx_sidebar { float:right;width:24%;margin-bottom:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box }

@media (max-width:640px) {
	.grid3x1 .bx_content_section , .grid3x1 .bx_sidebar { width:100%;float:none }
}

.grid2x2 .bx_content_section { float:left;width:49%;margin-bottom:15px }
.grid2x2 .bx_sidebar { float:right;width:49%;margin-bottom:15px }

@media (max-width:640px) {
	.grid2x2 .bx_content_section , .grid2x2 .bx_sidebar { width:100%;float:none }
}
.grid2x2r .bx_content_section { float:right;width:49%;margin-bottom:15px }
.grid2x2r .bx_sidebar { float:left;width:49%;margin-bottom:15px }

@media (max-width:640px) {
	.grid2x2r .bx_content_section , .grid2x2r .bx_sidebar { width:100%;float:none }
}
.grid1x2x1 .bx_content_section { width:50%;display:inline-block;margin-bottom:15px;vertical-align:top }
.grid1x2x1 .bx_sidebar.left { width:24%;float:left;display:inline-block;margin-right:1%;margin-bottom:15px;vertical-align:top }
.grid1x2x1 .bx_sidebar.right { width:24%;display:inline-block;margin-bottom:15px;vertical-align:top }

@media (max-width:760px) {
	.grid1x2x1 .bx_content_section { width:75%;float:right }
	.grid1x2x1 .bx_sidebar.left { float:left }
	.grid1x2x1 .bx_sidebar.right { float:left }
}

@media (max-width:640px) {
	.grid1x2x1 .bx_content_section { width:100%;float:left }
	.grid1x2x1 .bx_sidebar.left { width:49%;display:inline-block }
	.grid1x2x1 .bx_sidebar.right { width:49%;float:right }
}

@media (max-width:480px) {
	.grid1x2x1 .bx_content_section , .grid1x2x1 .bx_sidebar { width:100% !important;float:none !important }
}

.bx_content_section h1 { margin-top:0 }
.header_top_section { position:absolute;min-height:20px;width:100%;top:0;right:0 }
.wrp { position:relative }
.header_top_section_container_two { margin-top:1px }
.header_top_section_container_one { position:absolute;right:0;background:url(images/bg-cart.png) no-repeat;width:310px;height:60px }
.bx_cart_login_top table tr td { padding:0 5px }
.bx_cart_login_top a { color:#576e75;text-decoration:underline }
.bx_cart_login_top a:hover { text-decoration:none }
.bx_cart_login_top > div { display:inline-block }
.header_inner { position:relative;padding:5px 5px 8px }
.site_title { float:left;margin:0;padding:0;line-height:80px }
a.site_title , .site_title a { color:#000;font-size:32px;font-weight:bold;text-decoration:none }
a.site_title span , .site_title a span { color:#77c7e2 }
.header_inner_include_aria { display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px 10px 0;height:80px;vertical-align:top;text-align:left;font-size:22px }
.header_inner_include_aria span { color:#1b5c79 }
.header_inner_include_aria strong { display:inline-block;padding-top:7px;font-size:26px }
.header_inner_include_aria strong a { text-decoration:none;color:#1b5c79 }
.worakarea_wrap_container { margin:0 auto;padding-bottom:40px;max-width:1200px;padding-top:40px }
.workarea_wrap { padding-top: 20px; }
.workarea_wrap h1 { padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px }
.workarea_wrap h1 a { color:#000;text-decoration:none }
.bx_title_section { margin-top:0;padding-top:0;vertical-align:middle;font-size:26px }
.bx_title_section.fll { float:left }
.bx_title_section.stars { border:none }
.bx_title_section.stars .icon { display:inline-block;padding-right:10px;width:27px;height:26px;background:url(images/stars.png) no-repeat center left;vertical-align:top;line-height:26px }
.bx_title_section.time { border:none }
.bx_title_section.time .icon { display:inline-block;padding-right:10px;width:30px;height:30px;background:url(images/time.png) no-repeat center left;vertical-align:top;line-height:26px }
.bx_view_all_home { float:right }
.bottom_wrap { padding:0 20px }
.bottom_wrap_container { margin:0 auto;padding-top:20px;padding-bottom:40px;max-width:980px }
.footer_container_one , .footer_container_two , .footer_container_tre , .bottom_container_one , .bottom_container_two , .bottom_container_tre { display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:33%;vertical-align:top;text-shadow:0 1px 0 #fff }
.footer_container_two , .bottom_container_two { padding:0 40px }
.footer_wrap { padding:0 20px }
.footer_wrap_container { margin:0 auto;padding-top:20px;padding-bottom:40px;max-width:1200px }
.bx_inc_about_footer h4 { font-size:26px }
.bx_inc_about_footer p { margin-top:0;padding-top:0;color:#607b8b;font-size:13px;line-height:22px }
.bx_inc_about_footer a { color:#0073a3;font-weight:bold;font-size:13px;line-height:22px }
.bx_inc_about_footer a:hover { text-decoration:none }
.bx_inc_news_footer h4 { text-align:left;font-size:26px }
.new-footer .block_sections .footer-menu-title { font-weight:400;line-height:35px;text-transform:uppercase;color:#ff8a00 }
.bx_inc_news_footer .bx_inc_news_footer_newslist { margin:0;padding:0 }
.bx_inc_news_footer .bx_inc_news_footer_newslist li { display:block;margin-top:0;padding-top:0;color:#607b8b;font-size:13px;line-height:22px }
.bx_inc_news_footer .bx_inc_news_footer_newslist li a { color:#0073a3;text-decoration:none;font-weight:bold;font-size:13px;line-height:22px }
.bx_inc_news_footer .bx_bt_button_type_2 { display:inline-block;border-radius:3px;text-align:center;text-decoration:none;font-size:14px;cursor:pointer }
.bx_inc_news_footer .bx_shadow.bx_bt_button_type_2 { box-shadow:0 1px 1px 0 rgba(0 , 0 , 0 , 0.2) }
.bx_inc_news_footer .bx_shadow.bx_bt_button_type_2:active { box-shadow:none }
.bx_inc_news_footer .bx_bt_button_type_2 { border:1px solid #e9e9e9;background-image:-webkit-gradient(linear , 0 0 , 0 100% , from(#fcfcfc) , to(#f1f1f1));background-image:-webkit-linear-gradient(#fcfcfc 0 , #f1f1f1 100%);background-image:-moz-linear-gradient(#fcfcfc 0 , #f1f1f1 100%);background-image:-o-linear-gradient(#fcfcfc 0 , #f1f1f1 100%);background-image:linear-gradient(#fcfcfc 0 , #f1f1f1 100%);color:#656565;text-shadow:0 1px 0 #fff }
.bx_inc_news_footer .bx_bt_button_type_2:hover { background:#fff }
.bx_inc_news_footer .bx_bt_button_type_2:active { background-image:-webkit-gradient(linear , 0 0 , 0 100% , from(#f1f1f1) , to(#fcfcfc));background-image:-webkit-linear-gradient(#f1f1f1 0 , #fcfcfc 100%);background-image:-moz-linear-gradient(#f1f1f1 0 , #fcfcfc 100%);background-image:-o-linear-gradient(#f1f1f1 0 , #fcfcfc 100%);background-image:linear-gradient(#f1f1f1 0 , #fcfcfc 100%);box-shadow:inset 0 2px 2px 0 rgba(0 , 0 , 0 , 0.05) }
.bx_inc_news_footer .bx_big.bx_bt_button_type_2 { padding:0 13px;height:34px;font-weight:bold;line-height:34px }
.popup-window-content img { max-width: 300px; max-height: 300px; width: auto; height: auto; }
.bx_inc_social_footer h4 { text-align:left;font-weight:normal;font-size:26px }
.footer_social_icon { margin-top:38px }
.footer_social_icon ul { margin:0;padding:0 }
.footer_social_icon ul li { display:inline-block;width:32px;height:32px }
.footer_social_icon ul li a { display:block;width:32px;height:32px;background:url(images/social_icon.png) no-repeat;opacity:0.9 }
.footer_social_icon ul li.fb a { background-position:0 0 }
.footer_social_icon ul li.tw a { background-position:-32px 0 }
.footer_social_icon ul li.gp a { background-position:-64px 0 }
.footer_social_icon ul li.vk a { background-position:-96px 0 }
.footer_social_icon ul li a:hover { opacity:1 }
.footer_contact { margin-top:20px;font-size:13px }
.footer_contact strong { display:block;margin-top:10px;font-size:28px }
.copyright { color:#fff;font-size:13px;text-align:right;padding-top:10px }
.bt_blue , .bt_white , .bt_green { display:inline-block;border-radius:3px;text-align:center;text-decoration:none;font-size:14px;cursor:pointer }
.shadow.bt_blue , .shadow.bt_white , .shadow.bt_green { box-shadow:0 1px 1px 0 rgba(0 , 0 , 0 , 0.2) }
.shadow.bt_blue:active , .shadow.bt_white:active , .shadow.bt_green:active { box-shadow:none }
.bt_blue { background:url(data:image/svg+xml;base64 , PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear , left top , left bottom , color-stop(0% , #00a2df) , color-stop(100% , #006fcb));background:-webkit-linear-gradient(top , #00a2df 0 , #006fcb 100%);background:-moz-linear-gradient(top , #00a2df 0 , #006fcb 100%);background:-ms-linear-gradient(top , #00a2df 0 , #006fcb 100%);background:-o-linear-gradient(top , #00a2df 0 , #006fcb 100%);background:linear-gradient(to bottom , #00a2df 0 , #006fcb 100%);color:#fff;text-shadow:0 1px 0 #006cae;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a2df' , endColorstr='#006fcb' , GradientType=0) }
.bt_blue:hover { background:#21afe4;background:url(data:image/svg+xml;base64 , PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear , left top , left bottom , color-stop(0% , #21afe4) , color-stop(100% , #006fcb));background:-webkit-linear-gradient(top , #21afe4 0 , #006fcb 100%);background:-moz-linear-gradient(top , #21afe4 0 , #006fcb 100%);background:-o-linear-gradient(top , #21afe4 0 , #006fcb 100%);background:-ms-linear-gradient(top , #21afe4 0 , #006fcb 100%);background:linear-gradient(to bottom , #21afe4 0 , #006fcb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#21afe4' , endColorstr='#006fcb' , GradientType=0) }
.bt_blue:active { background:#21afe4;background:url(data:image/svg+xml;base64 , PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear , left top , left bottom , color-stop(0% , #21afe4) , color-stop(100% , #006fcb));background:-webkit-linear-gradient(top , #21afe4 0 , #006fcb 100%);background:-moz-linear-gradient(top , #21afe4 0 , #006fcb 100%);background:-ms-linear-gradient(top , #21afe4 0 , #006fcb 100%);background:-o-linear-gradient(top , #21afe4 0 , #006fcb 100%);background:linear-gradient(to bottom , #21afe4 0 , #006fcb 100%);box-shadow:inset 0 3px 5px 0 rgba(0 , 0 , 0 , 0.21);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#21afe4' , endColorstr='#006fcb' , GradientType=0) }
.bt_white { border:1px solid #e9e9e9;background:#fcfcfc;background:url(data:image/svg+xml;base64 , PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear , left top , left bottom , color-stop(0% , #fcfcfc) , color-stop(100% , #f1f1f1));background:-webkit-linear-gradient(top , #fcfcfc 0 , #f1f1f1 100%);background:-moz-linear-gradient(top , #fcfcfc 0 , #f1f1f1 100%);background:-ms-linear-gradient(top , #fcfcfc 0 , #f1f1f1 100%);background:-o-linear-gradient(top , #fcfcfc 0 , #f1f1f1 100%);background:linear-gradient(to bottom , #fcfcfc 0 , #f1f1f1 100%);color:#656565;text-shadow:0 1px 0 #fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc' , endColorstr='#f1f1f1' , GradientType=0) }
.bt_white:hover { background:#fff }
.bt_white:active { background:#f1f1f1;background:url(data:image/svg+xml;base64 , PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear , left top , left bottom , color-stop(0% , #f1f1f1) , color-stop(100% , #fcfcfc));background:-webkit-linear-gradient(top , #f1f1f1 0 , #fcfcfc 100%);background:-moz-linear-gradient(top , #f1f1f1 0 , #fcfcfc 100%);background:-ms-linear-gradient(top , #f1f1f1 0 , #fcfcfc 100%);background:-o-linear-gradient(top , #f1f1f1 0 , #fcfcfc 100%);background:linear-gradient(to bottom , #f1f1f1 0 , #fcfcfc 100%);box-shadow:inset 0 2px 2px 0 rgba(0 , 0 , 0 , 0.05);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1' , endColorstr='#fcfcfc' , GradientType=0) }

.small.bt_blue , .small.bt_white , .small.bt_green { display:inline-block;min-width:20px;line-height:20px }

.medium.bt_blue , .medium.bt_white , .medium.bt_green { padding:0 13px;height:25px;font-weight:bold;line-height:25px }
.medium.bt_blue { height:27px;line-height:27px }

.medium.bt_white { font-weight:bold }

.big.bt_blue , .big.bt_white , .big.bt_green { padding:0 13px;height:34px;font-weight:bold;line-height:34px }
.big.bt_blue { height:36px;line-height:36px }

.bt.big.bt_blue.cart span { position:relative;bottom:-7px;display:inline-block;margin:0 10px 0 0;width:26px;height:23px;background:url(images/bt_cart.png) no-repeat center }
.bx_inc_catalog_footer { color:#fff;text-shadow:0 1px 2px #17326e }
.bx_inc_catalog_footer h3 { padding-bottom:15px;background:url(images/footer_h4_bg.png) repeat-x bottom;font-size:23px }
.bx-touch .bx_inc_catalog_footer h3 { background:url(images/x2footer_h4_bg.png) repeat-x bottom;background-size:4px 5px }
.bx_inc_catalog_footer ul { display:block;margin:0;padding:0 }
.bx_inc_catalog_footer ul li { padding:0 0 15px;display:inline-block;width:49% }
.bx_inc_catalog_footer ul li a { text-decoration:none;font-size:13px;color:#fff;text-shadow:0 1px 2px #17326e }
.bx_inc_catalog_footer ul li a:hover { text-decoration:underline }
.bx_inc_menu_footer { color:#fff;text-shadow:0 1px 2px #17326e }
.bx_inc_menu_footer h3 { padding-bottom:15px;background:url(images/footer_h4_bg.png) repeat-x bottom;font-size:23px }
.bx-touch .bx_inc_menu_footer h3 { background:url(images/x2footer_h4_bg.png) repeat-x bottom;background-size:4px 5px }
.bx_inc_menu_footer ul { display:block;margin:0;padding:0 }
.bx_inc_menu_footer ul li { display:block;padding:0 0 15px }
.bx_inc_menu_footer ul li a { text-decoration:none;font-size:13px;color:#fff;text-shadow:0 1px 2px #17326e }
.bx_inc_menu_footer ul li a:hover { text-decoration:underline }
@media (max-width:1000px) { .header_top_section_container_one {  }

	.bottom_container_one { width:100% }
	.bottom_container_two { padding:0 20px 0 0 }
	.bottom_container_tre { padding:0 0 0 20px }
	.bottom_container_two , .bottom_container_tre { width:49% }
}
@media (max-width:850px) { .footer_container_one { width:100% }
	.footer_container_two { padding:0 20px 0 0 }
	.footer_container_tre { padding:0 0 0 20px }
	.footer_container_two , .footer_container_tre { width:49% }
}
@media (min-width:480px) and (max-width:640px) { .bx-touch .header_top_section_container_two {  }
	.bx-touch .site_title { text-align:center;font-size:27px }
	.bx-touch .header_inner_container_one { text-align:center }
	.bx-touch .footer_container_one , .bx-touch .bottom_container_one { width:100% }
	.bx-touch .footer_container_two , .bx-touch .bottom_container_two { padding:0 20px 0 0 }
	.bx-touch .footer_container_tre , .bx-touch .bottom_container_tre { padding:0 0 0 20px }
	.bx-touch .footer_container_two , .bx-touch .footer_container_tre , .bx-touch .bottom_container_two , .bx-touch .bottom_container_tre { width:49% }
}
@media (min-width:321px) and (max-width:479px) { .bx-touch .worakarea_wrap_container { padding-top:20px;padding-bottom:20px }
	.bx-touch .site_title { float:none;padding-left:0;text-align:center;font-size:28px;line-height:34px }
	.bx-touch .header_inner_container_one { float:none;width:100%;text-align:center }
	.bx-touch .header_inner_include_aria { display:block;padding:10px 0 10px;text-align:center }
	.bx-touch .footer_container_one , .bx-touch .footer_container_two , .bx-touch .footer_container_tre , .bx-touch .bottom_container_one , .bx-touch .bottom_container_two , .bx-touch .bottom_container_tre { padding:0;width:100% }
}
@media (max-width:320px) { .bx-touch .worakarea_wrap_container { padding-top:10px;padding-bottom:10px }
	.bx-touch .header_top_section_container_one { display:none }
	.bx-touch .header_top_section_container_two { display:none }
	.bx-touch .site_title { float:none;padding-left:0;text-align:center;font-size:28px;line-height:34px }
	.bx-touch .header_inner_container_one { float:none;width:100%;text-align:center }
	.bx-touch .header_inner_include_aria { display:block;padding:20px 0 10px;text-align:center }
	.bx-touch .footer_container_one , .bx-touch .footer_container_two , .bx-touch .footer_container_tre , .bx-touch .bottom_container_one , .bx-touch .bottom_container_two , .bx-touch .bottom_container_tre { padding:0;width:100% }
	.bx-touch .tac.ovh { display:none }
}
.site_title , .worakarea_wrap_container , .header_inner_container_one , .header_top_section_container_two , .header_inner_include_aria , .footer_container_one , .footer_container_two , .footer_container_tre , .bottom_container_one , .bottom_container_two , .bottom_container_tre { -webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease }
.p0 { padding:0 !important }
.m0 { margin:0 !important }
.dn { display:none !important }
.db { display:block !important }
.wa { width:auto !important }
.dib { display:inline-block !important }
.clb { clear:both !important }
.fln { float:none !important }
.fll { float:left !important }
.flr { float:right !important }
.m0a { margin:0 auto !important }
.fwb { font-weight:bold !important }
.fwn { font-weight:normal !important }
.tal { text-align:left !important }
.tar { text-align:right !important }
.tac { text-align:center !important }
.tdn { text-decoration:none !important }
.tdl { text-decoration:line-through !important }
.vat { vertical-align:top !important }
.vam { vertical-align:middle !important }
.vab { vertical-align:bottom !important }
.posr { position:relative !important }
.posa { position:absolute !important }
.whsn { white-space:normal !important }
.whsnw { white-space:nowrap !important }
.p05 { padding:0 5px !important }
.w100p { width:100% !important }
.w90p { width:90% !important }
.wa { width:auto !important }
.ovh { overflow:hidden !important }
.dbg1 { background-color:rgba(0 , 0 , 255 , 0.3) !important }
.dbg2 { background-color:rgba(0 , 255 , 0 , 0.3) !important }
.dbg3 { background-color:rgba(255 , 0 , 0 , 0.3) !important }
.dbg0 , .dbg01 > div { outline-width:2px;outline-style:solid;outline-color:rgba(0 , 255 , 0 , 0.3);outline-offset:0 }
.dbg01 > div > div { outline-width:2px;outline-style:solid;outline-color:rgba(0 , 0 , 255 , 0.3);outline-offset:0 }
.debug { -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2px;border:1px solid #d0dbb1;background:#f5ffdb;color:#2d2d2d;font-size:8px }
#debsizing { font-weight:bold }
@media (min-width:981px) { #debsizing:before { content:"981px < (1) " }
}
@media (min-width:640px) and (max-width:1000px) { #debsizing:before { content:"640px < (2) " }
	#debsizing:after { content:" < 1000px" }
}
@media (min-width:480px) and (max-width:639px) { #debsizing:before { content:"480px < (3) " }
	#debsizing:after { content:" < 639px" }
}
@media (min-width:321px) and (max-width:479px) { #debsizing:before { content:"321px < (4) " }
	#debsizing:after { content:" < 479px" }
}
@media (max-width:320px) { #debsizing:before { content:"(5) " }
	#debsizing:after { content:" < 320px" }
}
.bx_page { font-size:80% }
.bx_page h1 , .bx_page h2 , .bx_page h3 , .bx_page h4 , .bx_page h5 , .bx_page h6 { color:inherit;font-weight:500;font-family:"Helvetica Neue" , Helvetica , Arial , sans-serif;line-height:1.1 }
.bx_page p { margin:0 0 10px }
.bx_page ul , .bx_page ol { margin-top:0;margin-bottom:10px }
.bx_page ul ul , .bx_page ol ul , .bx_page ul ol , .bx_page ol ol { margin-bottom:0 }
.bx_page .list_unstyled { padding-left:0;list-style:none }
.bx_page .list_nline { padding-left:0;list-style:none }
.bx_page .list_nline > li { display:inline-block;padding-right:5px;padding-left:5px }
.bx_page .list_nline > li:first-child { padding-left:0 }
.bx_page a { color:#437fcf }
.bx_page a:hover { color:#2d61a8 }
.bx_page a:active { color:#2d61a8 }
.header_inner_container_auth { margin-top:-12px }
.price { color:#cd6902;font-size:18px }
.image_goods_wrap { height:230px;margin-bottom:10px }

.bx_item_list_title { clear:both }
.page-title , h1.page-title { font-size:18px;font-weight:normal;position:relative;top:7px;left:50px;float:left;margin:0;padding-bottom:0;color:#fff;border-bottom:0 }
.block-title { font-size:18px;font-weight:normal;color:#fff;margin-left:10px;position:relative }
[class*="prop-ico-"] { width:140px;height:20px;display:block;background:url(images/prop-ico.gif) no-repeat;margin-bottom:5px }
.prop-ico-discount-percent { text-align:right;background:none }
.prop-ico-discount-percent span { background:#ff2400;display:inline-block;border-radius:2px;color:#fff;padding:2px 5px;font-size:0.9em }
.prop-icon .percent { position:static;display:block;font-size:12px;font-weight:normal;background-size:auto 100%;width:35px;height:35px;line-height:35px;padding:5px }
.prop-icon { position:absolute;right:0;top:0;z-index:999 }
.prop-icon2 { right:0;top:0 }
.bx_catalog_tile_ul .prop-icon { right:-5px;top:2px;z-index:1000 }
.prop-ico-hit { background-position:0 -20px }
.prop-ico-discount { background-position:0 0 }
.prop-ico-sample { background-position:0 -40px }
.bx_item_detail [class*="prop-ico-"] { width:186px;height:92px;display:inline-block;background:url(images/prop-big-ico.png) no-repeat;margin-bottom:5px }
.bx_item_detail .prop-ico-hit { background-position:0 -92px;width:92px }
.bx_item_detail .prop-ico-discount { background-position:0 0 }
.bx_item_detail .prop-ico-sample { background-position:-3px -184px;width:92px }
.imgtim img { padding:11px;float:left;width:150px !important }
.bx_catalog_tile .bx_catalog_tile_img { position:relative }
.sec-price { position:absolute;right:0;bottom:0;background:rgba(255 , 255 , 255 , 0.6);padding:2px 2px 2px 4px;color:#000;font-weight:bold;font-size:0.8em }
.topper-wrap .mobile , .header_inner_bottom_line .pnd-tree-menu , .header_inner_bottom_line .mobile a , .wrp_footer .mobile-ftr-menu-show { display:none }
.topper-wrap .mobile { float:left;margin-top:5px }
.topper-wrap .mobile img { vertical-align:middle }
.topper-wrap .mobile a { margin-right:10px }
[class*="ico-mobile-"] { display:inline-block;width:24px;height:18px }
.ico-mobile-menu { background:url(images/ico-plitka.png) no-repeat left top }
.ico-mobile-param { background:url(images/ico-parametr.png) no-repeat left top }
.ico-mobile-cart { background:url(images/ico-cart.png) no-repeat left top }
a:hover [class*="ico-mobile-"] , .active [class*="ico-mobile-"] { background-position:left -18px }
.header_inner_bottom_line .mobile-menu-show { float:left;display:block;padding:11px 10px }
.header_inner_bottom_line .mobile-cart-show { float:right;display:block;padding:11px 10px }
.header_inner_bottom_line .mobile-param-show { position:absolute;left:50%;margin-left:-22px;display:block;padding:11px 10px }
.header_inner_bottom_line a.active { background:#fee592 }
.header_inner_bottom_line .mobile-param-show.active , .wrp_footer .mobile-ftr-menu-show.active { background:#f3f3f3 }
.wrp_footer .mobile-ftr-menu-show { float:right;padding:21px 20px }
.sec-sort { padding-bottom:10px;border-bottom:1px solid #e5e5e5;margin-bottom:20px;font-size:0.9em }
.sort-param { display:inline-block;vertical-align:middle;padding:5px;border:1px solid #fff;margin-right:10px }
.sec-sort .sort-param:first-child { margin-right:0 }
.sort-param.active { border-color:#e5e5e5 }
.sec-sort a { color:#4c7da6 }
.sec-sort a:hover { text-decoration:none }
[class*="ico-sort-"] { display:inline-block;width:20px;height:20px;vertical-align:middle;background-image:url(/upload/sortirovka_mark.png);background-repeat:no-repeat;margin-left:5px }
.ico-sort-desc { background-position:left -21px }
.ico-sort-desc:hover , .ico-sort-desc.active { background-position:left top }
.ico-sort-asc { background-position:-21px -21px }
.ico-sort-asc:hover , .ico-sort-asc.active { background-position:-21px top }
.ico-sort-abc-asc { background-position:-42px top }
.ico-sort-abc-asc:hover , .ico-sort-abc-asc.active { background-position:-42px -21px }
.ico-sort-abc-desc { background-position:-63px top }
.ico-sort-abc-desc:hover , .ico-sort-abc-desc.active { background-position:-63px -21px }
.bx_filter_vertical span.disabled label a { text-decoration:none;color:#9b9b9b;cursor:default }
.bx_content_section ul.rowtim li { display:inline-block;margin:20px 40px }
.filter-item { font-size:11px;padding-top:10px;padding-bottom:5px }
.filter-item a { font-size:11px }
.productdiv_desc { margin-bottom:30px }
.bx_item_list_you_looked_horizontal { position:initial !important }
.collection-price-old { text-decoration:line-through;color:#ea0c0c }
.table-hit { width:100%;overflow-y:auto;_overflow:auto;margin:0 0 1em }
.bx_page { font:14px Arial }
.bx_page h4 { color:#d1772a;font:Bold 24px Arial }
.copir0 { float:left;width:100% }
.footer-column-4 { width:130px;margin-left:75px;margin-top:8px;display:inline-block }
.header-table tr td { height:35px;min-width:10px }
.header-table .ltd { width:55px;background:url("/header1.png") 0 -140px no-repeat }
.header-table .rtd { width:55px;background:url("/header1.png") 0 -175px no-repeat }
.header-table .ltd2 { width:25%;background:url("/header1.png") 0 -105px repeat-x }
.header-table .rtd2 { width:25%;background:url("/header1.png") 0 -105px repeat-x }
.header-table .ltd3 { width:10px;background:url("/header1.png") 0 -0px no-repeat }
.header-table .rtd3 { width:10px;background:url("/header1.png") -45px -35px no-repeat }
.header-table .ctd { background:url("/header1.png") 0 -70px repeat-x;font:Bold 18px Arial;color:white;text-transform:uppercase }
.header-table { width:100%;margin-bottom:10px }
.footer-column-5 { display:none }
ul.pnd-vm-top , .pnd-vm-top ul { margin:0;padding:0;list-style:none;width:240px;font-size:15px }
ul.pnd-vm-top > li { float:left;margin-right:10px }
ul.pnd-vm-top > li:after { content:"";display:block;clear:both }
ul.pnd-vm-top { padding-top:15px;width:auto }
.pnd-vm-top li ul { position:absolute;top:auto;display:none;z-index:1500;height:auto }
.pnd-vm-top li a { display:block;text-decoration:none;color:#000000;font-weight:normal;padding:5px 15px;background:#ffba36;border-top:1px dashed #fff;font-weight:bold }
.pnd-vm-top ul > li:first-child > a , .pnd-vm-top li.country li.depth-3:nth-child(2) > a , .pnd-vm-top li a.country { border-top:none }
.pnd-vm-top ul.level-2 > li > a { background:#fdbb18 }
.pnd-vm-top ul.level-2 > li > a.country.odd { background:#fd9418 }
.pnd-vm-top li.depth-3 a { border-left:1px solid #fff }
.pnd-vm-top li.country li.depth-3:nth-child(even) > a { border-left:1px dashed #fff }
.pnd-vm-top li a.item-selected { background-color:#fec41d }
.pnd-vm-top li a:hover , .pnd-vm-top ul.level-2 > li > a:hover , .pnd-vm-top ul.level-2 > li > a.country.odd:hover { background-color:#f69a03 }
@-webkit-keyframes pulsate { 50% { color:#fff;text-shadow:0 -1px rgba(0 , 0 , 0 , 0.3) , 0 0 5px #ffd , 0 0 8px #fff }
}
@keyframes pulsate { 50% { color:#fff;text-shadow:0 -1px rgba(0 , 0 , 0 , 0.3) , 0 0 5px #ffd , 0 0 8px #fff }
}
.pnd-vm-top a.root-item , .pnd-vm-top a.root-item-selected { color:#fff;font-weight:normal;font-size:18px;padding:5px 0 7px 35px;background:none;border:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-animation:pulsate 1.2s linear infinite;animation:pulsate 1.2s linear infinite;text-decoration:underline;text-transform:uppercase;position:relative }
.pnd-vm-top a.root-item:hover , .pnd-vm-top a.root-item-selected:hover { background:none }
.pnd-vm-top a.denied { background:#f5f5f5 url(images/lock.gif) center right no-repeat;color:#dddddd;padding-right:10px }
* html ul.pnd-vm-top li { float:left;height:1% }
* html ul.pnd-vm-top li a { height:1% }
.pnd-vm-top li ul , .pnd-vm-top li ul.root-item { margin:-77px 0 0 240px;padding-bottom:170px }
.pnd-vm-top li:hover ul ul , .pnd-vm-top li.jsvhover ul ul , .pnd-vm-top li:hover ul ul ul , .pnd-vm-top li.jsvhover ul ul ul , .pnd-vm-top span.triangle { display:none }
.pnd-vm-top li:hover ul , .pnd-vm-top li.jsvhover ul , .pnd-vm-top li li:hover ul , .pnd-vm-top li li.jsvhover ul , .pnd-vm-top li li li:hover ul , .pnd-vm-top li li li.jsvhover ul , .pnd-vm-top > li:hover > span.triangle , .pnd-vm-top > li.jsvhover > span.triangle { display:block }
.pnd-vm-top li.depth-3 { float:left;width:240px }
.pnd-vm-top li.depth-2 ul { border-top:none;border-right:none;padding-top:45px;padding-bottom:70px;padding-right:150px }
.pnd-vm-top ul.level-2 { margin-top:0;margin-left:0 }
.pnd-vm-top .sublevel li { text-align:left;font-family:"ArialNarrow" }
.pnd-vm-top li.country > ul.level-3 { width:720px }
.pnd-vm-top li a.country { position:relative;padding:6px 5px 6px 70px;overflow:hidden }
.pnd-vm-top li a.country span { display:block;position:absolute;padding:5px;padding-right:7px;top:0;left:0 }
.pnd-vm-top li a.country span img { border-radius:3px }
.pnd-vm-top li a.country span , .pnd-vm-top li a.country.odd span:after { background:#ff800f }
.pnd-vm-top li a.country.even span , .pnd-vm-top li a.country.even span:after { background:#fe9a18 }
.pnd-vm-top li a.country span:after { content:"";position:absolute;background:#fe9a18;width:10px;height:10px;transform:rotate(45deg);top:50%;margin-top:-5px;margin-left:2px }

.sections-list-wrapper { overflow:auto;height:590px }
#modef.hide-selected * { display:none }
#modef.hide-selected .arrow , #modef.hide-selected a { display:block }
.bx_filter_title a { text-decoration:none;color:#ffffff;background:url(images/filter-header1.png) no-repeat;position:relative;z-index:3 }
/* .bx_catalog_item.double { border:1px double #d1cdcd } */
.owl-carousel .bx_catalog_item.double { border:none }
.owl-carousel .owl-item .bx_catalog_item_container { border:1px double #d1cdcd;border-left:none }
.owl-carousel .owl-stage-outer { border-left:1px double #d1cdcd }
.bx_filter_vertical .bx_filter_popup_result.right { left:94% }
@media (max-width:1000px) { .ZingayaWidget { display:none }
}
@media (max-width:1000px) { .lt-label.lt-label-event.lt-offline { display:none }
}
.bottom_up { float:right;padding-right:50px }
a#Go_Top { position:fixed;right:10px;top:69%;padding:10px;z-index:1 }
@media (max-width:1000px) { .bottom_up { display:none }
}
.mini-calc .mc-submit .btn-submit { margin-bottom:25px !important }
.btn-submit { margin-bottom:25px !important }
.mc-volume { padding-bottom:20px !important }
.mini-calc .mc-title { padding:36px 0 12px 0 !important }
.lt-wrapper-footer { display:none !important }
jdiv.logo_1D._bottom_2g { display:none !important }
.jivo-logo svg { display:none !important }
.col-md-3.col-sm-4.col-xs-12.sale-order-list-button-container { display:none }
.dl-menuwrapper { width:100%;max-width:300px;float:left;position:relative;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 200%;-moz-perspective-origin:50% 200%;perspective-origin:50% 200%;z-index:10000 }

a.social-icon-link-fs { width:30px;height:30px;display:block;background:url(/bitrix/templates/eshop_adapt_blue/images/sprite1.png) no-repeat;background-position:0 -240px }
a.social-icon-link-tw { width:30px;height:30px;display:block;background:url(/bitrix/templates/eshop_adapt_blue/images/sprite1.png) no-repeat;background-position:0 -571px }
a.social-icon-link-gp { width:30px;height:30px;display:block;background:url(/bitrix/templates/eshop_adapt_blue/images/sprite1.png) no-repeat;background-position:0 -301px }
a.social-icon-link-yt { width:30px;height:30px;display:block;background:url(/bitrix/templates/eshop_adapt_blue/images/sprite1.png) no-repeat;background-position:0 -870px }
a.social-icon-link-in { width:30px;height:30px;display:block;background:url(/bitrix/templates/eshop_adapt_blue/images/sprite1.png) no-repeat;background-position:0 -421px }
a.social-icon-link-ok { width:30px;height:30px;display:block;background:url(/bitrix/templates/eshop_adapt_blue/images/sprite1.png) no-repeat;background-position:0 -511px }
a.social-icon-link-vk:link { width:30px;height:30px;display:block;background:url(/bitrix/templates/eshop_adapt_blue/images/sprite1.png) no-repeat;background-position:0 -781px }
ul.social { list-style:none }
li.social { display:inline-block }
a.social-icon-link-vk:hover { width:30px;height:30px;display:block;background:url(/bitrix/templates/eshop_adapt_blue/images/sprite1.png) no-repeat;background-position:0 -751px }
a.social-icon-link-fs:hover { width:30px;height:30px;display:block;background:url(/bitrix/templates/eshop_adapt_blue/images/sprite1.png) no-repeat;background-position:0 -210px }
a.social-icon-link-tw:hover { width:30px;height:30px;display:block;background:url(/bitrix/templates/eshop_adapt_blue/images/sprite1.png) no-repeat;background-position:0 -601px }
a.social-icon-link-gp:hover { width:30px;height:30px;display:block;background:url(/bitrix/templates/eshop_adapt_blue/images/sprite1.png) no-repeat;background-position:0 -331px }
a.social-icon-link-yt:hover { width:30px;height:30px;display:block;background:url(/bitrix/templates/eshop_adapt_blue/images/sprite1.png) no-repeat;background-position:0 -840px }
a.social-icon-link-in:hover { width:30px;height:30px;display:block;background:url(/bitrix/templates/eshop_adapt_blue/images/sprite1.png) no-repeat;background-position:0 -391px }
a.social-icon-link-ok:hover { width:30px;height:30px;display:block;background:url(/bitrix/templates/eshop_adapt_blue/images/sprite1.png) no-repeat;background-position:0 -481px }

span.percent { position:absolute; top: -10px; right: -10px; width:72px; height:74px; background:url(/bitrix/components/bitrix/catalog.viewed.products/templates/.default/images/stick_disc.png) no-repeat center; color:#fff; text-align:center; text-shadow:0 1px 0 #ffffff; font-weight:bold; font-size:28px; line-height:74px;  }
span.measure_discount { padding-left:6px;font-size:19px }
.pnlm-load-button { top:31% !important;left:38% !important;width:301px !important;height:242px !important;background-image:url(/bitrix/templates/eshop_adapt_blue/images/panorama.jpg) }
.pnlm-load-button p { display:none }
.bx_logotype.fit_it > span { background-size:100% auto }
.bx_pagination_bottom { color:rgb(193, 92, 31);font-size:16px;clear:both;margin-bottom:30px }
.bx_pagination_bottom .bx_pagination_section_one {  }
.bx_pagination_bottom .bx_pagination_section_two { float:right;text-align:right }
.bx_pagination_bottom .bx_pg_section { display:inline-block;height:30px;vertical-align:top;line-height:30px }
.bx_pagination_bottom .bx_pagination_select_container { display:inline-block }
.bx_pagination_bottom .bx_pagination_select_container select { position:relative;margin:2px 20px 2px 10px;padding:1px 25px 3px 5px;height:22px;outline:none;border:1px solid #e0e0e0;border-radius:1px;background:#fff url(images/select_arrow.png) no-repeat right center;color:#8d8d8d;font-size:11px;line-height:16px;resize:none;-webkit-appearance:none }
.bx_pagination_bottom .bx_pagination_page { white-space:nowrap;font-size:16px }
.bx_pagination_bottom .bx_pagination_page ul { display:inline-block;margin:0;padding:0 }
.bx_pagination_bottom .bx_pagination_page li { display:inline-block;min-width:22px;color:rgb(193, 92, 31);text-align:center;line-height:22px }
.bx_pagination_bottom .bx_pagination_page li a { display:block;min-width:22px;color:rgb(193, 92, 31);text-align:center;text-decoration:none;line-height:22px }
.bx_pagination_bottom .bx_pagination_page li a:hover { color:#555 }
.bx_pagination_bottom .bx_pagination_page li.bx_active { border-radius:3px;background:#dbecf4;box-shadow:inset 0 2px 2px 0 rgba(0 , 0 , 0 , 0.1) }
.bx_pagination_bottom .bx_pg_section.bx_pg_pagination_num { display:block }
.bx_pagination_bottom .bx_pg_section.bx_pg_show_col select { margin-right:5px }
.bx_pagination_bottom .bx_wsnw { white-space:nowrap }

@media (min-width:480px) and (max-width:639px) { .bx_pagination_bottom .bx_pagination_select_container select { margin-right:10px }
}
@media (max-width:479px) {
	.bx_pagination_bottom .bx_pagination_section_two { float:none;text-align:left }
	.bx_pagination_bottom .bx_pagination_select_container { -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:47% }
	.bx_pagination_bottom .bx_pagination_select_container select { display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:0 !important;width:90% }
	.bx_pagination_bottom .bx_pg_section { -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:left }
	.bx_pagination_bottom .bx_pagination_page { white-space:normal }
	.bx_pagination_bottom .bx_pg_section.bx_pg_pagination_num { width:100%;height:auto;text-align:center }
	.bx_pagination_bottom .bx_pg_section.bx_pg_show_col { display:none }
	.bx_pagination_bottom .bx_pg_text { display:inline-block;width:50% }
	.bx_pagination_bottom .bx_pg_section.pg_pagination_num .bx_pg_text { display:none }
}
.bx_pagination_bottom .bx_pagination_section_one , .bx_pagination_bottom .bx_pagination_section_two , .bx_pagination_bottom .bx_pagination_select_container , .bx_pagination_bottom .bx_pagination_select_container select , .bx_pagination_bottom .bx_pg_section , .bx_pagination_bottom .bx_pagination_page , .bx_pagination_bottom .bx_pg_section.bx_pg_pagination_num , .bx_pagination_bottom .bx_pg_section.bx_pg_show_col , .bx_pagination_bottom .bx_pg_text , .bx_pagination_bottom .bx_pg_section.pg_pagination_num .bx_pg_text { -webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease }
.bx_catalog_tile .bx_catalog_tile_title { text-transform:none }
.bx_filter_vertical .price .bx_filter_param_area { margin-top:10px }
.bx_filter_vertical .bx_filter_block a { text-decoration:none }
a.sale-order-detail-about-order-inner-container-repeat-cancel { display:none }
.min-order { font-size:13px;line-height:19px;font-weight:bold;padding:0 0 0 25px;background:url(/bitrix/templates/eshop_adapt_blue/images/icon-warning.png) no-repeat;color:#ff2400 !important;margin:0 0 16px }
.reorder-info li { float:left;padding:4px 25px;background:url(/bitrix/templates/eshop_adapt_blue/images/sep03.png) no-repeat }
.reorder-info { padding:0;margin:0 0 64px;list-style:none;font-size:15px;color:#616161 }
.reorder-info li.reorder a { color:#c42a28;border-bottom:1px dashed #c42a28;text-decoration:none }
.reorder-info li a { color:#616161;font-weight:bold }
@media (max-width:640px) {
	.delivery-head-phone { display:none }
}
li.depth-2.country { display:none !important }
@media (max-width:1140px) { .search_bottom { display:none }
}
@media (max-width:1100px) { .search_bottom_off { display:none !important }
}
.brand_name_top { animation:pulsate 1.2s linear infinite }
.tabs-switch { text-align:center;padding:10px 0 }
.tabs-switch a { text-decoration:none;border:2px solid #ff9700;display:inline-block;padding:10px }
.tabs-switch a:first-child { border-radius:6px 0 0 6px }
.tabs-switch a:last-child { border-radius:0 6px 6px 0 }
.tabs-switch a.active { background:#ff9700;color:#fff }
.tabs-switch.simpleText a { border:none;padding:0;border-radius:0;margin:7px;line-height:1.3em }
.tabs-switch.simpleText a.active { background:none;color:#000;border-bottom:1px dashed #000 }
.tabs-wrapper .tabs .tab { display:none }
.tabs-wrapper .tabs .tab:first-child { display:block }
.tabs-wrapper .listTitle { height:auto }
.tabs-wrapper .tabs.noTitle { margin-top:10px }
.tabs-wrapper .tabs.noTitle .bx_item_list_title , .tabs-wrapper .tabs.noTitle .listTitle { display:none }
.cube-1 img { float:left }
.cube-1 { width:100% }
.bx_catalog_item:last-child { display:none !important }
.owl-carousel .bx_catalog_item:last-child { display:block !important }
.drugie .section_toptext { display:none }
.rbs-success-msg { background:#2fda24 }
.rbs-error-msg { background:#ff1e1e }
#popup-window-content-rbs { padding:0 }
#rbs-feedback-popup { border-radius:10px }
.rbs_list { width:90% }
.popup-window-content { padding:0 10px !important;background:none !important;text-align:center }
.news-list img { max-width:54%;height:54% !important }
.news-detail img { max-width:54%;height:54% !important }
.rbs-btn-feedback-available { border-radius:3px;border:none;padding:10px;background:#fab726;background-image:linear-gradient(0deg , #f5a333 0 , #fdc31d 100%);color:#fff;cursor:pointer }
#popup-window-content-rbs-feedback-popup { padding:0 10px;background:none;text-align:center }
.rbs-content-feedback-form { padding:15px 0 }
.rbs-content-feedback-form input[type="email"] { text-align:center;padding:10px;border-radius:10px;border:1px solid #dddddd;border-bottom-right-radius:0;border-top-right-radius:0 }
.rbs-content-feedback-form input[type="submit"] { padding:10px;border-radius:10px;border:1px solid transparent;border-bottom-left-radius:0;border-top-left-radius:0;cursor:pointer }
.rbs-content-feedback-form { padding:10px;border-radius:10px;margin-top:10px }

.rbs-mobile-logo , .rbs-top-cart-icon , .rbs-mobile-menu , .rbs-call-phones { display:none }
.rbs-call-phones { position:absolute;right:0;top:45px;background:#e96700;padding:20px;z-index:9;border-radius:5px }
.rbs-call-phones a { display:block;color:#fff }
.rbs-call-phones a:first-child { margin-bottom:15px }
.rbs_search_top_opened { width:100% !important;left:0 !important;z-index:12002 }

@media (max-width:1100px) { #bx_eshop_wrap { position:relative }
	#bx_eshop_wrap .topper-menu .topper-wrap .mobile .mobile-menu-show img { max-width:24px }
	#bx_eshop_wrap .topper-menu .topper-wrap > ul { z-index:10101 }
}
@media (max-width:1070px) {

	.bx-touch .worakarea_wrap_container {  position:inherit;  }
	.rbs-call-phones.show { display:block }
	#bx_eshop_wrap .header_wrap , #bx_eshop_wrap .rbs-home-mobile-btn , .bx_login_top_inline_link { display:none }
	.rbs-mobile-logo { display:block;position:absolute;top:0;left:35px }
	a.rbs-mobile-logo img { height:32px;padding-left:12px }
	.rbs-top-cart-icon { display:block;position:absolute;right:-8px;top:0;height:25px;width:30px;padding-top:5px }
	.rbs-call-answer { display:block;position:absolute;right:-2px;top:7px;z-index:10200 }
	.rbs-call-answer a { width:23px;height:23px;display:block;align-items:center;align-content:center;background:#e96814;border-radius:50%;box-shadow:rgba(0 , 0 , 0 , 0.2) -1px 2px 7px }
	.rbs-call-answer i { display:block;width:11px;height:11px;position:absolute;top:5px;left:6px;margin:auto;background:url(images/rbs-call-answer.png) no-repeat;background-size:contain }
	#bx_eshop_wrap .topper-menu { background:none;padding:5px 0 }
	#bx_eshop_wrap .topper-menu .topper-wrap , #bx_eshop_wrap .header_inner_bottom_line , .max-width { position:relative }
	#bx_eshop_wrap .topper-menu .topper-wrap .mobile { margin:0;position:absolute;height:30px;float:none }
	#bx_eshop_wrap .topper-menu .topper-wrap > ul { top:33px;left:-1px;border-radius:4px }
	#bx_eshop_wrap .topper-menu .topper-wrap .mobile .mobile-menu-show img { max-width:30px }
	#bx_eshop_wrap .topper-menu .search_top { top:0;right:auto;left:143px;width:100px;transition:all 0.2s;overflow:hidden;border-color:coral;border:2px solid #ff9a06;border-radius:6px }
	#bx_eshop_wrap .topper-menu .bx_search_container { max-height:30px;margin:0;padding:0;width:100% }
	#bx_eshop_wrap .topper-menu .bx_search_container .bx_field { height:30px;width:100% }
	#bx_eshop_wrap .topper-menu .bx_search_container .bx_field .bx_input_text { line-height:100%;font-size:16px;padding-top:0;padding-bottom:0;width:100%;height:100% }
	#bx_eshop_wrap .topper-menu .bx_search_container .bx_field .bx_input_submit { left:0;right:auto;background:url(images/rbs-search-icon.png) no-repeat;width:30px;background-position:10px;background-size:12px }
	div.title-search-result { margin:0 !important }
	#bx_eshop_wrap .topper-menu .header_inner_container_auth { margin:0;position:absolute;float:none;top:0;right:43px }
	#bx_eshop_wrap .bx_login_block { padding-left:0 !important }
	#bx_eshop_wrap .bx_login_ico a { background:url(images/rbs-dude.png) no-repeat center;width:30px;height:30px;padding:0 }
	#bx_eshop_wrap .header_inner_bottom_line_container .wrp { background:url(images/rbs-header-back-menu.png) repeat-x;background-position-y:-40px }
	#bx_eshop_wrap .mobil_menu .dl-menuwrapper > button , #bx_eshop_wrap .mobile-param-show { opacity:0;pointer-events:none }
	#bx_eshop_wrap .rbs-mobile-menu { display:block;position:absolute;left:0;z-index:10100;padding-top:10px }
	#bx_eshop_wrap .rbs-mobile-menu ul { list-style:none;font-size:0;align-items:center;height:20px;padding:0;margin:0 }
	#bx_eshop_wrap .rbs-mobile-menu li { display:inline-block;font-size:14px;cursor:pointer;height:20px;padding:0 10px;color:#fff;border-right:1px solid #efb144;border-left:1px solid #e39c32 }
	#bx_eshop_wrap .rbs-mobile-menu li:first-child { padding-left:0;border-left:none }
	#bx_eshop_wrap .rbs-mobile-menu li:last-child { border-right:none }
	#bx_eshop_wrap .rbs-mobile-menu li:hover { text-decoration:underline }
	#bx_eshop_wrap .rbs-header-brands { position:absolute;top:85px;z-index:2;display:none }
	#bx_eshop_wrap .mobile-cart-show { position:absolute;float:none;top:-30px;right:-2px;padding:0;opacity:0 }
	#bx_eshop_wrap .header_top_section { top:0;right:0;z-index:10300 }
}
@media (max-width:480px) { #bx_eshop_wrap .topper-menu .search_top { position:absolute }
}
@media (max-width:374px) { #bx_eshop_wrap .topper-menu .header_inner_container_auth { display:none }
	#bx_eshop_wrap .topper-menu .search_top { width:110px }
	#bx_eshop_wrap .topper-menu .bx_search_container .bx_field .bx_input_text { width:100% }
}
@media (max-width:350px) { .rbs-mobile-menu ul li { font-size:14px }
}
@media (max-width:320px) { #bx_eshop_wrap .topper-menu .topper-wrap .mobile img { width:auto }
	.bx-touch .header_top_section_container_one { display:block }
}
@media (max-width:700px) {
	.interested-block a { border:1px solid;padding:7px;text-decoration:none;margin:5px 5px !important;border-radius:3px;display:inline-block }
	div.news-list { margin-top:40px }
	.groupLinks a { margin-bottom:12px }
	.groupLinks { float:left }
	[class*="ico-sort-"] { margin-left:10px }
	.sort-param { margin-right:20px }
	table.logoclients { width:100% }
	table.logoclients tr { width:100%;display:block;height:100px !important }
	table.logoclients td { width:50%;display:block;height:100%;float:left }
	table.logoclients img { width:100px;max-width:100px;margin:0 auto }
	table.logoclients td a { text-align:center;display:block;height:100%;line-height:100px;width:100% }
	.hid320 { display:none !important }
	img.biglogo { width:70px !important;max-width:70px !important }
}
.page-title , h1.page-title { float:unset }
.bx-no-touch .bx_catalog_item .bx_catalog_item_container { margin-bottom:1ex }
.bx-no-touch .owl-carousel .bx_catalog_item .bx_catalog_item_container { margin-bottom:0;padding:0 15px 15px;height:100%;box-sizing:border-box }
span.bx_catalog_item_images_img { display:flex;position:absolute;top:0;left:0;right:0;bottom:0;justify-content:center;align-items:center }
.drugie .bx_catalog_tile .bx_catalog_tile_img { background-position:center center;background-size:cover }
.new_sale_blue { min-width:82%;background:#e4a442;background:-moz-linear-gradient(left , #e4a442 0 , #d29234 100%);background:-webkit-gradient(linear , left top , right top , color-stop(0% , #e4a442) , color-stop(100% , #d29234));background:-webkit-linear-gradient(left , #e4a442 0 , #d29234 100%);background:-o-linear-gradient(left , #e4a442 0 , #d29234 100%);background:-ms-linear-gradient(left , #e4a442 0 , #d29234 100%);background:linear-gradient(to right , #21afe4 0 , #d29234 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#26b0e4' , endColorstr='#26b0e4' , GradientType=1);height:24px;float:left;position:relative;top:6px }

.sec-sort-bottom { border-bottom:none;padding-top:10px;margin-top:20px;border-top:1px solid #e5e5e5 }
.cube-3 { padding-bottom:12px }
.pacPrice { font-size:15px;padding-top:5px;color:#9a9898 }
.col-sm-6.col-md-3:hover::after { content:attr(data-title);position:absolute;left:0;right:0;bottom:5px;z-index:1;background:rgb(84 , 84 , 84);color:#fff;text-align:center;font-family:Arial , sans-serif;font-size:11px;padding:5px 10px;border:1px solid #333 }
.item:hover::after {
	content:attr(data-title);
	position:absolute;
	left:0;
	right:0;
	bottom:5px;
	z-index:1;
	background:#fff;
	color:#000;
	text-align:center;
	font-family:Arial , sans-serif;
	font-size:11px;
	padding:5px 10px;
	border-radius: 5px;
	box-shadow: 5px 5px 5px #9e9e9e;
	border:1px solid #ff8a00;
}
.icon { display:inline-block;position:relative;vertical-align:middle }
.bennefits { padding-bottom: 50px; }
.bennefits-top , .bennefits-bot { display:inline-flex;position:relative;width:100% }
.item { text-align:center;min-width:25%;position:relative }

@media (max-width:480px) {
	.bennefits .item .text {font-size: 12px;}
}
@media (max-width:396px) {
	.bennefits .item .text {font-size: 11px;}
}

.icon.icon-header-1 { background-image:url(images/sprite-icons-top.png);background-position:52px 3px;width:48px;height:59px }
.icon.icon-header-2 { background-image:url(images/sprite-icons-top.png);background-position:49px -51px;width:48px;height:59px }
.icon.icon-header-3 { background-image:url(images/sprite-icons-top.png);background-position:51px -115px;width:48px;height:59px }
.icon.icon-header-4 { background-image:url(images/sprite-icons-top.png);background-position:48px -179px;width:48px;height:59px }
.icon.icon-header-5 { background-image:url(images/sprite-icons-top.png);background-position:50px -237px;width:48px;height:59px }
.icon.icon-header-6 { background-image:url(images/sprite-icons-top.png);background-position:51px -296px;;width:48px;height:59px }
.icon.icon-header-7 { background-image:url(images/sprite-icons-top.png);background-position:49px -357px;width:48px;height:59px }
.icon.icon-header-8 { background-image:url(images/sprite-icons-top.png);background-position:51px -419px;width:48px;height:59px }
iframe.i-adaptive-1 { width:98%;height:400px;border:none }
iframe.i-adaptive-2 { width:98%;height:467px;border:none }
iframe.i-adaptive-3 { width:250px;height:368px;border:4px double #522273;padding-bottom:24px }
iframe.i-adaptive-4 { width:330px;height:393px;border:3px solid #c31818;float:right }
iframe.i-adaptive-5 { width:100%;height:500px;border:none }
.mc-submit { padding-bottom:25px !important }
.mini-calc { border:4px double #522273 }
.img-adaptive { width:100%;max-width:100% }
.text-justify { text-align:justify }
.img-rss { border:0;float:right }
.teg-filter-row li { display:inline-block }
.box-content ul li { display:inline-block;padding-bottom:30px }
.name.subcatname { width:170px;float:left;padding-left:9px }
.table1 img { padding-right:30px }
div#block-timi td { display:inline-block;width:140px;height:131px;margin:33px }
div#block-timi img { max-width:179px;max-height:116px }
.bx-newslist-img2223 { max-width:179px;height:102px }
@media (min-width:1025px) and (max-width:3920px) { div#block-timi .bx-newslist-block { width:29%;float:left }
	div#block-timi .bx-newslist-block.simple { width:auto;float:none;padding:20px; }
}
@media (min-width:800px) and (max-width:1024px) { div#block-timi .bx-newslist-block { width:42%;float:left }
	div#block-timi .bx-newslist-block.simple { width:auto;float:none;padding:20px; }
}
div#block-timi .bx-newslist .btn { background-color:#1485ce;border-color:#1485ce;color:white }
.star-required { color:rgb(255 , 0 , 0) }
.interested-block { margin-bottom:30px;margin-top:20px }
.interested-block .head { margin-bottom:20px;font-weight:bold;font-size:16px }
.interested-block a { display:inline-block;margin:5px 8px }
.interested-block a:hover { text-decoration:none }
.bx_catalog_tile .lvl1 .bx_catalog_tile_img { height:148px;margin:0 3px }
p.small_news_list { padding-bottom:19px }
@media (max-width:480px) { .bx-breadcrumb .mobileHide { display:none }
}
.discount-call2 p.action-text { font-size:10px;color:#B22222;line-height:1.9;margin-top:16px }
.sort-brands { background: #fff; padding: 10px 0 0; }
.sort-brands__wrap { background:none;height:auto;width:100%; }
.sort-brands__alphabet { width:100%;background:none;font-size:0;letter-spacing:0 }
.sort-brands__title { display:inline-block;vertical-align:top;padding:0;font-size:14px;letter-spacing:normal;color:#000;width:13%; max-width: 120px; text-align:left; }
.sort-brands__list { z-index:99999;display:inline-block;list-style:none;clear:both;margin:0 0 0 22px;padding:0;vertical-align:middle;letter-spacing:normal;width:86% }
.sort-brands__item { z-index:99999; font-size:14px !important;float:left;padding:2px 0;color:#000; font-weight: 500; cursor: pointer;}
.sort-brands__item:hover span{ color:#ff8a00;}
.sort-brands__item:hover ul { display:block;position:absolute;background:#191970;-webkit-border-radius:5px;-webkit-border-top-left-radius:0;-moz-border-radius:5px;-moz-border-radius-topleft:0;border-radius:5px;border-top-left-radius:0 }
.sort-brands__item:hover a.sort-brands__link { background-color:#f5f5f5;border-left:1px solid #eee;box-shadow:1px -1px 1px #ccc;border-radius:5px 5px 0 0;overflow:visible;padding:0 6px;color:#e54d00 }
.sort-brands__link { color:#615959;padding:0 6px }
.sort-brands__sublist { list-style:none; z-index:99999; display:none; padding:5px 25px 15px 15px; background:#fff !important; box-shadow: 2px 2px 5px rgba(0,0,0,0.5); }
.sort-brands__subitem { clear:both; padding:4px 0 }
.sort-brands__subitem img { margin-right:7px; width:16px; height:11px }
.sort-brands__subitem > a { font-size:14px; padding:5px; color: #000; text-decoration: none; }
.sort-brands__subitem > a:hover { color:#ff8a00; }
@media (max-width:768px) { .max-width { width:auto }
	.sort-brands__title , .sort-brands__list { display:block;width:auto;text-align:left;margin:0 }
	.sort-brands__list { display:block;width:auto;text-align:left;margin:0 0 15px }
}
.title-bg { background-color:#ebf4f8 }
.uppercase { text-transform:uppercase }
.popup-window .popup-window-buttons .bx_catalog_list_home { display:inline-block;border-bottom:none }
.popup-window .popup-window-buttons .bx_catalog_list_home .bx_bt_button { border-radius:8px;margin-left:5px;margin-right:5px }
.popup-window .popup-window-buttons .bx_catalog_list_home .bx_medium.bx_bt_button { height:27px }
.popup-btn-continue-shopping , .popup-btn-continue-shopping:hover { box-shadow:none }
.activeFilterParams { margin-bottom:15px }
.activeFilterParams a { display:inline-block;border:1px solid #e5e5e5;border-radius:4px;text-decoration:none;padding:3px 5px;margin-bottom:5px;font-size:0.8em;background:#e5e5e5 }
.activeFilterParams a:hover { background:none }
.activeFilterParams .afpReset { border-color:#767676;background:none }
.bx_filter_vertical .bx_filter_block.w-toggle .js-heighter-toggle { display:none !important }
.imgtim2 img { padding:11px;float:left;margin-right:17px }
.imgtim2 li { list-style-type:square;margin-left:26px }
.section_toptext { padding-bottom:15px }
.topper-wrap { position:relative }
.phones { right:-890px }
@media (min-width:1351px) { .search_top { display:block !important }
}
@media (min-width:1217px) { .search_top { position:absolute;top:96px;left:650px;z-index:100;width:260px;height:40px;float:none }
	.bx_search_container { padding:0;bottom:auto !important;right:auto !important;position:relative !important;height:auto !important }
	.search_top .bx_search_container .bx_field .bx_input_submit { right:-52px;border-radius:0 4px 0 4px }
}
@media (max-width:1216px) { .search_top { top:5px;left:auto;right:260px }
	.search_top .bx_search_container { height:auto }
	.bx_search_container .bx_field .bx_input_text { padding:5px }
}
@media (max-width:1162px) { .search_top { right:205px !important }
}
img.catalog_item_img  {  width: auto; margin: 0 -10%; margin: 0 auto; max-height: 100%; display: block; max-width:145px; max-height:145px; }
.section_type img.catalog_item_img  { max-width:inherit; min-height: 100%; min-width: 100%; }

/* .bx_content_section .fancy-wrap a img { max-width: 300px; max-height: 170px; height: auto !important; } */

/****/

.topper-wrap ul li:first-child { padding-left: 0 !important; }
.topper-wrap ul { padding-left: 0 !important; }

.text__block { font-size: 14px; line-height: 26px; }
.text__block h2 { font-size: 20px; font-weight: 600; color: #000; text-transform: none; margin: 0; padding: 10px 0; }
.text__block h3 { font-size: 18px; font-weight: 600; color:#000; text-transform: none; margin: 0; padding: 20px 0 10px; }
.text__block h4 { font-size: 14px; font-weight: bold; color: #333; text-transform: none; margin: 0; padding: 10px 0 5px; }
.text__block p , .bx_content_section p { margin: 0; padding: 7px 0 10px; }
.text__block p strong { font-weight: 600; }
.text__block table { width: 100%; border:none; margin: 10px 0; }
.text__block th { padding: 10px; font-size: 14px; line-height: 20px; font-weight: 600; background: rgba(0,0,0,0.1); text-align: center; }
.text__block td { font-size: 14px; line-height: 20px; padding: 10px; background: #f6f6f6; text-align: center;}
.text__block tr:nth-child(2n) td { background: #fff; }
.text__block td:last-child, th:last-child {text-align: right;}
.text__block td:first-child, th:first-child {text-align: left;}

.text__block a { color: #ff8a00; }

ol { list-style-type: none; counter-reset: num; margin: 0 0 0 45px; padding: 15px 0 5px 0; }
ol li { position: relative; margin: 0 0 0 0; padding: 0 0 10px 0; font-size: 14px; }
ol li:before { content: counter(num) '.';  counter-increment: num; display: inline-block; position: absolute; top: 0px; left: -36px; width: 20px; color: #ff8a00; text-align: right; }

.col-md-12.col-sm-12.sale-order-list-container { float: none !important; }
.slick-dotted.slick-slider { padding-bottom: 30px !important; margin-bottom: 0 !important; }

.pickup {
	padding-top: 20px;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}
.pickup__description {
	max-width: 400px;
	padding-right: 20px;
}
.pickup__dedicated {
	background: #f6f6f6;
	border-left: 2px solid #ff8a00;
	padding: 20px 32px;
	font-weight: 500;
	margin-bottom: 20px;
}
.pickup__item span{
	color: #9e9e9e;
}
.pickup__maps {
	width: 100%;
	height: 520px;
}
@media (max-width:768px) {
	.pickup {
		display: block;
	}
	.pickup__description {
		max-width: 100%;
		padding-right: 0;
	}
}

.title-line {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-size: 20px;
	color: #000;
	font-weight: 500;
	padding: 12px 0 22px;
	margin-bottom: 25px;
	border-bottom: solid 2px #e0e0e0;
}

.title-line__more {
	text-decoration: none;
	font-size: 14px;
	text-transform: uppercase;
	color: #ff8a00;
	font-weight: 500;
}

.title-line:before, .title-line:after {
	content: '';
	position: absolute;
	bottom: -7px;
	width: 14px;
	height: 14px;
	background: url(/image/new_design/plus.png) center no-repeat;
}
.title-line:after {
	right: 0;
}
.orange {
	color: #ff8a00;
}
.howtobue__title {
	display: flex;
	align-items: center;
	padding: 20px 0 20px 0;
	font-weight: 600;
}
.howtobue__circle-note {
	width: 1.5em;
	height: 1.5em;
	border: 2px solid #ff8a00;
	color: #ff8a00;
	text-align: center;
	font-weight: 600;
	border-radius: 50%;
	background: white;
	margin-bottom: 4px;
	margin-right: 20px;
}

.howtobue__circle{
	width: 1.5em;
	height: 1.5em;
	border: 3px solid #ff8a00;
	color: white;
	text-align: center;
	font-weight: 600;
	border-radius: 50%;
	background: #ff8a00;
	margin-right: 20px;
}
ul.orange-ul {
	padding-left: 20px;
}
ul.orange-ul li {
	line-height: 2em;
}
ul.orange-ul li::marker {
	color: #ff8a00;
	font-size: 1em;
}

.contacts__title {
	display: flex;
	align-items: center;
	padding: 20px 0 20px 0;
	font-weight: 600;
}

.contacts .mf-text {
	font-size: 12px;
	color: #9e9e9e;
}
.contacts input:focus, textarea:focus{
	border: 1px solid #ff8a00;
}
.contacts input, textarea{
	border: 1px solid #9e9e9e;
	padding: 10px;
}
.oplata-page__title {
	display: flex;
	align-items: center;
	padding: 20px 0 20px 0;
	font-weight: 600;
}
.oplata-page__items {
	display: flex;
	align-items: stretch;
	flex-wrap: wrap;
	text-align: justify;
	margin-left: -20px;
}

.oplata-page__item {
	align-items: stretch;
	flex-wrap: wrap;
	text-align: justify;
	display: flex;
	width: 50%;
	padding: 0 0 0 20px;
	margin-bottom: 20px;
	box-sizing: border-box;
}
.oplata-page__item-info {
	width: 100%;
	padding: 20px 20px 20px 100px;
	position: relative;
	box-shadow: 2px 2px 20px rgb(0 0 0 / 20%);
	box-sizing: border-box;
}
.oplata-page__item img {
	position: absolute; left: 20px; width: 50px; height: auto;
}
.oplata-page__item-title {
	font-weight: 600;
	text-transform: uppercase;
}

.oplata-page__item p{
	font-size: 14px;
}
@media (max-width:768px) {
	.oplata-page__item {
		width: 100%;
	}
}

.is-serts { padding: 50px 0; font-size: 0; letter-spacing: 0; }
.is-serts__text { width: 45%; font-size: 14px; display: inline-block; line-height: 22px; vertical-align: top; box-sizing: border-box; padding: 0 20px 0 0; }
.is-serts h1 , .is-serts h2 , .is-serts h3 , .is-serts h4 { position: relative; font-size: 24px; color: #000; font-weight: 400; padding: 12px 0 22px; margin-bottom: 25px; border-bottom: solid 2px #e0e0e0; }
.is-serts h1:before , .is-serts h1:after , .is-serts h2:before , .is-serts h2:after , .is-serts h3:before , .is-serts h3:after , .is-serts h4:before , .is-serts h4:after { content: ''; position: absolute; bottom: -7px; width: 14px; height: 14px; background: url("/image/new_design/plus.png") center no-repeat; }
.is-serts h1:after , .is-serts h2:after , .is-serts h3:after ,.is-serts h4:after { right: 0; }
.is-serts h1 strong , .is-serts h2 strong , .is-serts h3 strong , .is-serts h4 strong { text-transform: uppercase; font-weight: 600; }
.is-serts__img { display: inline-block; vertical-align: top; width: 55%; font-size: 0; letter-spacing: 0; text-align: center; }
.is-serts__img a { display: inline-block; margin-left: 2%; vertical-align: top; }
.is-serts__img a:first-child { margin-left: 0; }
.is-serts__img img { display: inline-block; width: auto; height: 220px; }

@media(max-width:1240px){
	.is-serts__text { width: 42%; }
	.is-serts__img { width: 58%; }
}

@media(max-width:1150px){
	.is-serts__text { width: 39%; }
	.is-serts__img { width: 61%; }
}

@media(max-width:1095px){
	.is-serts__text { width: 100%; padding: 0 0 30px; display: block; }
	.is-serts__img { width: 100%; display: block; }
}

@media(max-width:700px){
	.is-serts__img { margin-left: -2%; }
	.is-serts__img img { height: 150px; }
}

@media (max-width: 490px){
	.is-serts__img { margin-left: 0; }
	.is-serts__img a { width: 40%; margin: 0 5%; }
	.is-serts__img a:first-child { display: block; width: 90%; margin: 0 auto 20px; }
	.is-serts__img img { width: 100%; height: auto; }

}

.slick-next { right: 0 !important; }
/********/

.block-success { width: 100%; text-align: center; font-size: 30px; letter-spacing: 0.16em; color: #ff8a00; line-height: 30px; padding: 50px; margin: 50px auto 100px; box-sizing: border-box; }
.block-success svg , .block-success img { width: 200px; height: 200px; margin:0 auto 40px; display: block; opacity: 0.6; }
.block-success svg path { fill:#ff8a00; }
.block-success img { height: auto; opacity: 1; }
.block-success a { color: rgba(115,227,70,0.6); text-decoration: none; border-bottom: solid 1px rgba(115,227,70,0.6); }
.block-success a { border-bottom: solid 1px rgba(115,227,70,0.1); }
.block-success.canceled svg path { fill:rgba(255,49,49,0.6); }

.is-form_page { display:block; margin: 0 auto; max-width:600px; }
.is-form_page .max-width { padding-top: 10px; }

.form-input { position: relative; margin-bottom: 20px; }

.is-checkbox { position: relative; }

.form-input strong {
	display: block;
	font-size: 14px;
	letter-spacing: 0.16em;
	padding-bottom: 5px;
	font-weight: 500;
	text-transform: uppercase;
}

.form-input sub { vertical-align: top; color: #ff0000; }

.form-input input, .form-input textarea, .form-input select {
	width: 100%;
	box-sizing: border-box;
	padding: 5px 10px;
	height: 34px;
	outline: none;
	border: 1px solid #cdcdcd;
	border-radius: 1px;
	font-size: 15px;
	margin-bottom: 5px;
	line-height: 34px;
}

.form-input textarea { height:150px; max-height:150px; min-height:150px; }

.request__btn {
	width: 300px;
	line-height: 47px;
	text-align: center;
	font-weight: 500;
	font-size: 14px;
	letter-spacing: 0.16em;
	text-transform: uppercase;
	background: #ff8a00;
	color: #fff;
	margin: 20px auto 0;
	display: block;
	text-decoration: none;
	cursor: pointer;
	z-index: 10;
}
.request__btn:hover {
	opacity: 0.8;
}

.form-error {
	display: none;
	white-space: nowrap;
	pointer-events: none;
	text-align: right;
	position: absolute;
	bottom: 33px;
	top: auto;
	font-size: 12px;
	right: 3px;
	color: red;
	width: 147px;
	background: #fff;
	padding: 3px;
	height: 18px;
	vertical-align: middle;
	box-sizing: border-box;
	z-index: 2;
}
.form-error img {
	vertical-align: top;
	margin-left: 5px;
}
.error .form-error {
	display: block;
}

.is-checkbox input {
	width: 30px;
	height: 30px;
	visibility: hidden;
	position: absolute;
	z-index: 1;
	padding: 0;
	margin: 0;
}
.is-checkbox:before {
	content: '';
	width: 30px;
	height: 30px;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	border: solid 1px rgba(0,0,0,0.2);
	background: #fff;
	cursor: pointer;
	box-sizing: border-box;
}
.is-checkbox:after {
	content: '';
	position: absolute;
	left: 5px;
	top: 5px;
	z-index: 2;
	background: #fff;
	width: 20px;
	height: 20px;
}

.is-checkbox:hover {
	color: #ff8a00;
	cursor: pointer;
}
.is-checkbox:hover:after , .is-checkbox.checked:after {
	background: #ff8a00;
}

/********/
.red { color: #ff0000; }

/****************/
.contact-block { font-size: 0; }
.contact-block.next { font-size: 14px; line-height: 22px; padding-top: 20px; }
.contact__left-side { width: 45%; display: inline-block; vertical-align: top; font-weight: 500; font-size: 16px; line-height: 24px; font-feature-settings: 'pnum' on, 'lnum' on; color: #000000; }
.contact__left-side svg { display: inline-block; vertical-align: middle; padding: 0 10px 0 0; }
.contact__left-side .contact__address { width: 90%; }
.contact__address-title { padding-bottom: 3px; }
.contact__address-title strong { display: inline-block; vertical-align: middle; font-weight: 500; font-size: 14px; line-height: 14px; letter-spacing: 0.16em; text-transform: uppercase; }
.contact-block .list__block-title p { font-weight: 500; font-size: 14px; line-height: 24px; color: #000000; }
.contact__address-text { padding-bottom: 25px; padding-left: 34px; font-weight: 400; }
.contact__address-text p { padding-bottom: 0; line-height: 22px; font-size: 14px; }
.contact-block .list__block-list { font-size: 0; }
.contact-block .list__block-list img { width: 33%; height: auto; }
.contact__middle-block { display: inline-block; width: 55%; vertical-align: top; }
.contact__middle-block #yaMap { position: relative; height: 600px; background: url(/image/new_design/map.jpg) center no-repeat; background-size: cover; }

.is-goods__title { position: relative; font-size: 24px; color: #000; font-weight: 400; padding: 12px 0 22px; margin-bottom: 25px; border-bottom: solid 2px #e0e0e0; }
.list__block .is-goods__title { font-size: 20px; padding-bottom: 12px; margin-bottom: 12px; }
.is-goods__title:before , .is-goods__title:after { content: ''; position: absolute; bottom: -7px; width: 14px; height: 14px; background: url("/image/new_design/plus.png") center no-repeat; }
.is-goods__title:after { right: 0; }

.contact-block ul {
	margin: 0;
	padding: 0;
}
.contact-block ul li {
	padding-bottom: 5px;
	margin-left: 30px;
	list-style-type: disc;
}

.loader {
	color:#000;
	position:absolute;
	box-sizing:border-box;
	top: -100%;
	left: 0;
	width:100%;
	height:100%;
	overflow:hidden;
	z-index:15;
	transition: opacity .7s ease;
	background-color:rgba(0,0,0,0.55);
	opacity: 0;
}
.loader:after,
.loader:before {
	box-sizing:border-box;
}
.wait .loader {
	top: 0;
	opacity: 1;
}

.loader-default:after {
	content:'';
	position:absolute;
	width:48px;
	height:48px;
	border:solid 8px #fff;
	border-left-color:transparent;
	border-radius:50%;
	top:calc(50% - 24px);
	left:calc(50% - 24px);
	-webkit-animation:rotation 1s linear infinite;
	animation:rotation 1s linear infinite;
}

@-webkit-keyframes rotation {
	from {
		-webkit-transform:rotate(0);
		transform:rotate(0);
	}
	to {
		-webkit-transform:rotate(359deg);
		transform:rotate(359deg);
	}
}

@keyframes rotation {
	from {
		-webkit-transform:rotate(0);
		transform:rotate(0);
	}
	to {
		-webkit-transform:rotate(359deg);
		transform:rotate(359deg);
	}
}
@-webkit-keyframes blink {
	from {
		opacity:.5;
	}
	to {
		opacity:1;
	}
}
@keyframes blink {
	from {
		opacity:.5;
	}
	to {
		opacity:1;
	}
}

.contact__right-side { display: inline-block; width: 30%; vertical-align: top; }

/*ПЛАНШЕТ*/
@media (max-width:900px){
	.contact__left-side , .contact__middle-block  { display: block; width: 100%; }
}

span.sticker_free_shipping_stock {
    background-color: #ff1500a6;
    width: 150px;
    /* margin: 3px; */
    letter-spacing: 0.5px;
    position: relative;
    display: inline-block;
    color: #fff;
    font-size: 10px;
    /* line-height: 12px; */
    padding: 0px 10px 4px;
    text-transform: uppercase;
    border-radius: 2px;
    /* font-weight: 900; */
    box-shadow: 0 0 10px rgba(21, 21, 21, 0.5);
}

.groupName1 {
	font-size: 20px;
	color: #1b1b1b;
	margin-bottom: 10px;
	background: #dad5d3;
	padding: 5px 10px;
}