

/* Start:/bitrix/templates/spine-sport/css/new_banners.css?165644083927572*/
/*banners*/
.banner_plain_animated_js
{
	position: relative;
}
.banner_plain > ul
{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
.banner_plain > ul > li
{
	min-width: 16rem;
}
/*3d*/
.banner_carousel
{
	position: relative;
	text-align: center;
	margin: 2rem 0 6rem 0;
}
.banner_carousel .banner_hlt
{
	pointer-events: none;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #FFF;
	opacity: 0;
}
.banner_carousel > ul
{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: left;
	padding: 0;
	margin: 0;
	position: relative;
	width: 100%;
	padding-bottom: 50%;
}
.banner_carousel.no_js > ul
{
	left: 0;
	height: auto;
	justify-content: center;
	padding-bottom: 0;
}
.banner_carousel > ul > li
{
	display: inline-block;
	width: 32% !important;
	padding-bottom: 32%;
	margin-right: 1% !important;
	margin-top: 1% !important;
	border: 1px solid #bebebe;
	border-top-left-radius: 1rem;
	border-bottom-right-radius: 1rem;
	box-shadow: 0px -0.1rem 1rem 0 rgba(0,0,0,0.1) !important;
	position: relative;
	min-width: 12rem;
}
.banner_carousel.no_js > ul > li
{
	box-shadow: none;
}

.banner_carousel > ul > li div.banner_img_carousel
{
	background-color: #FFF;
	text-align: left;
}
.banner_carousel > ul > li div.banner_img_carousel,
.banner_carousel > ul > li div.banner_img_carousel > div,
.banner_plain_animated_js ul > li div.banner_img_plain_animated_js > div
{
	position: absolute;
	width: 100%;
	height: 100%;
	border-top-left-radius: 1rem;
	border-bottom-right-radius: 1rem;
	overflow: hidden;
}
.banner_carousel > ul > li img,
.banner_plain_animated_js ul > li img
{
	border: 0 solid #bebebe;
	display: none;
}
.banner_carousel > ul > li div.banner_img_carousel > div,
.banner_carousel > ul > li div.banner_mirror_carousel > div:first-of-type,
.banner_plain_animated_js ul > li div.banner_img_plain_animated_js > div
{
	background-size: cover;
	background-position: center;
	-webkit-transition: -webkit-transform 0.2s linear;
	transition: transform 0.2s linear;
	background-repeat: no-repeat !important;
}
.banner_plain_animated_js ul > li div.banner_img_plain_animated_js > div
{
	background-size: contain;
	border-radius: 0;
}
.banner_carousel > ul > li div.banner_img_carousel > div,
.banner_carousel > ul > li div.banner_mirror_carousel > div:first-of-type
{
	background-size: contain;
}
.banner_carousel > ul > li div.banner_mirror
{
	border-top-right-radius: 1rem;
}
.banner_carousel > ul > li div.banner_img:before
{
	content: 'Loading';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
html[lang=ru] .banner_carousel > ul > li div.banner_img:before
{
	content: 'Загрузка';
}
.banner_carousel > ul > li > div.banner_content:hover ~ div.banner_img > div,
.banner_carousel > ul > li > .dlgel_btn:hover ~ div.banner_img > div,
.banner_carousel > ul > li > .banner_img:hover > div
{
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}
.banner_carousel > ul > li:before
{
	content: '' !important;
	display: none;
}
.banner_carousel > ul > li div.banner_mirror
{
	top: 100%;
	position: absolute;
	height: 10%;
	width: 100%;
	overflow: hidden;
	opacity: 0.2;
	border-top: 3px solid transparent;
}
.banner_carousel > ul > li div.banner_mirror > div.banner_mirror_gradient
{
	position: absolute;
	width: 100%;
	height: 1000%;
	background-image: -moz-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 10%);
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 10%);
	background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 10%);
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 10%);
}
.banner_carousel > ul > li div.banner_mirror > div:first-of-type
{
	position: absolute;
	width: 100%;
	height: 1000%;
	-webkit-transform: scale(1, -1) !important;
	transform: scale(1, -1) !important;
}
.banner_carousel > ul > li > div.banner_content:hover ~ div.banner_mirror > div:first-of-type,
.banner_carousel > ul > li > .dlgel_btn:hover ~ div.banner_mirror > div:first-of-type,
.banner_carousel > ul > li > .banner_img:hover ~ div.banner_mirror > div:first-of-type
{
	-webkit-transform: scale(1.05, -1.05) !important;
	-ms-transform: scale(1.05, -1.05) !important;
	transform: scale(1.05, -1.05) !important;
}
.banner_carousel > ul > li > div.banner_content
{
	position: absolute;
	right: 3%;
	top: 3%;
	width: 65%;
	z-index: 2;
}
.banner_carousel > ul > li div.banner_bg
{
	position: absolute;
	width: 100%;
	height: 100%;
	background: #FFF;
	opacity: 0.5;
	border-top-left-radius: 0.7rem;
	border-bottom-right-radius: 0.7rem;
}
.banner_carousel > ul > li div.banner_text
{
	padding: 0.5rem;
	position: relative;
	font-size: 1.5rem;
}
.banner_carousel > ul > li  > .dlgel_btn
{
	position: absolute;
	right: 0;
	bottom: 0;
	min-width: 60%;
	z-index: 2;
	box-shadow: -0.25rem -0.25rem 1rem 0 rgba(0,0,0,0.1);
	border-top-left-radius: 1rem;
	margin: 0 !important;
}
.banner_carousel > input.btns_banner_act:checked ~ .banner_wheel
{
	display: none !important;
}
.banner_carousel > input.btns_banner_act:checked ~ .ddbg
{
	display: block;
}
.banner_carousel > ul > li > div.dlgel_btn:focus ~ .banner_img
{
	overflow: visible;
}
.banner_carousel > ul > li > div.dlgel_btn:focus ~ .banner_img > div
{
	background: none;
}
.banner_carousel > ul > li > div.dlgel_btn:focus ~ .banner_img > img
{
	display: block;
	position: absolute;
	top: -45%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 9999;
	max-width: 95vw;
	background-position: center center;
	pointer-events: none;
	box-shadow: 0 0 0.5rem rgba(0,0,0,0.2);
	border-width: 1px;
}
.banner_carousel > input,
.banner_plain > input,
.banner_plain_animated > input,
.banner_plain_animated_js > input
{
	display: none;
}
.banner_carousel > .ddbg > label
{
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.banner_carousel > ul > li .c-nav_link
{
	border-right: 0;
	border-bottom: 0;
	height: 4rem;
	display: block;
	margin: 0;
	display: block;
	width: 100%;
}
.banner_carousel > ul > li .c-nav_link_text
{
	font-size: 1.2rem;
	line-height: 330%;
}
.banner_carousel > ul > li .c-nav_link_text:after
{
	bottom: -0.3rem;
}
.banner_carousel .banner_wheel
{
	position: absolute;
	height: 100%;
	width: 33%;
	left: 33.5%;
	z-index: 110;
	top: 0;
	background: transparent;
	pointer-events: none;
}
.banner_nav_btns
{
	display: flex;
	flex-direction: row;
	justify-content: center;
	position: absolute;
	pointer-events: none;
	width: 100%;
	bottom: -4rem;
	height: 4.2rem;
}
.banner_nav_btns *
{
	pointer-events: all !important;
}
.banner_nav_btns > div:nth-child(2)
{
	animation-delay: 0.1s;
	-webkit-animation-delay: 0.1s;
}
.banner_nav_btns > div:nth-child(3)
{
	animation-delay: 0.2s;
	-webkit-animation-delay: 0.2s;
}
.banner_nav_btn_prev > *:last-child:after
{
	content: '\f053' !important;
}
.banner_nav_btn_next > *:last-child:after
{
	content: '\f054' !important;
	left: 1.5rem !important;
}
.banner_nav_btn_play,
.banner_nav_btn_stop
{
	width: 6rem !important;
	border-radius: 2rem !important;
}
.banner_nav_btn_play > *:last-child,
.banner_nav_btn_stop > *:last-child,
.banner_nav_btn_play > a:before,
.banner_nav_btn_stop > a:before
{
	border-radius: 2rem !important;
}
.banner_nav_btn_play > a:before,
.banner_nav_btn_stop > a:before
{
	width: 5.4rem !important;
}
.banner_nav_btn_play > *:last-child:after,
.banner_nav_btn_stop > *:last-child:after
{
	content: '\f04B' !important;
	position: absolute;
	font-size: 1.6rem !important;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	margin-left: 0.2rem;
}
.banner_nav_btn_stop > *:last-child:after
{
	content: '\f04D' !important;
	margin-left: 0;
}
.banner_plain_animated
{
	width: 100%;
}
.banner_plain_animated > ul
{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: left;
	padding: 0;
	margin: 0;
	position: relative;
	width: 100%;
	overflow: hidden !important;
}
.banner_plain_animated > ul > li
{
	width: 100% !important;
	min-width: 100% !important;
	position: absolute;
	left: 0;
}
.banner_plain_animated_js ul
{
	padding: 0;
	margin: 0;
}
@media (max-width: 1000px)
{
	.banner_carousel > ul > li div.banner_text
	{
		font-size: 1.2rem;
	}
	.banner_carousel > ul > li .c-nav_link
	{
		border-left: 0;
		height: 3rem;
		border-top-left-radius: 0;
		line-height: 280%;
	}
	.banner_carousel > ul > li a
	{
		box-shadow: none;
	}
	.banner_carousel > ul > li .c-nav_link_text
	{
		font-size: 1rem !important;
		line-height: 280%;
	}
}
@media (max-width: 600px)
{
	.banner_carousel > ul > li div.banner_text
	{
		font-size: 1rem;
	}
}
@media (max-width: 480px)
{
	.banner_carousel > ul > li
	{
		padding-bottom: 40%;
	}
	.banner_carousel > ul
	{
		padding-bottom: 85%;
	}
	.banner_carousel .banner_nav_btns
	{
		bottom: 0;
	}
	.banner_carousel
	{
		margin-bottom: 1rem;
	}
	.banner_carousel > ul > li div.banner_img:before
	{
		-webkit-animation: none;
		animation: none;
		-webkit-transform: translateX(-50%) translateY(-50%);
		transform: translateX(-50%) translateY(-50%);
	}
}
@media (max-width: 380px)
{
	.banner_3d > ul > li
	{
		padding-bottom: 50%;
	}
	.banner_3d .banner_nav_btns
	{
		bottom: -3rem;
	}
	.banner_3d
	{
		margin-bottom: 4rem;
	}
}
/*end 3d*/
.siz_control-nav
{
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 3;
}
.siz_control-nav > li
{
	display: inline-block;
}
.siz_control-nav > li > a
{
	padding: 1.1rem;
	box-sizing: border-box;
	display: inline-block;
	border-radius: 50%;
	margin: 0 0 0 0.6rem;
	box-shadow: 0px 0px 0.5rem rgba(0,0,0,0.5);
	border: 0.2rem solid #FFF;
	position: relative;
}
.siz_control-nav > li > a.siz_active,
.siz_control-nav > li > a:hover
{
	-webkit-transform: scale(1.13);
	transform: scale(1.13);
}
.siz_control-nav > li > a.siz_active:before
{
	content: '';
	position: absolute;
	width: 70%;
	height: 70%;
	top: 15%;
	left: 15%;
	background: #FFF;
	border-radius: 50%;
	box-shadow: 0 0.15rem 0.4rem rgba(0,0,0,0.3);
	opacity: 0.8;
}
/*.siz_control-nav > li*/
/*end banners*/
.banner_advantage > ul > li
{
	height: 4rem;
	display: flex;
	flex-direction: row;
	align-items: center;
	position: relative;
}
.banner_advantage > ul > li > div
{
	padding-left: 5.5rem;
	width: 100%;
	min-width: 100%;
	box-sizing: border-box;
}
.banner_advantage .banner_hlt
{
	display: none;
}
/*telephones*/
.banner_plain_animated_telephones > ul
{
	height: 3.5rem;
}
.banner_plain_animated_telephones > ul > li
{
	text-align: center;
	height: 100%;
}
.banner_plain_animated_telephones > ul > li:before {
	display: none !important;
}
.banner_plain_animated_telephones > ul > li .banner_text {
	font-size: 1.3rem !important;
}
.banner_plain_animated_telephones .banner_content
{
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}
/*telephones*/
/*main banner*/
.main_banner .banner_nav_btns,
.catalog_item .banner_nav_btns,
.bkt_row .banner_nav_btns,
.zoom_img_wnd .banner_nav_btns
{
	top: 50%;
	bottom: auto;
	transform: translateY(-50%);
	justify-content: flex-start;
	z-index: 3;
	position: absolute;
}
.catalog_item .banner_img_custom,
.bkt_row .banner_img_custom,
.zoom_img_wnd .banner_img_custom
{
	display: none !important;
}
html.bx-no-touch .catalog_item .banner_nav_btns,
html.bx-no-touch .bkt_row .banner_nav_btns,
html.bx-no-touch .zoom_img_wnd .banner_nav_btns,
html.bx-no-touch .catalog_element_left .banner_nav_btns
{
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	transform: none;
	pointer-events: auto;
}
html.bx-no-touch .catalog_item .banner_nav_btns > .banner_nav_btn_prev,
html.bx-no-touch .catalog_item .banner_nav_btns > .banner_nav_btn_next,
html.bx-no-touch .bkt_row .banner_nav_btns > .banner_nav_btn_prev,
html.bx-no-touch .bkt_row .banner_nav_btns > .banner_nav_btn_next,
html.bx-no-touch .zoom_img_wnd .banner_nav_btns > .banner_nav_btn_prev,
html.bx-no-touch .zoom_img_wnd .banner_nav_btns > .banner_nav_btn_next,
html.bx-no-touch .catalog_element_left .banner_nav_btns > .banner_nav_btn_prev,
html.bx-no-touch .catalog_element_left .banner_nav_btns > .banner_nav_btn_next
{
	opacity: 0;
	top: 50%;
	-webkit-transform: translateX(-25%) translateY(-50%);
	transform: translateX(-25%) translateY(-50%);
	transition: all 0.3s ease-in-out;
}
html.bx-no-touch .catalog_item .banner_nav_btns > .banner_nav_btn_next,
html.bx-no-touch .bkt_row .banner_nav_btns > .banner_nav_btn_next,
html.bx-no-touch .zoom_img_wnd .banner_nav_btns > .banner_nav_btn_next,
html.bx-no-touch .catalog_element_left .banner_nav_btns > .banner_nav_btn_next
{
	-webkit-transform: translateX(25%) translateY(-50%);
	transform: translateX(25%) translateY(-50%);
}
html.bx-no-touch .catalog_item .banner_nav_btns:hover > .banner_nav_btn_prev,
html.bx-no-touch .catalog_item .banner_nav_btns:hover > .banner_nav_btn_next,
html.bx-no-touch .bkt_row .banner_nav_btns:hover > .banner_nav_btn_prev,
html.bx-no-touch .bkt_row .banner_nav_btns:hover > .banner_nav_btn_next,
html.bx-no-touch .zoom_img_wnd .banner_nav_btns:hover > .banner_nav_btn_prev,
html.bx-no-touch .zoom_img_wnd .banner_nav_btns:hover > .banner_nav_btn_next,
html.bx-no-touch .catalog_element_left .cei_img_banner:hover .img_banner .banner_nav_btns > .banner_nav_btn_prev,
html.bx-no-touch .catalog_element_left .cei_img_banner:hover .img_banner .banner_nav_btns > .banner_nav_btn_next,
html.bx-no-touch .catalog_element_left .img_banner_preview .banner_nav_btns:hover > .banner_nav_btn_prev,
html.bx-no-touch .catalog_element_left .img_banner_preview .banner_nav_btns:hover > .banner_nav_btn_next
{
	opacity: 1;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.main_banner .banner_nav_btns > div,
.catalog_item .banner_nav_btns > div,
.bkt_row .banner_nav_btns > div,
.zoom_img_wnd .banner_nav_btns > div,
.catalog_element_left .banner_nav_btns > div
{
	position: absolute;
}
.main_banner .banner_nav_btns > div:first-child
{
	left: 1.5rem;
}
.catalog_item .banner_nav_btns > div:first-child,
.bkt_row .banner_nav_btns > div:first-child,
.zoom_img_wnd .banner_nav_btns > div:first-child,
.catalog_element_left .banner_nav_btns > div:first-child
{
	left: 0.2rem;
}
.main_banner .banner_nav_btns > div:last-child
{
	right: 1.5rem;
}
.catalog_item .banner_nav_btns > div:last-child,
.bkt_row .banner_nav_btns > div:last-child,
.zoom_img_wnd .banner_nav_btns > div:last-child,
.catalog_element_left .banner_nav_btns > div:last-child
{
	right: 0.2rem;
}
.main_banner .siz_control-nav
{
	padding: 0;
	box-sizing: border-box;
	position: absolute;
	bottom: 1.5rem;
	left: 50%;
	transform: translateX(-50%);
}
.main_banner .banner_nav_btn_playstop
{
	position: absolute;
	bottom: 1rem;
	margin-left: 1rem;
}
.main_banner
{
	width: 100%;
	height: 75vh;
	min-height: 33rem;
	background: #eee;
}
.main_banner > .banner_items,
.catalog_item .banner_items,
.bkt_row .banner_items
{
	height: 100%;
	overflow: hidden;
	position: relative;
}
.main_banner > .banner_items:before,
.main_banner > .banner_items:after
{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 1rem;
	background: linear-gradient(to top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);
	z-index: 3;
}
.main_banner > .banner_items:after
{
	top: auto;
	bottom: 0;
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);
}
.main_banner ul > li
{
	height: 100%;
	position: relative;
	min-height: 33rem;
}
.main_banner ul > li.main_propitki_i_stirki div.banner_img_plain_animated_js > div:last-child,
.main_banner ul > li.main_lyzhnye_smazki div.banner_img_plain_animated_js > div:last-child,
.main_banner ul > li.main_servis_i_instrumenty div.banner_img_plain_animated_js > div:last-child
{
	background: rgba(0,0,0,0.1) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjYwMHB4IiBoZWlnaHQ9IjMwMHB4IiB2aWV3Qm94PSIwIDAgNjAwIDMwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjAwIDMwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGxpbmVhckdyYWRpZW50IGlkPSJtYWluXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAiIHkxPSIxNTAiIHgyPSI2MDAiIHkyPSIxNTAiPjxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0ZGRkZGRjtzdG9wLW9wYWNpdHk6MCIvPjxzdG9wIG9mZnNldD0iMC40IiBzdHlsZT0ic3RvcC1jb2xvcjojNUI1QjVCO3N0b3Atb3BhY2l0eTowLjQiLz48c3RvcCBvZmZzZXQ9IjAuNSIgc3R5bGU9InN0b3AtY29sb3I6IzVCNUI1QjtzdG9wLW9wYWNpdHk6MC41Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojRkZGRkZGO3N0b3Atb3BhY2l0eTowIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCBpZD0ibWFpbiIgZmlsbD0idXJsKCNtYWluXzFfKSIgd2lkdGg9IjYwMCIgaGVpZ2h0PSIzMDAiLz48L3N2Zz4=) center center no-repeat;
	background-size: cover;
}
.main_banner .banner_text
{
	display: none;
}
.main_banner .banner_img_custom .logo_static
{
	position: absolute;
	left: 2rem;
	top: 2.3rem;
	opacity: 0.3;
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}
.main_banner .banner_img_custom > .banner_front_back
{
	position: absolute;
	width: 25rem;
	height: 25rem;
	top:50%;
	transform: translateY(-50%);
	right: 8rem;
}
.banner_glow
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	border-top-left-radius: 3rem;
	border-bottom-right-radius: 3rem;
	border: 0.7rem solid transparent;
}
.main_banner .banner_front_back:hover > .banner_glow
{
	visibility: hidden;
}
.main_banner .banner_img_custom > .banner_front_back
{
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-perspective: 1000px;
	perspective: 1000px;
	opacity: 0.75;
}
.main_banner .banner_img_custom .banner_front,
.main_banner .banner_img_custom .banner_back
{
	border-top-left-radius: 3rem;
	border-bottom-right-radius: 3rem;
	background: #FFF;
	border: 0.7rem solid rgba(0,0,0,0.2);
	box-shadow: 0.5rem 0.5rem 0.5rem rgba(0,0,0,0.3);
	overflow: hidden;
	width: 100%;
	height: 100%;
	-webkit-transition: -webkit-transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
	transition: transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
}
.main_banner .banner_img_custom .banner_front
{
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg);
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.main_banner .banner_img_custom .banner_back
{
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	padding: 1rem;
}
.main_banner .banner_img_custom .banner_back:after
{
	content: '';
	position: absolute;
	bottom: 0;
	height: 2rem;
	left: 0;
	width: 100%;
	background: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 40%, rgba(255, 255, 255, 0) 100%);
	background: linear-gradient(to top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 40%, rgba(255, 255, 255, 0) 100%);
}
@media (min-width: 1201px)
{
	.main_banner .banner_front_back .banner_front > img
	{
		-webkit-transition: -webkit-transform .5s;
		transition: transform .5s;
	}
	main_banner .banner_front_back.rotate_3d .banner_front > img
	{
		-webkit-transition: none;
		transition: none;
	}
	.main_banner .banner_front_back:hover .banner_front > img
	{
		-webkit-transform: scale(1.05);
		transform: scale(1.05);
	}
	.main_banner .banner_front_back.rotate_3d:hover .banner_front > img
	{
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	.main_banner .banner_front_back.rotate_3d:hover .banner_front,
	.main_banner .banner_front_back.rotate_3d:hover .banner_back
	{
		-webkit-transition: -webkit-transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
		transition: transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
	}
	.main_banner .banner_front_back.rotate_3d:hover .banner_front
	{
		-webkit-transform: rotateY(-180deg);
		transform: rotateY(-180deg);
		-webkit-transform-style: preserve-3d;
		transform-style: preserve-3d;
	}
	.main_banner .banner_front_back.rotate_3d:hover .banner_back
	{
		-webkit-transform: rotateY(0deg);
		transform: rotateY(0deg);
		-webkit-transform-style: preserve-3d;
		transform-style: preserve-3d;
	}
}
.main_banner .banner_img_custom .logo
{
	top: 2.5rem;
	left: 3rem;
	transform: scale(1.2);
	opacity: 0.4;
	margin: 0;
}
	
.main_banner .banner_img_custom > div.siz_vp_cube
{
	top: 4rem;
	left: 4.5rem;
	margin: 0;
	transform: scale(0.7);
	opacity: 0.4;
}
.main_banner .banner_img_custom > div.siz_vp_cube .siz_cube_bg
{
	background: none !important;
}
.main_banner .banner_img_custom .banner_front > img
{
	display: block;
	position: absolute;
	width: 80%;
	height: 80%;
	top: 10%;
	left: 10%;
	-webkit-filter: grayscale(100%) contrast(120%);
	filter: grayscale(100%) contrast(120%);
}
.main_banner .banner_img_custom > .banner_extended
{
	top: 0;
	position: absolute;
	width: 45%;
	text-align: justify;
	left: 8rem;
	height: 100%;
	margin: 0;
}
.main_banner .banner_img_custom > .banner_extended > span
{
	display: block;
}
.main_banner .banner_img_custom .banner_description
{
	text-indent: 1rem;
	top: 50%;
	position: absolute;
	transform: translateY(-50%);
	padding: 0 0.5rem 0 0;
}
.main_banner .banner_img_custom .banner_price
{
	color: #535353;
	font-size: 1.7rem;
	font-weight: bold;
	text-shadow: -0.1rem 0.1rem 0.1rem rgba(255,255,255,0.2);
	padding: 5.2rem 0 2.1rem 3rem;
}
.main_banner .banner_img_custom .banner_price > i
{
	min-height: 1.8rem;
	display: block;
}
.main_banner .banner_img_custom .banner_brands
{
	padding: 0 0 0.5rem 0;
}
@-webkit-keyframes kf-glow
{
	0%
	{
		-webkit-transform: rotate(45deg) translate(-450%, 0);
		transform: rotate(45deg) translate(-450%, 0);
		-webkit-transition: all .5s cubic-bezier(0.645, 0.045, 0.355, 1);
		transition: all .5s cubic-bezier(0.645, 0.045, 0.355, 1);
	}
	50%, 100%
	{
		-webkit-transform: rotate(45deg) translate(450%, 0);
		transform: rotate(45deg) translate(450%, 0);
		-webkit-transition: all 1s cubic-bezier(0.645, 0.045, 0.355, 1);
		transition: all 1s cubic-bezier(0.645, 0.045, 0.355, 1);
	}
}
@keyframes kf-glow
{
	0%
	{
		-webkit-transform: rotate(45deg) translate(-450%, 0);
		transform: rotate(45deg) translate(-450%, 0);
		-webkit-transition: all .5s cubic-bezier(0.645, 0.045, 0.355, 1);
		transition: all .5s cubic-bezier(0.645, 0.045, 0.355, 1);
	}
	50%, 100%
	{
		-webkit-transform: rotate(45deg) translate(450%, 0);
		transform: rotate(45deg) translate(450%, 0);
		-webkit-transition: all 1s cubic-bezier(0.645, 0.045, 0.355, 1);
		transition: all 1s cubic-bezier(0.645, 0.045, 0.355, 1);
	}
}
.banner_glow > i
{
	display: block;
	position:absolute;
	width: 40%;
	height: 200%;
	background: rgba(255,255,255,.2);
	top: 0;
	left: 50%;
	-webkit-filter: blur(0.5rem);
	filter: blur(0.5rem);
	-webkit-animation: kf-glow 3.5s infinite;
	animation: kf-glow 3.5s infinite;
}
.main_banner .banner_img_custom .banner_header
{
	margin: 0;
	height: 9rem;
	position: absolute;
	width: 100%;
	border-bottom: 9rem solid transparent;
	border-left: 350rem solid rgba(255,255,255,0.3);
}
.main_banner .dlgel_btn 
{
	position: absolute;
	z-index: 2;
	top: 50%;
	margin-top: 8.5rem;
	left: 25%;
	margin-left: 8rem;
	opacity: 0.8;
	width: 20%;
}
.main_banner .dlgel_btn .c-nav_link
{
	height: 4rem;
	box-shadow: 0.3rem 0.3rem 0.3rem rgba(0,0,0,0.15);
}
.main_banner .dlgel_btn .c-nav_link .c-nav_link_text
{
	font-size: 1.2rem;
	line-height: 320%;
}
.main_banner.no_js
{
	height: auto;
}
.main_banner.no_js .banner_nav_btns,
.main_banner.no_js .banner_nav_btn_playstop,
.banner_carousel.no_js .banner_nav_btns
{
	display: none;
}
.main_banner.no_js ul > li
{
	margin-top: 1rem;
}
@media (max-width: 1200px)
{
	.main_banner,
	.main_banner ul > li
	{
		min-height: 38rem;
	}
	.main_banner .siz_viewport
	{
		border-top-left-radius: 1rem;
		border-bottom-right-radius: 1rem;
	}
	.main_banner .dlgel_btn
	{
		right: 2rem;
		left: 2rem;
		width: auto;
		bottom: 6.5rem;
		top: auto;
		margin: 0;
	}
	.main_banner .banner_img_custom .banner_extended
	{
		left: 0;
		width: 100%;
		padding: 0 1rem 0 1rem;
		top: 9.5rem;
		bottom: 11.6rem;
		height: auto;
		overflow: hidden;
	}
	.main_banner .banner_img_custom .banner_price,
	.main_banner .banner_img_custom .banner_brands
	{
		padding: 1rem 1rem 0 1rem;
	}
	.main_banner .banner_img_custom .banner_description
	{
		position: relative;
		top: 0;
		transform: none;
		padding: 1rem 1rem 0 1rem;
	}
	.main_banner .banner_img_custom .banner_front_back,
	.main_banner .siz_control-nav
	{
		display: none;
	}
	.main_banner .banner_nav_btns
	{
		top: 1.5rem;
		right: 2rem;
		transform: none;
		justify-content: flex-end;
		z-index: 4;
	}
	.catalog_item .banner_nav_btns
	{
		right: 0.2rem;
	}
	.main_banner .banner_nav_btns div.banner_nav_btn_prev
	{
		left: auto;
		position: relative;
		
	}
	.main_banner .banner_nav_btns div.banner_nav_btn_next
	{
		right: auto;
		position: relative;
		margin-left: 2rem;
	}
	.main_banner .banner_nav_btn_playstop
	{
		left: 50%;
		margin: 0;
	}
	.main_banner .banner_nav_btn_playstop > :first-child
	{
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.main_banner .banner_nav_btns div.banner_nav_btn_prev:hover > div,
	.main_banner .banner_nav_btns div.banner_nav_btn_next:hover > div
	{
		-webkit-transform: none;
		transform: none;
	}
	.main_banner .banner_nav_btn_playstop:hover > span,
	.main_banner .banner_nav_btns div.banner_nav_btn_prev:hover > span,
	.main_banner .banner_nav_btns div.banner_nav_btn_next:hover > span
	{
		display: none;
	}
	.main_banner .banner_text
	{
		display: none;
	}
}
@media (max-width: 799px)
{
	.main_banner .banner_nav_btns div.banner_nav_btn_next
	{
		margin-left: 1rem;
	}
}
/*main banner*/
html.bx-touch .catalog_item .banner_nav_btns
{
	display: none !important;
}
.img_banner_preview .banner_items
{
	overflow: visible;
}
.img_banner_preview .siz_disabled
{
	display: none;
}
.img_banner .banner_img_plain_animated_js
{
	display: flex;
	justify-content: center;
}
.banner_plain_animated[data-banner_pauseonhover=Y]:hover .banner_items > li
{
	-webkit-animation-play-state: paused;
	animation-play-state: paused;
}
.banner_carousel > ul
{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start !important;
	padding: 0;
	margin: 0 !important;
	position: relative;
	width: 100%;
	padding-bottom: 50% !important;
	left: auto !important;
}
/* End */


/* Start:/bitrix/templates/spine-sport/css/new_wnd.css?169928256134174*/
#btn_auth,
#btn_auth_close,
#btn_auth_wait,
#btn_auth_error,
#wnd_info_close,
#wnd_info_ok,
#wnd_info,
#wnd_wait,
#wnd_error,
#wnd_other,
#wnd_close
{
	display: none;
}

.ddbg
{
	display: none;
	position: fixed;
	z-index: 1001;
	text-align: center;
	height: 100vh;
	width: 100vw;
	top: 0;
	left: 0;
	overflow: auto;
}
div.ddbg > label
{
	position: fixed;
	display: block;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
div.ddbg:before
{
	display: inline-block;
    height: 100%;
    vertical-align: middle;
    content: '';
}
div.ddbg .dlgel_wnd
{
	position: relative;
	margin: 0;
	width: 80vw;
	background: #FFF;
	box-sizing: border-box;
	animation: kf_fade_in_down_wnd 0.6s backwards;
	padding: 0.4rem;
	display: inline-block;
	vertical-align: middle;
	margin: 1rem 0 1rem 0;
	border-radius: 0;
	z-index: 1;
}
div.ddbg .dlgel_wnd:not(.dlgel_wnd_nocpt)
{
	box-shadow: 0px -0.1rem 1rem 0 rgba(0,0,0,0.3);
}
@media (max-width: 700px)
{
	div.ddbg .dlgel_wnd
	{
		width: 90vw;
	}
}
div.ddbg .dlgel_wnd.dlgel_wnd_nocpt
{
	border-radius: 1.5rem !important;
	border-top-right-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}
#btn_auth:checked ~ div#btn_auth_ddbg,
#btn_auth_wait:checked ~ div#btn_auth_ddbg,
#btn_auth_error:checked ~ div#btn_auth_ddbg,
#wnd_info:checked ~ div#wnd_info_ddbg
{
	display: block;
}
/*icon*/
.dlgel_wnd_icon
{
	position: absolute;
	top: -1rem;
	left: -2rem;
	width: 5rem;
	height: 5rem;
	background: #FFF;
	border-radius: 50%;
	box-shadow: 0px 0px 0.5rem rgba(0,0,0,0.2);
	z-index: 10;
}
.dlgel_wnd_icon:after
{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	font: normal 3rem web01;
	opacity: 0.7;
	color: #000;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.dlgel_wnd_icon:after
{
	content: "\f007";
	font-size: 3.2rem;
}
/*end icon*/
.dlgel_wnd > .dlgel_wnd_header
{
	/*height: 3.6rem;*/
	min-height: 3.6rem;
	position: relative;
	display: block;
}
/*WND CAPTION*/
.dlgel_wnd > .dlgel_wnd_header > .dlgel_wnd_caption
{
	display: table;
	width: 100%;
	/*height: 3.6rem;*/
	min-height: 3.6rem;
	padding: 0;
	border-spacing: 0;
	box-sizing: border-box;
	text-align: center;
}
/*-----*/
.dlgel_wnd_caption > h2
{
	display: table-cell;
	width: 100%;
	vertical-align: middle;
	padding: 0;
	margin: 0;
	position: relative;
}
.dlgel_wnd_caption > h2 > q {
	display: block;
	font-size: 1.2rem;
	color: #FFF;
	padding: 0.5rem 4.5rem 0.5rem 4.2rem;
	position: relative;
	/*position: absolute;
	top: 50%;
	transform: translateY(-50%);*/
	width: 100%;
	margin: -0.1rem 0 0 0;
	box-sizing: border-box;
	font-family: web_spine !important;
}
.dlgel_wnd_caption > h2 > q:after,
.dlgel_wnd_caption > h2 > q:before
{
	content: '';
}
/*END WND CAPTION*/
/*BTN CLOSE*/
.dlgel_wnd_close,
.dlgel_wnd_close_min,
.dlgel_wnd > .dlgel_wnd_header > .dlgel_wnd_close
{
	position: absolute;
	right: 0.6rem;
	top: 50%;
	transform: translateY(-50%);
	width: 3.2rem;
	height: 3.2rem;
	border-radius: 50%;
}
.dlgel_wnd_close > label,
.dlgel_wnd_close_min > div,
.dlgel_wnd > .dlgel_wnd_header > .dlgel_wnd_close > label
{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	border-radius: 50%;
}
.dlgel_wnd_close > label:after,
.dlgel_wnd_close_min > div:after,
.dlgel_wnd > .dlgel_wnd_header > .dlgel_wnd_close > label:after
{
	content: "\f00d";
	font: normal 1.5rem web01;
	color: #FFF;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	margin: -0.05rem 0 0 0;
}
.dlgel_wnd_close > span,
.dlgel_wnd_close_min > span,
.dlgel_wnd > .dlgel_wnd_header > .dlgel_wnd_close > span
{
	display: none;
	white-space: nowrap;
	background: #FFF;
	border: 0.1rem solid #bdbdbd;
	color: #000;
	padding: 0.5rem;
	position: absolute;
	box-sizing: border-box;
}
.dlgel_wnd_close > span:hover,
.dlgel_wnd_close_min > span:hover
{
	display: none !important;
}
/*END BTN CLOSE*/
.dlgel_btns
{
	height: 5.9rem;
	padding: 1rem 0 1rem 0;
	bottom: 0;
	left: 0;
	width: 100%;
	overflow: hidden;
	display: flex;
	flex-direction: row;
	margin-top: 1.5rem;
}
@media (min-width: 1199px)
{
	.dlgel_btns
	{
		margin-top: 3rem;
	}
}
.dlgel_wnd > .dlgel_btns
{
	position: absolute;
	padding: 1rem;
}
@media (max-width: 699px)
{
	.dlgel_wnd > .dlgel_btns
	{
		padding: 1rem 1.5rem 1rem 1.5rem;
	}
}
.dlgel_btns.dlgel_align_right
{
	text-align: right;
	justify-content: flex-end;
}
.dlgel_btns.dlgel_align_center
{
	text-align: center;
	justify-content: center;
}
#btn_auth_ddbg .dlgel_btns,
#wnd_info_ddbg .dlgel_btns
{
    border-top: 0 !important;
    margin-top: 0 !important;
}
#wnd_info_ddbg .dlgel_wnd
{
	max-width: 60rem;
}
#btn_auth_ddbg .dlgel_wnd
{
	max-width: 55rem;
}
#wnd_info_ddbg > label[for=wnd_info_close]
{
	background: #000;
	opacity: 0.2;
}
#wnd_info_ddbg .dlgel_btn .nav_link_text_ok
{
	display: none;
}
#wnd_info_ddbg.wnd_info_ddbg_ok .nav_link > u:last-of-type,
#wnd_info_ddbg.wnd_info_ddbg_ok .dlgel_btn:first-child
{
	display: none;
}
#wnd_info_ddbg.wnd_info_ddbg_ok .dlgel_btn .nav_link_text_ok
{
	display: block;
}
#wnd_info_ddbg.wnd_info_ddbg_ok .dlgel_icon_question > b:first-child:before
{
	content: "\f129";
	font-size: 2.5rem;
}
@media (max-width: 600px)
{
	#wnd_info_ddbg.wnd_info_ddbg_ok .dlgel_wnd.dlgel_wnd_btns_down.dlgel_wnd_btns_down_2 > .dlgel_wnd_body
	{
		padding-bottom: 5.4rem !important;
	}
}
/*body*/
.dlgel_wnd.dlgel_wnd_btns_down > .dlgel_wnd_body
{
    padding-bottom: 5.4rem;
}
.dlgel_wnd > .dlgel_wnd_body
{
	padding: 1rem;
	box-sizing: border-box;
	box-shadow: 0 0.5rem 0.3rem -0.3rem rgba(0,0,0,0.1) inset;
	position: relative;
	border-radius: 0;
}
.dlgel_wnd.dlgel_wnd_nocpt > .dlgel_wnd_body
{
	border-radius: 1.25rem;
	border-top-right-radius: 0;
	border-bottom-left-radius: 0;
	box-shadow: none;
}
.dlgel_wnd:not(.dlgel_wnd_date_picker) > .dlgel_wnd_body > div:not(.ctgi_product_name):not(.tabs_section)
{
	height: 100%;
	position: relative;
}
.dlgel_group
{
	position: relative;
	width: 100%;
	display: flex;
	flex-direction: row;
	box-sizing: border-box;
}
.dlgel_group > div
{
	width: auto;
	display: table-cell;
	vertical-align: middle;
}
.auth_btns > div
{
	position: relative;
	width: 3.2rem;
	height: 3.2rem;
	min-width: 3.2rem;
	top: 0;
}
.dlgel_group.auth_btns
{
	position: absolute;
	bottom: -4.5rem;
	z-index: 2; /*WARNING*/
	width: 7rem;
}
.auth_btns > div.btns_br
{
	width: 0.2rem;
	min-width: 0.2rem;
}
.auth_btns > div > a,
.auth_btns > div > label
{
	width: 3.2rem;
	height: 3.2rem;
	display: block;
	position: relative;
	border-top-left-radius: 1rem;
	border-bottom-right-radius: 1rem;
	border: 1px solid #BEBEBE;/*COLOR*/
	text-align: center;
	box-sizing: border-box;
	cursor: pointer;
	text-decoration: none;
	background: #FFF;
}
.auth_btns > div > a:before,
.auth_btns > div > label:before
{
	content: "\f234";
	font: normal 1.7rem web01;
	color: #97C21E; /*COLOR*/
	background: none;
	width: auto;
	height: auto;
	border-radius: 0;
	box-shadow: none;
	top: 50%;
	/*left: 50%;*/
	left: 0.7rem;
	position: absolute;
	transform: translateY(-50%);
	/*transform: translate(-50%, -50%);*/
}
.auth_btns > div b
{
	bottom: 0;
}
.auth_btns > .auth_forgot > a:before
{
	content: "\f084";
	font-size: 1.8rem;
}
.auth_btns > .auth_forgot > a:after
{
	content: "\f128";
	font: normal 1.2rem web01;
	color: #97C21E;/*COLOR*/
	position: absolute;
	/*right: 0.7rem;*/
	left: 1.7rem;
	top: 0.15rem;/*0.1rem;*/
}
.dlgel_lbl_border
{
	width: 100%;
	border: 0 !important;
}
.dlgel_lbl_border:before
{
	content: "";
	width: 100%;
	margin-top: 0.2rem;
	height: 1px;
	border-top: 0.1rem dotted;
	display: block;
}
.dlgel_wndbg
{
	position: absolute;
	width: 20%;
	height: 100%;
	right: 0;
	top: 0;
	border: 0 !important;
	text-align: center;
	opacity: 0.05;
	cursor: default;
	display: none;
}
form > .dlgel_wndbg
{
	padding-top: 0;
}
.dlgel_wndbg > div
{
	position: relative;
	top: 50%;
	height: 12rem;
	margin-top: -6rem;
	line-height: 12rem;
}
.dlgel_wndbg > div:before
{
	content: "\f007";
	font: 12rem web01;
}
.dlgel_wndbg > div:after
{
	content: "\f13e";
	font: 4rem web01;
	position: absolute;
	width: 6rem;
	height: 6rem;
	bottom: -1.5rem;
	margin-left: -3rem;
	border-radius: 50%;
	background: #000;
	color: #FFF;
	border: 0.3rem solid #FFF;
	line-height: 130%;
	box-sizing: border-box;
}
/*LBL*/
.dlgel_lbl
{
	position: relative;
	display: table;
	white-space: nowrap;
}
.dlgel_lbl > div
{
	display: table-cell;
	vertical-align: middle;
	width: 100%;
}
.dlgel_lbl > div:first-child
{
	padding: 0 0.5rem 0 0.5rem;
}
.dlgel_lbl > div:nth-child(2)
{
	font-size: 1px;
	width: 1px;
}
.dlgel_lbl_border
{
	width: 100%;
	border: 0 !important;
}
.dlgel_lbl_border:before
{
	content: "";
	width: 100%;
	margin-top: 0.2rem;
	height: 1px;
	border-top: 0.1rem dotted;
	display: block;
}
.dlgel_lbl_error,
.dlgel_lbl_error *
{
	position: absolute;
	right: 0;
	font-size: 0.9rem;
	line-height: 180%;
	bottom: 0;
	text-align: right;
	font-style: italic;
}
.dlgel_lbl span
{
	position: relative;
}
.dlgel_lbl span > u
{
	text-decoration: none;
}
.dlgel_lbl_description
{
	color: #888;
	font-style: italic;
	min-width: 70%;
	max-width: 70%;
	white-space: normal;
	font-size: 0.9rem;
	display: block;
}
@media (max-width: 500px)
{
	.dlgel_lbl_description
	{
		min-width: 50%;
		max-width: 50%;
	}
}
/*END LBL*/
/*input*/
.dlgel_input
{
	position: relative;
	height: 2.7rem;
	min-height: 2.7rem;
	background: none;
	border-radius: 0.1rem;
	border-collapse: separate;
	background: #FFF !important;
	/*border: 1px solid #969696;*/
}
.dlgel_input:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 1px solid #969696;
}
.dlgel_input_min td:nth-child(2)
{
	width: 100%;
}
.dlgel_input_min
{
	height: 2.7rem;
	min-height: 2.7rem;
}
.dlgel_input input[type=checkbox]
{
	display: none;
}
.dlgel_input input
{
	outline: none;
}
.dlgel_input.dlgel_numeric
{
	height: 2.7rem;
	min-height: 2.7rem;
	border-collapse: collapse;
}
.dlgel_input.dlgel_numeric td:nth-child(3) {
	min-width: 100%;
	width: 100%;
}
.dlgel_input.dlgel_numeric .menu_btn {
	/*width: 2.4rem;
	height: 2.4rem;*/
	width: 2.2rem;
	height: 2.2rem;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	margin-top: 1px;
}
.dlgel_numeric input
{
	text-align: center;
}
.dlgel_numeric
{
	border-radius: 0.1rem;
}
.dlgel_input:not(.dlgel_numeric) td:nth-child(1),
.dlgel_input:not(.dlgel_numeric) td:nth-child(3)
{
	width: 1rem;
	min-width: 1rem;
}
.dlgel_input_min:not(.dlgel_numeric) td:nth-child(1),
.dlgel_input_min:not(.dlgel_numeric) td:nth-child(3)
{
	width: 0.5rem;
	min-width: 0.5rem;
}
.dlgel_input.dlgel_numeric td:nth-child(2),
.dlgel_input.dlgel_numeric td:nth-child(4)
{
	width: 1rem;
	min-width: 1rem;
}
.dlgel_input input[type="text"],
.dlgel_input input[type="password"]
{
	width: 100%;
	display: inline-block;
	border: 0;
	position: relative;
	color: #000;
	min-height: 2.4rem;
	height: 2.4rem;
	background: transparent;
	border-bottom: 0.2rem solid transparent;
	border-top: 0.2rem solid transparent;
	line-height: 100%;
	font-size: 1rem;
}
.dlgel_input_min input[type="text"],
.dlgel_input_min input[type="password"]
{
	min-height: 2.2rem;
	height: 2.2rem;
	font-size: 1.1rem;
}
.dlgel_input_min .dlgel_input_val
{
	font-size: 1.1rem;
}
.dlgel_input_paste,
.dlgel_input_copy,
.dlgel_input_clear,
.dlgel_input_show,
.dlgel_input_help,
.dlgel_input_plus,
.dlgel_input_minus,
.dlgel_input_create_pwd,
.dlgel_input_select {
	width: 2.2rem !important;
	min-width: 2.2rem !important;
	position: relative !important;
	vertical-align: middle !important;
}
.dlgel_input td:last-of-type
{
	width: 1px;
	min-width: 1px;
	max-width: 1px;
	overflow: hidden;
}
.dlgel_input_min td:last-of-type
{
	width: 0.5rem;
	min-width: 0.5rem;
	max-width: 0.5rem;
	overflow: hidden;
}
/*.dlgel_input_min
{
	table-layout: fixed;
}*/
.dlgel_input_min td.dlgel_input_btn
{
	width: 1.8rem !important;
	min-width: 1.8rem !important;
}
.dlgel_input_min .dlgel_wnd_help
{
	right: -0.5rem !important;
}
@media (max-width: 1279px)
{
	.dlgel_input_min
	{
		table-layout: auto;
	}
	.dlgel_input_min .dlgel_input_show,
	.dlgel_input_min .dlgel_input_help,
	.dlgel_input_min .dlgel_input_create_pwd,
	.dlgel_input_min .dlgel_input_select
	{
		width: 3.1rem !important;
		min-width: 3.1rem !important;
	}
	.dlgel_input_min .dlgel_wnd_help
	{
		right: 0 !important;
	}
}
.dlgel_input_help_js
{
	margin-top: -0.2rem;
}
@media (max-width: 929px)
{
	.dlgel_input_help_js:not(.display_all)
	{
		display: none;
	}
}
.dlgel_input_paste > div,
.dlgel_input_paste > div > i,
.dlgel_input_copy > div,
.dlgel_input_copy > div > i,
.dlgel_input_clear > div,
.dlgel_input_show > div,
.dlgel_input_clear > div > i,
.dlgel_input_help > .menu_btn,
.dlgel_input_plus,
.dlgel_input_plus > div > i,
.dlgel_input_minus,
.dlgel_input_minus > div > i,
.dlgel_input_create_pwd > div,
.dlgel_input_create_pwd > div > i,
.dlgel_input_select > div,
.dlgel_input_select > div > i,
.dlgel_input_select > div > label:not(.ddbg) {
	width: 2.2rem;
	height: 2.2rem;
	text-align: center;
	top: 0;
	cursor: pointer;
	position: relative;
	display: block;
	margin: 0 !important;
}
.dlgel_input_minus,
.dlgel_input_plus {
	height: 2.7rem;
}
.dlgel_input_help > .menu_btn {
	border-radius: 50%;
}
.dlgel_input_min .dlgel_input_clear > div,
.dlgel_input_min .dlgel_input_show > div,
.dlgel_input_min .dlgel_input_clear > div > i,
.dlgel_input_min .dlgel_input_help > div,
.dlgel_input_min .dlgel_input_create_pwd > div,
.dlgel_input_min .dlgel_input_create_pwd > div > i,
.dlgel_input_min .dlgel_input_select > div,
.dlgel_input_min .dlgel_input_select > div > i,
.dlgel_input_min .dlgel_input_select > div > label:not(.ddbg) {
	width: 2.2rem;
	height: 2.2rem;
}
.dlgel_input_help > div
{
	position: relative;
}
.dlgel_input_paste > div > i,
.dlgel_input_copy > div > i,
.dlgel_input_show > div > label,
.dlgel_input_clear > div > i,
.dlgel_input_plus > div > i,
.dlgel_input_minus > div > i,
.dlgel_input_help > div > label.dlgel_input_help_icon,
.dlgel_input_help > div > span.dlgel_anim,
.dlgel_input_create_pwd > div > i,
.dlgel_input_select > div > i,
.dlgel_input_select > div > label:not(.ddbg) {
	border-radius: 50%;
}
.dlgel_input_paste > div > i,
.dlgel_input_copy > div > i,
.dlgel_input_plus > div > i,
.dlgel_input_minus > div > i,
.dlgel_input_clear > div > i,
.dlgel_input_create_pwd > div > i,
.dlgel_input_select > div > i,
.dlgel_input_select > div > label:not(.ddbg) {
	display: block;
}
.dlgel_input_plus > div > i,
.dlgel_input_minus > div > i
{
	margin: 0 0 0 0.2rem;
}
.dlgel_input_paste > div > i:before,
.dlgel_input_copy > div > i:before,
.dlgel_input_clear > div > i:before,
.dlgel_input_plus > div > i:before,
.dlgel_input_minus > div > i:before,
.dlgel_input_show > div > label:before,
.dlgel_input_help > .menu_btn > label.dlgel_input_help_icon:before,
.dlgel_input_create_pwd > div > i:before,
.dlgel_input_select > div > i:before,
.dlgel_input_select > div > label:not(.ddbg):before {
	content: "\f00d";
	font: normal 1.4rem web01;
	color: #FFF;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.dlgel_input_copy > div > i:before {
	content: "\f0c5";
	font-size: 1.3rem;
}
.dlgel_input_paste > div > i:before {
	content: "\f0ea";
	font-size: 1.2rem;
}
.dlgel_input_clear > div > i:before {
	margin: -0.07rem 0 0 0;
}
.dlgel_input_show > div > label:before
{
	content: "\f06e";
}
.dlgel_input_help > .menu_btn > label.dlgel_input_help_icon:before
{
	content: "\f128";
	font-size: 1.7rem;
}
.dlgel_input_select > div > i:before,
.dlgel_input_select > div > label:not(.ddbg):before
{
	content: "\f141";
}
.dlgel_input_plus > div > i:before
{
	content: "\f067";
	font-size: 1.4rem;/*1.5rem;*/
}
.dlgel_input_minus > div > i:before
{
	content: "\f068";
	font-size: 1.4rem;/*1.5rem;*/
}
.dlgel_input_plus > div > i
{
	margin: 0 0 0 -0.2rem;
}
.dlgel_input_create_pwd > div > i:before
{
	content: "\f023";
}
.dlgel_input input.dlgel_requared
{
	border-bottom: 0.2rem dashed;
}
.menu_btn > i,
.dlgel_input .menu_btn > label:not(.ddbg),
.dlgel_input_btn .menu_btn > label:not(.ddbg),
.dlgel_input .menu_btn > i
{
	width: 100%;
	height: 100%;
	position: relative;
	top: 0;
	left: 0;
	display: inline-block;
	cursor: pointer;
	box-sizing: border-box;
	box-shadow: 0px 0px 0.5rem rgba(0,0,0,0.2);
	border-radius: 50%;
}
.dlgel_input .menu_btn > label:not(.ddbg),
.dlgel_input .menu_btn > i
{
	box-shadow: inset 0 0.15rem 0.3rem rgba(0,0,0,.2);
}
/*end input*/
.dlgel_wnd_help,
.dlgel_wnd_help_top
{
	position: absolute !important;
	right: 0 !important;
	visibility: hidden;
	left: auto !important;
	width: auto !important;
	height: auto !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	top: 2.8rem !important;
	text-align: left;
	transform: none !important;
	-webkit-animation-fill-mode: none !important;
	animation-fill-mode: none !important;
	font-size: 1rem;
	font-weight: normal;
	background: #FFF;/*COLOR*/
	display: block;
}
.dlgel_wnd_help_top
{
	top: 0 !important;
	transform: translateY(-100%) !important;
	margin: -0.5rem 0 0 0 !important;
}
.siz_ym_informer .dlgel_wnd_help_top
{
	margin: -0.3rem 0 0 0 !important;
}

.dlgel_input_min .dlgel_wnd_help
{
	top: 2.75rem !important;
}
div.ddbg .dlgel_wnd_nocpt.dlgel_wnd_help
{
	border-radius: 0 !important;
}
.dlgel_wnd_nocpt.dlgel_wnd_help > .dlgel_wnd_body
{
	border: 1px solid #BEBEBE;
	box-shadow: 0px -0.1rem 1rem 0 rgba(0,0,0,0.3);
	max-width: 210px !important;
	min-width: 210px !important;
	border-radius: 0;
	font-size: 0.95rem;
	display: block;
	margin: 0 !important;
}
.dlgel_wnd_nocpt.dlgel_wnd_help > .dlgel_wnd_body .note > i
{
	color: #95ba40;
}
.dlgel_wnd_nocpt.dlgel_wnd_help > .dlgel_wnd_body,
.dlgel_wnd_nocpt.dlgel_wnd_help > .dlgel_wnd_body *
{
	color: #414141;/*COLOR*/
}
input.wnd_open:checked ~ .menu_btn > .ddbg,
input.wnd_open:checked ~ .ddbg
{
	display: block;
}
input.wnd_open:checked ~ .menu_btn > .dlgel_wnd_help,
input.wnd_open:checked ~ .dlgel_wnd_help
{
	visibility: visible;
}
input.wnd_open:checked ~ .menu_btn > b,
input.wnd_open:checked ~ b
{
	display: none !important;
}
ul.li_before
{
	margin: 0;
	padding: 0;
}
ul.li_before li:before
{
	content: "\f111";
	font: normal 0.5rem web01;
	margin-right: 0.4rem;
	position: relative;
	top: -0.1rem;
}
.dlgel_wnd_help li > ul
{
	padding-left: 0.5rem;
}
.dlgel_wnd_help p
{
	display: inline;
}
.dlgel_wnd_help ul ul
{
	margin-left: 1rem;
}
input[id^="wnd_help_"]
{
	display: none;
}
.dlgel_wnd_ddbg
{
	width: auto !important;
	height: auto !important;
	position: absolute !important;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 9;
	overflow: hidden;
	display: none;
	border: 0 !important;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}
.dlgel_wnd_ddbg .dlgel_wnd
{
	border-radius: 1.5rem;
	border-top-right-radius: 0;
	border-bottom-left-radius: 0;
}
.dlgel_wnd_ddbg .dlgel_wnd > .dlgel_wnd_body
{
	box-shadow: none;
	border-radius: 1.1rem;
	border-top-right-radius: 0;
	border-bottom-left-radius: 0;
	color: #414141;
}
@media (max-width: 400px)
{
	#btn_auth_ddbg .privacy-policy-msg *
	{
		font-size: 0.8rem !important;
		line-height: 120% !important;
	}
}
@media (max-width: 600px)
{
	#btn_auth_ddbg .privacy-policy-msg *
	{
		font-size: 0.9rem !important;
	}
	.dlgel_wnd > .dlgel_btns
	{
		height: auto;
		display: block;
	}
	.dlgel_btns > .dlgel_btn
	{
		display: block;
		width: 100%;
	}
	.dlgel_wnd > .dlgel_btns > .dlgel_btn:nth-child(2),
	.dlgel_wnd > .dlgel_btns > .dlgel_btn:nth-child(3)
	{
		margin-top: 0.5rem !important;
	}
	.dlgel_lbl > div:first-child
	{
		padding: 0;
	}
	.dlgel_group_input .dlgel_lbl_error
	{
		font-size: 0.85rem;
	}
	.dlgel_wnd.dlgel_wnd_btns_down.dlgel_wnd_btns_down_2 > .dlgel_wnd_body
	{
		padding-bottom: 10rem !important;
	}
	.dlgel_wnd.dlgel_wnd_btns_down.dlgel_wnd_btns_down_3 > .dlgel_wnd_body
	{
		padding-bottom: 14rem !important;
	}
}
@media (max-width: 1000px)
{
	.dlgel_btns > .dlgel_btn
	{
		margin-right: 1%;
	}
	#btn_auth_ddbg .privacy-policy-msg .nav_link_text
	{
		white-space: normal !important;
	}
}
@media (min-width: 1001px)
{
	html.bx-no-touch .dlgel_wnd_close:hover > label
	{
		transform: scale(1.1);
	}
}

@media (min-width: 1199px)
{
	.dlgel_group_input
	{
		max-width: 80%;
	}
	.dlgel_wnd_on_page .dlgel_wnd_body
	{
		position: relative;
	}
	.dlgel_wndbg
	{
		display: block;
	}
}
@media (min-width: 1500px)
{
	.dlgel_wndbg > div:after
	{
		bottom: -1rem;
	}
}
/*end body*/
/*btn down*/
.dlgel_btns_pg_down
{
	position: relative !important;
	height: auto;
	padding: 1rem 0.5rem 0 0.5rem !important;
	margin: 2.5rem 0 0 0 !important;
}
.dlgel_btn_pg
{
	width: 36%;
}
.dlgel_btns_pg_down > .dlgel_btn
{
	margin: 0 !important;
}
.dlgel_btns_pg_down.jcc > .dlgel_btn 
{
	margin-right: 0.5% !important;
}
@media (max-width: 1000px)
{
	.dlgel_btns_pg_down
	{
		padding: 1rem 0 0 0 !important;
	}
	.dlgel_btns_pg_down > .dlgel_btn_pg
	{
		margin-bottom: 1rem !important;
		margin-top: 0 !important;
	}
	.dlgel_btn_pg,
	.dlgel_btn_page:not(.catalog_item_btn_buy_a),
	.page_menu > .dlgel_btn
	{
		width: 100% !important;
		margin-left: 0 !important;
	}
	.page_menu > .dlgel_btn
	{
		margin-bottom: 0.5rem;
	}
	.dlgel_btns_pg_down.jcc > .dlgel_btn
	{
		margin-right:0 !important;
		margin-bottom: 0.5rem !important;
	}
	/*.dlgel_btns*/
	.dlgel_btns_pg_down
	{
		flex-wrap: wrap;
		height: auto !important;
		padding-bottom: 0 !important;
	}
}
/*end btn down*/
/*wait wnd*/
#wnd_wait:checked ~ #wnd_wait_ddbg,
#wnd_error:checked ~ #wnd_error_ddbg,
#wnd_other:checked ~ #wnd_other_ddbg
{
	display: block;
}
#wnd_wait_ddbg > label,
#wnd_error_ddbg > label
{
	background: #000;
	opacity: 0.2;
}
.dlgel_wnd_wait
{
	width: auto !important;
}
.dlgel_wnd_wait > .dlgel_wnd_body,
.dlgel_wnd_page > .dlgel_wnd_body
{
	box-shadow: none;
	padding: 0.3rem !important;
}
.dlgel_wnd_wait .dlgel_wnd_body .dlgel_loading
{
	background: none;
	box-shadow: none;
	width: auto;
	padding: 0 2rem 0 2rem;
	flex-direction: row;
	height: 5rem;
	display: flex;
}
#wnd_error_ddbg .dlgel_wnd_nocpt
{
	border-radius: 1.5rem;
	border-top-right-radius: 0;
	border-bottom-left-radius: 0;
	width: auto;
	max-width: 80vw;
}
@media (min-width: 1600px) {
	#wnd_error_ddbg .dlgel_wnd_nocpt {
		max-width: 45rem;
	}
}
#wnd_error_ddbg .dlgel_wnd_body
{
	border-radius: 1.25rem;
	border-top-right-radius: 0;
	border-bottom-left-radius: 0;
	box-shadow: none;
	padding: 1rem 3rem 1rem 3rem;
}
#btn_auth_wait:checked ~ div#btn_auth_ddbg > .dlgel_wnd > .dlgel_wnd_body > .dlgel_wnd_ddbg_wait,
#btn_auth_error:checked ~ div#btn_auth_ddbg > .dlgel_wnd > .dlgel_wnd_body > .dlgel_wnd_ddbg_error
{
	display: flex;
}
.dlgel_wnd_ddbg_error > .dlgel_wnd
{
	width: 80% !important;
}
#wnd_info_ddbg .dlgel_page_1
{
	padding: 1rem 2rem 1.5rem 2rem;
}
#wnd_info_ddbg .dlgel_wnd_icon:after,
#btn_how_to_choose_ddbg .dlgel_wnd_icon:after {
	content: "\f1d7";
	font-size: 2.8rem;
	line-height: 180%;
}
.dlgel_wnd_btns
{
	padding: 0 0.5rem 0.5rem 0.5rem;
	box-sizing: border-box;
}
.dlgel_wnd_btns > .dlgel_btn
{
	margin-top: 0.5rem;
	border: 1px solid #bebebe;
	box-sizing: border-box;
	background: #FFF;
	box-shadow: inset 0px 0px 1rem 0.5rem rgba(150, 150, 150, 0.1);
}
/*end wait wnd*/
.dlgel_btn_default,
.dlgel_btn_selected,
.dlgel_btn_2,
.dlgel_btn_3
{
	border-radius: 1rem !important;
	border-top-right-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
	box-shadow: none;
	border: 0 !important;
	background: none;
}
.dlgel_btn_default > .nav_link,
.dlgel_btn_selected > .nav_link,
.dlgel_btn_2 > .nav_link,
.dlgel_btn_3 > .nav_link
{
	background: #4e8ec6;/*COLOR*/
	color: #FFF;
	border-radius: 1rem;
	border-top-right-radius: 0;
	border-bottom-left-radius: 0;
}
.dlgel_btn_selected > .nav_link,
.dlgel_btn_3 > .nav_link
{
	background: #95d600;/*COLOR*/
}
.dlgel_btn_default .nav_link_text,
.dlgel_btn_selected .nav_link_text,
.dlgel_btn_2 .nav_link_text,
.dlgel_btn_3 .nav_link_text
{
	color: #FFF !important;
}
.ctgi_info_wnd .dlgel_wnd_icon {
	top: -0.25rem;
	width: 5rem;
	height: 5rem;
	border-width: 0.25rem;
	box-sizing: border-box;
}
.ctgi_info_wnd .dlgel_wnd_icon .equalizer
{
	width: 4rem;
	height: 3.5rem;
	opacity: 0.3;
	min-height: 3.5rem;
	max-height: 3.5rem;
	left: 50%;
	top: -0.2rem;
	transform: translateX(-50%);
}
.ctgi_info_wnd .dlgel_wnd_icon:after
{
	content: '';
	opacity: 0.7;
	position: absolute;
	width: 3rem;
	height: 3rem;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjY3cHgiIGhlaWdodD0iNjdweCIgdmlld0JveD0iMCAwIDY3IDY3IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2NyA2NyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iI0FERDNFNCIgZD0iTTM5LjUsNTguMzc1aC0xMnYtMzFoMTJWNTguMzc1eiIvPjxyZWN0IHg9IjI3LjUiIHk9IjEwLjMzMyIgZmlsbD0iI0FERDNFNCIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIi8+PC9zdmc+) center center no-repeat;
	background-size: contain;
}
.dlgel_btn,
.dlgel_btn_min
{
	display: inline-block;
	height: 3.5rem;
	border: 1px solid #BEBEBE;
	background: #FFF;
	position: relative;
	width: 32%;
	text-align: center;
	border-top-left-radius: 1rem;
	border-bottom-right-radius: 1rem;
	box-shadow: inset 0px 0px 1rem 0.5rem rgba(150, 150, 150, 0.1);
	margin-right: 0.5%;
	box-sizing: border-box;
}
.dlgel_btn_min
{
	height: 3.2rem;
}
.dlgel_btn > .nav_link
{
	width: 100%;
	height: 100%;
	position: relative;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	padding: 1rem;
}
.dlgel_btn > .nav_link > .nav_link_text
{
	font: normal 1rem web_spine, Arial;
}
.dlgel_btn *
{
	cursor: pointer;
}
.dlgel_btn_5 {
	border: 1px solid #4e8ec6; /*COLOR*/
	box-shadow: none;
}
.dlgel_btn_5 .nav_link > * {
	font-weight: normal;
	color: #4e8ec6; /*COLOR*/
}
.menu_btn > .dlgel_anim
{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	cursor: pointer;
	margin: 0 !important;
}
.menu_btn > .dlgel_anim:before
{
	content: '';
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	width: 2rem;
	height: 2rem;
	opacity: 1;
	animation: kf_anim_btn_hlp 5s linear infinite;
	border-radius: 50%;
}
html.bx-no-touch .menu_btn:hover > .dlgel_anim:before
{
	opacity: 0 !important;
}
/*CHECKBOX*/
.dlgel_chk,
.dlgel_chk_on
{
	width: 100%;
	position: relative;
}
.dlgel_chk > input,
.dlgel_chk_on > input
{
	position: absolute;
	z-index: -1;
	opacity: 0;
	margin: 1rem 0 0 1rem;
	display: inline;
}
.dlgel_chk > label,
.dlgel_chk_on > label
{
	position: relative;
	padding: 0.3rem 0.3rem 0.3rem 0;
	cursor: pointer;
	display: flex;
	color: #777;
	width: 100%;
	align-items: center;
}
.dlgel_chk > label > i
{
	width: 1.5rem;
	min-width: 1.5rem;
	height: 1.5rem;
	border: 2px solid #BEBEBE;
	border-radius: 0.1rem;
	display: inline-block;
	position: relative;
	margin-right: 0.5rem;
	background: #FFF;
	box-sizing: border-box;
	overflow: hidden;
}
.dlgel_chk > label:after
{
	content: "\f00c";
	font: 1rem web01;
	color: #FFF;
	position: absolute;
	left: 0.25rem;
	opacity: 0;
	top: 50%;
	transform: translateY(-50%);
}
.dlgel_chk > label:before
{
	content: '';
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
}
.dlgel_chk > label:before
{
	border-radius: 50%;
	height: 0.2rem;
	width: 0.2rem;
	opacity: 0;
	transition: all 0.5s;
}
.dlgel_chk > label:before
{
	left: 0.75rem;
}
.dlgel_chk > input:checked ~ label:after
{
	opacity: 1;
}
.dlgel_chk *,
.dlgel_chk_on *
{
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.dlgel_chk_on > label:before
{
	content: '';
	width: 3rem;
	min-width: 3rem;
	height: 1.7rem;
	border-radius: 1rem;
	box-shadow: inset 0 0.15rem 0.3rem rgba(0,0,0,.2);
	-webkit-transition: 0.2s;
	transition: 0.2s;
	display: inline-block;
	margin-right: 0.5rem;
}
.dlgel_chk_min > label:before
{
	width: 2.5rem;
	min-width: 2.5rem;
	height: 1.5rem;
}
.dlgel_chk_on > label:after
{
	content: '';
	position: absolute;
	left: 0.15rem;
	width: 1.4rem;
	height: 1.4rem;
	border-radius: 50%;
	background: #FFF;
	box-shadow: 0 0.15rem 0.4rem rgba(0,0,0,.3);
	-webkit-transition: 0.2s;
	transition: 0.2s;
	top: 50%;
	transform: translateY(-50%);
}
.dlgel_chk_min > label:after
{
	width: 1.3rem;
	height: 1.3rem;
}
.dlgel_chk > input:checked ~ label,
.dlgel_chk_on > input:checked ~ label
{
	color: #000;
}
.dlgel_chk_on > input:checked ~ label:after
{
	left: 1.4rem;
}
.dlgel_chk_on.dlgel_chk_min > input:checked ~ label:after
{
	left: 1.1rem;
}
html.bx-no-touch .dlgel_chk_on > i:before
{
	content: "";
	position: absolute;
	left: 0.75rem;
	top: 0.9rem;
	background-color: #eed8c5;
	border-radius: 50%;
	height: 0.2rem;
	width: 0.2rem;
	opacity: 0;
}
html.bx-no-touch .dlgel_chk_on:hover > i:before
{
	opacity: 1;
	-webkit-animation: kf_anim_btn_hlp 5s linear infinite;
	animation: kf_anim_btn_hlp 5s linear infinite;
}
html.bx-no-touch .dlgel_chk_on:hover > input:checked ~ i:before
{
	left: 2.15rem;
}
html.bx-no-touch .dlgel_chk_on.dlgel_chk_min:hover > input:checked ~ i:before
{
	left: 1.6rem;
}
html.bx-no-touch .dlgel_chk:hover > input ~ label:before
{
	opacity: 1;
	-webkit-animation: kf_anim_btn_hlp 5s linear infinite;
	animation: kf_anim_btn_hlp 5s linear infinite;
}
/*END CHECKBOX*/
/*captcha*/
.dlgel_captcha_block
{
	display: none;
	z-index: 2;
}
.dlgel_wnd_captcha .dlgel_captcha_block
{
	display: block;
}
.dlgel_captcha_img
{
	position: relative;
	width: 13rem;
	height: 6rem;
	float: left;
	border: 1px solid #969696;
	border-radius: 0.1rem;
	overflow: hidden;
}
.dlgel_captcha_img > img
{
	position: relative;
	width: 100%;
	height: 100%;
	display: block;
	color: #0f0f0f;
	background: #000;
}
.dlgel_captcha_img > div:last-child
{
	font: normal 2.5rem captcha01;
	position: absolute;
	top: 0;
	left: 5px;
	opacity: 0.55;
	-webkit-transform: skewX(-15deg); 
	transform: skewX(-15deg);
	top: 50%;
	margin-top: -12%; 
}
.dlgel_captcha_img
{
	overflow: hidden;
}
.dlgel_captcha_img *
{
	cursor: default;
}
.dlgel_captcha_refresh
{
	float: left;
	height: 3rem;
	width: 3rem;
	left: 0.8rem;
	top: 1.5rem;
	position: relative;
	cursor: pointer;
	border-radius: 50%;
	z-index: 1;
	box-sizing: border-box;
}
.dlgel_captcha_refresh > i
{
	background: #FFF;
}
.dlgel_captcha_refresh > i:before
{
	position: absolute;
	content: "\f021";
	font: normal 1.7rem web01;
	border-radius: 50%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
html.bx-no-touch .dlgel_captcha_refresh:hover > i
{
	-webkit-animation: kf_spin_1 1s infinite linear;
	animation: kf_spin_1 1s infinite linear;
}
input[name=captcha_word]
{
	text-transform: uppercase;
}
.dlgel_wnd_ddbg_error .dlgel_wnd > label[for=btn_auth],
.dlgel_wnd_ddbg_error .dlgel_wnd > label[for=btn_found_cheaper],
.dlgel_wnd_ddbg_error .dlgel_wnd > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/*END captcha*/
.dlgel_wnd_help.dlgel_wnd_help_left
{
	right: auto !important;
}
.dlgel_wnd_help.dlgel_wnd_help_center {
	right: 50% !important;
	transform: translateX(50%) !important;
}
.dlgel_wnd_help.dlgel_wnd_help_up {
	top: auto !important;
	bottom: 2.8rem !important;
}
.ctgi_info_wnd .dlgel_wnd_body
{
	padding: 0.5rem 1rem 1rem 1rem;
}
.ctgi_info_wnd .dlgel_wnd_body h3
{
	padding: 0 1rem 0 1rem;
	font-size: 1.3rem;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	margin: -0.1rem 0 0 0;
	min-height: 3.4rem;
	position: relative;
}
#wnd_info:checked ~ #wnd_info_ddbg .dlgel_wnd_icon > div > div:first-child,
#btn_auth:checked ~ #btn_auth_ddbg .dlgel_wnd_icon > div > div:first-child,
#btn_auth_wait:checked ~ #btn_auth_ddbg .dlgel_wnd_icon > div > div:first-child,
#btn_auth_error:checked ~ #btn_auth_ddbg .dlgel_wnd_icon > div > div:first-child
{
	animation: kf_ssn_logo_spin 5s infinite linear;
}
/*COUNTDOWN*/
.dlgel_count {
	display: inline-block;
	position: relative;
	background: #FFF;
	text-align: left;
}
.dlgel_count_title {
	font-size: 0.8rem;
	display: block;
}
.menu_btn_title .dlgel_count_title {
	text-align: center;
}
.dlgel_count_body {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	flex-wrap: nowrap;
	position: relative;
	margin-top: 0.25rem;
}
.dlgel_count_body > .dlgel_count_item {
	/*background: #eeeeee;*/
	background: linear-gradient(to top, #FF8D02 0%, #FFCF57 100%); /*COLOR*/
	border-radius: 2px;
	margin: 0px 2px 0px 0px;
	width: 44px;
	height: 48px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	position: relative;
}
.dlgel_count_body > .dlgel_count_days,
.dlgel_count_body > .dlgel_count_sec
{
	display: none;
}
.dlgel_count_body_day > .dlgel_count_days,
.dlgel_count_body_sec > .dlgel_count_sec,
.dlgel_count_body:not(.dlgel_count_body_sec) > .dlgel_count_days {
	display: flex;
}
.dlgel_count_body > .dlgel_count_item:not(.dlgel_count_days):before,
.dlgel_count_body > .dlgel_count_item:not(.dlgel_count_days):after {
	content: '';
	position: absolute;
	border-radius: 50%;
	background: #FFF;
	width: 8px;
	height: 8px;
	top: 25%;
	left: 0;
	transform: translateX(-50%);
	margin-left: -1px;
	display: block;
}
.dlgel_count_body > .dlgel_count_item:not(.dlgel_count_days):after {
	top: auto;
	bottom: 25%;
}
.dlgel_count_body > .dlgel_count_hours:before,
.dlgel_count_body > .dlgel_count_hours:after {
	display: none !important;
}
.dlgel_count_body_day > .dlgel_count_hours:before,
.dlgel_count_body_day > .dlgel_count_hours:after,
.dlgel_count_body:not(.dlgel_count_body_sec) > .dlgel_count_hours:before,
.dlgel_count_body:not(.dlgel_count_body_sec) > .dlgel_count_hours:after {
	display: block !important;
}
.dlgel_count_body > .dlgel_count_item > div,
.dlgel_count_body > .dlgel_count_item > span {
	text-align: center;
}
.dlgel_count_body > .dlgel_count_item > .dlgel_count_item_val {
	color: #111;
	font-family: Arial;
	font-weight: bold;
	font-size: 1.1rem;
}
.dlgel_count_body > .dlgel_count_item > .dlgel_count_item_title {
	font-size: 0.9rem;
	/*color: #838383;*/
	color: #FFFFFF;
}
/*END COUNTDOWN*/



/* End */


/* Start:/bitrix/templates/spine-sport/css/new_catalog.css?1743611248222542*/
.catalog_and_filter
{
	display: flex;
	flex-direction: row;
	padding: 1.5rem 0 0 0;
	position: relative;
	flex-wrap: wrap;
	width: 100%;
}
.orders_and_filter
{
	padding: 0;
}
.catalog_and_filter input[type="radio"],
.catalog_and_filter input[type="checkbox"],
#menu_sm_menu_cf_horizontal
{
	display: none;
}
#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter .dlgel_input_min
{
	width: auto;
}
#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter .catalog_filter_item_header,
#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter .catalog_filter_item_values
{
	padding: 1rem;
}
#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter .catalog_filter_item_header:before
{
	right: 0.7rem;
}
#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter .dlgel_input_min tr > td:last-of-type
{
	width: 0.3rem;
	min-width: 0.3rem;
	max-width: 0.3rem;
}
#catalog_view_list:checked ~ .catalog_and_filter .catalog_item_price > .catalog_item_one_price,
#catalog_view_list:checked ~ .catalog_and_filter .catalog_item_price > .catalog_item_new_price,
#catalog_view_list:checked ~ .catalog_and_filter .catalog_item_discount > div,
.catalog_and_filter .catalog_item_countdown {
	text-align: center;
}
#catalog_view_list:checked ~ .catalog_and_filter .catalog_item_desc .catalog_element_description_video_header,
#catalog_view_list:checked ~ .catalog_and_filter .catalog_item_desc .catalog_element_description_video,
.catalog_and_filter .ctgi_info_wnd .catalog_element_description_video_header,
.catalog_and_filter .ctgi_info_wnd .catalog_element_description_video {
	display: none !important;
}
.catalog_and_filter .catalog_filter_items {
	padding-top: 0.5rem;
}
.catalog_filter_items,
.catalog_filter_btns
{
	display: none;
	flex-direction: column;
}
.catalog_filter_text
{
	display: none;
	justify-content: center;
	padding: 1rem 0.5rem 1rem 0.5rem;
	font-weight: bold;
	position: relative;
}
.catalog_and_filter .mmenu_sm_ico_showhide
{
	top: 50%;
	right: 0.7rem;
	opacity: 1;
}
.catalog_filter
{
	width: 20%;
	position: relative;
}
.catalog_filter_header
{
	position: relative;
	border-top-left-radius: 1.5rem;
}
.catalog_filter_header_txt
{
	height: 3.1rem;
	display: table;
	text-align: center;
	width: 100%;
	border-top-left-radius: 1.5rem;
}
.catalog_filter_header .sm_menu,
.catalog_filter_header .sm_menu > li,
.smf_menu_dd_ico
{
	width: 4rem;
	height: 4rem;
	border-radius: 50%;
	pointer-events: all;
}
.smf_menu_dd_ico
{
	box-sizing: border-box;
	box-shadow: 0 0 0.3rem rgba(0,0,0,0.2);
	position: relative;
}
.catalog_filter_header .equalizer
{
	width: 4rem;
    height: 3.5rem;
    left: 0;
    top: -0.4rem;
    opacity: 0.3;
    min-height: 3.5rem;
    max-height: 3.5rem;
}
.catalog_filter_header .equalizer .lines
{
	left: 10%;
	width: 80%;
}
.catalog_filter_header .equalizer_1,
.catalog_filter_header .equalizer_6,
.catalog_filter_header .equalizer .lines > hr:nth-child(1),
.catalog_filter_header .equalizer .lines > hr:nth-child(2),
.catalog_filter_header .equalizer .lines > hr:nth-child(3),
.catalog_filter_header .equalizer .lines > hr:nth-child(4)
{
	display: none;
}
.catalog_filter_header .equalizer_3
{
	height: 50%;
}
.catalog_filter_header .equalizer_4
{
	height: 70%;
}
.catalog_filter_header .equalizer_5
{
	height: 40%;
}
.catalog_filter_header .sm_menu
{
	position: absolute;
	top: -0.6rem;
	left: -1rem;
	z-index: 3;/*WARNING*/
	width: 100%;
	pointer-events: none;
}
/*.orders_and_filter .catalog_filter_header .sm_menu
{
	z-index: 1;
}*/
.catalog_filter_header .menu_submenu_2:before,
.catalog_filter_header .menu_submenu_2:after
{
	display: none;
}
.smf_menu_dd_ico:after
{
	content: "\f1de";
	font: 2rem web01;
	display: inline;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
}
.catalog_filter_header .menu_submenu_2
{
	top: 3.7rem;
	left: 1rem;
	z-index: -1 !important;/*WARNING*/
	width: 100%;
	min-width: 14.5rem;
}
#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter .catalog_filter_header .menu_submenu_2
{
	min-width: 16rem;
	max-width: 16rem;
}
.catalog_filter_header .menu_submenu_2:after,
.catalog_filter_header .menu_submenu_2:before
{
	display: none;
}
li#cf_menu_showhide > .dlgel_for_showall,
.dlgel_for_horizontal > b:last-of-type,
.dlgel_for_show > b:last-of-type
{
	display: none;
}
.dlgel_for_hideall > b,
.dlgel_for_horizontal > b,
.dlgel_for_show > b
{
	font-weight: normal;
}
.catalog_filter_header .menu_submenu_2 > li:not(.menu_logo_ico),
.catalog_filter_header .menu_submenu_2 > li:not(.menu_logo_ico) *
{
	cursor: pointer;
}
.catalog_filter_header .menu_submenu_2 > li .nav_link_text
{
	font-size: 0.85rem;
}
ul .menu_logo_ico
{
	position: absolute !important;
	top: -1.2rem;
	right: -1.2rem;
	width: 3.5rem !important;
	height: 3.5rem !important;
	border-radius: 50% !important;
	border: 0.23rem solid;
	padding: 0 !important;
}
ul .menu_logo_ico:before
{
	display: none !important;
}
ul .menu_logo_ico > q
{
	width: 2.7rem;
	height: 2.7rem;
	position: relative;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}
ul .menu_logo_ico > q:before
{
	font: normal 2rem web01;
	content: "\f0c9";
	line-height: 135%;
}
ul .menu_logo_ico > q:after
{
	content: "\f070";
	font: normal 2rem web01;
	position: absolute;
	top: 17px;
	left: 22px;
	width: 2.3rem;
	height: 2.3rem;
	line-height: 110%;
	border-radius: 50%;
	display: none;
}
.catalog_filter_header .menu_submenu_2 > li:nth-child(1):hover ~ .menu_logo_ico > q:before
{
	content: "\f03a" !important;
}
.catalog_filter_header .menu_submenu_2 > li:nth-child(1):hover ~ .menu_logo_ico > q:after
{
	display: inline-block;
}
.catalog_filter_header .menu_submenu_2 > li:nth-child(3):hover ~ .menu_logo_ico > q:before
{
	content: "\f141" !important;
}
.catalog_filter_header .menu_submenu_2 > li:nth-child(5):hover ~ .menu_logo_ico > q:before
{
	content: "\f07c" !important;
	margin-left: 0.3rem;
}
.catalog_filter_header > .mmenu_sm_menu
{
	right: 4.7rem !important;
	cursor: pointer;
	top: 50% !important;
	transform: translateY(-50%);
}
.catalog_filter_header > .mmenu_sm_menu *
{
	cursor: pointer;
}
.catalog_filter_header_txt > label
{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	height: 3.1rem;
	width: 100%;
	font-size: 1.3rem;
}
#cf_wnd_open
{
	display: none;
}
#cf_wnd
{
	width: 100%;
	height: 9.2rem;
	position: absolute;
	pointer-events: none;
	top: 0;
	left: 0;
	display: none;
	z-index: 6;/*WARNING*/
}
#cf_wnd > div
{
	left: 20%;
	width: 20%;
	height: 100%;
	position: relative;
	pointer-events: auto;
}
#cf_wnd > div:before
{
	content: '';
	border-right: 0.65rem solid;
	border-bottom: 0.65rem solid transparent !important;
	border-top: 0.65rem solid transparent !important;
	position: absolute;
	display: block;
	left: -7px;
	top: 50%;
	margin-top: -0.65rem;
	width: 0;
}
#cf_wnd > div:after
{
	content: '';
	border-right: 0.65rem solid;
	border-bottom: 0.65rem solid transparent !important;
	border-top: 0.65rem solid transparent !important;
	position: absolute;
	display: block;
	left: -6px;
	top: 50%;
	margin-top: -0.65rem;
	width: 0;
}
#cf_wnd > div > #cf_wnd_bdy
{
	position: relative;
	width: 100%;
	height: 100%;
	border: 1px solid;
	border-left: 0;
	box-shadow: 0px 0px 0.5rem rgba(0,0,0,0.2);
	box-sizing: border-box;
	padding: 0.5rem;
}
#cf_wnd_bdy .dlgel_btn
{
	position: relative;
	width: 100%;
	top: 0.7rem;
}
#cf_wnd_bdy .c-nav_link
{
	width: 90%;
	margin: 0 5% 0 5%;
}
#cf_wnd_bdy_txt
{
	height: 3.4rem;
	cursor: default;
	padding: 0.5rem 2rem 0.5rem 0.5rem;
	box-sizing: border-box;
	opacity: 0.9;
	font-size: 1.1rem;
	position: relative;
}
.smartfilter .menu_sf_dd .dlgel_for_hideall:before,
.smartfilter .menu_sf_dd .dlgel_for_showall:before,
.smartfilter .menu_sf_dd .dlgel_for_hideall:after,
.smartfilter .menu_sf_dd .dlgel_for_showall:after
{
	content: '';
	line-height: 100% !important;
	display: none;
}
.catalog_filter .dlgel_btn > .c-nav_link
{
	width: 95%;
	margin: 0 0.5rem 0.5rem 0.5rem;
}
.catalog_filter .mmenu_br
{
	width: 90%;
	opacity: 0.5;
}
.catalog_filter input
{
	display: none;
}
.catalog_filter_btns
{
	padding: 0.5rem 0 0 0;
	border-top: 0;
	margin: 0 !important;
	box-sizing: border-box;
	height: auto;
	position: relative;
}
.catalog_filter_btns > .dlgel_btn,
#cf_wnd .dlgel_btn_page
{
	width: 100%;
	height: 3.5rem;
	margin-bottom: 0.5rem;
}
.catalog_filter_btns > .dlgel_btn:last-child
{
	margin: 0;
}
.order_content .order_btns .dlgel_btn
{
	height: 3.5rem;
	width: 32%;
}
.order_btns .dlgel_btn > .nav_link
{
	width: 100%;
	height: 100%;
	position: relative;
	display: block;
}
.order_btns .dlgel_btn > .nav_link > .nav_link_text
{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
}
.order_content .dlgel_input_btn .menu_btn
{
	width: 2.4rem;
	height: 2.4rem;
}
.catalog_filter_item_values
{
	display: none;
	padding: 1rem 0.5rem 1rem 0.5rem;
}
.catalog_filter_item_values_values
{
	padding-top: 0 !important;
	padding-bottom: 2rem !important;
}
.catalog_filter_items .menu_br
{
	display: none;
}
.catalog_filter > form
{
	border: 1px solid;
	position: relative;
	width: 100%;
	padding: 0.5rem;
	border-top-left-radius: 2rem;
}
.catalog_filter .catalog_filter_item_header
{
	font-weight: bold;
	padding: 1rem 0.5rem 1rem 0.5rem;
	position: relative;
	
}
.catalog_filter .catalog_filter_item_header:before
{
	content: "\f067";
	font: 1.3rem web01;
	line-height: normal;
	position: absolute;
	width: 2rem;
	height: 2rem;
	border-radius: 50%;
	right: 0.2rem;
	top: 0.7rem;
	text-align: center;
	line-height: 170%;
	margin: 0;
	padding: 0;
}
.catalog_filter .catalog_filter_item_header > label
{
	height: 100%;
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	cursor: pointer;
}
.catalog_filter_item > input:checked ~ .catalog_filter_item_values
{
	display: block;
}
.catalog_filter_item > input:checked ~ .catalog_filter_item_header:before
{
	content: "\f068";
}
.catalog_items,
.catalog_items li
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.catalog_items *
{
	box-sizing: border-box;
}

.catalog:not(.catalog_gifts):not(.cmp_left)
{
	position: relative;
	width: 79%;
	padding: 4.5rem 0 0 0;
	margin: 0;
}
.catalog_items
{
	display: flex;
	flex-wrap: wrap;
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
}
.catalog .catalog_item
{
	display: flex;
	width: 100%;
	position: relative;
	margin-bottom: 1rem;
	position: relative;
	border-top-left-radius: 1.5rem;
	border-bottom-right-radius: 1.5rem;
}

.catalog .catalog_item > svg[id^=svg_ean13_] {
	display: none;
}



.catalog .catalog_item_content,
.catalog .catalog_item_content_hover,
.catalog .catalog_item_border {
	display: flex;
	flex-direction: column;
	width: 100%;
	position: relative;
	border: 1px solid #bbb;
	border-top-left-radius: 1.5rem;
	border-bottom-right-radius: 1.5rem;
}
.catalog .catalog_item_content,
.catalog .catalog_item_content_hover
{
	background: #FFF;
}
.catalog .catalog_item_content
{
	min-height: 100%;
}
.catalog .catalog_item_content_hover
{
	display: none;
}
.catalog .catalog_item_border
{
	padding: 1rem;
	border: 0.1rem solid transparent;
	height: 100%;
}
/*--HOVER--*/
@media (min-width: 1100px)
{
	/*html.bx-no-touch .catalog:not(.cmp_left) .catalog_item:not(.catalog_item_na):not(.catalog_item_gift):hover > .catalog_item_content:not(.order_content)*/
	html.bx-no-touch .catalog .catalog_item:not(.catalog_item_na):not(.catalog_item_gift):hover > .catalog_item_content:not(.order_content)
	{
		position: absolute;
		top: 0;
		left: 0;
		z-index: 3;/*WARNING*/
	}
}
/*--END HOVER--*/
.catalog .catalog_item.no_basket .catalog_item_controls,
.catalog .catalog_item.no_basket:hover .catalog_item_controls
{
	display: none !important;
}
/*.catalog:not(.cmp_left) .catalog_item:hover .catalog_item_stickers,
.catalog:not(.cmp_left) .catalog_item:hover .catalog_item_btns*/
.catalog .catalog_item:hover .catalog_item_stickers,
.catalog .catalog_item:hover .catalog_item_btns
{
	z-index: 3;/*WARNING*/
}
@media(min-width: 1100px)
{
	/*html.bx-no-touch .catalog:not(.cmp_left) .catalog_item:not(.catalog_item_na):not(.catalog_item_gift):hover > .catalog_item_content_hover*/
	html.bx-no-touch .catalog .catalog_item:not(.catalog_item_na):not(.catalog_item_gift):hover > .catalog_item_content_hover
	{
		display: flex;
	}
}
.catalog h4
{
	flex: 1 0 auto;
	font-weight: normal;
	margin: 1rem 0 1rem 0;
	color: #000;
	min-height: 5rem;
	text-align: left;
}
.catalog .catalog_item_img
{
	width: 100%;
	height: 49vw;
	position: relative;
}
.catalog .catalog_item_img:before
{
	content: 'Loading';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: #414141;
}
html[lang=ru] .catalog .catalog_item_img:before
{
	content: 'Загрузка';
}
.catalog .catalog_item_img > i {
	position: absolute;
	width: 90%;
	height: 90%;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	left: 5%;
	top: 5%;
}
.catalog .catalog_item_img > .catalog_item_img_service,
.catalog .catalog_item_img > .catalog_item_img_no_photo {
	position: absolute;
	width: 90%;
	height: 90%;
	left: 5%;
	top: 5%;
	display: flex !important;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
}
.catalog_item_controls .c-nav_link {
	width: 100% !important;
}
/*controls*/
.catalog .catalog_item_controls
{
	display: none;
	margin: 0.5rem 0 0 0;
	padding: 0.5rem 0 0 0;
	position: relative;
}
@media(min-width: 1101px)
{
	/*.catalog:not(.cmp_left) .catalog_item:hover .catalog_item_controls*/
	.catalog .catalog_item:hover .catalog_item_controls
	{
		display: flex;
		flex-direction: column;
	}
}
/*end controls*/
#mmenu_sm_menu_cf_show:checked ~ #cf_wnd_open:checked ~ #cf_wnd
{
	display: block;
}
#mmenu_sm_menu_cf_show ~ #cf_wnd
{
	display: none;
}
#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter > #cf_wnd
{
	display: none !important;
}
#mmenu_sm_menu_cf_hideall:checked ~ .catalog_filter > .smartfilter > .catalog_filter_header > .sm_menu > .menu_dd  > .menu_submenu_2 > li > label.dlgel_for_hideall,
#mmenu_sm_menu_cf_show:checked ~ .catalog_filter > .smartfilter > .catalog_filter_header > .sm_menu > .menu_dd  > .menu_submenu_2 > li > .dlgel_for_show > b:first-of-type,
#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter > .catalog_filter > .smartfilter > .catalog_filter_header > .sm_menu > .menu_dd  > .menu_submenu_2 > li > .dlgel_for_horizontal > b:first-of-type
{
	display: none;
}
#mmenu_sm_menu_cf_show:checked ~ .catalog_filter > .smartfilter > .catalog_filter_header > .sm_menu > .menu_dd  > .menu_submenu_2 > li > .dlgel_for_show > b:last-of-type,
#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter > .catalog_filter > .smartfilter > .catalog_filter_header > .sm_menu > .menu_dd  > .menu_submenu_2 > li > .dlgel_for_horizontal > b:last-of-type
{
	display: inline;
}
#mmenu_sm_menu_cf_hideall:checked ~ .catalog_filter > .smartfilter > .catalog_filter_header > .sm_menu > .menu_dd  > .menu_submenu_2 > li#cf_menu_showhide > label.dlgel_for_showall
{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
#mmenu_sm_menu_cf_hideall:checked ~ .catalog_filter > .smartfilter > .catalog_filter_header > .sm_menu > .menu_dd  > .menu_submenu_2 > li:nth-child(1):hover ~ .menu_logo_ico > q:after
{
	content: "\f06e";
}
#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter > .catalog_filter > .smartfilter > .catalog_filter_header > .sm_menu > .menu_dd  > .menu_submenu_2 > li:nth-child(3):hover ~ .menu_logo_ico > q:before
{
	content: "\f142" !important;
}
#mmenu_sm_menu_cf_show:checked ~ .catalog_filter > .smartfilter > .catalog_filter_header > .sm_menu > .menu_dd  > .menu_submenu_2 > li:nth-child(5):hover ~ .menu_logo_ico > q:before
{
	content: "\f07b" !important;
	margin-left: 0;
}
#mmenu_sm_menu_cf_show:checked ~ .catalog_filter > .smartfilter > .catalog_filter_items,
#mmenu_sm_menu_cf_show:checked ~ .catalog_filter > .smartfilter > .catalog_filter_btns,
#mmenu_sm_menu_cf_show:checked ~ .catalog_filter > .smartfilter > .catalog_filter_text
{
	display: flex;
}
.catalog_and_filter .sort_header
{
	position: absolute;
	height: 2.2rem;
	width: 78%;
	left: 21%;
	border-bottom: 2px solid;
}
.sort_header label,
.sort_header a
{
	background: #acd2e4;
}
.sort_header label:after,
.sort_header a:after
{
	color: #acd2e4 !important;
}
.sort_header .menu_btn_cur label,
.sort_header .menu_btn_cur a,
.menu_btn_dsp_block > label
{
	background: #5aa6c9;
}
.sort_header .menu_btn_cur label:after,
.sort_header .menu_btn_cur a:after
{
	color: #5aa6c9 !important;
}
.sort_header .menu_btn
{
	background: #FFF;
	width: 3.2rem;
	height: 3.2rem;
	margin-left: 0.7rem;
	z-index: 1;/*WARNING*/
	border-radius: 50%;
	position: relative;
	display: inline-block;
	top: 0;
}
.sort_header_sort
{
	position: absolute;
}
.menu_btn_sort_price
{
	margin-left: 1rem !important;
}
.sort_header_display
{
	position: absolute;
	right: 0.7rem;
}
.sort_header_display > div
{
	text-align: center;
}
.sort_header_sort > div:first-of-type,
.sort_header_display > div:first-of-type
{
	position: relative;
	top: -1.75rem;
	display: inline-block;
}
.sort_header_display b,
.sort_header_sort b
{
	white-space: nowrap;
}
.menu_btn_sort_name > b
{
	white-space: normal;
}
.sort_header_display .menu_btn_dsp_block > label:before,
.sort_header_display .menu_btn_dsp_list > label:before,
.menu_btn_sort_name > a:before,
.menu_btn_sort_price > a:before
{
	content: "\f00a";
	font: 1.7rem web01;
	color: #FFF;
	line-height: 200%;
}
.sort_header_display .menu_btn_dsp_list > label:before
{
	content: "\f0c9";
}
.menu_btn_sort_name > a:before,
.menu_btn_sort_price > a:before
{
	font-size: 2rem;
}
.menu_btn_sort_name > a:before
{
	content: "\f031";
	line-height: 160%;
}
.menu_btn_sort_price > a:before
{
	content: "\f158";
	line-height: 170%;
}
.menu_btn_sort_name > a:after,
.menu_btn_sort_price > a:after
{
	content: "\f062";
	font: 1.5rem web01;
	color: #FFF;
	width: 2rem;
	height: 2rem;
	border-radius: 50%;
	display: block;
	position: absolute;
	top: 2rem;
	left: 2rem;
	line-height: 130%;
}
.menu_btn_sort_desc > a:after
{
	content: "\f063";
}
.dlgel_btn.catalog_item_basket
{
	text-align: center;
}
.catalog_item_controls > a
{
	display: none;
}
/*.catalog_item_form > a > div > b:before*/
a.catalog_item_basket > div > b:before {
	content: "\f00c";
	font: normal 1rem web01;
	position: absolute;
	left: -1.5rem;
	top: 0;/*-0.2rem;*/
}
.catalog_item_delay .catalog_item_btn_delay > b:first-of-type,
.catalog_item_compare .catalog_item_btn_compare > b:first-of-type,
/*.catalog_item_basket .catalog_item_controls_quantity,*/
.catalog_item_basket .dlgel_btn.catalog_item_basket,
.catalog_item_na .catalog_item_controls_quantity,
.catalog_item_na .catalog_item_form button[type=submit],
.catalog_item_na .catalog_item_price,
.catalog_item_na .catalog_item_btn_basket,
.catalog_item_na .catalog_item_btn_delay,
.catalog_item_na .catalog_item_btn_buy_a,
.catalog_and_filter .catalog_item_na .catalog_item_offers /*WARNING*/
{
	display: none !important;
}
.catalog_item_compare .catalog_item_btn_compare > b:last-of-type,
.catalog_item_delay .catalog_item_btn_delay > b:last-of-type,
.catalog_item_basket .catalog_item_btn_basket > b:last-of-type
{
	visibility: visible;
}
.catalog_item_compare .catalog_item_btn_compare:hover > b:last-of-type,
.catalog_item_delay .catalog_item_btn_delay:hover > b:last-of-type
{
	display: inline-block;
	left: -2rem;
}
.catalog_item:not(.catalog_item_na) .catalog_item_btn_buy_a,
.catalog_item:not(.catalog_item_na) .catalog_item_btn_select,
.catalog_item:not(.catalog_item_na) .catalog_item_btn_remove_selected
{
	display: block;
	min-width: 5rem;
	height: 3.2rem;
}
@media (max-width: 1100px)
{
	.catalog_item:not(.catalog_item_na) .catalog_item_btn_buy_a,
	.catalog_item:not(.catalog_item_na) .catalog_item_price > .dlgel_btn_custom {
		height: 3.3rem;
		width: 100%;
	}
	.catalog_item:not(.catalog_item_na) .dlgel_btn_custom {
		width: 100%;
	}
	.catalog_item_pc_custom > .catalog_item_controls {
		display: none !important;
	}
	.catalog_item_pc_custom > .catalog_item_fill,
	.catalog_and_filter .catalog > .catalog_items > .catalog_item_custom:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_href {
		flex: 0 !important;
	}
	.catalog_item_pc_custom > .catalog_item_price,
	.catalog_item_pc_custom > .catalog_item_price > .catalog_item_one_price,
	.catalog_item_pc_custom > .catalog_item_price > .catalog_item_new_price {
		flex: 1 !important;
		text-align: center;
	}
	.catalog_item_pc_custom {
		display: flex !important;
		flex-direction: column !important;
		/*justify-content: flex-start !important;
		align-items: flex-start !important;*/
		flex: 1 !important;
	}
}
@media (min-width: 1599px)
{
	.catalog_item:not(.catalog_item_na) .dlgel_btn_custom
	{
		min-width: 6rem;
	}
}
.catalog_item_na .catalog_element_na_block,
.catalog_item_na .catalog_item_controls,
.catalog_item_basket:not(.catalog_item_na) a.dlgel_btn.catalog_item_basket,
.catalog_item_basket:not(.catalog_item_na) .dlgel_btn.catalog_item_del_basket {
	display: block !important;
}
.catalog_item_basket .catalog_item_basket .nav_link_text
{
	color: #000; /*COLOR*/
}
/*loading min*/
.spinner_sk.spinner_sk_min
{
	margin: 0 auto;
	width: 2rem;
	height: 2rem;
	position: absolute;
	top: 50%;
	left:50%;
	transform: translateY(-50%) translateX(-50%);
	text-align: center;
	display: none;
	align-items: center;
	justify-content: center;
}
.spinner_sk > .spinner_sk_dot1,
.spinner_sk > .spinner_sk_dot2,
.spinner_sk > .spinner_sk_dot3
{
	width: 30%;
	height: 30%;
	display: inline-block;
	background-color: #4e8ec6;/*COLOR*/
	border-radius: 50%;
	animation: kf_btn_loading 1.4s infinite ease-in-out both;
}
.spinner_sk > .spinner_sk_dot2
{
	-webkit-animation-delay: 0.16s;
	animation-delay: 0.16s;
}
.spinner_sk > .spinner_sk_dot3
{
	-webkit-animation-delay: 0.32s;
	animation-delay: 0.32s;
}
/*end loading min*/
.dlgel_loading_compare .catalog_item_btn_compare .spinner_sk,
.dlgel_loading_delay .catalog_item_btn_delay .spinner_sk,
.dlgel_loading_basket .catalog_item_btn_basket .spinner_sk,
/*.dlgel_loading_basket .catalog_item_basket .dlgel_loading,*/
/*.dlgel_loading_basket .catalog_item_del_basket .dlgel_loading,*/
.dlgel_loading_quantity_basket .catalog_item_btn_basket .spinner_sk,
.dlgel_loading_pager_pagination .pager_more_text_ajax .dlgel_loading {
	display: flex !important;
}
.dlgel_loading_basket.catalog_item_basket .catalog_item_btn_basket .spinner_sk > div,
.dlgel_loading_basket.catalog_item_basket .catalog_item_btn_basket .spinner_sk > span,
.dlgel_loading_quantity_basket.catalog_item_basket .catalog_item_btn_basket .spinner_sk > div,
.dlgel_loading_quantity_basket.catalog_item_basket .catalog_item_btn_basket .spinner_sk > span,
.dlgel_loading_delay.catalog_item_delay .catalog_item_btn_delay .spinner_sk > div,
.dlgel_loading_compare.catalog_item_compare .catalog_item_btn_compare .spinner_sk > div,
.dlgel_loading_delay.catalog_item_delay .catalog_item_btn_delay .spinner_sk > span,
.dlgel_loading_compare.catalog_item_compare .catalog_item_btn_compare .spinner_sk > span {
	background: #FFF !important;
}
.dlgel_loading_delay .catalog_item_btn_delay > div:before,
.dlgel_loading_compare .catalog_item_btn_compare > div:before,
.dlgel_loading_delay .catalog_item_btn_delay > span:before,
.dlgel_loading_compare .catalog_item_btn_compare > span:before,
.dlgel_loading_basket .catalog_item_btn_basket > div:before,
.dlgel_loading_basket .catalog_item_btn_basket > span:before,
/*.dlgel_loading_basket div.catalog_item_basket .nav_link > b,*/
/*.dlgel_loading_basket button.catalog_item_basket .nav_link > b,*/
/*.dlgel_loading_basket .catalog_item_del_basket .nav_link > b,*/
.dlgel_loading_quantity_basket .catalog_item_btn_basket > div:before,
.dlgel_loading_quantity_basket .catalog_item_btn_basket > span:before,
.dlgel_loading_pager_pagination .pager_more_text_ajax > b {
	display: none !important;
}
.dlgel_loading_pager_pagination #wnd_filter_wait_ddbg_p {
	display: block !important;
}
.catalog_item_basket .catalog_item_btn_basket > div,
.catalog_item_basket .catalog_item_btn_basket > span,
.catalog_item_delay .catalog_item_btn_delay > span,
.catalog_item_compare .catalog_item_btn_compare > span
{
	background: #4e8ec6 !important;
	border-color: #4e8ec6 !important;
}
.catalog_item_basket .catalog_item_btn_basket > div:before,
.catalog_item_basket .catalog_item_btn_basket > span:before,
.catalog_item_delay .catalog_item_btn_delay > span:before,
.catalog_item_compare .catalog_item_btn_compare > span:before
{
	color: #FFF !important;
}
.pager_ajax_load_btn .dlgel_loading,
.catalog_item_basket .dlgel_loading,
.catalog_item_del_basket .dlgel_loading
{
	width: 100%;
	height: 100%;
	border-radius: 0;
	background: none;
	display: none;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	flex-wrap: nowrap;
}
.pager_ajax_load_btn .dlgel_loading > .spinner_sk,
/*.catalog_item_basket .dlgel_loading > .spinner_sk,*/
.ctgi_presents_block_body .catalog_item_btn_select .spinner_sk,
.catalog_item_del_basket .dlgel_loading > .spinner_sk {
	display: flex;
	position: relative;
	top: auto;
	left: -0.5rem;
	transform: none;
	margin: 0;
}
.catalog_item_stickers
{
	position: absolute;
	right: 1.2rem;
	top: 1.2rem;
	z-index: 1;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
}
.catalog_item_stickers > div,
.catalog_item_stickers > label
{
	margin-left: -0.6rem;/*-0.3rem;*/
	text-align: center;
	width: 3.2rem;
	height: 3.2rem;
	position: relative;
}
.catalog_item_stickers > .menu_btn:after
{
	content: "";
	border-radius: 50%;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	box-shadow: 0.1rem 0.1rem rgba(0,0,0,0.1);
	color: #FFF;
	cursor: default;
	
	background: #FFCF57;
	background: linear-gradient(to top, #FF8D02 0%, #FFCF57 100%) !important;
}
/*.catalog_item_stickers > .catalog_item_sticker_new:after
{
	background: #e30000;
	background: linear-gradient(to bottom, #ff0000 0%,#b40000 100%) !important;
}*/
.catalog_item_stickers > label.catalog_item_sticker_new:after,
.catalog_item_stickers > label.catalog_item_sticker_recommend:after,
.catalog_item_stickers > label.catalog_item_sticker_present:after,
.catalog_item_stickers > label.catalog_item_sticker_services:after,
.catalog_item_stickers > label.catalog_item_sticker_countdown:after,
.catalog_item_stickers > label.catalog_item_sticker_new *,
.catalog_item_stickers > label.catalog_item_sticker_recommend *,
.catalog_item_stickers > label.catalog_item_sticker_present *,
.catalog_item_stickers > label.catalog_item_sticker_services * {
	cursor: pointer !important;
}



.catalog_item_stickers > .catalog_item_sticker_new > u,
.catalog_item_stickers > .catalog_item_sticker_discount > u {
	margin: 0;
	position: relative;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	display: block;
	cursor: default;
	text-decoration: none;
	background: #FFCF57;
	background: linear-gradient(to top, #FF8D02 0%, #FFCF57 100%) !important;
}
.catalog_item_stickers > .catalog_item_sticker_new:after,
.catalog_item_stickers > .catalog_item_sticker_discount:after {
	display: none !important;
}
.catalog_item_stickers > .catalog_item_sticker_new > u {
	background: #e30000;
	background: linear-gradient(to bottom, #ff0000 0%,#b40000 100%) !important;
}
.catalog_item_stickers > .catalog_item_sticker_new > u > i,
.catalog_item_stickers > .catalog_item_sticker_discount > u > i {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: #FFF;
	font-weight: bold;
	font-style: normal;
	margin-top: -0.05rem;
}
.catalog_item_stickers > .catalog_item_sticker_new > u > i {
	font-size: 0.9rem;
}




.catalog_item_stickers > .catalog_item_sticker_3d > b {
	white-space: nowrap;
}
.catalog_item_stickers > .catalog_item_sticker_3d:before,
.catalog_item_stickers > .catalog_item_sticker_countdown:before {
	content: "";
	border-radius: 50%;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	box-shadow: 0.1rem 0.1rem rgba(0,0,0,0.1);
	cursor: default;
	background: #3f95dd;
	background: linear-gradient(to bottom, #3f95dd 0%,#347fbe 100%);
}
.catalog_item_stickers > .catalog_item_sticker_countdown:before {
	background: #95d600;
	background: linear-gradient(to bottom, #95d600 0%,#70a001 100%) !important;
}
.catalog_item_stickers > .catalog_item_sticker_3d > u,
.catalog_item_stickers > .catalog_item_sticker_countdown > u {
	width: 100%;
	height: 100%;
	display: block;
	cursor: pointer;
	border-radius: 50%;
}
html.bx-no-touch .catalog_item_stickers > .catalog_item_sticker_3d:hover > u
{
	-webkit-animation: kf_spin_2 1s infinite linear;
	animation: kf_spin_2 1s infinite linear;
}
html.bx-no-touch .catalog_item_stickers > .catalog_item_sticker_countdown:hover > u {
	animation: kf_tremor 3.5s ease-out infinite;
}
.catalog_item_stickers > .catalog_item_sticker_3d > u:after,
.catalog_item_stickers > .catalog_item_sticker_countdown > u:after {
	content: "\f2e3" !important;
	font: normal 2rem web01;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: #FFF;
}
.catalog_item_stickers > .catalog_item_sticker_countdown > u:after {
	content: "\f2e8" !important;
	font: normal 2.2rem web01 !important;
}
.catalog_item_stickers > .catalog_item_sticker_3d:after,
.catalog_item_stickers > .catalog_item_sticker_countdown:after {
	display: none;
}
/*.catalog_item_stickers > .catalog_item_sticker_countdown:after {
	content: "\f2e8" !important;
	font: normal 2.2rem web01 !important;
	line-height: 145% !important;
	background: #65a2d7;
	background: linear-gradient(to bottom, #95d600 0%,#70a001 100%) !important;
}*/
.catalog_item_stickers > .catalog_item_sticker_present:after
{
	content: "\f06b" !important;
	font: normal 2.2rem web01 !important;
	line-height: 145% !important;
	background: #65a2d7;
	background: linear-gradient(to bottom, #ff5050 0%,#ff3b3b 100%) !important;
}
.catalog_item_stickers > .catalog_item_sticker_services:after
{
	content: "\f0ad" !important;
	font: normal 2rem web01 !important;
	line-height: 150% !important;
	background: #65a2d7;
	background: linear-gradient(to bottom, #d600a6 0%,#609ace 100%) !important;
}
.catalog_item_stickers > .catalog_item_sticker_coupon:after
{
	content: "\f113" !important;
	font: normal 2.2rem web01 !important;
	line-height: 150% !important;
	background: #65a2d7;
	background: linear-gradient(to bottom, #08b4e6 0%,#068ab0 100%) !important;
	cursor: pointer;
}
.catalog_item_stickers > .catalog_item_sticker_recommend:after
{
	content: "\f087" !important;
	font: normal 1.8rem web01 !important;
	line-height: 170% !important;
	background: #65a2d7;
	background: linear-gradient(to bottom, #6cade3 0%,#5f98cb 100%) !important;
}
.catalog_item_stickers > .catalog_item_sticker_coupon > b
{
	min-width: 5rem;
}
.catalog_item_stickers:not(.catalog_item_bkt_stickers) > .catalog_item_sticker_discount:after,
.catalog_item_stickers:not(.catalog_item_bkt_stickers) > .catalog_item_sticker_discount *
{
	cursor: pointer !important;
}
/*stickers*/
/*desc*/
.catalog_item_desc
{
	text-align: justify;
	font-size: 0.9rem;
	display: none;
	margin: 1rem 1rem 1rem 0;
}
.ctgi_info_wnd .catalog_item_desc {
	display: block;
}
/*end desc*/
/*coupon*/
.ctgi_coupon {
	position: relative;
	min-height: 10rem;
	width: 100%;
}
.ctgi_coupon_bg
{
	overflow: visible;
	position: absolute;
	height: 100%;
	left: 50%;
	transform: translateX(-50%);
	width: 60%;
}
.ctgi_coupon_bg > svg
{
	overflow: visible;
	width: 100%;
	height: 100%;
	position: relative;
}
.ctgi_coupon > .ctgi_coupon_main
{
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 45%;
	padding: 0 2% 0 4%;
	max-width: 22rem;
}
.ctgi_coupon_descr
{
	font-size: 0.9rem;
	opacity: 0.5;
	text-align: center;
}
.ctgi_coupon_code
{
	display: block;
	margin-top: 0.25rem;
	position: relative;
	white-space: nowrap;
	text-align: center;
}
.coupon_copy
{
	cursor: pointer;
	position: absolute;
	z-index: 1;
}
html.bx-no-touch .coupon_copy:hover
{
	transform: scale(1.05);
	transform-origin: 90% 0%;
}
@media (max-width: 1100px)
{
	.ctgi_coupon_bg
	{
		width: 90%;
	}
}
@media (max-width: 900px)
{
	.ctgi_coupon
	{
		margin: 0 2rem 0 0.5rem;
	}
}
@media (max-width: 500px)
{
	.ctgi_coupon > .ctgi_coupon_main
	{
		width: 65%;
	}
}
/*end coupon*/
/*btns*/
.catalog_item_btns
{
	display: flex;
	position: absolute;
	right: 0.9rem;
	height: 3rem;
	top: 49vw;
	margin-top: -3rem;
	margin-left: -0.1rem;
}
.catalog_item_btns:not(.basket_delete_coupon_form)
{
	z-index: 1; /*WARNING*/
}
.catalog_item_btns > form > button[type=submit],
.catalog_item_btns > label,
.catalog_item_btns > div,
.menu_btn.catalog_item_btn_basket,
.catalog_item_btn_delay,
.catalog_item_btn_compare
{
	margin: 0 0 0 0.5rem;
	white-space: nowrap;
}
.ctgi_btns .menu_btn.catalog_item_btn_basket,
.catalog_item_btn_delay,
.catalog_item_btn_compare
{
	margin-top: 0.4rem;
}
.catalog_item_btns > form > button[type=submit] > div,
.catalog_item_btns > label > div,
.catalog_item_btns > div > div,
.catalog_item_btns > div > a,
.catalog_item_btns > form > button[type=submit] > span,
.catalog_item_btns > label > span,
.menu_btn.catalog_item_btn_basket > span,
.catalog_item_btn_delay > span,
.catalog_item_btn_compare > span
{
	width: 3rem;
	height: 3rem;
	border-radius: 50%;
	background: #FFF;
	border: 2px solid #ddd;
	text-align: center;
	text-decoration: none;
}
.catalog_item_btns > .catalog_item_btn_basket > div,
.menu_btn.catalog_item_btn_basket > span {
	border-color: #b5e24d; /*COLOR*/
}
.catalog_item_btn_basket .spinner_sk > .spinner_sk_dot1,
.catalog_item_btn_basket .spinner_sk > .spinner_sk_dot2,
.catalog_item_btn_basket .spinner_sk > .spinner_sk_dot3 {
	background-color: #b5e24d; /*COLOR*/
}
.catalog_item_btns > form > button[type=submit] > span,
.catalog_item_btns > label > span,
.menu_btn.catalog_item_btn_basket > span,
.catalog_item_btn_delay > span,
.catalog_item_btn_compare > span {
	display: block;
}
.catalog_item_btns > a > b
{
	left: -1.4rem;
}
.catalog_item_btns > form > button[type=submit] > div:before,
.catalog_item_btns > label > div:before,
.catalog_item_btns > div > div:before,
.catalog_item_btns > div > a:before,
.catalog_item_btns > form > button[type=submit] > span:before,
.catalog_item_btns > label > span:before,
.menu_btn.catalog_item_btn_basket > span:before,
.catalog_item_btn_delay > span:before,
.catalog_item_btn_compare > span:before
{
	font: 2rem web01;
	color: #ddd;
	content: "\f2d5";
	line-height: 110%;
}
html.bx-no-touch .catalog_item_btns > form > button[type=submit]:hover > div,
html.bx-no-touch .catalog_item_btns > label:hover > div,
html.bx-no-touch .catalog_item_btns > div:hover:not(.dlgel_input_help) > div,
html.bx-no-touch .catalog_item_btns > div:hover > a,
html.bx-no-touch .catalog_item_btns > form > button[type=submit]:hover > span,
html.bx-no-touch .catalog_item_btns > label:hover > span,
html.bx-no-touch .menu_btn.catalog_item_btn_basket:hover > span,
html.bx-no-touch .catalog_item_btn_delay:hover > span,
html.bx-no-touch .catalog_item_btn_compare:hover > span
{
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.catalog_item_btn_delay > div:before,
.catalog_item_btn_delay > span:before
{
	font: 1.5rem web01 !important;
	content: "\f004" !important;
	line-height: 175% !important;
}
.menu_btn.catalog_item_btn_basket > div:before,
.menu_btn.catalog_item_btn_basket > span:before {
	content: "\f2d6" !important;
	font-size: 1.6rem !important;
	line-height: 160% !important;
	color: #b5e24d; /*COLOR*/
}
.catalog_item_btns > .catalog_item_btn_buy > a:before
{
	content: "\f158";
	font-size: 1.8rem;
	line-height: 150%;
}
@media (min-width: 1000px)
{
	html.bx-no-touch .catalog_item_btns > .catalog_item_btn_info:hover > span
	{
		transform: none;
		background: #b5e24d;
	}
}
.catalog_item_btns > .catalog_item_btn_info > span:before
{
	content: '';
	color: #FFF;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjY3cHgiIGhlaWdodD0iNjdweCIgdmlld0JveD0iMCAwIDY3IDY3IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2NyA2NyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTM5LjUsNTguMzc1aC0xMnYtMzFoMTJWNTguMzc1eiIvPjxyZWN0IHg9IjI3LjUiIHk9IjEwLjMzMyIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIi8+PC9zdmc+) center center no-repeat;
	background-size: contain;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 2rem;
	height: 2rem;
}
.catalog_item_btns > .catalog_item_btn_info > span
{
	border: 0 !important;
	background: #4e8ec6;
	width: 2.7rem;
	height: 2.7rem;
}
.catalog_item_btns > .catalog_item_btn_buy > a
{
	border-color: #5aa6c9;
}
.catalog_item_btns > .catalog_item_btn_buy > a:before
{
	color: #5aa6c9 !important;
}
/*--------------------------------------*/
/*end btns*/
.catalog_item_controls_quantity .dlgel_input_plus,
.catalog_item_controls_quantity .dlgel_input_minus
{
	width: 3rem !important;
	min-width: 3rem !important;
}
/*list*/
#catalog_view_list:checked ~ .catalog_and_filter > .sort_header > .sort_header_display > .menu_btn_dsp_list > label
{
	background: #5aa6c9;/*COLOR*/
}
#catalog_view_list:checked ~ .catalog_and_filter > .sort_header > .sort_header_display > .menu_btn_dsp_block > label
{
	background: #acd2e4;/*COLOR*/
}
#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_gift)
{
	width: 100%;
}
#catalog_view_list:checked ~ .catalog_and_filter .catalog_item:not(.catalog_item_gift) .catalog_item_btns,
#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_gift) > .catalog_item_stickers
{
	right: 76.5%;
}
#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_gift) > .catalog_item_btns
{
	left: auto;
	bottom: 1rem;
	top: auto;
}
#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_gift) .catalog_item_form {
    height: auto;
}
#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_gift) > .catalog_item_content > .catalog_item_border > .catalog_item_href .catalog_item_desc
{
	display: block;
}
/*#catalog_view_list:checked ~ .catalog_and_filter .catalog:not(.catalog_gifts) > .catalog_items > .catalog_item
{
	background: red !important;
}*/
#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_gift) > .catalog_item_content > .catalog_item_border > .catalog_item_pc .catalog_item_controls
{
	display: flex;
	flex-direction: column;
}
.catalog_item_desc_main
{
	padding-right: 2.5rem;
}
#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_gift) > .catalog_item_content > .catalog_item_border > .catalog_item_href > .catalog_item_desc
{
	max-height: 14vw;
	overflow: hidden;
	margin-left: 0;
}
#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_gift) > .catalog_item_content > .catalog_item_border > .catalog_item_href > a > h4,
#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_gift) > .catalog_item_content > .catalog_item_border > .catalog_item_href > div > h4 {
	font-size: 1.2rem;
	font-weight: bold;
}
#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_gift) > .catalog_item_content > .catalog_item_border > .catalog_item_pc > .menu_br,
#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_gift):hover > .catalog_item_content_hover
{
	display: none;
}
#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_gift) > .catalog_item_content:hover,
#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_gift) > .catalog_item_content:hover > .catalog_item_border
{
	position: relative;
	top: auto;
	left: auto;
}
#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_gift):hover > .catalog_item_content,
#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_gift):hover > .catalog_item_content > .catalog_item_border
{
	position: relative;
}
#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_gift) > .catalog_item_content,
#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_gift) > .catalog_item_content > .catalog_item_border
{
	flex-direction: row;
}
#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_gift) > .catalog_item_content .catalog_item_img
{
	width: 23%;
}
#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_gift) > .catalog_item_content .catalog_item_pc
{
	width: 22%;
	padding-left: 1rem;
	border-left: 1px solid #DEDEDE;
}
#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_gift) > .catalog_item_content .catalog_item_pc > .catalog_item_price
{
	flex-direction: column;
	justify-content: flex-end;
}
#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_gift) > .catalog_item_content .catalog_item_pc > .catalog_item_price > .catalog_item_new_price,
#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_gift) > .catalog_item_content .catalog_item_pc > .catalog_item_price > .catalog_item_one_price
{
	min-height: 3rem;
	margin-top: 1.25rem;
}
#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_gift) .catalog_item_pc_custom > .catalog_item_price > .catalog_item_new_price,
#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_gift) .catalog_item_pc_custom > .catalog_item_price > .catalog_item_one_price {
	flex: 1;
}
#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_na):not(.catalog_item_gift) .catalog_item_btn_buy_a,
#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items .dlgel_btn_custom {
	width: 100%;
}
#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_gift) > .catalog_item_content .catalog_item_href
{
	padding: 0 1.5rem 0 1rem;
	width: 55%;
	z-index: 1;/*WARNING*/
}
#catalog_view_list:checked ~ .catalog_and_filter .catalog_item:not(.catalog_item_gift) .catalog_item_content .catalog_item_price
{
	flex-direction: column;
	position: static;
	z-index: 1; /*WARNING*/
}
#catalog_view_list:checked ~ .catalog_and_filter .catalog_item:not(.catalog_item_gift) .catalog_item_content .catalog_item_controls
{
	margin: 0;
	padding: 0 0 4rem 0;
}
#catalog_view_list:checked ~ .catalog_and_filter .catalog_item:not(.catalog_item_gift) .catalog_item_form .catalog_item_btn_buy_a,
#catalog_view_list:checked ~ .catalog_and_filter .catalog_item:not(.catalog_item_gift) .catalog_item_price > .dlgel_btn_custom {
	height: 3.3rem;
}
#catalog_view_list:checked ~ .catalog_and_filter .catalog_item:not(.catalog_item_gift) .catalog_item_form .catalog_item_new_price,
#catalog_view_list:checked ~ .catalog_and_filter .catalog_item:not(.catalog_item_gift) .catalog_item_form .catalog_item_one_price
{
	margin: 1rem 0;
}
#catalog_view_list:checked ~ .catalog_and_filter .catalog_item:not(.catalog_item_gift) .catalog_item_content .catalog_item_price .catalog_item_btn_buy_a
{
	position: absolute;
	bottom: 0;
}
@media(min-width: 1101px)
{
	#catalog_view_list:checked ~ .catalog_and_filter .catalog_item:not(.catalog_item_gift) .catalog_item_img > i
	{
		width: 90%;
		height: 90%;
		left: 5%;
		top: 5%;
	}
	#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_gift) h4
	{
		min-height: 0 !important;
		padding-right: 2.5rem;
	}
}
@media(max-width: 1100px)
{
	.catalog .catalog_item_controls
	{
		display: block;
	}
	.catalog_and_filter .catalog_item_content .catalog_item_price .catalog_item_btn_buy_a
	{
		position: absolute;
		bottom: 0;
		z-index: 1;/*WARNING*/
	}
	.catalog_and_filter .catalog_item_content .catalog_item_price
	{
		flex-direction: column;
		position: static;
	}
	.catalog_and_filter .catalog_item_content .catalog_item_controls
	{
		margin: 0 !important;
		padding: 0 0 4.2rem 0 !important;
	}
	.catalog_and_filter .catalog_item_form .catalog_item_new_price,
	.catalog_and_filter .catalog_item_form .catalog_item_one_price
	{
		min-height: 0;
		margin: 1rem 0;
	}
	.catalog_item_desc
	{
		display: none !important;
	}
	.catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_href > .catalog_item_desc
	{
		margin: 0 0 1rem 0;
	}
	.catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_href > a > h4
	{
		font-size: 1.2rem;
	}
	.catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow):hover > .catalog_item_content_hover
	{
		display: none;
	}
	.catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content:hover
	{
		position: relative;
		top: auto;
		left: auto;
	}
	.catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow):hover > .catalog_item_content
	{
		position: relative;
	}
	.catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content
	{
		flex-direction: row;
	}
	.catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_img
	{
		width: 100%;
	}
	.catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_pc > .catalog_item_price
	{
		border: 0;
	}
}
@media (max-width: 699px)
{
	.catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_href > .catalog_item_desc
	{
		margin: 1rem 0 2rem 0;
	}
	.catalog_item_content .catalog_item_one_price,
	.catalog_item_form .catalog_item_new_price,
	.catalog_item_form .catalog_item_discount_old_price,
	.catalog_item_form .catalog_item_discount_economy
	{
		text-align: center;
	}
	.catalog_item_pc_custom > .catalog_item_price > .catalog_item_one_price {
		margin: 1rem 0 2rem 0 !important;
		min-height: 0 !important;
	}
	}
}
/*list*/
.dlgel_chk > label span:last-of-type
{
	margin: 0 0 0 0.5rem;
}
.dlgel_chk > label > span:first-of-type
{
	width: 100%;
}
.pager_pagination_and_ajax_load
{
	width: 100%;
	position: relative;
	margin: 0 0 0 21%;
}
.pager_pagination_and_ajax_load #wnd_filter_wait_ddbg_p
{
	top: -0.5rem;
	bottom: -0.5rem;
	z-index: 1;
}
.pager_ajax_load_btn,
.pager_pagination
{
	width: 100%;
	position: relative;
}
.pager_pagination
{
	height: 3rem;
}
.pager_ajax_load_btn,
.pager_pagination
{
	text-align: center;
	padding: 0;
}
.pager_ajax_load_btn
{
	padding-top: 1rem;
}
#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter > .pager_pagination_and_ajax_load
{
	margin-left: 0;
}
#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter > .pager_pagination > ul
{
	width: 100%;
}
.pager_pagination > ul
{
	margin: 0;
	padding: 0;
	position: absolute;
	width: 100%;
	height: 1.9rem;
	border-bottom: 2px solid;
}
.pager_pagination > ul > li
{
	left: 0.5rem;
	position: absolute;
	width: 3.2rem;
	height: 3.2rem;
	border-radius: 50%;
	background: #FFF;
}
.pager_pagination > ul > .pager_direction_nav_next
{
	left: auto;
	right: 0.5rem;
}
.pager_pagination > ul > .pager_direction_nav_next:hover,
.pager_pagination > ul > .pager_direction_nav_prev:hover
{
	z-index: 1;/*WARNING*/
}
.pager_pagination > ul > li > a
{
	left: 0 !important;
}
@media (min-width: 1000px)
{
	html.bx-no-touch .pager_direction_nav_prev:hover > a,
	html.bx-no-touch .pager_direction_nav_next:hover > a
	{
		background: #b5e24d;
	}
	html.bx-no-touch .pager_direction_nav_prev:hover > div,
	html.bx-no-touch .pager_direction_nav_next:hover > div
	{
		transform: scale(1.05);
	}
}
.pager_direction_nav_prev > a:before,
.pager_direction_nav_next > a:before,
.pager_pagination_sep >span:before
{
	content: "\f053";
	font: normal 1.6rem web01;
    line-height: normal;
	line-height: 210%;
	margin-left: -0.2rem;
	color: #FFF;
}
.pager_pagination_sep >span:before
{
	content: "\f141";
	margin-left: 0;
	line-height: 200%;
}
.pager_direction_nav_next > a:before
{
	content: "\f054";
	margin-left: 0.2rem;
}
.pager_pagination_nums
{
	display: inline-block;
	position: relative;
	height: 3.6rem;
}
.pager_pagination_nums > .menu_btn
{
	display: inline-block;
	position: relative;
}
.pager_more_text_ajax > .nav_link_text
{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.pager_pagination_nums .menu_btn > a,
.pager_pagination_nums .menu_btn > span
{
	left: 0 !important;
	font-size: 1.5rem;
	line-height: 210%;
	background: #acd2e4;
}
.pager_pagination_nums .pager_pagination_cur > span
{
	background: #5aa6c9;
}
.pager_pagination
{
	height: 3.2rem;
}
.pager_pagination_nums .menu_btn
{
	width: 3.2rem;
	height: 3.2rem;
	margin: 0 0 0 -0.5rem;
	border-radius: 50%;
	box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.2);
}
.pager_pagination_nums .pager_pagination_sep,
.pager_pagination_nums .pager_pagination_sep > span
{
	height: 3rem;
	width: 3rem;
}
.pager_pagination_nums .pager_pagination_first,
.pager_pagination_nums .pager_pagination_first > a
{
	height: 3rem;
	width: 3rem;
}
.pager_pagination_nums .pager_pagination_first > a
{
	font-size: 1.3rem;
	line-height: 220%;
}
.pager_pagination_nums .menu_btn:hover:not(.pager_pagination_cur):not(.pager_pagination_sep)
{
	z-index: 1;/*WARNING*/
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.pager_pagination_nums .menu_btn:hover > a
{
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}
.pager_pagination_nums .menu_btn:hover:not(.pager_pagination_cur):not(.pager_pagination_sep) > a
{
	background: #b5e24d;
}
.pager_pagination_nums a,
.pager_pagination_nums span
{
	color: #FFF;
}
.catalog_item_controls .dlgel_loading
{
	box-shadow: none;
}
@media (max-width: 1279px)
{
	.catalog_and_filter
	{
		flex-direction: column;
	}
	.catalog_filter,
	.catalog
	{
		width: 100% !important;
	}
	.catalog_filter > form
	{
		position: relative;
	}
	#cf_wnd
	{
		display: none !important;
	}
	.catalog_and_filter .sort_header
	{
		position: relative !important;
		width: 100% !important;
		left: 0 !important;
	}
	.dlgel_wnd.dlgel_wnd_date_picker_left
	{
		right: 0 !important;
		left: auto !important;
	}
	.catalog:not(.catalog_gifts)
	{
		padding-top: 2.3rem;
	}
	.catalog_filter_header_txt
	{
		height: 4rem;
	}
	#mmenu_sm_menu_cf_show_mobile:checked ~ .catalog_filter > .smartfilter > .catalog_filter_header > .mmenu_sm_menu
	{
		display: inline-block;
	}
	.catalog_filter_header .menu_submenu_2
	{
		display: none;
	}
	.sort_header
	{
		margin-top: 0.7rem;
	}
	.pager_pagination_and_ajax_load
	{
		margin-left: 0 !important;
	}
	#mmenu_sm_menu_cf_show_mobile:checked ~ .catalog_filter .catalog_filter_header_txt > label
	{
		padding-right: 3rem;
	}
	.smartfilter.clr_background_0 .catalog_filter_items
	{
		padding: 0 0.5rem 0 0.5rem !important;
	}
	.smartfilter.clr_background_0 .catalog_filter_item
	{
		padding: 0 !important;
	}
	.catalog_filter .catalog_filter_header .sm_menu
	{
		display: none;
	}
	.catalog_filter_header,
	.catalog_filter > form,
	.catalog_filter_header_txt
	{
		border-radius: 0;
	}
	.catalog_filter_header_txt > label
	{
		height: 4rem;
	}
}
@media (min-width: 1280px)
{
	.catalog_filter_header .mmenu_sm_ico_showhide
	{
		display: none;
	}
	#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter
	{
		flex-direction: column;
	}
	#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter > .catalog_filter,
	#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter .catalog
	{
		width: 100%;
	}
	#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter > .catalog_filter > form
	{
		position: relative;
	}
	#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter > .sort_header
	{
		position: relative;
		width: 100%;
		left: 0;
	}
	#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter .catalog
	{
		padding-top: 2.3rem;
	}
	#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter > .sort_header
	{
		margin-top: 0.7rem;
	}
	#catalog_view_block:checked ~ #menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item
	{
		width: 19%;
	}
	#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter > .catalog_filter > .smartfilter > .catalog_filter_text
	{
		padding-top: 1rem;
	}
	#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter > .catalog_filter .catalog_filter_text > .catalog_filter_br
	{
		display: block;
	}
	#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter > .catalog_filter > .smartfilter > .catalog_filter_items
	{
		flex-direction: row;
		flex-wrap: wrap;
		padding-bottom: 0.5rem;
	}
	#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter > .catalog_filter > .smartfilter
	{
		padding: 0.5rem;
		box-sizing: border-box;
	}
	#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter > .catalog_filter > .smartfilter > .catalog_filter_btns
	{
		flex-direction: row;
		justify-content: flex-end;
		padding: 0.5rem 0 0 0;
	}
	#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter > .catalog_filter > .smartfilter.clr_background_0 > .catalog_filter_btns
	{
		padding: 0.5rem;
	}
	#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter > .catalog_filter > .smartfilter > .catalog_filter_btns > .dlgel_btn
	{
		margin-bottom: 0;
	}
	#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter > .catalog_filter > .smartfilter > .catalog_filter_items > .catalog_filter_item
	{
		min-width: 20%;
	}
	#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter > .catalog_filter > .smartfilter > .catalog_filter_items > .catalog_filter_item > .catalog_filter_item_values > .dlgel_chk > label
	{
		white-space: nowrap;
	}
	#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter > .catalog_filter > .smartfilter > .catalog_filter_btns > .dlgel_btn
	{
		width: 25%;
	}
	#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter > .catalog_filter > .smartfilter > .catalog_filter_items > .catalog_filter_item  > input ~ .mmenu_br
	{
		display: block;
	}
}
@media (max-width: 1100px)
{
	.catalog_and_filter > .sort_header > .sort_header_display > .menu_btn_dsp_list > label
	{
		opacity: 0.8;
	}
	.sort_header_display .menu_btn_dsp_list
	{
		display: none;
	}
	.sort_header_display .menu_btn_dsp_block > label
	{
		background: #5aa6c9 !important;
	}
	#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content
	{
		flex-wrap: wrap;
		justify-content: center;
	}
		#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow),
	.catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow)
	{
		width: 49%;
		margin-left: 1%;
	}
	.catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_pc > .catalog_item_controls
	{
		display: block;
	}
	#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_img,
	#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_href,
	#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_pc
	{
		width: 100%;
		padding: 0;
		border: 0;
	}
	.catalog_item:not(.catalog_item_onerow) .catalog_item_content .catalog_item_btns
	{
		position: relative;
		top: 0;
		bottom: auto;
		left: 0;
		right: auto;
		margin: 0;
		width: 100%;
		justify-content: center;
	}
	.catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_stickers,
	#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_stickers
	{
		right: 1rem;
		top: 1rem;
	}
	.catalog h4
	{
		margin: 1rem 0 1rem 0;
		text-align: center;
	}
	.catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content,
	.catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content > .catalog_item_border
	{
		flex-wrap: wrap;
		justify-content: center;
		flex-direction: column !important;
		height: 100%;
	}
	.catalog_item:not(.catalog_item_onerow) .catalog_item_controls_quantity
	{
		width: 100%;
	}
	.catalog_item:not(.catalog_item_onerow) .catalog_item_btn_info
	{
		position: relative;
		top: 0;
	}
	.catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_href
	{
		flex: 1;
	}
	.catalog_item_one_price,
	.catalog_item_one_price_none
	{
		left: 50%;
		transform: translate(-50%, -50%) !important;
	}
	#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_pc > .catalog_item_price,
	#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_href > a > h4,
	.catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_pc > .catalog_item_price,
	.catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_href > a > h4
	{
		text-align: center;
	}
}
@media (min-width: 699px) and (max-width: 999px) {
	.catalog_and_filter .catalog.catalog_gifts > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_img .img_service {
		width: 5rem;
		height: 5rem;
	}
}
@media (max-width: 699px)
{
	.catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow),
	#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow)
	{
		width: 100%;
		display: block !important;
	}
	.catalog h4
	{
		margin: 1rem 0 1rem 0;
	}
	.pager_ajax_load_btn .pager_more_text_ajax
	{
		width: 70% !important;
	}
	.pager_pagination_nums .pager_pagination_sep,
	.pager_pagination_nums .pager_pagination_first
	{
		display: none;
	}
	#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_href > h4
	{
		text-align: center;
	}
	#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_pc,
	.catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_pc
	{
		width: 100%;
	}
	.catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_img,
	.catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_href
	{
		width: 100%;
	}
	.catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_href > h4
	{
		text-align: center;
	}
	.catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content > .catalog_item_border
	{
		align-items: center;
		padding: 1.25rem;
	}
	.catalog_item_controls
	{
		margin: 0;
	}
	.catalog_and_filter .catalog.catalog_gifts > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_img {
		max-height: none;
	}
}
@media (max-width: 420px)
{
	.pager_pagination_second,
	.sort_header_sort > div:first-of-type,
	.sort_header_display > div:first-of-type
	{
		display: none !important;
	}
	.dlgel_wnd.dlgel_wnd_date_picker_left
	{
		right: -80px !important;
	}
}
@media all and (min-width: 1101px)
{
	html.bx-no-touch .catalog .catalog_item:hover > .catalog_item_content > .catalog_item_border > .catalog_item_img > i,
	html.bx-no-touch .catalog .catalog_item:hover > .catalog_item_content > .catalog_item_border > .catalog_item_img > .catalog_item_img_no_photo {
	/*html.bx-no-touch .catalog .catalog_item:hover > .catalog_item_content > .catalog_item_border > .catalog_item_img {*/
		transform: scale(1.05);
	}
	.catalog .catalog_item
	{
		width: 24%;
		margin-left: 1%;
	}
	.catalog_item_btns
	{
		top: 21vw;
		margin-top: -1rem;
	}
	.catalog .catalog_item_img /*,
	.catalog a.catalog_item_img_zoom*/
	{
		height: 22vw;
		min-height: 22vw;
	}
	.catalog .catalog_item_pc
	{
		height: 100%;
		display: flex;
		flex-direction: column;
	}
}
.catalog_item_desc > h3
{
	display: none;
}
.catalog_filter .dlgel_group_input
{
	max-width: 100%;
}
.ctgi_info_wnd .dlgel_wnd_close
{
	pointer-events: auto;
}
.info_wnd_title
{
	opacity: 0.9;
}
.main_banner ul > li
{
	height: 100%;
}
.img_banner ul > li div.banner_img_plain_animated_js > div
{
	position: absolute;
	width: 100%;
	height: 100%;
	overflow: hidden;
	top: 0;
}
.img_banner .banner_img_custom,
.img_banner_preview .banner_img_custom
{
	display: none;
}
.ctgi_info_wnd .tabs img
{
	width: 100%;
	display: block;
	height: 100%;
	visibility: visible;
}
.ctgi_info_wnd  .img_banner .banner_item img
{
	visibility: hidden;
}
label.lbl_info_close
{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background: #000;
	opacity: 0.2;
	z-index: 1001;/*WARNING*/
}
label.lbl_zoom_img_close
{
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
input[id^=info_wnd_open_]:checked ~ label.lbl_info_close
{
	display: block;
}

input[id^=info_wnd_open_]:checked ~ .ddbg
{
	display: block;
}
.ddbg label.lbl_info_close
{
	z-index: auto !important;/*WARNING*/
}
@media (max-width: 1100px)
{
	.catalog_item_btns > div:hover > div,
	.catalog_item_btns > label:hover > span,
	.catalog_item_btns > form > button[type="submit"]:hover > span,
	.catalog .catalog_item:hover .catalog_item_img,
	.ctgi_info_wnd > .dlgel_wnd_close:hover > label
	{
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}
	.ctgi_info_wnd > .dlgel_wnd_close:hover > span
	{
		display: none !important;
	}
}
/*small menu*/
.mmenu_main .mmenu_sm_menu
{
	display: none;
	width: 3.6rem;
	min-width: 3.6rem;
	position: absolute;
	top: 0.57rem;
	height: 3.6rem;
	min-height: 3.6rem;
	right: 4.3rem;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
	border-radius: 50%;
	text-align: center;
	color: #FFF;
}
.mmenu_sm_menu > label,
.mmenu_sm_menu > q,
.mmenu_sm_menu > q > label,
.sort_header .menu_btn > label
{
	width: 3.2rem;
	height: 3.2rem;
	border-radius: 50%;
	display: block;
	position: relative;
	box-sizing: border-box;
}
.mmenu_sm_menu > q > label
{
	cursor: pointer;
}
.mmenu_sm_menu > svg
{
	width: 2rem;
	height: 2rem;
	z-index: 101;/*WARNING*/
	left: 0;
}
.mmenu_user .mmenu_sm_menu > .dlgel_for_close,
.mmenu_user .mmenu_sm_menu > .dlgel_for_open
{
	border: none;
	width: 2rem;
	height: 2rem;
	cursor: pointer;
}
.mmenu_sm_menu > .dlgel_for_open:before,
.mmenu_sm_menu > .dlgel_for_close:before,
.dlgel_for_hideall:before,
.dlgel_for_showall:before,
.mmenu_sm_menu .dlgel_for_horizontal:before,
.mmenu_sm_menu_user_auth:before,
.mmenu_sm_menu_user_register:before
{
	content: "\f1de";
	font: normal 2rem web01;
	line-height: 160%;
	color: #FFF;
}
.mmenu_sm_menu > .dlgel_for_open:before,
.mmenu_sm_menu > .dlgel_for_close:before
{
	font-size: 1.7rem;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.catalog_filter_header > .mmenu_sm_menu.menu_btn
{
	right: 4rem !important;
}
.mmenu_sm_menu > .dlgel_for_open,
.mmenu_sm_menu > .dlgel_for_close
{
	width: 3rem;
	height: 3rem;
	top: 0.3rem;
	left: 0.3rem;
	border: 0.2rem solid #FFF;
	background: #4f91c8;/*COLOR*/
	cursor: pointer;
}
.smartfilter .mmenu_sm_menu > .dlgel_for_open,
.smartfilter .mmenu_sm_menu > .dlgel_for_close
{
	background: #5aa6c9;/*COLOR*/
}
.mmenu_sm_menu > q > label
{
	text-align: center;
	top: 0;
}
.mmenu_sm_menu > q > label > a
{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.mmenu_user .mmenu_sm_menu .mmenu_btn:last-of-type > b
{
	left: 0.5rem;
}
.mmenu_sm_menu_user_auth:before,
.mmenu_sm_menu_user_register:before
{
	content: "\f007";
	font-size: 2.5rem;
	line-height: 140%;
}
.mmenu_sm_menu_user_register:before
{
	content: "\f234";
}
.mmenu_user .mmenu_sm_menu > .dlgel_for_open:before,
.mmenu_user .mmenu_sm_menu > .dlgel_for_close:before
{
	display: none;
}
.dlgel_for_hideall:before,
.dlgel_for_showall:before
{
	content: "\f03a";
}
.mmenu_sm_menu q
{
	quotes: none;
}
.dlgel_for_hideall:after,
.dlgel_for_showall:after,
.btn_show_all > label:after,
.btn_hide_all > label:after,
.btns_open_close > .menu_btn > div:after
{
	content: "\f070";
	font: normal 2rem web01;
	position: absolute;
	top: 1.5rem;
	left: 1.5rem;
	width: 2.3rem;
	height: 2.3rem;
	line-height: 110%;
	border-radius: 50%;
	background: #FFF;
	box-shadow: 0 0 0.3rem rgba(0,0,0,0.2);
}
.btn_show_all > label:after,
.btn_hide_all > label:after
{
	top: 1.7rem;
	left: 1.7rem;
}
.btns_open_close > .menu_btn > div:after
{
	content: "";
	top: 1.7rem;
	left: 1.7rem;
	opacity: 1;
	box-shadow: none;
}
.dlgel_for_showall:after,
.btn_show_all > label:after
{
	content: "\f06e";
}
.mmenu_sm_menu > .dlgel_for_close
{
	display: none;
}
.dlgel_for_close_main
{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	border-radius: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	cursor: default;
	z-index: 100;/*WARNING*/
}
.mmenu_sm_menu > q
{
	position: absolute;
	top: -0.45rem;
	left: -0.45rem;
	-webkit-transform: translate3d(0, 0, 0) scale(0.55);
	transform: translate3d(0, 0, 0) scale(0.55);
	-webkit-transition: -webkit-transform ease-out 200ms;
	transition: -webkit-transform ease-out 200ms;
	transition: transform ease-out 200ms;
	transition: transform ease-out 200ms, -webkit-transform ease-out 200ms;
    transition-duration: 200ms, 200ms;
    transition-timing-function: ease-out, ease-out;
}
.mmenu_main .mmenu_sm_menu > q
{
	top: 0.1rem;
	left: auto;
}
#mmenu_sm_menu_user_open:checked ~ .mmenu_user > div > b
{
	display: none;
}
#mmenu_sm_menu_user_open:checked ~ .mmenu_user > div > .mmenu_sm_menu > svg
{
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
#mmenu_sm_menu_open:checked ~ .mmenu_main > .mmenu_sm_menu > label:first-child,
#mmenu_sm_menu_cf_open:checked ~ .catalog_filter > .smartfilter > .catalog_filter_header .dlgel_for_close_main /*> .mmenu_sm_menu > label:first-child*/
{
	display: block;
}
#mmenu_sm_menu_open:checked ~ .mmenu_main > .mmenu_sm_menu > .dlgel_for_open,
#mmenu_sm_menu_cf_open:checked ~ .catalog_filter > .smartfilter > .catalog_filter_header > .mmenu_sm_menu > .dlgel_for_open
{
	display: none;
}
#mmenu_sm_menu_open:checked ~ .mmenu_main > .mmenu_sm_menu > .dlgel_for_close,
#mmenu_sm_menu_cf_open:checked ~ .catalog_filter > .smartfilter > .catalog_filter_header > .mmenu_sm_menu > .dlgel_for_close
{
	display: block;
}
#mmenu_sm_menu_open:checked ~ .mmenu_main > .mmenu_sm_menu > q,
#mmenu_sm_menu_cf_open:checked ~ .catalog_filter > .smartfilter > .catalog_filter_header > .mmenu_sm_menu > q
{
	-webkit-transition-timing-function: cubic-bezier(0.935, 0, 0.34, 1.33);
	transition-timing-function: cubic-bezier(0.935, 0, 0.34, 1.33);
}
#mmenu_sm_menu_open:checked ~ .mmenu_main > .mmenu_sm_menu > q > label,
#mmenu_sm_menu_cf_open:checked ~ .catalog_filter > .smartfilter > .catalog_filter_header > .mmenu_sm_menu > q > label
{
	box-shadow: 0px 0px 0.5rem rgba(0,0,0,0.2);
}
#mmenu_sm_menu_open:checked ~ .mmenu_main > .mmenu_sm_menu > q:nth-child(1),
#mmenu_sm_menu_cf_open:checked ~ .catalog_filter > .smartfilter > .catalog_filter_header > .mmenu_sm_menu > q:nth-child(1)
{
	-webkit-transition-duration: 280ms;
	transition-duration: 280ms;
	-webkit-transform: translate3d(2.4rem, 4rem, 0);
	transform: translate3d(2.4rem, 4rem, 0);
}
#mmenu_sm_menu_open:checked ~ .mmenu_main > .mmenu_sm_menu > q:nth-child(2),
#mmenu_sm_menu_cf_open:checked ~ .catalog_filter > .smartfilter > .catalog_filter_header > .mmenu_sm_menu > q:nth-child(2)
{
	-webkit-transition-duration: 380ms;
	transition-duration: 380ms;
	-webkit-transform: translate3d(-2.4rem, 4rem, 0);
	transform: translate3d(-2.4rem, 4rem, 0);
}
/*end small menu*/
.dlgel_menu_btn
{
	position: absolute !important;
	width: 3.2rem;
	height: 3.2rem;
	display: inline-block !important;
	text-align: center;
	border-radius: 50%;
	border: 0;
	cursor: pointer;
	box-sizing: border-box;
	left: 0;
	text-decoration: none;
}
.dlgel_menu_btn:after
{
	box-shadow: 0 0 0.3rem rgba(0,0,0,0.2);
}
.sort_header .menu_btn > div,
.btns_open_close > .menu_btn > div,
.pager_direction_nav_prev > div,
.pager_direction_nav_next > div
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	border: 0;
	box-sizing: border-box;
	box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.2);
}
.sort_header_sort > .menu_btn > div:after
{
	content: "";
	box-shadow: none;
}
.btns_open_close > .menu_btn > label
{
	opacity: 1;
}
html.bx-no-touch .btns_open_close > .menu_btn:hover > label,
html.bx-no-touch .btns_open_close > .menu_btn:hover > div
{
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}
html.bx-no-touch .sort_header .menu_btn:hover > .dlgel_menu_btn,
html.bx-no-touch .sort_header .menu_btn:hover > label
{
	background: #b5e24d !important;
}
html.bx-no-touch .sort_header .menu_btn:hover > .dlgel_menu_btn:after,
html.bx-no-touch .sort_header .menu_btn:hover > label:after
{
	color: #b5e24d !important;
}
.pager_ajax_load_btn
{
	max-height: 4.5rem;
	box-sizing: border-box;
}
.pager_more_text_ajax .dlgel_loading
{
	border-radius: 0;
	width: auto;
	height: auto;
	position: absolute;
	top: -0.1rem;
	bottom: -0.1rem;
	left: -0.1rem;
	right: -0.1rem;
}
.wnd_filter_wait_ddbg,
.wnd_dlg_error_ddbg,
.wnd_dlg_ddbg
{
	position: absolute !important;
	top: 0;
	left: 0;
	width: 100%;
	bottom: 0;
	z-index: 5;/*WARNING*/
	text-align: center;
	display: none;
}
#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter > .catalog_filter
{
	padding-bottom: 1rem;
}
.wnd_filter_wait_ddbg_h,
#wnd_filter_wait_ddbg_p
{
	position: absolute;
	top: -3rem;
	left: 0;
	width: 100%;
	bottom: 0;
	z-index: 4;/*WARNING*/
	text-align: center;
	display: none;
}
.wnd_dlg_error_ddbg .wnd_close
{
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.wnd_filter_wait_ddbg:before,
.wnd_dlg_error_ddbg:before,
.wnd_filter_wait_ddbg_h:before
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	bottom: 0;
	background: #000;
	opacity: 0.1;
}
#wnd_filter_wait_ddbg_p
{
	top: 0;
	bottom: 0;
	background: #000;
	opacity: 0.1;
}
#cf_wait:checked ~ .catalog_and_filter > .wnd_filter_wait_ddbg
{
	display: block;
}
#cf_wait:checked ~ #menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter > .wnd_filter_wait_ddbg
{
	display: none;
}
#cf_wait:checked ~ #menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter .catalog .wnd_filter_wait_ddbg_h,
#cf_wait:checked ~ #menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter > .pager_pagination_and_ajax_load > #wnd_filter_wait_ddbg_p
{
	display: block;
}
#cf_wait:checked ~ #menu_sm_menu_cf_horizontal:checked ~ .orders_and_filter > .catalog_filter
{
	z-index: 3;/*WARNING*/
}
.wnd_filter_wait_ddbg > .dlgel_wnd_nocpt,
.wnd_filter_wait_ddbg_h > .dlgel_wnd_nocpt
{
	position: -webkit-sticky !important;
	position: sticky !important;
	top: 2rem;
	margin: 2rem 0 0 0 !important;
	height: auto;
	display: inline-block;
	-webkit-animation-name: none;
	animation-name: none;
	transform: none;
	-webkit-animation-name: kf_fade_in_down_wnd;
	animation-name: kf_fade_in_down_wnd;
	-webkit-animation-duration: 0.6s;
	animation-duration: 0.6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.wnd_filter_wait_ddbg .dlgel_wnd,
.wnd_filter_wait_ddbg_h .dlgel_wnd
{
	background: #FFF;
	border-radius: 1.5rem !important;
    border-top-right-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
	padding: 0.4rem;
}
.fixed_top_menu ~ #new_body #wnd_filter_wait_ddbg .dlgel_wnd_wait
{
	top: 4.5rem;
}
@media (max-width: 1279px)
{
	.catalog_and_filter.orders_and_filter > #wnd_filter_wait_ddbg
	{
		left: 0;
		width: 100%;
	}
}
#wnd_filter_wait_ddbg .dlgel_loading,
#wnd_filter_wait_ddbg_h .dlgel_loading
{
	padding: 0 2rem 0 2rem;
}
@media (max-width: 1279px) 
{
	.personal_orders_body > #cf_wait:checked ~ .catalog_and_filter > #wnd_filter_wait_ddbg
	{
		display: none;
	}
	.personal_orders_body > #cf_wait:checked ~ .catalog_and_filter .catalog #wnd_filter_wait_ddbg_h,
	.personal_orders_body > #cf_wait:checked ~ .catalog_and_filter > .pager_pagination_and_ajax_load > #wnd_filter_wait_ddbg_p
	{
		display: block;
	}
	.personal_orders_body > #cf_wait:checked ~ .catalog_and_filter > .catalog_filter
	{
		z-index: 3;/*WARNING*/
	}
}
.smartfilter
{
	box-sizing: border-box;
}
.pager_ajax_load_btn .dlgel_loading
{
	background: none;
}
.pager_ajax_load_btn .dlgel_loading_txt
{
	color: #000;
}
#catalog_view_list,
#catalog_view_block
{
	display: none;
}
.sort_header_sort > .menu_btn > div:after
{
	content: "\f062";
	font: 1.5rem web01;
	color: #FFF;
	width: 2rem;
	height: 2rem;
	border-radius: 50%;
	display: block;
	position: absolute;
	top: 2rem;
	left: 2rem;
	line-height: 130%;
}
.smartfilter.clr_background_0 .catalog_filter_item
{
	padding: 0 0.5rem 0 0.5rem;
}
.catalog_filter_br
{
	height: 0.1rem;
	min-height: 1px;
	font-size: 1px;
	cursor: default;
	display: block;
	border-top: 0.1rem dashed;
	box-sizing: border-box;
	display: none !important;
}
#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter .catalog_filter_items .catalog_filter_br
{
	display: none;
}
.smartfilter.clr_background_0 .catalog_filter_btns
{
	padding: 0.5rem;
}
.catalog_filter_btns > .catalog_filter_br,
.catalog_filter_text > .catalog_filter_br
{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}
.catalog_filter_text > .catalog_filter_br
{
	display: none;
}
.smartfilter.clr_background_0 .catalog_filter_btns > .catalog_filter_br,
.smartfilter.clr_background_0 .catalog_filter_text > .catalog_filter_br
{
	left: 0.5rem;
	right: 0.5rem;
}
#cf_wnd .dlgel_wnd_close,
.dlgel_wnd_close_min
{
	width: 3rem;
	height: 3rem;
	top: 0.7rem;
	right: 0.8rem;
	text-align: center;
	transform: none;
}
#cf_wnd .dlgel_wnd_close > label:before,
.dlgel_wnd_close_min > div:before
{
	width: 2.6rem;
	height: 2.6rem;
	top: 0.2rem;
	left: 0.2rem;
}
#cf_wnd .dlgel_wnd_close > label:after,
.dlgel_wnd_close_min > div:after
{
	font-size: 1.5rem;
	line-height: 190%;
}
.catalog_item_controls .dlgel_btn_page
{
	width: 100%;
	height: 3.5rem;
}
#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_gift) > .catalog_item_content:before
{
	display: none;
}
@media (max-width: 1100px)
{
	.catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content:before
	{
		display: none;
	}
}
.catalog_item_btns > div,
.catalog_item_btns > div > div,
.catalog_item_btns > div > a,
.catalog_item_btns > label,
.catalog_item_btns > label > span,
.catalog_item_btns > form > button[type="submit"],
.catalog_item_btns > form > button[type="submit"] > span,
.menu_btn.catalog_item_btn_basket,
.menu_btn.catalog_item_btn_basket > span,
.catalog_item_btn_delay,
.catalog_item_btn_delay > span,
.catalog_item_btn_compare,
.catalog_item_btn_compare > span
{
	width: 2.8rem;
	height: 2.8rem;
	box-sizing: border-box;
	position: relative;
}
.catalog_item_content .catalog_item_img
{
	order: 1;
}
.catalog_item_content .catalog_item_btns
{
	order: 2;
}
.catalog_item_content .catalog_item_href
{
	order: 3;
	position: relative;
}
.catalog_item_content .catalog_item_pc
{
	order: 4;
	width: 100%;
}
.catalog_item_btn_delay > b
{
	left: 50% !important;
}
html.bx-touch .ctgi_info_wnd .banner_nav_btns
{
	display: none !important;
}
.catalog_item_btn_compare
{
	overflow: visible;
}
.catalog_item_img > img
{
	position: fixed;
	visibility: hidden;
	top: -20000px;
	left: -20000px;
}
.stamp,
.stamp_shipped,
.stamp_cancel
{
	bottom: 3.5rem !important;
}
.pager_more_text_ajax .dlgel_loading_txt
{
	padding: 0;
}
html.bx-no-touch .catalog_filter .menu_submenu_2 li > label:before,
html.bx-no-touch .dlgel_combobox .option:before
{
	content: '';
	position: absolute;
	left: 0.2rem;
	top: 0.2rem;
	bottom: 0.2rem;
	right: 100%;
	transition: all 0.2s linear;
	background: #f4f9fb;/*COLOR*/
	display: block;
}
html.bx-no-touch .dlgel_combobox .option:before
{
	top: 0;
	left: 0;
	bottom: 0;
}
.dlgel_combobox .option > span:before,
.dlgel_combobox .option > span:after {
    content: '';
    position: relative;
    width: 1rem;
    min-width: 1rem;
    display: table-cell;
    height: 100%;
}
html.bx-no-touch .catalog_filter .menu_submenu_2 li:hover > label:before
{
	right: 0.2rem;
}
html.bx-no-touch .dlgel_combobox .option:hover:before
{
	right: 0;
}
.catalog_item_price
{
	/*padding: 0.5rem 0 0 0;*/
	padding: 0;
	position: relative;
	display: flex;
	flex-direction: row;
	align-items: flex-end;
}
.catalog_item_form
{
    position: relative;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}
@media (max-width: 1100px)
{
    .catalog_item_form
    {
		height: auto;
    }
	.catalog_item_price
	{
		flex-direction: column;
	}
}
.catalog_element_price_basket:before
{
	content: "\f158";
	font: 4rem web01;
	position: absolute;
	right: 0;
	opacity: 0.05;
}
.catalog_item_one_price_none
{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	margin: 0.4rem 0 0 0;
}
.catalog_item_new_price,
.catalog_item_one_price
{
	font-weight: bold;
	font-size: 1.3rem;
	width: 100%;
	margin-bottom: 0.75rem;
}
@media (max-width: 1100px)
{
	.catalog_item_new_price,
	.catalog_item_one_price
	{
		margin-bottom: 0;
		transform: none !important;
		text-align: left;
		min-height: 3rem;
		margin-top: 1.25rem;
	}
}
.catalog_item_content .catalog_item_pc .menu_br
{
	margin: 0;
}
.catalog_item_discount_old_price
{
	text-decoration: line-through;
}
.catalog_item_discount_economy
{
	padding: 0.5rem 0 0.5rem 0;
}
.catalog_item_discount_economy > span
{
	color: #f1b421;
}
.credit_btn
{
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 3rem;
	overflow: hidden;
	border-radius: 0.1rem;
	border-top-left-radius: 1rem;
	border-bottom-right-radius: 1rem;
	min-height: 3rem;
}
.credit_btn_br
{
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 1rem;
	min-height: 1rem;
}
.credit_btn:before
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #4e8ec6; /*COLOR*/
	opacity: 0.1;
}
.credit_btn > div:before {
	content: '';
	position: absolute;
	top: 0;
	left: -8.5rem;
	width: 20rem;
	height: 6rem;
	transform: rotate(-70deg);
	box-shadow: 0 0 7px rgba(0,0,0,0.5);
	background: #4e8ec6;
}
.credit_btn_2 > div:before {
	background: #86c100; /*COLOR*/
}
.credit_btn > div {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	color: #FFF;
	white-space: nowrap;
	margin-top: -1px;
	min-width: 5.5em;
	padding: 0;
	text-align: center;
	z-index: 1;
}
.credit_btn > div > b
{
	position: relative;
	font-weight: normal;
	font-size: 0.9rem;
}
.credit_btn > div .nav_link_text {
	color: #FFF !important;
}
html.bx-no-touch .credit_btn > div .nav_link_text:after {
	display: none;
}
.credit_btn > span {
	position: absolute;
	right: 0;
	width: 100%;
	padding: 0.5rem 0.5rem 0.5rem 6rem;
	height: 3rem;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	flex-wrap: nowrap;
}
.credit_btn > span > b
{
	text-align: center;
	font-weight: normal;
	font-size: 0.9rem;
}
.catalog_item_controls .dlgel_input .menu_btn > i
{
	box-shadow: 0px 0px 0.5rem rgba(0,0,0,0.1);
}
.catalog_item_controls .dlgel_numeric
{
	box-shadow: none;
}
.catalog_item_controls .dlgel_numeric .dlgel_input_minus > div > i,
.catalog_item_controls .dlgel_numeric .dlgel_input_plus > div > i
{
	box-shadow: inset 0 0.15rem 0.3rem rgba(0,0,0,.2);
}
.catalog_item_offers .dlgel_combobox .options_main:not(.scroll-content),
.catalog_filter .dlgel_combobox .options_main:not(.scroll-content),
.ctgi_info_wnd .ctgi_buy_right .dlgel_combobox .options_main:not(.scroll-content)
{
	max-height: 15rem;
	margin: 0;
}
.ctgi_info_wnd .ctgi_buy_right > .catalog_item_countdown {
	/*margin-top: -0.5rem;*/
	margin: 0 0 1rem 0;
}
.dlgel_combobox_main > input:first-of-type:checked ~ .options .options_main:not(.scroll-content) {
	margin: 0.3rem;
}
.catalog_filter .dlgel_combobox .scroll-element
{
	z-index: 98;/*WARNING*/
}
html.bx-no-touch .catalog_item_offers .dlgel_combobox .option > span:before
{
	left: 0;
}
html.bx-no-touch .catalog_item_offers .dlgel_combobox .option:hover > span:before
{
	right: 0;
}
.ce_tab_delivery_body > .catalog_item_btns
{
	background: #4e8ec6;
}
.catalog_item_brand,
.catalog_item_caption,
.ctgi_presents_block_header_text,
.ctgi_delivery_block_header_text
{
	position: absolute !important;
	width: auto !important;
	font-size: 1.8rem;
	color: #FFF;
	top: 50%;
	transform: translateY(-50%);
	height: auto !important;
	left: 1rem;
	margin: 0 !important;
}
.catalog_item_brand
{
	left: auto;
	right: 1rem;
}
.catalog_item_brand > a {
	color: #FFF; /*COLOR*/
}
.ctgi_presents_block_header_text,
.ctgi_delivery_block_header_text {
	font-size: 1.5rem;
	margin-top: -0.1rem !important;
}
.ce_tab_delivery_body .catalog_item_btns .menu_btn
{
	background: none;
}
.ce_tab_delivery_body input.wnd_open:checked ~ .menu_btn > .dlgel_input_help_icon:before,
.ce_tab_delivery_body .catalog_item_btns .menu_btn:hover > .dlgel_input_help_icon:before
{
	color: #FFF;
}
.ce_tab_delivery_body .catalog_item_btns .menu_btn:hover > .dlgel_input_help_icon
{
	background: #b5e24d;
}
.ce_tab_delivery_body .catalog_item_btns .menu_btn > .dlgel_wnd_help
{
	top: 2.8rem !important;
}
.icon_flag_0,
.icon_flag_14,
.icon_flag_21,
.icon_flag_55,
.icon_flag_83,
.icon_flag_85,
.icon_flag_108,
.icon_flag_152,
.icon_flag_161,
.icon_flag_185,
.icon_flag_188,
.icon_flag_189,
.icon_flag_227,
jdiv[class^="contentWrapper"] jdiv[class^="look"] jdiv[class^="body"] jdiv[class^="flagIcon"] {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI0MnB4IiBoZWlnaHQ9IjI4cHgiIHZpZXdCb3g9IjAgMCA0MiAyOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDIgMjgiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnIGlkPSJSVVNTSUFfM18iPjxnPjxnPjxyZWN0IGZpbGw9IiNGNEY0RjQiIHdpZHRoPSI0MiIgaGVpZ2h0PSI5LjQzMiIvPjxyZWN0IHk9IjkuNDMyIiBmaWxsPSIjMzIzRTk1IiB3aWR0aD0iNDIiIGhlaWdodD0iOS4xMzkiLz48cmVjdCB5PSIxOC41NyIgZmlsbD0iI0Q4MDAxRSIgd2lkdGg9IjQyIiBoZWlnaHQ9IjkuNDMiLz48L2c+PC9nPjwvZz48L3N2Zz4=) left center no-repeat !important;
	background-size: auto;
	box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.1);
	background-size: cover !important;
}
.icon_flag_14 {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjQycHgiIGhlaWdodD0iMjhweCIgdmlld0JveD0iMCAwIDQyIDI4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MiAyOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgaWQ9IkFSTUVOSUFfMl8iPjxyZWN0IGZpbGw9IiNFNDEyMjQiIHdpZHRoPSI0MiIgaGVpZ2h0PSI5LjMzMyIvPjxyZWN0IHk9IjE4LjY2NyIgZmlsbD0iI0YwOTcyNCIgd2lkdGg9IjQyIiBoZWlnaHQ9IjkuMzMzIi8+PHJlY3QgeT0iOS4zMzMiIGZpbGw9IiMyOTMzODgiIHdpZHRoPSI0MiIgaGVpZ2h0PSI5LjMzMyIvPjwvZz48L3N2Zz4=) left center no-repeat !important;
	background-size: cover !important;
}
.icon_flag_21 {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjQycHgiIGhlaWdodD0iMjhweCIgdmlld0JveD0iMCAwIDQyIDI4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MiAyOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgaWQ9IkJFTEFSVVNfM18iPjxnPjxnPjxyZWN0IGZpbGw9IiNCQjE4MUUiIHdpZHRoPSI0Mi4wMDMiIGhlaWdodD0iMTguNjY1Ii8+PHJlY3QgeT0iMTguNjY1IiBmaWxsPSIjM0Y5QjM2IiB3aWR0aD0iNDIuMDAzIiBoZWlnaHQ9IjkuMzM1Ii8+PC9nPjwvZz48L2c+PC9zdmc+) left center no-repeat !important;
	background-size: cover !important;
}
.icon_flag_55 {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjQycHgiIGhlaWdodD0iMjhweCIgdmlld0JveD0iMCAwIDQyIDI4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MiAyOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgaWQ9IkdFUk1BTllfMl8iPjxyZWN0IHg9IjAiIGZpbGw9IiMwMTAyMDIiIHdpZHRoPSI0MiIgaGVpZ2h0PSI5LjMzIi8+PHJlY3QgeD0iMCIgeT0iOS4zMyIgZmlsbD0iI0UxMDcyMCIgd2lkdGg9IjQyIiBoZWlnaHQ9IjkuMzM1Ii8+PHJlY3QgeD0iMCIgeT0iMTguNjY1IiBmaWxsPSIjRjZEOTJBIiB3aWR0aD0iNDIiIGhlaWdodD0iOS4zMzUiLz48L2c+PC9zdmc+) left center no-repeat !important;
	background-size: cover !important;
}
.icon_flag_83 {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjQycHgiIGhlaWdodD0iMjhweCIgdmlld0JveD0iMCAwIDQyIDI4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MiAyOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgaWQ9IklUQUxZXzNfIj48cmVjdCBmaWxsPSIjMDA5MjQ2IiB3aWR0aD0iMTQiIGhlaWdodD0iMjgiLz48cmVjdCB4PSIxNCIgZmlsbD0iI0YxRjJGMSIgd2lkdGg9IjE0IiBoZWlnaHQ9IjI4Ii8+PHJlY3QgeD0iMjgiIGZpbGw9IiNDRTJEMzgiIHdpZHRoPSIxNCIgaGVpZ2h0PSIyOCIvPjwvZz48L3N2Zz4=) left center no-repeat !important;
	background-size: cover !important;
}
.icon_flag_85 {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjQycHgiIGhlaWdodD0iMjhweCIgdmlld0JveD0iMCAwIDQyIDI4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MiAyOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgaWQ9IktBWkFLSFNUQU5fMl8iPjxyZWN0IGZpbGw9IiM0RkFGQzUiIHdpZHRoPSI0MiIgaGVpZ2h0PSIyOCIvPjxwYXRoIGZpbGw9IiNGNUM4MzMiIGQ9Ik0yMS4wMDcsNi43NTVjMy45OTgsMCw3LjIzOCwzLjI0LDcuMjM4LDcuMjRjMCw0LjAxMi0zLjI0LDcuMjUtNy4yMzgsNy4yNWMtNC4wMDcsMC03LjI1Mi0zLjIzOC03LjI1Mi03LjI1QzEzLjc1NSw5Ljk5NSwxNyw2Ljc1NSwyMS4wMDcsNi43NTVMMjEuMDA3LDYuNzU1eiIvPjwvZz48L3N2Zz4=) left center no-repeat !important;
	background-size: cover !important;
}
.icon_flag_108 {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjQycHgiIGhlaWdodD0iMjhweCIgdmlld0JveD0iMCAwIDQyIDI4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MiAyOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHJlY3QgZmlsbD0iI0Q1MEUzOSIgd2lkdGg9IjQyIiBoZWlnaHQ9IjI4Ii8+PHBhdGggZmlsbD0iI0YzRTczQyIgZD0iTTIxLjAwNyw2Ljc1NWMzLjk5OCwwLDcuMjM4LDMuMjQsNy4yMzgsNy4yNGMwLDQuMDEyLTMuMjQsNy4yNS03LjIzOCw3LjI1Yy00LjAwNywwLTcuMjUyLTMuMjM4LTcuMjUyLTcuMjVDMTMuNzU1LDkuOTk1LDE3LDYuNzU1LDIxLjAwNyw2Ljc1NUwyMS4wMDcsNi43NTV6Ii8+PC9zdmc+) left center no-repeat !important;
	background-size: cover !important;
}
.icon_flag_152 {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjQycHgiIGhlaWdodD0iMjhweCIgdmlld0JveD0iMCAwIDQyIDI4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MiAyOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHJlY3QgZmlsbD0iI0RDMUYzOCIgd2lkdGg9IjQyIiBoZWlnaHQ9IjI4Ii8+PHJlY3QgeD0iOS4xODgiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSI2LjEyNCIgaGVpZ2h0PSIyOCIvPjxyZWN0IHk9IjEwLjUwMSIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjQyIiBoZWlnaHQ9IjciLz48cmVjdCB4PSIxMC43MTkiIGZpbGw9IiMyNTMwNjIiIHdpZHRoPSIzLjA2MyIgaGVpZ2h0PSIyOCIvPjxyZWN0IHk9IjEyLjI1MSIgZmlsbD0iIzI1MzA2MiIgd2lkdGg9IjQyIiBoZWlnaHQ9IjMuNSIvPjwvc3ZnPg==) left center no-repeat !important;
	background-size: cover !important;
}
.icon_flag_161 {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjQycHgiIGhlaWdodD0iMjhweCIgdmlld0JveD0iMCAwIDQyIDI4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MiAyOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHJlY3QgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjQyIiBoZWlnaHQ9IjE0Ii8+PHJlY3QgeT0iMTQiIGZpbGw9IiNEODBEMzMiIHdpZHRoPSI0MiIgaGVpZ2h0PSIxNCIvPjwvc3ZnPg==) left center no-repeat !important;
	background-size: cover !important;
}
.icon_flag_185 {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjQycHgiIGhlaWdodD0iMjhweCIgdmlld0JveD0iMCAwIDQyIDI4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MiAyOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHJlY3QgZmlsbD0iI0M5MTMzNCIgd2lkdGg9IjQyIiBoZWlnaHQ9IjkuMzMyIi8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTAsMjhoNDJ2LTkuMzM1SDBWMjh6IE0wLDE4LjY2NVY5LjMzMlYxOC42NjV6Ii8+PHJlY3QgeT0iOS4zMzIiIGZpbGw9IiMzMjNFODQiIHdpZHRoPSI0MiIgaGVpZ2h0PSI5LjMzMyIvPjxwYXRoIGZpbGw9IiNDOTEzMzQiIGQ9Ik02Ljk0Niw5LjA3NnY4LjQ4OGwwLDBjMCwxLjUyMSwwLjYyMSwyLjksMS42MjIsMy45MDFjMC45OTgsMC45OTYsMi4zODMsMS42MTksMy45MDUsMS42MTlsMCwwYzEuNTIzLDAsMi45MDEtMC42MjMsMy45MDItMS42MTlDMTcuMzgxLDIwLjQ2NSwxOCwxOS4wODYsMTgsMTcuNTY0VjkuMDc2SDYuOTQ2eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMC4zMjYsMTEuNjA5YzAuMDExLDAuMDIsMC4wNDQsMC4wMzYsMC4wNjIsMC4wNDVjMC4wMTksMC4wMTYsMC4wNTQsMC4wMjcsMC4wODUsMC4wMzNjMC4xMiwwLjAyMSwwLjE5OS0wLjAwMiwwLjI4Ni0wLjAyNmMwLjAzMy0wLjAxMSwwLjA2Ni0wLjAyMSwwLjEwNS0wLjAyOGMwLjA0LTAuMDA5LDAuMDc0LTAuMDA3LDAuMTE3LDAuMDAyYy0wLjAxLTAuMDE1LTAuMDEzLTAuMDIzLTAuMDIzLTAuMDNjLTAuMDI3LTAuMDI5LTAuMDgxLTAuMDczLTAuMDg3LTAuMDczVjExLjUzYy0wLjA3MS0wLjAxLTAuMTQxLDAuMDA3LTAuMjA3LDAuMDI5Yy0wLjA1OSwwLjAyMy0wLjEwOSwwLjA0NS0wLjE1NiwwLjA1Yy0wLjA1NCwwLjAwOS0wLjEwNywwLjAwNy0wLjE2My0wLjAxNUMxMC4zMzIsMTEuNTkyLDEwLjMyMSwxMS41OTcsMTAuMzI2LDExLjYwOUwxMC4zMjYsMTEuNjA5eiBNMTUuOTQ1LDE3Ljg1YzAsMC4wMDMsMCwwLjAwNiwwLDAuMDA2djAuMDAxYzAuMDEzLDAuMDgzLDAuMDMzLDAuMTMyLDAuMDUxLDAuMTU1YzAuMDExLDAuMDEzLDAuMDE5LDAuMDE5LDAuMDI4LDAuMDE5YzAuMDE2LDAsMC4wMjEtMC4wMDIsMC4wMzMtMC4wMTRjMC4wMTYtMC4wMTMsMC4wMjgtMC4wNCwwLjAzOC0wLjA3bDAuMDA2LDAuMDA0YzAsMC4wMTgsMC4wMDUsMC4wMzgsMC4wMSwwLjA2YzAuMDEzLDAuMDYyLDAuMDMzLDAuMSwwLjA0NiwwLjEyYzAuMDExLDAuMDEsMC4wMjYsMC4wMTMsMC4wMzMsMC4wMTNjMC4wMTEsMCwwLjAyMS0wLjAwMywwLjAyOC0wLjAxN2MwLjAxNi0wLjAxNywwLjAzMS0wLjA0NywwLjA0NC0wLjA4OWMwLDAuMDEyLDAuMDA1LDAuMDI0LDAuMDA1LDAuMDM1YzAuMDEsMC4wMywwLjAxMywwLjA1OCwwLjAxOCwwLjA4MWMwLjAxMSwwLjA1MywwLjAzMSwwLjA4NywwLjA0OSwwLjFjMC4wMTgsMC4wMTYsMC4wNDQsMC4wMDgsMC4wNzQtMC4wMjhjMC4wNTQtMC4wNjMsMC4wODItMC4xNjYsMC4wODctMC4yNjZjMC4wMDUtMC4wMjEsMC4wMDUtMC4wNDEsMC4wMTEtMC4wNjFjMC4wMDUtMC4wODQsMC0wLjE2NywwLjAwNS0wLjI1M2MwLjAwNS0wLjA2OSwwLjAyMi0wLjE1Mi0wLjAxNi0wLjIxOWMwLjAxNiwwLjAxLDAuMDIxLDAuMDE5LDAuMDI4LDAuMDE4YzAuMDEsMCwwLjAxNi0wLjAxMiwwLjAxNi0wLjA0M2MwLTAuMDM2LDAtMC4wOTQsMC4wMDItMC4xNGMwLTAuMDI1LDAuMDA2LTAuMDQ2LDAuMDA2LTAuMDYxdi0wLjAwMmMwLjAwNS0wLjA4LDAuMDI1LTAuMzAxLDAuMDQzLTAuNDYxYzAuMDA1LTAuMDMsMC4wMTEtMC4wNjMsMC4wMTYtMC4wODZjMC4wMDItMC4wMjQsMC4wMDItMC4wNDcsMC4wMDgtMC4wNjNjMC0wLjAwMywwLTAuMDAzLDAtMC4wMDNjMC4wMTUtMC4wOTQtMC4wMDYtMC4xMzctMC4wMjMtMC4xN2MtMC4wMDUtMC4wMTQtMC4wMDgtMC4wMjUtMC4wMTMtMC4wMzhjMC4wMywwLjA2OSwwLjA1MSwwLjEsMC4wNjYsMC4wOTZjMC4wMDgtMC4wMDgsMC4wMTMtMC4wMzUsMC4wMjMtMC4wODdjMC4wMDUtMC4wMzcsMC4wMTMtMC4wODYsMC4wMjgtMC4xNDZjMC4wMDUsMCwwLjAwNS0wLjAwNywwLjAxLTAuMDEzYzAuMDQxLTAuMjE4LDAuMDUxLTAuMzMzLDAuMDY2LTAuNTI3YzAuMDA1LTAuMDIzLDAuMDA1LTAuMDUsMC4wMTEtMC4wNzdjMC4wMDItMC4wODMtMC4wMTYtMC4xNDYtMC4wMzYtMC4xOTRjMC4wMDUsMC4wMDUsMC4wMTYsMC4wMDgsMC4wMTYsMC4wMDhjMC4wMjIsMCwwLjAzOC0wLjAyOSwwLjAzMy0wLjEyN2MwLTAuMDgzLDAuMDA1LTAuMjI5LDAuMDEtMC4zMzZjMC0wLjA2NSwwLTAuMTE4LDAtMC4xMzN2LTAuMDA0YzAtMC4wNTQtMC4wMDUtMC4wOTMtMC4wMDUtMC4xMjNjLTAuMDA1LTAuMDIxLTAuMDA1LTAuMDQxLTAuMDExLTAuMDU1YzAuMDE5LDAuMDA5LDAuMDM0LDAuMDA2LDAuMDQ5LTAuMDA0YzAuMDEzLTAuMDE1LDAuMDE5LTAuMDUzLDAuMDE5LTAuMTA1bDAsMGMwLTAuMDE4LDAtMC4wMzgsMC0wLjA1NWMwLTAuMDQ1LDAtMC4wODgtMC4wMDYtMC4xMzNjLTAuMDI3LTAuMjcxLTAuMDY4LTAuNTMtMC4xMTItMC43OWMtMC4wNDktMC4yNTQtMC4xLTAuNTEyLTAuMTU2LTAuNzcybDAuMDA4LTAuMDAxYzAuMDE4LTAuMDA3LDAuMDIzLTAuMDMzLDAuMDE4LTAuMDc4Yy0wLjAwNy0wLjA0NS0wLjAyMi0wLjEwNC0wLjA0LTAuMTg4bDAsMGMtMC4wMzQtMC4xMDQtMC4wNzctMC4yMzUtMC4xMjMtMC4zNzRjLTAuMDE2LTAuMDQzLTAuMDMxLTAuMDg1LTAuMDM5LTAuMTIyYy0wLjA5NC0wLjI3Ny0wLjExNC0wLjM4MS0wLjEyNS0wLjQ1OGMtMC4wMDMtMC4wMTgtMC4wMDMtMC4wMzYtMC4wMDgtMC4wNTNjLTAuMDI4LTAuMTM0LTAuMDg0LTAuMjM5LTAuMTgyLTAuMzI4Yy0wLjA5NS0wLjA4OS0wLjIyOC0wLjE2My0wLjQxMi0wLjIzOWwwLDBsMCwwYy0wLjAxLTAuMDA1LTAuMDE1LTAuMDA5LTAuMDIyLTAuMDEzYy0wLjAxMS0wLjAwMy0wLjAyMS0wLjAwNy0wLjAzMS0wLjAwOWMtMC4wNDEtMC4wMTktMC4wODktMC4wMzUtMC4xMjgtMC4wNDdsMCwwYy0wLjAyMi0wLjAwNi0wLjA0MS0wLjAxMy0wLjA2Mi0wLjAxN2MtMC4wMTUtMC4wMDItMC4wMzMtMC4wMDQtMC4wNTEtMC4wMDJjLTAuMDg3LDAuMDAyLTAuMTM4LDAuMDUtMC4xNjQsMC4wOTJsMCwwYy0wLjAwNywwLjAxOC0wLjAxOCwwLjA0Mi0wLjAxOCwwLjA2OWMwLDAuMDI1LDAsMC4wNTYsMC4wMDUsMC4wODhjMC4wMTksMC4xNywwLjEwNSwwLjQxMSwwLjE4MiwwLjU2M2MwLDAuMDA3LDAsMC4wMTUsMCwwLjAyMWMwLDAuMDUxLDAsMC4xMDEsMCwwLjE2MmMtMC4wMDUsMC4xMzYtMC4wNDMsMC4yMzgtMC4wODcsMC4zNDljLTAuMDE4LDAuMDQ0LTAuMDMzLDAuMDg3LTAuMDQ2LDAuMTM1Yy0wLjAzOCwwLjExNy0wLjA1OSwwLjIxMy0wLjA3MSwwLjI5NmMtMC4wMzMsMC4xNTUtMC4wNTQsMC4yNjYtMC4xODksMC40MTRjLTAuMDI1LDAuMDMtMC4wNDksMC4wNi0wLjA3MiwwLjA4NGMtMC4xMjgsMC4xNDMtMC4xODcsMC4yMDktMC4zMTQsMC4yNDZjLTAuMzE3LDAuMDk3LTAuMzc2LDAuMjcxLTAuMzg5LDAuMzMzYy0wLjAwNSwwLjAwOS0wLjAwNSwwLjAyMy0wLjAwNSwwLjAyM2gtMC4xMjhsMC4wMDUtMC4wMDRjLTAuMDA1LDAtMC4wMTEtMC4wMDItMC4wMTEtMC4wMDNjMC4wMTEtMC4wMDMsMC4wMTktMC4wMDQsMC4wMjgtMC4wMDhjMC4wMTEtMC4wMDQsMC4wMTYtMC4wMTYsMC4wMTEtMC4wMjZjLTAuMDA1LTAuMDEyLTAuMDIzLTAuMDI3LTAuMDU3LTAuMDQ0Yy0wLjA0OS0wLjAyNi0wLjEzOC0wLjA5Mi0wLjIxNS0wLjE2N2MtMC4wMTYtMC4wMTUtMC4wMjgtMC4wMjgtMC4wNDEtMC4wNDNjLTAuMDE2LTAuMDE1LTAuMDI1LTAuMDMxLTAuMDQxLTAuMDQ2bDAsMGMtMC4wMTMtMC4wMTctMC4wMjUtMC4wMzctMC4wMzUtMC4wNTNjLTAuMDExLTAuMDE0LTAuMDIxLTAuMDI2LTAuMDMxLTAuMDRsMCwwYzAuMDIxLDAuMDAyLDAuMDMxLDAuMDAyLDAuMDM2LTAuMDA3YzAuMDA1LTAuMDA1LDAuMDA4LTAuMDE0LDAuMDA1LTAuMDI4YzAtMC4wMjEtMC4wMjEtMC4wNTQtMC4wNDQtMC4wODhjLTAuMDI3LTAuMDMzLTAuMDU0LTAuMDczLTAuMDcxLTAuMTExYy0wLjAxOC0wLjAzNy0wLjAzMy0wLjA3NC0wLjA1NC0wLjEwNGMwLDAsMC0wLjAwNi0wLjAwMy0wLjAxNWMwLDAsMCwwLDAtMC4wMDRjMC0wLjAwMiwwLTAuMDA1LDAtMC4wMDhjMC4wMDMsMCwwLjAxNCwwLDAuMDIzLTAuMDA1YzAuMDA1LTAuMDAyLDAuMDA1LTAuMDA4LDAuMDExLTAuMDE3YzAtMC4wMTMtMC4wMDYtMC4wMzItMC4wMTYtMC4wNTNjLTAuMDE5LTAuMDMtMC4wMzgtMC4wNzctMC4wNTctMC4xMjRjLTAuMDIxLTAuMDQyLTAuMDMzLTAuMDgtMC4wNDMtMC4xMTNjMCwwLjAwMSwwLDAuMDA0LDAuMDA1LDAuMDA0YzAuMDEsMC4wMDUsMC4wMTgsMC4wMDUsMC4wMjIsMC4wMDVjMC4wMTEsMCwwLjAxNi0wLjAwOCwwLjAyMS0wLjAxN2MwLjAwNi0wLjAwOSwwLTAuMDI1LTAuMDA1LTAuMDVsMCwwbDAsMGMtMC4wMDUtMC4wMTYtMC4wMS0wLjAyOC0wLjAxNi0wLjA0MWMtMC4wMTMtMC4wNDItMC4wMzMtMC4wOTItMC4wNDYtMC4xNDJjMC4wMjgsMC4wMTksMC4wNTIsMC4wMzgsMC4wNjYsMC4wMzVjMC4wMTktMC4wMDEsMC4wMTktMC4wMjYtMC4wMjEtMC4wOTljLTAuMDIyLTAuMDYyLTAuMDM1LTAuMTU0LTAuMDM1LTAuMjI0Yy0wLjAwNS0wLjA3MSwwLjAxOC0wLjE0NiwwLjA1Ni0wLjIxYzAuMDQxLTAuMDU5LDAuMTAxLTAuMTA1LDAuMTY5LTAuMTE3YzAuMDE2LTAuMDAyLDAuMDIxLTAuMDAyLDAuMDM2LTAuMDAyYzAuMDIzLDAsMC4wMjUsMC4wMDMsMC4wNDEsMC4wMDhjMC4wMTYsMC4wMDIsMC4wMzMsMC4wMDcsMC4wNjYsMC4wMTNjMC4wOTIsMC4wMTcsMC4xNDQsMC4wNDMsMC4xODksMC4wNjVjMC4wMSwwLjAwNywwLjAxNiwwLjAwOCwwLjAyNSwwLjAxNWwwLDBjMCwwLTAuMDIxLTAuMDEyLDAsMC4wMDFjMC4wMTMsMC4wMDUsMC4wMjMsMC4wMDksMC4wMzYsMC4wMTRjMC4wMSwwLDAuMDI1LDAuMDA0LDAuMDM2LDAuMDA3YzAuMDYxLDAuMDA5LDAuMTI4LTAuMDA3LDAuMTg0LTAuMDY1bDAuMDA1LTAuMDA4aC0wLjAxYzAsMC0wLjEtMC4wMTgtMC4xNjYtMC4wNDZjLTAuMDIzLTAuMDEzLTAuMDQ0LTAuMDI1LTAuMDY3LTAuMDRjLTAuMDI3LTAuMDE5LTAuMDUxLTAuMDM1LTAuMDk0LTAuMDQ3Yy0wLjA1Ny0wLjAxNC0wLjEwMS0wLjAxNC0wLjExMy0wLjAxNGMwLTAuMDE5LDAuMDA4LTAuMDg2LDAuMTQ2LTAuMTg4YzAuMDg0LTAuMDYxLDAuMTM4LTAuMDk0LDAuMTg4LTAuMTA4YzAuMDQ5LTAuMDE2LDAuMDktMC4wMTYsMC4xNjItMC4wMTNjMC4wNjYsMCwwLjEyLDAsMC4xNjYtMC4wMWMwLjA0My0wLjAwOSwwLjA4Mi0wLjAyMiwwLjEyNS0wLjAzOWMwLjA2Mi0wLjAzMywwLjA4NS0wLjAxNSwwLjEwNywwLjAwOGMwLjAwNiwwLjAwNSwwLjAxNiwwLjAwNywwLjAxNiwwLjAxMWMwLjAxOCwwLjAxNiwwLjAzMywwLjAzLDAuMDQxLDAuMDQzYzAuMDEsMC4wMTEsMC4wMjEsMC4wMjcsMC4wMjEsMC4wNDhjMCwwLjAxMiwwLDAuMDIzLDAuMDA1LDAuMDNjMCwwLjAwNSwwLjAwNSwwLjAwNiwwLjAxMSwwLjAwNmMwLjAwMiwwLDAuMDA3LTAuMDAxLDAuMDEzLTAuMDA2YzAuMDEtMC4wMDgsMC4wMjItMC4wMjgsMC4wMzgtMC4wNjdjMC4wMDUtMC4wMDYsMC4wMDUtMC4wMTUsMC4wMS0wLjAyM2MwLjAyOC0wLjA4OCwwLjAyOC0wLjE3Mi0wLjAwNS0wLjI0MmMtMC4wMjgtMC4wNjktMC4wOTItMC4xMjMtMC4xODItMC4xNThjLTAuMDA4LTAuMDAzLTAuMDEzLTAuMDA4LTAuMDE4LTAuMDA4Yy0wLjA1Ny0wLjAxOS0wLjEwNS0wLjAyOS0wLjE1OS0wLjAzM2MtMC4wMzUtMC4wMDYtMC4wNjgtMC4wMDctMC4xMDctMC4wMDhjLTAuMDEtMC4wMTItMC4wMjctMC4wMjUtMC4wNTEtMC4wNDhjLTAuMDIxLTAuMDE5LTAuMDQ5LTAuMDQ1LTAuMDc3LTAuMDY2Yy0wLjA2MS0wLjA1Ni0wLjEyLTAuMTA0LTAuMzA0LTAuMTAzYy0wLjIwNSwwLjAwMi0wLjM5NSwwLjA3Ny0wLjU4MSwwLjE1Yy0wLjEzMywwLjA1Mi0wLjI2NywwLjEwNC0wLjQwMSwwLjEzMmMtMC4wNDksMC4wMDctMC4wODIsMC4wMTMtMC4wODgsMC4wMjZjLTAuMDAyLDAuMDEzLDAuMDE2LDAuMDI4LDAuMDcyLDAuMDVjMC4wNTQsMC4wMjEsMC4xLDAuMDI0LDAuMTI1LDAuMDIxYy0wLjA3NiwwLjA1Mi0wLjEyNSwwLjEzNi0wLjE3MSwwLjIxM2MtMC4wMjgsMC4wNDktMC4wNiwwLjA5Ny0wLjA5NSwwLjE0MmMtMC4wMjUsMC4wMjQtMC4wNzcsMC4wOS0wLjA3MiwwLjExNWMwLjAwNiwwLjAxMSwwLjAxMywwLjAxNiwwLjAzMywwLjAxMWMwLjA1Ny0wLjAxMywwLjA2Ny0wLjAxNSwwLjEwNy0wLjA0OWMtMC4wNjgsMC4wNzktMC4xMTIsMC4xNjktMC4xNjEsMC4yNjVjLTAuMDM1LDAuMDc5LTAuMDc2LDAuMTUyLTAuMTMzLDAuMjE4Yy0wLjAyMiwwLjAyMS0wLjAyMiwwLjA0NywwLjAxMSwwLjA1YzAuMDE1LDAuMDAyLDAuMDM4LTAuMDAzLDAuMDY2LTAuMDEzYy0wLjAxMSwwLjAwOS0wLjAyOCwwLjAyNC0wLjAyMywwLjA0NmMwLDAuMDAzLDAuMDAzLDAuMDEsMC4wMTMsMC4wMTZjLTAuMDA1LDAuMDAyLTAuMDA1LDAuMDA2LTAuMDEsMC4wMDljLTAuMDI1LDAuMS0wLjA2NiwwLjIyOC0wLjEwMywwLjMxOWMtMC4wMjEsMC4wNTgtMC4wMzgsMC4xMTctMC4wMzMsMC4xNDNjMC4wMDMsMC4wMjQsMC4wMTgsMC4wMzMsMC4wNDYsMC4wMTVjMCwwLjAwMywwLDAuMDA3LDAsMC4wMDhjLTAuMDAzLDAuMDA0LDAsMC4wMDItMC4wMDMsMC4wMDZjMCwwLDAsMC4wMDEsMCwwLjAwMmwwLDBsMCwwYy0wLjAxLDAuMDM2LTAuMDM1LDAuMDgyLTAuMDU0LDAuMTI5Yy0wLjAzOCwwLjA4OS0wLjA3OSwwLjE3OS0wLjA2MSwwLjIwMmMwLDAuMDA0LDAuMDA1LDAuMDA0LDAuMDA1LDAuMDA0Yy0wLjAxNiwwLjAzLTAuMDIzLDAuMDU3LTAuMDI4LDAuMDg3Yy0wLjAxLDAuMDE5LTAuMDE2LDAuMDMtMC4wMjEsMC4wNDdjLTAuMDA1LTAuMDE3LTAuMDEtMC4wMjgtMC4wMTYtMC4wNDdjLTAuMDA4LTAuMDMtMC4wMTgtMC4wNTctMC4wMjUtMC4wODdjMCwwLDAsMCwwLTAuMDA0YzAuMDE4LTAuMDIzLTAuMDIxLTAuMTEzLTAuMDYzLTAuMjAyYy0wLjAxOS0wLjA0Ny0wLjAzOS0wLjA5My0wLjA1Mi0wLjEyOWwwLDBsMCwwYzAtMC4wMDEsMC0wLjAwMiwwLTAuMDAyYzAtMC4wMDQsMC0wLjAwMi0wLjAwNS0wLjAwNmMwLTAuMDAxLDAtMC4wMDUsMC0wLjAwOGMwLjAzMywwLjAxOSwwLjA0OSwwLjAxLDAuMDQ5LTAuMDE1YzAuMDA1LTAuMDI1LTAuMDExLTAuMDg1LTAuMDMzLTAuMTQzYy0wLjAzMy0wLjA5Mi0wLjA3Mi0wLjIyLTAuMTA1LTAuMzE5Yy0wLjAwNS0wLjAwMy0wLjAwNS0wLjAwNy0wLjAwNS0wLjAwOWMwLjAwNS0wLjAwNiwwLjAxMS0wLjAxMywwLjAxMS0wLjAxNmMwLjAwNS0wLjAyMS0wLjAxMS0wLjAzNy0wLjAyNi0wLjA0NmMwLjAzMSwwLjAxLDAuMDU0LDAuMDE1LDAuMDY2LDAuMDEzYzAuMDMzLTAuMDAzLDAuMDMzLTAuMDI5LDAuMDE2LTAuMDVjLTAuMDYyLTAuMDY1LTAuMS0wLjEzOS0wLjEzOC0wLjIxOGMtMC4wNDEtMC4wOTYtMC4wOS0wLjE4Ni0wLjE1Ni0wLjI2NWMwLjA0MywwLjAzNCwwLjA0MywwLjAzNiwwLjEwNCwwLjA0OWMwLjAyMywwLjAwNSwwLjAzMywwLDAuMDMzLTAuMDExYzAuMDA4LTAuMDI1LTAuMDQ4LTAuMDkxLTAuMDY2LTAuMTE1Yy0wLjAzOC0wLjA0NS0wLjA3MS0wLjA5My0wLjA5NS0wLjE0MmMtMC4wNDktMC4wNzctMC4xMDMtMC4xNjEtMC4xNzctMC4yMTNjMC4wMjgsMC4wMDMsMC4wNzIsMCwwLjEyOC0wLjAyMWMwLjA1Ny0wLjAyMSwwLjA3Mi0wLjAzNywwLjA3Mi0wLjA1Yy0wLjAxMS0wLjAxNC0wLjAzOC0wLjAyLTAuMDg1LTAuMDI2Yy0wLjE0My0wLjAyOC0wLjI3Ni0wLjA4LTAuNDA5LTAuMTMyYy0wLjE4NC0wLjA3My0wLjM3MS0wLjE0OC0wLjU4MS0wLjE1Yy0wLjE3OS0wLjAwMi0wLjIzNywwLjA0Ny0wLjMwNCwwLjEwM2MtMC4wMjYsMC4wMjEtMC4wNTIsMC4wNDgtMC4wNzQsMC4wNjZjLTAuMDIzLDAuMDIyLTAuMDM5LDAuMDM2LTAuMDU0LDAuMDQ4Yy0wLjAzNiwwLjAwMS0wLjA3MiwwLjAwMi0wLjEwMywwLjAwOGMtMC4wNTksMC4wMDQtMC4xMDUsMC4wMTUtMC4xNTksMC4wMzNjLTAuMDA3LDAtMC4wMTMsMC4wMDUtMC4wMjIsMC4wMDhjLTAuMDg1LDAuMDM1LTAuMTQ2LDAuMDg5LTAuMTgyLDAuMTU4Yy0wLjAzMSwwLjA3LTAuMDMxLDAuMTU0LTAuMDAzLDAuMjQyYzAuMDAzLDAuMDA5LDAuMDA4LDAuMDE4LDAuMDA4LDAuMDIzYzAuMDIxLDAuMDM5LDAuMDMxLDAuMDYsMC4wMzgsMC4wNjdjMC4wMDYsMC4wMDUsMC4wMTEsMC4wMDYsMC4wMTEsMC4wMDZjMC4wMSwwLDAuMDEzLTAuMDAxLDAuMDE4LTAuMDA2YzAuMDA1LTAuMDA3LDAuMDA1LTAuMDE5LDAuMDA1LTAuMDNjMC0wLjAyMSwwLjAwNi0wLjAzNywwLjAyMS0wLjA0OGMwLjAwNi0wLjAxMywwLjAxOS0wLjAyNywwLjAzNi0wLjA0M2MwLjAwNS0wLjAwNCwwLjAxMS0wLjAwNiwwLjAxNi0wLjAxMWMwLjAyNS0wLjAyMiwwLjA0OS0wLjA0MSwwLjEwOS0wLjAwOGMwLjA0NCwwLjAxNywwLjA4LDAuMDMsMC4xMjgsMC4wMzljMC4wNDQsMC4wMSwwLjA5NSwwLjAxLDAuMTYyLDAuMDFjMC4wNzEtMC4wMDMsMC4xMTctMC4wMDMsMC4xNjYsMC4wMTNjMC4wNDksMC4wMTUsMC4xMDQsMC4wNDgsMC4xODQsMC4xMDhjMC4xNDQsMC4xMDMsMC4xNTQsMC4xNywwLjE0OCwwLjE4OGMtMC4wMTUsMC0wLjA1NiwwLTAuMTE0LDAuMDE0Yy0wLjA0MSwwLjAxMi0wLjA2NywwLjAyOC0wLjA5NSwwLjA0N2MtMC4wMTksMC4wMTUtMC4wMzksMC4wMjctMC4wNjcsMC4wNGMtMC4wNjYsMC4wMjgtMC4xNjYsMC4wNDYtMC4xNjYsMC4wNDZoLTAuMDFsMC4wMSwwLjAwOGMwLjA1NCwwLjA1OSwwLjEyLDAuMDc0LDAuMTg3LDAuMDY1YzAuMDA4LTAuMDAzLDAuMDIzLTAuMDA3LDAuMDMzLTAuMDA3YzAuMDExLTAuMDA1LDAuMDE5LTAuMDA5LDAuMDM0LTAuMDE0YzAuMDE4LTAuMDEzLDAtMC4wMDEsMC0wLjAwMWwwLDBjMC4wMDctMC4wMDcsMC4wMTMtMC4wMDgsMC4wMjItMC4wMTVjMC4wNDYtMC4wMjIsMC4xLTAuMDQ5LDAuMTg5LTAuMDY1YzAuMDM4LTAuMDA2LDAuMDUxLTAuMDExLDAuMDY2LTAuMDEzYzAuMDE2LTAuMDA1LDAuMDI1LTAuMDA4LDAuMDQ0LTAuMDA4YzAuMDA4LDAsMC4wMjIsMCwwLjAzMywwLjAwMmMwLjA3MSwwLjAxMiwwLjEzMywwLjA1OSwwLjE3MSwwLjExN2MwLjAzOSwwLjA2NCwwLjA1NywwLjEzOSwwLjA1NywwLjIxcy0wLjAxMywwLjE2Mi0wLjA0NCwwLjIyNGMtMC4wMjcsMC4wNzItMC4wMjcsMC4wOTgtMC4wMSwwLjA5OWMwLjAxLDAuMDAzLDAuMDM2LTAuMDE3LDAuMDYzLTAuMDM1Yy0wLjAxNSwwLjA1LTAuMDMzLDAuMS0wLjA0OCwwLjE0MmMtMC4wMDYsMC4wMTMtMC4wMDYsMC4wMjUtMC4wMTEsMC4wNDFsMCwwbDAsMGMtMC4wMDgsMC4wMjQtMC4wMDgsMC4wNDEtMC4wMDUsMC4wNWMwLjAwNSwwLjAwOSwwLjAxLDAuMDE3LDAuMDE2LDAuMDE3YzAuMDEsMCwwLjAyMSwwLDAuMDI1LTAuMDA1YzAsMCwwLjAwMi0wLjAwMywwLjAwOC0wLjAwNGMtMC4wMTMsMC4wMzMtMC4wMjgsMC4wNzEtMC4wNDQsMC4xMTNjLTAuMDE4LDAuMDQ3LTAuMDM2LDAuMDk0LTAuMDYyLDAuMTI0Yy0wLjAxLDAuMDIxLTAuMDEzLDAuMDQtMC4wMSwwLjA1M2MwLDAuMDA5LDAuMDA1LDAuMDE1LDAuMDEsMC4wMTdjMC4wMTEsMC4wMDUsMC4wMTYsMC4wMDgsMC4wMjUsMC4wMDVjMCwwLjAwMywwLDAuMDA2LDAsMC4wMDhjLTAuMDA1LDAuMDA0LTAuMDA1LDAuMDA0LTAuMDA1LDAuMDA0Yy0wLjAwNSwwLjAwOS0wLjAwNSwwLjAxNS0wLjAwNSwwLjAxNWMtMC4wMTYsMC4wMjktMC4wMzMsMC4wNjYtMC4wNTEsMC4xMDRjLTAuMDIxLDAuMDM4LTAuMDQ0LDAuMDc4LTAuMDY3LDAuMTExYy0wLjAzLDAuMDM0LTAuMDQ4LDAuMDY3LTAuMDQ4LDAuMDg4Yy0wLjAwNiwwLjAxNSwwLDAuMDIzLDAuMDA1LDAuMDI4YzAuMDAzLDAuMDA5LDAuMDE4LDAuMDA5LDAuMDMzLDAuMDA3bDAsMGMtMC4wMTEsMC4wMTQtMC4wMjEsMC4wMjYtMC4wMywwLjA0bDAsMGMtMC4wMDgsMC4wMTYtMC4wMjMsMC4wMzYtMC4wMzYsMC4wNTNsMCwwbDAsMGMtMC4wMTEsMC4wMTUtMC4wMjUsMC4wMzEtMC4wMzgsMC4wNDZjLTAuMDE2LDAuMDE1LTAuMDIzLDAuMDI4LTAuMDQ0LDAuMDQzYy0wLjA3NywwLjA3NS0wLjE2NiwwLjE0MS0wLjIxLDAuMTY3Yy0wLjAzNiwwLjAxNy0wLjA1MSwwLjAzMi0wLjA1NiwwLjA0NGMtMC4wMTEsMC4wMTEtMC4wMDYsMC4wMjIsMC4wMSwwLjAyNmMwLjAxLDAuMDA0LDAuMDE2LDAuMDA1LDAuMDIzLDAuMDA4YzAsMC4wMDEtMC4wMDMsMC4wMDMtMC4wMDMsMC4wMDN2MC4wMDRoLTAuMTJjLTAuMDA1LDAtMC4wMTEtMC4wMTItMC4wMTEtMC4wMjNjLTAuMDEzLTAuMDYyLTAuMDc0LTAuMjM2LTAuMzk0LTAuMzMzYy0wLjEyMy0wLjAzNy0wLjE4NS0wLjEwNC0wLjMxMy0wLjI0NmMtMC4wMjEtMC4wMjQtMC4wNDMtMC4wNTQtMC4wNzEtMC4wODRjLTAuMTMzLTAuMTQ4LTAuMTU2LTAuMjU5LTAuMTg3LTAuNDE0Yy0wLjAxOS0wLjA4My0wLjAzNi0wLjE3OS0wLjA2OS0wLjI5NmMtMC4wMTYtMC4wNDgtMC4wMzMtMC4wOTEtMC4wNTQtMC4xMzVjLTAuMDM4LTAuMTEtMC4wNzktMC4yMTMtMC4wNzktMC4zNDljLTAuMDA2LTAuMDYyLTAuMDA2LTAuMTExLTAuMDA2LTAuMTYyYzAtMC4wMDcsMC0wLjAxNywwLjAwNi0wLjAyMWMwLjA2OC0wLjE1MiwwLjE1NS0wLjM5NCwwLjE3NC0wLjU2M2MwLjAxLTAuMDMyLDAuMDEtMC4wNjMsMC4wMDUtMC4wODhjLTAuMDA1LTAuMDI3LTAuMDA4LTAuMDUyLTAuMDE4LTAuMDY5bDAsMGMtMC4wMjYtMC4wNDItMC4wNzItMC4wOS0wLjE2MS0wLjA5MmMtMC4wMTYtMC4wMDItMC4wMzMsMC0wLjA1NCwwLjAwMmMtMC4wMTksMC4wMDQtMC4wMzYsMC4wMTEtMC4wNjIsMC4wMTdsMCwwYy0wLjAzOSwwLjAxMi0wLjA4NSwwLjAyOC0wLjEyOCwwLjA0N2MtMC4wMTEsMC4wMDItMC4wMTYsMC4wMDYtMC4wMjMsMC4wMDljLTAuMDEsMC4wMDQtMC4wMjEsMC4wMDgtMC4wMjgsMC4wMTNsMCwwbDAsMGMtMC4xODcsMC4wNzYtMC4zMTksMC4xNS0wLjQxNCwwLjIzOXMtMC4xNDgsMC4xOTQtMC4xNzQsMC4zMjhDOC42NTUsMTEuNTQ0LDguNjUsMTEuNTYzLDguNjUsMTEuNThjLTAuMDE1LDAuMDc3LTAuMDMzLDAuMTgxLTAuMTIzLDAuNDU4Yy0wLjAxLDAuMDM3LTAuMDI1LDAuMDc5LTAuMDQsMC4xMjJjLTAuMDQ3LDAuMTM5LTAuMDksMC4yNzEtMC4xMjMsMC4zNzRsMCwwYy0wLjAyMywwLjA4NC0wLjA0MSwwLjE0NC0wLjA0NiwwLjE4OGMtMC4wMDYsMC4wNDUsMCwwLjA3MSwwLjAxMywwLjA3OGMwLjAwNSwwLjAwMSwwLjAxLDAuMDAxLDAuMDE1LDAuMDAxYy0wLjA1NiwwLjI2MS0wLjEwNCwwLjUxOS0wLjE1LDAuNzcyYy0wLjA0OSwwLjI2LTAuMDg3LDAuNTItMC4xMTUsMC43OWMtMC4wMDUsMC4wNDUtMC4wMDUsMC4wODgtMC4wMDUsMC4xMzNjMCwwLjAxNywwLDAuMDM3LDAsMC4wNTVsMCwwYzAsMC4wNTMsMC4wMDUsMC4wOTEsMC4wMTgsMC4xMDVjMC4wMTEsMC4wMSwwLjAyNSwwLjAxMywwLjA0OSwwLjAwNGMtMC4wMDUsMC4wMTQtMC4wMDgsMC4wMzMtMC4wMDgsMC4wNTVjLTAuMDA1LDAuMDMtMC4wMSwwLjA2OS0wLjAxLDAuMTIzdjAuMDA0YzAsMC4wMTUsMCwwLjA2NywwLjAwNSwwLjEzM2MwLjAwNSwwLjEwNiwwLjAwNSwwLjI1MywwLjAwNSwwLjMzNmMwLDAuMDk4LDAuMDEzLDAuMTI3LDAuMDMsMC4xMjdjMC4wMDYsMCwwLjAxMS0wLjAwMywwLjAyMS0wLjAwOGMtMC4wMjUsMC4wNDgtMC4wNDMsMC4xMTEtMC4wMzMsMC4xOTRjMCwwLjAyNywwLjAwNiwwLjA1NCwwLjAwNiwwLjA3N2MwLjAxMywwLjE5NCwwLjAyNywwLjMxLDAuMDY4LDAuNTI3YzAuMDA2LDAuMDA2LDAuMDA2LDAuMDEzLDAuMDExLDAuMDEzYzAuMDEsMC4wNiwwLjAyMSwwLjEwOCwwLjAyNSwwLjE0NmMwLjAwOCwwLjA1MiwwLjAxMywwLjA3OSwwLjAyOCwwLjA4N2MwLjAxMywwLjAwNCwwLjAyOC0wLjAyNiwwLjA2Mi0wLjA5NmMwLDAuMDEzLTAuMDExLDAuMDI0LTAuMDE2LDAuMDM4Yy0wLjAxMywwLjAzMy0wLjAzOCwwLjA3Ni0wLjAyMywwLjE3YzAsMCwwLDAsMCwwLjAwM2MwLjAwNiwwLjAxNiwwLjAxMSwwLjAzOCwwLjAxMSwwLjA2M2MwLjAwNSwwLjAyMywwLjAwOCwwLjA1NiwwLjAwOCwwLjA4NmMwLjAyNSwwLjE2LDAuMDQ5LDAuMzgxLDAuMDU0LDAuNDYxdjAuMDAyYzAsMC4wMTUsMCwwLjAzNSwwLjAwNSwwLjA2MWMwLDAuMDQ2LDAuMDA1LDAuMTA0LDAsMC4xNGMwLDAuMDMxLDAuMDA1LDAuMDQzLDAuMDE4LDAuMDQzYzAuMDA2LDAuMDAxLDAuMDEzLTAuMDA4LDAuMDIzLTAuMDE4Yy0wLjAzMywwLjA2Ni0wLjAxOCwwLjE0OS0wLjAxMywwLjIxOWMwLjAwMiwwLjA4NiwwLjAwMiwwLjE2OSwwLjAwOCwwLjI1M2MwLDAuMDIsMC4wMDUsMC4wMzksMC4wMDUsMC4wNjFjMC4wMSwwLjEsMC4wMzMsMC4yMDIsMC4wOTIsMC4yNjZjMC4wMjgsMC4wMzYsMC4wNTIsMC4wNDQsMC4wNzQsMC4wMjhjMC4wMjEtMC4wMTMsMC4wMzMtMC4wNDcsMC4wNDQtMC4xYzAuMDEtMC4wMjMsMC4wMTUtMC4wNTEsMC4wMjItMC4wODFjMC0wLjAxMSwwLjAwNi0wLjAyMywwLjAwNi0wLjAzNWMwLjAxLDAuMDQyLDAuMDIyLDAuMDcyLDAuMDM4LDAuMDg5YzAuMDEsMC4wMTQsMC4wMjEsMC4wMTcsMC4wMzMsMC4wMTdjMC4wMSwwLDAuMDE4LTAuMDAzLDAuMDI4LTAuMDEzYzAuMDIxLTAuMDIxLDAuMDM4LTAuMDU5LDAuMDQ5LTAuMTJjMC4wMDItMC4wMjEsMC4wMDctMC4wNDIsMC4wMTMtMC4wNnYtMC4wMDRjMC4wMSwwLjAzLDAuMDI1LDAuMDU4LDAuMDM4LDAuMDdjMC4wMSwwLjAxMiwwLjAxOCwwLjAxNCwwLjAzMywwLjAxNGMwLjAxLDAsMC4wMjMtMC4wMDYsMC4wMzMtMC4wMTljMC4wMTgtMC4wMjMsMC4wMzMtMC4wNzIsMC4wNTQtMC4xNTVsMCwwYzAsMCwwLTAuMDA0LDAtMC4wMDdjMC4wMDgsMC4wNDMsMC4wMjMsMC4wNjgsMC4wMzYsMC4wODJjMC4wMDUsMC4wMTIsMC4wMjEsMC4wMTUsMC4wMywwLjAxMmMwLjAwOC0wLjAwMywwLjAxOS0wLjAxMiwwLjAyNS0wLjAyMWMwLjAyMS0wLjAzMSwwLjAzNi0wLjA4MSwwLjA0MS0wLjEyYzAuMDEzLTAuMDgsMC4wNDEtMC4xODksMC4wOS0wLjMyOWMwLjAwOC0wLjAyNywwLjAxOC0wLjA1NCwwLjAyOC0wLjA4M2MwLjAxLTAuMDI5LDAuMDIyLTAuMDU5LDAuMDMzLTAuMDkxbDAsMGMwLjAzMy0wLjA3OCwwLjA2Mi0wLjE1NywwLjA4NC0wLjIzM2MwLjAyNi0wLjA3OSwwLjA0NC0wLjE1OSwwLjA2Ni0wLjI0MWMwLjAxMS0wLjAzNiwwLjAxMS0wLjA2OCwwLjAwNi0wLjA5YzAuMDA1LDAuMDAzLDAuMDEsMC4wMDQsMC4wMSwwLjAwNGMwLjAxNi0wLjAwMywwLjAxOS0wLjAyMSwwLjAzMy0wLjA1OWMwLTAuMDExLDAuMDA1LTAuMDE5LDAuMDA1LTAuMDIzQzkuNDg0LDE2LjYzLDkuNDksMTYuNjA0LDkuNSwxNi41NzRjMC4wMTEsMC4wNjIsMC4wMjMsMC4xMDUsMC4wMzgsMC4xMjhjMC4wMDYsMC4wMTIsMC4wMDgsMC4wMjEsMC4wMTksMC4wMjNjMC4wMDUsMC4wMDcsMC4wMTUsMC4wMDcsMC4wMjUsMC4wMDNjMC4wMDMtMC4wMDYsMC4wMTMtMC4wMTEsMC4wMTgtMC4wMjFjMC4wMTktMC4wMjEsMC4wMjMtMC4wNjYsMC4wMzktMC4xMTNjMC4wMS0wLjAzLDAuMDEzLTAuMDYsMC4wMjItMC4wODN2LTAuMDAxYzAuMDExLTAuMDI5LDAuMDI4LTAuMDgyLDAuMDU3LTAuMTM5YzAuMDU0LTAuMTIxLDAuMTItMC4yODksMC4xNjYtMC40MjhjMC4wMTEsMC4xNTUsMC4wMzEsMC4zOTcsMC4wOTgsMC40MzFjMC4wMjUsMC4wMTcsMC4wNjYtMC4wMDgsMC4xMTctMC4xMDNjMC4wMTEtMC4wMTksMC4wMTgtMC4wNDMsMC4wMjgtMC4wNjdjMC4wMTMtMC4wMjQsMC4wMjgtMC4wNSwwLjAzOC0wLjA3OGMwLjAzMy0wLjA3NCwwLjA2Ni0wLjE2MiwwLjA5NS0wLjI0NGMwLjAwNSwwLjAyMSwwLjAxMSwwLjA0MSwwLjAxMywwLjA2YzAuMDA2LDAuMDIyLDAuMDE2LDAuMDQ4LDAuMDIxLDAuMDY4YzAuMDMzLDAuMTA4LDAuMDY2LDAuMTcxLDAuMTA1LDAuMTc2bDAsMGwwLDBjMC4wMDIsMC4wMDIsMC4wMTMsMCwwLjAyMi0wLjAwNWMwLjAxMS0wLjAwMiwwLjAyMS0wLjAwOSwwLjAyMy0wLjAxNmMwLjA0OS0wLjA0LDAuMDktMC4xMzMsMC4xMy0wLjI0NWwwLDBjMC4wMDgtMC4wMTMsMC4wMTQtMC4wMywwLjAxOS0wLjA0NWMwLjAwNS0wLjAxOCwwLjAwOC0wLjAzMywwLjAxOC0wLjA1MWMwLjAzMS0wLjA4NywwLjA1NC0wLjE3NywwLjA2Mi0wLjIzbDAsMHYtMC4wMDFjMC4wMDUtMC4wMTUsMC0wLjAzMS0wLjAwOC0wLjA0N2MwLjAwMywwLDAuMDAzLDAsMC4wMDMsMGMwLjAyMSwwLjAwNCwwLjAyNS0wLjAxMSwwLjAzNS0wLjA1NmwwLDBjMC0wLjAwNSwwLTAuMDEyLDAtMC4wMTljMC0wLjAwNiwwLjAwNi0wLjAxMSwwLjAwNi0wLjAxOWMwLTAuMDAxLDAtMC4wMDMsMC0wLjAwM3YwLjk5NWwwLDBjMCwwLjAxMywwLDAuMDI2LDAsMC4wMzljLTAuMDE2LDAtMC4wMjUsMC0wLjA0NCwwLjAwNGMtMC4wMTYsMC0wLjAzMywwLjAwMS0wLjA1NCwwLjAwNGMtMC4xLDAuMDA5LTAuMjMyLDAuMDMzLTAuMzMyLDAuMDc2bDAsMGwwLDBsMCwwYy0wLjA2NywwLjAzMi0wLjE0MiwwLjA5Mi0wLjIxOCwwLjE1MmMtMC4wNzIsMC4wNTctMC4xNDQsMC4xMTYtMC4yMSwwLjE0NGwwLDBjLTAuMDAzLDAuMDA0LTAuMDEzLDAuMDA0LTAuMDIzLDAuMDA4Yy0wLjAyMSwwLjAwNC0wLjA0NiwwLjAwOS0wLjA2MSwwLjAyMmMtMC4wMTYsMC4wMTYtMC4wMTYsMC4wMzgsMC4wMTgsMC4wNzVsMC4wMDUsMC4wMDJjMC4wMDUsMC4wMDksMC4wMTgsMC4wMTgsMC4wMjgsMC4wMjRjMC4wMTYsMC4wMDgsMC4wMywwLjAxNSwwLjAzOCwwLjAxOWMwLjA3MiwwLjAyNCwwLjE1NiwwLjAyOCwwLjIzMywwLjAxN2MtMC4wNDEsMC4wNzMtMC4wOSwwLjE1LTAuMTYxLDAuMjA1Yy0wLjAyOCwwLjAyNC0wLjA0OSwwLjA0NS0wLjA1NCwwLjA2MmMtMC4wMDMsMC4wMTQtMC4wMDMsMC4wMjUtMC4wMDMsMC4wMzdjMC4wMDMsMC4wMTIsMC4wMTMsMC4wMTksMC4wMjgsMC4wMjZjMC4wMTgsMC4wMSwwLjA0NiwwLjAxNywwLjA4MiwwLjAxNmMwLjAyMiwwLDAuMDUxLTAuMDAxLDAuMDc5LTAuMDA2YzAuMDI4LTAuMDA0LDAuMDU0LTAuMDEsMC4wNzktMC4wMmMtMC4wMDgsMC4wMjQtMC4wMTgsMC4wNDktMC4wMjUsMC4wNjljLTAuMDU0LDAuMTA0LTAuMDk4LDAuMTk0LTAuMDc3LDAuMjQ0YzAsMC4wMDgsMC4wMDYsMC4wMTQsMC4wMTEsMC4wMjFjLTAuMTkyLDAuMjE1LTAuNDA5LDAuNDY0LTAuNTI0LDAuNTk0Yy0wLjAxOSwwLjAxNS0wLjAzMywwLjAzNC0wLjA1NywwLjA2M2MtMC4wMTgsMC4wMTYtMC4wMjMsMC4wMjYtMC4wMjgsMC4wMjhsMCwwbDAsMGwwLDBDOS40MTMsMTguNCw5LjM5LDE4LjQyMiw5LjM3NywxOC40MzRjLTAuMDE1LDAuMDE2LTAuMDMsMC4wMjItMC4wMzgsMC4wMjVjMCwwLjAwMS0wLjAxLDAuMDA0LTAuMDIzLDAuMDA0Yy0wLjAyNSwwLjAwMy0wLjA2NiwwLjAwOC0wLjA3NiwwLjAyNWMtMC4wMDUsMC4wMDctMC4wMDUsMC4wMTYsMCwwLjAyN2MtMC4wMDUtMC4wMDItMC4wMDUtMC4wMDQtMC4wMTYtMC4wMDZjLTAuMDMzLTAuMDE5LTAuMDc2LTAuMDA5LTAuMTEyLTAuMDA0Yy0wLjAwNSwwLjAwMy0wLjAwNSwwLjAwMy0wLjAxMSwwLjAwM2wwLDBjLTAuMDI3LDAuMDA1LTAuMDYyLTAuMDA5LTAuMDg5LTAuMDM2Yy0wLjAwNi0wLjAwMi0wLjAxMS0wLjAwOS0wLjAyMS0wLjAxNGMtMC4wMDMtMC4wMDUtMC4wMDMtMC4wMS0wLjAxMy0wLjAxOGwwLDBjMC0wLjAwMi0wLjAwNi0wLjAwOC0wLjAxMS0wLjAxMWMtMC4wMjgtMC4wMzQtMC4wNTEtMC4wNi0wLjExMi0wLjA2M2MtMC4wMjUtMC4wMDYtMC4wNTQsMC4wMDQtMC4wNzIsMC4wMThjLTAuMDMzLTAuMDE2LTAuMDY2LTAuMDI5LTAuMS0wLjA0NWMtMC4wMjgtMC4wMTItMC4wNjYtMC4wMDktMC4wOTUsMGMtMC4wMzUsMC4wMTMtMC4wNjIsMC4wMzgtMC4wNzYsMC4wNzJjLTAuMDExLDAuMDIxLTAuMDExLDAuMDQ3LDAsMC4wNzZjMC4wMTUsMC4wMzEsMC4wMjIsMC4wNDksMC4wMjIsMC4wNDloMC4wMTFjMC4wMDgtMC4wNCwwLjAzOC0wLjA1NCwwLjA3OS0wLjA0NmMwLjAzLDAuMDA2LDAuMDU5LDAuMDIxLDAuMDgyLDAuMDM5YzAsMCwwLDAuMDAzLDAuMDA1LDAuMDAzbDAsMGMwLDAsMC4wMDUsMC4wMjQsMC4wMDUsMC4wMjhjMC4wMDYsMC4wMjUtMC4wMDUsMC4wNDItMC4wMzMsMC4wNDJjLTAuMDE1LDAtMC4wMjgsMC0wLjA0My0wLjAwNUg4LjYzNmMtMC4wMTEtMC4wMDctMC4wMTYsMC4wMDQtMC4wMTEsMC4wMDhjMC4wMDUsMC4wMTUsMC4wMjEsMC4wMjYsMC4wMywwLjAzNGMwLjAxNCwwLjAxNCwwLjA0MSwwLjAyNCwwLjA3MiwwLjAzM2MwLjA1NiwwLjAxNiwwLjA2OSwwLjAwOSwwLjA3OSwwYzAuMDExLTAuMDA0LDAuMDEzLTAuMDA5LDAuMDU3LDBjMC4wMjEsMC4wMDMsMC4wMzMsMC4wMTEsMC4wNDgsMC4wMTZjMC4wMjMsMC4wMTQsMC4wNDcsMC4wMjUsMC4wNzcsMC4wMTNjMC4wMDgtMC4wMDUsMC4wMTgtMC4wMDcsMC4wMjgtMC4wMTJjMCwwLDAuMDAzLTAuMDAxLDAuMDA4LTAuMDAyYy0wLjAxOSwwLjAxNS0wLjA0NiwwLjAzNC0wLjA3MiwwLjA0N2MtMC4wNDEsMC4wMTctMC4wODQsMC4wMjEtMC4xMzUsMC4wMzJjLTAuMDExLDAtMC4wMjEsMC4wMDEtMC4wMjMsMC4wMDJjLTAuMDU0LDAuMDA4LTAuMDY2LDAuMDE3LTAuMDgyLDAuMDM3Yy0wLjAxLDAuMDA2LTAuMDE2LDAuMDEzLTAuMDI1LDAuMDIzYy0wLjAyMywwLjAyMS0wLjAyNSwwLjAyMi0wLjA0MSwwLjAyMmMtMC4wMSwwLjAwNC0wLjAyNSwwLjAwNy0wLjA0NCwwLjAxNGMtMC4wMjcsMC4wMS0wLjA0OCwwLjAzNy0wLjA1MSwwLjA1OWMtMC4wMDUsMC4wMDgtMC4wMDUsMC4wMTQtMC4wMDUsMC4wMmMwLjAwNSwwLjAwNywwLjAwOCwwLjAxMywwLjAwOCwwLjAxOGMwLjAxLDAuMDA1LDAuMDIxLDAuMDA2LDAuMDMsMC4wMDZjLTAuMDI1LDAuMDE1LTAuMDU0LDAuMDMzLTAuMDcxLDAuMDU3Yy0wLjAzOSwwLjA0MS0wLjA2MiwwLjA5NS0wLjAzMywwLjE2NWMwLjAxMywwLjA0NCwwLjA3OSwwLjA3OSwwLjA3OSwwLjA3OWwwLjAxLTAuMDA2Yy0wLjAwNS0wLjAxMS0wLjAxNS0wLjAyMi0wLjAxNS0wLjAzMmMtMC4wMTktMC4wMzMtMC4wMDgtMC4wODEsMC4xNDgtMC4xNDJjMC4wMS0wLjAwNCwwLjAyNS0wLjAwNywwLjAyNy0wLjAxMmMwLjAxNiwwLjAyMSwwLjAyOCwwLjAzNSwwLjA0NCwwLjA0NmMwLjAyMSwwLjAxMywwLjAzOCwwLjAyLDAuMDYyLDAuMDE2YzAuMDUxLTAuMDA0LDAuMDQ5LTAuMDY5LDAuMDQ5LTAuMTExYzAtMC4wMTIsMC0wLjAxNywwLTAuMDIzbDAsMGMwLTAuMDI5LDAuMDM4LTAuMDQzLDAuMS0wLjA2M2MwLjAwNS0wLjAwNSwwLjAwOC0wLjAwNSwwLjAxMy0wLjAwOGMwLjA0OS0wLjAxNiwwLjA2Ni0wLjAzNywwLjA5NS0wLjA2M2MwLjAxLTAuMDEyLDAuMDIxLTAuMDIzLDAuMDM4LTAuMDM3YzAuMDIzLTAuMDIzLDAuMDQ5LTAuMDQ4LDAuMDU5LTAuMDY2Yy0wLjAwNSwwLjAyMS0wLjAxNSwwLjA1Mi0wLjA0LDAuMDg0Yy0wLjAyNiwwLjA0Mi0wLjA1NywwLjA1NC0wLjExMywwLjA3OGMtMC4wMTUsMC4wMDQtMC4wMjgsMC4wMTItMC4wNDYsMC4wMmMtMC4wNDMsMC4wMTktMC4wNzEsMC4wMzgtMC4wODIsMC4wNTljLTAuMDE1LDAuMDIxLTAuMDE1LDAuMDQ0LTAuMDA1LDAuMDc0YzAuMDEsMC4wMzItMC4wMSwwLjA0NC0wLjAzMywwLjA1NGMtMC4wMTMsMC4wMDMtMC4wMjgsMC4wMDgtMC4wNDQsMC4wMTNsMCwwbDAsMGMtMC4wMDcsMC4wMDQtMC4wMTMsMC4wMTMtMC4wMjIsMC4wMjFjMCwwLjAwOCwwLDAuMDE1LDAsMC4wMjNjMCwwLjAwOCwwLDAuMDE3LDAuMDA1LDAuMDIzYzAuMDA1LDAuMDE0LDAuMDEzLDAuMDIzLDAuMDI4LDAuMDNjMC4wMSwwLjAwNSwwLjAxNiwwLjAxMiwwLjAxNiwwLjAxN2MtMC4wMDYsMC4wMDctMC4wMTYsMC4wMTctMC4wMzEsMC4wMjVsMCwwYy0wLjAwOCwwLjAxMS0wLjAxMywwLjAxNy0wLjAwOCwwLjAyM2MwLjAwNiwwLjAxLDAuMDIzLDAuMDE4LDAuMDU3LDAuMDI4YzAsMCwwLjAwNSwwLjAwMSwwLjAxLDAuMDA0YzAuMDA2LDAsMC4wMDgsMC4wMDEsMC4wMDgsMC4wMDFjMC4wMDYsMC4wMDIsMC4wMDYsMC4wMDIsMC4wMDYsMC4wMDJjLTAuMDA2LDAuMDI0LTAuMDE0LDAuMDU2LTAuMDE5LDAuMDg1Yy0wLjAwNSwwLjA0OSwwLDAuMDk3LDAuMDEzLDAuMTRjMC4wMjEsMC4wNDMsMC4wNDksMC4wNzksMC4wOTgsMC4wOTdjMC4wMTgsMC4wMDcsMC4wMzMsMC4wMTIsMC4wNTEsMC4wMTZjMC4wNTIsMC4wMDQsMC4wODItMC4wMTgsMC4wODItMC4wMThsLTAuMDA1LTAuMDExYy0wLjAwNSwwLTAuMDA1LDAtMC4wMTYtMC4wMDJjLTAuMDMzLTAuMDEtMC4wNTctMC4wMzQtMC4wNjYtMC4wNjNjLTAuMDEzLTAuMDI3LTAuMDEzLTAuMDYyLTAuMDEtMC4wOTVjMC4wMDUtMC4wMSwwLjAwNS0wLjAyMSwwLjAxLTAuMDMzYzAuMDEtMC4wMzcsMC4wMjEtMC4wNiwwLjAyNS0wLjA3OGMwLjAxMywwLjAyMSwwLjAyMywwLjAzLDAuMDM2LDAuMDMxYzAuMDEsMC4wMDMsMC4wMjUtMC4wMDUsMC4wNDktMC4wMmMwLjAxOC0wLjAxMywwLjAzOC0wLjAyOCwwLjA1Ni0wLjA0MWMwLjAwNi0wLjAwNCwwLjAwNi0wLjAwOCwwLjAxMS0wLjAxYzAuMDA1LTAuMDAzLDAuMDA1LTAuMDA1LDAuMDA4LTAuMDA5bDAsMGwwLDBjMC4wMjUtMC4wMjksMC4wNDgtMC4xMjcsMC4wNjYtMC4yMjJjMC4wMDUtMC4wMTgsMC4wMS0wLjAzNiwwLjAxLTAuMDUzYzAuMDA1LTAuMDE4LDAuMDA1LTAuMDM1LDAuMDExLTAuMDUybDAsMGMwLTAuMDE1LDAuMDA1LTAuMDMsMC4wMDUtMC4wNDNjMC4wMS0wLjA1NSwwLjAxNi0wLjEwOCwwLjAyMy0wLjE0NWMwLjAxLTAuMDIyLDAuMDE1LTAuMDM3LDAuMDIyLTAuMDM0YzAuMDMxLDAuMDA4LDAuMDM4LTAuMDA0LDAuMDQ5LTAuMDIxYzAuMDEtMC4wMTIsMC4wMTgtMC4wMjEsMC4wMjgtMC4wMzJjMC4wMTUtMC4wMTQsMC4wMjgtMC4wMjEsMC4wNDMtMC4wMTdjMC4wMTMsMC4wMDMsMC4wMjgsMC4wMTMsMC4wNTIsMC4wMzdjMC4wMzMsMC4wNDEsMC4wNjYsMC4wMzYsMC4xNTMsMC4wMjZjMC4wMjItMC4wMDIsMC4wNTYtMC4wMDUsMC4wOTUtMC4wMDljMC4wMTgsMCwwLjAzMy0wLjAwNiwwLjA0Ni0wLjAxNGMwLTAuMDA0LDAuMDA1LTAuMDA0LDAuMDA1LTAuMDA3YzAtMC4wMDEsMC4wMDUtMC4wMDIsMC4wMDUtMC4wMDRsMCwwYzAuMDIzLTAuMDE4LDAuMDI4LTAuMDQxLDAuMDQ3LTAuMDg0YzAuMDA1LTAuMDEzLDAuMDEtMC4wMjgsMC4wMjEtMC4wNDRjMC4wMDUtMC4wMjIsMC4wMjEtMC4wMjIsMC4wMzgtMC4wMjFjMC4wMjIsMCwwLjA1NiwwLjAwMywwLjEwNC0wLjAxM2MwLjAzNi0wLjAxNCwwLjA1Ny0wLjAzNCwwLjA2Mi0wLjA1YzAtMC4wMDQsMC4wMDUtMC4wMDcsMC4wMDUtMC4wMTJ2LTAuMDAyYzAuMDIzLTAuMDEsMC4wNTctMC4wMTIsMC4wODUtMC4wMDhjMC4wMzMsMC4wMDgsMC4wNjIsMC4wMjcsMC4wODIsMC4wNzVsMC4wMDIsMC4wMDhsMC4wMDYtMC4wMDhjMCwwLDAuMDE1LTAuMDIzLDAuMDE1LTAuMDY0Yy0wLjAwNS0wLjA2My0wLjAzMy0wLjExNC0wLjA4Mi0wLjEzNWMtMC4wMy0wLjAxNy0wLjA2Ni0wLjAxOS0wLjA5Ny0wLjAxNGwwLDBjMCwwLTAuMDExLDAtMC4wMTYsMGwwLDBjLTAuMDA1LTAuMDE5LTAuMDE2LTAuMDM4LTAuMDk1LTAuMDM4Yy0wLjAzOCwwLTAuMDcxLDAtMC4wOTUsMC4wMTJjLTAuMDI1LDAuMDA4LTAuMDM4LDAuMDIzLTAuMDU0LDAuMDU0Yy0wLjAwNSwwLjAxNy0wLjAxOCwwLjAyLTAuMDMzLDAuMDI0Yy0wLjAxLDAuMDAxLTAuMDIyLDAuMDA0LTAuMDMzLDAuMDFjLTAuMDA4LDAuMDA2LTAuMDE4LDAuMDEzLTAuMDIyLDAuMDJjLTAuMDE2LDAuMDEyLTAuMDI2LDAuMDItMC4wMzksMC4wMjNjLTAuMDEsMC0wLjAxMywwLjAwMS0wLjAxOCwwLjAwMmMwLjA0MS0wLjAyOSwwLjA2Ni0wLjA4LDAuMDcxLTAuMDg4bDAuNjE5LTAuNTg5YzAuMDA2LDAuMDE1LDAuMDE2LDAuMDI0LDAuMDI2LDAuMDM5YzAuMDYxLDAuMDg1LDAuMTA0LDAuMTM5LDAuMTQzLDAuMTQyYzAuMDQxLDAsMC4wNzktMC4wNTcsMC4xMzMtMC4xODVjMC4wMDgtMC4wMjEsMC4wMTQtMC4wMzgsMC4wMTktMC4wNThjMC4wMDUtMC4wMTQsMC4wMS0wLjAyNSwwLjAxMy0wLjAzNWMwLjAzLDAuMDMxLDAuMDU5LDAuMDcxLDAuMDk3LDAuMTA3YzAuMDExLDAuMDE0LDAuMDIzLDAuMDI4LDAuMDM2LDAuMDQxYzAuMDY0LDAuMDU4LDAuMTA1LDAuMDg0LDAuMTQ0LDAuMDY4YzAuMDMzLTAuMDE1LDAuMDQ5LTAuMDY4LDAuMDU3LTAuMTY5di0wLjAwNWMwLjA2NiwwLjA2MSwwLjEyLDAuMTAzLDAuMTYzLDAuMTFjMC4wNDYsMC4wMSwwLjA3OS0wLjAxMSwwLjEwMy0wLjA3N2MwLjEzMywwLjExNCwwLjI4NiwwLjIxLDAuNDU1LDAuMjc5Yy0wLjA1NiwwLjA4Ny0wLjEwNywwLjE3Ny0wLjE1OCwwLjI2Yy0wLjAyNSwwLjAzMi0wLjAzOCwwLjA2NS0wLjA1NCwwLjA5MWwwLDBsMCwwbDAsMGwwLDBjLTAuMDU3LDAuMDg2LTAuMTA1LDAuMTc1LTAuMTQ2LDAuMjY2Yy0wLjAxMSwwLjAxNS0wLjAxNiwwLjAzNS0wLjAyNiwwLjA0OWMtMC4wMDUsMC4wMTctMC4wMSwwLjAzMi0wLjAxOCwwLjA1bDAsMHYwLjAwMWMtMC4wMTYsMC4wMzctMC4wMjgsMC4wNzYtMC4wMzMsMC4xMDVjMCwwLjAzOCwwLjAxOCwwLjA2NiwwLjA4NCwwLjA2N2MwLjAyMywwLjAwMiwwLjA1NC0wLjAwMSwwLjA4Mi0wLjAwOGMtMC4wMjgsMC4wNDktMC4wNTksMC4wOTQtMC4wODQsMC4xNDVjLTAuMDMxLDAuMDU2LTAuMDY0LDAuMTA5LTAuMDk4LDAuMTcxYy0wLjAyMiwwLjA0My0wLjA0NiwwLjA5Mi0wLjA3NiwwLjE0MWMtMC4wMjMsMC4wNDktMC4wNDcsMC4xMDMtMC4wNjksMC4xNTdjLTAuMDMzLDAuMDY2LTAuMDQ5LDAuMTEyLTAuMDIzLDAuMTM4YzAuMDE5LDAuMDI4LDAuMDY5LDAuMDM1LDAuMTY0LDAuMDE2aDAuMDA1Yy0wLjA2MiwwLjA5OC0wLjEyMywwLjE5OC0wLjE3OSwwLjMwMWMtMC4wMTYsMC4wMTgtMC4wMjUsMC4wMzYtMC4wMzMsMC4wNTRjLTAuMDExLDAuMDE2LTAuMDE2LDAuMDMzLTAuMDIzLDAuMDVsMCwwbDAsMGMtMC4wMzUsMC4wNjItMC4wNjMsMC4xMjItMC4wODcsMC4xNzZjLTAuMDEsMC4wMTEtMC4wMTYsMC4wMjEtMC4wMTYsMC4wMjljLTAuMDAyLDAuMDExLTAuMDEzLDAuMDIyLTAuMDEzLDAuMDMxbDAsMGwwLDBjLTAuMDg5LDAuMjA5LTAuMTIyLDAuMzMzLTAuMDg0LDAuMzY2YzAuMDM2LDAuMDMyLDAuMTM2LTAuMDIxLDAuMzEyLTAuMTdjLTAuMDUxLDAuMjA0LTAuMDYxLDAuMzE1LTAuMDIsMC4zMzZjMC4wNCwwLjAyMiwwLjEzLTAuMDQ0LDAuMjY2LTAuMTljLTAuMDEzLDAuMTktMC4wMDMsMC4yOTUsMC4wNDQsMC4zMTNjMC4wNDgsMC4wMTYsMC4xMjgtMC4wNTgsMC4yNDgtMC4yMTVjLTAuMDA2LDAuMTk5LDAuMDE4LDAuMjkxLDAuMDcxLDAuMjk3YzAuMDUxLDAuMDA1LDAuMTI4LTAuMDc4LDAuMjE4LTAuMjI5YzAsMC4wMDMsMCwwLjAwMywwLDAuMDAzYzAsMC4wMjUsMC4wMDUsMC4wNTMsMC4wMSwwLjA3NWwwLDB2MC4wMDNjMC4wMDMsMC4xMDQsMC4wMjgsMC4xNjMsMC4wNTcsMC4xODljMC4wMjIsMC4wMjEsMC4wNDksMC4wMTksMC4wNzYsMGMwLjAyOC0wLjAxNywwLjA1Ny0wLjA0NywwLjA4LTAuMDg3YzAsMC4wMDksMCwwLjAyLDAuMDA1LDAuMDI3YzAsMC4wMTMsMC4wMDUsMC4wMjcsMC4wMSwwLjA0MWMwLjAxMywwLjA3LDAuMDQxLDAuMTM0LDAuMDY3LDAuMTg4YzAuMDQsMC4wOCwwLjA3NiwwLjEzMiwwLjExNywwLjE0YzAuMDM4LDAuMDAyLDAuMDgyLTAuMDM5LDAuMTI4LTAuMTQxbDAsMGMwLjAwNS0wLjAxMSwwLjAxMS0wLjAyMSwwLjAxNi0wLjAzMnMwLjAxLTAuMDI0LDAuMDE1LTAuMDM2YzAuMDIzLTAuMDU1LDAuMDM2LTAuMTE1LDAuMDUyLTAuMTc5YzAuMDIyLDAuMDM3LDAuMDQ2LDAuMDYzLDAuMDcxLDAuMDc4YzAuMDI4LDAuMDE5LDAuMDU3LDAuMDIxLDAuMDc5LDBjMC4wMjMtMC4wMjYsMC4wNDktMC4wODYsMC4wNi0wLjE4OXYtMC4wMDNsMCwwYzAuMDAyLTAuMDIyLDAuMDAyLTAuMDUsMC4wMDItMC4wNzVjMCwwLDAsMCwwLTAuMDAzYzAuMDk1LDAuMTUxLDAuMTcyLDAuMjM0LDAuMjIzLDAuMjI5YzAuMDQ5LTAuMDA2LDAuMDc3LTAuMDk4LDAuMDY2LTAuMjk3YzAuMTIxLDAuMTU3LDAuMjA1LDAuMjMsMC4yNDksMC4yMTVjMC4wNDgtMC4wMTgsMC4wNjEtMC4xMjIsMC4wNDMtMC4zMTNjMC4wMTEsMC4wMTEsMC4wMTgsMC4wMiwwLjAyOCwwLjAyOWMwLjAxMywwLjAxMiwwLjAyMiwwLjAyNCwwLjAzOCwwLjAzNmMwLjExMiwwLjExMiwwLjE4NSwwLjE1NSwwLjIxMywwLjExNWMwLjAyNy0wLjAzMSwwLjAxNS0wLjE0LTAuMDMzLTAuMzI2YzAuMTgyLDAuMTQ4LDAuMjgxLDAuMjAyLDAuMzE5LDAuMTdjMC4wMzgtMC4wMzMsMC4wMDMtMC4xNTctMC4wODctMC4zNjZsMCwwbDAsMGMtMC4wMDMtMC4wMDktMC4wMDgtMC4wMjEtMC4wMTMtMC4wMzFjLTAuMDA1LTAuMDA4LTAuMDExLTAuMDE5LTAuMDE2LTAuMDI5Yy0wLjAyMi0wLjA1NC0wLjA1MS0wLjExNC0wLjA4NC0wLjE3NmwwLDBsMCwwYy0wLjAxMS0wLjAxNy0wLjAyMS0wLjAzNC0wLjAyOC0wLjA1Yy0wLjAxMS0wLjAxOC0wLjAyMS0wLjAzNy0wLjAzMS0wLjA1NGMtMC4wNTEtMC4wOTEtMC4xMTItMC4xOTUtMC4xNzktMC4zMDFoMC4wMDVjMC4wOTUsMC4wMTYsMC4xNDQsMC4wMTMsMC4xNjctMC4wMTZjMC4wMTgtMC4wMjUsMC4wMDItMC4wNzItMC4wMjMtMC4xMzhjLTAuMDI1LTAuMDU1LTAuMDQ5LTAuMTA4LTAuMDc3LTAuMTU3Yy0wLjAyNS0wLjA0OS0wLjA0OC0wLjA5OC0wLjA3MS0wLjE0MWMtMC4wMzMtMC4wNjItMC4wNjYtMC4xMTUtMC4xLTAuMTcxYy0wLjAyOC0wLjA1MS0wLjA1Ny0wLjA5Ni0wLjA3OS0wLjE0NWMwLjAyMiwwLjAwNywwLjA1MSwwLjAxLDAuMDc5LDAuMDA4YzAuMDYyLTAuMDAxLDAuMDc5LTAuMDI5LDAuMDc5LTAuMDY4YzAtMC4wNDgtMC4wMy0wLjEwNy0wLjA1MS0wLjE1NWMtMC4wMDYtMC4wMTQtMC4wMTYtMC4wMzQtMC4wMjMtMC4wNWMtMC4wMzgtMC4wOS0wLjA4NC0wLjE3OS0wLjE0NC0wLjI2NWMtMC4wMTMtMC4wMjUtMC4wMzMtMC4wNTktMC4wNTEtMC4wOWMtMC4wNTQtMC4wODItMC4xMDQtMC4xNzQtMC4xNjEtMC4yNjFjMC4xNjQtMC4wNjksMC4zMTctMC4xNjQsMC40NTUtMC4yNzljMC4wMjMsMC4wNjYsMC4wNTcsMC4wODcsMC4xLDAuMDc3YzAuMDQ0LTAuMDA4LDAuMDk1LTAuMDUsMC4xNjctMC4xMXYwLjAwNWMwLjAwNSwwLjEwMSwwLjAyMiwwLjE1NCwwLjA1NiwwLjE2OWMwLjAzMywwLjAxNiwwLjA3Ny0wLjAxMSwwLjEzOS0wLjA2OGMwLjAxNi0wLjAxMywwLjAyOC0wLjAyNywwLjA0MS0wLjA0MWMwLjAzNi0wLjAzNiwwLjA2Ni0wLjA3NiwwLjA5Mi0wLjEwN2MwLjAwNSwwLjAxLDAuMDExLDAuMDIxLDAuMDEzLDAuMDM1YzAuMDExLDAuMDIsMC4wMTYsMC4wMzcsMC4wMjUsMC4wNThjMC4wNDcsMC4xMjgsMC4wOSwwLjE4NSwwLjEyOCwwLjE4NWMwLjA0NC0wLjAwMywwLjA4LTAuMDU3LDAuMTQyLTAuMTQyYzAuMDEtMC4wMTUsMC4wMjEtMC4wMjQsMC4wMy0wLjAzOWwwLjYxNiwwLjU4NWMwLjAwNiwwLjAxMiwwLjAyOCwwLjA2MywwLjA3NCwwLjA5MmMtMC4wMDctMC4wMDEtMC4wMTgtMC4wMDItMC4wMjItMC4wMDJjLTAuMDEzLTAuMDA0LTAuMDIzLTAuMDEyLTAuMDMzLTAuMDIzYy0wLjAxMS0wLjAwNy0wLjAxOS0wLjAxNC0wLjAyMy0wLjAyYy0wLjAxLTAuMDA2LTAuMDIyLTAuMDA5LTAuMDMzLTAuMDFjLTAuMDE2LTAuMDA1LTAuMDI4LTAuMDA4LTAuMDM4LTAuMDI0Yy0wLjAxMy0wLjAzLTAuMDI4LTAuMDQ2LTAuMDUyLTAuMDU0Yy0wLjAyMi0wLjAxMi0wLjA1NC0wLjAxMi0wLjA5NS0wLjAxMmMtMC4wODEsMC0wLjA4NywwLjAyLTAuMDkyLDAuMDM4bDAsMGMtMC4wMDUsMC0wLjAxMywwLTAuMDE4LDBsMCwwYy0wLjAzMy0wLjAwNS0wLjA2Ni0wLjAwMy0wLjA5NSwwLjAxNGMtMC4wNTIsMC4wMjEtMC4wODIsMC4wNzEtMC4wODIsMC4xMzVjLTAuMDA1LDAuMDQxLDAuMDExLDAuMDY0LDAuMDExLDAuMDY0bDAuMDA1LDAuMDA4bDAuMDA1LTAuMDA4YzAuMDIzLTAuMDQ4LDAuMDUxLTAuMDY3LDAuMDg0LTAuMDc1YzAuMDI4LTAuMDA0LDAuMDYtMC4wMDIsMC4wODUsMC4wMDh2MC4wMDJjMCwwLjAwNSwwLjAwNSwwLjAwOCwwLjAwNSwwLjAxMmMwLjAwNSwwLjAxNiwwLjAyNSwwLjAzNiwwLjA2MiwwLjA1YzAuMDQ0LDAuMDE2LDAuMDgyLDAuMDEzLDAuMTAzLDAuMDEzYzAuMDE4LTAuMDAxLDAuMDMtMC4wMDEsMC4wNDEsMC4wMjFjMC4wMDUsMC4wMTYsMC4wMTUsMC4wMzEsMC4wMjEsMC4wNDRjMC4wMTMsMC4wNDMsMC4wMjIsMC4wNjYsMC4wNDEsMC4wODN2MC4wMDFjMC4wMDUsMCwwLjAwNSwwLjAwMywwLjAxLDAuMDA0YzAsMC4wMDMsMC4wMDUsMC4wMDMsMC4wMDUsMC4wMDdjMC4wMTYsMC4wMDgsMC4wMjgsMC4wMTMsMC4wNDEsMC4wMTRjMC4wNDEsMC4wMDQsMC4wNzIsMC4wMDcsMC4xMDMsMC4wMDljMC4wNzksMC4wMSwwLjExOCwwLjAxNSwwLjE1MS0wLjAyNmMwLjAxOC0wLjAyNCwwLjAzOC0wLjAzNCwwLjA1NC0wLjAzN2MwLjAwOC0wLjAwNCwwLjAyMiwwLjAwMywwLjAzNSwwLjAxN2MwLjAxNiwwLjAxMiwwLjAyNiwwLjAyMSwwLjAzMSwwLjAzMmMwLjAxMywwLjAxOCwwLjAyMiwwLjAyOSwwLjA0NiwwLjAyMWMwLjAxLTAuMDAzLDAuMDE4LDAuMDEyLDAuMDI4LDAuMDM0YzAuMDEsMC4wMzYsMC4wMTUsMC4wOSwwLjAyMiwwLjE0NWMwLDAuMDEzLDAsMC4wMjQsMC4wMDYsMC4wNDNsMCwwYzAsMC4wMTcsMCwwLjAzNCwwLjAwNSwwLjA1MmMwLjAwNSwwLjAxNywwLjAwNSwwLjAzNSwwLjAxLDAuMDUzYzAuMDE5LDAuMDk1LDAuMDQ2LDAuMTkyLDAuMDY2LDAuMjIybDAsMGwwLDBjMC4wMDYsMC4wMDQsMC4wMDYsMC4wMDYsMC4wMTEsMC4wMDljMC4wMDMsMC4wMDIsMC4wMDMsMC4wMDYsMC4wMDgsMC4wMWMwLjAxOCwwLjAxMywwLjA0MywwLjAyOCwwLjA1OSwwLjA0MWMwLjAyNSwwLjAxNSwwLjAzNiwwLjAyMiwwLjA1MSwwLjAxOWMwLjAxNiwwLDAuMDE5LTAuMDEsMC4wMzMtMC4wM2MwLjAwOCwwLjAxOSwwLjAxOSwwLjA0MSwwLjAyOCwwLjA3OGMwLDAuMDEzLDAuMDA2LDAuMDIzLDAuMDA2LDAuMDMzYzAuMDEsMC4wMzMsMC4wMDUsMC4wNjctMC4wMTEsMC4wOTVjLTAuMDEsMC4wMjktMC4wMjgsMC4wNTQtMC4wNjYsMC4wNjNjLTAuMDA1LDAuMDAyLTAuMDExLDAuMDAyLTAuMDE2LDAuMDAybC0wLjAwMiwwLjAxMWMwLDAsMC4wMzMsMC4wMjEsMC4wNzksMC4wMThjMC4wMjEtMC4wMDQsMC4wMzgtMC4wMDksMC4wNTQtMC4wMTZjMC4wNTEtMC4wMTgsMC4wNzktMC4wNTQsMC4wOTUtMC4wOTdjMC4wMTgtMC4wNDMsMC4wMTgtMC4wOTEsMC4wMTYtMC4xNGMtMC4wMDYtMC4wMjktMC4wMTEtMC4wNjEtMC4wMjEtMC4wODVjMCwwLDAsMCwwLjAwNS0wLjAwMmMwLDAsMC4wMDUtMC4wMDEsMC4wMS0wLjAwM2MwLjAwNi0wLjAwMSwwLjAwOC0wLjAwMSwwLjAxMy0wLjAwMmMwLjAyOC0wLjAxMSwwLjA0OS0wLjAxOSwwLjA2LTAuMDI4YzAuMDAyLTAuMDA3LDAtMC4wMTMtMC4wMTYtMC4wMjNsMCwwYy0wLjAxNi0wLjAwOS0wLjAyNS0wLjAxOS0wLjAyNS0wLjAyNWMtMC4wMDMtMC4wMDUsMC0wLjAxMiwwLjAxNS0wLjAxN2MwLjAxNi0wLjAwNywwLjAyNi0wLjAxNywwLjAyOC0wLjAzYzAuMDA1LTAuMDA3LDAuMDA1LTAuMDE2LDAuMDA1LTAuMDIzYzAtMC4wMDksMC0wLjAxNi0wLjAwNS0wLjAyM2MtMC4wMDItMC4wMDktMC4wMTMtMC4wMTgtMC4wMjItMC4wMjFsMCwwbDAsMGMtMC4wMTYtMC4wMDUtMC4wMjgtMC4wMS0wLjAzOS0wLjAxNGMtMC4wMjItMC4wMDktMC4wNDgtMC4wMjEtMC4wMzMtMC4wNTNjMC4wMDYtMC4wMywwLjAxMS0wLjA1NC0wLjAwNS0wLjA3NGMtMC4wMTMtMC4wMjEtMC4wMzYtMC4wNC0wLjA4NC0wLjA1OWMtMC4wMTktMC4wMDgtMC4wMzMtMC4wMTYtMC4wNDktMC4wMmMtMC4wNTItMC4wMjQtMC4wNzktMC4wMzYtMC4xMTItMC4wNzhjLTAuMDI2LTAuMDMyLTAuMDM0LTAuMDYzLTAuMDM5LTAuMDg0YzAuMDEzLDAuMDE5LDAuMDMzLDAuMDQzLDAuMDYyLDAuMDY2YzAuMDE4LDAuMDE0LDAuMDI4LDAuMDI1LDAuMDM4LDAuMDM3YzAuMDIzLDAuMDIyLDAuMDQxLDAuMDQ3LDAuMDksMC4wNjNjMC4wMDUsMC4wMDMsMC4wMTEsMC4wMDMsMC4wMTYsMC4wMDhjMC4wNjIsMC4wMiwwLjEsMC4wMzMsMC4xLDAuMDYzbDAsMGMwLDAuMDA3LDAsMC4wMTIsMCwwLjAyM2MwLDAuMDQyLTAuMDA1LDAuMTA3LDAuMDQ2LDAuMTExYzAuMDI1LDAuMDA0LDAuMDQ5LTAuMDAzLDAuMDYyLTAuMDE2YzAuMDE2LTAuMDExLDAuMDMxLTAuMDI1LDAuMDQ0LTAuMDQ2YzAuMDEsMC4wMDUsMC4wMTgsMC4wMDgsMC4wMjcsMC4wMTJjMC4xNTksMC4wNjEsMC4xNjcsMC4xMDgsMC4xNTQsMC4xNDJjLTAuMDA2LDAuMDEtMC4wMTYsMC4wMjEtMC4wMjEsMC4wMzJsMC4wMDUsMC4wMDZjMCwwLDAuMDcxLTAuMDM1LDAuMDktMC4wNzljMC4wMjItMC4wNywwLTAuMTI0LTAuMDMzLTAuMTY1Yy0wLjAyMy0wLjAyMy0wLjA1Mi0wLjA0Mi0wLjA3NC0wLjA1N2MwLjAwNywwLDAuMDE4LTAuMDAxLDAuMDI3LTAuMDA2YzAuMDA2LTAuMDA1LDAuMDA2LTAuMDExLDAuMDExLTAuMDE4YzAtMC4wMDYsMC0wLjAxMi0wLjAwNS0wLjAyYzAtMC4wMjEtMC4wMjYtMC4wNDktMC4wNDktMC4wNTljLTAuMDIzLTAuMDA3LTAuMDMzLTAuMDEtMC4wNDQtMC4wMTRjLTAuMDEzLDAtMC4wMTgtMC4wMDEtMC4wNDEtMC4wMjJjLTAuMDE1LTAuMDExLTAuMDIxLTAuMDE4LTAuMDI1LTAuMDIzYy0wLjAxOC0wLjAyMS0wLjAyOC0wLjAyOS0wLjA3OS0wLjAzN2MtMC4wMDUtMC4wMDEtMC4wMTYtMC4wMDItMC4wMjMtMC4wMDJjLTAuMDU5LTAuMDExLTAuMTAyLTAuMDE2LTAuMTM4LTAuMDMyYy0wLjAzMS0wLjAxMy0wLjA1Ny0wLjAzMi0wLjA3MS0wLjA0N2MwLjAwNSwwLjAwMSwwLjAwNSwwLjAwMSwwLjAxLDAuMDAyYzAuMDA1LDAuMDA1LDAuMDE4LDAuMDA3LDAuMDIzLDAuMDEyYzAuMDMzLDAuMDEzLDAuMDUxLDAuMDAxLDAuMDc0LTAuMDEzYzAuMDIxLTAuMDA1LDAuMDMtMC4wMTMsMC4wNDgtMC4wMTZjMC4wNDQtMC4wMDksMC4wNTQtMC4wMDQsMC4wNjIsMGMwLjAxMSwwLjAwOSwwLjAyMywwLjAxNiwwLjA3NywwYzAuMDMzLTAuMDA5LDAuMDU2LTAuMDIsMC4wNzYtMC4wMzNjMC4wMDgtMC4wMDgsMC4wMTktMC4wMiwwLjAyOC0wLjAzNGMwLTAuMDA0LTAuMDA1LTAuMDE1LTAuMDEtMC4wMDhoLTAuMDA1Yy0wLjAxNCwwLjAwNS0wLjAyOCwwLjAwNS0wLjA0NywwLjAwNWMtMC4wMywwLTAuMDMzLTAuMDE3LTAuMDMzLTAuMDQyYzAuMDAzLTAuMDA0LDAuMDA4LTAuMDI4LDAuMDA4LTAuMDI4bDAsMFYxOC41M2MwLjAzMS0wLjAxOSwwLjA1OS0wLjAzMywwLjA4Mi0wLjAzOWMwLjA0NC0wLjAwOCwwLjA3NywwLjAwNiwwLjA4MiwwLjA0NmgwLjAxM2MwLDAsMC4wMS0wLjAxOCwwLjAyMy0wLjA0OWMwLjAxLTAuMDI5LDAuMDEtMC4wNTUsMC0wLjA3NmMtMC4wMTQtMC4wMzQtMC4wNDEtMC4wNi0wLjA4LTAuMDcyYy0wLjAyNy0wLjAwOS0wLjA2Mi0wLjAxMy0wLjA5NSwwYy0wLjAzMywwLjAxNi0wLjA2MSwwLjAyOS0wLjA5NywwLjA0NWMtMC4wMjMtMC4wMTQtMC4wNTItMC4wMjMtMC4wNzQtMC4wMThjLTAuMDYyLDAuMDA0LTAuMDgyLDAuMDI5LTAuMTE1LDAuMDYzYzAsMC4wMDMtMC4wMDUsMC4wMDktMC4wMTEsMC4wMTFsMCwwYy0wLjAwMiwwLjAwOC0wLjAwNywwLjAxMy0wLjAxMywwLjAxOGMtMC4wMDUsMC4wMDUtMC4wMTMsMC4wMTItMC4wMTgsMC4wMTRjLTAuMDMsMC4wMjctMC4wNjIsMC4wNDEtMC4wODcsMC4wMzZsMCwwYy0wLjAwNSwwLTAuMDExLTAuMDAzLTAuMDE2LTAuMDAzYy0wLjAzNS0wLjAwNS0wLjA3NC0wLjAxNS0wLjExMiwwLjAwNGMtMC4wMDUsMC4wMDItMC4wMTEsMC4wMDQtMC4wMTEsMC4wMDZjMC4wMDYtMC4wMTIsMC4wMDYtMC4wMjEsMC0wLjAyN2MtMC4wMTMtMC4wMTgtMC4wNTEtMC4wMjItMC4wNzktMC4wMjVjLTAuMDEsMC0wLjAyMS0wLjAwMy0wLjAyMi0wLjAwNGMtMC4wMTEtMC4wMDMtMC4wMjEtMC4wMS0wLjAzNi0wLjAyNWMtMC4wMTgtMC4wMTItMC4wMzYtMC4wMzUtMC4wNjItMC4wNjNoLTAuMDA1bDAsMGMwLTAuMDAyLTAuMDA4LTAuMDEzLTAuMDIzLTAuMDI4Yy0wLjAyOC0wLjAyOC0wLjA0My0wLjA0OC0wLjA1Ni0wLjA2M2MtMC4xMi0wLjEzLTAuMzM4LTAuMzc5LTAuNTI3LTAuNTk0YzAuMDA1LTAuMDA3LDAuMDEtMC4wMTMsMC4wMS0wLjAyMWMwLjAxOS0wLjA1LTAuMDI1LTAuMTQtMC4wNzEtMC4yNDRjLTAuMDEtMC4wMjEtMC4wMjMtMC4wNDUtMC4wMzMtMC4wNjljMC4wMjgsMC4wMSwwLjA1NywwLjAxNiwwLjA3OSwwLjAyYzAuMDI4LDAuMDA1LDAuMDU5LDAuMDA2LDAuMDgyLDAuMDA2YzAuMDM4LDAuMDAxLDAuMDY2LTAuMDA2LDAuMDg1LTAuMDE2YzAuMDEtMC4wMDgsMC4wMi0wLjAxNSwwLjAyNS0wLjAyNmMwLjAwNS0wLjAxMiwwLjAwNS0wLjAyMywwLTAuMDM3Yy0wLjAxMS0wLjAxNy0wLjAzMS0wLjAzNy0wLjA2LTAuMDYyYy0wLjA2OC0wLjA1NS0wLjExMi0wLjEzMi0wLjE1NS0wLjIwNWMwLjA3MSwwLjAxMiwwLjE2MSwwLjAwOCwwLjIyOC0wLjAxN2MwLjAxNi0wLjAwNCwwLjAyOC0wLjAxMSwwLjAzOC0wLjAxOWMwLjAxNi0wLjAwNywwLjAyMy0wLjAxNiwwLjAzMy0wLjAyNmwwLDBjMC4wMzgtMC4wMzcsMC4wMzMtMC4wNiwwLjAxOS0wLjA3NWMtMC4wMTQtMC4wMTQtMC4wMzYtMC4wMTktMC4wNjItMC4wMjJjLTAuMDA2LTAuMDA0LTAuMDE5LTAuMDA0LTAuMDIzLTAuMDA4bDAsMGMtMC4wNjItMC4wMjctMC4xMzgtMC4wODctMC4yMS0wLjE0NGMtMC4wNzQtMC4wNjEtMC4xNS0wLjEyLTAuMjE3LTAuMTUybDAsMGwwLDBsMCwwYy0wLjA5NS0wLjA0My0wLjIyOS0wLjA2Ny0wLjMyOC0wLjA3NmMtMC4wMjItMC4wMDMtMC4wNDMtMC4wMDQtMC4wNTYtMC4wMDRjLTAuMDE2LTAuMDA0LTAuMDMxLTAuMDA0LTAuMDM5LTAuMDA0YzAtMC4wMTMsMC0wLjAyNiwwLTAuMDM5bDAsMHYtMC45OGMwLDAsMCwwLjAwNCwwLDAuMDA3YzAsMC4wMDcsMCwwLjAxNCwwLjAwNSwwLjAxOWwwLDBjMC4wMDMsMC4wNDUsMC4wMTQsMC4wNiwwLjAyOCwwLjA1NmMwLjAwNiwwLDAuMDA2LDAsMC4wMDYsMGMtMC4wMDYsMC4wMTYtMC4wMTEsMC4wMzItMC4wMDYsMC4wNDd2MC4wMDFsMCwwYzAuMDExLDAuMDU0LDAuMDMzLDAuMTQ0LDAuMDYyLDAuMjNjMC4wMDUsMC4wMTgsMC4wMTEsMC4wMzMsMC4wMTYsMC4wNTFjMC4wMDIsMC4wMTUsMC4wMDgsMC4wMzEsMC4wMTgsMC4wNDVsMCwwYzAuMDQ0LDAuMTEyLDAuMDg1LDAuMjA1LDAuMTI4LDAuMjQ1YzAuMDExLDAuMDA3LDAuMDE5LDAuMDE0LDAuMDIzLDAuMDE2YzAuMDEsMC4wMDUsMC4wMjEsMC4wMDcsMC4wMywwLjAwNWwwLDBsMCwwYzAuMDMxLTAuMDA1LDAuMDY2LTAuMDY3LDAuMDk4LTAuMTc2YzAuMDEtMC4wMjEsMC4wMTYtMC4wNDYsMC4wMjEtMC4wNjhjMC4wMDUtMC4wMTksMC4wMS0wLjAzOSwwLjAxNS0wLjA2YzAuMDI2LDAuMDgyLDAuMDYyLDAuMTcsMC4wOTMsMC4yNDRjMC4wMTYsMC4wMjgsMC4wMjUsMC4wNTQsMC4wNDEsMC4wNzhjMC4wMDgsMC4wMjQsMC4wMjIsMC4wNDksMC4wMywwLjA2N2MwLjA0OSwwLjA5NSwwLjA4NywwLjExOSwwLjEyLDAuMTAzYzAuMDYyLTAuMDMzLDAuMDgtMC4yNzUsMC4wOTUtMC40MzFjMC4wNDEsMC4xMzksMC4xMTMsMC4zMDcsMC4xNjcsMC40MjhjMC4wMjIsMC4wNTcsMC4wNDMsMC4xMDksMC4wNTYsMC4xMzl2MC4wMDFjMC4wMTEsMC4wMjMsMC4wMTYsMC4wNTMsMC4wMTksMC4wODNjMC4wMTUsMC4wNDcsMC4wMjUsMC4wOTMsMC4wNCwwLjExM2MwLjAwOCwwLjAxLDAuMDE0LDAuMDE1LDAuMDIzLDAuMDIxYzAuMDA4LDAuMDA0LDAuMDEzLDAuMDA0LDAuMDIzLTAuMDAzYzAuMDEtMC4wMDMsMC4wMTUtMC4wMTIsMC4wMjEtMC4wMjNjMC4wMTMtMC4wMjIsMC4wMjUtMC4wNjYsMC4wMy0wLjEyOGMwLjAxLDAuMDMsMC4wMTYsMC4wNTYsMC4wMjUsMC4wODJjMCwwLjAwNSwwLjAwNSwwLjAxMywwLjAxMSwwLjAyM2MwLjAwOCwwLjAzOCwwLjAxOCwwLjA1NiwwLjAyNSwwLjA1OWMwLjAwNSwwLDAuMDA1LTAuMDAxLDAuMDEtMC4wMDRjLTAuMDA1LDAuMDIxLTAuMDA1LDAuMDUyLDAuMDExLDAuMDljMC4wMjEsMC4wODIsMC4wNDMsMC4xNjIsMC4wNjIsMC4yNDFjMC4wMjgsMC4wNzYsMC4wNTYsMC4xNTUsMC4wODcsMC4yMzNsMCwwYzAuMDEzLDAuMDMyLDAuMDIyLDAuMDYyLDAuMDM1LDAuMDkxYzAuMDExLDAuMDI5LDAuMDIxLDAuMDU2LDAuMDI2LDAuMDgzYzAuMDQ2LDAuMTQsMC4wNzQsMC4yNDksMC4wODksMC4zMjdjMC4wMDYsMC4wNDEsMC4wMjMsMC4wOTEsMC4wNDQsMC4xMjJjMC4wMDUsMC4wMSwwLjAxMywwLjAxOSwwLjAyMiwwLjAyMWMwLjAwOCwwLjAwMywwLjAyMywwLDAuMDM0LTAuMDEyQzE1LjkyMiwxNy45MTgsMTUuOTMsMTcuODkzLDE1Ljk0NSwxNy44NUwxNS45NDUsMTcuODV6IE0xNC42MDIsMTEuNjA5Yy0wLjAxNSwwLjAyLTAuMDQxLDAuMDM2LTAuMDU5LDAuMDQ1Yy0wLjAyMiwwLjAxNi0wLjA1MSwwLjAyNy0wLjA5LDAuMDMzYy0wLjExNSwwLjAyMS0wLjE5NC0wLjAwMi0wLjI4MS0wLjAyNmMtMC4wMy0wLjAxMS0wLjA2Ni0wLjAyMS0wLjEwNy0wLjAyOGMtMC4wNDMtMC4wMDktMC4wNzYtMC4wMDctMC4xMiwwLjAwMmMwLjAxLTAuMDE1LDAuMDIxLTAuMDIzLDAuMDI4LTAuMDNjMC4wMy0wLjAyOSwwLjA3Ni0wLjA3MywwLjA4Mi0wLjA3M2wwLjAwNS0wLjAwMWMwLjA3MS0wLjAxLDAuMTM4LDAuMDA3LDAuMjA1LDAuMDI5YzAuMDYxLDAuMDIzLDAuMTA3LDAuMDQ1LDAuMTU1LDAuMDVjMC4wNTIsMC4wMDksMC4xMDUsMC4wMDcsMC4xNjctMC4wMTVDMTQuNTk3LDExLjU5MiwxNC42MDQsMTEuNTk3LDE0LjYwMiwxMS42MDlMMTQuNjAyLDExLjYwOXoiLz48L3N2Zz4=) left center no-repeat !important;
	background-size: cover !important;
}
.icon_flag_188 {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjQycHgiIGhlaWdodD0iMjhweCIgdmlld0JveD0iMCAwIDQyIDI4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MiAyOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHJlY3QgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjQyIiBoZWlnaHQ9IjI4Ii8+PHJlY3QgeT0iOS4zMzMiIGZpbGw9IiMyQzNGOTIiIHdpZHRoPSI0MiIgaGVpZ2h0PSIxOC42NjciLz48cmVjdCB5PSIxOC42NjUiIGZpbGw9IiNCRDE2MzMiIHdpZHRoPSI0MiIgaGVpZ2h0PSI5LjMzNSIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik03LjQzMiw2LjQyQzYuODY4LDYuNDY0LDcuMDI1LDcuMTUxLDYuOTU4LDcuNTQxYy0wLjIwNSwyLjctMC40ODEsNS40ODMsMC4zNDQsOC4xMTJjMC42NDcsMi4xMTYsMi4yMDQsMy44NjcsNC4wODYsNC45OTVjMC40NTksMC4yNTgsMC45MTIsMC41ODMsMS40MjUsMC43MjJjMC41NC0wLjE1MSwxLjAxMy0wLjQ5LDEuNDk0LTAuNzYzYzEuODU1LTEuMTI3LDMuMzY4LTIuODY0LDQuMDE3LTQuOTU0YzAuODM5LTIuNjcyLDAuNTQtNS41MDMsMC4zMzUtOC4yNDNjLTAuMDMxLTAuMzc4LDAuMDI0LTEuMDMxLTAuNTMyLTAuOTlINy40MzJ6Ii8+PHBhdGggZmlsbD0iI0JEMTYzMyIgZD0iTTEyLjgxMyw2LjgzOXYxNC4xMDZjLTYuNTI0LTMuMTYxLTUuODEtOC4zOTItNS4zODEtMTQuMTA2SDEyLjgxM3ogTTEyLjgxMyw2LjgzOXYxNC4xMDZjNi41MjMtMy4xNjEsNS44MS04LjM5Miw1LjM4Mi0xNC4xMDZIMTIuODEzeiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMy41NzUsMTAuNzA3YzAuNjg0LDAsMS4zODUsMC4xMjcsMi4wNTcsMC4yNjFjLTAuMTk2LTAuNjUyLTAuMTk2LTEuMDU0LDAtMS43MDhjLTAuNjcyLDAuMTM1LTEuMzczLDAuMjYxLTIuMDU3LDAuMjYxSDEyLjA1Yy0wLjY4NSwwLTEuMzgyLTAuMTI2LTIuMDU4LTAuMjYxYzAuMTk3LDAuNjU0LDAuMTk3LDEuMDU2LDAsMS43MDhjMC42NzYtMC4xMzQsMS4zNzMtMC4yNjEsMi4wNTgtMC4yNjFIMTMuNTc1eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNC4xNjYsMTMuMjc4YzAuNjg5LDAsMS4zODUsMC4xMjQsMi4wNTgsMC4yNmMtMC4xOTctMC42NTQtMC4xOTctMS4wNTUsMC0xLjcwOGMtMC42NzMsMC4xMzMtMS4zNjgsMC4yNTktMi4wNTgsMC4yNTloLTIuNzA1Yy0wLjY5MSwwLTEuMzktMC4xMjYtMi4wNi0wLjI1OWMwLjE5MywwLjY1MywwLjE5MywxLjA1NCwwLDEuNzA4YzAuNjctMC4xMzYsMS4zNjgtMC4yNiwyLjA2LTAuMjZIMTQuMTY2eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMS45NTEsNy4zODFjMC4xNDEsMC42NzIsMC4yNjcsMS4zNjQsMC4yNjcsMi4wNDl2OC43MzhoMS4xOTFWOS40M2MwLTAuNjg1LDAuMTI0LTEuMzc3LDAuMjYyLTIuMDQ5QzEzLjAxMiw3LjU4MSwxMi42MDksNy41ODEsMTEuOTUxLDcuMzgxIi8+PHBhdGggZmlsbD0iIzJDM0Y5MiIgZD0iTTEwLjEwMiwxNi4wNDdjLTAuNzY4LDAtMS4zOTMsMC42MjQtMS4zOTMsMS4zOTFjMCwwLjA2LDAuMDAzLDAuMTE3LDAuMDE0LDAuMTczYzAuMjY4LDAuMzk4LDAuNTg2LDAuNzc3LDAuOTQ2LDEuMTQ5YzAuMTM1LDAuMDQzLDAuMjgxLDAuMDczLDAuNDMzLDAuMDczYzAuNzgsMCwxLjQwNC0wLjYyNSwxLjQwNC0xLjM5NkMxMS41MDYsMTYuNjcxLDEwLjg4MiwxNi4wNDcsMTAuMTAyLDE2LjA0NyIvPjxwYXRoIGZpbGw9IiMyQzNGOTIiIGQ9Ik0xMi44MTMsMTUuMjIyYy0wLjk4MiwwLTEuNzgxLDAuOC0xLjc4MSwxLjc3N3MwLjc5OSwxLjc3MiwxLjc4MSwxLjc3MmMwLjk4MSwwLDEuNzgyLTAuNzk1LDEuNzgyLTEuNzcyUzEzLjc5NCwxNS4yMjIsMTIuODEzLDE1LjIyMiIvPjxwYXRoIGZpbGw9IiMyQzNGOTIiIGQ9Ik0xNS41MjEsMTYuMDQ3Yy0wLjc3LDAtMS4zOTYsMC42MjQtMS4zOTYsMS4zOTFjMCwwLjc3MSwwLjYyNywxLjM5NiwxLjM5NiwxLjM5NmMwLjE1NiwwLDAuMjk4LTAuMDMsMC40MzMtMC4wNzNjMC4zNjYtMC4zNzIsMC42ODUtMC43NTMsMC45NTItMS4xNTNjMC4wMDctMC4wNTIsMC4wMi0wLjExLDAuMDItMC4xNjlDMTYuOTI1LDE2LjY3MSwxNi4yOTEsMTYuMDQ3LDE1LjUyMSwxNi4wNDciLz48cGF0aCBmaWxsPSIjMkMzRjkyIiBkPSJNOC45MzcsMTcuOTEzYzAuODYxLDEuMTQ0LDIuMDkyLDIuMTcsMy44NzYsMy4wMzNjMS43ODctMC44NjMsMy4wMTQtMS44OSwzLjg3Mi0zLjAzM0g4LjkzN3oiLz48L3N2Zz4=) left center no-repeat !important;
	background-size: cover !important;
}
.icon_flag_189 {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjQycHgiIGhlaWdodD0iMjhweCIgdmlld0JveD0iMCAwIDQyIDI4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MiAyOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHJlY3QgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjQyIiBoZWlnaHQ9IjI4Ii8+PHJlY3QgeT0iMTguNjY1IiBmaWxsPSIjRTQxMjI0IiB3aWR0aD0iNDIiIGhlaWdodD0iOS4zMzUiLz48cmVjdCB5PSI5LjMzMyIgZmlsbD0iIzNFNThBNCIgd2lkdGg9IjQyIiBoZWlnaHQ9IjkuMzMyIi8+PHBhdGggZmlsbD0iI0U0MTIyNCIgZD0iTTcuMzY3LDUuMjgyYy0wLjEwMywwLjA0My0wLjIsMC4wODgtMC4yOTgsMC4xMzRMNy4zOCwxMC4yN2MwLjA4MywxLjMyMywwLjY0NCwyLjU3NywxLjU5MSwzLjUxOWMwLjY0NCwwLjY0NiwxLjQzMSwxLjExMiwyLjI4OSwxLjM3bDAsMGMwLjg1NC0wLjI1NywxLjY0OS0wLjcyNCwyLjI5My0xLjM3YzAuOTQxLTAuOTQxLDEuNTA4LTIuMTk1LDEuNTkxLTMuNTE5bDAuMzA1LTQuODU0Yy0wLjA5Ni0wLjA0Ni0wLjE5My0wLjA5MS0wLjI5Ni0wLjEzNGwwLDBsLTAuMzEzLDQuOTY5Yy0wLjA3OSwxLjI0OC0wLjYxMSwyLjQzMy0xLjUwNCwzLjMyNWMtMC41ODMsMC41ODYtMS4yOTcsMS4wMTctMi4wNzUsMS4yNjhsMCwwYy0wLjc3NS0wLjI1MS0xLjQ5MS0wLjY4Mi0yLjA4MS0xLjI2OGMtMC44ODctMC44OTMtMS40MjItMi4wNzctMS40OTgtMy4zMjVMNy4zNjcsNS4yODJMNy4zNjcsNS4yODIiLz48cGF0aCBmaWxsPSIjM0U1OEE0IiBkPSJNMTUuMTUyLDUuMjgyQzEzLjk0LDQuNzQ1LDEyLjYxLDQuNDYsMTEuMjYsNC40NmMtMS4zNTQsMC0yLjY3NiwwLjI4NC0zLjg5OSwwLjgyMWwwLjMyLDQuOTY5YzAuMDc2LDEuMjQ4LDAuNjExLDIuNDMzLDEuNDk4LDMuMzI1YzAuNTksMC41ODYsMS4zMDYsMS4wMTcsMi4wODEsMS4yNjhsMCwwYzAuNzc4LTAuMjUxLDEuNDkyLTAuNjgyLDIuMDc1LTEuMjY4YzAuODkzLTAuODkzLDEuNDI1LTIuMDc3LDEuNTA0LTMuMzI1Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE0LjQwNCwxMC45N2wtMS41NzItMi4wOWwtMC42MjgsMC44MzdMMTEuMjYsNy44M2wtMC45NDQsMS44ODhMOS42OTEsOC44OGwtMS41NzYsMi4wOWMwLDAuMjgyLDAuMTEyLDAuNTQ4LDAuMzE0LDAuNzQ0YzAuMTkyLDAuMTk2LDAuNDU3LDAuMzA3LDAuNzM2LDAuMzA3YzAuMTg2LDAsMC4zNjUtMC4wNSwwLjUyNS0wLjE0MWwwLDBjMC4wNzctMC4wNDUsMC4xNjItMC4wODIsMC4yNTItMC4xMDVjMC4yNjctMC4wNzQsMC41NTItMC4wMzIsMC43OTIsMC4xMDVjMC4xNiwwLjA5MSwwLjM0MiwwLjE0MSwwLjUyNCwwLjE0MWwwLDBjMC4xODMsMCwwLjM2Mi0wLjA1LDAuNTIyLTAuMTQxYzAuMjQtMC4xMzgsMC41MjgtMC4xOCwwLjc5Ny0wLjEwNWMwLjA4OSwwLjAyMywwLjE3MywwLjA2MSwwLjI1MywwLjEwNWwwLDBjMC4xNTcsMC4wOTEsMC4zMzcsMC4xNDEsMC41MTksMC4xNDFjMC4yODIsMCwwLjU0Ny0wLjExLDAuNzQzLTAuMzA3QzE0LjI4OSwxMS41MTgsMTQuNDA0LDExLjI1MiwxNC40MDQsMTAuOTciLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTMuNTIyLDEyLjkxM2MtMC4xMjQsMC4xNTctMC4yNTYsMC4zMDktMC4zOTYsMC40NWMtMC41MzQsMC41MjgtMS4xNjgsMC45MjUtMS44NjYsMS4xNmwwLDBjLTAuNjk0LTAuMjM1LTEuMzM2LTAuNjMyLTEuODY2LTEuMTZjLTAuMTM5LTAuMTQyLTAuMjcyLTAuMjkzLTAuMzk1LTAuNDVsMCwwYzAuMTQ3LDAuMDI1LDAuMjk1LDAuMDE2LDAuNDM2LTAuMDIxYzAuMDg5LTAuMDI0LDAuMTc2LTAuMDYsMC4yNTctMC4xMDVsMCwwYzAuMTUzLTAuMDksMC4zMzUtMC4xNCwwLjUxOS0wLjE0bDAsMGMwLjE4NiwwLDAuMzY4LDAuMDQ2LDAuNTI1LDAuMTRjMC4yMzksMC4xNDEsMC41MjgsMC4xNzcsMC43OTMsMC4xMDVjMC4wOTQtMC4wMjQsMC4xNzctMC4wNiwwLjI1NC0wLjEwNWMwLjAwMi0wLjAwMi0wLjAwNCwwLDAsMGMwLjE1Ny0wLjA5LDAuMzM5LTAuMTQsMC41MjgtMC4xNGgtMC4wMDdjMC4xODYsMCwwLjM2OCwwLjA0NiwwLjUyOCwwLjE0QzEzLjA0MywxMi45MSwxMy4yODYsMTIuOTUzLDEzLjUyMiwxMi45MTNMMTMuNTIyLDEyLjkxMyIvPjwvc3ZnPg==) left center no-repeat !important;
	background-size: cover !important;
}
.icon_flag_227 {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjQycHgiIGhlaWdodD0iMjhweCIgdmlld0JveD0iMCAwIDQyIDI4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MiAyOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHJlY3QgZmlsbD0iI0M0MTYyQiIgd2lkdGg9IjQyIiBoZWlnaHQ9IjI4Ii8+PHJlY3QgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjQyIiBoZWlnaHQ9IjEzLjk5NyIvPjxwb2x5Z29uIGZpbGw9IiMyQTQ1N0MiIHBvaW50cz0iMCwwIDAsMjggMTguMzc1LDEzLjk5NyAiLz48L3N2Zz4=) left center no-repeat !important;
	background-size: cover !important;
}
.ce_tab_delivery_body .dlgel_combobox .placeholder
{
	justify-content: flex-start;
}
.ce_tab_delivery_body .input_address .dlgel_input
{
	box-shadow: none;
}
.pay_icon_click
{
	position: absolute;
	top: 0.3rem;
	left: 1rem;
	pointer-events: none;
}
.show_hide_icon
{
	-webkit-animation: kf_show_hide 11s infinite;
	animation: kf_show_hide 11s infinite;
}
@media (min-width: 1367px)
{
	.catalog h4,
	.catalog_item_discount_old_price,
	.catalog_item_discount_economy
	{
		font-size: 1.1rem;
	}
	.catalog_item_new_price,
	.catalog_item_one_price
	{
		font-size: 1.4rem;
	}
	.catalog_item .credit_btn > div > b,
	.catalog_item .credit_btn > span > b
	{
		font-size: 1rem;
	}
	/*.catalog_item .credit_btn > div
	{
		padding-left: 0.6rem;
	}*/
	.catalog h4
	{
		min-height: 4rem;
	}
}
@media (min-width: 1599px)
{
	.dlgel_wnd_nocpt.dlgel_wnd_help > .dlgel_wnd_body
	{
		max-width: 310px !important;
		min-width: 310px !important;
	}
}
.catalog_filter_item_values .dlgel_combobox_main .placeholder > b
{
	font-weight: normal;
}
/*COLOR*/
/*FILTER HEADER TEXT*/
.catalog_filter_header_txt
{
	color: #FFF;
}
ul .menu_logo_ico
{
	background: #FFF;
	border-color: #74a7bf;/*COLOR*/
	box-shadow: 3px 3px 3px rgba(0,0,0,0.1);
}
ul .menu_logo_ico > q:after
{
	color: #FFF;
	box-shadow: 0 0 0.3rem rgba(0,0,0,0.2);
	background: linear-gradient(to bottom, #6cade3 0%,#5f98cb 100%) !important;
}
.pager_ajax_load_btn > .nav_link
{
	height: 3.5rem;
	cursor: pointer;
}
.catalog_filter .catalog_filter_header .sm_menu .menu_br
{
	display: none;
}
.catalog_filter .catalog_filter_header .menu_logo_ico
{
	display: none !important;
}
.smf_menu_dd_ico
{
	border-color: #CCC;
}
.smf_menu_dd_ico:after
{
	color: #5aa6c9;
}
.catalog_filter .catalog_filter_item_header
{
	color: #555;
}
.catalog_filter .catalog_filter_item_header:before
{
	color: #FFF;
	box-shadow: inset 0 0.15rem 0.3rem rgba(0,0,0,.2);
}
.catalog_filter_text
{
	color: #333;
}
#cf_wnd_bdy_txt
{
	color: #FFF;
}
/*ORDER BTNS*/
.order_content .order_btns .dlgel_btn
{
	border: 1px solid #bebebe;
	box-shadow: inset 0px 0px 1rem 0.5rem rgba(150, 150, 150, 0.1);
}
.order_content .order_btns {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.order_btns #payment_form_tinkoff,
.order_btns #payment_form_yandex {
	width: 67%;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.order_btns #payment_form_tinkoff .dlgel_btn_pg,
.order_btns #payment_form_yandex .dlgel_btn_pg {
	width: 49% !important;
	top: -1rem;
}
@media (max-width: 1000px) {
	.order_btns #payment_form_tinkoff,
	.order_btns #payment_form_yandex {
		margin: 0 !important;
		width: 100% !important;
	}
	.order_btns #payment_form_tinkoff .dlgel_btn_pg,
	.order_btns #payment_form_yandex .dlgel_btn_pg {
		top: 0 !important;
		width: 100% !important;
		margin-bottom: 0 !important;
	}
}
/*.order_btns #payment_form_tinkoff .dlgel_btn {
	width: 50%;
}*/
/*#payment_form_tinkoff input[type=submit] {
	background: none !important;
	border: 0 !important;
	width: 100%;
	height: 100%;
}*/
#payment_form_tinkoff .nav_link {
	padding: 0 !important;
}

ul .menu_logo_ico > q:before {
	color: #b5e24d;
}
.catalog_filter_btns .dlgel_btn .nav_link_text
{
	color: #000;
}
.catalog_and_filter .sort_header
{
	border-color: #5aa6c9;
}
.sort_header .dlgel_menu_btn:after
{
	background: #FFF;
}
.catalog_filter_header_txt.bg_clr_header_gradient
{
	background: #5aa6c9 !important;
}
.catalog_item_controls .dlgel_btn
{
	height: 3.3rem;
	width: 100%;
}
.catalog_element_na:before
{
	content: "N/A";
	position: relative;
	width: 3.5rem;
	height: 3.5rem;
	border-radius: 50%;
	background: #4F91C7;
	background: linear-gradient(to bottom, #5da5df 0%,#417db0 100%) !important;
	display: block;
	left: 50%;
	top: 0;
	transform: translateX(-50%);
	color: #FFF;
	font-size: 1.4rem;
	font-weight: bold;
	line-height: 235%;
	margin-bottom: 0.5rem;
	text-align: center;
}
.catalog_element_na
{
	text-align: center;
	padding: 1rem 0 0 0;
	position: relative;
}
.catalog_element_na_block
{
	display: none;
}
.catalog_item_controls_quantity.dlgel_input td:last-of-type
{
	display: none !important;
}
.catalog_item_offers .dlgel_combobox .catalog_item_offer_prop,
.catalog_filter .dlgel_combobox .option
{
	transform: scale(1);
}
.catalog_item_offers .dlgel_combobox .placeholder
{
	border-radius: 0.1rem;
}
.catalog_item .catalog_item_offer_prop_name
{
	padding: 0.5rem 0 0.5rem 0;
	text-align: left;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
}
.catalog_item_pc .catalog_item_basket
{
	margin: 1rem 0 0 0;
	box-shadow: inset 0px 0px 0.8rem 0.3rem rgba(150, 150, 150, 0.1);
}
.catalog_item_offer_prop_name > b
{
	color: #414141;
}
.dlgel_combobox .dlgel_combobox_br
{
	display: none !important;
}
/*end COLOR*/
.catalog_filter .dlgel_combobox .placeholder
{
	justify-content: flex-start;
	overflow: hidden;
}
.dlgel_combobox_main:after
{
	content: '' !important;
	position: absolute !important;
	top: 2px !important;
	right: 2px !important;
	width: 2.5rem !important;
	bottom: 2px !important;
	background: #FFF !important;
	opacity: 1 !important;
	visibility: visible !important;
    background: linear-gradient(to right, rgba(255,255,255, 0) 0%, rgba(255,255,255,1) 20%, rgba(255,255,255,1) 100%) !important;
}
#select_lang .dlgel_combobox_main:after {
    background: #FCFCFC !important;
    background: linear-gradient(to right, rgba(252,252,252,0) 0%, rgba(252,252,252,1) 20%, rgba(252,252,252,1) 100%) !important;
}
.catalog_description
{
	position: relative;
	padding: 2rem 0.5rem 1rem 0.5rem;
	width: 100%;
	margin: 0 0 0 21%;
	font-size: 1rem;
}
.catalog_description h4 {
	margin: 1rem 0 1rem 0;
	font-size: 1.1rem;
	font-weight: bold;
}
.catalog_description ul {
  margin: 1rem 0 1rem 2rem;
}
.catalog_description ul > li {
	margin: 0 0 0.4rem 0;
	padding: 0;
	list-style: none;
}
.catalog_description ul > li:before {
	content: '';
	width: 0.9rem;
	height: 0.9rem;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE0cHgiIGhlaWdodD0iMTRweCIgdmlld0JveD0iMCAwIDE0IDE0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNCAxNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGNpcmNsZSBmaWxsPSIjODliNWQ5IiBjeD0iNyIgY3k9IjciIHI9IjMiLz48L3N2Zz4=) -0.25rem 0.2rem no-repeat;
	background-size: auto;
	background-size: contain;
	display: inline-block;
}
#menu_sm_menu_cf_horizontal:checked ~ .catalog_and_filter > .catalog_description {
  margin-left: 0;
}
@media (max-width: 1279px) {
  .catalog_description {
    margin-left: 0 !important;
  }
}
/*NUMBERS_WITH_SLIDER*/
.numbers_slider
{
	min-height: 1.7rem;
	height: 1.7rem;
	position: relative;
}
.numbers_slider_bar
{
	left: 0.85rem;
	right: 0.85rem;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	height: 0.4rem;
	min-height: 0.4rem;
	background: #c7e1ec;/*COLOR*/
}
.numbers_slider_bar_move
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.numbers_slider_bar_active
{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #5aa6c9;
}
.numbers_slider_handle_left,
.numbers_slider_handle_right
{
	position: absolute;
	height: 1.7rem;
	min-height: 1.7rem;
	width: 1.7rem;
	min-width: 1.7rem;
	border-radius: 0.5rem;
	background: #a5cfe1;
	border-top-right-radius: 0;
	border-bottom-left-radius: 0;
	box-shadow: inset 0 0 0.2rem rgba(0,0,0,.2);
	cursor: pointer;
	opacity: 0.75;
	top: 0 !important;
}
html.bx-no-touch .numbers_slider_handle_left:hover,
html.bx-no-touch .numbers_slider_handle_right:hover,
.numbers_slider_handle_left:focus,
.numbers_slider_handle_right:focus
{
	background: #b5e24d;
}
.numbers_slider_handle_left
{
	left: 0;
}
.numbers_slider_handle_right
{
	right: 0;

}
.numbers_with_slider .dlgel_input_min td:last-of-type
{
	display: none;
}
.numbers_with_slider_from_to
{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.numbers_with_slider_from_to > .dlgel_group_input
{
	width: 50%;
}
.numbers_with_slider_from_to > .dlgel_group_input:nth-child(1)
{
	padding-right: 0.25rem;
}
.numbers_with_slider_from_to > .dlgel_group_input:nth-child(2)
{
	padding-left: 0.25rem;
}
.numbers_with_slider .dlgel_input td:nth-child(1),
.numbers_with_slider .dlgel_input td:nth-child(3)
{
	min-width: 0.2rem;
	width: 0.2rem;
}
/*END NUMBERS_WITH_SLIDER*/
.prop_list.prop_list_delivery dt
{
	background: #FFF;
	text-align: right;
	padding-right: 0;
	justify-content: flex-end;
}
.prop_list.prop_list_delivery dd
{
	text-align: right;
	background: none;
	justify-content: flex-end;
}
.prop_list.prop_list_delivery dd > span
{
	padding-right: 5%;
}
.prop_list.prop_list_delivery .prop_name_btn_address .menu_btn > i:before
{
	content: '\f2d9';
}
/*catalog info wnd*/
div.ddbg .ctgi_info_wnd.dlgel_wnd
{
	margin: 0.5rem 0 0.5rem 0;
}
.ctgi_info_wnd .dlgel_btn_control
{
	width: 4.2rem;
	height: 100%;
	position: relative;
	display: block;
	cursor: pointer;
	z-index: 3;
}
.ctgi_info_wnd .dlgel_btn_control > span
{
	display: none !important;
}
.ctgi_info_wnd .dlgel_btn_control > div
{
	position: absolute;
	width: 3.6rem;
	height: 3.6rem;
	border-radius: 50%;
	background: #5aa6c9;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	box-shadow: 0 0 0.5rem rgba(255, 255, 255, 0.2);
}
.ctgi_info_wnd .img_banner_preview .dlgel_btn_control > div
{
	width: 2.4rem;
	height: 2.4rem;
}
.ctgi_info_wnd .dlgel_btn_control > div:after
{
	content: '\f053' !important;
	color: #FFF;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	font: normal 1.5rem web01;
	left: 45%;
}
.ctgi_info_wnd .img_banner_preview .dlgel_btn_control > div:after
{
	font-size: 1.2rem;
}
.ctgi_info_wnd .banner_nav_btn_next > div:after
{
	content: '\f054' !important;
	left: 55% !important;
}
.ctgi_info_wnd .img_banner_preview .siz_viewport
{
	height: 16vh;
}
.ctgi_info_wnd .img_banner_preview .siz_viewport > .banner_items
{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: flex-end;
	width: 100% !important;
	position: relative;
	height: 16vh;
	top: 0;
}
.ctgi_info_wnd .img_banner_preview .siz_viewport:before,
.ctgi_info_wnd .img_banner_preview .siz_viewport:after
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 3%;
	height: 100%;
	background: linear-gradient(to right, #FFF 0%, rgba(255,255,255,0) 100%);/*COLOR*/
	z-index: 1;
}
.ctgi_info_wnd .img_banner_preview .siz_viewport:after
{
	left: auto;
	right: 0;
	background: linear-gradient(to left, #FFF 0%, rgba(255,255,255,0) 100%);/*COLOR*/
}
.ctgi_info_wnd .img_banner_preview .siz_viewport > .banner_items .banner_item
{
	width: 16.6% !important;
	float: none !important;
	position: relative;
	height: 100%;
	padding: 0.5rem;
	min-width: 16.6% !important;
	cursor: pointer;
	opacity: 0.4;
}
.ctgi_info_wnd .img_banner_preview .banner_img_plain_animated_js
{
	position: relative;
	height: 100%;
}
.ctgi_info_wnd .img_banner_preview .banner_img_plain_animated_js > div
{
	background-size: contain !important;
	background-position: center;
}
.ctgi_info_wnd .img_banner_preview img
{
	border: 0;
	visibility: hidden;
}
.ctgi_info_wnd .img_banner_preview .siz_active-slide
{
	opacity: 1 !important;
}
.ctgi_info_wnd .img_banner .banner_item
{
	display: flex !important;
	flex-direction: row;
	align-items: flex-start; /*center*/
	justify-content: center;
}
.ctgi_info_wnd .img_banner .banner_items
{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
}
.ctgi_info_wnd .img_banner .banner_nav_btns
{
	overflow: hidden;
}
html.bx-no-touch .ctgi_info_wnd .dlgel_btn_control:hover > div
{
	background: #b5e24d;
}
html.bx-no-touch .ctgi_info_wnd .img_banner_preview .banner_nav_btns
{
	pointer-events: none;
}
.ctgi_info_wnd .tabs_section
{
	text-align: left;
}
.ctgi_info_wnd .tabs_body
{
	padding: 0 !important;
}
.ctgi_info_wnd .tabs_body > div
{
	padding: 0.5rem 1rem 0.5rem 1rem !important;
}
.ctgi_info_wnd .ctgi_3d_main
{
	position: relative;
}
.ctgi_info_wnd .tabs_body div[class^=ctgi_buy_]
{
	padding-top:1rem !important;
}
/*.ctgi_info_wnd .img_banner_preview_cnt_2 .siz_viewport > .banner_items,
.ctgi_info_wnd .img_banner_preview_cnt_3 .siz_viewport > .banner_items,
.ctgi_info_wnd .img_banner_preview_cnt_4 .siz_viewport > .banner_items
{
	justify-content: center;
}*/
.img_banner_preview_cnt_2 .banner_nav_btns,
.img_banner_preview_cnt_3 .banner_nav_btns,
.img_banner_preview_cnt_4 .banner_nav_btns,
.img_banner_preview_cnt_5 .banner_nav_btns,
.img_banner_preview_cnt_1
{
	display: none;
}
.ctgi_info_wnd .img_banner_preview_cnt_1 ~ .img_banner
{
	padding-top:1rem;
}
input[id^=ctgi_buy_]:checked ~ .tabs_section > label[for^=ctgi_buy_] > i:before,
input[id^=ctgi_gift_]:checked ~ .tabs_section > label[for^=ctgi_gift_] > i:before
{
	color: #555 !important;
}
.ctgi_info_wnd .tabs_section > label[for^=ctgi_buy_]
{
	background: #95d600;
	color:#FFF;
	border-color: #95d600;
}
.ctgi_info_wnd .tabs_section > label[for^=ctgi_gift_]
{
	background: #ff3b3b;
	color:#FFF;
	border-color: #ff3b3b;
}
.ctgi_info_wnd .tabs_section > label[for^=ctgi_buy_] .nav_link_text:after,
.ctgi_info_wnd .tabs_section > label[for^=ctgi_gift_] .nav_link_text:after
{
	display: none !important;
}
html.bx-no-touch .ctgi_info_wnd .tabs_section > label[for^=ctgi_buy_]:hover,
html.bx-no-touch .ctgi_info_wnd .tabs_section > label[for^=ctgi_gift_]:hover
{
	opacity: 0.7;
}
input[id^=ctgi_buy_]:checked ~ .tabs_section > label[for^=ctgi_buy_],
input[id^=ctgi_gift_]:checked ~ .tabs_section > label[for^=ctgi_gift_]
{
	border-color: #BEBEBE;
	color: #000;
	opacity: 1 !important;
}
input[id^=ctgi_buy_]:checked ~ .tabs_section > label[for^=ctgi_buy_] .nav_link_text:after,
input[id^=ctgi_gift_]:checked ~ .tabs_section > label[for^=ctgi_gift_] .nav_link_text:after
{
	display: block !important;
}
/*ITEM TAB BTNS*/
.tabs_section > label[for^=ctgi_availability_in_stores_] > i:before {
	content: '\f0ae' !important;
	font-size: 2rem !important;
}
.tabs_section > label[for^=ctgi_images_] > i:before {
	content: '\f03e' !important;
	font-size: 2rem !important;
}
.tabs_section > label[for^=ctgi_3d_] > i:before {
	content: '\f2e3' !important;
	font-size: 2.2rem !important;
}
.tabs_section > label[for^=ctgi_detail_] > i:before {
	content: '\f15c' !important;
	font-size: 2rem !important;
}
.tabs_section > label[for^=ctgi_specifications_] > i:before {
	content: '\f0ca' !important;
	font-size: 1.8rem !important;
}
.tabs_section > label[for^=ctgi_delivery_] > i:before {
	content: '\f0d1' !important;
	font-size: 2rem !important;
}
.tabs_section > label[for^=ctgi_buy_] > i:before {
	content: '\f158' !important;
	font-size: 2.2rem !important;
	color: #FFF !important;
}
.tabs_section > label[for^=ctgi_gift_] > i:before {
	content: '\f06b' !important;
	font-size: 2.4rem !important;
	color: #FFF !important;
}
.tabs_section > label[for^=ctgi_size_table_] > i:before {
	content: '\f0c6' !important;
	font-size: 2.2rem !important;
}
/*END ITEM TAB BTNS*/
@media (max-width: 940px) {
	.ctgi_info_wnd.catalog_item .tabs_section > label:not(.tab_btn_no_img) > i {
		display: block;
	}
	.ctgi_info_wnd.catalog_item .tabs_section {
		height: 44px !important;
	}
	.ctgi_info_wnd.catalog_item .tabs_section > label {
		padding: 5px !important;
		height: 44px !important;
	}
	.ctgi_info_wnd.catalog_item .tabs_section > label:not(.tab_btn_no_img) > b {
		display: none;
	}
}
@media (max-width: 800px)
{
	.ctgi_info_wnd .tabs_section
	{
		height: 44px !important;
	}
	.ctgi_info_wnd .tabs_section > label
	{
		margin: 0 0.3rem 0 0 !important;
		padding: 2px !important;
		height: 44px !important;
	}
	.img_banner_preview_cnt_4 .banner_nav_btns,
	.img_banner_preview_cnt_5 .banner_nav_btns {
		display: block;
	}
}
@media (max-width: 600px)
{
	.ctgi_info_wnd .tabs_section {
		height: 36px !important;
	}
	.ctgi_info_wnd .tabs_section > label
	{
		height: 36px !important;
		width: 36px !important;
	}
	.tabs_section > label[for^=ctgi_images_] > i:before,
	.tabs_section > label[for^=ctgi_detail_] > i:before,
	.tabs_section > label[for^=ctgi_delivery_] > i:before,
	.tabs_section > label[for^=ctgi_availability_in_stores_] > i:before {
		font-size: 1.8rem !important;
	}
	.tabs_section > label[for^=ctgi_3d_] > i:before,
	.tabs_section > label[for^=ctgi_size_table_] > i:before,
	.tabs_section > label[for^=ctgi_buy_] > i:before {
		font-size: 2rem !important;
	}
}
.ctgi_info_wnd .catalog_item_desc_main
{
	padding: 0;
}
@media (min-height: 600px)
{
	.ctgi_info_wnd .catalog_item_desc_main {
		max-height: 100vh;
	}
}
.ctgi_delivery_body .dlgel_loading_txt
{
	white-space: nowrap;
}
.ctgi_delivery_body:before,
.ctgi_delivery_body > .wnd_close,
.ctgi_3d_body:before,
.ctgi_presents_block_main_body:before,
.ctgi_presents_block_main_body > .wnd_close
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.1;
	z-index: 4;/*WARNING*/
	display: none;
}
.ctgi_delivery_error.ctgi_delivery_body > .wnd_close,
.ctgi_delivery_loading.ctgi_delivery_body:before,
.ctgi_gift_loading.ctgi_presents_block_main_body:before,
.ctgi_gift_error.ctgi_presents_block_main_body > .wnd_close,
.ctgi_3d_loading.ctgi_3d_body:before,
.ctgi_delivery_loading .wnd_filter_wait_ddbg,
.ctgi_gift_loading .wnd_filter_wait_ddbg,
.ctgi_3d_loading .wnd_filter_wait_ddbg
{
	display: block;
}
.catalog_element .ctgi_3d_loading .wnd_filter_wait_ddbg,
.catalog_element .ctgi_delivery_loading .wnd_filter_wait_ddbg,
.catalog_element .ctgi_gift_loading .wnd_filter_wait_ddbg
{
	display: flex;
	justify-content: center;
	align-items: center;
}
input[id^=ctgi_specifications_]:checked ~ .tabs_body > div[class^=ctgi_specifications_]
{
	text-align: left;
	margin: 0.5rem 1rem 1rem 0;
	font-size: 0.9rem;
}
@media (max-width: 1100px) {
	.ctgi_info_wnd div[class^=ctgi_detail_] .catalog_item_desc
	{
		display: block !important;
		margin: 1rem 0 1rem 0;
	}
}
.ctgi_info_wnd .dlgel_combobox .placeholder
{
	justify-content: flex-start;
}
.ctgi_info_wnd .dlgel_combobox_main .options .option u
{
	text-align: left;
}
.ctgi_info_wnd .delivery_country .options .option i
{
	left: 0.7rem;
}
.ctgi_info_wnd .delivery_country .options .option u > b
{
	padding-left: 3.2rem;
}
.ctgi_info_wnd .dlgel_input .menu_btn > i
{
	background: #5aa6c9;
}
html.bx-no-touch .ctgi_info_wnd .dlgel_input .menu_btn:hover > i
{
	background: #b5e24d;
}
.ctgi_info_wnd .input_address .dlgel_group_input
{
	max-width: 100%;
}
.ctgi_info_wnd .input_address .dlgel_combobox,
.ctgi_info_wnd .input_address .dlgel_combobox .placeholder
{
	height: 3rem;
	min-height: 3rem;
}
.ctgi_info_wnd .input_address .dlgel_combobox_main > p
{
	top: 0.85rem;
}
.ctgi_info_wnd .tabs_body > .ctgi_delivery_body,
.ctgi_info_wnd .tabs_body > .ctgi_presents_block_main_body
{
	padding: 0 !important;
	margin: 0 !important;
}
.ctgi_info_wnd div[class^=ctgi_delivery_] .ctgi_delivery_body_main,
.ctgi_info_wnd div[class^=ctgi_gift_] .ctgi_presents_block_main
{
	position: relative;
	padding: 1rem 1rem 0.5rem 1rem !important;
}
.ctgi_info_wnd div[class^=ctgi_delivery_] .ctgi_delivery_body_main > .catalog_item_btns
{
	position: relative;
	top: auto !important;
	margin: 0 !important;
	padding: 0;
	left: auto;
	right: auto;
	height: auto;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
	min-height: 3rem;
	background: #4e8ec6;
	z-index: 2;/*WARNING*/
	flex-wrap: wrap;
}
.ctgi_info_wnd div[class^=ctgi_delivery_] .ctgi_delivery_body_main > .catalog_item_btns .catalog_item_caption
{
	text-align: left;
	padding-left: 1rem;
	flex: 1;
	position: relative !important;
	top: auto;
	transform: none;
	left: auto;
}
.ctgi_info_wnd div[class^=ctgi_delivery_] .input_address .dlgel_lbl
{
	white-space: normal !important;
}
.ctgi_info_wnd div[class^=ctgi_delivery_] > .catalog_item_btns .dlgel_input_help,
.ctgi_info_wnd .ctgi_delivery_block_header .dlgel_input_help,
.ctgi_info_wnd .ctgi_presents_block_header .dlgel_input_help
{
	position: relative !important;
	margin: 0 1rem 0 0;
	width: 2.4rem !important;
	height: 2.4rem !important;
	min-width: 2.4rem !important;
}
.ctgi_info_wnd div[class^=ctgi_delivery_] > .catalog_item_btns .dlgel_input_help > .menu_btn,
.ctgi_info_wnd .ctgi_delivery_block_header .dlgel_input_help > .menu_btn,
.ctgi_info_wnd .ctgi_presents_block_header .dlgel_input_help > .menu_btn
{
	width: 100%;
	height: 100%;
	border: 0;
}
.ctgi_info_wnd div[class^=ctgi_delivery_] > .catalog_item_btns .dlgel_input_help > .menu_btn:before,
.ctgi_info_wnd div[class^=ctgi_delivery_] > .catalog_item_btns .dlgel_input_help .dlgel_anim,
.ctgi_info_wnd .ctgi_delivery_block_header .dlgel_input_help > .menu_btn:before
{
	display: none;
}
input[id^=ctgi_delivery_]:checked ~ .tabs_body > div[class^=ctgi_delivery_] > .catalog_item_btns .dlgel_input_help .dlgel_anim
{
	display: block;
}
.ctgi_info_wnd div[class^=ctgi_delivery_] > .catalog_item_btns .dlgel_input_help > div > label.dlgel_input_help_icon:before,
.ctgi_info_wnd .ctgi_delivery_block_header .dlgel_input_help > div > label.dlgel_input_help_icon:before,
.ctgi_info_wnd .ctgi_presents_block_header .dlgel_input_help > div > label.dlgel_input_help_icon:before
{
	color: #4e8ec6;
}
.ctgi_info_wnd div[class^=ctgi_delivery_] > .catalog_item_btns .dlgel_input_help .dlgel_input_help_icon,
.ctgi_info_wnd .ctgi_delivery_block_header .dlgel_input_help .dlgel_input_help_icon,
.ctgi_info_wnd .ctgi_presents_block_header .dlgel_input_help .dlgel_input_help_icon
{
	width: 100%;
	height: 100%;
	cursor: pointer;
	display: block;
	position: relative;
	background: #FFF !important;
}
.ctgi_info_wnd .ctgi_delivery_block_header .dlgel_input_help > input.wnd_open:checked ~ .menu_btn > .dlgel_input_help_icon,
.ctgi_info_wnd .ctgi_presents_block_header .dlgel_input_help > input.wnd_open:checked ~ .menu_btn > .dlgel_input_help_icon
{
	background: #FFF !important;
}
.ctgi_info_wnd div[class^=ctgi_delivery_] > .catalog_item_btns .dlgel_input_help .dlgel_wnd_body,
.ctgi_info_wnd .ctgi_delivery_block_header .dlgel_input_help .dlgel_wnd_body
{
	white-space: normal;
}
.catalog_item input[id^=info_wnd_open_]:checked ~ .ddbg .dlgel_wnd_icon > div > div:first-child,
.bkt_row input[id^=info_wnd_open_]:checked ~ .ddbg .dlgel_wnd_icon > div > div:first-child
{
	animation: kf_ssn_logo_spin 5s infinite linear;
}
.ctgi_info_wnd .display_delivery
{
	padding-bottom: 0.5rem;
}
.ctgi_info_wnd .display_delivery form
{
	text-align: right;
	padding-right: 2.5%;
}
.ctgi_info_wnd .display_delivery form > button
{
	margin-right: 0;
}
.ctgi_info_wnd .prop_list_delivery:before
{
	content: '';
	background: url("/bitrix/templates/spine-sport/css/../images/delivery_bg.svg") left bottom no-repeat;
	position: absolute;
	top: 5rem;
	left: 0;
	width: 25%;
	height: 100%;
	background-size: contain;
	opacity: 0.3;
	z-index: 1;
	pointer-events: none;
	background-color: #FFF;
}
@media (max-width: 1200px)
{
	.ctgi_info_wnd .prop_list_delivery:before
	{
		display: none;
	}
}
.ctgi_delivery_body .dlgel_wnd_wait,
.ctgi_delivery_body .dlgel_wnd_error,
.ctgi_presents_block_main .dlgel_wnd_wait,
.ctgi_presents_block_main .dlgel_wnd_error,
.ctgi_3d_body .dlgel_wnd_wait,
.ctgi_availability_in_stores_body_main .dlgel_wnd_wait
{
	position: absolute !important;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	animation: none !important;
}
.ctgi_availability_in_stores_body_main .wnd_filter_wait_ddbg:before {
	opacity: 0;
}
.ctgi_availability_in_stores_body_main .dlgel_wnd_wait {
	min-width: 20rem;
	box-shadow: 0 0 0.5rem rgba(0,0,0,0.1);
}
.ctgi_delivery_body .dlgel_wnd_error .dlgel_wnd_body,
.ctgi_presents_block_main .dlgel_wnd_error .dlgel_wnd_body
{
	/*padding: 1rem 3rem 1rem 3rem;*/
	padding: 1rem 2rem 1rem 2rem;
}
.ctgi_delivery_body .dlgel_wnd_error,
.ctgi_presents_block_main .dlgel_wnd_error
{
	width: auto !important;
	max-width: 80%;
}
.ctgi_info_wnd .dlgel_combobox_main > input:first-of-type:not(:checked)
{
	z-index: 1;
}
.ctgi_delivery_body .wnd_open:checked ~ .wnd_dlg_error_ddbg,
.ctgi_presents_block_main_body .wnd_open:checked ~ .wnd_dlg_error_ddbg 
{
	/*display: block;*/
	display: flex;
	justify-content: center;
	align-items: center;
}
.ctgi_info_wnd .ctgi_3d
{
	position: relative;
	margin: 0 auto;
}
.ctgi_info_wnd .ctgi_3d .rotateimage
{
	position: relative;
}
.ctgi_info_wnd .ctgi_3d .rotateimage,
.ctgi_info_wnd .ctgi_3d .hotpoints
{
	width: 84%;
	left: 8%;
}
.ctgi_info_wnd .ctgi_3d .ts_video_view,
.ctgi_info_wnd .ctgi_3d .ts_imgzoom_view,
.ctgi_info_wnd .ctgi_3d .zoomload_bg
{
	display: none;
}
/*rotate hotpoints*/
.rotateimage_hotpoints
{
	position: absolute;
	top: 1rem;
	/*right: 1rem;*/
	left: 1rem;
	border: 1px solid #BEBEBE;
	border-radius: 3px;
	background: #FFF;
	max-width: 20rem;
	z-index: 2;
}
.rotateimage_hotpoints_header
{
	min-height: 3rem !important;
}
.rotateimage_hotpoints_header > .nav_link
{
	position: relative !important;
	padding: 0.9rem 2.2rem 1rem 1.5rem !important;
	justify-content: flex-start !important;
	cursor: pointer !important;
}
.rotateimage_hotpoints_header > .nav_link > s
{
	right: 0.5rem !important;
	z-index: 1;
}
.rotateimage_hotpoints .rotateimage_lbl
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 3rem;
	cursor: pointer;
	display: none;
}
.rotateimage_hotpoints .menu_submenu_2
{
	display: none;
}
html.bx-touch .rotateimage_hotpoints .rotateimage_lbl
{
	display: block;
}
.rotateimage_check:checked ~ .rotateimage_hotpoints .rotateimage_lbl
{
	position: fixed;
	width: 100vw;
	height: 100vh;
	cursor: default;
}
.rotateimage_check:checked ~ .rotateimage_hotpoints,
html.bx-no-touch .rotateimage_hotpoints:hover
{
	padding-bottom: 0.5rem !important;
}
.rotateimage_check:checked ~ .rotateimage_hotpoints .rotateimage_hotpoints_header > .nav_link,
html.bx-no-touch .rotateimage_hotpoints:hover .rotateimage_hotpoints_header > .nav_link
{
	padding-left: 2rem !important;
}
.rotateimage_check:checked ~ .rotateimage_hotpoints .menu_submenu_2,
html.bx-no-touch .rotateimage_hotpoints:hover .menu_submenu_2
{
	display: block;
}
.rotateimage_check:checked ~ .rotateimage_hotpoints,
html.bx-no-touch .rotateimage_hotpoints:hover
{
	z-index: 4;/*WARNING*/
}
.rotateimage_check:checked ~ .rotateimage_hotpoints .rotateimage_hotpoints_header > .nav_link:before,
html.bx-no-touch .rotateimage_hotpoints:hover .rotateimage_hotpoints_header > .nav_link:before
{
	content: '';
	position: absolute;
	top: 50%;
	left: 1rem;
	border-left: 1px solid #BEBEBE;
	border-top: 1px solid #BEBEBE;
	width: 0.5rem;
	height: 50%;
	border-top-left-radius: 3px;
}
.rotateimage_hotpoints .menu_submenu_2 > li
{
	min-height: 2.5rem !important;
	height: auto !important;
	text-align: left;
}
.rotateimage_hotpoints .menu_submenu_2 .nav_link
{
	position: relative !important;
	padding: 0.5rem 1.5rem 0.5rem 3rem !important;
	justify-content: flex-start !important;
	cursor: pointer !important;
	overflow: hidden;
}
.rotateimage_hotpoints:after
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	box-shadow: inset 0px 0px 0.8rem 0.3rem rgba(150, 150, 150, 0.1);
	border-radius: 3px;
	pointer-events: none;
	background: linear-gradient(to right, rgba(255,255,255,0) 85%, rgba(255,255,255,1) 95%);
}
.rotateimage_hotpoints .menu_submenu_2 > li:before
{
	content: '';
	position: absolute;
	top: 0;
	left: 1rem;
	border-left: 1px solid #BEBEBE;
	width: 1rem;
	height: 100%;
}
.rotateimage_hotpoints .menu_submenu_2 > li:last-child:before
{
	height: 0;
}
.rotateimage_hotpoints .menu_submenu_2 .nav_link:before
{
	content: '';
	position: absolute;
	top: 0;
	left: 1rem;
	border-left: 1px solid #BEBEBE;
	border-bottom: 1px solid #BEBEBE;
	width: 1.4rem;
	height: 50%;
}
.rotateimage_hotpoints .menu_submenu_2 .nav_link_text
{
	font-size: 0.9rem;
}
.rotateimage_hotpoints .menu_submenu_2 li:last-child .nav_link:before
{
	border-bottom-left-radius: 3px;
}
.ctgi_3d .rotateimage_hotpoints_view
{
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	pointer-events: none;
}
.ctgi_3d_body .rotateimage_hotpoint_view
{
	position: absolute;
	width: 2rem;
	height: 2rem;
	border-radius: 50%;
	background: linear-gradient(to bottom, #FFFFFF 0%,#BEBEBE 100%);
	border: 2px solid #e25b32;
	display: none;
	box-shadow: 0 0 0.3rem rgba(255, 255, 255, 0.8);
	pointer-events: all;
	cursor: pointer;
}
.ctgi_3d_body .rotateimage_hotpoint_all
{
	position: absolute;
	width: 100%;
	height: 100%;
	display: none;
	pointer-events: none;
}
.ctgi_3d_body .rotateimage_hotpoint_bg
{
	position: absolute;
	width: 2rem;
	height: 2rem;
	border-radius: 50%;
	background: linear-gradient(to bottom, #e89109 0%, #e25b32 100%);
	border: 2px solid #e25b32;
	box-shadow: 0 0 0.3rem rgba(255, 255, 255, 0.8);
	z-index: 2;
}
.ctgi_3d_body .rotateimage_hotpoint_line
{
	position: absolute;
	right: 0;
	height: 2px;
	background: #e25b32;
	margin-top: 1rem;
	z-index: 2;
}
.ctgi_3d_body .rotateimage_hotpoint_wnd
{
	position: absolute;
	box-shadow: 3px 3px 3px rgba(0,0,0,0.1);
	border: 2px solid #e25b32;
	z-index: 2;
	left: 100%;
	border-radius: 1rem;
	width: 15rem;
	max-width: 15rem;
	min-width: 15rem;
	background: #FFF;
	pointer-events: all;
}
.rotateimage_hotpoint_wnd > h4
{
	margin: 0;
	padding: 0.5rem 1rem 0.5rem 1rem;
	text-align: center;
	min-height: 0;
	font-weight: bold;
	color: #e89109;
}
.rotateimage_hotpoint_wnd_body
{
	padding: 0 0.75rem 0.75rem 0.75rem;
	color: #888;
	text-align: left;
	font-size: 0.9rem;
}
.ctgi_3d_body .rotateimage_hotpoint_check:checked + .rotateimage_hotpoint_view,
.ctgi_3d_body .rotateimage_hotpoint_check_o:checked + .rotateimage_hotpoint_all
{
	display: block;
}
.ctgi_3d_body .rotateimage_hotpoint_check_o:checked + .rotateimage_hotpoint_all
{
	z-index: 3;
}
html.bx-touch .ctgi_3d_body .rotateimage_hotpoint_wnd
{
	left: auto;
	right: 0;
	transform: none;
}
.ctgi_info_wnd > .dlgel_wnd_header
{
	min-height: 3.6rem;
	height: auto;
}
.ctgi_info_wnd > .dlgel_wnd_header > .dlgel_wnd_caption
{
	min-height: 3.6rem;
	height: auto;
	display: block;
}
.ctgi_info_wnd .dlgel_wnd_caption > h2
{
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	min-height: 3.6rem;
}
.ctgi_info_wnd .dlgel_wnd_caption > h2 > q
{
	position: relative;
	top: auto;
	transform: none;
	margin: 0;
}
@media (min-height: 600px) and (min-width: 1200px)
{
	.bkt_row .ctgi_info_wnd div[class^=ctgi_images_],
	.catalog_item .ctgi_info_wnd div[class^=ctgi_images_] {
		padding: 0 8% 0 8%; 
	}
	.bkt_row .ctgi_info_wnd div[class^=ctgi_images_] .img_banner > .siz_viewport,
	.catalog_item .ctgi_info_wnd div[class^=ctgi_images_] .img_banner > .siz_viewport
	{
		height: 67vh;
	}
}
/*END rotate hotpoints*/
/*END catalog info wnd*/
.ctgi_3d_navigation
{
	position: relative;
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: center;
}
.ctgi_3d_navigation > div
{
	height: 3rem;
	min-width: 3rem;
	background: #5aa6c9;
	margin: 0 0 0 0.5rem;
	border-radius: 3rem;
	position: relative;
	cursor: pointer;
}
html.bx-no-touch .ctgi_3d_navigation > div:hover
{
	background: #b5e24d;
}
.ctgi_3d_navigation > .ctgi_3d_navigation_playstop
{
	width: 6rem;
}
.ctgi_3d_navigation > div:after
{
	content: '\f053' !important;
	color: #FFF;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	font: normal 1.4rem web01;
	left: 45%;
}
.ctgi_3d_navigation > .ctgi_3d_navigation_playstop:after
{
	content: '\f04B' !important;
	left: 55% !important;
	font-size: 1.6rem;
}
.ctgi_3d_navigation > .ctgi_3d_navigation_playstop.busy:after
{
	content: '\f04D' !important;
	left: 50% !important;
}
.ctgi_3d_navigation > .ctgi_3d_navigation_right:after
{
	content: '\f054' !important;
	left: 55% !important;
}
/*edost*/
#edost_city_suggest_data > div:first-of-type:after,
#edost_city_suggest_data > div.edost_suggest_head + .edost_suggest_value:after,
#edost_street_suggest_data > div:first-of-type:after,
#edost_street_suggest_data > div.edost_suggest_head + .edost_suggest_value:after,
#edost_metro_suggest_data > div:first-of-type:after,
#edost_metro_suggest_data > div.edost_suggest_head + .edost_suggest_value:after
{
	display: none;
}
.edost_suggest_value,
.edost_suggest_head
{
	min-height: 3rem;
	padding: 0.9rem 1rem 0.9rem 1.37rem;
	width: 100%;
	position: relative;
	text-align: left;
}
html.bx-no-touch .edost_suggest_value:before
{
	content: '';
	position: absolute;
	top: 0.2rem;
	bottom: 0.2rem;
	left: 0.2rem;
	right: 100%;
	background: #f4f9fb;
	transition: all 0.2s linear;
	z-index: -1;
}
html.bx-no-touch .edost_suggest_value:not(.edost_suggest_active) > span:before
{
	content: '';
	transition: margin 0.3s cubic-bezier(0.165,0.84,0.44,1);
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	margin: 0 auto -0.6rem auto;
	border-bottom: 2px solid transparent;
	pointer-events: none;
}
html.bx-no-touch .edost_suggest_value:not(.edost_suggest_active):hover > span:before
{
	border-color: #74A7BF;/*COLOR*/
	margin: 0 auto -0.3rem auto;
}
html.bx-no-touch .edost_suggest_value:hover:before
{
	right: 0.2rem; 
}
.edost_suggest_head,
.edost_suggest_head *
{
	cursor: default;
}
.edost_suggest_head
{
	font-size: 1.2rem;
	font-weight: bold;
	opacity: 0.5;
	background: #E5E5E5;
	box-sizing: border-box;
}
.edost_suggest_head:before
{
	content: '\f278';
	font: normal 1.5rem web01;
	left: 1rem;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	opacity: 0.5;
}
.edost_suggest_value,
.edost_suggest_value *
{
	cursor: pointer;
	box-sizing: border-box;
}
.edost_suggest_head
{
	padding-left: 3.5rem;
}
.edost_suggest_value > span
{
	position: relative;
	white-space: nowrap;
}
.edost_loading_small > img,
.edost_loading_big > img
{
	display: none !important;
}
#edost_city_suggest_div,
#edost_metro_suggest_div,
#edost_street_suggest_div {
	width: auto !important;
	left: 0.5rem;
	right: 0.5rem;
	position: absolute;
	z-index: 9;
	background: #FFF;
	box-shadow: 0.2rem 0.2rem 0.2rem rgba(0, 0, 0, 0.1);
	border: 1px solid #BEBEBE;
	border-top: 0;
	padding: 0.5rem;
	display: none;
}
.ctgi_delivery_body #edost_city_suggest_div
{
	left: 1rem;
	right: 1rem;
}
.scroll-wrapper.edost_suggest_data
{
	margin: 0;
	max-height: 25rem;
}
#edost_city_suggest_data
{
	overflow: hidden;
}
.edost_loading_small
{
	position: relative;
	width: 15rem;
	height: 3rem;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	width: 100%;
}
.edost_suggest_active
{
	background: #f4f9fb;
}
.ctgi_delivery_body .catalog_item_btns
{
	right: auto !important;
}
.ctgi_delivery_body .form_calculate_delivery.calculated .pay_icon_click,
.ctgi_delivery_block_body.calculated .pay_icon_click
{
	display: none;
}
.ctgi_info_wnd div[class^=ctgi_buy_] .dlgel_btn
{
	height: 3.2rem;
	display: block;
	width: 100%;
}
.catalog .ctgi_info_wnd div[class^=ctgi_buy_] .ctgi_delivery_block .ctgi_delivery_block_btns
{
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	padding-right: 2.5%;
}
.catalog .ctgi_info_wnd div[class^=ctgi_buy_] .ctgi_delivery_block .ctgi_delivery_block_btns > .dlgel_btn
{
	width: 32%;
	height: 3.5rem;
	margin-right: 0;
}
@media (max-width: 1000px)
{
	.catalog .ctgi_info_wnd div[class^=ctgi_buy_] .ctgi_delivery_block .ctgi_delivery_block_btns,
	.ctgi_info_wnd .display_delivery form
	{
		padding-right: 0;
	}
}
div[class^=ctgi_buy_] .dlgel_btn.catalog_item_btn_buy_a
{
	height: 3.5rem;
}
.ctgi_info_wnd div[class^=ctgi_buy_] .dlgel_input
{
	width: 100%;
}
.ctgi_info_wnd div[class^=ctgi_buy_] a.catalog_item_basket,
.ctgi_info_wnd div[class^=ctgi_buy_] .catalog_item_del_basket
{
	display: none;
}
.ctgi_info_wnd .ctgi_buy_block
{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.ctgi_info_wnd .ctgi_buy_left
{
	width: 60%;
	border-right: 1px solid #BEBEBE;
	padding: 1rem 1rem 1rem 0.5rem;
	display: flex;
	flex-direction: column;
	position: relative;
	min-height: 11rem; 
}
.ctgi_info_wnd .ctgi_buy_left:before
{
	content: "\f158";
	font: 5rem web01;
	position: absolute;
	color: #eee !important;
	right: 1rem;
	bottom: 0.5rem;
}
.ctgi_info_wnd .ctgi_buy_right
{
	width: 40%;
	padding: 1rem 0 1rem 1rem;
	position: relative;
}
.ctgi_info_wnd .catalog_item_one_price,
.ctgi_info_wnd .catalog_item_new_price
{
	height: 100%;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	margin: 0;
	min-height: 5rem;
}
.ctgi_info_wnd .catalog_item_new_price
{
	font-size: 1.6rem; /*1.5rem;*/
}
.ctgi_info_wnd .dlgel_combobox .options_main
{
	z-index: 1;/*WARNING*/
}
.ctgi_info_wnd .dlgel_combobox
{
	margin-bottom: 1rem;
}
.ctgi_info_wnd .ctgi_btns,
.ctgi_info_wnd .ctgi_presents_block_header,
.ctgi_info_wnd .ctgi_delivery_block_header
{
	position: relative;
	margin: 0;
	padding: 0;
	display: flex;
	min-height: 3.6rem;
	background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(78, 142, 198, 1) 100%);
	margin-bottom: 1rem;
}
.ctgi_info_wnd .ctgi_presents_block_header,
.ctgi_info_wnd .ctgi_delivery_block_header
{
	background: #4e8ec6;
	min-height: 3rem;
}
.ctgi_info_wnd .ctgi_delivery_block_header,
.ctgi_info_wnd .ctgi_presents_block_header
{
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: flex-start;
}
.ctgi_info_wnd .ctgi_delivery_block_header_text,
.ctgi_info_wnd .ctgi_presents_block_header_text
{
	flex: 1;
	position: relative !important;
	transform: none;
	text-align: left;
	top: auto;
}
.ctgi_presents_block,
.ctgi_delivery_block
{
	position: relative;
	/*margin-top: 0.5rem !important;*/
}
.catalog_item_brand
{
	font-weight: bold;
	text-shadow: -1px -1px 1px rgba(0,0,0,0.5);
}
.product_code
{
	text-align: left;
	padding: 0 0.5rem 0 0.5rem;
	font-size: 1.1rem;
	font-style: italic;
	position: relative;
}
.ctgi_product_name
{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
}
.ctgi_product_name > h3
{
	width: 100%;
}
.ctgi_product_name > .catalog_item_stickers
{
	position: relative;
	top: 0;
	right: 0;
}
.ctgi_product_name > .catalog_item_stickers > div
{
	top: 50%;
	transform: translateY(-50%);
}
.ctgi_info_wnd > .dlgel_wnd_body .rotateimage_hotpoint_wnd .rotateimage_hotpoint_imgs
{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	margin-left: -0.5rem;
}
.ctgi_info_wnd .tabs .rotateimage_hotpoint_wnd img
{
	width: 50%;
	height: auto;
	margin: 0.5rem 0 0 0.5rem;
}
.catalog_item > .catalog_item_stickers .hide_on_full
{
	display: none;
}
@media (max-width: 1200px)
{
	.ctgi_3d_body .rotateimage_hotpoint_wnd
	{
		left: auto;
		right: 0;
		transform: none;
	}
	.catalog_item .catalog_items .catalog_item_gift
	{
		width: 32.3%;
	}
}
@media (max-width: 1100px)
{
	.tabs_section .hide_on_full
	{
		display: none;
	}
}
@media (min-width: 801px) and (max-width: 1100px)
{
	.catalog_item > .catalog_item_stickers .hide_on_full
	{
		display: block;
	}
}
@media (max-width: 900px)
{
	.ctgi_product_name
	{
		flex-wrap: wrap;
	}
	.ctgi_product_name > .catalog_item_stickers
	{
		width: 100%;
		justify-content: center;
		padding: 0.5rem;
	}
	.ctgi_info_wnd .ctgi_buy_left,
	.ctgi_info_wnd .ctgi_buy_right
	{
		width: 100%;
		padding: 1rem 0 1rem 0;
	}
	.ctgi_info_wnd .ctgi_buy_left
	{
		border: 0;
	}
	.ctgi_info_wnd .ctgi_buy_right
	{
		padding-top: 0;
	}
}
@media (max-width: 800px)
{
	.ctgi_info_wnd .img_banner_preview .siz_viewport > .banner_items .banner_item
	{
		width: 33% !important;
		min-width: 33% !important;
	}
	.ctgi_info_wnd .tabs_body
	{
		padding: 0.5rem 3px 0 3px;
	}
	.coupon_cord
	{
		transform: scale(0.7) translateY(20%);
	}
}
@media (max-width: 699px)
{
	.catalog_item > .catalog_item_stickers .hide_on_full
	{
		display: block;
	}
}
@media (max-width: 600px)
{
	.dlgel_wnd_wait .dlgel_loading
	{
		padding: 0 1.5rem 0 1.5rem;
	}
	.rotateimage_hotpoints_header,
	.rotateimage_hotpoints .menu_submenu_2 > li
	{
		min-height: 2.2rem !important;
	}
	.rotateimage_hotpoints_header > .nav_link
	{
		padding: 0.4rem 1.7rem 0.6rem 1rem !important;
	}
	.rotateimage_hotpoints_header > .nav_link > s
	{
		right: 0.25rem !important;
	}
	.rotateimage_check:checked ~ .rotateimage_hotpoints,
	html.bx-no-touch .rotateimage_hotpoints:hover
	{
		padding-bottom: 0 !important;
	}
	.ctgi_3d_navigation > div
	{
		height: 3.4rem;
		border-radius: 3.4rem;
		min-width: 3.4rem;
	}
	.ctgi_info_wnd .dlgel_icon_error > b:first-child:before
	{
		font-size: 2rem;
	}
	.ctgi_info_wnd .dlgel_lbl_icon > b:first-child
	{
		width: 3.4rem;
		height: 3.4rem;
		min-width: 3.4rem;
	}
}
label[for=mmenu_sm_menu_cf_show_mobile]
{
	display: none;
}
@media (max-width: 1279px)
{
	label[for=mmenu_sm_menu_cf_show]
	{
		display: none;
	}
	label[for=mmenu_sm_menu_cf_show_mobile]
	{
		display: flex;
	}
	#mmenu_sm_menu_cf_show_mobile ~ .catalog_filter > .smartfilter > .catalog_filter_items,
	#mmenu_sm_menu_cf_show_mobile ~ .catalog_filter > .smartfilter > .catalog_filter_text,
	#mmenu_sm_menu_cf_show_mobile ~ .catalog_filter > .smartfilter > .catalog_filter_btns
	{
		display: none !important;
	}
	#mmenu_sm_menu_cf_show_mobile:checked ~ .catalog_filter > .smartfilter > .catalog_filter_items,
	#mmenu_sm_menu_cf_show_mobile:checked ~ .catalog_filter > .smartfilter > .catalog_filter_text,
	#mmenu_sm_menu_cf_show_mobile:checked ~ .catalog_filter > .smartfilter > .catalog_filter_btns
	{
		display: flex !important;
	}
}
/*END edost*/
.ctgi_info_wnd .ctgi_buy_right .dlgel_combobox .placeholder
{
	justify-content: center;
}
.catalog_mmenu_submenu_header_logo
{
	right: 3% !important;
	width: 6rem !important;
	height: 6rem !important;
	top: auto !important;
	bottom: -1rem !important;
	z-index: 1;
}
.catalog_mmenu_submenu_header_logo > i
{
	transform: scale(0.25) !important;
}
.catalog_h1_icon > h1
{
	padding-right: 10rem;
}
.catalog_section_banner
{
	position: relative;
	z-index: 1;
	margin-bottom: 1rem;
	padding-bottom: 1rem;
	/*display: block;*/
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	min-height: 6rem;
	/*background: #FFF;*/
}
.catalog_section_banner:before
{
	content: 'Loading';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: #414141;
}
html[lang=ru] .catalog_section_banner:before
{
	content: 'Загрузка';
}
.catalog_section_banner > img
{
	display: block;
	height: auto;
	max-width: 100%;
	z-index: 1;
	position: relative;
	width: 100%;
	/*max-height: 10rem;*/
	/*position: absolute;
	top: 50%;
	transform: translateY(-50%);*/
}
.mmenu_submenu_3_description iframe
{
	display: none;
}
.catalog_description iframe
{
	display: block;
	margin: 0.5rem auto;
	max-width: 100%;
}
@media(max-width: 1200px)
{
	.catalog .mmenu_submenu_3_btn > li
	{
		margin-left: 0.5rem;
	}
}
@media(max-width: 700px)
{
	.catalog .mmenu_submenu_3_btn > li
	{
		margin-left: 0;
		width: 100%;
	}
	.catalog .mmenu_submenu_3_btn > li > a
	{
		width: 100%;
	}
}
.ctgi_gift_explosion
{
	position: absolute;
	pointer-events: none;
	width: 200px;
	height: 200px;
	z-index: 1001;
}
@media(max-width: 1100px)
{
	.catalog_and_filter .catalog h4
	{
		padding: 0 !important;
		min-height: 5rem !important;
	}
}
.catalog_item_select
{
	justify-content: flex-end;
}
.catalog.catalog_gifts .catalog_item_img {
	max-height: 18vw;
	min-height: 18vw;
}
.catalog_gifts > .catalog_items {
	margin-left: -1%;
}
.catalog_item_gift .stamp_select,
.catalog_item_gift .catalog_item_btn_remove_selected,
.catalog_item_gift.select .catalog_item_btn_select
{
	display: none !important;
}
.catalog_item_gift.select .catalog_item_btn_remove_selected,
.catalog_item_gift.select .stamp_select
{
	display: block !important;
}
.tabs_body div[class^=ctgi_buy_ci_] .ctgi_presents_block,
.tabs_body div[class^=ctgi_buy_ci_] .ctgi_delivery_block
{
	margin-top: 1rem !important;
}
.ctgi_presents_block_body
{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	padding: 0 0 1rem 0;
	align-items: center;
}
.ctgi_presents_block_body_name {
	/*text-align: left;*/
	padding: 0 1rem 0 0.5rem;
	max-width: 79%;
	/*color: #777;*/
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
}
.ctgi_presents_block_body_name > .ctgi_presents_block_body_name_weight {
	font-size: 0.9rem;
	margin-left: 0.75rem;
	color: #777; /*WARNING*/
}
.ctgi_presents_block_body .ctgi_presents_block_body_name a > h4
{
	min-height: 0 !important;
}
.ctgi_presents_block_body .catalog_item_btn_select
{
	max-width: 16rem;
	width: 20%;
	margin: 0;
}
.catalog_gifts .catalog_item_btns
{
	display: none;
}
@media (max-width: 1100px)
{
	.ctgi_presents_block_body_name
	{
		max-width: 100%;
		width: 100%;
		padding: 0 0.5rem 1rem 0.5rem;
	}
	.ctgi_presents_block_body .catalog_item_btn_select
	{
		max-width: 100%;
		width: 100%;
	}
}
@media (max-width: 1100px)
{
	.catalog .rotateimage_hotpoint_all h4
	{
		min-height: 0 !important;
		padding: 0.5rem !important;
	}
	.rotateimage_hotpoints .rotateimage_hotpoints_header ul > li:last-of-type > label
	{
		padding-bottom: 1rem !important;
	}
	.ctgi_info_wnd .wnd_dlg_error_ddbg .dlgel_wnd_body
	{
		padding: 0.75rem 2rem;
	}
	.ctgi_info_wnd .wnd_dlg_error_ddbg .dlgel_wnd_body .dlgel_icon_error > div
	{
		padding-left: 0.5rem;
	}
}
@media (max-width: 600px)
{
	.ctgi_info_wnd .wnd_dlg_error_ddbg .dlgel_wnd_body
	{
		padding: 0.75rem 1rem;
	}
}
.ctgi_3d_body input[type=radio],
.ctgi_3d_body input[type=checkbox],
.ctgi_delivery_body input[type=radio],
.ctgi_presents_block_main_body input[type=radio]
{
	display: none;
}
.ctgi_info_wnd:not(.catalog_item) .dlgel_wnd.dlgel_wnd_nocpt:not(.dlgel_wnd_help) {
	padding: 0.4rem;
	background: #FFF;
	border-radius: 1.5rem !important;
	border-top-right-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
	display: inline-block;
	height: auto;
	position: sticky !important;
	margin: 0 !important;
	/*transform: translateX(-50%);*/
	transform: none;
	left: 0 !important;
}
#edost_city_suggest_hint,
#edost_metro_suggest_hint,
#edost_street_suggest_hint {
	display: none !important;
}
#edost_city_suggest_hint.edost_suggest_warning,
#edost_street_suggest_hint.edost_suggest_warning {
	display: block !important;
	padding: 0.5rem 0.5rem 0.5rem 4rem;
	color: #414141;
	font-size: 0.95rem;
	position: relative;
	text-align: left;
}
#edost_city_suggest_hint.edost_suggest_warning:before,
#edost_street_suggest_hint.edost_suggest_warning:before {
	content: '\f2d7';
	position: absolute;
	left: 0;
	top: 50%;
	width: 2.8rem;
	height: 2.8rem;
	background: #b0d15f;
	transform: translateY(-50%);
	font: normal 1.7rem web01;
	line-height: 175%;
	color: #FFF;
	border-radius: 50%;
	text-align: center;
	margin-left: 0.2rem;
	opacity: 0.7;
}
.ctgi_info_wnd .ctgi_delivery_body_main .wnd_filter_wait_ddbg:before,
.ctgi_info_wnd .ctgi_delivery_body_main .wnd_dlg_error_ddbg:before,
.ctgi_info_wnd .ctgi_presents_block_main .wnd_filter_wait_ddbg:before,
.ctgi_info_wnd .ctgi_presents_block_main .wnd_dlg_error_ddbg:before,
.ctgi_info_wnd .ctgi_3d_main .wnd_filter_wait_ddbg:before {
	display: none !important;
}
/*#siz_ctg_basket,
#siz_ctg_delay,
#siz_ctg_compare
{
	display: none;
}*/
.catalog_and_filter.no_filter > .sort_header
{
	left: 0;
	width: 100%;
}
/*DESCRIPTION*/
.catalog_item_desc_main ul
{
	margin: 1rem 0 1rem 2rem;
}
.catalog_item_desc_main > h2:first-of-type,
.catalog_item_desc_main > h3:first-of-type
{
	display: none;
}
div[class^=ctgi_more_detail_] .catalog_item_desc_main > h3:first-of-type,
div[class^=ctgi_detail_] .catalog_item_desc_main > h3:first-of-type {
    display: flex;
    font-size: 1.5rem;
    /*text-align: center;*/
    padding: 0;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    margin: -0.1rem 0 0 0;
    min-height: 3.4rem;
    position: relative;
}
.catalog_item_desc_main h4,
/*.catalog_item_desc_main p > strong,*/
.catalog_item_desc_main p > b
{
	font-size: 1rem;
	font-style: italic;
}
.catalog_item_desc_main h4 *
{
	font-weight: normal;
}
/*.catalog_item_desc_main p > strong,*/
.catalog_item_desc_main p > b
{
	font-weight: normal;
	margin: 1rem 0 1rem -2rem;
	display: block;
}
div[class^=ctgi_more_detail_] .catalog_item_desc_main h4,
div[class^=ctgi_detail_] .catalog_item_desc_main h4,
/*div[class^=ctgi_detail_] .catalog_item_desc_main p > strong,*/
div[class^=ctgi_more_detail_] .catalog_item_desc_main p > b,
div[class^=ctgi_detail_] .catalog_item_desc_main p > b
{
    font-weight: bold;
    font-style: normal;
    min-height: 0 !important;
    text-align: left;
    margin: 1rem 0 1rem 0;
    padding: 0 !important;
}
div[class^=ctgi_more_detail_] .catalog_item_desc_main h4 *,
div[class^=ctgi_detail_] .catalog_item_desc_main h4 *
{
    font-weight: bold;
}
.catalog_item_desc_main p
{
	margin: 1rem 0 1rem 2rem;
}
.catalog_item_desc_main > *:nth-child(1)
{
	margin-left: 0;
}
.catalog_item_desc_main table
{
	border-collapse: collapse;
	padding: 0 0 0.5rem 0;
	position: relative;
	border: 0;
	border-bottom: 1px solid transparent;
	margin: 0.5rem 0 0 2rem;
}
.catalog_item_desc_main table:after
{
	content: '';
	display: block;
	min-height: 0.5rem;
}
.catalog_item_desc_main table tr:nth-child(2n+1)
{
    background: #f0f8fb;
}
.catalog_item_desc_main table td,
.catalog_item_desc_main table th
{
	padding: 0.5rem;
	border: 1px solid #BEBEBE;
}
.catalog_item_desc_main table th
{
	text-align: center;
	background: #FFF;
}
/*END DESCRIPTION*/
.dlgel_loading_quantity_basket .basket_quantity_wait,
.dlgel_loading_basket .basket_quantity_wait {
	position: absolute;
	top: 0;
	left: -0.4rem;
	right: -0.4rem;
	bottom: -0.4rem;
	border-bottom-right-radius: 1.25rem;
	z-index: 1;/*---*/
}
.dlgel_loading_quantity_basket .basket_quantity_wait:before,
.dlgel_loading_basket .basket_quantity_wait:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.1;
	border-bottom-right-radius: 1.25rem;
}
.dlgel_loading_quantity_basket .basket_quantity_wait > .spinner_sk,
.dlgel_loading_basket .basket_quantity_wait > .spinner_sk {
	width: 4rem;
	height: 4rem;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
}
.dlgel_loading_quantity_basket .basket_quantity_wait > .spinner_sk > div,
.dlgel_loading_basket .basket_quantity_wait > .spinner_sk > div {
	background-color: #FFF; /*COLOR*/
}
.ctgi_buy_block .ctgi_buy_right .basket_quantity_wait,
.ctgi_buy_block .ctgi_buy_right .basket_quantity_wait:before {
	border-radius: 0;
}
.ctgi_presents_block_body_name > .bkt_row_quantity {
	margin-left: 0.75rem;
	color: #414141;
}
.ctgi_presents_block_body .catalog_item_btn_select .dlgel_loading_txt {
	color: #FFF;
}
.ctgi_presents_block_body .catalog_item_btn_select .spinner_sk > span {
	background-color: #FFF;
}
.ctgi_presents_block_body .catalog_item_btn_select .dlgel_loading,
.dlgel_loading_quantity_basket .ctgi_presents_block_body .catalog_item_btn_select .nav_link_text,
.dlgel_loading_basket .ctgi_presents_block_body .catalog_item_btn_select .nav_link_text {
	display: none;
}
.dlgel_loading_quantity_basket .ctgi_presents_block_body .catalog_item_btn_select .dlgel_loading,
.dlgel_loading_basket .ctgi_presents_block_body .catalog_item_btn_select .dlgel_loading {
	display: flex;
}
.dlgel_loading_quantity_basket .ctgi_presents_block_main_body .wnd_filter_wait_ddbg,
.dlgel_loading_quantity_basket .ctgi_presents_block_main_body label.wnd_close,
.dlgel_loading_basket .ctgi_presents_block_main_body .wnd_filter_wait_ddbg,
.dlgel_loading_basket .ctgi_presents_block_main_body label.wnd_close {
	display: block;
}
.catalog_element > .catalog_item .dlgel_loading_quantity_basket .basket_quantity_wait,
.catalog_element > .catalog_item .dlgel_loading_basket .basket_quantity_wait {
	left: 0;
	top: 0;
	bottom: 0;
	right: -1rem;
}
.ctgi_images_service,
.ctgi_images_no_photo {
	display: flex !important;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	min-height: 25rem;
}
.img_service,
.img_no_photo {
	width: 7rem;
	height: 7rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	opacity: 0.5;
	position: relative;
}
/*.img_service {
	opacity: 1;
}*/
.img_service:before,
.img_no_photo:before {
	content: '';
	position: absolute;
	top: -15%;
	left: -15%;
	width: 130%;
	height: 130%;
	background: #FFF;
	border-radius: 50%;
	box-shadow: 0 0 0.5rem rgba(0,0,0,0.2);
}
/*.img_service:before {
	opacity: 0.5;
}*/
.img_service > svg,
.img_no_photo_logo {
	width: 100%;
	height: 70%;
	position: relative;
	display: block;
}
.img_service > svg {
	height: 110%;
	min-height: 110%;
	width: 110%;
}
.img_no_photo_text {
	width: 90%;
	height: 30%;
	margin-top: -19%;
	position: relative;
	display: block;
}
.img_no_photo.logo_holiday_2 .img_no_photo_text,
.img_no_photo.logo_holiday_3 .img_no_photo_text {
	margin-top: -10%;
}
.img_no_photo.logo_holiday_1 .img_no_photo_text,
.img_no_photo.logo_holiday_4 .img_no_photo_text,
.img_no_photo.logo_holiday_5 .img_no_photo_text {
	margin-top: -11%;
}
.img_no_photo_logo svg,
.img_no_photo_text svg {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.img_no_photo_logo svg:first-child,
.img_no_photo_text svg:first-child {
	top: 0.1rem;
	left: 0.1rem;
}
.ctgi_info_wnd div[class^=ctgi_images_] .img_service,
.ctgi_info_wnd div[class^=ctgi_images_] .img_no_photo {
	width: 11rem;
	height: 11rem;
}
.catalog_item_content .catalog_item_countdown {
	margin-bottom: 0.5rem;
}
.catalog_item_property_stickers {
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
/*EAN13*/
.barcode_ean13 {
	overflow: hidden;
}
.barcode_ean13_all {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.barcode_ean13_main {
	position: relative;
	display: inline-block;
	min-width: 190px;
	width: 190px;
	opacity: 0.8;
	margin: 0.5rem 0 0 0;
}
.barcode_ean13_main > .barcode_ean13_text {
	text-align: center;
	letter-spacing: 4px;
	margin-left: 4px;
	font-size: 0.9rem;
}
@media (min-width: 1600px) {
	.barcode_ean13_main {
		width: 14rem;
	}
	.barcode_ean13_main > .barcode_ean13 {
		height: 2.5rem !important;
	}
	.barcode_ean13_main > .barcode_ean13_text {
		letter-spacing: 0.32rem;
		margin-left: 0.32rem;
	}
}
.catalog_item_fill {
	flex: 1;
	min-height: 1rem;
}
.menu_btns_tech {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	padding: 0 1rem 0 1rem;
}
.menu_btn_tech {
	position: relative;
	display: block;
	width: 7rem;
	height: 7rem;
	margin: 0 0.5rem 0.5rem 0;
}
.menu_btns_tech > .menu_btn_tech > b {
	min-width: 8rem !important;
	margin-top: -0.6rem !important;
}
label.menu_btn_tech {
	cursor: pointer;
}
.menu_btn_tech_logo {
	position: relative;
	display: block;
	width: 7rem;
	height: 7rem;
	min-width: 7rem;
	min-height: 7rem;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	background-color: #FFF;
	border-radius: 0.5rem;
}
@media (min-width: 1101px) {
	html.bx-no-touch .menu_btn_tech:hover > .menu_btn_tech_logo {
		transform: scale(1.05);
	}
}
@media (max-width: 1100px) {
	/*.img_service, .img_no_photo {
	width: 6rem;
	height: 6rem;
}*/
	.ctgi_info_wnd div[class^=ctgi_images_] .img_service,
	.ctgi_info_wnd div[class^=ctgi_images_] .img_no_photo {
		width: 10rem;
		height: 10rem;
	}
	.menu_btns_tech > .menu_btn_tech > b {
		min-width: 0 !important;
	}

	.menu_btn_tech {
		width: 48%;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: flex-start;
		align-items: center;
	}

	.menu_btns_tech > .menu_btn_tech > b {
		display: block !important;
		opacity: 1 !important;
		border: 0 !important;
		box-shadow: none !important;
		transform: none !important;
		position: relative !important;
		top: auto !important;
		left: auto !important;
		bottom: auto !important;
		flex: 1;
		order: 2;
		text-align: left;
		animation: none !important;
	}

	.menu_btn_tech_logo {
		order: 1;
	}
}
@media (max-width: 800px) {
		.menu_btn_tech {
		margin-left: 0 !important;
		width: 100%;
	}
}
/*END EAN13*/
.catalog_and_filter.no_filter > .pg {
	padding-top: 0 !important;
}
.menu_btn_title .dlgel_count_body > .dlgel_count_item {
	background: #eeeeee;
}
.menu_btn_title .dlgel_count_body > .dlgel_count_item > .dlgel_count_item_title {
	color: #838383;
}
svg[id^=svg_ean13_] {
	display: none;
}

/*found_cheaper*/
input[name=btns_found_cheaper],
input[name=btns_how_to_choose] {
	display: none;
}
#btn_found_cheaper_ddbg .dlgel_wnd {
	max-width: 60rem;
}
#btn_found_cheaper_ddbg .dlgel_wnd_body_found_cheaper {
	min-height: 10rem;
}
#btn_found_cheaper:checked ~ #btn_found_cheaper_ddbg,
#btn_found_cheaper_wait:checked ~ #btn_found_cheaper_ddbg,
#btn_found_cheaper_error:checked ~ #btn_found_cheaper_ddbg {
	display: block;
}
#btn_found_cheaper_wait:checked ~ #btn_found_cheaper_ddbg .dlgel_wnd_ddbg_wait,
#btn_found_cheaper_error:checked ~ #btn_found_cheaper_ddbg .dlgel_wnd_ddbg_error {
	display: flex;
}
#btn_found_cheaper_ddbg .siz_form_found_cheaper .dlgel_group_input {
	max-width: 100%;
}
#btn_found_cheaper_ddbg .dlgel_wnd_icon:after {
	content: "\f15c";
	font-size: 2.5rem;
}
#btn_found_cheaper:checked ~ #btn_found_cheaper_ddbg .dlgel_wnd_icon > div > div:first-child,
#btn_found_cheaper_wait:checked ~ #btn_found_cheaper_ddbg .dlgel_wnd_icon > div > div:first-child,
#btn_found_cheaper_error:checked ~ #btn_found_cheaper_ddbg .dlgel_wnd_icon > div > div:first-child {
	animation: kf_ssn_logo_spin 5s infinite linear;
}
#btn_found_cheaper_ddbg .dlgel_lbl span {
	color: #414141;
}
#btn_found_cheaper_ddbg form.siz_form_found_cheaper button[type=submit] {
	display: none;
}
.dlgel_msg_smile.dlgel_msg_smile_form {
	min-height: 5rem;
}
.dlgel_msg_smile.dlgel_msg_smile_form:before {
	font-size: 5rem;
	width: 4.4rem;
	height: 4.4rem;
}
.dlgel_msg_smile.dlgel_msg_smile_form > p {
	font-size: 0.95rem;
}
#btn_found_cheaper_ddbg .dlgel_btns > .dlgel_btn {
	margin: 0 0.5% 0 0.5%;
}
#btn_found_cheaper_ddbg .dlgel_icon_ok > div {
	padding: 0 0 0 1.5rem;
	text-align: left;
}
.catalog_item_found_cheaper_list {
	padding: 0.75rem 0 0 0;
	text-align: left;
}
.catalog_item_found_cheaper > label,
.catalog_item_found_cheaper > a {
	color: #414141;
	position: relative;
	/*font-size: 0.9rem;*/
	font-size: 1rem;
}
#btn_found_cheaper_ddbg .privacy_policy_msg {
	margin-top: 1rem !important;
}
.catalog_item_found_cheaper_list > label,
.catalog_item_found_cheaper_list > a {
	font-size: 0.9rem;
	/*color: #71a5d1;*/
}
.catalog_item_found_cheaper .nav_link_text:after,
.catalog_item_how_to_choose .nav_link_text:after {
	border-bottom: 1px solid #4e8ec6 !important;
	margin: 0 auto -2px auto;
}
.catalog_item_how_to_choose .nav_link_text {
	color: #414141 !important;
	font-size: 0.95rem;
}
.catalog_item_how_to_choose {
	flex: 1;
	text-align: right;
}
html.bx-no-touch .catalog_item_found_cheaper .nav_link:hover .nav_link_text:after,
html.bx-no-touch .catalog_item_how_to_choose .nav_link:hover .nav_link_text:after {
	margin: 0 auto -2px auto;
}
#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_gift) .catalog_item_offers {
	order: 1;
}
#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_gift) .catalog_item_fill {
	order: 2;
}
#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items .catalog_item_pc_custom > .catalog_item_fill {
	flex: 0 !important;
}
#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items .catalog_item_pc_custom > .catalog_item_price {
	flex: 1;
}
#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_gift) .catalog_item_price {
	order: 3;
	padding: 0.5rem 0 0 0;
}
#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_gift) .catalog_item_found_cheaper_list {
	text-align: center;
	padding: 0;
	order: 4;
}
#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_gift) .catalog_item_controls {
	order: 5;
}
#catalog_view_list:checked ~ .catalog_and_filter .catalog > .catalog_items .catalog_item_pc_custom .catalog_item_controls {
	display: none !important;
}
@media (max-width: 1100px) {
	.catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_onerow) > .catalog_item_content .catalog_item_href > a > h4 {
		font-weight: normal !important;
		font-size: 1.2rem !important;
	}
	.catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_gift) .catalog_item_offers {
		order: 1;
	}
	.catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_gift) .catalog_item_fill {
		order: 2;
	}
	.catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_gift) .catalog_item_price {
		order: 3;
		padding: 0.5rem 0 0 0;
	}
	.catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_gift) .catalog_item_found_cheaper_list {
		text-align: center;
		padding: 0;
		order: 4;
	}
	.catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_gift) .catalog_item_controls {
		order: 5;
	}
	.catalog_and_filter .catalog_item_form .catalog_item_new_price,
	.catalog_and_filter .catalog_item_form .catalog_item_one_price,
	.catalog_and_filter .catalog > .catalog_items > .catalog_item:not(.catalog_item_gift) .catalog_item_discount {
		text-align: center;
	}
}
/*end found_cheaper*/
@media (max-width: 1600px) {
	.catalog.catalog_gifts .img_no_photo {
		width: 6rem;
		height: 6rem;
	}
}
@media (max-width: 1100px) {
	.catalog.catalog_gifts .img_no_photo {
		width: 5rem;
		height: 5rem;
	}
}
.prop_value_pickup.today,
.prop_value_moscow.today,
.prop_value_regions.today {
	color: #f1b421; /*COLOR*/
}
.catalog_element_how_to_choose .catalog_element_size_selection_header {
	font-size: 1.4rem;
	margin-bottom: 1rem;
}
.catalog_element_how_to_choose table {
	width: 100%;
	background: #FFF;
	border-collapse: collapse;
	padding: 0;
}
.catalog_element_how_to_choose table td {
	padding: 0.5rem;
	color: #414141;
	border: 1px solid #F0F0F0;
}
.catalog_element_how_to_choose .catalog_element_size_selection_table_header td {
	color: #000;
	background: #DDD;
}
.catalog_element_how_to_choose .dlgel_wnd_info {
	border-radius: 0;
}
.catalog_element_how_to_choose .dlgel_wnd_info .dlgel_wnd_body {
	padding: 1rem !important;
	background: #e9f3f7;
}
.catalog_element_how_to_choose .dlgel_wnd_info .dlgel_wnd_body .dlgel_lbl_icon > b:first-child {
	width: 3.2rem;
	height: 3.2rem;
	min-width: 3.2rem;
}
html.bx-no-touch .catalog_element_how_to_choose table tr:hover > td {
	background: #F0F0F0;
}
.catalog_item_delivery_block_info {
	position: absolute;
	z-index: 3;
	width: 100%;
	border-radius: 0.1rem;
	display: none;
	transform: translateY(-100%);
	margin: -1.1rem 0 0 0;
}
.catalog_item_delivery_block_info > .ctgi_delivery_block_info {
	position: relative;
	box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.1);
	border-radius: 0.1rem;
}
.catalog_item_delivery_block_info .ctgi_delivery_block_header {
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: flex-start;
	min-height: 3rem;
	border-top-right-radius: 0.1rem;
	border-top-left-radius: 0.1rem;
	z-index: 1;
}
.catalog_item_delivery_block_info .ctgi_delivery_block_header:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #4e8ec6;
	/*opacity: 0.8;*/
}
.catalog_item_delivery_block_info .ctgi_delivery_block_header_text {
	font-size: 1.2rem;
	flex: 1;
	position: relative !important;
	transform: none;
	text-align: left;
	top: auto;
	left: 0.5rem;
}
.catalog_item_delivery_block_info .dlgel_input_help {
	right: 0.3rem;
	margin-top: -0.1rem;
}
.catalog_item_delivery_block_info .dlgel_input_help .dlgel_input_help_icon,
html.bx-no-touch .catalog_item_delivery_block_info .dlgel_input_help:hover .dlgel_input_help_icon {
	background: #FFF !important;
}
.catalog_item_delivery_block_info .dlgel_input_help .dlgel_input_help_icon:before {
	color: #4e8ec6 !important;
}
.catalog_item_delivery_block_info .prop_list {
	padding: 0.5rem;
	background: #FFF;
	font-size: 0.95rem;
	border-bottom-left-radius: 0.1rem;
	border-bottom-right-radius: 0.1rem;
	position: relative;
	background: none;
}
.catalog_item_delivery_block_info .prop_list .prop_name {
	flex: 1;
	align-items: center;
}
.catalog_item_delivery_block_info .prop_list > dl:before {
	display: none;
}
.catalog_item_delivery_block_info .prop_list > dl:nth-child(odd):before /*:before*/ {
	content: '';
	position: absolute;
	top: 0;
	left: -0.5rem;
	right: -0.5rem;
	height: 100%;
	background: #4e8ec6;
	opacity: 0.1;
	display: block;
}
.catalog_item_delivery_block_info .prop_list > .prop_list_bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #FFF;
	/*opacity: 0.9;*/
	box-shadow: 0 10px 10px 0px rgba(0, 0, 0, 0.1);
}
.catalog_item_delivery_block_info .prop_list .prop_list_bg_before {
	width: 1rem;
	height: 1rem;
	position: absolute;
	bottom: -0.5rem;
	left: 50%;
	transform: rotate(45deg);
	background: #FFF;
	margin-left: -0.6rem;
}
.catalog_item_delivery_block_info .prop_list .prop_name div:not(.menu_btn),
.catalog_item_delivery_block_info .prop_list > dl > dd {
	background: none;
}
.catalog_item_delivery_block_info .prop_list .prop_value {
	width: auto;
	justify-content: flex-end;
}
.catalog_item_delivery_block_info .prop_list dd > span {
	padding-right: 5%;
	text-align: right;
	background: none;
}
.catalog_item_delivery_block_info .prop_list dd > span > i {
	display: block;
	text-align: right;
	color: #414141;
	font-size: 0.9rem;
}
.catalog_item_delivery_block_info_bottom {
	position: absolute;
	bottom: -1.5rem;
	height: 1.5rem;
	left: 0;
	width: 100%;
	pointer-events: all;
}
.catalog_item_delivery_block_info .dlgel_input_help label.ddbg {
	width: 200vw;
	left: -100vw;
	top: -100vh;
	height: 200vh;
}
@media (min-width: 1101px) {
	#catalog_view_list:checked ~ .catalog_and_filter .catalog_item .catalog_item_delivery_block_info {
		max-width: 20rem;
	}
}
#catalog_view_list:checked ~ .catalog_and_filter .catalog_item:not(.catalog_item_gift) .catalog_item_border > .catalog_item_btns {
	top: auto;
	bottom: 2rem;
}
.catalog_item_form .catalog_item_discount {
	flex: 1;
}
.ctgi_buy_right_custom .dlgel_btn_5 * {
	cursor: default;
}
.credit_btn_2 > span > span {
	position: relative;
	animation: kf_symbol_wave 5s ease-in-out infinite;
	animation-delay: 0s;
	animation-delay: 0.05s;
}
.credit_btn_2 > span > span:nth-child(2) {
	animation-delay: 0.1s;
}
.credit_btn_2 > span > span:nth-child(3) {
	animation-delay: 0.15s;
}
.credit_btn_2 > span > span:nth-child(4) {
	animation-delay: 0.20s;
}
.credit_btn_2 > span > span:nth-child(5) {
	animation-delay: 0.25s;
}
.credit_btn_2 > span > span:nth-child(6) {
	animation-delay: 0.30s;
}
.credit_btn_2 > span > span:nth-child(7) {
	animation-delay: 0.35s;
}
.credit_btn_2 > span > span:nth-child(8) {
	animation-delay: 0.40s;
}
.credit_btn_2 > span > span:nth-child(9) {
	animation-delay: 0.45s;
}
.dlgel_btn.dlgel_btn_custom {
	height: 3.2rem;
	width: auto;
}
.dlgel_btn.dlgel_btn_custom * {
	cursor: default;
}
.dlgel_btn.dlgel_btn_custom b {
	white-space: nowrap;
}
.catalog_item_pc_custom .catalog_item_controls {
	margin: 0;
	padding: 0;
}
.catalog_item_price_unit {
	font-weight: normal;
	font-style: normal;
	font-size: 1rem;
	margin: 0 0 0 0.5rem;
	color: #414141;
}
.img_giftcard_1000,
.img_giftcard_3000,
.img_giftcard_5000,
.img_giftcard_10000,
.img_giftcard_30000,
.img_giftcard_50000 {
	position: relative;
	width: 100%;
	height: 100%;
	max-width: 35rem;
}
.img_giftcard_1000 {
	background: #FFF url("/giftcard/img/1000.png") center center no-repeat;
	background-size: contain;
}
.img_giftcard_3000 {
	background: #FFF url("/giftcard/img/3000.png") center center no-repeat;
	background-size: contain;
}
.img_giftcard_5000 {
	background: #FFF url("/giftcard/img/5000.png") center center no-repeat;
	background-size: contain;
}
.img_giftcard_10000 {
	background: #FFF url("/giftcard/img/10000.png") center center no-repeat;
	background-size: contain;
}
.img_giftcard_30000 {
	background: #FFF url("/giftcard/img/30000.png") center center no-repeat;
	background-size: contain;
}
.img_giftcard_50000 {
	background: #FFF url("/giftcard/img/50000.png") center center no-repeat;
	background-size: contain;
}
.catalog_mmenu_submenu_header_logo[id^=ctgi_4_234_],
.catalog_mmenu_submenu_header_logo[id^=ctgi_4_235_] {
	border: 0;
}
.catalog_mmenu_submenu_header_logo[id^=ctgi_4_234_] > b:before,
.catalog_mmenu_submenu_header_logo[id^=ctgi_4_235_] > b:before {
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.catalog_filter_tags {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-start;
	position: relative;
	padding: 0 0.25rem 0.5rem 0.25rem;
}
.catalog_filter_tags_el {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-start;
	position: relative;
	padding: 0.5rem 2rem 0.5rem 1rem;
	margin: 0.25rem 0 0 0.25rem;
	border-radius: 1.2rem;
	background: #eaf0f5; /*COLOR*/
	cursor: default;
}
.catalog_filter_tags_el_name {
	margin: -0.1rem 0 0 0;
	color: #7f7f7f; /*COLOR*/
	font-size: 0.95rem;
}
.catalog_filter_tags_el_val {
	margin: -0.1rem 0 0 0;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
	font-size: 0.95rem;
	cursor: pointer;
}
.catalog_filter_tags_el_val > a {
	padding: 0 0 0 0.25rem;
	color: #222; /*COLOR*/
}
.catalog_filter_tags_el_val > a:after
{
	content: ',';
}
.catalog_filter_tags_el_num .catalog_filter_tags_el_val > a:after,
.catalog_filter_tags_el_val > a:last-of-type:after {
	display: none;
}
.catalog_filter_tags_el_del {
	position: absolute;
	width: 1.75rem;
	height: 100%;
	top: 0;
	right: 0;
	border-bottom-right-radius: 1.2rem;
	border-top-right-radius: 1.2rem;
	cursor: pointer;
}
.catalog_filter_tags_el_del:after {
	content: '';
	position: absolute;
	width: 0.625rem;
	height: 0.625rem;
	right: 0.6875rem;
	top: 50%;
	transform: translateY(-50%);
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='14px' height='14px' viewBox='0 0 14 14' enable-background='new 0 0 14 14' xml:space='preserve'%3E%3Cg fill='%23555555'%3E%3Cpath d='M2.05 0.636L13.363 11.95l-1.413 1.413L0.636 2.05L2.05 0.636z'/%3E%3Cpath d='M0.636 11.95L11.95 0.636l1.413 1.414L2.05 13.363L0.636 11.95z'/%3E%3C/g%3E%3C/svg%3E");
	background-position: center center;
	background-size: contain;
}
.catalog_filter_tags_el_del:hover:after {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='14px' height='14px' viewBox='0 0 14 14' enable-background='new 0 0 14 14' xml:space='preserve'%3E%3Cg fill='%234E8EC6'%3E%3Cpath d='M2.05 0.636L13.363 11.95l-1.413 1.413L0.636 2.05L2.05 0.636z'/%3E%3Cpath d='M0.636 11.95L11.95 0.636l1.413 1.414L2.05 13.363L0.636 11.95z'/%3E%3C/g%3E%3C/svg%3E");
}
.catalog_filter_tags_el_val > a:hover {
	color: #4e8ec6; /*COLOR*/
	text-decoration: line-through;
}
.catalog_filter_tags_el_all {
	padding-right: 1rem;
}
html.bx-no-touch .catalog_filter_tags_el_all .catalog_filter_tags_el_val > a:hover {
	color: #4e8ec6; /*COLOR*/
	text-decoration: none;
}
.ctgi_availability_in_stores_body_main > .ctgi_availability_in_stores_body_main_div {
	min-height: 400px;
	padding: 1rem 1rem 0.5rem 1rem;
	position: relative;
}
.availability_in_store {
	margin: 0.75rem 0 0 0;
}
.ctgi_availability_in_stores_body_main_data > div:first-of-type {
	margin: 0;
}
.availability_in_store input[type="checkbox"] {
	display: none;
}
.availability_in_store > input[type="checkbox"]:checked ~ .availability_in_store_body {
	display: none;
}
.availability_in_store_name {
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: flex-start;
	min-height: 3rem;
	border-radius: 0.1rem;
}
.availability_in_store_name:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #4e8ec6;
	opacity: 0.8;
}
.availability_in_store_name > span {
	width: 2rem;
	height: 2rem;
	left: 0.75rem;
	position: relative;
	border-radius: 50%;
	background: #FFF;
	box-shadow: inset 0 0.15rem 0.3rem rgba(0,0,0,0.2);
}
.availability_in_store_name > span:before {
	content: '\f068';
	font: 1.2rem web01;
	line-height: normal;
	line-height: 185%;
	position: absolute;
	width: 2rem;
	height: 2rem;
	border-radius: 50%;
	top: 50%;
	transform: translateY(-50%);
	text-align: center;
	color: #ADD3E4;
	margin: 0;
	padding: 0;
	opacity: 0.8;
	left: 0;
}
.availability_in_store > input[type="checkbox"]:checked ~ .availability_in_store_name > span:before {
	content: '\f067';
}
.availability_in_store_name > div {
	position: relative;
	padding: 0.3rem 0.75rem 0.3rem 1.5rem !important;
	text-align: left;
}
.availability_in_store_name > div,
.availability_in_store_name > div .nav_link_text {
	font-size: 1.2rem !important;
	color: #FFF !important;
	margin-top: -0.1rem !important;
	flex: 1;
}
.availability_in_store_name > div .nav_link_text:after {
	display: none !important;
}
.availability_in_store_name > label {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.availability_in_store_body {
	padding: 1.25rem 0.5rem 0 0.25rem;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: stretch;
	justify-content: flex-start;
	position: relative;
}
.availability_in_store_body_left {
	padding: 0 1.5rem 0.5rem 0.5rem;
	position: relative;
	min-width: 40%;
	width: 40%;
	max-width: 40%;
	border-right: 1px solid #BEBEBE;
}
.availability_in_store_body_left > div {
	position: relative;
	height: 100%;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	align-items: flex-start;
	justify-content: center;
}
.availability_in_store_body_right {
	padding: 0 0.5rem 0.5rem 0.5rem;
	flex: 1;
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: center;
}
.availability_in_store_metro,
.availability_in_store_address,
.availability_in_store_schedule,
.availability_in_store_phone {
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: flex-start;
	margin: 0.25rem 0 0 0;
}
.availability_in_store_address > div,
.availability_in_store_schedule > div,
.availability_in_store_phone > div {
	margin: 0 0 0 0.5rem;
	color: #777;
	font-size: 0.95rem;
	text-align: left;
}
.availability_in_store_metro > div:first-of-type {
	position: relative;
	border-radius: 50%;
	width: 0.5rem;
	height: 0.5rem;
	margin: 0 0 0 0.5rem;
}
.availability_in_store_metro:before,
.availability_in_store_address:before,
.availability_in_store_schedule:before,
.availability_in_store_phone:before {
	content: '\f239';
	font: 1.5rem web01;
	position: relative;
	line-height: 140%;
	min-width: 2rem;
	text-align: center;
	opacity: 0.15;
}
.availability_in_store_address:before {
	content: '\f2d9';
	font-size: 2rem;
	line-height: 110%;
}
.availability_in_store_schedule:before {
	content: '\f2e8';
	font-size: 1.8rem;
	line-height: 110%;
}
.availability_in_store_phone:before {
	content: '\f2ea';
	font-size: 1.6rem;
	line-height: 130%;
}
.availability_in_store_phone_wa:before {
	padding-top: 1.2rem;
}
.availability_in_store_metro > div:last-of-type {
	margin: 0 0 0 0.25rem;
	color: #777;
	font-size: 0.95rem;
}
.availability_in_store_products {
	padding: 0;
	width: 100%;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
}
.availability_in_store_product {
	display: inline-block;
	margin: 0 0.5rem 0.5rem 0;
}
.availability_in_store_product * {
	cursor: default;
}
.availability_in_store_product > div {
	padding: 0.5rem 1rem 0.5rem 1rem;
	color: #222;
	font-size: 0.95rem;
	text-align: center;
	vertical-align: middle;
}
.availability_in_store_body_btns:before,
.availability_in_store_product > div:first-of-type:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #4e8ec6;
	opacity: 0.4;
}
.availability_in_store_product > div:first-of-type {
	position: relative;
}
.availability_in_store_product > div:first-of-type > div {
	position: relative;
	color: #FFF;
	text-shadow: -1px -1px 1px rgba(0,0,0,0.1);
}
html.bx-no-touch .availability_in_store_product:hover {
	background: #f0f8fb;
}
html.bx-no-touch .availability_in_store_product:hover > div:first-of-type:before {
	background: #86c100;
	opacity: 1;
}
html.bx-no-touch .availability_in_store_name:hover {
	z-index: 1;
}
html.bx-no-touch .availability_in_store_name:hover > span {
	background: #b5e24d;
}
html.bx-no-touch .availability_in_store_name:hover > span:before {
	color: #FFF;
}
#availability_in_store_svg {
	display: none;
}
.availability_in_store_body_btns {
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	background: #FFF;
	border-top-left-radius: 1.5rem;
	box-shadow: 0 0 0.5rem rgba(0,0,0,0.1) inset;
	padding: 0 0.5rem 0 0.5rem;
	align-self: stretch;
}
.availability_in_store_body_btns:before {
	opacity: 0.1;
}
.availability_in_store_body_btns > span {
	position: relative;
	width: 3rem;
	height: 3rem;
	display: block;
	margin: 0 0 0 0.25rem;
}
.availability_in_store_body_btns > span:first-of-type {
	margin: 0;
}
.availability_in_store_body_btns > .menu_btn > svg {
	opacity: 0.75;
	width: 80%;
	height: 80%;
	position: relative;
	left: 10%;
	top: 10%;
}
html.bx-no-touch .availability_in_store_body_btns > .menu_btn:hover > svg {
	opacity: 1;
	width: 90%;
	height: 90%;
	top: 5%;
	left: 5%;
}
.availability_in_store_phone .nav_link > b {
	color: #4e8ec6;
}
.ctgi_info_wnd .tabs_body > .ctgi_availability_in_stores_body {
	padding: 0 !important;
	margin: 0 !important;
}
.ctgi_info_wnd .ctgi_availability_in_stores_body > .ctgi_availability_in_stores_body_main {
	display: inline;
}
.ctgi_availability_in_stores_loading .wnd_filter_wait_ddbg {
	display: block !important;
}
.ctgi_availability_in_stores_body_main .wnd_dlg_error_ddbg,
.ctgi_availability_in_stores_body_main .wnd_filter_wait_ddbg {
	background: linear-gradient(to bottom, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 100%) !important;
}
.ctgi_availability_in_stores_body_main .dlgel_wnd_error {
	top: 50%;
	position: absolute;
	width: auto !important;
	max-width: 80%;
	padding: 0.4rem;
	background: #FFF;
	border-radius: 1.5rem !important;
	left: 50%;
	transform: translate(-50%, -50%);
	min-width: 20rem;
	box-shadow: 0 0 0.5rem rgba(0,0,0,0.1);
	border-top-right-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}
.ctgi_availability_in_stores_body_main .dlgel_wnd_error .dlgel_wnd_body {
	padding: 1rem;
}
.ctgi_availability_in_stores_body_main .wnd_dlg_error_ddbg:before {
	opacity: 0 !important;
}
.ctgi_availability_in_stores_body_main .wnd_dlg_error_ddbg .wnd_close {
	position: fixed;
}
.ctgi_availability_in_stores_body_main > input {
	display: none;
}
.ctgi_availability_in_stores_body_main .wnd_open:checked ~ .ctgi_availability_in_stores_body_main_div .wnd_dlg_error_ddbg {
	display: block;
}
.ctgi_availability_in_stores_body_main > .ctgi_availability_in_stores_body_header {
	padding: 1rem 1rem 0 1rem;
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}
.ctgi_availability_in_stores_body_header > .dlgel_wnd_info {
	flex: 1;
}
.ctgi_availability_in_stores_body_header > .dlgel_btn {
	width: auto;
	min-width: 7rem;
	margin: 0 0 0 1rem;
}
.ctgi_availability_in_stores_body_main .wnd_open:checked ~ .ctgi_availability_in_stores_body_header:after,
.ctgi_availability_in_stores_loading > .ctgi_availability_in_stores_body_header:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #000;
	opacity: 0.1;
}
.ctgi_availability_in_stores_body .dlgel_lbl_icon > b:first-child {
	height: 3.2rem;
	width: 3.2rem;
	min-width: 3.2rem;
	line-height: 3.2rem;
}
.ctgi_availability_in_stores_body .dlgel_lbl_icon > div {
	text-align: left;
}

.ctgi_info_wnd.dlgel_wnd .dlgel_wnd_page.dlgel_wnd_info .dlgel_wnd_body > div {
	text-align: left;
}
.ctgi_info_wnd.dlgel_wnd .dlgel_wnd_page.dlgel_wnd_info .dlgel_wnd_body .nav_link_text {
	color: #4e8ec6;
}
.ctgi_info_wnd.dlgel_wnd .dlgel_wnd_page.dlgel_wnd_info .dlgel_wnd_body .nav_link_text:after {
	display: none !important;
}
.catalog_item_size_table {
 	overflow: hidden;
 	position: relative;
}
.catalog_item_size_table > img {
	visibility: hidden !important;
	width: 50% !important;
	height: auto !important;
}
.catalog_item_size_table > div {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}
.tabs:not(.tabs_details) label[for^="ctgi_size_table_"] > .nav_link_text > br {
  display: none;
}
@media (max-width: 1100px) {
	.tabs:not(.tabs_details) label[for^="ctgi_size_table_"] > .nav_link_text > br {
		display: inline;
	}
	.catalog_item_size_table > img {
		width: 70% !important;
	}
}

@media (max-width: 800px) {
	.catalog_item_size_table > img {
		width: 90% !important;
	}
	.availability_in_store_body_left {
		width: 100%;
		border-right: 0;
		max-width: none;
		padding: 0 0.5rem 1rem 0.5rem;
	}
	.availability_in_store_body_left > div {
		align-items: center;
	}
	.availability_in_store_body_right {
		flex: auto;
		padding: 0.5rem;
	}
	.ctgi_availability_in_stores_body_header > .dlgel_wnd_info {
		min-width: 100%;
	}
	.ctgi_availability_in_stores_body_header > .dlgel_btn {
		margin: 0.5rem 0 0 0;
		width: 100%;
	}
}
@media (max-width: 700px) {
	.availability_in_store_body_btns {
		display: none;
	}
	.ctgi_availability_in_stores_body_header .dlgel_wnd_info {
	}
}
/* End */


/* Start:/bitrix/templates/spine-sport/css/new_date.css?165644083912777*/
.dlgel_wnd_date_picker
{
	z-index: 1005;
	cursor: default;
}
.dlgel_wnd_date_picker .dlgel_wnd_close
{
	width: 3.4rem;
	height: 3.4rem;
	top: -1.25rem;
	right: -1.25rem;
	-webkit-animation: none;
	animation: none;
}
.dlgel_wnd_date_picker .dlgel_wnd_close > label:before
{
	font-size: 1.9rem;
	line-height: 155%;
}
.dlgel_wnd_date_picker .dlgel_wnd_close > span
{
	line-height: 3rem;
	top: 0.2rem;
}

.dlgel_wnd_date_picker .dlgel_wnd_btns .dlgel_btn > .c-nav_link
{
	width: 95%;
	margin: 0 0.5rem 0.5rem 0.5rem;
	height: 3.2rem !important;
	line-height: 300%;
}
.dlgel_wnd.dlgel_wnd_date_picker
{
	position: absolute !important;
	width: 21rem !important;
	height: 32.6rem !important;
	right: 0;
	left: auto;
	margin: -0.1rem 0 0 0 !important;
	border-top-left-radius: 1rem;
	border-bottom-right-radius: 1rem;
	display: none;
}
.dlgel_wnd.dlgel_wnd_date_picker_left
{
	right: auto;
	left: 0;
}
.btns_wnd_date_picker_open:checked ~ .dlgel_wnd_date_picker
{
	display: block;
}
.btns_wnd_date_picker_open:checked ~ b
{
	display: none !important;
}
.btns_wnd_date_picker_open:checked ~ .ddbg
{
	display: block;
}
.dlgel_wnd.dlgel_wnd_date_picker label:not(.nav_link)
{
	display: block;
	position: relative;
	cursor: pointer;
	font-size: 1rem;
    line-height: 2.8rem;
}
.dlgel_wnd.dlgel_wnd_date_picker .dlgel_wnd_body
{
	padding: 0;
	box-shadow: none;
	border-top-left-radius: 0.6rem;
	border-bottom-right-radius: 0.6rem;
}
.dlgel_wnd.dlgel_wnd_date_picker .dlgel_cpt,
.dlgel_wnd.dlgel_wnd_date_picker .dlgel_page_1
{
	display: flex;
	flex-direction: row;
	position: relative;
}
.dlgel_wnd.dlgel_wnd_date_picker .dlgel_cpt
{
	height: 3rem;
	line-height: 2.8rem;
	opacity: 0.8;
	padding-top: 0.2rem;
	box-sizing: border-box;
}
.dlgel_wnd.dlgel_wnd_date_picker .dlgel_cpt > div:nth-child(1),
.dlgel_wnd.dlgel_wnd_date_picker .dlgel_cpt > div:nth-child(7)
{
	width: 0.1rem;
	min-width: 1px;
	font-size: 1px;
}
.dlgel_wnd.dlgel_wnd_date_picker .dlgel_cpt > div:nth-child(1), /*ADD*/
.dlgel_wnd.dlgel_wnd_date_picker .dlgel_cpt > div:nth-child(3),
.dlgel_wnd.dlgel_wnd_date_picker .dlgel_cpt > div:nth-child(5),
.dlgel_wnd.dlgel_wnd_date_picker .dlgel_cpt > div:nth-child(7) /*ADD*/
{
	width: 0.2rem;
	min-width: 2px;
	font-size: 1px;
}
.dlgel_wnd.dlgel_wnd_date_picker .dlgel_cpt > div:nth-child(2),
.dlgel_wnd.dlgel_wnd_date_picker .dlgel_cpt > div:nth-child(4),
.dlgel_wnd.dlgel_wnd_date_picker .dlgel_cpt > div:nth-child(6)
{
	background: #333;
	color: #FFF;
	position: relative;
	border-radius: 0.5rem;
	border-top-right-radius: 0;
}
.dlgel_wnd.dlgel_wnd_date_picker .dlgel_cpt > div:nth-child(2) *,
.dlgel_wnd.dlgel_wnd_date_picker .dlgel_cpt > div:nth-child(4) *,
.dlgel_wnd.dlgel_wnd_date_picker .dlgel_cpt > div:nth-child(6) *
{
	text-shadow: 0 0.1rem 0.1rem rgba(0,0,0,0.4);
	font-weight: bold !important;
	font-size: 1.4rem !important;
	text-transform: uppercase !important;
	line-height: 220% !important;
	font-family: digital01;
}
.dlgel_wnd.dlgel_wnd_date_picker .flip_up:after
{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	min-height: 100%;
	width: 100%;
	opacity: 0.15;
	background: #000;
	border-top-left-radius: 0.5rem;
	border-top-right-radius: 0;
}
.dlgel_wnd.dlgel_wnd_date_picker .dlgel_cpt > div:nth-child(2)
{
	width: 3.6rem;
	min-width: 3.6rem;
	text-align: center;
}
.dlgel_wnd.dlgel_wnd_date_picker .dlgel_cpt > div:nth-child(4)
{
	width: 9.8rem;
	min-width: 9.8rem;
	text-align: center;
}
.dlgel_wnd.dlgel_wnd_date_picker .dlgel_cpt > div:nth-child(6)
{
	width: 5.6rem;
	min-width: 5.6rem;
	text-align: center;
}
.dlgel_wnd.dlgel_wnd_date_picker .dlgel_page_1
{
	height: 20.5rem;
	min-height: 20.5rem;
}
.dlgel_wnd.dlgel_wnd_date_picker .dlgel_page_1:before
{
	content: "\f073";
	font: 15rem web01;
	position: absolute;
	opacity: 0.04;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
}
.dlgel_wnd.dlgel_wnd_date_picker .dlgel_page_1:after
{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 3;
	pointer-events: none;
}
.dlgel_wnd.dlgel_wnd_date_picker .dlgel_page_1 > .vbr
{
	position: relative;
	width: 1px;
	min-width: 1px;
	opacity: 0.3;
}
@media(min-width: 1600px)
{
	.dlgel_wnd.dlgel_wnd_date_picker .dlgel_page_1 > .vbr
	{
		width: 0.1rem;
	}
}
.dlgel_wnd.dlgel_wnd_date_picker ul
{
	margin: 0;
	padding: 0;
}
.dlgel_wnd.dlgel_wnd_date_picker ul > li
{
	height: 3rem;
	font-size: 1.1rem;
	line-height: 3rem;
	text-align: center;
}
.dlgel_wnd.dlgel_wnd_date_picker ul > li > label > span
{
	position: absolute;
	top: 0;
	left: 0.2rem;
	right: 2.4rem;
	height: 100%;
	border: 1px solid #969696;
	cursor: pointer;
	border-radius: 0.5rem;
	border-top-right-radius: 0;
	border-bottom-left-radius: 0;
	box-sizing: border-box;
	margin: 0;
	display: none;
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
}
.dlgel_wnd.dlgel_wnd_date_picker ul > li > label > span:before
{
	content: "";
	display: block;
	position: relative;
	height: 100%;
	width: 100%;
	background: #FFF;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.alpha(Opacity=50)";
	border-radius: 0.5rem;
	box-shadow: -0.2rem -0.2rem 0.6rem rgba(0, 0, 0, 0.1) inset;
}
/*days*/
/*CHANGE 08_05_2019*/
input[name^=dp_inp_d],
input[name^=dp_inp_m],
input[name^=dp_inp_y]
{
	display: none;
}
/*END CHANGE 08_05_2019*/
.dlgel_wnd.dlgel_wnd_date_picker div.dp_sel_days
{
	width: 4rem;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.dlgel_wnd.dlgel_wnd_date_picker div.dp_sel_days > div
{
	width: 6rem;
	height: 100%;
	overflow-y: auto;
	overflow-x: hidden;
}
.dlgel_wnd.dlgel_wnd_date_picker div.dp_sel_days > div > ul
{
	width: 6rem;
	text-indent: -2rem;
}
.dp_inp_d_1:checked ~ .dlgel_page_1 > .dp_sel_days > div > ul > li > label.dp_lbl_d_1 > span, /*04_06_2019*/
.dp_inp_d_2:checked ~ .dlgel_page_1 > .dp_sel_days > div > ul > li > label.dp_lbl_d_2 > span,
.dp_inp_d_3:checked ~ .dlgel_page_1 > .dp_sel_days > div > ul > li > label.dp_lbl_d_3 > span,
.dp_inp_d_4:checked ~ .dlgel_page_1 > .dp_sel_days > div > ul > li > label.dp_lbl_d_4 > span,
.dp_inp_d_5:checked ~ .dlgel_page_1 > .dp_sel_days > div > ul > li > label.dp_lbl_d_5 > span,
.dp_inp_d_6:checked ~ .dlgel_page_1 > .dp_sel_days > div > ul > li > label.dp_lbl_d_6 > span,
.dp_inp_d_7:checked ~ .dlgel_page_1 > .dp_sel_days > div > ul > li > label.dp_lbl_d_7 > span,
.dp_inp_d_8:checked ~ .dlgel_page_1 > .dp_sel_days > div > ul > li > label.dp_lbl_d_8 > span,
.dp_inp_d_9:checked ~ .dlgel_page_1 > .dp_sel_days > div > ul > li > label.dp_lbl_d_9 > span,
.dp_inp_d_10:checked ~ .dlgel_page_1 > .dp_sel_days > div > ul > li > label.dp_lbl_d_10 > span,
.dp_inp_d_11:checked ~ .dlgel_page_1 > .dp_sel_days > div > ul > li > label.dp_lbl_d_11 > span,
.dp_inp_d_12:checked ~ .dlgel_page_1 > .dp_sel_days > div > ul > li > label.dp_lbl_d_12 > span,
.dp_inp_d_13:checked ~ .dlgel_page_1 > .dp_sel_days > div > ul > li > label.dp_lbl_d_13 > span,
.dp_inp_d_14:checked ~ .dlgel_page_1 > .dp_sel_days > div > ul > li > label.dp_lbl_d_14 > span,
.dp_inp_d_15:checked ~ .dlgel_page_1 > .dp_sel_days > div > ul > li > label.dp_lbl_d_15 > span,
.dp_inp_d_16:checked ~ .dlgel_page_1 > .dp_sel_days > div > ul > li > label.dp_lbl_d_16 > span,
.dp_inp_d_17:checked ~ .dlgel_page_1 > .dp_sel_days > div > ul > li > label.dp_lbl_d_17 > span,
.dp_inp_d_18:checked ~ .dlgel_page_1 > .dp_sel_days > div > ul > li > label.dp_lbl_d_18 > span,
.dp_inp_d_19:checked ~ .dlgel_page_1 > .dp_sel_days > div > ul > li > label.dp_lbl_d_19 > span,
.dp_inp_d_20:checked ~ .dlgel_page_1 > .dp_sel_days > div > ul > li > label.dp_lbl_d_20 > span,
.dp_inp_d_21:checked ~ .dlgel_page_1 > .dp_sel_days > div > ul > li > label.dp_lbl_d_21 > span,
.dp_inp_d_22:checked ~ .dlgel_page_1 > .dp_sel_days > div > ul > li > label.dp_lbl_d_22 > span,
.dp_inp_d_23:checked ~ .dlgel_page_1 > .dp_sel_days > div > ul > li > label.dp_lbl_d_23 > span,
.dp_inp_d_24:checked ~ .dlgel_page_1 > .dp_sel_days > div > ul > li > label.dp_lbl_d_24 > span,
.dp_inp_d_25:checked ~ .dlgel_page_1 > .dp_sel_days > div > ul > li > label.dp_lbl_d_25 > span,
.dp_inp_d_26:checked ~ .dlgel_page_1 > .dp_sel_days > div > ul > li > label.dp_lbl_d_26 > span,
.dp_inp_d_27:checked ~ .dlgel_page_1 > .dp_sel_days > div > ul > li > label.dp_lbl_d_27 > span,
.dp_inp_d_28:checked ~ .dlgel_page_1 > .dp_sel_days > div > ul > li > label.dp_lbl_d_28 > span,
.dp_inp_d_29:checked ~ .dlgel_page_1 > .dp_sel_days > div > ul > li > label.dp_lbl_d_29 > span,
.dp_inp_d_30:checked ~ .dlgel_page_1 > .dp_sel_days > div > ul > li > label.dp_lbl_d_30 > span,
.dp_inp_d_31:checked ~ .dlgel_page_1 > .dp_sel_days > div > ul > li > label.dp_lbl_d_31 > span
{
	display: block;
}
/*end days*/
/*month*/
.dlgel_wnd.dlgel_wnd_date_picker div.dp_sel_month
{
	width: 10rem;
	overflow: hidden;
	position: relative;
	z-index: 2;
}
.dlgel_wnd.dlgel_wnd_date_picker div.dp_sel_month > div
{
	width: 12rem;
	height: 100%;
	overflow-y: auto;
	overflow-x: hidden;
}
.dlgel_wnd.dlgel_wnd_date_picker div.dp_sel_month > div > ul
{
	width: 12rem;
	text-indent: -2rem;
}
.dp_inp_m_1:checked ~ .dlgel_page_1 > .dp_sel_month > div > ul > li > label.dp_lbl_m_1 > span,
.dp_inp_m_2:checked ~ .dlgel_page_1 > .dp_sel_month > div > ul > li > label.dp_lbl_m_2 > span, 
.dp_inp_m_3:checked ~ .dlgel_page_1 > .dp_sel_month > div > ul > li > label.dp_lbl_m_3 > span,
.dp_inp_m_4:checked ~ .dlgel_page_1 > .dp_sel_month > div > ul > li > label.dp_lbl_m_4 > span,
.dp_inp_m_5:checked ~ .dlgel_page_1 > .dp_sel_month > div > ul > li > label.dp_lbl_m_5 > span,
.dp_inp_m_6:checked ~ .dlgel_page_1 > .dp_sel_month > div > ul > li > label.dp_lbl_m_6 > span,
.dp_inp_m_7:checked ~ .dlgel_page_1 > .dp_sel_month > div > ul > li > label.dp_lbl_m_7 > span,
.dp_inp_m_8:checked ~ .dlgel_page_1 > .dp_sel_month > div > ul > li > label.dp_lbl_m_8 > span,
.dp_inp_m_9:checked ~ .dlgel_page_1 > .dp_sel_month > div > ul > li > label.dp_lbl_m_9 > span,
.dp_inp_m_10:checked ~ .dlgel_page_1 > .dp_sel_month > div > ul > li > label.dp_lbl_m_10 > span,
.dp_inp_m_11:checked ~ .dlgel_page_1 > .dp_sel_month > div > ul > li > label.dp_lbl_m_11 > span,
.dp_inp_m_12:checked ~ .dlgel_page_1 > .dp_sel_month > div > ul > li > label.dp_lbl_m_12 > span
{
	display: block;
}
/*end month*/
/*year*/
.dlgel_wnd.dlgel_wnd_date_picker div.dp_sel_years
{
	width: 6rem;
	overflow: hidden;
	position: relative;
	z-index: 3;
}
.dlgel_wnd.dlgel_wnd_date_picker div.dp_sel_years > div
{
	width: 8rem;
	height: 100%;
	overflow-y: auto;
	overflow-x: hidden;
}
.dlgel_wnd.dlgel_wnd_date_picker div.dp_sel_years > div > ul
{
	width: 8rem;
	text-indent: -2rem;
}
/*end year*/
.dlgel_wnd.dlgel_wnd_date_picker
{
	position: relative;
	box-sizing: border-box;
	box-shadow: 0px -0.1rem 1rem 0 rgba(0,0,0,0.3);
	padding: 0.5rem;
	background: #FFF;
	vertical-align: middle;
}
.dlgel_wnd_date_picker > .dlgel_wnd_body
{
	height: 100%;
}
.btns_wnd_date_picker_open:checked ~ b
{
	display: none !important;
}
.flip_before,
.flip_after,
.flip_perspective
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.flip_perspective
{
	-webkit-perspective: 10rem;
	perspective: 10rem;
}
.flip_before *,
.flip_after *
{
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.flip_perspective > div
{
	position: absolute;
	left: 0;
	width: 100%;
	height: 50%;
	min-height: 50%;
	overflow: hidden;
	outline: 1px solid transparent;
}
.flip_up
{
	top: 0;
	border-top-left-radius: 0.5rem;
	border-top-right-radius: 0;
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
}
.flip_down
{
	bottom: 0;
	-webkit-transform-origin: 50% 0;
	transform-origin: 50% 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0.5rem;
}
.flip_up > div,
.flip_down > div
{
	position: absolute;
	left: 0;
	width: 100%;
	height: 200%;
	min-height: 200%;
}
.flip_up > div
{
	top: 0;
}
.flip_down > div
{
	bottom: 0;
}
.flip_after .flip_down
{
	-webkit-transform: rotateX(90deg);
	transform: rotateX(90deg);
}
.a_flip > .flip_after .flip_up
{
	-webkit-animation: kf_flipUp 0.5s linear both;
	animation: kf_flipUp 0.5s linear both;
}
.a_flip > .flip_after .flip_down
{
	-webkit-animation: kf_flipDown 0.5s 0.5s linear both;
	animation: kf_flipDown 0.5s 0.5s linear both;
}
.dlgel_wnd_date_picker .dlgel_btn_min
{
	display: block;
}
/* End */


/* Start:/bitrix/templates/spine-sport/css/new_keyframes.css?16972867828689*/
@keyframes kf_pg_anchor_sel
{
	from {
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
@keyframes kf_symbol_wave
{
	1% { bottom: 0.2rem; }
	2% { bottom: -0.2rem; }
	3% { bottom: 0.1rem; }
	4% { bottom: 0; }
}
@keyframes kf_show_hide
{
	0% {
		opacity: 1;
	}
	49% {
		opacity: 1;
	}
	50% {
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}
@keyframes kf_title_up
{
	from {
		transform: translateX(-50%) translateY(0);
		opacity: 0;
	}
	50%
	{
		transform: translateX(-50%) translateY(-150%);
		opacity: 1;
		margin-top: 0.25rem;
	}
	80%
	{
		transform: translateX(-50%) translateY(-95%);
		opacity: 1;
	}
	100%
	{
		transform: translateX(-50%) translateY(-100%);
		opacity: 1;
	}
}
@keyframes kf_title
{
	from
	{
		transform: translateX(-50%) translateY(0);
		opacity: 0;
	}
	50%
	{
		transform: translateX(-50%) translateY(150%);
		opacity: 1;
	}
	80%
	{
		transform: translateX(-50%) translateY(101%);
		opacity: 1;
	}
	100%
	{
		transform: translateX(-50%) translateY(110%);
		opacity: 1;
	}
}
@keyframes kf_bounceRight
{
	from
	{
		transform: translateY(-50%) translateX(0) scaleX(1);
	}
	10%
	{
		transform: translateY(-50%) translateX(-0.7rem) scaleX(0.85);
	}
	20%
	{
		transform: translateY(-50%) translateX(1.1rem) scaleX(1);
	}
	30%
	{
		transform: translateY(-50%) translateX(0) scaleX(1);
	}
	40%
	{
		transform: translateY(-50%) translateX(0.8rem) scaleX(0.9);
	}
	50%
	{
		transform: translateY(-50%) translateX(0) scaleX(1);
	}
}
@keyframes kf_bounceDown
{
	from
	{
		transform: translateY(0);
	}
	10%
	{
		transform: translateY(-20%);
	}
	20%
	{
		transform: translateY(15%);
	}
	30%
	{
		transform: translateY(0);
	}
	40%
	{
		transform: translateY(10%);
	}
	50%
	{
		transform: translateY(0) scaleY(1);
	}
}
@keyframes kf_fade_in_down_wnd {
	from {
		opacity: 0;
		-webkit-transform: translateY(-25%);
		transform: translateY(-25%);
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}
@keyframes kf_anim_btn_hlp
{
from {
		box-shadow: 0 0 0 0 #006391;
		opacity: .5;
	}
14% {
		box-shadow: 0 0 0 2rem #000;
		opacity: 0;
	}
16% {
		box-shadow: 0 0 0 0 #000;
		opacity: 0;
	}
20% {
		box-shadow: 0 0 0 0  #006391;
		opacity: .5;
	}
34% {
		box-shadow: 0 0 0 2rem #000;
		opacity: 0;
	}
36% {
		box-shadow: 0 0 0 0 #000;
		opacity: 0;
	}
40% {
		box-shadow: 0 0 0 0 #006391;
		opacity: .5;
	}
54% {
		box-shadow: 0 0 0 2rem #000;
		opacity: 0;
	}
100% {
		box-shadow: 0 0 0 0 #000;
		opacity: 0;
	}
}
@keyframes kf_spin_1 {
    from {transform: rotate(0deg);}
    to {transform: rotate(360deg);}
}
@keyframes kf_spin_2 {
    from {transform: rotate(360deg);}
    to {transform: rotate(0deg);}
}
/*@keyframes kf_spin_2_0_9 {
	from {
		transform: scale(0.9) rotate(360deg);
	}

	to {
		transform: scale(0.9) rotate(0deg);
	}
}*/
@keyframes kf_logo_rotate
{
	from
	{
		transform: translateZ(-4rem) rotateY(0deg);
	}
	23%
	{
		transform: translateZ(-4rem) rotateY(0deg);
	}
	25%
	{
		transform: translateZ(-4rem) rotateY(-90deg);
	}
	48%
	{
		transform: translateZ(-4rem) rotateY(-90deg);
	}
	50%
	{
		transform: translateZ(-4rem) rotateY(-180deg);
	}
	73%
	{
		transform: translateZ(-4rem) rotateY(-180deg);
	}
	75%
	{
		transform: translateZ(-4rem) rotateY(-270deg);
	}
	98%
	{
		transform: translateZ(-4rem) rotateY(-270deg);
	}
	100%
	{
		transform: translateZ(-4rem) rotateY(-360deg);
	}
}
@keyframes kf_fadeInLeft
{
	from
	{
		opacity: 0;
		-webkit-transform: translate3d(-25%, 0, 0);
		transform: translate3d(-25%, 0, 0);
		pointer-events: none;
	}
	100%
	{
		opacity: 1;
		-webkit-transform: none;
		transform: none;
		pointer-events: auto;
	}
}
@keyframes kf_fadeInRight
{
	from
	{
		opacity: 0;
		-webkit-transform: translate3d(25%, 0, 0);
		transform: translate3d(25%, 0, 0);
		pointer-events: none;
	}
	100%
	{
		opacity: 1;
		-webkit-transform: none;
		transform: none;
		pointer-events: auto;
	}
}
@keyframes kf_err_hide
{
	to
	{
		width: 0;
		height: 0;
		visibility: hidden;
	}
}
@keyframes kf_err_blink 
{ 
	100% { opacity: 0; }
}
@keyframes kf_circle_loading
{
	0%
	{
		top: 2.5rem;
		height: 0.25rem;
		border-radius: 3rem 3rem 1.5rem 1.5rem;
		transform: scaleX(1.7);
	}
	40%
	{
		height: 1rem;
		border-radius: 50%;
		transform: scaleX(1);
	}
	100%
	{
		top: 0%;
	}
}
@keyframes kf_gear_loading
{
	0%{transform: rotate(0deg);}
	100%{transform: rotate(360deg);}
}

@keyframes kf_gear_loading2
{
	0%{transform: rotate(0deg);}
	100%{transform: rotate(-360deg);}
}
@keyframes kf_flipDown
{
	from
	{
		transform: rotateX(90deg);
	}
	to
	{
		transform: rotateX(0deg);
	}
}
@keyframes kf_flipUp
{
	from
	{
		transform: rotateX(0deg);
	}
	to
	{
		transform: rotateX(-90deg);
	}
}
@keyframes kf_pathanimation {
	1% {
		opacity: 1;
	}
	40% {
		stroke-dasharray: 22px 230px;
	}
	60% {
		stroke-dashoffset: -65px;
	}
	95% {
		opacity: 1;
	}
	100% {
		stroke-dashoffset: -65px;
		stroke-dasharray: 160px;
		opacity: 0;
	}
}
@keyframes kf_pathanimation_out {
	100% {
		stroke-dashoffset: 0;
		opacity: 0;
	}
	99% {
		opacity: 1;
	}
	60% {
		stroke-dasharray: 22px 230px;
	}
	40% {
		stroke-dashoffset: -65px;
	}
	from {
		stroke-dashoffset: -65px;
		stroke-dasharray: 160px;
		opacity: 1;
	}
}
@keyframes kf_show_mmenu
{
	from, 99% {
		margin-left: -1000000%;
		/*border: 0;
	min-height: 0;
	height: 0px;
	padding: 0;*/
		border-bottom: 1px solid #BEBEBE;
		min-height: 22rem;
		height: auto;
		padding: 1rem;
	}
  100% 
  {
	margin-left: 0;
    border-bottom: 1px solid #BEBEBE;
	min-height: 22rem;
	height: auto;
	padding: 1rem;
  }
}
@keyframes kf_ring_mmenu
{
	0% { transform: translate(-50%, -50%) rotate(0); }
	1% { transform: translate(-50%, -50%) rotate(30deg); }
	3% { transform: translate(-50%, -50%) rotate(-28deg); }
	5% { transform: translate(-50%, -50%) rotate(34deg); }
	7% { transform: translate(-50%, -50%) rotate(-32deg); }
	9% { transform: translate(-50%, -50%) rotate(30deg); }
	11% { transform: translate(-50%, -50%) rotate(-28deg); }
	13% { transform: translate(-50%, -50%) rotate(26deg); }
	15% { transform: translate(-50%, -50%) rotate(-24deg); }
	17% { transform: translate(-50%, -50%) rotate(22deg); }
	19% { transform: translate(-50%, -50%) rotate(-20deg); }
	21% { transform: translate(-50%, -50%) rotate(18deg); }
	23% { transform: translate(-50%, -50%) rotate(-16deg); }
	25% { transform: translate(-50%, -50%) rotate(14deg); }
	27% { transform: translate(-50%, -50%) rotate(-12deg); }
	29% { transform: translate(-50%, -50%) rotate(10deg); }
	31% { transform: translate(-50%, -50%) rotate(-8deg); }
	33% { transform: translate(-50%, -50%) rotate(6deg); }
	35% { transform: translate(-50%, -50%) rotate(-4deg); }
	37% { transform: translate(-50%, -50%) rotate(2deg); }
	39% { transform: translate(-50%, -50%) rotate(-1deg); }
	41% { transform: translate(-50%, -50%) rotate(1deg); }
	43% { transform: translate(-50%, -50%) rotate(0); }
	100% { transform: translate(-50%, -50%) rotate(0); }
}
@keyframes kf_show_loading
{
	0%, 99%
	{
		height: 0px;
	}
	100%
	{
		height: auto;
	}
}
@keyframes kf_btn_loading
{
	from, 80%, 100%
	{
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	40%
	{
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}
@keyframes kf_tremor {
	from, 1% {
		transform: translateX(-3%) rotate(-5deg);
	}
	2%, 3% {
		transform: translateX(3%) rotate(5deg);
	}
	4%, 5% {
		transform: translateX(-3%) rotate(-5deg);
	}
	6%, 7% {
		transform: translateX(3%) rotate(5deg);
	}
	8%, 9% {
		transform: translateX(-3%) rotate(-5deg);
	}
	10%, 11% {
		transform: translateX(3%) rotate(5deg);
	}
	12%, 13% {
		transform: translateX(-3%) rotate(-5deg);
	}
	14%, 15% {
		transform: translateX(3%) rotate(5deg);
	}
	16%, 17% {
		transform: translateX(-3%) rotate(-5deg);
	}
	18%, 19% {
		transform: translateX(3%) rotate(5deg);
	}
	19.5%, 100% {
		transform: translateX(0) rotate(0deg);
	}
}
@keyframes kf_shake {
		from {
		transform: translate(1px, 1px) rotate(0deg);
	}
	10% {
		transform: translate(-1px, -2px) rotate(-1deg);
	}
	20% {
		transform: translate(-3px, 0px) rotate(1deg);
	}
	30% {
		transform: translate(3px, 2px) rotate(0deg);
	}
	40% {
		transform: translate(1px, -1px) rotate(1deg);
	}
	50% {
		transform: translate(-1px, 2px) rotate(-1deg);
	}
	60% {
		transform: translate(-3px, 1px) rotate(0deg);
	}
	70% {
		transform: translate(3px, 1px) rotate(-1deg);
	}
	80% {
		transform: translate(-1px, -1px) rotate(1deg);
	}
	90% {
		transform: translate(1px, 2px) rotate(0deg);
	}
	100% {
		transform: translate(1px, -2px) rotate(-1deg);
	}
}
@keyframes kf_heartbeat {
	0% {
		transform: scale(1);
	}
	25% {
		transform: scale(1);
	}
	30% {
		transform: scale(1.4);
	}
	50% {
		transform: scale(1.2);
	}
	70% {
		transform: scale(1.4);
	}
	100% {
		transform: scale(1);
	}
}
/* End */


/* Start:/bitrix/templates/spine-sport/css/new_main.css?1752081882211234*/
/**/
@font-face
{
	font-family: web01;
	src: url('/bitrix/templates/spine-sport/css/../fonts/web01.eot');
	src: url("/bitrix/templates/spine-sport/css/../fonts/web01.eot?#iefix") format("embedded-opentype"), url("/bitrix/templates/spine-sport/css/../fonts/web01.woff") format("woff"), url("/bitrix/templates/spine-sport/css/../fonts/web01.ttf") format("truetype"), url("/bitrix/templates/spine-sport/css/../fonts/web01.svg#web01") format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face
{
	font-family: web_spine;
	src: url('/bitrix/templates/spine-sport/css/../fonts/web_spine.eot');
	src: url("/bitrix/templates/spine-sport/css/../fonts/web_spine.eot?#iefix") format("embedded-opentype"), url("/bitrix/templates/spine-sport/css/../fonts/web_spine.woff") format("woff"), url("/bitrix/templates/spine-sport/css/../fonts/web_spine.ttf") format("truetype"), url("/bitrix/templates/spine-sport/css/../fonts/web_spine.svg#web01") format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face
{
	font-family: digital01;
	src: url('/bitrix/templates/spine-sport/css/../fonts/digital01.eot');
	src: url("/bitrix/templates/spine-sport/css/../fonts/digital01.eot?#iefix") format("embedded-opentype"), url("/bitrix/templates/spine-sport/css/../fonts/digital01.woff") format("woff"), url("/bitrix/templates/spine-sport/css/../fonts/digital01.ttf") format("truetype"), url("/bitrix/templates/spine-sport/css/../fonts/digital01.svg#digital01") format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face
{
	font-family: quartz01;
	src: url('/bitrix/templates/spine-sport/css/../fonts/quartz01.eot');
	src: url("/bitrix/templates/spine-sport/css/../fonts/quartz01.eot?#iefix") format("embedded-opentype"), url("/bitrix/templates/spine-sport/css/../fonts/quartz01.woff") format("woff"), url("/bitrix/templates/spine-sport/css/../fonts/quartz01.ttf") format("truetype"), url("/bitrix/templates/spine-sport/css/../fonts/quartz01.svg#digital01") format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face
{
	font-family: captcha01;
	src: url("/bitrix/templates/spine-sport/css/../fonts/font.eot?#iefix") format("embedded-opentype"), url("/bitrix/templates/spine-sport/css/../fonts/font.woff") format("woff"), url("/bitrix/templates/spine-sport/css/../fonts/font.ttf") format("truetype"), url("/bitrix/templates/spine-sport/css/../fonts/font.svg#font") format("svg");
	font-weight: normal;
	font-style: normal;
}
*
{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
body,
html
{
	height: 100%;
	min-height: 100%;
	min-width: 320px;
}
html
{
	font: normal 14px web_spine, Arial;
}
@media (min-width: 2700px)
{
	html
	{
		font: normal 21px web_spine, Arial;
	}
}
@media (min-width: 2400px) and (max-width: 2699px)
{
	html
	{
		font: normal 19px web_spine, Arial;
	}
}
@media (min-width: 2100px) and (max-width: 2399px)
{
	html
	{
		font: normal 17px web_spine, Arial;
	}
}
@media (min-width: 1600px) and (max-width: 2099px)
{
	html
	{
		font: normal 15px web_spine, Arial;
	}
}
@media (min-width: 700px) and (max-width: 1599px)
{
	html
	{
		font: normal 14px web_spine, Arial;
	}
}
@media (max-width: 699px)
{
	html
	{
		font: normal 12px web_spine, Arial;
	}
}
body
{
	display: flex;
	flex-direction: column;
	background: linear-gradient(to bottom, rgba(90,166,201,0) 15rem, rgba(90,166,201,0.3) 100%);
    background-attachment: fixed;
    max-width: 100vw;
	overflow-x: hidden;
}
a
{
	text-decoration: none;
}
ul li,
ol li
{
	list-style-type: none;
}
input:focus,
select:focus,
textarea:focus,
button:focus,
a:focus
{
	outline: none;
}
input,
textarea,
button,
select,
label,
div,
a {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
.nav_link
{
	text-decoration: none;
}
.nav_link_text
{
	position: relative;
	text-decoration: none;
	font-weight: normal;
	cursor: pointer;
	white-space: nowrap;
	margin-top: -0.1rem;
}
#ssn_logo_symbol_svg,
#ssn_symbol_svg
{
	/*display: none;*/
	position: absolute;
	width: 0;
	height: 0;
}
#new_header
{
	height: 13rem;
	min-height: 13rem;
	position: relative;
}
#new_header_mmenu {
	position: relative;
}
#new_header:before,
html.bx-no-touch #new_header_mmenu .adaptiv_ddmenu .mmenu_submenu_2:before {
	content: '';
	position: absolute;
	bottom: -1rem;
	left: 0;
	width: 100%;
	height: 1rem;
	background: linear-gradient(to top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 100%);
}
html.bx-no-touch #new_header_mmenu .adaptiv_ddmenu .mmenu_submenu_2:before
{
    top: 0;
    bottom: auto;
}
#new_header_top_menu
{
	height: 2.5rem;
	min-height: 2.5rem;
	position: relative;
	background: #FCFCFC;/*COLOR*/
}
.fixed_top_menu #new_header_top_menu
{
	position: fixed;
	top: 0;
	z-index: 101;
	width: 100%;
	box-shadow: 0 0.7rem 0.7rem -0.7rem rgba(0,0,0,0.1);
}
#new_header_top_menu .menu_submenu_2 > .menu_br
{
	display: none;
}
#new_header_top_left_menu
{
	position: relative;
	float: left;
	height: 100%;
	display: flex;
	flex-direction: row;
}
#new_header_top_right_menu
{
	position: relative;
	float: right;
	height: 100%;
	display: flex;
	flex-direction: row;
}
#new_header_top_left_menu > a,
#new_header_top_left_menu > div[id^=bx_incl_area_] > a,
#new_header_top_right_menu > q,
#new_header_top_right_menu > a
{
	padding: 0 1.5rem 0 1.5rem;
	position: relative;
	display: flex;
	height: 100%;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}
#new_header_top_right_menu > q
{
	quotes: none;
}
#new_header_top_right_menu > q > label,
#new_header_top_right_menu > q > label > a
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#new_header_top_left_menu > a.upmenu_top_left_opt:before,
#new_header_top_left_menu > a:not(.upmenu_top_left_opt):after,
#new_header_top_left_menu > div[id^=bx_incl_area_] > a:after,
#new_header_top_right_menu_lang_br:after,
#new_header_top_right_menu > q:after
{
	content: '';
	position: absolute;
	width: 0.2rem;
	border-left: 0.1rem solid #EEE;/*COLOR*/
	height: 60%;
	top: 20%;
	right: -0.2rem;
	box-sizing: border-box;
}
.upmenu_top_left_opt > .nav_link_text {
	color: #81a51e;
}
#new_header_top_left_menu > a.upmenu_top_left_opt:before {
	right: auto;
	left: 0.2rem;
}
#new_header_top_right_menu_lang_br
{
	position: relative;
}
#new_header_top_left_menu .nav_link_text,
#new_header_top_right_menu .nav_link_text
{
	color: #555;/*COLOR*/
	font-size: 0.85rem;
}
.sm_menu ul,
.breadcrumb li ul
{
	display: block;
	position: absolute;
	visibility: hidden;
	opacity: 0;
    transition: all .3s linear .15s;
	box-shadow: 0.2rem 0.2rem 0.2rem rgba(0, 0, 0, 0.1);
	min-width: 17rem;
	margin: -0.1rem 0 0 0;
	padding: 0;
	border: 1px solid #BEBEBE;
	z-index: 2;/*WARNING*/
	background: #FFF;
}
.sm_menu ul
{
	border-top: 0;
	margin: 0;
	box-shadow: inset 0 0.3rem 0.3rem -0.3rem rgba(0, 0, 0, 0.1), 0.2rem 0.2rem 0.2rem rgba(0, 0, 0, 0.1);
	padding: 0.1rem 0 0 0;
	z-index: 12;/*WARNING*/
}
.menu_dd > ul > li:not(.menu_br),
.menu_dd > div > ul > li:not(.menu_br)
{
	min-height: 3rem;
	height: 3rem;
	width: 100%;
	position: relative;
	box-sizing: border-box;
}
.mmenu_br,
.menu_br,
.pg_br,
#select_lang .mmenu_br
{
	height: 0.07rem;
	min-height: 1px;
	font-size: 1px;
	margin: 0 0.35rem 0 0.35rem;
	cursor: default;
	opacity: 0.5;
	display: none;
}
.dlgel_combobox_br .mmenu_br
{
	display: none;
}
.sm_menu .menu_submenu_2 > li > a,
.sm_menu .menu_submenu_2 > li > label,
.breadcrumb .menu_submenu_2 > li > a
{
	padding: 0.5rem 1.5rem;
	box-sizing: border-box;
	height: 100%;
}
.sm_menu .menu_submenu_2 > li > a
{
	display: block;
	display: flex;
	flex-direction: row;
	align-items: center;
}
.nav_link_text:after
{
	content: '';
	transition: margin 0.3s cubic-bezier(0.165,0.84,0.44,1);
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	margin: 0 auto -0.6rem auto;
	border-bottom: 2px solid transparent;
	pointer-events: none;
}
@media (min-width: 1600px)
{
	.nav_link_text:after
	{
		border-bottom-width: 0.2rem;
	}
}
html.bx-no-touch .nav_link:hover .nav_link_text:after,
html.bx-no-touch .nav_link_href:hover ~ .nav_link > .nav_link_text:after
{
	border-color: #74A7BF;/*COLOR*/
	margin: 0 auto -0.3rem auto;
}
#new_header_top_left_menu .nav_link > i
{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 0.8rem;
	height: 0.8rem;
	background: #FFF;
	border-radius: 50%;
	left: -0.4rem;
	border: 1px solid #ddd;
	display: none;
}
.sm_menu
{
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
	height: 100%;
}
.menu_dd
{
	height: 100%;
}
.menu_dd > a,
.menu_dd > .nav_link,
.menu_dd > div > a,
.menu_dd > div > div
{
	height: 100%;
	position: relative;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	padding: 0 2rem 0 1.5rem;
}
.menu_dd > a > s,
.menu_dd > .nav_link > s,
.menu_dd > div > a > s,
.menu_dd > div > div > s
{
	position: absolute;
	right: 0.3rem;
	height: 1.2rem;
	width: 1.2rem;
	text-decoration: none;
}
.sm_menu .menu_dd > a > s
{
	top: 50%;
	transform: translateY(-50%);
}
.menu_dd > a > s:before,
.menu_dd > .nav_link > s:before,
.menu_dd > div > a > s:before,
.menu_dd > div > div > s:before
{
	content: "\f107";
	font: bold 1rem web01 !important;
	position: absolute;
	left: 50%;
	top: 50%;
	text-decoration: none;
	transform: translate(-50%, -50%);
	color: #777;
}
#new_header_center_menu
{
	height: 7rem;
	min-height: 7rem;
	display: flex;
	flex-direction: row;
	position: relative;
	box-shadow: inset 0 0.7rem 0.7rem -0.7rem rgba(0,0,0,0.1);
	background: #FFF;/*COLOR*/
}
.fixed_top_menu #new_header_center_menu
{
	margin-top: 2.5rem;
	box-shadow: none;
}
#new_header_center_menu .logo
{
	position: absolute;
	height: 6rem;
	width: 28rem;
	left: 1.5rem;
	border-radius: 50%;
	bottom: 0.5rem;
}
#logo_bg {
	position: absolute;
	bottom: 0;
	left: 8.5rem;
	width: 21rem;
	height: 7rem;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjMwMHB4IiBoZWlnaHQ9IjYwcHgiIHZpZXdCb3g9IjAgMCAzMDAgNjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMwMCA2MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgaWQ9InNwaW5lX3g1Rl9ncmVlbl8zXyIgb3BhY2l0eT0iMC4xIj48cGF0aCBkPSJNMTcuODg2LDQzLjU4NnYtMy45MTVoNTEuNTQ2YzAuNzM4LDAsMS4zNjYtMC4xODIsMS45MS0wLjU0N2MwLjUzNS0wLjM5MiwwLjgwNC0wLjg2LDAuODA0LTEuNDFjMC0wLjUzMi0wLjI2OS0wLjk4NS0wLjgwNC0xLjM3OGMtMC41NDQtMC4zODUtMS4xNzItMC41NzktMS45MS0wLjU3OUgyMy4zMTFjLTEuNTI1LDAtMi44MTMtMC4zNzUtMy44NTUtMS4xMzJjLTEuMDQ5LTAuNzUyLTEuNTY5LTEuNjgyLTEuNTY5LTIuNzgyVjI3LjkzYzAtMS4wOCwwLjUyMS0yLDEuNTY5LTIuNzVjMS4wNDItMC43NzksMi4zMy0xLjE2NSwzLjg1NS0xLjE2NWg1NC4yNjF2My45MTVIMjYuMDI1Yy0wLjc2LDAtMS40MTEsMC4xOTEtMS45NTQsMC41NzhjLTAuNTA3LDAuMzkzLTAuNzYsMC44NDYtMC43NiwxLjM3OGMwLDAuNTUsMC4yNTMsMS4wMTksMC43NiwxLjQwOWMwLjU0MywwLjM2NSwxLjE5NCwwLjU0OCwxLjk1NCwwLjU0OGg0Ni4xMjFjMS40OTgsMCwyLjc3MSwwLjM4OCwzLjgxMywxLjE2NWMxLjA3OCwwLjc1MSwxLjYxMywxLjY2OSwxLjYxMywyLjc0OXYzLjkxNGMwLDEuMTAzLTAuNTM1LDIuMDMyLTEuNjEzLDIuNzgzYy0xLjA0MiwwLjc1Ni0yLjMxMywxLjEzMi0zLjgxMywxLjEzMkgxNy44ODZMMTcuODg2LDQzLjU4NnoiLz48cGF0aCBkPSJNMjMwLjczOSw0My41ODZjLTEuNTI0LDAtMi44MTMtMC4zNzYtMy44NTYtMS4xMzJjLTEuMDQ4LTAuNzUxLTEuNTY3LTEuNjgzLTEuNTY3LTIuNzgzVjI3LjkzYzAtMS4wOCwwLjUyMS0yLDEuNTY3LTIuNzVjMS4wNDQtMC43NzksMi4zMzItMS4xNjUsMy44NTYtMS4xNjVIMjg1djMuOTE1aC01MS41NDhjLTAuNzYyLDAtMS40MDksMC4xOTEtMS45NTIsMC41NzhjLTAuNTA3LDAuMzkzLTAuNzYxLDAuODQ2LTAuNzYxLDEuMzc4YzAsMC41NSwwLjIzMywxLjAyOSwwLjc2MSwxLjQwOWMwLjUyMiwwLjM3OSwxLjE5LDAuNTQ4LDEuOTUyLDAuNTQ4aDUxLjU0NXYzLjkxNGgtNTEuNTQ1Yy0wLjc2LDAtMS40MjIsMC4xODctMS45NTIsMC41NzljLTAuNTE5LDAuMzg1LTAuNzYxLDAuODQ2LTAuNzYxLDEuMzc4YzAsMC41NSwwLjI1NCwxLjAxOSwwLjc2MSwxLjQxYzAuNTQzLDAuMzY1LDEuMTksMC41NDcsMS45NTIsMC41NDdIMjg1djMuOTE1SDIzMC43MzlMMjMwLjczOSw0My41ODZ6Ii8+PHBhdGggZD0iTTE0OS41NjcsNDMuNTg2YzAtNi41MjMsMC0xMy4wNDksMC0xOS41NzFoNS40MjZjMCw2LjUyMiwwLDEzLjA0NywwLDE5LjU3MUgxNDkuNTY3TDE0OS41NjcsNDMuNTg2eiIvPjxwYXRoIGQ9Ik0xNjAuMzMzLDQzLjU4NlYyNy45M2MwLTEuMDgsMC41MzctMS45OTQsMS41NjgtMi43NWMxLjA0Ny0wLjc2OCwyLjMzLTEuMTY1LDMuODU0LTEuMTY1aDUuOTZjMS40OTcsMCwzLjU4NiwwLjU3OCw0LjgzNSwxLjE2NWwyOS43MTksMTMuOTQ0YzAuNjE1LDAuMjg5LDEuNzA2LDAuNTQ3LDIuNDY2LDAuNTQ3aDMuMTQ1YzAuNzM2LDAsMS4zNzgtMC4xNzYsMS45MDgtMC41NDdjMC41NDYtMC4zODQsMC44MDQtMC44NiwwLjgwNC0xLjQxVjI0LjAxNWg1LjQyNnYxNS42NTZjMCwxLjEwMy0wLjU0NywyLjAyNC0xLjYxMiwyLjc4M2MtMS4wNTIsMC43NDctMi4zMTcsMS4xMzItMy44MTMsMS4xMzJoLTYuMDA0Yy0xLjUxOSwwLTMuNjQ2LTAuNTUzLTQuODgyLTEuMTMybC0yOS43MTktMTMuOTQ2Yy0wLjYzMy0wLjI5OC0xLjY5LTAuNTc4LTIuNDIyLTAuNTc4aC0zLjA5NmMtMC43NTYsMC0xLjQyNCwwLjE4OC0xLjk1NCwwLjU3OGMtMC41MTYsMC4zODMtMC43NiwwLjg0Ni0wLjc2LDEuMzc4djEzLjdIMTYwLjMzM0wxNjAuMzMzLDQzLjU4NnoiLz48cGF0aCBkPSJNODkuMzA1LDM1Ljc1N3Y3LjgyOUg4My44OFYyNC4wMTRoNTQuMjZjMS40OTcsMCwyLjc3MSwwLjM4NywzLjgxMywxLjE2NGMxLjA3OCwwLjc1MiwxLjYxMywxLjY3LDEuNjEzLDIuNzV2My45MTVjMCwxLjEwMS0wLjUzNSwyLjAzLTEuNjEzLDIuNzgyYy0xLjA0MywwLjc1Ny0yLjMxNiwxLjEzMi0zLjgxMywxLjEzMmgtMi43MWgtMi42MTNIODkuMzA1TDg5LjMwNSwzNS43NTd6IE04OS4zMDUsMzEuODQzaDQzLjYzMWgyLjQ5MWgwLjAyN2gwLjAwN2gwLjAyOGgwLjAwNmwwLjAyNi0wLjAwMmgwLjAwOWgwLjAyNmgwLjAwNmwwLjAyNy0wLjAwMWgwLjAwNmwwLjAyNi0wLjAwMmgwLjAwN2MwLjY0Ny0wLjAzMSwxLjIxMi0wLjIxNCwxLjctMC41NDNjMC41MzctMC4zOTMsMC44MDYtMC44NjEsMC44MDYtMS40MWwwLjAwMy0wLjAwMWMtMC4wMDEtMC41My0wLjI3LTAuOTg1LTAuODA1LTEuMzc2Yy0wLjU0My0wLjM4Ny0xLjE3Mi0wLjU4LTEuOTA4LTAuNThIODkuMzAzTDg5LjMwNSwzMS44NDNMODkuMzA1LDMxLjg0M3oiLz48L2c+PGcgaWQ9InNwaW5lX3g1Rl9ncmVlbl8xXyI+PHBhdGggZmlsbD0iIzVFNUU1RSIgZD0iTTE1Ljg4Niw0MS41ODZ2LTMuOTE1aDUxLjU0NmMwLjczOCwwLDEuMzY2LTAuMTgyLDEuOTEtMC41NDdjMC41MzUtMC4zOTIsMC44MDQtMC44NiwwLjgwNC0xLjQxYzAtMC41MzItMC4yNjktMC45ODUtMC44MDQtMS4zNzhjLTAuNTQ0LTAuMzg1LTEuMTcyLTAuNTc5LTEuOTEtMC41NzlIMjEuMzExYy0xLjUyNSwwLTIuODEzLTAuMzc1LTMuODU1LTEuMTMyYy0xLjA0OS0wLjc1Mi0xLjU2OS0xLjY4Mi0xLjU2OS0yLjc4MlYyNS45M2MwLTEuMDgsMC41MjEtMiwxLjU2OS0yLjc1YzEuMDQyLTAuNzc4LDIuMzMtMS4xNjQsMy44NTUtMS4xNjRoNTQuMjYxdjMuOTE2SDI0LjAyNWMtMC43NiwwLTEuNDExLDAuMTktMS45NTQsMC41NzdjLTAuNTA3LDAuMzk0LTAuNzYsMC44NDctMC43NiwxLjM3OGMwLDAuNTUxLDAuMjUzLDEuMDIsMC43NiwxLjQwOWMwLjU0MywwLjM2NSwxLjE5NCwwLjU0OCwxLjk1NCwwLjU0OGg0Ni4xMjFjMS40OTgsMCwyLjc3MSwwLjM4OSwzLjgxMywxLjE2NWMxLjA3OCwwLjc1MSwxLjYxMywxLjY2OSwxLjYxMywyLjc0OXYzLjkxNGMwLDEuMTA0LTAuNTM1LDIuMDMyLTEuNjEzLDIuNzgzYy0xLjA0MiwwLjc1Ni0yLjMxMywxLjEzMi0zLjgxMywxLjEzMkwxNS44ODYsNDEuNTg2TDE1Ljg4Niw0MS41ODZ6Ii8+PHBhdGggZmlsbD0iIzVFNUU1RSIgZD0iTTIyOC43MzksNDEuNTg2Yy0xLjUyNCwwLTIuODEzLTAuMzc2LTMuODU2LTEuMTMyYy0xLjA0OC0wLjc1MS0xLjU2Ny0xLjY4My0xLjU2Ny0yLjc4M1YyNS45M2MwLTEuMDgsMC41MjEtMiwxLjU2Ny0yLjc1YzEuMDQ0LTAuNzc4LDIuMzMyLTEuMTY0LDMuODU2LTEuMTY0SDI4M3YzLjkxNmgtNTEuNTQ4Yy0wLjc2MiwwLTEuNDA5LDAuMTktMS45NTIsMC41NzdjLTAuNTA3LDAuMzk0LTAuNzYxLDAuODQ3LTAuNzYxLDEuMzc4YzAsMC41NTEsMC4yMzMsMS4wMjksMC43NjEsMS40MDljMC41MjIsMC4zNzksMS4xOSwwLjU0OCwxLjk1MiwwLjU0OGg1MS41NDV2My45MTRoLTUxLjU0NWMtMC43NiwwLTEuNDIyLDAuMTg4LTEuOTUyLDAuNTc5Yy0wLjUxOSwwLjM4Ni0wLjc2MSwwLjg0Ny0wLjc2MSwxLjM3OGMwLDAuNTUxLDAuMjU0LDEuMDIsMC43NjEsMS40MWMwLjU0MywwLjM2NSwxLjE5LDAuNTQ3LDEuOTUyLDAuNTQ3SDI4M3YzLjkxNUwyMjguNzM5LDQxLjU4NkwyMjguNzM5LDQxLjU4NnoiLz48cGF0aCBmaWxsPSIjNUU1RTVFIiBkPSJNMTQ3LjU2Nyw0MS41ODZjMC02LjUyMywwLTEzLjA0OSwwLTE5LjU3MWg1LjQyNmMwLDYuNTIyLDAsMTMuMDQ3LDAsMTkuNTcxSDE0Ny41NjdMMTQ3LjU2Nyw0MS41ODZ6Ii8+PHBhdGggZmlsbD0iIzVFNUU1RSIgZD0iTTE1OC4zMzMsNDEuNTg2VjI1LjkzYzAtMS4wOCwwLjUzNy0xLjk5NSwxLjU2OC0yLjc1YzEuMDQ3LTAuNzY3LDIuMzMtMS4xNjQsMy44NTQtMS4xNjRoNS45NmMxLjQ5NywwLDMuNTg2LDAuNTc4LDQuODM1LDEuMTY0bDI5LjcxOSwxMy45NDVjMC42MTUsMC4yODksMS43MDYsMC41NDcsMi40NjYsMC41NDdoMy4xNDVjMC43MzYsMCwxLjM3OC0wLjE3NiwxLjkwOC0wLjU0N2MwLjU0Ni0wLjM4NCwwLjgwNC0wLjg1OSwwLjgwNC0xLjQxdi0xMy43aDUuNDI2djE1LjY1NmMwLDEuMTAzLTAuNTQ3LDIuMDI0LTEuNjEyLDIuNzgzYy0xLjA1MiwwLjc0Ny0yLjMxNywxLjEzMi0zLjgxMywxLjEzMmgtNi4wMDRjLTEuNTE5LDAtMy42NDYtMC41NTMtNC44ODItMS4xMzJsLTI5LjcxOS0xMy45NDZjLTAuNjMzLTAuMjk4LTEuNjktMC41NzgtMi40MjItMC41NzhoLTMuMDk2Yy0wLjc1NiwwLTEuNDI0LDAuMTg4LTEuOTU0LDAuNTc4Yy0wLjUxNiwwLjM4My0wLjc2LDAuODQ2LTAuNzYsMS4zNzh2MTMuN0gxNTguMzMzTDE1OC4zMzMsNDEuNTg2eiIvPjxwYXRoIGZpbGw9IiM1RTVFNUUiIGQ9Ik04Ny4zMDUsMzMuNzU3djcuODI5SDgxLjg4VjIyLjAxNGg1NC4yNmMxLjQ5NywwLDIuNzcxLDAuMzg3LDMuODEzLDEuMTY0YzEuMDc4LDAuNzUyLDEuNjEzLDEuNjY5LDEuNjEzLDIuNzV2My45MTVjMCwxLjEwMS0wLjUzNSwyLjAzLTEuNjEzLDIuNzgyYy0xLjA0MywwLjc1Ny0yLjMxNiwxLjEzMi0zLjgxMywxLjEzMmgtMi43MWgtMi42MTNIODcuMzA1TDg3LjMwNSwzMy43NTd6IE04Ny4zMDUsMjkuODQzaDQzLjYzMWgyLjQ5MWgwLjAyN2gwLjAwN2gwLjAyOGgwLjAwNmwwLjAyNi0wLjAwMmgwLjAwOWgwLjAyNmgwLjAwNmwwLjAyNy0wLjAwMWgwLjAwNmwwLjAyNi0wLjAwMmgwLjAwN2MwLjY0Ny0wLjAzMSwxLjIxMi0wLjIxNCwxLjctMC41NDNjMC41MzctMC4zOTMsMC44MDYtMC44NjEsMC44MDYtMS40MWwwLjAwMy0wLjAwMWMtMC4wMDEtMC41My0wLjI3LTAuOTg1LTAuODA1LTEuMzc2Yy0wLjU0My0wLjM4Ny0xLjE3Mi0wLjU4LTEuOTA4LTAuNThIODcuMzAzTDg3LjMwNSwyOS44NDNMODcuMzA1LDI5Ljg0M3oiLz48L2c+PGcgaWQ9InNwb3J0X3g1Rl9ibGFja181XyIgb3BhY2l0eT0iMC4xIj48cG9seWdvbiBmaWxsPSIjOTRENTAwIiBwb2ludHM9IjEzMC45MDUsMTYuMjM4IDEzMC45MDUsNy44NTYgMTIwLjQyOSw3Ljg1NiAxMjAuNDI5LDUuNzYyIDE0My40NzUsNS43NjIgMTQzLjQ3NSw3Ljg1NiAxMzMuMDAxLDcuODU2IDEzMy4wMDEsMTYuMjM4ICIvPjxwYXRoIGZpbGw9IiM5NEQ1MDAiIGQ9Ik05MC4wNTUsMTQuMTQyYzAuMjg2LDAsMC41MjgtMC4wOTcsMC43MzgtMC4yOTNjMC4yMDgtMC4yMDksMC4zMTItMC40NiwwLjMxMi0wLjc1NFY4LjkwNmMwLTAuMjg1LTAuMTA0LTAuNTI4LTAuMzEyLTAuNzM3Yy0wLjIxLTAuMjA3LTAuNDUyLTAuMzEtMC43MzgtMC4zMUg3My4yODNjLTAuMjkzLDAtMC41NDUsMC4xMDMtMC43NTQsMC4zMWMtMC4xOTUsMC4yMDktMC4yOTUsMC40NTItMC4yOTUsMC43Mzd2NC4xODljMCwwLjI5NCwwLjEsMC41NDUsMC4yOTUsMC43NTRjMC4yMDksMC4xOTYsMC40NjEsMC4yOTMsMC43NTQsMC4yOTNIOTAuMDU1TDkwLjA1NSwxNC4xNDJ6IE03Mi4yMzYsMTYuMjM4Yy0wLjU5MSwwLTEuMDg4LTAuMjAyLTEuNDktMC42MDdjLTAuNDAzLTAuNDAyLTAuNjA1LTAuODk5LTAuNjA1LTEuNDg5VjcuODU4YzAtMC41NzgsMC4yMDItMS4wNywwLjYwNS0xLjQ3M2MwLjQwMi0wLjQxNywwLjg5OS0wLjYyMywxLjQ5LTAuNjIzaDE4Ljg2OGMwLjU3OSwwLDEuMDcxLDAuMjA2LDEuNDc0LDAuNjIzYzAuNDE2LDAuNDAyLDAuNjIzLDAuODk2LDAuNjIzLDEuNDczdjYuMjg0YzAsMC41OS0wLjIwNywxLjA4Ny0wLjYyMywxLjQ4OWMtMC40MDEsMC40MDUtMC44OTUsMC42MDctMS40NzQsMC42MDdINzIuMjM2TDcyLjIzNiwxNi4yMzh6Ii8+PHBhdGggZmlsbD0iIzk0RDUwMCIgZD0iTTk1LjI4NiwxNi4yMzhWNS43NjJoMjAuOTU0YzAuNTgsMCwxLjA3LDAuMjA2LDEuNDc1LDAuNjIyYzAuNDE2LDAuNDAzLDAuNjIzLDAuODk1LDAuNjIzLDEuNDczdjIuMDk2YzAsMC4yOTMtMC4xMDQsMC41NDUtMC4zMTEsMC43NTVjLTAuMjA5LDAuMTk0LTAuNDUzLDAuMjkzLTAuNzM4LDAuMjkzYzAuMjg1LDAsMC41MjksMC4xMDMsMC43MzgsMC4zMWMwLjIwNywwLjIxLDAuMzExLDAuNDUzLDAuMzExLDAuNzM3djQuMTkxaC0yLjA5OHYtMy4xNDZjMC0wLjI4NC0wLjEwMi0wLjUyOS0wLjMxMS0wLjczN2MtMC4yMDctMC4yMDgtMC40NTItMC4zMTEtMC43MzYtMC4zMTFIOTcuMzM2VjkuOTUxaDE3Ljg1NmMwLjI4NCwwLDAuNTMxLTAuMDk0LDAuNzM2LTAuMjkzYzAuMjExLTAuMjA2LDAuMzExLTAuNDYxLDAuMzExLTAuNzU1YzAtMC4yODUtMC4xMDMtMC41MjgtMC4zMTEtMC43MzdjLTAuMjA4LTAuMjA3LTAuNDUyLTAuMzExLTAuNzM2LTAuMzExSDk3LjM4MnY4LjM4Mkw5NS4yODYsMTYuMjM4TDk1LjI4NiwxNi4yMzh6Ii8+PHBhdGggZmlsbD0iIzk0RDUwMCIgZD0iTTE5LjIxMiwxNi4yMzh2LTIuMDk1aDE5LjkwNmMwLjI4NSwwLDAuNTI3LTAuMDk5LDAuNzM3LTAuMjk0YzAuMjA3LTAuMjEsMC4zMTEtMC40NjEsMC4zMTEtMC43NTVjMC0wLjI4NC0wLjEwNC0wLjUyNy0wLjMxMS0wLjczN2MtMC4yMS0wLjIwNi0wLjQ1Mi0wLjMxLTAuNzM3LTAuMzFIMjEuMzA2Yy0wLjU4OSwwLTEuMDg2LTAuMjAxLTEuNDg4LTAuNjA3Yy0wLjQwNS0wLjQwMS0wLjYwNi0wLjg5OS0wLjYwNi0xLjQ4OFY3Ljg1NmMwLTAuNTc4LDAuMjAxLTEuMDY5LDAuNjA2LTEuNDczYzAuNDAyLTAuNDE2LDAuODk5LTAuNjIyLDEuNDg4LTAuNjIySDQyLjI2djIuMDk1SDIyLjM1NGMtMC4yOTQsMC0wLjU0NSwwLjEwNC0wLjc1NCwwLjMxMWMtMC4xOTYsMC4yMDktMC4yOTQsMC40NTItMC4yOTQsMC43MzdjMCwwLjI5MywwLjA5OCwwLjU0NSwwLjI5NCwwLjc1NWMwLjIwOSwwLjE5NSwwLjQ2LDAuMjkzLDAuNzU0LDAuMjkzaDE3LjgxMmMwLjU3OSwwLDEuMDY5LDAuMjA2LDEuNDczLDAuNjIzYzAuNDE1LDAuNDAyLDAuNjIyLDAuODk0LDAuNjIyLDEuNDczdjIuMDk2YzAsMC41ODktMC4yMDcsMS4wODYtMC42MjIsMS40ODhjLTAuNDAzLDAuNDA1LTAuODk0LDAuNjA2LTEuNDczLDAuNjA2SDE5LjIxMkwxOS4yMTIsMTYuMjM4eiIvPjxwYXRoIGZpbGw9IiM5NEQ1MDAiIGQ9Ik00Ni44NDEsMTIuMDQ3djQuMTkxaC0yLjA5NlY1Ljc2MmgyMC45NTJjMC41OCwwLDEuMDcsMC4yMDYsMS40NzMsMC42MjNjMC40MTgsMC40MDIsMC42MjQsMC44OTYsMC42MjQsMS40NzJ2Mi4wOTZjMCwwLjU4OS0wLjIwNiwxLjA4Ny0wLjYyNCwxLjQ4OGMtMC40MDIsMC40MDUtMC44OTUsMC42MDYtMS40NzUsMC42MDZINjQuNjVoLTEuMDA5SDQ2Ljg0MUw0Ni44NDEsMTIuMDQ3eiBNNDYuODQxLDkuOTUyaDE2Ljg0OGgwLjk2MWgwLjAxMmgwLjAwM2gwLjAxMWgwLjAwMWgwLjAxMmgwLjAwMmwwLjAxMi0wLjAwMWgwLjAwM2wwLjAxLTAuMDAxaDAuMDAzbDAuMDExLTAuMDAxaDAuMDAyYzAuMjUtMC4wMTgsMC40NjgtMC4xMTQsMC42NTYtMC4yOWMwLjIwNi0wLjIxLDAuMzExLTAuNDYxLDAuMzExLTAuNzU1bDAuMDAyLTAuMDAxYzAtMC4yODQtMC4xMDQtMC41MjctMC4zMTEtMC43MzZjLTAuMjA5LTAuMjA3LTAuNDUzLTAuMzExLTAuNzM4LTAuMzExSDQ2Ljg0M3YyLjA5Nkg0Ni44NDF6Ii8+PC9nPjxnIGlkPSJzcG9ydF94NUZfYmxhY2tfMV8iPjxwb2x5Z29uIGZpbGw9IiM5NEQ1MDAiIHBvaW50cz0iMTI4LjkwNSwxNC4yMzggMTI4LjkwNSw1Ljg1NiAxMTguNDI5LDUuODU2IDExOC40MjksMy43NjIgMTQxLjQ3NSwzLjc2MiAxNDEuNDc1LDUuODU2IDEzMS4wMDEsNS44NTYgMTMxLjAwMSwxNC4yMzggIi8+PHBhdGggZmlsbD0iIzk0RDUwMCIgZD0iTTg4LjA1NSwxMi4xNDJjMC4yODYsMCwwLjUyOC0wLjA5NywwLjczOC0wLjI5M2MwLjIwOC0wLjIwOSwwLjMxMi0wLjQ2LDAuMzEyLTAuNzU0VjYuOTA2YzAtMC4yODUtMC4xMDQtMC41MjgtMC4zMTItMC43MzdjLTAuMjEtMC4yMDctMC40NTItMC4zMS0wLjczOC0wLjMxSDcxLjI4M2MtMC4yOTMsMC0wLjU0NSwwLjEwMy0wLjc1NCwwLjMxYy0wLjE5NSwwLjIwOS0wLjI5NSwwLjQ1Mi0wLjI5NSwwLjczN3Y0LjE4OWMwLDAuMjk0LDAuMSwwLjU0NSwwLjI5NSwwLjc1NGMwLjIwOSwwLjE5NiwwLjQ2MSwwLjI5MywwLjc1NCwwLjI5M0g4OC4wNTVMODguMDU1LDEyLjE0MnogTTcwLjIzNiwxNC4yMzhjLTAuNTkxLDAtMS4wODgtMC4yMDItMS40OS0wLjYwN2MtMC40MDMtMC40MDItMC42MDUtMC44OTktMC42MDUtMS40ODlWNS44NThjMC0wLjU3OCwwLjIwMi0xLjA3LDAuNjA1LTEuNDczYzAuNDAyLTAuNDE3LDAuODk5LTAuNjIzLDEuNDktMC42MjNoMTguODY4YzAuNTc5LDAsMS4wNzEsMC4yMDYsMS40NzQsMC42MjNjMC40MTYsMC40MDIsMC42MjMsMC44OTYsMC42MjMsMS40NzN2Ni4yODRjMCwwLjU5LTAuMjA3LDEuMDg3LTAuNjIzLDEuNDg5Yy0wLjQwMSwwLjQwNS0wLjg5NSwwLjYwNy0xLjQ3NCwwLjYwN0g3MC4yMzZMNzAuMjM2LDE0LjIzOHoiLz48cGF0aCBmaWxsPSIjOTRENTAwIiBkPSJNOTMuMjg2LDE0LjIzOFYzLjc2MmgyMC45NTRjMC41OCwwLDEuMDcsMC4yMDYsMS40NzUsMC42MjJjMC40MTYsMC40MDMsMC42MjMsMC44OTUsMC42MjMsMS40NzN2Mi4wOTZjMCwwLjI5My0wLjEwNCwwLjU0NS0wLjMxMSwwLjc1NWMtMC4yMDksMC4xOTQtMC40NTMsMC4yOTMtMC43MzgsMC4yOTNjMC4yODUsMCwwLjUyOSwwLjEwMywwLjczOCwwLjMxYzAuMjA3LDAuMjEsMC4zMTEsMC40NTMsMC4zMTEsMC43Mzd2NC4xOTFoLTIuMDk4di0zLjE0NmMwLTAuMjg0LTAuMTAyLTAuNTI5LTAuMzExLTAuNzM3Yy0wLjIwNy0wLjIwOC0wLjQ1Mi0wLjMxMS0wLjczNi0wLjMxMUg5NS4zMzZWNy45NTFoMTcuODU2YzAuMjg0LDAsMC41MzEtMC4wOTQsMC43MzYtMC4yOTNjMC4yMTEtMC4yMDYsMC4zMTEtMC40NjEsMC4zMTEtMC43NTVjMC0wLjI4NS0wLjEwMy0wLjUyOC0wLjMxMS0wLjczN2MtMC4yMDgtMC4yMDctMC40NTItMC4zMTEtMC43MzYtMC4zMTFIOTUuMzgydjguMzgyTDkzLjI4NiwxNC4yMzhMOTMuMjg2LDE0LjIzOHoiLz48cGF0aCBmaWxsPSIjOTRENTAwIiBkPSJNMTcuMjEyLDE0LjIzOHYtMi4wOTVoMTkuOTA2YzAuMjg1LDAsMC41MjctMC4wOTksMC43MzctMC4yOTRjMC4yMDctMC4yMSwwLjMxMS0wLjQ2MSwwLjMxMS0wLjc1NWMwLTAuMjg0LTAuMTA0LTAuNTI3LTAuMzExLTAuNzM3Yy0wLjIxLTAuMjA2LTAuNDUyLTAuMzEtMC43MzctMC4zMUgxOS4zMDZjLTAuNTg5LDAtMS4wODYtMC4yMDEtMS40ODgtMC42MDdjLTAuNDA1LTAuNDAxLTAuNjA2LTAuODk5LTAuNjA2LTEuNDg4VjUuODU2YzAtMC41NzgsMC4yMDEtMS4wNjksMC42MDYtMS40NzNjMC40MDItMC40MTYsMC44OTktMC42MjIsMS40ODgtMC42MjJINDAuMjZ2Mi4wOTVIMjAuMzU0Yy0wLjI5NCwwLTAuNTQ1LDAuMTA0LTAuNzU0LDAuMzExYy0wLjE5NiwwLjIwOS0wLjI5NCwwLjQ1Mi0wLjI5NCwwLjczN2MwLDAuMjkzLDAuMDk4LDAuNTQ1LDAuMjk0LDAuNzU1YzAuMjA5LDAuMTk1LDAuNDYsMC4yOTMsMC43NTQsMC4yOTNoMTcuODEyYzAuNTc5LDAsMS4wNjksMC4yMDYsMS40NzMsMC42MjNjMC40MTUsMC40MDIsMC42MjIsMC44OTQsMC42MjIsMS40NzN2Mi4wOTZjMCwwLjU4OS0wLjIwNywxLjA4Ni0wLjYyMiwxLjQ4OGMtMC40MDMsMC40MDUtMC44OTQsMC42MDYtMS40NzMsMC42MDZIMTcuMjEyTDE3LjIxMiwxNC4yMzh6Ii8+PHBhdGggZmlsbD0iIzk0RDUwMCIgZD0iTTQ0Ljg0MSwxMC4wNDd2NC4xOTFoLTIuMDk2VjMuNzYyaDIwLjk1MmMwLjU3OSwwLDEuMDcsMC4yMDYsMS40NzIsMC42MjNjMC40MTgsMC40MDIsMC42MjQsMC44OTYsMC42MjQsMS40NzJ2Mi4wOTZjMCwwLjU4OS0wLjIwNiwxLjA4Ny0wLjYyNCwxLjQ4OGMtMC40MDIsMC40MDUtMC44OTQsMC42MDYtMS40NzQsMC42MDZoLTEuMDQ2SDYxLjY0SDQ0Ljg0MUw0NC44NDEsMTAuMDQ3eiBNNDQuODQxLDcuOTUyaDE2Ljg0OGgwLjk2MWgwLjAxMmgwLjAwM2gwLjAxMWgwLjAwMWgwLjAxMmgwLjAwMmwwLjAxMi0wLjAwMWgwLjAwM2wwLjAxLTAuMDAxaDAuMDAzbDAuMDExLTAuMDAxaDAuMDAyYzAuMjUtMC4wMTgsMC40NjgtMC4xMTQsMC42NTYtMC4yOWMwLjIwNi0wLjIxLDAuMzEtMC40NjEsMC4zMS0wLjc1NUw2My43LDYuOTAzYzAtMC4yODQtMC4xMDMtMC41MjctMC4zMS0wLjczNmMtMC4yMDktMC4yMDctMC40NTMtMC4zMTEtMC43MzgtMC4zMTFINDQuODQzdjIuMDk2SDQ0Ljg0MXoiLz48L2c+PGcgaWQ9InNwb3J0X3g1Rl9zbG9nYW4iPjxwYXRoIGZpbGw9IiM1RTVFNUUiIGQ9Ik04Ny4xODQsNDkuMzI5bC0wLjEyNi0wLjgyNmMwLjU2OS0wLjE1OCwxLjM0NC0wLjIzOCwyLjMyNC0wLjIzOGMxLjIzMiwwLDIuMDk1LDAuMjYsMi41OSwwLjc3N2MwLjQ5NSwwLjUxOCwwLjc0MiwxLjQzNSwwLjc0MiwyLjc1MWMwLDEuMjk4LTAuMjQ3LDIuMjA3LTAuNzQyLDIuNzNjLTAuNDk1LDAuNTIyLTEuMzU4LDAuNzgzLTIuNTksMC43ODNjLTAuOTcxLDAtMS43NjktMC4wODktMi4zOTQtMC4yNjZsMC4xMjYtMC44NGMwLjc4NCwwLjA2NSwxLjU0LDAuMDk4LDIuMjY4LDAuMDk4YzAuNzY2LDAsMS4zMDItMC4xNTEsMS42MS0wLjQ1NWMwLjMwOC0wLjMwMywwLjQ4LTAuODcsMC41MTgtMS43MDFoLTMuNDcydi0wLjg5NmgzLjQ1OGMtMC4wNDctMC43NTYtMC4yMjktMS4yNzYtMC41NDYtMS41NjJjLTAuMzE3LTAuMjg0LTAuODQtMC40MjctMS41NjgtMC40MjdDODguNzI5LDQ5LjI1OSw4Ny45OTYsNDkuMjgyLDg3LjE4NCw0OS4zMjl6Ii8+PHBhdGggZmlsbD0iIzVFNUU1RSIgZD0iTTk5LjgyNiw1MS41OTd2MC4wNDJjMC4yNTIsMC4wMiwwLjQ3NiwwLjA2MiwwLjY3MiwwLjEyNmMwLjE5NiwwLjA2NSwwLjM3OCwwLjE3OCwwLjU0NiwwLjMzNmMwLjE2OCwwLjE1OSwwLjMwOCwwLjMwOSwwLjQyLDAuNDQ4YzAuMTEyLDAuMTQxLDAuMjQyLDAuMzcxLDAuMzkyLDAuNjkzczAuMjY5LDAuNiwwLjM1NywwLjgzM2MwLjA4OCwwLjIzMywwLjIyNiwwLjU5OCwwLjQxMywxLjA5MmgtMS4yNDZjLTAuMTU5LTAuNDEtMC4yNzEtMC42OTctMC4zMzYtMC44NjFjLTAuMDY1LTAuMTYzLTAuMTYxLTAuMzktMC4yODctMC42NzlzLTAuMjI3LTAuNDg1LTAuMzAxLTAuNTg4cy0wLjE3NS0wLjIzNS0wLjMwMS0wLjM5OWMtMC4xMjYtMC4xNjMtMC4yNDgtMC4yNzEtMC4zNjQtMC4zMjFjLTAuMTE3LTAuMDUyLTAuMjU0LTAuMTAzLTAuNDEzLTAuMTU0Yy0wLjE1OS0wLjA1MS0wLjMzNi0wLjA3Ny0wLjUzMi0wLjA3N2gtMC4wN2gtMC45MzhjMC4wMzcsMC4yOTksMC4wNTYsMC41MTksMC4wNTYsMC42NTh2Mi40MjJoLTEuMTl2LTYuODE4aDEuMTl2Mi4wM2MwLDAuMjQzLTAuMDIzLDAuNTA0LTAuMDcsMC43ODRoMC45NTJjMC4zMjYsMCwwLjYwNi0wLjA1NiwwLjg0LTAuMTY4YzAuMjMzLTAuMTEyLDAuNDQ1LTAuMzExLDAuNjM3LTAuNTk1YzAuMTkxLTAuMjg1LDAuMzQ4LTAuNTYzLDAuNDY5LTAuODMzYzAuMTIxLTAuMjcxLDAuMjgtMC42NzcsMC40NzYtMS4yMTloMS4yMzJjLTAuMTEyLDAuMzA5LTAuMTk0LDAuNTI1LTAuMjQ1LDAuNjUxcy0wLjEyNiwwLjMxMS0wLjIyNCwwLjU1M2MtMC4wOTgsMC4yNDMtMC4xNzUsMC40MTMtMC4yMzEsMC41MTJjLTAuMDU2LDAuMDk4LTAuMTMxLDAuMjM1LTAuMjI0LDAuNDEyYy0wLjA5NCwwLjE3OC0wLjE3OCwwLjMwNC0wLjI1MiwwLjM3OWMtMC4wNzUsMC4wNzQtMC4xNjgsMC4xNjUtMC4yOCwwLjI3MnMtMC4yMjIsMC4xODctMC4zMjksMC4yMzhjLTAuMTA3LDAuMDUxLTAuMjMxLDAuMDk4LTAuMzcxLDAuMTRDMTAwLjEzNCw1MS41NDgsOTkuOTg1LDUxLjU3OCw5OS44MjYsNTEuNTk3eiIvPjxwYXRoIGZpbGw9IiM1RTVFNUUiIGQ9Ik0xMTIuMyw1NS4xNjdoLTEuMDc4di00LjUyMmMwLTAuMTExLDAuMDA3LTAuMjc3LDAuMDIxLTAuNDk2YzAuMDE0LTAuMjIsMC4wMjEtMC4zNTcsMC4wMjEtMC40MTNoLTAuMDI4Yy0wLjEwMywwLjI1Mi0wLjI2MiwwLjUxOC0wLjQ3NiwwLjc5OGwtMy40NzIsNC42MzRoLTAuOTh2LTYuODE4aDEuMDc4djQuNTIyYzAsMC4yNzEtMC4wMTQsMC41NzQtMC4wNDIsMC45MWgwLjAyOGMwLjE0OS0wLjMwOSwwLjMxMy0wLjU2OSwwLjQ5LTAuNzg0bDMuNDcyLTQuNjQ4aDAuOTY2VjU1LjE2N3oiLz48cGF0aCBmaWxsPSIjNUU1RTVFIiBkPSJNMTIyLjQ2NCw0OC4zNDl2Ni44MThoLTEuMTc2di01Ljg1MmgtMy41djUuODUyaC0xLjE2MnYtNi44MThIMTIyLjQ2NHoiLz48cGF0aCBmaWxsPSIjNUU1RTVFIiBkPSJNMTMyLjc2OCw1NS4xNjdoLTEuMDc4di00LjUyMmMwLTAuMTExLDAuMDA3LTAuMjc3LDAuMDIxLTAuNDk2YzAuMDE0LTAuMjIsMC4wMjEtMC4zNTcsMC4wMjEtMC40MTNoLTAuMDI4Yy0wLjEwMywwLjI1Mi0wLjI2MiwwLjUxOC0wLjQ3NiwwLjc5OGwtMy40NzIsNC42MzRoLTAuOTh2LTYuODE4aDEuMDc4djQuNTIyYzAsMC4yNzEtMC4wMTQsMC41NzQtMC4wNDIsMC45MWgwLjAyOGMwLjE0OS0wLjMwOSwwLjMxMy0wLjU2OSwwLjQ5LTAuNzg0bDMuNDcyLTQuNjQ4aDAuOTY2VjU1LjE2N3oiLz48cGF0aCBmaWxsPSIjNUU1RTVFIiBkPSJNMTM4LjA3NCw0OC4zNDlsMC4wOTgsMS4wOTNjMC4zNzMtMC4zOTMsMC44MTQtMC43LDEuMzIzLTAuOTI1YzAuNTA5LTAuMjI0LDEuMDEtMC4zMzYsMS41MDUtMC4zMzZjMC44MjEsMCwxLjQxOCwwLjI5OSwxLjc5MiwwLjg5NmMwLjM3MywwLjU5OCwwLjU2LDEuNTAzLDAuNTYsMi43MTZjMCwxLjI4OC0wLjIwNSwyLjItMC42MTYsMi43MzdjLTAuNDExLDAuNTM2LTEuMDY0LDAuODA1LTEuOTYsMC44MDVjLTAuOTE1LDAtMS43NTUtMC4yMzMtMi41Mi0wLjdjMC4wMzcsMC4zOTMsMC4wNDYsMC44NSwwLjAyOCwxLjM3MnYxLjk3NWgtMS4xNzZ2LTkuNjMzSDEzOC4wNzR6IE0xMzguMjg0LDUwLjI2N3YzLjYxMmMwLjk1MiwwLjI4LDEuNjgsMC40MiwyLjE4NCwwLjQyYzAuNjE2LDAsMS4wNDUtMC4xNzMsMS4yODgtMC41MThjMC4yNDMtMC4zNDYsMC4zNjQtMS4wMDgsMC4zNjQtMS45ODhjMC0wLjk1Mi0wLjExNC0xLjYxOS0wLjM0My0yLjAwMmMtMC4yMjktMC4zODMtMC42MTQtMC41NzQtMS4xNTUtMC41NzRDMTM5Ljk5Nyw0OS4yMTcsMTM5LjIxNyw0OS41NjcsMTM4LjI4NCw1MC4yNjd6Ii8+PHBhdGggZmlsbD0iIzVFNUU1RSIgZD0iTTE1My4zMzQsNDguMzQ5bC0yLjcxNyw3LjE5NmMtMC4zNjMsMC45NTItMC43OTMsMS42MTQtMS4yODgsMS45ODhjLTAuNTk3LDAuNDQ4LTEuNDQyLDAuNTk3LTIuNTM0LDAuNDQ4bDAuMTEyLTAuODI2YzAuNzM3LDAuMDM3LDEuMjgzLTAuMDY1LDEuNjM4LTAuMzA5YzAuMzgyLTAuMjcxLDAuNy0wLjczMiwwLjk1Mi0xLjM4NmwwLjEyNi0wLjI5NGgtMC4yNjZjLTAuMjE1LDAtMC4zNi0wLjEwMy0wLjQzNC0wLjMwOGwtMi40NjQtNi41MTFoMS4yNzRsMS44MDYsNS4wODJjMC4xMDMsMC4zMDksMC4xODcsMC41ODQsMC4yNTIsMC44MjZoMC4xOTZjMC4wNjUtMC4xODcsMC4xNTktMC40NjIsMC4yOC0wLjgyNmwxLjc5Mi01LjA4MkgxNTMuMzM0eiIvPjxwYXRoIGZpbGw9IiM1RTVFNUUiIGQ9Ik0xNjIuODI2LDU1LjE2N2gtMS4wNzh2LTQuNTIyYzAtMC4xMTEsMC4wMDYtMC4yNzcsMC4wMjEtMC40OTZjMC4wMTUtMC4yMiwwLjAyMS0wLjM1NywwLjAyMS0wLjQxM2gtMC4wMjdjLTAuMTA0LDAuMjUyLTAuMjYyLDAuNTE4LTAuNDc3LDAuNzk4bC0zLjQ3Miw0LjYzNGgtMC45Nzl2LTYuODE4aDEuMDc4djQuNTIyYzAsMC4yNzEtMC4wMTUsMC41NzQtMC4wNDMsMC45MWgwLjAyOGMwLjE0OS0wLjMwOSwwLjMxMy0wLjU2OSwwLjQ5LTAuNzg0bDMuNDcyLTQuNjQ4aDAuOTY3VjU1LjE2N3ogTTE2MC45NjMsNDUuMzI1aDAuOTFjMC4wMzcsMC41NTEtMC4xMzUsMS4wMDgtMC41MTgsMS4zNzJjLTAuMzgzLDAuMzYzLTAuOTA1LDAuNTQ2LTEuNTY4LDAuNTQ2Yy0wLjY3MiwwLTEuMjAxLTAuMTgzLTEuNTg4LTAuNTQ2Yy0wLjM4OS0wLjM2NC0wLjU2My0wLjgyMS0wLjUyNS0xLjM3MmgwLjkxYzAsMC40MDEsMC4xMDQsMC43MTIsMC4zMTQsMC45MzFjMC4yMSwwLjIyLDAuNTA2LDAuMzI5LDAuODg5LDAuMzI5YzAuMzczLDAsMC42NjMtMC4xMDksMC44NjktMC4zMjlDMTYwLjg2MSw0Ni4wMzcsMTYwLjk2Myw0NS43MjcsMTYwLjk2Myw0NS4zMjV6Ii8+PHBhdGggZmlsbD0iIzVFNUU1RSIgZD0iTTE3Mi41NDEsNDkuMzI5aC0yLjQ2M3Y1LjgzOGgtMS4xOTF2LTUuODM4aC0yLjQ3OHYtMC45OGg2LjEzMlY0OS4zMjl6Ii8+PHBhdGggZmlsbD0iIzVFNUU1RSIgZD0iTTE4MC4xMTUsNTIuMzM5aC0zLjE3OGMwLjA2NSwwLjc4NCwwLjI1NywxLjMxMiwwLjU3NCwxLjU4MmMwLjMxNiwwLjI3MSwwLjg0LDAuNDA2LDEuNTY4LDAuNDA2YzAuNzgzLDAsMS41NzYtMC4wNTcsMi4zNzktMC4xNjhsMC4xMTMsMC43OThjLTAuNTk4LDAuMjUyLTEuNDgsMC4zNzgtMi42NDYsMC4zNzhjLTEuMTc2LDAtMi4wMTItMC4yNzMtMi41MDYtMC44MTljLTAuNDk1LTAuNTQ2LTAuNzQyLTEuNDcyLTAuNzQyLTIuNzc4YzAtMS4zMTYsMC4yNDItMi4yMzgsMC43MjktMi43NjZjMC40ODQtMC41MjcsMS4yODMtMC43OTEsMi4zOTMtMC43OTFjMS4wMTgsMCwxLjc2LDAuMTg1LDIuMjI3LDAuNTU0YzAuNDY3LDAuMzY4LDAuNzA1LDAuOTI2LDAuNzE1LDEuNjczQzE4MS43NCw1MS42OTUsMTgxLjE5OCw1Mi4zMzksMTgwLjExNSw1Mi4zMzl6IE0xNzYuOTI0LDUxLjQxNWgyLjg4NGMwLjUwNCwwLDAuNzQ3LTAuMzM2LDAuNzI4LTEuMDA4YzAtMC40MzgtMC4xMjUtMC43NTEtMC4zNzctMC45MzhjLTAuMjUyLTAuMTg3LTAuNjg3LTAuMjc5LTEuMzAzLTAuMjc5Yy0wLjcxOSwwLTEuMjE4LDAuMTU4LTEuNDk4LDAuNDc2QzE3Ny4wNzgsNDkuOTgyLDE3Ni45MzMsNTAuNTY1LDE3Ni45MjQsNTEuNDE1eiIvPjxwYXRoIGZpbGw9IiM1RTVFNUUiIGQ9Ik0xOTAuNzgzLDU0LjE4N2wwLjExMSwwLjc5OWMtMC42NjIsMC4yMzItMS40MzcsMC4zNS0yLjMyMywwLjM1Yy0xLjE4NiwwLTIuMDIxLTAuMjY5LTIuNTA2LTAuODA1Yy0wLjQ4NS0wLjUzNy0wLjcyOC0xLjQ2My0wLjcyOC0yLjc3OWMwLTEuMzA3LDAuMjQ0LTIuMjI5LDAuNzM0LTIuNzY1YzAuNDktMC41MzcsMS4zMjItMC44MDYsMi40OTktMC44MDZjMC44OTYsMCwxLjYyOCwwLjEwNywyLjE5OCwwLjMyMmwtMC4xNTQsMC43NzFjLTAuNjE2LTAuMDU3LTEuMjMyLTAuMDg0LTEuODQ4LTAuMDg0Yy0wLjgxMywwLTEuMzc5LDAuMTgyLTEuNzAxLDAuNTQ2Yy0wLjMyMiwwLjM2My0wLjQ4MywxLjAzNS0wLjQ4MywyLjAxNmMwLDAuOTg5LDAuMTU5LDEuNjY2LDAuNDc2LDIuMDNjMC4zMTgsMC4zNjMsMC44ODcsMC41NDYsMS43MDksMC41NDZDMTg5LjUyMyw1NC4zMjcsMTkwLjE5NSw1NC4yOCwxOTAuNzgzLDU0LjE4N3oiLz48cGF0aCBmaWxsPSIjNUU1RTVFIiBkPSJNMTk1LjgwOSw1MC45OTVoMS42MWMxLjA0NiwwLDEuNzY1LDAuMTU0LDIuMTU2LDAuNDYyczAuNTg4LDAuODYzLDAuNTg4LDEuNjY2YzAsMC44MTItMC4xOTQsMS4zNy0wLjU4MSwxLjY3M2MtMC4zODcsMC4zMDQtMS4wNDgsMC40NTUtMS45OCwwLjQ1NWMtMS4yMjMsMC0yLjE5My0wLjAyOC0yLjkxMi0wLjA4NGgtMC4wNDN2LTYuODE4aDEuMTYyVjUwLjk5NXogTTE5NS44MDksNTQuMjk5bDEuNjEsMC4wMTVjMC41NzksMCwwLjk3OC0wLjA4MiwxLjE5Ny0wLjI0NWMwLjIxOS0wLjE2MywwLjMyOS0wLjQ5MiwwLjMyOS0wLjk4N2MwLTAuNDU3LTAuMTA1LTAuNzcyLTAuMzE1LTAuOTQ1Yy0wLjIxLTAuMTcyLTAuNjE0LTAuMjU5LTEuMjExLTAuMjU5aC0xLjYxVjU0LjI5OXoiLz48cGF0aCBmaWxsPSIjNUU1RTVFIiBkPSJNMjA5LjE2NSw1NS4xNjd2LTUuMzYyYzAtMC45ODksMC41MDQtMS40ODMsMS41MTItMS40ODNjMS42MzQsMCwyLjgyMywwLjAzNywzLjU3LDAuMTExbC0wLjA0MiwwLjg0MWgtMy4wMzhjLTAuMjksMC0wLjQ5OSwwLjA2Ny0wLjYzLDAuMjAyYy0wLjEzMSwwLjEzNi0wLjE5NiwwLjM0OS0wLjE5NiwwLjYzOHY1LjA1NEgyMDkuMTY1eiIvPjxwYXRoIGZpbGw9IiM1RTVFNUUiIGQ9Ik0yMTguNzQsNDguMzQ5bDAuMDk5LDEuMDkzYzAuMzczLTAuMzkzLDAuODEzLTAuNywxLjMyMy0wLjkyNWMwLjUwOC0wLjIyNCwxLjAxLTAuMzM2LDEuNTA1LTAuMzM2YzAuODIxLDAsMS40MTksMC4yOTksMS43OTIsMC44OTZzMC41NiwxLjUwMywwLjU2LDIuNzE2YzAsMS4yODgtMC4yMDUsMi4yLTAuNjE2LDIuNzM3Yy0wLjQxLDAuNTM2LTEuMDYzLDAuODA1LTEuOTU5LDAuODA1Yy0wLjkxNiwwLTEuNzU2LTAuMjMzLTIuNTIxLTAuN2MwLjAzNywwLjM5MywwLjA0NiwwLjg1LDAuMDI4LDEuMzcydjEuOTc1aC0xLjE3NnYtOS42MzNIMjE4Ljc0eiBNMjE4Ljk1MSw1MC4yNjd2My42MTJjMC45NTEsMC4yOCwxLjY4LDAuNDIsMi4xODQsMC40MmMwLjYxNiwwLDEuMDQ1LTAuMTczLDEuMjg4LTAuNTE4YzAuMjQzLTAuMzQ2LDAuMzY0LTEuMDA4LDAuMzY0LTEuOTg4YzAtMC45NTItMC4xMTUtMS42MTktMC4zNDQtMi4wMDJzLTAuNjEzLTAuNTc0LTEuMTU0LTAuNTc0QzIyMC42NjQsNDkuMjE3LDIxOS44ODQsNDkuNTY3LDIxOC45NTEsNTAuMjY3eiIvPjxwYXRoIGZpbGw9IiM1RTVFNUUiIGQ9Ik0yMjguMDY0LDQ5LjM3MWwtMC4xMTEtMC44ODJjMS4yNjktMC4yMDUsMi4zNy0wLjMwOSwzLjMwMy0wLjMwOWMwLjc5NCwwLDEuMzgsMC4xNjYsMS43NTgsMC40OTdjMC4zNzgsMC4zMzIsMC41NjYsMC44OTUsMC41NjYsMS42ODh2NC44MDJoLTAuOTM4bC0wLjE0MS0xLjEyYy0wLjMyNiwwLjMzNi0wLjczNCwwLjYyOC0xLjIyNSwwLjg3NXMtMS4wMiwwLjM3MS0xLjU4OSwwLjM3MWMtMC42MjYsMC0xLjEyLTAuMTY2LTEuNDgzLTAuNDk3Yy0wLjM2NS0wLjMzMS0wLjU0Ny0wLjgtMC41NDctMS40MDd2LTAuNzQxYzAtMC41MzIsMC4xNjYtMC45NDUsMC40OTctMS4yMzlzMC43OTYtMC40NDEsMS4zOTQtMC40NDFoMi44NDJ2LTAuNjAyYy0wLjAxLTAuNDMtMC4xMTItMC43MzItMC4zMDktMC45MWMtMC4xOTUtMC4xNzgtMC41NTUtMC4yNjYtMS4wNzgtMC4yNjZDMjMwLjM0Miw0OS4xODksMjI5LjM2MSw0OS4yNSwyMjguMDY0LDQ5LjM3MXogTTIyOC44NjIsNTIuODE1djAuNDM0YzAsMC4zNTQsMC4wODcsMC42MTQsMC4yNTksMC43NzdjMC4xNzMsMC4xNjMsMC40NDEsMC4yNDQsMC44MDUsMC4yNDRjMC4zNjUsMC4wMSwwLjc3MS0wLjA3NCwxLjIxOS0wLjI1MmMwLjQ0Ny0wLjE3NywwLjg2My0wLjQzNCwxLjI0Ni0wLjc3di0xLjM3MmgtMi42MzNDMjI5LjE2MSw1MS45MDUsMjI4Ljg2Miw1Mi4yMTgsMjI4Ljg2Miw1Mi44MTV6Ii8+PHBhdGggZmlsbD0iIzVFNUU1RSIgZD0iTTI0NC4yNjMsNDguMzQ5aDEuMjQ2YzAuMjk4LDAsMC40NDgsMC4xNDksMC40NDgsMC40NDhsMC4yOTMsNi4zN2gtMS4xMDVsLTAuMjY2LTUuOTA4aC0wLjIzOGwtMS43MzYsNC43NzRjLTAuMDg0LDAuMjYxLTAuMjQyLDAuMzkyLTAuNDc2LDAuMzkyaC0wLjkyNWMtMC4yMzIsMC0wLjM5MS0wLjEzMS0wLjQ3NS0wLjM5MmwtMS43MzYtNC43NzRoLTAuMjM4bC0wLjI1Miw1LjkwOGgtMS4wOTJsMC4yNzktNi4zN2MwLTAuMjk5LDAuMTU0LTAuNDQ4LDAuNDYzLTAuNDQ4aDEuMjMxYzAuMjMzLDAsMC4zODgsMC4xMzEsMC40NjIsMC4zOTNsMS40MTQsMy45MmMwLjA5NCwwLjI2MiwwLjE5MSwwLjU4OCwwLjI5NCwwLjk3OWgwLjIyNGMwLjEzMS0wLjQ1NywwLjIyOS0wLjc4MywwLjI5NS0wLjk3OWwxLjQxNC0zLjkyQzI0My44NzEsNDguNDc5LDI0NC4wMjksNDguMzQ5LDI0NC4yNjMsNDguMzQ5eiIvPjxwYXRoIGZpbGw9IiM1RTVFNUUiIGQ9Ik0yNTMuMzIsNDguMTgxYzEuMTY2LDAsMS45OTIsMC4yNzEsMi40NzksMC44MTNjMC40ODQsMC41NDEsMC43MjgsMS40NjUsMC43MjgsMi43NzFjMCwxLjMwOC0wLjI0MywyLjIzMS0wLjcyOCwyLjc3MmMtMC40ODYsMC41NDEtMS4zMTMsMC44MTItMi40NzksMC44MTJjLTEuMTc2LDAtMi4wMDctMC4yNzEtMi40OTItMC44MTJzLTAuNzI4LTEuNDY1LTAuNzI4LTIuNzcyYzAtMS4zMDcsMC4yNDItMi4yMywwLjcyOC0yLjc3MVMyNTIuMTQ1LDQ4LjE4MSwyNTMuMzIsNDguMTgxeiBNMjUzLjMyLDQ5LjE4OWMtMC43NTYsMC0xLjI3MywwLjE4Mi0xLjU1NCwwLjU0NmMtMC4yOCwwLjM2My0wLjQyMSwxLjA0LTAuNDIxLDIuMDI5YzAsMC45OSwwLjE0MSwxLjY2NiwwLjQyMSwyLjAzczAuNzk4LDAuNTQ2LDEuNTU0LDAuNTQ2YzAuNzQ2LDAsMS4yNi0wLjE4MiwxLjU0LTAuNTQ2czAuNDItMS4wNCwwLjQyLTIuMDNjMC0wLjk4OS0wLjE0LTEuNjY2LTAuNDItMi4wMjlDMjU0LjU4LDQ5LjM3MSwyNTQuMDY2LDQ5LjE4OSwyNTMuMzIsNDkuMTg5eiIvPjxwYXRoIGZpbGw9IiM1RTVFNUUiIGQ9Ik0yNjUuNzk1LDQ5LjMyOWgtMi40NjV2NS44MzhoLTEuMTg5di01LjgzOGgtMi40Nzl2LTAuOThoNi4xMzNWNDkuMzI5eiIvPjxwYXRoIGZpbGw9IiM1RTVFNUUiIGQ9Ik0yNzUuMzAxLDQ4LjM0OXY2LjgxOGgtMS4xNzZ2LTMuMTY0aC0zLjU4NHYzLjE2NGgtMS4xNzd2LTYuODE4aDEuMTc3djIuNzQ0aDMuNTg0di0yLjc0NEgyNzUuMzAxeiIvPjxwYXRoIGZpbGw9IiM1RTVFNUUiIGQ9Ik0yODIuNTEsNDguMTgxYzEuMTY2LDAsMS45OTIsMC4yNzEsMi40NzksMC44MTNjMC40ODQsMC41NDEsMC43MjgsMS40NjUsMC43MjgsMi43NzFjMCwxLjMwOC0wLjI0MywyLjIzMS0wLjcyOCwyLjc3MmMtMC40ODYsMC41NDEtMS4zMTMsMC44MTItMi40NzksMC44MTJjLTEuMTc2LDAtMi4wMDctMC4yNzEtMi40OTItMC44MTJzLTAuNzI4LTEuNDY1LTAuNzI4LTIuNzcyYzAtMS4zMDcsMC4yNDItMi4yMywwLjcyOC0yLjc3MVMyODEuMzM0LDQ4LjE4MSwyODIuNTEsNDguMTgxeiBNMjgyLjUxLDQ5LjE4OWMtMC43NTYsMC0xLjI3MywwLjE4Mi0xLjU1NCwwLjU0NmMtMC4yOCwwLjM2My0wLjQyMSwxLjA0LTAuNDIxLDIuMDI5YzAsMC45OSwwLjE0MSwxLjY2NiwwLjQyMSwyLjAzczAuNzk4LDAuNTQ2LDEuNTU0LDAuNTQ2YzAuNzQ2LDAsMS4yNi0wLjE4MiwxLjU0LTAuNTQ2czAuNDItMS4wNCwwLjQyLTIuMDNjMC0wLjk4OS0wLjE0LTEuNjY2LTAuNDItMi4wMjlDMjgzLjc3LDQ5LjM3MSwyODMuMjU2LDQ5LjE4OSwyODIuNTEsNDkuMTg5eiIvPjwvZz48L3N2Zz4=) center center no-repeat;
	background-size: contain;
}
#logo
{
	display: inline-block;
	width: 31rem;
	overflow: hidden;
	min-width: 31rem;
}
#new_header_center_menu .ssn_logo
{
	position: relative;
	margin: 0 0 0 1.5rem;
	bottom: -0.5rem;
}
#new_header_center_menu .telephones
{
	width: 19rem;
	min-width: 19rem;
	flex: 0;
	position: relative;
}
#new_header_center_menu .telephones .company_name
{
	text-align: center;
	position: relative;
	width: 100%;
	margin: 0;
	color: #000;/*COLOR*/
	top: -0.5rem;
}
#new_header_center_menu .telephones .company_name:first-letter
{
	text-transform: uppercase;
}
#new_header_center_menu .telephones_company_name
{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#new_header_center_menu .telephones *
{
	color: #000;/*COLOR*/
}
#new_header_center_menu .telephones .banner_items
{
	margin: -0.25rem 0 0 0;
}
#new_header_center_menu_bg
{
	opacity: 0.15;
}
#new_header_center_menu_bg,
#new_header_center_menu_bg > div
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 7rem;
	overflow: hidden;
}
#new_header_center_menu_bg > div
{
	opacity: 0.7;
}
#new_header_center_menu_bg > #new_header_center_menu_bg_layer_right
{
	transform: scale(-1, 1);
	left: 5rem;
	top: -2rem;
	height: 10rem;
}
#new_header_center_menu_bg_layer_left > svg,
#new_header_center_menu_bg_layer_right > svg,
#new_h1_bg_layer_right > svg
{
	position: absolute;
}
#new_header_center_menu_bg_layer_left > svg:nth-child(1),
#new_header_center_menu_bg_layer_right > svg:nth-child(1),
#new_h1_bg_layer_right > svg:nth-child(1)
{
	width: 3.2rem;
	left: 12rem;
}
#new_header_center_menu_bg_layer_right > svg:nth-child(1),
#new_h1_bg_layer_right > svg:nth-child(1)
{
	top: 1.7rem;
}
#new_header_center_menu_bg_layer_left > svg:nth-child(2),
#new_header_center_menu_bg_layer_right > svg:nth-child(2),
#new_h1_bg_layer_right > svg:nth-child(2)
{
	width: 3.8rem;
	left: 18rem;
	top: 0.5rem;
}
#new_header_center_menu_bg_layer_right > svg:nth-child(2),
#new_h1_bg_layer_right > svg:nth-child(2)
{
	width: 3rem;
	top: 2rem;
}
#new_header_center_menu_bg_layer_left > svg:nth-child(3),
#new_header_center_menu_bg_layer_right > svg:nth-child(3),
#new_h1_bg_layer_right > svg:nth-child(3)
{
	width: 2rem;
	bottom: -1.6rem;
	left: 13.9rem;
}
#new_header_center_menu_bg_layer_left > svg:nth-child(4),
#new_header_center_menu_bg_layer_right > svg:nth-child(4),
#new_h1_bg_layer_right > svg:nth-child(4)
{
	width: 3rem;
	bottom: -2rem;
	left: 15.3rem;
}
#new_header_center_menu_bg_layer_left > svg:nth-child(5),
#new_header_center_menu_bg_layer_right > svg:nth-child(5)
{
	width: 2rem;
	bottom: -2.5rem;
	left: 17.3rem;
}
#new_header_center_menu_bg_layer_right > svg:nth-child(6),
#new_h1_bg_layer_right > svg:nth-child(5)
{
	width: 11rem;
	bottom: -2rem;
	left: 15rem;
}
#new_header_center_menu_bg_layer_left > svg:nth-child(6),
#new_header_center_menu_bg_layer_right > svg:nth-child(7),
#new_h1_bg_layer_right > svg:nth-child(6)
{
	width: 25rem;
	left: -5.5rem;
	bottom: -5rem;
	height: 12.5rem;
}
#new_h1_bg_layer_right
{
	position: absolute;
	transform: scale(-0.7, 0.7);
	/*top: -2.6rem;*/
	height: 7rem;
	width: 80rem;
	right: -12rem;
	opacity: 0.07;
	overflow: hidden;
	bottom: -1rem;
}
#new_header_center_menu_bg_layer_left > svg:nth-child(6)
{
	bottom: -6rem;
}
.search
{
	flex: 1;
	padding: 0;
}
.tmenu_btns
{
	width: 17rem;
	min-width: 17rem;
	flex: 0;
	display: inline-block;
	height: 8rem;
	position: relative;
}
.tmenu_btn:before
{
	content: '';
	position: absolute;
	top: 150%;
	width: 30%;
	height: 15%;
	background: radial-gradient(rgba(0,0,0,0.1), rgba(0,0,0,0));
	border-radius: 50%;
	left: 50%;
	transform: translateX(-50%);
	display: none;
}
.tmenu_btns > .tmenu_btn
{
	display: inline-block;
	position: relative;
	quotes: none;
	width: 3.2rem;
	height: 3.2rem;
	border-radius: 50%;
}
.tmenu_btns > .tmenu_btn > s
{
	display: inline-block;
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	pointer-events: none;
}
.tmenu_btns > a:nth-child(1)
{
	top: 0.2rem;
	width: 2.7rem;
	height: 2.7rem;
	left: -0.8rem;
}
.tmenu_btns > a:nth-child(2)
{
	top: 1.5rem;
	width: 3.5rem;
	height: 3.5rem;
	left: -0.2rem;
}
.tmenu_btns > a:nth-child(3)
{
	top: 0.7rem;
	left: 1.3rem;
}
.tmenu_btns > a:nth-child(4)
{
	top: 0.4rem;
	left: 2.6rem;
	width: 3.8rem;
	height: 3.8rem;
}
.tmenu_btns > a q:before
{
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	font: normal 1.7rem web01;
	color: #b5e24d;/*COLOR*/
}
.tmenu_btns > .tmenu_btn_basket q:before
{
	content: '\f2d6';
}
.tmenu_btns > .tmenu_btn_delayed q:before
{
	content: "\f004";
	font-size: 1.1rem;
}
.tmenu_btns > .tmenu_btn_compare q:before
{
	content: "\f2d5";
	font-size: 2.2rem;
}
.tmenu_btns > .tmenu_btn_checkout q:before
{
	content: "\f158";
	font-size: 1.7rem;
}
.tmenu_btn q
{
	position: relative;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	display: block;
	top: 0.2rem;
}
.tmenu_btn q > i
{
	position: absolute;
	font-style: normal;
	right: -5%;
	bottom: -5%;
	min-width: 45%;
	width: auto;
	height: 45%;
	border-radius: 50%;
	box-shadow: 0 0 5px rgba(0,0,0,0.2);
	text-align: center;
	font: bold 1rem Arial;
	line-height: 160%;
	font-weight: bold;
	background: linear-gradient(to bottom, #6cade3 0%,#5f98cb 100%);
	color: #FFF;/*COLOR*/
}
.tmenu_btns > .tmenu_btn_delayed q > i
{
	font-size: 0.8rem;
	line-height: 145%;
}
.tmenu_btns > .tmenu_btn_compare q > i
{
	font-size: 1.1rem;
}
.tmenu_btn svg
{
	position: absolute;
	width: 100%;
	height: 150%;
	opacity: 0.6;
}
/*LOGO*/
@-webkit-keyframes kf_ssn_logo_spin
{
	0%  {transform: rotate(15deg);}
	100%{transform: rotate(375deg);}
}
@keyframes kf_ssn_logo_spin
{
	0%  {transform: rotate(15deg);}
	100%{transform: rotate(375deg);}
}
@-webkit-keyframes kf_ssn_logo_spin2
{
	0%{transform: rotate(360deg);}
	50%{transform: rotate(180deg);}
	100%{transform: rotate(0deg);}
}
@keyframes kf_ssn_logo_spin2
{
	0%{transform: rotate(360deg);}
	50%{transform: rotate(180deg);}
	100%{transform: rotate(0deg);}	
}
@-webkit-keyframes kf_ssn_logo_spin3
{
	0%{transform: rotate(180deg);}
	50%{transform: rotate(0deg);}
	100%{transform: rotate(-180deg);}
}
@keyframes kf_ssn_logo_spin3
{
	0%{transform: rotate(180deg);}
	50%{transform: rotate(0deg);}
	100%{transform: rotate(-180deg);}	
}
.ssn_logo
{
	position: absolute;
	width: 6rem;
	height: 6rem;
	border-radius: 50%;
	box-shadow: 0 0 0.5rem rgba(0,0,0,0.2);
}
.ssn_logo > span
{
	position: absolute;
	top: 5%;
	left: 5%;
	width: 90%;
	height: 90%;
}
.logo_olympiad + b {
	display: none;
}
.ssn_logo .logo_olympiad + b {
	position: absolute;
	top: 16%;
	left: 46%;
	transform: translateX(-50%);
	font-family: arial;
	font-size: 1.1rem;
	color: #959595;
	font-weight: normal;
	display: inline;
}
.ssn_logo > span > .logo_holiday.logo_olympiad {
	opacity: 0.8;
}
.img_no_photo.logo_holiday_99 > .img_no_photo_logo {
	margin-bottom: 10%;
}
#mb_contacts_logo_right > .logo_holiday.logo_olympiad {
	background: rgba(255,255,255,0.5);
	border-radius: 5rem;
	overflow: visible;
}
.ssn_logo > span > svg {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.ssn_logo > span > svg:not(.logo_holiday):first-child
{
	top: 0.1rem;
	left: 0.1rem;
}
.ssn_logo > span > svg.logo_holiday:first-child,
.ssn_logo > span > .logo_olympiad_year:first-of-type {
	display: none;
}
.img_service > *:last-child,
.img_no_photo > *:last-child,
.ssn_logo > div,
.dlgel_wnd_icon > div {
	position: relative;
	width: 100%;
	height: 100%;
	transform: scale(0.3);
}
.img_service > *:last-child,
.img_no_photo > *:last-child {
	position: absolute;
	transform: scale(0.65) rotate(-90deg);
}
.dlgel_wnd_icon > div {
	transform: scale(0.27);
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}
.img_service > *:last-child > *,
.img_no_photo > *:last-child > *,
.ssn_logo > div > div,
.mmenu_submenu_header_logo > div > div,
.mmenu_submenu_header_logo > i > i {
	position: absolute;
	top: 50%;
	left: 50%;
	border-radius: 50%;
	z-index: 1;
	display: block;
}
.dlgel_wnd_icon > div > div {
	position: relative;
	border-radius: 50%;
	z-index: 1;
	display: block;
}
.img_service > *:last-child > *:first-child,
.img_no_photo > *:last-child > *:first-child,
.ssn_logo > div > div:first-child,
.mmenu_submenu_header_logo > div > div:first-child,
.mmenu_submenu_header_logo > i > i:first-child {
	margin-left: -10.5rem;
	margin-top: -10.5rem;
	width: 21rem;
	height: 21rem;
	border: 0.7rem solid;
	z-index: 2; /*WARNING*/
	transform: rotate(15deg);
}
.dlgel_wnd_icon > div > div:first-child {
	width: 21rem;
	height: 21rem;
	border: 0.7rem solid;
	z-index: 2; /*WARNING*/
	transform: rotate(15deg);
	min-width: 21rem;
	min-height: 21rem;
}
.img_service > *:last-child > *:first-child,
.img_no_photo > *:last-child > *:first-child {
	margin-left: -105%;
	margin-top: -105%;
	width: 210%;
	height: 210%;
	border-width: 0.45rem;
}
.mmenu_submenu_header_logo > div > div:first-child,
.mmenu_submenu_header_logo > i > i:first-child {
	width: 27rem;
	height: 27rem;
	margin-top: -13.5rem;
	margin-left: -13.5rem;
}
.img_service > *:last-child > *:nth-child(2),
.img_no_photo > *:last-child > *:nth-child(2),
.ssn_logo > div > div:nth-child(2),
.dlgel_wnd_icon > div > div:nth-child(2) {
	margin-left: -11.5rem;
	margin-top: -11.5rem;
	width: 23rem;
	height: 23rem;
	border: 0.2rem solid;
	opacity: 0.7;
	transform: rotate(32deg);
}
.img_service > *:last-child > *:nth-child(2),
.img_no_photo > *:last-child > *:nth-child(2) {
	margin-left: -115%;
	margin-top: -115%;
	width: 230%;
	height: 230%;
}
.img_service > *:last-child > *:nth-child(3),
.img_no_photo > *:last-child > *:nth-child(3),
.ssn_logo > div > div:nth-child(3),
.dlgel_wnd_icon > div > div:nth-child(3) {
	margin-left: -12.5rem;
	margin-top: -12.5rem;
	width: 25rem;
	height: 25rem;
	border: 0.2rem solid;
}
.img_service > *:last-child > *:nth-child(3),
.img_no_photo > *:last-child > *:nth-child(3) {
	margin-left: -125%;
	margin-top: -125%;
	width: 250%;
	height: 250%;
}
.img_service > *:last-child > *:nth-child(4),
.img_no_photo > *:last-child > *:nth-child(4),
.ssn_logo > div > div:nth-child(4),
.dlgel_wnd_icon > div > div:nth-child(4) {
	margin-left: -14.5rem;
	margin-top: -14.5rem;
	width: 29rem;
	height: 29rem;
	border: 0.4rem solid;
	transform: rotate(-60deg);
}
.img_service > *:last-child > *:nth-child(4),
.img_no_photo > *:last-child > *:nth-child(4) {
	margin-left: -145%;
	margin-top: -145%;
	width: 290%;
	height: 290%;
	border-width: 0.3rem;
}
.img_service > *:last-child > *,
.img_no_photo > *:last-child > *,
.ssn_logo > div > div,
.dlgel_wnd_icon > div > div {
	border-color: #4295BC !important; /*COLOR*/
	border-left-color: transparent !important;
	border-right-color: transparent !important;
}
.mmenu_submenu_header_logo > div > div,
.mmenu_submenu_header_logo > i > i
{
	border-color: #c3deeb !important;/*COLOR*/
	border-left-color: transparent !important;
	border-right-color: transparent !important;
}
/*END LOGO*/
#new_header_center_menu_body
{
	display: flex;
	flex-direction: column;
	width: 100%;
	margin: 0;
	position: relative;
	height: 7rem;
}
#new_header_center_menu_body > div
{
	height: 100%;
	width: 100%;
	display: flex;
	flex-direction: row;
}
#new_body
{
	position: relative;
	flex: 1;
	padding: 0.5rem 0 0 0;
}
.el_container
{
	padding-right: 2rem;
	padding-left: 2rem;
}
@media (max-width: 600px)
{
	.el_container
	{
		padding: 0;
	}
	.el_container_footer
	{
		display: none;
	}
	.main_body_left
	{
		display: none;
	}
}
body:before
{
	content: '';
	position: fixed;
	top: -50%;
	left: -50%;
	width: 200%;
	height: 200%;
	transform: rotate(-33deg);
	opacity: 0.5;
}
.menu_btn > b,
.menu_btn > .menu_btn_title,
.btn_title > b {
	display: none;
	color: #000;
	min-width: 3rem;
	text-align: center;
	padding: 0.5rem;
	background: #FFF; /*COLOR*/
	border: 1px solid;
	position: absolute;
	margin: 0;
	left: 50% !important;
	bottom: 0.1rem;
	transform: translateX(-50%);
	box-shadow: 3px 3px 3px rgba(0,0,0,0.1);
	opacity: 0;
	font-weight: normal;
	font-style: normal;
	pointer-events: none;
	font-size: 0.9rem;
}
.menu_btn > b:last-of-type,
.menu_btn > .menu_btn_title:last-of-type {
	visibility: hidden;
}
.menu_btn > b:first-of-type,
.menu_btn > .menu_btn_title:first-of-type {
	visibility: visible;
}
*[id^=auth_pwd_show]:checked ~ div > b:first-of-type
{
	visibility: hidden;
}
*[id^=auth_pwd_show]:checked ~ div > b:last-of-type
{
	visibility: visible;
}
.menu_btn_up > b,
.menu_btn_up > .menu_btn_title {
	bottom: auto;
	top: 0;
	margin-top: -0.3rem !important
}
html.bx-no-touch .menu_btn:not(.siz_ym_informer):hover,
html.bx-no-touch .btn_title:hover,
html.bx-no-touch .banner_plain_animated_social_networks .banner_nav_btns > div:hover,
html.bx-no-touch .banner_ym_reviews .banner_nav_btns > div:hover,
input.wnd_open:checked ~ .menu_btn .dlgel_wnd /*-----*/
{
	z-index: 12; /*1010;*/
}
html.bx-no-touch .menu_btn:not(.ctgi_coupon):hover > b,
html.bx-no-touch .menu_btn:not(.ctgi_coupon):hover > .menu_btn_title,
html.bx-no-touch .btn_title:hover > b,
html.bx-no-touch .banner_plain_animated_social_networks .banner_nav_btns > div:hover > span,
html.bx-no-touch .banner_ym_reviews .banner_nav_btns > div:hover > span,
html.bx-no-touch .menu_btn_hover_title,
html.bx-no-touch .banner_nav_btns > div:hover > span {
	display: inline-block;
	transform: translateX(-50%) translateY(0);
	animation: kf_title 0.5s forwards;
	opacity: 1;
}
html.bx-no-touch .banner_nav_btns > div:hover
{
	z-index: 1;
}
html.bx-no-touch .menu_btn_up:hover > b,
html.bx-no-touch .menu_btn_up:hover > .menu_btn_title,
html.bx-no-touch .banner_plain_animated_social_networks .banner_nav_btns > div:hover > span,
html.bx-no-touch .banner_ym_reviews .banner_nav_btns > div:hover > span {
	animation: kf_title_up 0.5s forwards !important;
}
/*find top menu*/
.tmenu_fnd
{
	width: 100%;
	position: relative;
	height: 100%;
	right: 0.6rem;
	display: inline-block;
	top: 0;
}
html.bx-no-touch .tmenu_fnd:hover
{
	z-index: 11;/*WARNING*/
}
.tmenu_fnd .menu_btn > b
{
	bottom: -0.1rem;
}
.tmenu_fnd form
{
	position: relative;
	height: 2.7rem;
	min-height: 2.7rem;
	background: none;
	padding: 0 2rem 0 1rem;
	top: 50%;
	margin: 0 !important;
	transform: translateY(-50%);
}
.tmenu_fnd table
{
	position: relative;
	height: 2.6rem;
	min-height: 2.6rem;
	background: none;
	padding: 0;
	border-collapse: separate;
	border-spacing: 0;
	border-top-left-radius: 0.5rem;
	border-bottom-right-radius: 0.5rem;
	border: 1px solid #BEBEBE;/*COLOR*/
	background: #FFF !important;/*COLOR*/
}
.tmenu_fnd table td
{
	background: none;
}
.tmenu_fnd table td:nth-child(1)
{
	width: 3rem;
	min-width: 3rem;
	text-align: center;
	vertical-align: middle;
	min-height: 2.6rem;
	height: 2.6rem;
	position: relative;
}
.tmenu_fnd table td:nth-child(1):before
{
	content: "\f002";
	font: normal 1.2rem web01;
	color: #CCC; /*COLOR*/
	background: none;
}
.tmenu_fnd table td:nth-child(2)
{
	width: 100%;
	min-width: 100%;
}
.tmenu_fnd table input[type="text"]
{
	width: 100%;
	display: inline-block;
	border: 0;
	right: 0.25rem;
	font-size: 1rem;
	color: #000;
	min-height: 2rem;
	height: 2rem;
	position: relative;
	left: 0;
}
.tmenu_fnd table input[type="text"]::placeholder
{
	opacity: 0.15;
}
.tmenu_fnd table input[type="text"]:focus::placeholder
{
	opacity: 0;
}
.tmenu_fnd table td:nth-child(3)
{
	width: 4rem;
	min-width: 4rem;
	max-width: 4rem;
	box-shadow: -6px 0 3px -3px rgba(128,128,128,0.1);
	position: relative;
	cursor: pointer;
}
.tmenu_fnd table button[type="submit"]
{
	border: 0;
	width: 100%;
	display: block;
	background: none;
	position: absolute;
	top: 0;
	bottom: 0;
	cursor: pointer;
	background-image: linear-gradient(to bottom, #FFFFFF 0%, #F2F2F2 100%);/*COLOR*/
	border-bottom-right-radius: 0.5rem;
}
.tmenu_fnd table button[type="submit"]:before
{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 1px;
	min-width: 1px;
    border-left: 1px solid #BEBEBE;
}
.tmenu_fnd table button[type="submit"]:after
{
	content: "\f061";
	font: normal 1.3rem web01;
	color: #AAA;/*COLOR*/
	background: none;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	position: absolute;
	top: 50%;
	left: 38%;
	transform: translateY(-50%);
}
html.bx-no-touch .tmenu_fnd table button[type="submit"]:hover:after
{
	animation-name: kf_bounceRight;
}
.banner_plain_animated_telephones > ul
{
	margin: 0 0 0 0.5rem;
}
.banner_plain_animated_telephones .banner_content
{
	top: 54%;
}
html.bx-no-touch .tmenu_btns .tmenu_btn:hover > s
{
	animation: kf_bounceDown 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}
/*COMBOBOX*/
.dlgel_combobox
{
	position: relative;
	min-height: 2.4rem;
	height: 2.4rem;
}
.dlgel_combobox_main,
.dlgel_combobox_main *
{
	box-sizing: border-box;
}
.dlgel_combobox_main > p
{
	position: absolute;
	right: 0.7rem;
	top: 0.6rem;
	color: #555;/*COLOR*/
	margin: 0;
	z-index: 1;/*WARNING*/
	pointer-events: none;
}
.dlgel_combobox_main > p:before
{
	content: '\f107';
	font: bold 1rem web01;
	color: #777;
}
.dlgel_combobox_main > input:first-of-type:checked ~ p:before
{
	content: '\f106';
}
.dlgel_combobox_main > input:first-of-type:checked ~ div.options
{
	position: absolute;
	width: 100%;
}
.dlgel_combobox_main.dlgel_combobox_main_top > input:first-of-type:checked ~ div.options {
	bottom: 2.3rem; 
}
.dlgel_combobox_main > input:first-of-type:checked ~ p,
.dlgel_combobox_main > input:first-of-type:checked ~ div.options {
	z-index: 98;
}
.dlgel_combobox_main
{
	position: absolute;
	width: 100%;
}
.dlgel_combobox_main:before
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #FFF;
}
.dlgel_combobox_main > input:not(.dlgel_combobox_close)
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: block;
	opacity: 0;
	display: block !important;
	margin: 0;
}
.dlgel_combobox .options
{
	overflow: hidden;
	background: #FFF;/*COLOR*/
}
.dlgel_combobox.dlgel_combobox_top .options {
	bottom: 100%;
}
.dlgel_combobox input[type=radio] {
	position: absolute;
	opacity: 0;
	z-index: -1;
}
.dlgel_combobox_main > input:first-of-type:checked ~ .dlgel_combobox_close {
	display: block !important;
}
.dlgel_combobox_main > input:first-of-type:not(:checked) {
	z-index: 1;
}
.dlgel_combobox_main > input:first-of-type:checked ~ div.options
{
	box-shadow: 0.2rem 0.2rem 0.2rem rgba(0, 0, 0, 0.1);
	border: 1px solid #BEBEBE;
	margin-top: -1px;
}
.dlgel_combobox_main .options .option u
{
    display: table-cell;
    vertical-align: middle;
    text-decoration: none;
    width: 100%;
	text-align: left;
}
.dlgel_combobox .placeholder u
{
    text-decoration: none;
}
.dlgel_combobox .placeholder b
{
	font-weight: normal;
}
.dlgel_combobox_main .options .option .nav_link_text
{
	display: table-cell;
    vertical-align: middle;
}
.dlgel_combobox_main .options .options_main_table {
    display: table;
    min-width: 100%;
}
.dlgel_combobox_main > input:first-of-type:not(:checked) ~ .placeholder:before,
.dlgel_combobox_main > input:first-of-type:not(:checked) ~ .placeholder:after,
.dlgel_combobox_main > input:first-of-type:not(:checked) ~ div.options .dlgel_combobox_br,
.dlgel_combobox_main > input:first-of-type:not(:checked) ~ div.options label.option > .title
{
	display: none !important;
}
.dlgel_combobox label.option input:checked ~ .title
{
	position: absolute;
	display: flex !important;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	z-index: 4;
	top: 0px;
	background: #FFF;
	width: 100%;
	border: 0.1rem solid #74A7BF !important;/*COLOR*/
	box-shadow: inset 3px 3px 3px rgba(0,0,0,0.1);
}
.dlgel_combobox .title i,
.dlgel_combobox .ico i
{
	position: absolute;
	width: 2.8rem;
	height: 1.8rem;
	top: 50%;
	transform: translateY(-50%);
}
.dlgel_combobox .title b,
.dlgel_combobox .ico b
{
	font-weight: normal;
}
.dlgel_combobox .ico b
{
	padding-left: 3.5rem;
	display: block;
	position: relative;
}
.dlgel_combobox .title,
.dlgel_combobox .placeholder,
.catalog_item_content_hover .catalog_item_offers .catalog_item_offer_prop_vals
{
	position: relative;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	height: 100%;
	padding: 0.5rem 1.5rem;
	height: 2.4rem;
	min-height: 2.4rem;
	box-sizing: border-box;
}
.dlgel_combobox .title
{
	padding: 0;
}
.dlgel_combobox .placeholder,
.catalog_item_content_hover .catalog_item_offers .catalog_item_offer_prop_vals
{
	justify-content: center;
	padding: 0.5rem 2.5rem 0.5rem 1rem;
	border: 1px solid #BEBEBE;
}
#select_lang .dlgel_combobox .placeholder
{
	border: 0;
}
.dlgel_combobox .title,
.dlgel_combobox .dlgel_combobox_br
{
	z-index: 98;/*WARNING*/
}
.dlgel_combobox_close
{
	position: fixed !important;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 98 !important;/*WARNING*/
	display: none !important;
	margin: 0;
	padding: 0;
}
.dlgel_combobox label
{
	display: block;
	box-sizing: border-box;
	position: relative;
}
.dlgel_combobox .placeholder > div
{
	margin: -0.1rem 0 0 0;
}
.dlgel_lbl_txt
{
	quotes: none;
}
/*END COMBOBOX*/
.dlgel_combobox_login
{
	width: 8.5rem;
	position: absolute;
	top: 0.4rem;
	left: 0;
}
#btn_auth_ddbg > .dlgel_wnd > .dlgel_wnd_body > .dlgel_page_1
{
	margin-top: -1rem;
}
#btn_auth_ddbg .siz_form_auth .dlgel_group_input
{
	max-width: 100%;
}
#btn_auth_ddbg .dlgel_captcha_img
{
	background: #FFF;
}
#btn_auth_ddbg .dlgel_captcha_img .dlgel_loading
{
	opacity: 0.7;
}
#btn_auth_ddbg .dlgel_loading_txt,
#btn_auth_ddbg .dlgel_wnd_ddbg_error .dlgel_lbl_icon
{
	font-size: 0.95rem;
}
.dlgel_combobox_login .placeholder
{
	justify-content: flex-start;
}
.dlgel_combobox_login .dlgel_combobox_main .title > b
{
	font-size: 0.85rem;
	color: #555;/*COLOR*/
	margin: -0.15rem 0 0 0;
}
.dlgel_group_login .dlgel_lbl > div
{
	padding: 0 0.5rem 0 0;
}
.dlgel_group_login .dlgel_lbl > div > span
{
	display: flex;
	flex-direction: row;
	align-items: center;
	padding: 0 0 0 8.5rem;
	min-height: 3rem;
}
.dlgel_group_login .star
{
	margin: -0.75rem 0 0 0;
	padding: 0 0 0 0.2rem;
}
/*pg_err*/
.pg_err
{
	position: fixed;
	top: 0;
	left: 15vw;
	width: 70vw;
	z-index: 1000;/*WARNING*/
}
.pg_err > div
{
	position: relative;
	box-shadow: 0px -0.1rem 1rem 0 rgba(0,0,0,0.3);
}
.pg_err > div > a
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.pg_err .dlgel_wnd_body {
	background: #e9f3f7;
	border-radius: 1.25rem;
	border-top-right-radius: 0;
	border-bottom-left-radius: 0;
	min-height: 6rem;
	padding: 0 1rem 0 1.5rem !important;
}
.pg_err .dlgel_wnd_body > div {
	cursor: default;
}
.err_hide
{
	-webkit-animation: kf_err_hide 0s ease-in 10s forwards;
	animation: kf_err_hide 0s ease-in 10s forwards;
}
.err_blink
{
	-webkit-animation: kf_err_blink 1s linear infinite;
	animation: kf_err_blink 1s linear infinite;
}
.err_blink_stop
{
	animation: kf_err_blink 1s linear 10;
}
/*end pg_err*/
.dlgel_wnd_modalbg
{
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.2;
	position: absolute;
	top: 0;
	left: 0;
}
.gears_loading
{
	position: relative;
	width: 5.5rem;
	min-width: 5.5rem;
	height: 4rem;
	margin: 0 0 0 -1rem;
	transform: scale(0.8);
}
.gear_loading_main
{
	position: absolute;
	width: 3.5rem;
	height: 3.5rem;
	border-radius: 50%;
}
.gear_loading
{
	position: relative;
	width: 100%;
	height: 100%;
	animation: kf_gear_loading 5s linear infinite;
	background: #5aa6c9;
	border-radius: 50%;
}
.gear_loading_main:after
{
	content: '';
	position: absolute;
	border-radius: 50%;
	background: #e9f3f7;
	width: 2.1rem;
	height: 2.1rem;
	top: 0.7rem;
	left: 0.7rem;
	box-shadow: 0.1rem 0.1rem 0.2rem rgba(0,0,0,0.2) inset;
}
.gear_tooth
{
	width: 0.5rem;
	height: 3.9rem;
	position: absolute;
	top: -0.2rem;
	background: #5aa6c9;
	left: 50%;
	transform: translateX(-50%);
}
.gear_tooth:nth-child(2)
{
	transform: translateX(-50%) rotate(30deg);
}
.gear_tooth:nth-child(3)
{
	transform: translateX(-50%) rotate(60deg);
}
.gear_tooth:nth-child(4)
{
	transform: translateX(-50%) rotate(90deg);
}
.gear_tooth:nth-child(5)
{
	transform: translateX(-50%) rotate(120deg);
}
.gear_tooth:nth-child(6)
{
	transform: translateX(-50%) rotate(150deg);
}
.gear_loading_main_2
{
	position: absolute;
	width: 2rem;
	height: 2rem;
	border-radius: 50%;
	left: 3.3rem;
	top: 2.05rem;
}
.gear_loading_main_2 .gear_loading
{
	animation: kf_gear_loading2 3.33s linear infinite;
}
.gear_loading_main_2:after
{
	width: 1rem;
	height: 1rem;
	top: 0.5rem;
	left: 0.5rem;
	content: '';
	position: absolute;
	border-radius: 50%;
	background: #e9f3f7;
	box-shadow: 0.05rem 0.05rem 0.1rem rgba(0,0,0,0.2) inset;
}
.gear_loading_main_2 .gear_tooth
{
	height: 2.4rem;
}
.gear_loading_main_2 .gear_tooth:nth-child(2)
{
	transform: translateX(-50%) rotate(45deg);
}
.gear_loading_main_2 .gear_tooth:nth-child(3)
{
	transform: translateX(-50%) rotate(90deg);
}
.gear_loading_main_2 .gear_tooth:nth-child(4)
{
	transform: translateX(-50%) rotate(135deg);
}
.dlgel_captcha_img .dlgel_loading
{
	box-shadow: none;
	border-radius: 0;
	top: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	visibility: hidden;
}
.dlgel_captcha_img .gear_loading_main:after,
.dlgel_captcha_img .gear_loading_main_2:after
{
	background: #FFF;
}
/*lbl icon*/
.dlgel_lbl_icon
{
	display: flex;
	align-items: center;
}
.dlgel_lbl_icon > b:first-child
{
	font: normal 4rem web01; 
	color: #FFF;
	border-radius: 100%;
	background: #93c5db;
	height: 3.5rem;
	width: 3.5rem;
	min-width: 3.5rem;
	line-height: 3.5rem;
	box-shadow: 0px 0px 0.5rem rgba(0,0,0,0.1);
	position: relative;
}
.dlgel_icon_click > b:first-child
{
	background: #FFF !important;
	color: #5aa6c9;
	height: 3.75rem;
	width: 3.75rem;
	min-width: 3.75rem;
	line-height: 3.75rem;
}
.dlgel_icon_info > b:first-child:before,
.dlgel_icon_question > b:first-child:before,
.dlgel_icon_error > b:first-child:before,
.dlgel_icon_click > b:first-child:before,
.dlgel_icon_ok > b:first-child:before,
.dlgel_icon_warning > b:first-child:before
{
	content: "\f129";
	font: normal 2.2rem web01;
	color: #FFF;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.dlgel_icon_error > b:first-child
{
	background: linear-gradient(to bottom, #f00 0%,#b40000 100%);
	opacity: 0.8;
}
.dlgel_icon_ok > b:first-child
{
	background: #b8d675; /*COLOR*/
}
.dlgel_icon_warning > b:first-child {
	background: #b0d15f;/*COLOR*/
}
.dlgel_icon_question > b:first-child:before
{
	content: "\f128";
	font-size: 2.6rem;
}
.dlgel_icon_error > b:first-child:before
{
	content: "\f00d";
	font-size: 2.2rem;
}
.dlgel_icon_ok > b:first-child:before
{
	content: "\f00c";
}
.dlgel_icon_warning > b:first-child:before {
	content: "\f2d7";
	font-size: 2rem;
}
.dlgel_lbl_icon > div
{
	padding: 0 0 0 1rem;
}
.dlgel_icon_click > b:first-child:before
{
	content: "\f2b8";
	color: #5aa6c9;
	font-size: 4rem;
}
.dlgel_input_select > .menu_btn > input
{
	display: none;
}
.ico_warning
{
	background: #b0d15f !important;/*COLOR*/
}
.ico_warning:before
{
	content: "\f2d7" !important;
	font-size: 2rem !important;
}
/*MSG OK*/
.dlgel_msg_ok,
.dlgel_msg_error,
.dlgel_msg_smile {
	min-height: 6rem;
	position: relative;
	padding-left: 10rem;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: flex-start;
}
.dlgel_msg_ok > p,
.dlgel_msg_error > p,
.dlgel_msg_smile > p {
	text-align: left;
}
.dlgel_msg_smile > p
{
	display: block;
	margin: 0;
}
.dlgel_msg_ok:before,
.dlgel_msg_error:before,
.dlgel_msg_smile:before
{
	content: "\f058";
	font: 5rem web01;
	position: absolute;
	top: 50%;
	margin-top: -2.5rem;
	left: 2.5rem;
	color: #97c21e;
	border-radius: 50%;
	width: 5rem;
	height: 5rem;
	line-height: 100%;
	box-shadow: -0.8rem -0.8rem 0.8rem rgba(0,0,0,0.1) inset;
}
.dlgel_msg_error:before {
	content: "\f057";
	text-shadow: 2px 2px rgba(151,194,30,0.2);
	box-shadow: none;
}
.dlgel_msg_smile:before
{
	content: "\f118";
	font-size: 6rem;
	line-height: 90%;
	opacity: 0.9;
}
.dlgel_msg_ok:before
{
	box-shadow: none;
	text-shadow: 2px 2px rgba(151,194,30,0.2);
}
@media (max-width: 599px)
{
	.dlgel_msg_ok,
	.dlgel_msg_error,
	.dlgel_msg_smile
	{
		padding-left: 6rem;
	}
	.dlgel_msg_ok > p,
	.dlgel_msg_error > p,
	.dlgel_msg_smile > p
	{
		text-align: justify;
	}
	.dlgel_msg_ok:before,
	.dlgel_msg_error:before
	{
		font-size: 4rem;
		margin-top: -2rem;
		left: 1rem;
		width: 4rem;
		height: 4rem;
	}
	.dlgel_msg_smile:before
	{
		font-size: 4.5rem;
		width: 4rem;
		height: 4rem;
		left: 1rem;
		margin-top: -2rem;
	}
}
/*END MSG OK*/
/*end lbl icon*/
.dlgel_wnd_page
{
	padding: 0.4rem;
	background: #FFF;
	border-radius: 1.5rem;
	border-top-right-radius: 0;
	border-bottom-left-radius: 0;
}
.dlgel_wnd_page p
{
	margin: 0;
}
.dlgel_loading_txt
{
	margin: 0;
	color: #000;
	padding: 0;
	font: normal 1rem web_spine, Arial;
}
.dlgel_loading_progress_txt
{
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}
.dlgel_loading_progress
{
	position: relative;
	min-height: 1.5rem;
	box-shadow: inset 0px 0px 3px 0px rgba(0, 0, 0, 0.6);
	min-width: 10rem;
	border-radius: 3px;
	margin: 3px 0 0.3rem 0;
}
.dlgel_loading_progress > div
{
	position: absolute;
	height: 100%;
	top: 0;
	left: 0;
	width: 100%;
	padding: 2px;
}
.dlgel_loading_progress > div > div
{
	position: relative;
	height: 100%;
	width: 0;
	background: linear-gradient(to bottom, #61a0d6 0% , #4e8ec6 100%);
	border-radius: 2px;
}
#select_lang
{
	width: 5.5rem;
	padding: 0 0.5rem 0 0;
	margin: 0 0 0 0.1rem;
}
#select_lang .nav_link_text
{
	font-size: 0.9rem;
}
#select_lang .dlgel_combobox,
#select_lang .dlgel_combobox .title,
#select_lang .dlgel_combobox .placeholder
{
	min-height: 2.5rem;
	height: 2.5rem;
}
#select_lang .dlgel_combobox .title
{
	justify-content: center;
}
#select_lang .dlgel_combobox_main:before
{
	background: #FCFCFC;/*COLOR*/
	opacity: 1;
}
#select_lang .dlgel_combobox .placeholder > div,
#select_lang .option .nav_link_text
{
	color: #555;/*COLOR*/
}
#select_lang .option u
{
	width: auto;
}
#new_header_center_menu_body_bottom
{
	position: absolute;
	top: 6rem;
	left: 0;
	right: 0;
	width: auto !important;
	height: 4.5rem !important;
	left: -10rem;
}
.adaptiv_ddmenu
{
	width: 100%;
	border-spacing: 0;
	position: relative;
	font-size: 1rem;
	padding: 0;
	height: 3.5rem;
	min-height: 3.5rem;
	box-shadow: 0 -0.5rem 0.5rem -0.4rem rgba(0,0,0,0.1);
}
.adaptiv_ddmenu input,
.adaptiv_ddmenu .mmenu_main,
.adaptiv_ddmenu .mmenu_submenu_1 > li > q,
.adaptiv_ddmenu .mmenu_submenu_2
{
	display: none;
}
.adaptiv_ddmenu .mmenu_main
{
	position: relative;
	min-height: 4rem;
	height: 4rem;
}
.adaptiv_ddmenu .mmenu_main:before
{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #4f91c8;/*COLOR*/
}
.adaptiv_ddmenu .mmenu_main > label:not(.dlgel_for_close_main)
{
	display: block;
	position: relative;
	height: 100%;
	cursor: pointer;
}
.adaptiv_ddmenu .mmenu_main > label > b
{
	color: #FFF;
	font-size: 1.3rem;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	margin: -0.1rem 0 0 0;
}
#mmenu_sm_menu_open:checked ~ .mmenu_main > .dlgel_for_close_main
{
	display: block;
}
#mmenu_sm_btn_1:checked ~ .mmenu_main > .mmenu_sm_menu.menu_btn
{
	display: inline-block;
	cursor: pointer;
}
#mmenu_sm_btn_1:checked ~ .mmenu_main > label[for=mmenu_sm_btn_1] > b
{
	margin-left: -1.5rem;
}
.adaptiv_ddmenu .mmenu_main .mmenu_sm_menu.menu_btn
{
	right: 4rem;
	cursor: pointer;
	top: 50% !important;
	transform: translateY(-50%);
}
#mmenu_sm_menu_open:checked ~ .mmenu_main > .mmenu_sm_menu.menu_btn,
#mmenu_sm_menu_cf_open:checked ~ .catalog_filter .mmenu_sm_menu.menu_btn
{
	z-index: 101;
}
.adaptiv_ddmenu .mmenu_submenu_1
{
	position: relative;
	width: 100%;
	display: flex;
	flex-direction: row;
	padding: 0;
}
.adaptiv_ddmenu .mmenu_submenu_1:before
{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(to bottom, #5da5df 0%,#417db0 100%);
}
.adaptiv_ddmenu a:not(.mmenu_submenu_header_txt)
{
	position: relative;
	text-decoration: none;
	padding: 0 2.1rem 0 1.37rem;
	height: 3rem;
	width: 100%;
	min-width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}
.adaptiv_ddmenu .mmenu_submenu_1 > li
{
	height: 3.5rem;
}
.adaptiv_ddmenu .mmenu_submenu_1 > li > a
{
	height: 3.5rem;
	padding: 0 1rem 0 1rem;
	position: relative;
	white-space: nowrap;
	color: transparent;
}
.adaptiv_ddmenu .mmenu_submenu_1 > li > a b
{
	font-weight: normal;
	margin: -0.1rem 0 0 0;
}
.adaptiv_ddmenu .mmenu_submenu_1 > .mmenu_br,
.menu_br_v
{
	height: 3.5rem;
	width: 0.6rem;
	min-width: 0.6rem;
	margin: 0;
	position: relative;
	opacity: 1;
}
.adaptiv_ddmenu .mmenu_submenu_1 > .mmenu_br
{
	background: none;
}
.adaptiv_ddmenu .mmenu_submenu_1 > .mmenu_br:before,
.menu_br_v:before
{
	content: '';
	position: absolute;
	left: 50%;
	width: 1px;
	min-width: 1px;
	max-width: 1px;
	top: 0.5rem;
	bottom: 0.5rem;
	background: #FFF;/*COLOR*/
	transform: translateX(-50%);
	opacity: 0.5;
}
.three_d
{
	transition: all .07s linear;
	position: relative;
	cursor: pointer;
}
.three_d_box
{
	transition: all .3s ease-out;
	/*transform: translateZ(-1.5rem);*/
	transform-style: preserve-3d;
	pointer-events: none;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
}
.front, .back
{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	pointer-events: none;
	box-sizing: border-box;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	color: #FFF;/*COLOR*/
	padding: 0 1rem 0 1rem;
}
.front > b, .back > b
{
	position: relative;
}
.front
{
	transform: rotateX(0deg) translateZ(1.5rem);
	background: linear-gradient(to bottom, #5DA5DF 0%,#417db0 100%);/*COLOR*/
}
.back
{
	transform: rotateX(-90deg) translateZ(1.5rem);
	background: #72B2E5;/*COLOR*/
}
html.bx-no-touch li:hover .three_d_box
{
	transform: translateZ(-1.5rem) rotateX(90deg);
}
.adaptiv_ddmenu .mmenu_submenu_1 > .mmenu_end
{
	width: 100%;
	margin: 0;
	background: none !important;
}
.adaptiv_ddmenu .mmenu_submenu_1 > .mmenu_end:before,
.adaptiv_ddmenu .mmenu_submenu_1 > .mmenu_br:first-of-type:before
{
	display: none;
}
.adaptiv_ddmenu .mmenu_submenu_1 > li.mmenu_dd > a,
.adaptiv_ddmenu .mmenu_submenu_1 > li.mmenu_dd > a .front,
.adaptiv_ddmenu .mmenu_submenu_1 > li.mmenu_dd > a .back
{
	padding-right: 2.2rem;
}
.adaptiv_ddmenu .mmenu_submenu_1 > li > a .front > s:before,
.adaptiv_ddmenu .mmenu_submenu_1 > li > a .back > s:before
{
	content: "\f107";
	font: bold 1.2rem web01 !important;
	position: absolute;
	text-decoration: none;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	
}
.adaptiv_ddmenu .mmenu_submenu_1 > li > a > s,
.adaptiv_ddmenu .mmenu_submenu_1 > li > a .front > s,
.adaptiv_ddmenu .mmenu_submenu_1 > li > a .back > s
{
	position: absolute;
	right: 0.4rem;
	height: 1.2rem;
	width: 1.2rem;
	text-decoration: none;
	top: 50%;
	transform: translateY(-50%);
}

.adaptiv_ddmenu .mmenu_submenu_1 > li > a > i,
.adaptiv_ddmenu .mmenu_submenu_1 > li > a .front > i,
.adaptiv_ddmenu .mmenu_submenu_1 > li > a .back > i
{
	width: 2rem;
	height: 100%;
	position: relative;
	display: none;
}
li .front > i:before,
li .back > i:before
{
	content: '\f0c9';
	font: normal 1.3rem web01;
	position: absolute;
	top: 50%;
	left: 50%;
	color: #FFF;
	transform: translate(-50%, -50%);
	margin: -0.05rem 0 0 -0.4rem;
}
html.bx-no-touch #new_header_mmenu .adaptiv_ddmenu .mm-catalog > .mmenu_submenu_2.mm-catalog_scroll {
	flex-wrap: nowrap !important;
	height: 95vh;
	max-height: 95vh;
	overflow: scroll;
	justify-content: flex-start;
	-ms-overflow-style: none; /*IE*/
	scrollbar-width: none; /*FF*/
}
html.bx-no-touch #new_header_mmenu .adaptiv_ddmenu .mm-catalog > .mmenu_submenu_2.mm-catalog_scroll::-webkit-scrollbar {
	width: 0px;
	background: transparent;
}
.mm-catalog i,
.mm-stocks i,
.mm-world-spine > a i {
	display: inline-block !important;
}
.mm-catalog > a,
.mm-stocks > a,
.mm-world-spine > a
{
	padding-left: 0.5rem !important;
}
.mmenu_submenu_1 > li.mm-stocks .nav_link > i:before,
.mm-stocks .front > i:before,
.mm-stocks .back > i:before
{
	content: '\f295';
	font: normal 1.1rem web01;
	margin-top: 0;
}
.mm-world-spine > a i:before {
	content: '\f004';
	font: normal 1.2rem web01;
	color: #FF0000;
	opacity: 0.8;
}
.mm-world-spine .front > i:before,
.mm-world-spine .back > i:before
{
	animation: kf_heartbeat 1.4s linear infinite;
	margin-top: -0.75rem;
	margin-left: -1rem;
}
.mmenu_submenu_1 > li.mm-how-to-choose .nav_link > i:before {
	content: '\f128';
	font: normal 1.6rem web01;
}
.mmenu_submenu_1 > li.mm-repair-shop .nav_link > i:before {
	content: '\f085';
	font: normal 1.6rem web01;
	color: #c7f954;
}
.mmenu_submenu_1 > li.mm-repair-shop .nav_link > b,
.mm-repair-shop .front > b {
	color: #c7f954;
}
@media (max-width: 1200px) {
	.mmenu_submenu_1 > li.mm-how-to-choose .nav_link > i, .mmenu_submenu_1 > li.mm-repair-shop .nav_link > i {
		display: inline-block !important;
	}
}
html.bx-no-touch .mm-regular > ul {
	width: auto;
	min-width: 17rem;
	left: auto;
	padding: 1rem 0 0 0 !important;
	justify-content: flex-start !important;
	min-height: 0 !important;
	box-shadow: inset 0 0.3rem 0.3rem -0.3rem rgba(0, 0, 0, 0.1), 0.2rem 0.2rem 0.2rem rgba(0, 0, 0, 0.1);
	border: 1px solid #BEBEBE;
	border-top: 0;
}
html.bx-no-touch .mm-regular > ul > li {
	width: 100%;
}
html.bx-no-touch .mm-regular > ul > .mmenu_bg {
	display: none;
}
/*breadcrumb*/
.breadcrumb {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	font-size: 0.9rem;
}
html.bx-no-touch .breadcrumb:hover
{
	z-index: 4;/*WARNING*/
}
.breadcrumb .mmenu_submenu_1
{
	position: relative;
	margin: 0;
	padding: 1.5rem 0 0.5rem 0;
	box-sizing: border-box;
	display: flex;
	flex-direction: row;
}
.breadcrumb .mmenu_submenu_1 > .mmenu_br
{
	margin: 0;
	width: 2.6rem;
	min-width: 2.6rem;
	text-align: center;
}
.breadcrumb .mmenu_submenu_1 > li
{
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	height: 100%;
	position: relative;
	padding-bottom: 0.5rem;
}
.breadcrumb .mmenu_submenu_1 > li > a,
.breadcrumb .mmenu_submenu_1 > li > div > a,
.breadcrumb .mmenu_submenu_1 > li > div > div
{
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	position: relative;
}
.breadcrumb .menu_submenu_2
{
	margin-top: 0.5rem;
}
.breadcrumb .mmenu_submenu_1 > .menu_dd > div > a,
.breadcrumb .mmenu_submenu_1 > .menu_dd > div > div
{
	padding-left: 0;
}
.breadcrumb .mmenu_submenu_1 > .mmenu_br:before {
	content: "\f07c";
	font: 1rem web01;
	line-height: 120%;
	color: #006391; /*COLOR*/
}
.breadcrumb .mmenu_submenu_1 > .mmenu_br:first-of-type {
	display: none;
}
.breadcrumb .menu_dd {
	position: relative;
}
.breadcrumb li ul
{
	display: block;
	position: absolute;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: opacity 0.3s, visibility 0s linear .3s;
	transition: opacity 0.3s, visibility 0s linear .3s;
	box-shadow: 0.2rem 0.2rem 0.2rem rgba(0, 0, 0, 0.1);
	left: -0.07rem;
	min-width: 17rem;
	margin: -0.1rem 0 0 0;
	padding: 0;
	border: 1px solid #BEBEBE;/*COLOR*/
	z-index: 1;
}
html.bx-no-touch .breadcrumb li:hover > ul,
html.bx-no-touch .breadcrumb li:hover > div > ul
{
	z-index: 2;
	visibility: visible;
	opacity: 1;
	-webkit-transition: none;
	transition: none;
}
.breadcrumb .menu_submenu_2 > li > a
{
	padding-right: 2rem;
}
.breadcrumb ul .nav_link_text
{
	color: #555;/*COLOR*/
	font-size: 1rem;
}
.breadcrumb ul ul .nav_link_text
{
	font-size: 0.9rem;
	color: #555;
}
.breadcrumb .menu_submenu_2 > li:not(.menu_br)
{
	min-height: 3rem;
	height: 3rem;
}
.breadcrumb .menu_submenu_2 > li > a
{
	padding: 1rem 1.5rem;
	box-sizing: border-box;
	height: 100%;
}
.breadcrumb .menu_submenu_2 > .menu_br
{
	margin: -0.035rem 0 0 0;
	width: auto;
	left: 3.5rem;
	right: 0.35rem;
	position: absolute;
	display: none;
}
.breadcrumb .menu_submenu_2 > .menu_submenu_bg
{
	position: absolute;
	top: 0;
	left: 0;
	width: 3rem;
	height: 100%;
	z-index: 1;
	background: linear-gradient(to top, #ddd 0%, #FAFAFA 100%);
	overflow: hidden;
	display: none;
}
.breadcrumb .menu_submenu_2 > .menu_submenu_bg > svg
{
	position: absolute;
	transform: rotate(147deg);
	height: 2.8rem;
	transform-origin: 0 0;
	left: 5.3rem;
	bottom: -1.1rem;
}
/*END breadcrumb*/
h1
{
	font-size: 2.2rem;
	padding: 0 1rem 0.5rem 1rem;
	display: flex;
	flex-direction: row;
	align-items: baseline;
	min-height: 3.5rem;
	position: relative;
	margin: 0 0 0.5rem 0;
	color: #444;/*COLOR*/
}
h1:before
{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 100%;
	z-index: -1;
}
h1:after
{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 3rem;
	height: 2px;
	background: linear-gradient(to right, rgba(160, 160, 160, 1) 0%, rgba(160, 160, 160, 0) 100%);
}
.h1
{
	position: relative;
	padding: 0;
}
.h1 > div
{
	opacity: 0.8;
}
h3
{
	font: normal 1.5rem web_spine;
	margin: 0.5rem 0 0.5rem 0;
}
.main_body
{
	position: relative;
	flex: 1;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
}
.main_body_left
{
	position: sticky;
	position: -webkit-sticky;
	top: 0;
	height: 100vh;
	left: 0;
	width: 5rem;
	background: linear-gradient(to top, #4e8fc6 0%, #f2f8fb 100%);
	min-height: 300px;
	min-width: 5rem;
}
html.bx-no-touch .main_body_left:hover
{
	z-index: 4;/*WARNING*/
}
.main_body_left:before
{
	content: '';
	position: absolute;
	width: 20rem;
	height: 3rem;
	transform: rotate(-90deg);
	transform-origin: 0 0;
	left: 1rem;
	bottom: -3rem;
}
body:before,
.main_body_left:before
{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjQwMHB4IiBoZWlnaHQ9IjcwcHgiIHZpZXdCb3g9IjAgMCA0MDAgNzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQwMCA3MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTMxLjgxOSw1Ni40ODRWNTEuNTVoNjQuOTQ3YzAuOTMsMCwxLjcyMS0wLjIyOSwyLjQwNi0wLjY4OGMwLjY3NC0wLjQ5MiwxLjAxMy0xLjA4NCwxLjAxMy0xLjc3NmMwLTAuNjcxLTAuMzM5LTEuMjQxLTEuMDEzLTEuNzM1Yy0wLjY4NS0wLjQ4NC0xLjQ3Ni0wLjcyOS0yLjQwNi0wLjcyOUgzOC42NTRjLTEuOTIyLDAtMy41NDQtMC40NzQtNC44NTctMS40MjdjLTEuMzIyLTAuOTQ3LTEuOTc2LTIuMTE4LTEuOTc2LTMuNTA2di00LjkzYzAtMS4zNjIsMC42NTctMi41MiwxLjk3Ni0zLjQ2N2MxLjMxMy0wLjk4LDIuOTM2LTEuNDY2LDQuODU3LTEuNDY2aDY4LjM2OXY0LjkzM0g0Mi4wNzRjLTAuOTU4LDAtMS43NzgsMC4yNC0yLjQ2MywwLjcyOWMtMC42MzgsMC40OTQtMC45NTgsMS4wNjQtMC45NTgsMS43MzRjMCwwLjY5MywwLjMxOSwxLjI4NCwwLjk1OCwxLjc3NmMwLjY4NSwwLjQ2LDEuNTA0LDAuNjksMi40NjMsMC42OWg1OC4xMTJjMS44ODcsMCwzLjQ5LDAuNDg2LDQuODA0LDEuNDY5YzEuMzU3LDAuOTQ1LDIuMDMyLDIuMTAyLDIuMDMyLDMuNDYzdjQuOTMyYzAsMS4zOTEtMC42NzUsMi41NjEtMi4wMzIsMy41MDZjLTEuMzEzLDAuOTUzLTIuOTE2LDEuNDI4LTQuODA0LDEuNDI4SDMxLjgxOUwzMS44MTksNTYuNDg0eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zMDAuMDE2LDU2LjQ4NGMtMS45MjIsMC0zLjU0NS0wLjQ3Ni00Ljg1OS0xLjQyOGMtMS4zMjEtMC45NDUtMS45NzktMi4xMTktMS45NzktMy41MDdWMzYuNzU4YzAtMS4zNjIsMC42NTgtMi41MiwxLjk3OS0zLjQ2N2MxLjMxNC0wLjk4LDIuOTM4LTEuNDY2LDQuODU5LTEuNDY2aDY4LjM2N3Y0LjkzM2gtNjQuOTUxYy0wLjk1NywwLTEuNzc0LDAuMjQtMi40NTksMC43MjljLTAuNjM5LDAuNDk0LTAuOTU3LDEuMDY0LTAuOTU3LDEuNzM0YzAsMC42OTMsMC4yOTUsMS4yOTksMC45NTcsMS43NzZjMC42NTgsMC40NzgsMS41MDIsMC42OSwyLjQ1OSwwLjY5aDY0Ljk0N3Y0LjkzMmgtNjQuOTQ3Yy0wLjk1NywwLTEuNzg5LDAuMjM0LTIuNDU5LDAuNzI5Yy0wLjY1NCwwLjQ4NS0wLjk1NywxLjA2NC0wLjk1NywxLjczNWMwLDAuNjkyLDAuMzE4LDEuMjg0LDAuOTU3LDEuNzc2YzAuNjg1LDAuNDYxLDEuNTAyLDAuNjg4LDIuNDU5LDAuNjg4aDY0Ljk1MXY0LjkzNmgtNjguMzY3VjU2LjQ4NHoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTk3LjczNyw1Ni40ODRjMC04LjIyMSwwLTE2LjQ0MSwwLTI0LjY2aDYuODM3YzAsOC4yMTgsMCwxNi40MzksMCwyNC42NkgxOTcuNzM3TDE5Ny43MzcsNTYuNDg0eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMTEuMzAzLDU2LjQ4NFYzNi43NThjMC0xLjM2MiwwLjY3OC0yLjUxMywxLjk3Ny0zLjQ2N2MxLjMxOC0wLjk2NiwyLjkzNi0xLjQ2Niw0Ljg1Ny0xLjQ2Nmg3LjUxYzEuODg4LDAsNC41MTksMC43MjgsNi4wOTIsMS40NjZsMzcuNDQ1LDE3LjU3YzAuNzc1LDAuMzY1LDIuMTUsMC42ODgsMy4xMDcsMC42ODhoMy45NmMwLjkyOSwwLDEuNzM1LTAuMjIzLDIuNDA3LTAuNjg4YzAuNjg2LTAuNDgyLDEuMDEtMS4wODQsMS4wMS0xLjc3NnYtMTcuMjZoNi44Mzh2MTkuNzI2YzAsMS4zOTEtMC42ODksMi41NTEtMi4wMzMsMy41MDZjLTEuMzIyLDAuOTQyLTIuOTIsMS40MjgtNC44MDQsMS40MjhoLTcuNTY1Yy0xLjkxMiwwLTQuNTk0LTAuNjk2LTYuMTQ4LTEuNDI4bC0zNy40NDgtMTcuNTdjLTAuNzk3LTAuMzc3LTIuMTMtMC43MjktMy4wNTEtMC43MjloLTMuODk3Yy0wLjk1MSwwLTEuNzk1LDAuMjM2LTIuNDYzLDAuNzI5Yy0wLjY1LDAuNDgxLTAuOTU3LDEuMDY0LTAuOTU3LDEuNzM2djE3LjI2MkgyMTEuMzAzTDIxMS4zMDMsNTYuNDg0eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMjEuODA2LDQ2LjYxOXY5Ljg2NWgtNi44MzVWMzEuODIzaDY4LjM2N2MxLjg4NiwwLDMuNDkyLDAuNDg3LDQuODA0LDEuNDY3YzEuMzU4LDAuOTQ4LDIuMDMzLDIuMTA0LDIuMDMzLDMuNDYzdjQuOTM1YzAsMS4zODctMC42NzUsMi41NTgtMi4wMzMsMy41MDZjLTEuMzE0LDAuOTUzLTIuOTE5LDEuNDI2LTQuODA2LDEuNDI2aC0zLjQxNWgtMy4yOTNIMTIxLjgwNkwxMjEuODA2LDQ2LjYxOXogTTEyMS44MDYsNDEuNjg4aDU0Ljk3NWgzLjEzOGgwLjAzNWgwLjAwOWgwLjAzNmgwLjAwN2wwLjAzNS0wLjAwMmgwLjAxaDAuMDM1aDAuMDA3bDAuMDM1LTAuMDAyaDAuMDA4bDAuMDM0LTAuMDAyaDAuMDA4YzAuODE3LTAuMDM5LDEuNTI3LTAuMjcxLDIuMTQ0LTAuNjg1YzAuNjc3LTAuNDk1LDEuMDE0LTEuMDg2LDEuMDE0LTEuNzc2aDAuMDAzYy0wLjAwMS0wLjY3LTAuMzM4LTEuMjQyLTEuMDEyLTEuNzM0Yy0wLjY4NS0wLjQ4Ny0xLjQ3Ni0wLjczMS0yLjQwNi0wLjczMWgtNTguMTE2TDEyMS44MDYsNDEuNjg4TDEyMS44MDYsNDEuNjg4TDEyMS44MDYsNDEuNjg4eiIvPjxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMTc0LjIyMywyNy4wNjQgMTc0LjIyMywxNi41MDQgMTYxLjAyMywxNi41MDQgMTYxLjAyMywxMy44NjYgMTkwLjA2LDEzLjg2NiAxOTAuMDYsMTYuNTA0IDE3Ni44NjQsMTYuNTA0IDE3Ni44NjQsMjcuMDY0ICIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMjIuNzUyLDI0LjQyNWMwLjM2LDAsMC42NjUtMC4xMjMsMC45My0wLjM2OWMwLjI2Mi0wLjI2NCwwLjM5My0wLjU4LDAuMzkzLTAuOTV2LTUuMjgxYzAtMC4zNTktMC4xMy0wLjY2Ni0wLjM5My0wLjkyOWMtMC4yNjUtMC4yNjEtMC41NjktMC4zOTEtMC45My0wLjM5MUgxMDEuNjJjLTAuMzcxLDAtMC42ODcsMC4xMy0wLjk1MSwwLjM5MWMtMC4yNDYsMC4yNjMtMC4zNzEsMC41NjktMC4zNzEsMC45Mjl2NS4yOGMwLDAuMzcsMC4xMjUsMC42ODYsMC4zNzEsMC45NWMwLjI2NSwwLjI0NywwLjU4MSwwLjM2OSwwLjk1MSwwLjM2OUwxMjIuNzUyLDI0LjQyNUwxMjIuNzUyLDI0LjQyNXogTTEwMC4yOTgsMjcuMDY0Yy0wLjc0NCwwLTEuMzY5LTAuMjUzLTEuODc2LTAuNzY0Yy0wLjUwOS0wLjUwNy0wLjc2NC0xLjEzMy0wLjc2NC0xLjg3NnYtNy45MThjMC0wLjcyOSwwLjI1NS0xLjM0OCwwLjc2NC0xLjg1NmMwLjUwNy0wLjUyNSwxLjEzMi0wLjc4NCwxLjg3Ni0wLjc4NGgyMy43NzZjMC43MjksMCwxLjM0OSwwLjI1OSwxLjg1NiwwLjc4NGMwLjUyNCwwLjUwNywwLjc4NSwxLjEyNywwLjc4NSwxLjg1NnY3LjkxOGMwLDAuNzQ0LTAuMjYsMS4zNjktMC43ODUsMS44NzZjLTAuNTA3LDAuNTExLTEuMTI4LDAuNzY1LTEuODU2LDAuNzY1TDEwMC4yOTgsMjcuMDY0TDEwMC4yOTgsMjcuMDY0eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMjkuMzQ0LDI3LjA2NFYxMy44NjZoMjYuNGMwLjczMSwwLDEuMzUxLDAuMjU5LDEuODU4LDAuNzgzYzAuNTI0LDAuNTA5LDAuNzg1LDEuMTI3LDAuNzg1LDEuODU2djIuNjQxYzAsMC4zNjktMC4xMywwLjY4Ny0wLjM5MSwwLjk1MWMtMC4yNjMsMC4yNDUtMC41NzEsMC4zNjktMC45MzEsMC4zNjljMC4zNiwwLDAuNjY3LDAuMTMsMC45MzEsMC4zOTFjMC4yNjEsMC4yNjUsMC4zOTEsMC41NzEsMC4zOTEsMC45Mjh2NS4yODFoLTIuNjQzdi0zLjk2MWMwLTAuMzU5LTAuMTI2LTAuNjY3LTAuMzkxLTAuOTI5Yy0wLjI2LTAuMjYyLTAuNTY5LTAuMzkyLTAuOTI5LTAuMzkyaC0yMi41di0yLjY0aDIyLjVjMC4zNTksMCwwLjY3LTAuMTE5LDAuOTI5LTAuMzY5YzAuMjY2LTAuMjYsMC4zOTEtMC41ODEsMC4zOTEtMC45NTJjMC0wLjM1OC0wLjEyOC0wLjY2NS0wLjM5MS0wLjkyOGMtMC4yNjItMC4yNi0wLjU2OS0wLjM5Mi0wLjkyOS0wLjM5MmgtMjIuNDR2MTAuNTYxSDEyOS4zNDRMMTI5LjM0NCwyNy4wNjR6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTMzLjQ4OSwyNy4wNjR2LTIuNjRoMjUuMDgyYzAuMzU5LDAsMC42NjQtMC4xMjUsMC45MjktMC4zN2MwLjI2LTAuMjY0LDAuMzkyLTAuNTgxLDAuMzkyLTAuOTUyYzAtMC4zNTgtMC4xMzEtMC42NjQtMC4zOTItMC45MjhjLTAuMjY2LTAuMjYtMC41Ny0wLjM5MS0wLjkyOS0wLjM5MUgzNi4xMjdjLTAuNzQyLDAtMS4zNjgtMC4yNTMtMS44NzUtMC43NjVjLTAuNTEtMC41MDUtMC43NjQtMS4xMzMtMC43NjQtMS44NzV2LTIuNjQxYzAtMC43MjksMC4yNTItMS4zNDcsMC43NjQtMS44NTZjMC41MDctMC41MjQsMS4xMzItMC43ODQsMS44NzUtMC43ODRINjIuNTN2Mi42NEgzNy40NDljLTAuMzcxLDAtMC42ODgsMC4xMzEtMC45NTEsMC4zOTJjLTAuMjQ3LDAuMjYzLTAuMzcsMC41NjktMC4zNywwLjkyOGMwLDAuMzY5LDAuMTI0LDAuNjg3LDAuMzcsMC45NTJjMC4yNjMsMC4yNDYsMC41OCwwLjM2OSwwLjk1MSwwLjM2OWgyMi40NDNjMC43MjksMCwxLjM0NywwLjI1OSwxLjg1NSwwLjc4NWMwLjUyMywwLjUwNywwLjc4NCwxLjEyNSwwLjc4NCwxLjg1NXYyLjY0MWMwLDAuNzQzLTAuMjYxLDEuMzY4LTAuNzg0LDEuODc1Yy0wLjUwNywwLjUxLTEuMTI2LDAuNzY0LTEuODU1LDAuNzY0TDMzLjQ4OSwyNy4wNjRMMzMuNDg5LDI3LjA2NHoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNjguMzAyLDIxLjc4NXY1LjI4aC0yLjY0MVYxMy44NjZoMjYuNGMwLjczLDAsMS4zNDgsMC4yNTksMS44NTUsMC43ODRjMC41MjYsMC41MDcsMC43ODYsMS4xMjcsMC43ODYsMS44NTR2Mi42NDFjMCwwLjc0My0wLjI2LDEuMzctMC43ODYsMS44NzVjLTAuNTA3LDAuNTEtMS4xMjYsMC43NjQtMS44NTcsMC43NjRoLTEuMzE4SDg5LjQ3TDY4LjMwMiwyMS43ODVMNjguMzAyLDIxLjc4NXogTTY4LjMwMiwxOS4xNDZoMjEuMjI5aDEuMjExaDAuMDE1aDAuMDA0aDAuMDE0aDAuMDAxaDAuMDE1aDAuMDAybDAuMDE1LTAuMDAxaDAuMDA0bDAuMDEzLTAuMDAxaDAuMDAzbDAuMDE1LTAuMDAxaDAuMDAyYzAuMzE1LTAuMDIzLDAuNTg5LTAuMTQ0LDAuODI2LTAuMzY1YzAuMjYtMC4yNjUsMC4zOTItMC41ODEsMC4zOTItMC45NTJoMC4wMDJjMC0wLjM1OC0wLjEzLTAuNjY1LTAuMzkxLTAuOTI4Yy0wLjI2My0wLjI2LTAuNTctMC4zOTItMC45My0wLjM5MmgtMjIuNDR2Mi42NDFMNjguMzAyLDE5LjE0Nkw2OC4zMDIsMTkuMTQ2eiIvPjwvc3ZnPg==);
}
.main_body_left:before
{
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}
.pg_nav_btns
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 4;/*WARNING*/
}
#wnd_qrcode,
#wnd_qrcode_close
{
	display: none;
}
.pg_nav_btn
{
	width: 3.5rem;
	height: 3.5rem;
	position: relative;
	margin: 0.5rem 0 0 0;
	left: 0.75rem;
	display: inline-block;
}
.pg_nav_btns:nth-child(2)
{
	margin-top: 0.75rem;
}
.pg_nav_btn_txt
{
	white-space: nowrap;
	display: none;
	position: absolute;
	padding: 0 1rem 0 4rem;
	height: 3.3rem;
	box-shadow: 0.2rem 0.2rem 0.2rem rgba(0,0,0,0.05);
	top: 0.1rem;
	border: 1px solid #74A7BF;/*#BEBEBE;*//*COLOR*/
	background: #FFF;/*COLOR*/
	border-radius: 0.875rem;
	border-top-right-radius: 0;
	border-bottom-left-radius: 0;
	font-weight: normal;
    animation: kf_fadeInLeft 0.6s cubic-bezier(0.4, 0, 0.2, 1) both 0.5s;
	color: #333;/*COLOR*/
}
.pg_nav_btn_txt > q
{
	quotes: none;
	font-size: 1.2rem;
	margin: -0.15rem 0 0 0;
}
.pg_nav_btn_ico
{
	width: 100%;
	height: 100%;
	background: #FFF;
	position: relative;
	border: 1px solid #8BC0D9;/*COLOR*/
	border-radius: 0.875rem;
	border-top-right-radius: 0;
	border-bottom-left-radius: 0;
	display: block;
}
.pg_nav_btn_ico:before
{
	content: '\f0f6';
	font: normal 1.7rem web01;
	position: absolute;
	top: 50%;
	left: 50%;
	color: #ADD3E4;/*COLOR*/
	transform: translate(-50%,-50%);
}
.pg_nav_btn_qrcode .pg_nav_btn_ico:before
{
	content: '\f029';
	top: 52%;
	left: 52%;
	font-size: 2rem;
}
.pg_nav_btn_auth_logout .pg_nav_btn_ico:before
{
	content: '\f011';
	font-size: 1.8rem;
}
.pg_nav_btn_auth_forgot_password .pg_nav_btn_ico:before
{
	content: '\f084';
	font-size: 2rem;
}
.pg_nav_btn_auth_forgot_password .pg_nav_btn_ico:after
{
	content: '\f128';
	position: absolute;
	font: normal 1.3rem web01;
	right: 0.8rem;
	top: 0.2rem;
	color: #ADD3E4;/*COLOR*/
}
.pg_nav_btn_auth_registration .pg_nav_btn_ico:before,
.pg_nav_btn_auth .pg_nav_btn_ico:before,
.pg_nav_btn_user_personal .pg_nav_btn_ico:before
{
	content: '\f007';
	font-size: 2.1rem;
	margin-left: -0.2rem;
}
.pg_nav_btn_auth_registration .pg_nav_btn_ico:after,
.pg_nav_btn_auth .pg_nav_btn_ico:after,
.pg_nav_btn_user_personal .pg_nav_btn_ico:after
{
	content: "\f13e";
	position: absolute;
	font: normal 0.8rem web01;
    line-height: normal;
	right: 0.4rem;
	color: #FFF;
	background: #ADD3E4;
	border-radius: 50%;
	width: 1.2rem;
	height: 1.2rem;
	text-align: center;
	line-height: 150%;
	border: 2px solid #FFF;
	bottom: 0.3rem;
}
.pg_nav_btn_auth_registration .pg_nav_btn_ico:after
{
	content: "\f067";
}
.pg_nav_btn_user_personal .pg_nav_btn_ico:after
{
	content: "\f129";
	font-size: 0.85rem;
}
.pg_nav_btns .dlgel_wnd_qrcode
{
	left: 4.5rem !important;
	top: 0.5rem !important;
}
.pg_nav_btn_basket .pg_nav_btn_ico:before
{
	content: "\f2d6";
	font-size: 2rem;
	color: #b5e24d;
}
.pg_nav_btn_basket {
	z-index: 1;
}
.pg_nav_btns .dlgel_wnd_qrcode .dlgel_wnd_body {
	min-width: 11rem !important;
	width: 11rem !important;
	max-width: 11rem !important;
	min-height: 11rem !important;
	height: 11rem !important;
	max-height: 11rem !important;
	border-color: #BEBEBE !important;
	box-shadow: 0px -0.1rem 1rem 0 rgba(0,0,0,0.2);
}
.dlgel_qrcode
{
	width: 100%;
	height: 100%;
}
html.bx-no-touch .pg_nav_btn:hover .pg_nav_btn_txt
{
	display: flex;
	flex-direction: row;
	align-items: center;
}
.main_body_right
{
	position: relative;
	width: 100%;
	height: auto;
	display: inline-block;
	flex: 1;
	padding: 0.5rem 1rem 1rem 1rem;
	/*max-width: 97%;*/
}
.main_body_right .dlgel_wnd_on_page
{
	flex: 1;
	position: relative;
}
.main_body_right:before
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	bottom: 0;
	background: #FFF;/*COLOR*/
	opacity: 0.5;
}
input#wnd_qrcode:checked ~ .main_body_left
{
	z-index: 99;
}
input#wnd_qrcode:checked ~ .main_body_left .ddbg[for=wnd_qrcode_close],
input#wnd_qrcode:checked ~ .main_body_left .dlgel_wnd_qrcode
{
	display: block;
	visibility: visible;
}
.el_container_footer
{
	position: relative;
	min-height: 2rem;
	height: 2rem;
}
/*NEW FOOTER BEFORE*/
#new_footer_before
{
	min-height: 20rem;
	height: 20rem;
	display: flex;
	flex-direction: row;
	padding: 0.5rem 2rem 0 2rem;
	position: relative;
}
#new_footer_before:before
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 1rem;
	background: linear-gradient(to bottom, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 100%);
}
.new_footer_before_left
{
	display: flex;
	flex-direction: row;
	padding: 0;
	position: relative;
}
#new_footer_before_bottom_left > p
{
	display: inline-block;
	font-size: 0.9rem;
	color: #414141;
}
#new_footer_before_bottom_left > p > span
{
	position: relative;
	animation: kf_symbol_wave 5s ease-in-out infinite;
	animation-delay: 0.05s;
}
#new_footer_before_bottom_left > p > span:nth-child(2)
{
	animation-delay: 0.1s;
}
#new_footer_before_bottom_left > p > span:nth-child(4)
{
	animation-delay: 0.15s;
}
#new_footer_before_bottom_left > p > span:nth-child(5)
{
	animation-delay: 0.2s;
}
#new_footer_before_bottom_left > p > span:nth-child(6)
{
	animation-delay: 0.25s;
}
#new_footer_before_bottom_left > p > span:nth-child(7)
{
	animation-delay: 0.3s;
}
#new_footer_before_bottom_left > p > span:nth-child(8)
{
	animation-delay: 0.35s;
}
#new_footer_before_bottom_left > p > span:nth-child(9)
{
	animation-delay: 0.4s;
}
#new_footer_before_bottom_left > p > span:nth-child(10)
{
	animation-delay: 0.45s;
}
#new_footer_before_bottom_left > p > span:nth-child(11)
{
	animation-delay: 0.5s;
}
.new_footer_before_left .banner_ym_reviews_left
{
	width: 20rem;
	height: 19rem;
}
.new_footer_before_left .banner_ym_reviews
{
	width: 100%;
	height: 16rem;
	position: relative;
	background: #F9F9F9;
}
.new_footer_before_left .banner_ym_reviews .siz_viewport
{
	overflow: hidden;
	height: 16rem;
}
.new_footer_before_left .banner_ym_reviews:after
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	pointer-events: none;
}
.banner_ym_reviews_rigth
{
	width: 13.5rem;
	height: 19rem;
	position: relative;
}
.banner_ym_reviews_rigth_rating
{
	height: 3rem;
	position: relative;
}
.banner_ym_reviews_rigth_factors
{
	height: 16rem;
	padding: 0.75rem 1rem 0.75rem 0.75rem;
}
.banner_ym_reviews_logo {
	position: absolute;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE1MHB4IiBoZWlnaHQ9Ijc2cHgiIHZpZXdCb3g9IjAgMCAxNTAgNzYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCA3NiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iIzU2NTU1NSIgZD0iTTQxLDU4LjA1MWMtNi4xOTUsMC0xMC41MjItOC4xMDItMTAuNTIyLTE5LjcwMWMwLTEyLjAxMiw0LjQ3My0yMC40LDEwLjg3OC0yMC40YzYuMjk0LDAsMTAuNTIyLDcuODk0LDEwLjUyMiwxOS42NDNDNTEuODc4LDQ5LjgyOSw0Ny41MDcsNTguMDUxLDQxLDU4LjA1MXogTTQxLjIxMywyMS41OTFjLTUuNDc4LDAtNy45MjksOC4zNTgtNy45MjksMTYuNjQyYzAsNy43OTEsMi40NywxNi4xNzYsNy44OTQsMTYuMTc2YzUuNDc4LDAsNy45MjktOC4zMjksNy45MjktMTYuNTg0QzQ5LjEwNywzMC4wMDYsNDYuNjM3LDIxLjU5MSw0MS4yMTMsMjEuNTkxeiIvPjxwb2x5Z29uIGZpbGw9IiM1NjU1NTUiIHBvaW50cz0iNTkuMjAzLDU3LjQwOCA1OS4yMDMsMzMuMjU4IDUzLjgzNCwzMy4yNTggNTMuODM0LDI5LjY3NiA2Ny4xNjUsMjkuNjc2IDY3LjE2NSwzMy4yNTggNjEuNzk2LDMzLjI1OCA2MS43OTYsNTcuNDA4ICIvPjxwYXRoIGZpbGw9IiM1NjU1NTUiIGQ9Ik03My44NDgsNTcuOTkyYy0xLjg2MiwwLTMuNzg3LTAuNzY4LTUuMzA0LTIuMTEybDAuNjg5LTIuOWMxLjM1NSwxLjA5OSwyLjk0LDEuNzIyLDQuNDAyLDEuNzIyYzIuNjgsMCw0LjQ4LTIuMDQ2LDQuNDgtNS4wOTJjMC00LjIwOC0yLjg2Mi01LjA5Mi01LjI2Mi01LjA5MmgtMS4zMTR2LTNoMS4yNDNjMi42OTksMCw0LjY1OC0yLjA0NCw0LjY1OC00Ljg1OWMwLTIuNTkzLTEuNDQzLTQuMzM0LTMuNTkxLTQuMzM0Yy0xLjMyNiwwLTIuODAzLDAuNjQ5LTQuMDIxLDEuNzU1bC0wLjY0NC0yLjU5NGMxLjYwMi0xLjU2NiwzLjQ4My0yLjM5NCw1LjQ0Ny0yLjM5NGMyLjU3NSwwLDUuNTgxLDEuODc1LDUuNTgxLDcuMTU4YzAsMy4zOTYtMS45Miw1LjU4NC0zLjcwNCw2LjE3OWwtMC4xNzEsMC4wNTh2MC41MTVsMC4yMTYsMC4wM2MyLjIyOSwwLjMwNCw0LjQ3OCwyLjUyOCw0LjQ3OCw2LjgxMUM4MS4wMjksNTUuODUyLDc3LjMxOSw1Ny45OTIsNzMuODQ4LDU3Ljk5MnoiLz48cGF0aCBmaWxsPSIjNTY1NTU1IiBkPSJNODkuMDI5LDU3LjcwMWMtMS44MTYsMC0zLjM1MS0wLjE5Mi00LjM3My0wLjM2OFYyOS42NzZoMi41OTR2OS43MjdsMC4zMzItMC4xMTVjMC42MjgtMC4yMTgsMS41OTctMC4zMzgsMi43MjctMC4zMzhjMS42ODUsMCw3LjE4MiwwLjY2Myw3LjE4Miw5LjIwMWMwLDIuNjk1LTAuNTY2LDQuNzg0LTEuNzMxLDYuMzg2Qzk0LjI1Miw1Ni42MzcsOTEuOTg4LDU3LjcwMSw4OS4wMjksNTcuNzAxeiBNODkuODExLDQyLjEyNWMtMC44NDQsMC0xLjY0MywwLjEwMS0yLjM3NiwwLjNsLTAuMTg1LDAuMDV2MTEuODMxbDAuMjAyLDAuMDM5YzAuNjIzLDAuMTIxLDEuMzA3LDAuMjM5LDIuMjE2LDAuMjM5YzIuNDEyLDAsNS4yMjktMS42MzksNS4yMjktNi4yNThDOTQuODk2LDQyLjU3Miw5MS4wMDQsNDIuMTI1LDg5LjgxMSw0Mi4xMjV6IE0xMDAuMTU4LDU3LjQwOFYyOS42NzZoMi41OTR2MjcuNzMySDEwMC4xNTh6Ii8+PHBhdGggZmlsbD0iIzU2NTU1NSIgZD0iTTExMi4xNzIsNTcuNzU4Yy0xLjMxMywwLTIuODU0LTAuMTA3LTQuNTg0LTAuMzJWMjkuOTY2YzEuMTM5LTAuMjk3LDMuMjI0LTAuNTgzLDUuMjI1LTAuNTgzYzQuOTA2LDAsNy4zOTUsMi4yOTEsNy4zOTUsNi44MDljMCwzLjYwOS0xLjc3LDUuNTMtMy40MjYsNi4xMjRsLTAuMTY2LDAuMDZ2MC40OWwwLjE5MywwLjA0NGMyLjY1NiwwLjYxNCw0LjE4LDMuMDc3LDQuMTgsNi43NTdDMTIwLjk4OCw1Ni4zNTQsMTE2LjE5NCw1Ny43NTgsMTEyLjE3Miw1Ny43NTh6IE0xMTAuMDM5LDU0LjQ4bDAuMjAxLDAuMDRjMC44OTYsMC4xNzgsMS41NDYsMC4yMzcsMi41NzIsMC4yMzdjMS42NDYsMCw1LjQ3Ny0wLjUwMiw1LjQ3Ny01LjE0OGMwLTQuNjY5LTMuMjY4LTUuMjA5LTUuNzI1LTUuMjA5aC0yLjUyNVY1NC40OHogTTExMi43NDIsMzIuNDQxYy0wLjk2MywwLTEuNTk3LDAuMTAxLTIuMjY4LDAuMjA3bC0wLjQsMC4wNjN2OC44MDZoMi41OTZjMy4wOTYsMCw0Ljk0My0xLjc1MSw0Ljk0My00LjY4NEMxMTcuNjEzLDMzLjg3OCwxMTYuMDIsMzIuNDQxLDExMi43NDIsMzIuNDQxeiIvPjxwYXRoIGZpbGw9IiM1NjU1NTUiIGQ9Ik0xMjkuMDI1LDU3LjcwMWMtMS44MTksMC0zLjM1Mi0wLjE5Mi00LjM3My0wLjM2OFYyOS42NzZoMi41OTR2OS43MjdsMC4zMzItMC4xMTVjMC42MjgtMC4yMTgsMS41OTctMC4zMzgsMi43MjctMC4zMzhjMS42ODUsMCw3LjE4LDAuNjYzLDcuMTgsOS4yMDFjMCwyLjY5NC0wLjU2NSw0Ljc4My0xLjcyOSw2LjM4N0MxMzQuMjQ3LDU2LjYzNywxMzEuOTgzLDU3LjcwMSwxMjkuMDI1LDU3LjcwMXogTTEyOS44MDcsNDIuMTI1Yy0wLjgzNCwwLTEuNjU1LDAuMTA0LTIuMzc2LDAuM2wtMC4xODUsMC4wNXYxMS44MzFsMC4yMDIsMC4wMzljMC42MjMsMC4xMjEsMS4zMDcsMC4yMzksMi4yMTYsMC4yMzljMi40MTIsMCw1LjIyOS0xLjYzOSw1LjIyOS02LjI1OEMxMzQuODkzLDQyLjU3MiwxMzEsNDIuMTI1LDEyOS44MDcsNDIuMTI1eiBNMTQwLjE1NCw1Ny40MDhWMjkuNjc2aDIuNTkydjI3LjczMkgxNDAuMTU0eiIvPjxwYXRoIGlkPSJGaWxsLTE2IiBmaWxsPSIjRTUyNTIwIiBkPSJNMjIuMjY2LDIxLjQ3MmgtMi4yNDhjLTMuNDY0LDAtNi43NDEsMi4yNDgtNi43NDEsOC44OTZjMCw2LjM2NywzLjA5LDguNDI4LDYuNzQxLDguNDI4aDIuMjQ4VjIxLjQ3MnogTTE4LjcwOCw0Mi4zNTRsLTYuNzQxLDE1LjE2OEg3LjAwM0wxNC40LDQxLjMyMmMtMy40NjQtMS43NzktNS44MDUtNS4wNTUtNS44MDUtMTAuOTU1YzAtOC40MjcsNS4yNDQtMTIuNTQ3LDExLjUxNy0xMi41NDdoNi4zNjd2MzkuNjA3aC00LjIxM1Y0Mi4zNTRIMTguNzA4eiIvPjwvZz48L3N2Zz4=) center -0.25rem no-repeat;
	background-size: contain;
	width: 100%;
	height: 3.5rem;
}
.ym_reviews_factors
{
	font-size: 0.85rem;
	color: #414141;/*COLOR*/
}
.ym_reviews_factor
{
	display: flex;
	flex-direction: row;
	align-items: flex-end;
	padding: 0.5rem 0 0.5rem 0;
	position: relative;
}
.ym_reviews_factor:first-of-type
{
	padding-top: 0;
}
.ym_reviews_factor_line
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 0.3rem;
	background: #e0e0e0;/*COLOR*/
}
.ym_reviews_factor_line_fill
{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	background: #70a4d0;/*COLOR*/
}
.ym_reviews_factor_description
{
	flex: 1;
}
.banner_ym_reviews_rigth .dlgel_btn_2
{
	height: 2.8rem;
}
.dlgel_btn_default .nav_link_text:after,
.dlgel_btn_selected .nav_link_text:after,
.dlgel_btn_2 .nav_link_text:after,
.dlgel_btn_3 .nav_link_text:after
{
	display: none !important;
}
.dlgel_btn_4 {
	box-shadow: none;
}
.dlgel_btn_4 .nav_link_text {
	font-size: 0.95rem !important;
}
html.bx-no-touch .dlgel_btn_default:not(.dlgel_btn_no_hover):hover > .nav_link,
html.bx-no-touch .dlgel_btn_selected:not(.dlgel_btn_no_hover):hover > .nav_link,
html.bx-no-touch .dlgel_btn_2:not(.dlgel_btn_no_hover):hover > .nav_link,
html.bx-no-touch .dlgel_btn_3:not(.dlgel_btn_no_hover):hover > .nav_link {
	opacity: 0.7;
}
.ym_reviews_item
{
	padding: 0.5rem;
}
.ym_reviews_item_text
{
	font-size: 0.9rem;
	height: 9rem;
	color: #414141;
}
.ym_reviews_item_text p
{
	margin: 0.5rem 0 0 0;
}
.ym_reviews_item_text p > i
{
	font-weight: bold;
	padding: 0 0.3rem 0 0;
}
.scroll-wrapper.ym_reviews_item_text
{
	margin: -0.5rem 0 0 0.5rem;
	position: relative;
}
.scroll-wrapper.ym_reviews_item_text:before,
.scroll-wrapper.ym_reviews_item_text:after
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 0.5rem;
	background: linear-gradient(to bottom, #F9F9F9 0%, rgba(249, 249, 249, 0%));
	z-index: 1;
}
.scroll-wrapper.ym_reviews_item_text:after
{
	top: auto;
	bottom: 0;
	background: linear-gradient(to top, #F9F9F9 0%, rgba(249, 249, 249, 0%));
}
.ym_reviews_item_rating
{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	position: relative;
	padding: 0.5rem;
}
.ym_reviews_item_header
{
	background: #4e8ec6;
	color: #FFF;
	font-size: 1.1rem;
	padding: 0.5rem;
	position: relative;
}
.ym_reviews_item_header:after
{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 1.5rem;
	background: linear-gradient(to left, #4e8ec6 0%, #4e8ec6 30%, rgba(78,142,198,0) 100%);
}
.ym_reviews_item_date,
.ym_reviews_item_name
{
	white-space: nowrap;
}
.ym_reviews_item_rating_text
{
	padding: 0 0.5rem 0 0;
	color: #555;
}
.ym_reviews_item_rating_stars
{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	position: relative;
}
.ym_reviews_item_rating_stars .star
{
	width: 1.1rem;
	height: 1.1rem;
	position: relative;
}
.ym_reviews_item_rating_stars .star:before,
.ym_reviews_item_rating_stars .star_sel:after
{
	content: '';
	position: absolute;
	top: 7%;
	left: 7%;
	width: 90%;
	height: 90%;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjMxcHgiIGhlaWdodD0iMzFweCIgdmlld0JveD0iMCAwIDMxIDMxIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMSAzMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gZmlsbD0iI0NGQ0ZDRiIgcG9pbnRzPSIxNS41LDAgMTksMTIgMzEsMTIgMjEuNSwxOS4wNzcgMjYsMzEgMTUuNSwyNCA1LDMxIDkuNSwxOS4wNzcgMCwxMiAxMiwxMiAiLz48L3N2Zz4=) center center no-repeat;
	background-size: contain;
}
.ym_reviews_item_rating_stars .star_sel:after
{
	top: 5%;
	left: 5%;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjMxcHgiIGhlaWdodD0iMzFweCIgdmlld0JveD0iMCAwIDMxIDMxIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMSAzMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gZmlsbD0iIzcwQTREMCIgcG9pbnRzPSIxNS41LDAgMTksMTIgMzEsMTIgMjEuNSwxOS4wNzcgMjYsMzEgMTUuNSwyNCA1LDMxIDkuNSwxOS4wNzcgMCwxMiAxMiwxMiAiLz48L3N2Zz4=);
}
.new_footer_before_right_header
{
	min-height: 3rem;
	position: relative;
}
.new_footer_before_right_header > div
{
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	margin: -0.1rem 0 0 0.5rem;
}
.banner_plain_animated_social_networks
{
	width: 20rem;
	position: relative;
}
.banner_plain_animated_social_networks .siz_viewport
{
	overflow: hidden;
	height: 16rem;
	position: relative;
	background: #F9F9F9;
}
.banner_plain_animated_social_networks .siz_viewport:after
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	pointer-events: none;
}
.banner_plain_animated_social_networks iframe,
.banner_plain_animated_social_networks siz_iframe
{
	position: relative;
	width: 100%;
	height: 16rem;
	border: 0;
	display: block;
}
.banner_plain_animated_social_networks .banner_nav_btns,
.banner_ym_reviews .banner_nav_btns
{
	bottom: auto;
	top: -3rem;
	height: 3rem;
	justify-content: flex-end;
}
.mmenu_submenu_3_right .banner_nav_btns
{
	bottom: auto;
	bottom: 15.5rem;
	height: 3rem;
	display: block;
	z-index: 2;
}
.banner_nav_btns > div
{
	width: 3rem;
	height: 3rem;
	position: relative;
}
.mmenu_submenu_3_right .banner_nav_btns > div,
.banner_plain_animated_social_networks .banner_nav_btns > div,
.banner_ym_reviews .banner_nav_btns > div
{
	width: 2.6rem;
	height: 2.6rem;
	margin: 0.1rem 0.5rem 0 0;
	position: relative;
}
.mmenu_submenu_3_right .banner_nav_btns > div
{
	width: 2.4rem;
	height: 2.4rem;
}
.banner_plain_animated_social_networks .banner_nav_btns > div,
.banner_ym_reviews .banner_nav_btns > div
{
	width: 2.2rem;
	height: 2.2rem;
	border-radius: 50%;
	margin-top: 0.3rem;
}
.banner_ym_reviews_rigth .dlgel_btn_2 > span
{
	border-top-left-radius: 0.5rem;
	border-bottom-right-radius: 0.5rem;
}
.mmenu_submenu_3_right .banner_nav_btns > .banner_nav_btn_prev
{
	position: absolute;
	margin: 0;
	left: 0.5rem;
	top: 0.2rem;
}
.mmenu_submenu_3_right .banner_nav_btns > .banner_nav_btn_next
{
	position: absolute;
	margin: 0;
	right: 0.5rem;
	top: 0.2rem;
}
.mmenu_submenu_3_right .banner_nav_btns > div > div,
.banner_plain_animated_social_networks .banner_nav_btns > div > div,
.banner_ym_reviews .banner_nav_btns > div > div,
.banner_nav_btns > div > div
{
	border: 2px solid #FFF;
	width: 100%;
	height: 100%;
	position: relative;
	top: 0;
	left: 0;
	display: inline-block;
	cursor: pointer;
	box-sizing: border-box;
	box-shadow: 0px 0px 0.5rem rgba(0,0,0,0.2);
	border-radius: 50%;
}
.mmenu_submenu_3_right .banner_nav_btns > div > div,
.banner_plain_animated_social_networks .banner_nav_btns > div > div,
.banner_ym_reviews .banner_nav_btns > div > div,
.banner_nav_btns > div > div
{
	border: 0;
	box-shadow: 0px 0px 0.5rem rgba(0,0,0,0.1);
}
.banner_plain_animated_social_networks .banner_nav_btns > div > span,
.banner_ym_reviews .banner_nav_btns > div > span,
.banner_nav_btns > div > span
{
	display: none;
	color: #000;
	min-width: 3rem;
	text-align: center;
	padding: 0.5rem;
	background: #FFF;
	border: 1px solid;
	position: absolute;
	margin: 0;
	left: 50% !important;
	transform: translateX(-50%);
	box-shadow: 3px 3px 3px rgba(0,0,0,0.1);
	opacity: 0;
	font-weight: normal;
	font-style: normal;
	pointer-events: none;
	font-size: 0.9rem;
}
.banner_ym_reviews .banner_nav_btns > div > span,
.banner_plain_animated_social_networks .banner_nav_btns > div > span {
	margin-top: -0.3rem;
}
.banner_nav_btns > div > span {
	margin-top: 1rem;
}
.mmenu_submenu_3_right .banner_nav_btns > div > div:after,
.banner_plain_animated_social_networks .banner_nav_btns > div > div:after,
.banner_ym_reviews .banner_nav_btns > div > div:after,
.banner_nav_btns > div > div:after
{
	content: "\f053";
	color: #FFF;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	font: normal 1.2rem web01;
	left: 45%;
}
.banner_nav_btns > div > div:after
{
	font-size: 1.4rem;
}
.mmenu_submenu_3_right .banner_nav_btns > .banner_nav_btn_next > div:after,
.banner_plain_animated_social_networks .banner_nav_btns > .banner_nav_btn_next > div:after,
.banner_ym_reviews .banner_nav_btns > .banner_nav_btn_next > div:after,
.banner_nav_btns > .banner_nav_btn_next > div:after
{
	left: 55% !important;
}
.mmenu_submenu_3_right_price
{
	min-height: 6rem;
	position: relative;
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 0.5rem 0 1rem 0;
}
.mmenu_submenu_3_right_btns
{
	position: relative;
	min-height: 3.7rem;
	width: 100%;
	height: 3.7rem;
}
.mmenu_submenu_3_right_btn
{
	position: relative;
	left: 17.5%;
	width: 65%;
	height: 3.4rem;
}
.mmenu_submenu_3_right_new_price_mtop
{
	margin: -1.5rem 0 0 0;
}
.mmenu_submenu_3_right_btn_mtop
{
	margin: -2rem 0 0 0;
}
.mmenu_submenu_3_right_old_price
{
	color: #414141;/*COLOR*/
	text-decoration: line-through;
}
.mmenu_submenu_3_right_new_price
{
	color: #000;/*COLOR*/
	font-weight: bold;
	font-size: 1.2rem;
}
.mmenu_submenu_3_right_discount
{
	color: #f1b421;/*COLOR*/
	padding: 0 0 0.5rem 0;
}
.new_footer_before_center
{
	flex: 1;
	padding: 2.5rem 1rem 0 1.5rem;
}
.new_footer_before_center_top
{
	min-height: 100%;/*92.5%;*/
	position: relative;
	height: 100%;/*92.5%;*/
}
.new_footer_before_center_top #new_footer_catalog_menu
{
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	align-content: flex-start;
	height: 100%;
}
.new_footer_before_center_top #new_footer_catalog_menu > li
{
	padding: 0.25rem 0.25rem 0.4rem 0.25rem;
	width: 33%;
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #414141;
}
.new_footer_before_center_top #new_footer_catalog_menu > li > div
{
	display: inline;
	font-size: 0.9rem;
	color: #414141;
	pointer-events: none;
}
.new_footer_before_center_top #new_footer_catalog_menu > li > a
{
	position: absolute;
	top: 0;
	width: 100%;
	left: 0;
	height: 100%;
}
#footer_main_menu
{
	display: flex;
	flex-direction: row;
}
#new_footer_before_bottom
{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.new_footer_before_bottom_center
{
	font-size: 0.85rem;
	display: flex;
	flex-direction: column;
	padding: 0;
	flex: 1;
	margin-top: -1rem;/*-2rem;*/
	padding: 0 1rem 0 1rem;
}
#new_footer_before_bottom_left
{
	padding: 0.5rem;
	text-indent: 1rem;
	text-align: justify;
	color: #414141;/*COLOR*/
	width: 33.5rem;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	margin-top: -0.75rem;
	min-height: 4rem;
	position: relative;
}
#new_footer_before_bottom_right
{
	width: 20rem;
}
.new_footer_before_center_bottom_payments
{
	display: flex;
	flex-direction: row;
	flex: 1;
	align-items: center;
	justify-content: center;
}
.new_footer_before_center_bottom_payments > div,
.new_footer_before_center_bottom_payments > a
{
	width: 19%;
	height: 3rem;
	position: relative;
	max-width: 8rem;
}
.new_footer_before_center_bottom_payments > .cash_logo,
.new_footer_before_center_bottom_payments > .credit_logo,
.new_footer_before_center_bottom_payments > .parts_tinkoff_logo,
.new_footer_before_center_bottom_payments > .blank_logo
{
	width: 14%;
}
.new_footer_before_center_bottom_payments > .visa_logo > b,
.new_footer_before_center_bottom_payments > .mastercard_logo > b,
.new_footer_before_center_bottom_payments > .mir_logo > b
{
	min-width: 8rem;
}
.new_footer_before_center_bottom_payments > .credit_logo > b,
.new_footer_before_center_bottom_payments > .blank_logo > b,
.new_footer_before_center_bottom_payments > .parts_tinkoff_logo > b
{
	min-width: 5rem;
}
.blank_logo
{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEwMHB4IiBoZWlnaHQ9IjUwcHgiIHZpZXdCb3g9IjAgMCAxMDAgNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCA1MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iIzQ0NDQ0NCIgZD0iTTY0LjczMiwxNC45NDRjMC4yMDUsMC4yMDUsMC40MDgsMC40NjgsMC42MTMsMC43ODlINTUuMDFWNS4zOTdjMC4zMiwwLjIwNCwwLjU4NCwwLjQwOCwwLjc4OSwwLjYxM0w2NC43MzIsMTQuOTQ0eiBNNTQuMzA5LDE4LjUzN2gxMS45MTR2MjMuMTI2YzAsMC41ODQtMC4yMDUsMS4wOC0wLjYxMywxLjQ4OGMtMC40MSwwLjQwOS0wLjkwNiwwLjYxMy0xLjQ5LDAuNjEzSDM1LjczN2MtMC41ODQsMC0xLjA4MS0wLjIwNC0xLjQ4OC0wLjYxM2MtMC40MDktMC40MDgtMC42MTMtMC45MDQtMC42MTMtMS40ODhWNi42MjRjMC0wLjU4NSwwLjIwNC0xLjA4MSwwLjYxMy0xLjQ5YzAuNDA3LTAuNDA4LDAuOTA0LTAuNjEzLDEuNDg4LTAuNjEzaDE2LjQ3djExLjkxNGMwLDAuNTg0LDAuMjAzLDEuMDgsMC42MTMsMS40ODlDNTMuMjI5LDE4LjMzMyw1My43MjUsMTguNTM3LDU0LjMwOSwxOC41Mzd6IE01Ny44MTMsMzQuNjUzdi0xLjRjMC0wLjIwNC0wLjA2Ni0wLjM3Mi0wLjE5Ny0wLjUwNGMtMC4xMzEtMC4xMzEtMC4zMDEtMC4xOTYtMC41MDQtMC4xOTZINDIuNzQ1Yy0wLjIwNCwwLTAuMzcyLDAuMDY1LTAuNTA0LDAuMTk2Yy0wLjEzMSwwLjEzMi0wLjE5NiwwLjMtMC4xOTYsMC41MDR2MS40YzAsMC4yMDUsMC4wNjUsMC4zNzQsMC4xOTYsMC41MDZjMC4xMzIsMC4xMjksMC4zLDAuMTk1LDAuNTA0LDAuMTk1aDE0LjM2N2MwLjIwMywwLDAuMzczLTAuMDY2LDAuNTA0LTAuMTk1QzU3Ljc0NiwzNS4wMjcsNTcuODEzLDM0Ljg1OCw1Ny44MTMsMzQuNjUzeiBNNTcuODEzLDI5LjA0OHYtMS40YzAtMC4yMDUtMC4wNjYtMC4zNzItMC4xOTctMC41MDVjLTAuMTMxLTAuMTMyLTAuMzAxLTAuMTk1LTAuNTA0LTAuMTk1SDQyLjc0NWMtMC4yMDQsMC0wLjM3MiwwLjA2My0wLjUwNCwwLjE5NWMtMC4xMzEsMC4xMzMtMC4xOTYsMC4zLTAuMTk2LDAuNTA1djEuNGMwLDAuMjA1LDAuMDY1LDAuMzczLDAuMTk2LDAuNTA1YzAuMTMyLDAuMTMsMC4zLDAuMTk1LDAuNTA0LDAuMTk1aDE0LjM2N2MwLjIwMywwLDAuMzczLTAuMDY1LDAuNTA0LTAuMTk1QzU3Ljc0NiwyOS40MjEsNTcuODEzLDI5LjI1Myw1Ny44MTMsMjkuMDQ4eiBNNTcuODEzLDIzLjQ0MlYyMi4wNGMwLTAuMjA0LTAuMDY2LTAuMzcyLTAuMTk3LTAuNTAzYy0wLjEzMS0wLjEzMi0wLjMwMS0wLjE5Ny0wLjUwNC0wLjE5N0g0Mi43NDVjLTAuMjA0LDAtMC4zNzIsMC4wNjUtMC41MDQsMC4xOTdjLTAuMTMxLDAuMTMxLTAuMTk2LDAuMjk5LTAuMTk2LDAuNTAzdjEuNDAyYzAsMC4yMDQsMC4wNjUsMC4zNzIsMC4xOTYsMC41MDNjMC4xMzIsMC4xMzIsMC4zLDAuMTk3LDAuNTA0LDAuMTk3aDE0LjM2N2MwLjIwMywwLDAuMzczLTAuMDY1LDAuNTA0LTAuMTk3QzU3Ljc0NiwyMy44MTQsNTcuODEzLDIzLjY0Niw1Ny44MTMsMjMuNDQyeiIvPjwvc3ZnPg==) center center no-repeat;
	background-size: contain;
}
.cash_logo
{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEwMHB4IiBoZWlnaHQ9IjUwcHgiIHZpZXdCb3g9IjAgMCAxMDAgNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCA1MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iIzQ0NDQ0NCIgZD0iTTU5LjE5OSwxOS42MThjMC0xLjQ1MS0wLjQ3My0yLjYyNi0xLjQxNC0zLjUyNmMtMC45NDMtMC44OTktMi4xODQtMS4zNDktMy43MjMtMS4zNDloLTYuOTY0djkuNzVoNi45NjRjMS41MzksMCwyLjc3OC0wLjQ1LDMuNzIzLTEuMzQ5QzU4LjcyOSwyMi4yNDQsNTkuMTk5LDIxLjA2OCw1OS4xOTksMTkuNjE4eiBNNjQuMzU3LDE5LjYxOGMwLDIuOC0wLjkxOCw1LjA4NS0yLjc1NCw2Ljg1NGMtMS44MzYsMS43NzEtNC4yMDMsMi42NTYtNy4xMDUsMi42NTZoLTcuMzk5djIuNTY3SDU4LjA5YzAuMjAzLDAsMC4zNjksMC4wNjQsMC41LDAuMTk2YzAuMTMxLDAuMTMxLDAuMTk1LDAuMjk3LDAuMTk1LDAuNXYyLjc4NWMwLDAuMjAyLTAuMDY0LDAuMzctMC4xOTUsMC41MDJjLTAuMTMxLDAuMTI5LTAuMjk3LDAuMTk0LTAuNSwwLjE5NEg0Ny4wOTl2NC4xNzhjMCwwLjIwMy0wLjA2OSwwLjM3MS0wLjIwNywwLjUwMmMtMC4xMzgsMC4xMy0wLjMwMSwwLjE5NS0wLjQ5LDAuMTk1aC0zLjYzNWMtMC4yMDMsMC0wLjM3LTAuMDY1LTAuNS0wLjE5NWMtMC4xMy0wLjEzMS0wLjE5Ni0wLjI5OS0wLjE5Ni0wLjUwMnYtNC4xNzhoLTQuODc1Yy0wLjIwMywwLTAuMzctMC4wNjUtMC41LTAuMTk0Yy0wLjEzLTAuMTMyLTAuMTk2LTAuMy0wLjE5Ni0wLjUwMnYtMi43ODVjMC0wLjIwMywwLjA2NS0wLjM2OSwwLjE5Ni0wLjVjMC4xMzEtMC4xMzEsMC4yOTctMC4xOTYsMC41LTAuMTk2aDQuODc1di0yLjU2N2gtNC44NzVjLTAuMjAzLDAtMC4zNy0wLjA2Ni0wLjUtMC4xOTdjLTAuMTMtMC4xMy0wLjE5Ni0wLjI5Ny0wLjE5Ni0wLjV2LTMuMjQzYzAtMC4xODgsMC4wNjUtMC4zNTIsMC4xOTYtMC40OWMwLjEzLTAuMTM4LDAuMjk3LTAuMjA3LDAuNS0wLjIwN2g0Ljg3NVYxMC44MDNjMC0wLjIwMywwLjA2NS0wLjM3LDAuMTk2LTAuNTAxYzAuMTMxLTAuMTMsMC4yOTctMC4xOTYsMC41LTAuMTk2aDExLjczYzIuOTAxLDAsNS4yNzEsMC44ODUsNy4xMDQsMi42NTVDNjMuNDM5LDE0LjUzMiw2NC4zNTcsMTYuODE3LDY0LjM1NywxOS42MTh6Ii8+PC9zdmc+) center center no-repeat;
	background-size: contain;
}
.credit_logo
{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEwMHB4IiBoZWlnaHQ9IjUwcHgiIHZpZXdCb3g9IjAgMCAxMDAgNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCA1MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iIzQ0NDQ0NCIgZD0iTTQ0LjEyMSwzOC4wNzFjMC0wLjc3MS0wLjI3MS0xLjQyNy0wLjgxNS0xLjk3Yy0wLjU0NS0wLjU0NS0xLjIwMS0wLjgxNy0xLjk3LTAuODE3cy0xLjQyNSwwLjI3Mi0xLjk2OSwwLjgxN2MtMC41NDUsMC41NDMtMC44MTcsMS4xOTktMC44MTcsMS45N2MwLDAuNzY5LDAuMjcyLDEuNDI1LDAuODE3LDEuOTY5YzAuNTQ0LDAuNTQ0LDEuMiwwLjgxNSwxLjk2OSwwLjgxNXMxLjQyNS0wLjI3MSwxLjk3LTAuODE1QzQzLjg1LDM5LjQ5Niw0NC4xMjEsMzguODQsNDQuMTIxLDM4LjA3MXogTTUyLjQ3OCwzOC4wNzFjMC0wLjc3MS0wLjI3MS0xLjQyNy0wLjgxNS0xLjk3Yy0wLjU0NC0wLjU0NS0xLjIwMS0wLjgxNy0xLjk2OS0wLjgxN2MtMC43NjksMC0xLjQyNiwwLjI3Mi0xLjk3LDAuODE3Yy0wLjU0NSwwLjU0My0wLjgxNiwxLjE5OS0wLjgxNiwxLjk3YzAsMC43NjksMC4yNzEsMS40MjUsMC44MTYsMS45NjljMC41NDQsMC41NDQsMS4yMDEsMC44MTUsMS45NywwLjgxNWMwLjc2OCwwLDEuNDI1LTAuMjcxLDEuOTY5LTAuODE1UzUyLjQ3OCwzOC44NCw1Mi40NzgsMzguMDcxeiBNNDQuMTIxLDI5LjcxM2MwLTAuNzY5LTAuMjcxLTEuNDI1LTAuODE1LTEuOTY5Yy0wLjU0NS0wLjU0NS0xLjIwMS0wLjgxNS0xLjk3LTAuODE1cy0xLjQyNSwwLjI3MS0xLjk2OSwwLjgxNWMtMC41NDUsMC41NDQtMC44MTcsMS4yLTAuODE3LDEuOTY5YzAsMC43NywwLjI3MiwxLjQyNiwwLjgxNywxLjk3MWMwLjU0NCwwLjU0MywxLjIsMC44MTYsMS45NjksMC44MTZzMS40MjUtMC4yNzMsMS45Ny0wLjgxNkM0My44NSwzMS4xMzksNDQuMTIxLDMwLjQ4Miw0NC4xMjEsMjkuNzEzeiBNNTIuNDc4LDI5LjcxM2MwLTAuNzY5LTAuMjcxLTEuNDI1LTAuODE1LTEuOTY5Yy0wLjU0NC0wLjU0NS0xLjIwMS0wLjgxNS0xLjk2OS0wLjgxNWMtMC43NjksMC0xLjQyNiwwLjI3MS0xLjk3LDAuODE1Yy0wLjU0NSwwLjU0NC0wLjgxNiwxLjItMC44MTYsMS45NjljMCwwLjc3LDAuMjcxLDEuNDI2LDAuODE2LDEuOTcxYzAuNTQ0LDAuNTQzLDEuMjAxLDAuODE2LDEuOTcsMC44MTZjMC43NjgsMCwxLjQyNS0wLjI3MywxLjk2OS0wLjgxNkM1Mi4yMDYsMzEuMTM5LDUyLjQ3OCwzMC40ODIsNTIuNDc4LDI5LjcxM3ogTTQ0LjEyMSwyMS4zNTVjMC0wLjc2OS0wLjI3MS0xLjQyNS0wLjgxNS0xLjk2OWMtMC41NDUtMC41NDQtMS4yMDEtMC44MTYtMS45Ny0wLjgxNnMtMS40MjUsMC4yNzItMS45NjksMC44MTZjLTAuNTQ1LDAuNTQ0LTAuODE3LDEuMi0wLjgxNywxLjk2OXMwLjI3MiwxLjQyNiwwLjgxNywxLjk3MWMwLjU0NCwwLjU0NCwxLjIsMC44MTYsMS45NjksMC44MTZzMS40MjUtMC4yNzIsMS45Ny0wLjgxNkM0My44NSwyMi43ODEsNDQuMTIxLDIyLjEyNCw0NC4xMjEsMjEuMzU1eiBNNjAuODM2LDM4LjA3MXYtOC4zNThjMC0wLjc1NC0wLjI3NS0xLjQwNi0wLjgyNy0xLjk1OWMtMC41NTEtMC41NS0xLjIwNS0wLjgyNS0xLjk2LTAuODI1Yy0wLjc1MywwLTEuNDA2LDAuMjc1LTEuOTU3LDAuODI1Yy0wLjU1MSwwLjU1My0wLjgyNywxLjIwNS0wLjgyNywxLjk1OXY4LjM1OGMwLDAuNzUzLDAuMjc2LDEuNDA3LDAuODI3LDEuOTU5YzAuNTUxLDAuNTUxLDEuMjA0LDAuODI1LDEuOTU3LDAuODI1YzAuNzU1LDAsMS40MDktMC4yNzQsMS45Ni0wLjgyNUM2MC41NjEsMzkuNDc5LDYwLjgzNiwzOC44MjQsNjAuODM2LDM4LjA3MXogTTUyLjQ3OCwyMS4zNTVjMC0wLjc2OS0wLjI3MS0xLjQyNS0wLjgxNS0xLjk2OXMtMS4yMDEtMC44MTYtMS45NjktMC44MTZjLTAuNzY5LDAtMS40MjYsMC4yNzItMS45NywwLjgxNmMtMC41NDUsMC41NDQtMC44MTYsMS4yLTAuODE2LDEuOTY5czAuMjcxLDEuNDI2LDAuODE2LDEuOTcxYzAuNTQ0LDAuNTQ0LDEuMjAxLDAuODE2LDEuOTcsMC44MTZjMC43NjgsMCwxLjQyNS0wLjI3MiwxLjk2OS0wLjgxNkM1Mi4yMDYsMjIuNzgxLDUyLjQ3OCwyMi4xMjQsNTIuNDc4LDIxLjM1NXogTTYwLjgzNiwxNC4zOTNWOC44MmMwLTAuMzc3LTAuMTM5LTAuNzAzLTAuNDE0LTAuOTc5cy0wLjYwMy0wLjQxNC0wLjk3OS0wLjQxNEgzOS45ODVjLTAuMzc3LDAtMC43MDMsMC4xMzktMC45NzksMC40MTRjLTAuMjc2LDAuMjc1LTAuNDE0LDAuNjAyLTAuNDE0LDAuOTc5djUuNTcyYzAsMC4zNzcsMC4xMzgsMC43MDMsMC40MTQsMC45NzljMC4yNzUsMC4yNzYsMC42MDIsMC40MTQsMC45NzksMC40MTRoMTkuNDU4YzAuMzc2LDAsMC43MDMtMC4xMzgsMC45NzktMC40MTRDNjAuNjk3LDE1LjA5Niw2MC44MzYsMTQuNzcsNjAuODM2LDE0LjM5M3ogTTYwLjgzNiwyMS4zNTVjMC0wLjc2OS0wLjI3Mi0xLjQyNS0wLjgxNS0xLjk2OWMtMC41NDQtMC41NDQtMS4yMDEtMC44MTYtMS45NzItMC44MTZjLTAuNzY5LDAtMS40MjUsMC4yNzItMS45NjksMC44MTZzLTAuODE1LDEuMi0wLjgxNSwxLjk2OXMwLjI3MSwxLjQyNiwwLjgxNSwxLjk3MWMwLjU0NCwwLjU0NCwxLjIsMC44MTYsMS45NjksMC44MTZjMC43NzEsMCwxLjQyOC0wLjI3MiwxLjk3Mi0wLjgxNkM2MC41NjMsMjIuNzgxLDYwLjgzNiwyMi4xMjQsNjAuODM2LDIxLjM1NXogTTYzLjYyMSw3LjQyOHYzMy40MjhjMCwwLjc1Ni0wLjI3NSwxLjQwOC0wLjgyNiwxLjk1OXMtMS4yMDQsMC44MjgtMS45NTksMC44MjhIMzguNTkzYy0wLjc1NSwwLTEuNDA3LTAuMjc3LTEuOTU5LTAuODI4Yy0wLjU1MS0wLjU1MS0wLjgyNi0xLjIwMy0wLjgyNi0xLjk1OVY3LjQyOGMwLTAuNzU0LDAuMjc1LTEuNDA3LDAuODI2LTEuOTU5YzAuNTUyLTAuNTUxLDEuMjA0LTAuODI2LDEuOTU5LTAuODI2aDIyLjI0M2MwLjc1NSwwLDEuNDA4LDAuMjc1LDEuOTU5LDAuODI2QzYzLjM0Niw2LjAyMSw2My42MjEsNi42NzQsNjMuNjIxLDcuNDI4eiIvPjwvc3ZnPg==) center center no-repeat;
	background-size: contain;
}
.visa_logo
{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEwMHB4IiBoZWlnaHQ9IjUwcHgiIHZpZXdCb3g9IjAgMCAxMDAgNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCA1MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iIzI4MkY2NyIgZD0iTTUxLjM3NSwxOS4zNDNjLTAuMDQ3LDMuNTk4LDMuMjA2LDUuNjA1LDUuNjU2LDYuODAxYzIuNTE5LDEuMjI2LDMuMzYyLDIuMDEsMy4zNTMsMy4xMDZjLTAuMDE5LDEuNjc1LTIuMDA4LDIuNDE2LTMuODY4LDIuNDQ0Yy0zLjI0OSwwLjA1LTUuMTM4LTAuODc3LTYuNjM5LTEuNTc4bC0xLjE3LDUuNDc1YzEuNTA3LDAuNjkzLDQuMjk2LDEuMyw3LjE4OCwxLjMyNmM2Ljc4OSwwLDExLjIzLTMuMzUyLDExLjI1NS04LjU0OGMwLjAyNi02LjU5My05LjEyMi02Ljk1OS05LjA2LTkuOTA2YzAuMDIyLTAuODk0LDAuODc1LTEuODQ3LDIuNzQ0LTIuMDljMC45MjUtMC4xMjMsMy40NzktMC4yMTcsNi4zNzMsMS4xMTdsMS4xMzctNS4yOTdjLTEuNTU3LTAuNTY3LTMuNTU5LTEuMTEtNi4wNTEtMS4xMUM1NS45MDQsMTEuMDgzLDUxLjQwOSwxNC40NzksNTEuMzc1LDE5LjM0MyBNNzkuMjYyLDExLjUzOWMtMS4yNCwwLTIuMjg0LDAuNzI0LTIuNzUsMS44MzRsLTkuNjk5LDIzLjE1NWg2Ljc4NGwxLjM1LTMuNzMxaDguMjkxbDAuNzg0LDMuNzMxSDkwbC01LjIxOS0yNC45ODlINzkuMjYyeiBNODAuMjExLDE4LjI5bDEuOTU3LDkuMzgyaC01LjM2Mkw4MC4yMTEsMTguMjl6IE00My4xNDgsMTEuNTM5bC01LjM0OCwyNC45ODloNi40NjVsNS4zNDUtMjQuOTg5SDQzLjE0OHogTTMzLjU4NSwxMS41MzlsLTYuNzI5LDE3LjAwOGwtMi43MjEtMTQuNDYxYy0wLjMxOS0xLjYxNC0xLjU4MS0yLjU0Ny0yLjk4MS0yLjU0N2gtMTFMMTAsMTIuMjY1YzIuMjU4LDAuNDksNC44MjMsMS4yODEsNi4zNzgsMi4xMjZjMC45NSwwLjUxOCwxLjIyMywwLjk2OSwxLjUzNSwyLjE5Nmw1LjE1NCwxOS45NDFoNi44MzJsMTAuNDc1LTI0Ljk4OUgzMy41ODV6Ii8+PC9zdmc+) center center no-repeat;
	background-size: contain;
}
.mastercard_logo
{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEwMHB4IiBoZWlnaHQ9IjUwcHgiIHZpZXdCb3g9IjAgMCAxMDAgNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCA1MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iI0VCNjIxRCIgZD0iTTU3LjUxMiwzOC40MTFINDIuNDk0VjExLjQyNWgxNS4wMThWMzguNDExeiIvPjxwYXRoIGZpbGw9IiNFNDEyMjIiIGQ9Ik00My40NDYsMjQuOTE5YzAtNS40NzQsMi41NjQtMTAuMzUxLDYuNTU1LTEzLjQ5M0M0Ni45OCw5LjA0NCw0My4yNDIsNy43NSwzOS4zOTYsNy43NTZjLTkuNDc4LDAtMTcuMTYxLDcuNjg0LTE3LjE2MSwxNy4xNjNjMCw5LjQ3OSw3LjY4MywxNy4xNjMsMTcuMTYxLDE3LjE2M2MzLjg0NiwwLjAwNSw3LjU4NC0xLjI4OSwxMC42MDYtMy42NjlDNDYuMDExLDM1LjI3LDQzLjQ0NiwzMC4zOTUsNDMuNDQ2LDI0LjkxOSIvPjxwYXRoIGZpbGw9IiNGNDk0MTkiIGQ9Ik03Ny43NjksMjQuOTE5YzAsOS40NzktNy42ODQsMTcuMTYzLTE3LjE1OSwxNy4xNjNjLTMuODQ5LDAuMDA1LTcuNTg4LTEuMjg5LTEwLjYwNy0zLjY2OWMzLjk5Mi0zLjE0NCw2LjU1NS04LjAxOSw2LjU1NS0xMy40OTRjMC01LjQ3NS0yLjU2My0xMC4zNTEtNi41NTUtMTMuNDkzYzMuMDItMi4zODIsNi43NTktMy42NzYsMTAuNjA1LTMuNjY5QzcwLjA4NSw3Ljc1Niw3Ny43NjksMTUuNDQsNzcuNzY5LDI0LjkxOSIvPjwvZz48L3N2Zz4=) center center no-repeat;
	background-size: contain;
}
.mir_logo
{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEwMHB4IiBoZWlnaHQ9IjUwcHgiIHZpZXdCb3g9IjAgMCAxMDAgNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCA1MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iIzUyQjI1RiIgZD0iTTMxLjA0NywxMi4wOXYwLjAxMWMtMC4wMTEsMC0zLjI4OC0wLjAxMS00LjE2MSwzLjEyMWMtMC44MDIsMi44NzItMy4wNiwxMC43OTgtMy4xMjIsMTEuMDE2aC0wLjYyNWMwLDAtMi4zMS04LjEwMi0zLjEyMS0xMS4wMjVjLTAuODc0LTMuMTMzLTQuMTYyLTMuMTIyLTQuMTYyLTMuMTIySDguMzcxdjIzLjgyaDcuNDg4VjIxLjc2NGgwLjYyNGw0LjM3LDE0LjE0Nmg1LjE5OWw0LjM3LTE0LjEzN2gwLjYyNFYzNS45MWg3LjQ4OVYxMi4wOUgzMS4wNDd6IE01OC40MDIsMTIuMDljMCwwLTIuMTk2LDAuMTk3LTMuMjI2LDIuNDk4bC01LjMwMywxMS42NDloLTAuNjI1VjEyLjA5aC03LjQ4OHYyMy44Mmg3LjA3MmMwLDAsMi4yOTktMC4yMDcsMy4zMy0yLjQ5N2w1LjE5OS0xMS42NDloMC42MjRWMzUuOTFoNy40ODdWMTIuMDlINTguNDAyeiBNNjguODA0LDIyLjkwOFYzNS45MWg3LjQ4OXYtNy41OTJoOC4xMTFjMy41MzksMCw2LjUzMi0yLjI1OCw3LjY0NS01LjQwN0g2OC44MDRWMjIuOTA4eiIvPjxsaW5lYXJHcmFkaWVudCBpZD0iYmdfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iLTQ2NS43NDEyIiB5MT0iMTE3MC41OTU3IiB4Mj0iLTQ0MS43MDQ2IiB5Mj0iMTE3MC41OTU3IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEuMDMwNCAwIDAgLTEuMDMwNCA1NDcuNjYwMiAxMjIzLjE4MTYpIj48c3RvcCBvZmZzZXQ9IjAuMyIgc3R5bGU9InN0b3AtY29sb3I6IzA4QjRFNiIvPjxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzEyOENDQiIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNiZ18xXykiIGQ9Ik04NC40MDksMTIuMDlINjcuNzUzYzAuODMzLDQuNTM2LDQuMjM0LDguMTc1LDguNjMzLDkuMzYxYzEuMDIxLDAuMjc2LDIuMDc0LDAuNDE2LDMuMTMyLDAuNDE2aDEyLjgzN2MwLjExNC0wLjU0MSwwLjE2Ni0xLjA5MywwLjE2Ni0xLjY2NUM5Mi41MjEsMTUuNzIyLDg4Ljg5LDEyLjA5LDg0LjQwOSwxMi4wOUw4NC40MDksMTIuMDl6Ii8+PC9nPjwvc3ZnPg==) center center no-repeat;
	background-size: contain;
}
.parts_tinkoff_logo
{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEwMHB4IiBoZWlnaHQ9IjUwcHgiIHZpZXdCb3g9IjAgMCAxMDAgNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCA1MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHJlY3QgeD0iNTQuNDM3IiB5PSIxMC4wMTMiIGZpbGw9IiM0NDQ0NDQiIHdpZHRoPSI1Ljg5OCIgaGVpZ2h0PSIzMC4wNzMiLz48cmVjdCB4PSI2Ny4yMDgiIHk9IjguMTEyIiBmaWxsPSIjNDQ0NDQ0IiB3aWR0aD0iNS44OTgiIGhlaWdodD0iMzAuMDc0Ii8+PHJlY3QgeD0iMjguODk2IiB5PSIxMy44MTQiIGZpbGw9IiM0NDQ0NDQiIHdpZHRoPSI1Ljg5OCIgaGVpZ2h0PSIzMC4wNzMiLz48cmVjdCB4PSI0MS42NjciIHk9IjExLjkxNCIgZmlsbD0iIzQ0NDQ0NCIgd2lkdGg9IjUuODk4IiBoZWlnaHQ9IjMwLjA3NCIvPjwvc3ZnPg==) center center no-repeat;
	background-size: contain;
}
/*END NEW FOOTER BEFORE*/
/*NEW FOOTER*/
#new_footer
{
	min-height: 3.3rem;
	position: relative;
	box-shadow: 0px -0.5rem 0.5rem rgba(0, 0, 0, 0.2);
}
#new_footer .menu_br_v
{
	height: 3.3rem;
}
#new_footer:before
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #0059A5;/*COLOR*/
	opacity: 0.7;
}
#new_footer_tbl
{
	position: relative;
	font-size: 1rem;
	color: #FFF;/*COLOR*/
	padding: 0 1.6rem 0 2rem;
	height: 100%;
	display: flex;
	flex-direction: row;
	align-items: center;
}
#new_footer_menu
{
	padding: 0 1.5rem 0 1.5rem;
}
#new_footer_company
{
    padding: 0 1rem 0 0;
    opacity: 0.7;
}
#new_footer_menu ul
{
	padding: 0;
	margin: 0;
}
#new_footer_menu ul > li
{
	display: inline;
}
#new_footer_menu ul > li:not(:last-child):after
{
	content: "|";
	padding-left: 1rem;
	font-weight: bold;
	opacity: 0.7;
}
#new_footer_menu ul > li:not(:first-child)
{
	padding-left: 1rem;
}
#new_footer_menu ul > li > a
{
	padding: 1rem 0 1rem 0;
	font-size: 0.85rem;
}
#new_footer_tbl #new_footer_banner
{
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	width: 100%;
	position: relative;
}
#new_footer_banner > a,
#new_footer_banner > div
{
	position: relative;
	width: 8rem;
	height: 4.3rem;
	display: block;
	margin: -1.7rem 0.5rem 0 0.5rem;
}
#new_footer_banner_ym_informer,
#new_footer_banner_ym_informer > div
{
	width: 8.5rem !important;
}
#new_footer_banner > div > div,
#new_footer_banner > a > q
{
	position: relative;
	width: 8rem;
	height: 4.3rem;
}
#new_footer_banner > a > q
{
	text-align: center;
	display: inline-block;
}
#new_footer_banner > a > q > q
{
	color: #444;
	position: relative;
	font-style: normal;
	font-size: 0.85rem;
	display: block;
	top: 50%;
	transform: translateY(-50%);
	quotes: none;
	padding: 0 0.5rem 0 2.9rem;
}
#new_footer_banner > a > q > i
{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 2.9rem;
	padding: 0;
	border-top-left-radius: 0.5rem;
	background: #4E8FC6;
	box-shadow: 0.1rem 0 0.1rem rgba(0,0,0,0.1);
}
#new_footer_banner > a > q > i:before
{
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	width: 2.5rem;
	height: 2.5rem;
	transform: translate(-50%, -50%);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjM1cHgiIGhlaWdodD0iMzVweCIgdmlld0JveD0iMCAwIDM1IDM1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzNSAzNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGNpcmNsZSBmaWxsPSIjNEQ4RkM2IiBjeD0iMTgiIGN5PSIxOCIgcj0iMTYuNSIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zMC45ODksMjMuNDUxYy0wLjYwMS0wLjY0LTEuMjg4LTEuMTQxLTIuMTM0LTEuMzkzYy0wLjItMC4wNjEtMC40MDQtMC4xMS0wLjYwOC0wLjE1Yy0wLjgzLTAuMTY0LTEuMjYzLTAuNjYyLTEuMzA3LTEuNTA2Yy0wLjAxMS0wLjE4OC0wLjAwOS0wLjM3Ny0wLjAzMy0wLjU2NmMtMC4wMTktMC4xNDksMC4wMzItMC4yODQsMC4xOC0wLjQwOGMwLjYzNC0wLjUyOSwwLjk5OS0xLjIwNywxLjAwOS0yLjA0OWMwLjAwOC0wLjU5LDAtMS4xOCwwLjAwMi0xLjc3MWMwLjAwMi0wLjUtMC4xNDYtMC45NjItMC4zNjEtMS40MDZjLTAuMjg5LTAuNTk1LTAuNzkxLTAuODMzLTEuNDI0LTAuODc3Yy0wLjMwOS0wLjAyMi0wLjYxNi0wLjA3LTAuOTE3LTAuMTM5Yy0wLjcxNy0wLjE2NC0xLjIzNiwwLjE0MS0xLjYxNCwwLjcwM2MtMC4zOTEsMC41NzktMC42MTgsMS4yMjUtMC42LDEuOTRjMC4wMTEsMC4zOSwwLjAzOSwwLjc4NC0wLjAwMiwxLjE2OWMtMC4xMDQsMC45NjMsMC4zMDksMS43MDYsMC45NDcsMi4zNTljMC4xODQsMC4xODgsMC4yOTcsMC4zNjUsMC4yOTUsMC42NDdjLTAuMDA0LDAuMjU3LDAuMTEyLDAuNDkxLDAuMzY4LDAuNjQyYzAuMzk2LDAuMjMxLDAuNzYzLDAuNTExLDEuMTMyLDAuNzg1YzAuNjAxLDAuNDQ3LDAuOTQxLDEuMDEzLDEuMDE1LDEuNzc4YzAuMTQ2LDEuNTIxLDAuMjEsMy4wNTEsMC4zNzgsNC41NjhjMC4wODQsMC43NjEtMC4yNjEsMS4xMzYtMC44NjcsMS40NjVjLTAuMDM1LTAuNzI5LTAuMDYyLTEuNDQ0LTAuMTA0LTIuMTU3Yy0wLjA4Ny0xLjQxNi0wLjEzMi0yLjgzNi0wLjM1Ny00LjIzOWMtMC4wNDEtMC4yNTgtMC4xMzgtMC40NjItMC4zNDctMC42MzJjLTEuMTg0LTAuOTYzLTIuNDk4LTEuNjMyLTQuMDE1LTEuODg2Yy0xLjEzOC0wLjE4OS0xLjgwOS0wLjk2My0xLjg4Mi0yLjExMmMtMC4wMDgtMC4xMy0wLjAxNC0wLjI2MS0wLjAzNS0wLjM4OWMtMC4wNzEtMC40NTUsMC4wMjEtMC43NzYsMC40MTctMS4xMjhjMC44MTMtMC43MjEsMS4yNzEtMS42ODUsMS4yODQtMi43OTljMC4wMDgtMC43NTcsMC4wODYtMS41MjItMC4wNTEtMi4yNzNjLTAuMTc2LTAuOTY4LTAuNDY1LTEuODk5LTEuMTIzLTIuNjY5Yy0wLjM4Ny0wLjQ1My0wLjg3LTAuNjg1LTEuNDczLTAuNjY3Yy0wLjUyLDAuMDE2LTEuMDQsMC4wMzgtMS41NTksMC4wMzJjLTAuNzM5LTAuMDA5LTEuMjc5LDAuMzI2LTEuNjc4LDAuOTIxYy0wLjUzNCwwLjc5NS0wLjc0MiwxLjY5OS0wLjc5NCwyLjYzM2MtMC4wNDQsMC43NzctMC4wMjEsMS41Ni0wLjAwMSwyLjMzOGMwLjAxOCwwLjcyMSwwLjM3MywxLjMxNSwwLjc4NCwxLjg3NmMwLjE4OCwwLjI1NywwLjM4NCwwLjUxOCwwLjYxOSwwLjczYzAuMjQ5LDAuMjI0LDAuMjg1LDAuNDc4LDAuMjU2LDAuNzc2Yy0wLjAzNCwwLjM1NywwLjAyMywwLjcxOC0wLjA1MiwxLjA3NmMtMC4yMDUsMC45ODQtMC43MjQsMS40OTktMS43MTMsMS42NThjLTEuNTIzLDAuMjQ2LTIuODU0LDAuOTEtNC4wOTgsMS43OTljLTAuNDg5LDAuMzQ4LTAuNTUzLDAuODUxLTAuNjI1LDEuMzZjLTAuMjUyLDEuNzk4LTAuMjQ2LDMuNjA4LTAuMjU1LDUuNDE3YzAsMC4wOTUsMC4wMywwLjE5Ni0wLjAzOCwwLjMwNWMtMC4yOTItMC4xODItMC41MzgtMC40MTItMC43OTEtMC42MzFjLTAuMDgxLTAuMDcxLTAuMDY2LTAuMTYzLTAuMDY2LTAuMjVjLTAuMDIxLTEuNjE5LTAuMDExLTMuMjM2LDAuMTE5LTQuODU0YzAuMDYtMC43NDQsMC4zODUtMS4yNzEsMC45NjQtMS42OTdjMC40NzUtMC4zNDksMC45NC0wLjcxNCwxLjQ1Mi0xLjAwN2MwLjMyNS0wLjE4NiwwLjQzLTAuNDYxLDAuNDIyLTAuNzg5Yy0wLjAwNi0wLjI0MywwLjA3MS0wLjQxLDAuMjQtMC41NzhjMC42OC0wLjY3NSwxLjEtMS40NTEsMC45OTQtMi40NmMtMC4wNzUtMC43MjEsMC4wOTQtMS40NTktMC4xNTMtMi4xNzFjLTAuMDk1LTAuMjczLTAuMTg2LTAuNTQ4LTAuMzIyLTAuODA0Yy0wLjM1Ny0wLjY3My0wLjg3Ny0xLjA2OS0xLjY4LTEuMDJjLTAuMzQ5LDAuMDIxLTAuNywwLjAxMy0xLjA1LTAuMDA1Yy0wLjUxMy0wLjAyNC0wLjg4NiwwLjIwNS0xLjE1NiwwLjYxNWMtMC40MTYsMC42MzMtMC42MDYsMS4zNDEtMC42MzIsMi4wOTJjLTAuMDE5LDAuNTI5LDAuMDA0LDEuMDYtMC4wMDUsMS41ODljLTAuMDE2LDAuODc2LDAuMzksMS41NTYsMS4wMTEsMi4xMTVjMC4xNzYsMC4xNTgsMC4yNzEsMC4zMDcsMC4yNiwwLjUyMmMtMC4wMiwwLjM0NiwwLDAuNjk4LTAuMTAxLDEuMDM3Yy0wLjE1NywwLjUyNy0wLjUxOCwwLjg3MS0xLjA1LDAuOTUzYy0xLjE2NSwwLjE3OC0yLjEyNywwLjcwOS0yLjkyLDEuNTc0Yy0yLjA4MS00LjYwNC0xLjUwMy0xMS40NywzLjY5OC0xNi4wMzhjNC45ODMtNC4zNzYsMTIuNTk3LTQuNjAzLDE3Ljc2Ny0wLjU2M0MzMi4xODIsMTEuMjAzLDMzLjI1OCwxOC4yNzksMzAuOTg5LDIzLjQ1MXoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTcuNDE5LDIxLjcyNmMwLjQ0LDAuMzQzLDAuODYyLDAuMzEsMS4yOTctMC4wMjhjMC4xNDMsMC42OTYsMC4yNzksMS4zNjcsMC40MTQsMi4wNGMwLjE3NiwwLjg3OSwwLjM0OCwxLjc1OSwwLjUyMywyLjYzOGMwLjAzNywwLjE3OSwwLjA0MywwLjM0NC0wLjAzMiwwLjUyM2MtMC40MzEsMS4wMTgtMC44NTIsMi4wNC0xLjI2NiwzLjA2NGMtMC4wNjcsMC4xNjYtMC4xNTcsMC4yMTctMC4zMzEsMC4yMjNjLTAuMTc1LDAuMDA0LTAuMjEyLTAuMDk4LTAuMjYyLTAuMjJjLTAuNDIxLTEuMDIyLTAuODQxLTIuMDQ0LTEuMjY4LTMuMDYzYy0wLjA1Ny0wLjEzNy0wLjA3Ny0wLjI2NS0wLjA0OS0wLjQwNmMwLjMwNi0xLjU0NCwwLjYxMi0zLjA4OCwwLjkxOS00LjYzM0MxNy4zNzQsMjEuODI2LDE3LjM5NCwyMS43OSwxNy40MTksMjEuNzI2eiIvPjxwYXRoIGRpc3BsYXk9Im5vbmUiIG9wYWNpdHk9IjAuMTUiIGZpbGw9IiMwMjAzMDQiIGQ9Ik0xOCwxLjVDOC44ODcsMS41LDEuNSw4Ljg4OCwxLjUsMThTOC44ODcsMzQuNSwxOCwzNC41VjEuNXoiLz48L2c+PC9zdmc+) center center no-repeat;
	background-size: contain;/*целиком поместилось*/
}
#new_footer_banner > div > div:before,
#new_footer_banner > a > q:before
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #FFF;
	border-top-left-radius: 0.4rem;
	border-bottom-right-radius: 0.4rem;
}
#new_footer_banner > a > q:after,
#new_footer_banner > div > div:after
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-top-left-radius: 0.5rem;
	border-bottom-right-radius: 0.5rem;
	box-sizing: border-box;
	pointer-events: none;
	box-shadow: 0 0 0.5rem rgba(0,0,0,0.2);
}
html.bx-no-touch #new_footer_banner_portal_suppliers:hover > q:after,
html.bx-no-touch #new_footer_banner_ym_informer:hover > div:after
{
	z-index: 11;/*WARNING*/
}
#new_footer_banner .title
{
	width: 100%;
}
#new_footer_banner_portal_suppliers,
#new_footer_banner_portal_suppliers > q
{
	width: 10rem !important;
}
.siz_ym_informer .dlgel_wnd_body
{
	border: 0 !important;
}
@media (max-width: 1279px)
{
	#new_footer_before
	{
		flex-wrap: wrap;
		height: auto;
		min-height: auto;
		padding-top: 1rem;
	}
	.new_footer_before_left
	{
		order: 1;
		width: 50%;
		justify-content: flex-end;
	}
	.new_footer_before_right
	{
		order: 2;
		width: 50%;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.new_footer_before_center
	{
		order: 3;
		flex: 1;
		height: 21rem;
		padding: 3rem 1.5rem 0 1.5rem
	}
	#new_footer_before_bottom_right
	{
		display: none;
	}
	#new_footer_before_bottom
	{
		flex-direction: column;
		padding: 0 2rem 2rem 2rem;
	}
	#new_footer_before_bottom > div
	{
		margin: 0;
	}
	#new_footer_before_bottom_left
	{
		width: 100%;
		order: 2;
		padding-top: 1.5rem;
	}
	.new_footer_before_center_top #new_footer_catalog_menu {
		align-content: center;
	}
	.new_footer_before_right .new_footer_before_right_header > div {
		transform: translate(-115%, -50%);
	}
}
@media (max-width: 1000px)
{
	.new_footer_before_left
	{
		width: 60%;
	}
	.new_footer_before_right
	{
		width: 40%;
	}
}
@media (max-width: 800px)
{
	.new_footer_before_left
	{
		width: 100%;
		justify-content: center;
	}
	.new_footer_before_right
	{
		padding-top: 2rem;
		width: 100%;
	}
	#new_footer_banner_ym_informer
	{
		display: none !important;
	}
}
@media (max-width: 700px)
{
	#new_footer_company,
	#new_footer_tbl > .menu_br_v
	{
		display: none !important;
	}
	.new_footer_before_center_top #new_footer_catalog_menu > li
	{
		width: 50%;
	}
	.new_footer_before_center_top
	{
		margin-left: 15%;
	}
	.new_footer_before_center
	{
		height: 29rem;
	}
}
@media (max-width: 600px)
{
	#new_footer_before
	{
		padding: 1rem 0.5rem 0 0.5rem;
	}
	.new_footer_before_left
	{
		flex-direction: column;
		align-items: center;
	}
	.banner_ym_reviews_rigth
	{
		height: auto;
		width: 20rem;
		background: #f9f9f9;
	}
	.banner_ym_reviews_rigth_factors
	{
		height: auto;
	}
	.banner_ym_reviews_rigth .dlgel_btn_2
	{
		height: 3.2rem;
		margin: 0;
	}
	.banner_ym_reviews_rigth_rating,
	.ym_reviews_factors
	{
		display: none !important;
	}
	#new_footer_menu ul > li:nth-child(2)
	{
		display: none;
	}
	.new_footer_before_center_top
	{
		margin-left: 7.5%;
	}
}
.new_footer_before_right .b_instagram > a::before
@media (min-width: 1600px) {
	#new_footer_before
	{
		padding: 0.5rem 5% 0 5%;
	}
	#new_footer_before_bottom
	{
		padding: 0.5rem 5% 0.5rem 5%;
	}
}
@media (min-width: 2400px)
{
	/*.new_footer_before_center_top
	{
		min-height: 80%;
		height: 80%;
	}*/
	.new_footer_before_bottom_center {
		margin-top: 0;
	}
}
/*YANDEX METRICA INFORMER*/
.siz_ym_informer {
	display: flex;
	flex-direction: column;
	justify-content: center;
	position: relative;
	width: 100%;
	height: 100%;
}
.siz_ym_informer > label:not(.ddbg)
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
	z-index: 1;
}
.siz_ym_informer > div
{
	color: #444;
	text-align: right;
	font-size: 0.75rem;
	padding: 0 2rem 0 0;
	position: relative;
	line-height: 160%;
	background: #FFF;
}
.siz_ym_informer .siz_ym_informer_ico
{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 30%;
	padding: 0;
	border-top-left-radius: 0.5rem;
	background: #4E8FC6;
	box-shadow: 0.1rem 0 0.1rem rgba(0,0,0,0.1);
}
.siz_ym_informer .siz_ym_informer_ico:before
{
	content: '\f2d5';
	font: normal 2.1rem web01;
	position: absolute;
	top: 50%;
	left: 55%;
	transform: translate(-50%, -50%);
	color: #FFF;
}
.siz_ym_informer_page_views:before,
.siz_ym_informer_visits:before,
.siz_ym_informer_uniques:before
{
	content: '\f06e';
	font: normal 1rem web01;
	position: absolute;
	top: 0;
	right: 0.7rem;
}
.siz_ym_informer_visits:before
{
	content: '\f090';
	right: 0.8rem;
}
.siz_ym_informer_uniques:before
{
	content: '\f2be';
}
.siz_ym_informer .dlgel_wnd_nocpt.dlgel_wnd_help
{
	background: none;
}
.siz_ym_informer .dlgel_wnd_nocpt.dlgel_wnd_help:before
{
	content: '';
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #FFF;
	position: absolute;
}
.siz_ym_informer .dlgel_wnd_nocpt.dlgel_wnd_help > .dlgel_wnd_body
{
	height: 19rem;
	min-width: 26rem !important;
	max-width: 26rem !important;
}
.siz_ym_informer_chart
{
	display: flex;
	flex-direction: column;
}
.siz_ym_informer_chart_container
{
	display: flex;
	flex-direction: row;
	justify-content: center;
	flex: 1;
}
.siz_ym_informer_chart_days
{
	display: flex;
	flex-direction: row;
	justify-content: center;
	flex: 0;
	border-top: 0.1rem solid #888;
	margin: -0.1rem 0 0 0;
	z-index: 1;
}
.siz_ym_informer_chart_container_item
{
	width: 14%;
	padding: 0 0 0 1%;
}
.siz_ym_informer_chart_days .siz_ym_informer_chart_container_item
{
	text-align: center;
	line-height: 200%;
	position: relative;
}
.siz_ym_informer_chart_days .siz_ym_informer_chart_container_item:before
{
	content: '';
	left: 50%;
	top: 0;
	transform: translateX(-50%);
	width: 0.1rem;
	min-width: 1px;
	background: #b8b8b8;
	position: absolute;
	height: 0.2rem;
	min-height: 2px;
}
.siz_ym_informer_chart_container_pageviews,
.siz_ym_informer_chart_container_visits,
.siz_ym_informer_chart_container_uniques
{
	position: absolute;
	width: 9%;
	bottom: 0;
	display: none;
}
.siz_ym_informer_chart_container_pageviews:before,
.siz_ym_informer_chart_container_visits:before,
.siz_ym_informer_chart_container_uniques:before
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #9DE002;
	border: 0.1rem solid #94D302;
	box-sizing: border-box;
}
.siz_ym_informer_chart_control > div:nth-child(1) > input ~ label:before
{
	background: #9DE002 !important;
}
.siz_ym_informer_chart_container_visits
{
	margin: 0 0 0 1.5%;
}
.siz_ym_informer_chart_container_visits:before
{
	background: #B3D0E7; /*COLOR*/
	border: 0.1rem solid #82AAC9; /*COLOR*/
}
.siz_ym_informer_chart_control > div:nth-child(2) > input ~ label:before
{
	background: #B3D0E7 !important; /*COLOR*/
}
.siz_ym_informer_chart_container_pageviews
{
	margin: 0 0 0 3%;
}
.siz_ym_informer_chart_container_pageviews:before
{
	background: #4E8FC6; /*COLOR*/
	border: 0.1rem solid #1F7EAA; /*COLOR*/
}
.siz_ym_informer_chart_control > div:nth-child(3) > input ~ label:before
{
	background: #4E8FC6 !important; /*COLOR*/
}
.siz_ym_informer_chart_container
{
	position: relative;
}
.siz_ym_informer .wnd_open:checked ~ .dlgel_wnd_help
{
	z-index: 1002;/*WARNING*/
}
.siz_ym_informer .dlgel_chk_min
{
	font-size: 0.85rem !important;
}
.siz_ym_informer_chart_control
{
	display: flex;
	flex-direction: row;
	padding: 0.7rem 0 0 0;
}
html.bx-no-touch .siz_ym_informer_chart_container_pageviews:hover:before,
html.bx-no-touch .siz_ym_informer_chart_container_visits:hover:before,
html.bx-no-touch .siz_ym_informer_chart_container_uniques:hover:before
{
	opacity: 0.7;
}
.siz_ym_informer_chart_container_pageviews > b
{
	color: #111 !important;
}
.siz_ym_informer_chart_control label
{
	color: #111 !important;
	text-decoration: line-through !important;
}
.siz_ym_informer_chart_control input:checked ~ label
{
	text-decoration: none !important;
}
.siz_ym_informer_chart_control > div
{
	position: relative;
}
.siz_ym_informer_chart_control > div:nth-child(2),
.siz_ym_informer_chart_control > div:nth-child(3)
{
	margin: 0 0 0 0.8rem;
}
.siz_ym_informer_chart_control label:before,
.siz_ym_informer_chart_control label:after
{
	transition: none !important;
}
.siz_ym_informer .wnd_open:checked ~.dlgel_wnd_help label:before,
.siz_ym_informer .wnd_open:checked ~.dlgel_wnd_help label:after
{
	transition: all 0.2s !important;
}
.siz_ym_visitors .siz_ym_informer_chart_container_uniques,
.siz_ym_visits .siz_ym_informer_chart_container_visits,
.siz_ym_views .siz_ym_informer_chart_container_pageviews
{
	display: block;
	min-height: 0.5rem;
}
div[class^=siz_ym_y_line]
{
	position: absolute;
	top: 0;
	width: 100%;
	border-top: 0.1rem dotted #A0A0A0;
}
.siz_ym_y_line2
{
	top: 20% !important;
}
.siz_ym_y_line3
{
	top: 40% !important;
}
.siz_ym_y_line4
{
	top: 60% !important;
}
.siz_ym_y_line5
{
	top: 80% !important;
}
/*END YANDEX METRICA INFORMER*/
.pg_description
{
	position: relative;
	min-height: 42px;
	padding-top: 1rem;
}
.dlgel_disabled:not(.dlgel_input),
.dlgel_disabled:not(.dlgel_input) *
{
	pointer-events: none;
	color: #bcbcbc !important;
	border-color: #bcbcbc !important;
}
.dlgel_disabled.dlgel_input input[type=text] {
	pointer-events: none;
	color: #bcbcbc !important;
}
.dlgel_disabled .dlgel_input_select,
.dlgel_disabled .dlgel_input_clear,
.dlgel_disabled .dlgel_input_minus,
.dlgel_disabled .dlgel_input_plus {
	display: none;
}
.dlgel_disabled.dlgel_input .dlgel_input_val
{
	color: #bcbcbc;
	pointer-events: none;
}
.dlgel_disabled.dlgel_input
{
	border-color: #bcbcbc !important;
}
.tabs_section
{
	padding: 0 0 0 0.5rem;
	position: relative;
	z-index: 1;
	display: flex;
	flex-direction: row;
}
.tabs_section:before
{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 1px;
	min-height: 1px;
	font-size: 1px;
	border-bottom: 1px solid #BEBEBE;
	z-index: 1;
}
.tabs_section > label
{
	padding: 1rem;
	width: auto;
	height: 3.5rem;
	border-bottom-right-radius: 0;
	cursor: pointer;
	border-bottom: 0;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
}
.tabs_section > label:after
{
	content: '';
	position: absolute;
	height: 1px;
	min-height: 1px;
	font-size: 1px;
	left: 0;
	right: 0;
	bottom: 0;
	box-sizing: border-box;
}
.tabs_body
{
	position: relative;
	padding: 1.5rem 0 1rem 1rem;
}
@media (max-width: 1279px)
{
	.tabs_body
	{
		padding-left: 0 !important;
	}
}
/*ITEM TAB BTNS*/
.tabs_section > label:not(.tab_btn_no_img) > i {
	position: relative;
	top: 0;
	left: 0;
	width: 36px !important;
	height: 36px !important;
	min-height: 36px !important;
	max-height: 36px !important;
	border-radius: 50%;
	text-align: center;
	display: none;
}
.tabs_section > label:not(.tab_btn_no_img) > i:before {
	position: absolute;
	content: "\f2bd";
	font: normal 2.6rem web01;
	left: 50%;
	top: 50%;
	color: #555;
	transform: translate(-50%, -50%);
}
/*END ITEM TAB BTNS*/
@media (max-width: 800px)
{
	.tabs_section > label:not(.tab_btn_no_img) > b
	{
		display: none;
	}
	.tabs_section
	{
		height: 48px !important;
	}
	.tabs_section > label
	{
		height: 48px !important;
		box-sizing: border-box;
		margin: 0 0.5rem 0 0;
	}
	.tabs_section > label:not(.tab_btn_no_img) > i
	{
		display: block;
	}
}
/*SCROLL*/
/*************** SCROLLBAR BASE CSS ***************/
.scroll-wrapper {
	overflow: hidden !important;
	padding: 0 !important;
	position: relative;
	margin: 0.5rem;
}
.scroll-wrapper > .scroll-content {
	border: none !important;
	box-sizing: content-box !important;
	height: auto;
	left: 0;
	margin: 0;
	max-height: none;
	max-width: none !important;
	overflow: scroll !important;
	padding: 0;
	position: relative !important;
	top: 0;
	width: auto !important;
}
.scroll-wrapper > .scroll-content::-webkit-scrollbar {
	height: 0;
	width: 0;
}
.scroll-element {
	display: none;
}
.scroll-element, .scroll-element div {
	box-sizing: content-box;
}
.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {
	display: block;
}
.scroll-element .scroll-bar,
.scroll-element .scroll-arrow {
	cursor: default;
}
.scroll-textarea {
	border: 1px solid #cccccc;
	border-top-color: #999999;
}
.scroll-textarea > .scroll-content {
	overflow: hidden !important;
}
.scroll-textarea > .scroll-content > textarea {
	border: none !important;
	box-sizing: border-box;
	height: 100% !important;
	margin: 0;
	max-height: none !important;
	max-width: none !important;
	overflow: scroll !important;
	outline: none;
	padding: 2px;
	position: relative !important;
	top: 0;
	width: 100% !important;
}
.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
	height: 0;
	width: 0;
}
/*************** SCROLLBAR DYNAMIC ***************/
.scrollbar-dynamic > .scroll-element,
.scrollbar-dynamic > .scroll-element div {
	background: none;
	border: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 10; /*WARNING*/
}
.scrollbar-dynamic > .scroll-element div {
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%;
}
.scrollbar-dynamic > .scroll-element.scroll-x {
	bottom: 1px;
	height: 1rem;
	left: 0;
	min-width: 100%;
	width: 100%;
}
.scrollbar-dynamic > .scroll-element.scroll-y {
	height: 100%;
	min-height: 100%;
	right: 0;
	top: 0;
	width: 1rem;
}
.mn_mn .scrollbar-dynamic > .scroll-element.scroll-y 
{
	right: 2px;
}
.scrollbar-dynamic > .scroll-element .scroll-element_outer {
	opacity: 0.3;
	-webkit-border-radius: 1rem;
	-moz-border-radius: 1rem;
	border-radius: 1rem;
}
.scrollbar-dynamic > .scroll-element .scroll-element_size {
	background-color: #e3e3e3;/*light*/
	opacity: 0;
	-webkit-border-radius: 1rem;
	-moz-border-radius: 1rem;
	border-radius: 1rem;
	-webkit-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	-ms-transition: opacity 0.2s;
	transition: opacity 0.2s;
}
.scrollbar-dynamic > .scroll-element .scroll-bar {
	background-color: #bebebe;/*dark*/
	-webkit-border-radius: 1rem;
	-moz-border-radius: 1rem;
	border-radius: 1rem;
}
.scrollbar-dynamic > .scroll-element.scroll-x .scroll-bar {
	bottom: 0;
	height: 1rem;
	min-width: 2rem;
	top: auto;
}
.scrollbar-dynamic > .scroll-element.scroll-y .scroll-bar {
	left: auto;
	min-height: 2rem;
	right: 0;
	width: 1rem;
}
.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_outer {
	bottom: 0;
	top: auto;
	-webkit-transition: height 0.2s;
	-moz-transition: height 0.2s;
	-o-transition: height 0.2s;
	-ms-transition: height 0.2s;
	transition: height 0.2s;
}
.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_outer {
	left: auto;
	right: 0;
	-webkit-transition: width 0.2s;
	-moz-transition: width 0.2s;
	-o-transition: width 0.2s;
	-ms-transition: width 0.2s;
	transition: width 0.2s;
}
/* update scrollbar offset if both scrolls are visible */
.scrollbar-dynamic > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
	left: -2rem;
}
.scrollbar-dynamic > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
	top: -2rem;
}
/* hover & drag */
.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer {
	overflow: hidden;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-element_size,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-element_size {
	opacity: 1;
}
.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-bar,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-bar {
	height: 100%;
	width: 100%;
	-webkit-border-radius: 1rem;
	-moz-border-radius: 1rem;
	border-radius: 1rem;
}
.scrollbar-dynamic > .scroll-element.scroll-x:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-x.scroll-draggable .scroll-element_outer {
	height: 2rem;
	min-height: 1rem;
}
.scrollbar-dynamic > .scroll-element.scroll-y:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-y.scroll-draggable .scroll-element_outer {
	min-width: 1rem;
	width: 2rem;
}
/*END SCROLL*/
/*btn lines*/
.mmenu_sm_ico_showhide_path,
.mmenu_sm_ico_showhide
{
	width: 3.5rem;
	height: 3.5rem;
	min-height: 3.5rem;
	min-width: 3.5rem;
	box-sizing: border-box;
}
.mmenu_sm_ico_showhide
{
	position: absolute;
	border-radius: 50%;
	vertical-align: middle;
	margin: 0;
	top: 50%;
	right: 0.7rem;
	opacity: 1;
	transform: translateY(-50%) scale(0.8);
}
.mmenu_sm_ico_showhide,
.mmenu_sm_ico_showhide *
{
	cursor: pointer;
}
.mmenu_sm_ico_showhide > label
{
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
#mmenu_sm_btn_1:checked ~ .mmenu_main > .mmenu_sm_ico_showhide,
#mmenu_sm_menu_cf_show_mobile:checked ~ .catalog_filter > .smartfilter .catalog_filter_header > .mmenu_sm_ico_showhide
{
	-webkit-transition: border 0s linear 0.4s;
	transition: border 0s linear 0.4s;
	border: 3px solid #FFF;
}
#mmenu_sm_btn_1:checked ~ .mmenu_main > .mmenu_sm_ico_showhide > .mmenu_sm_ico_showhide_lines,
#mmenu_sm_menu_cf_show_mobile:checked ~ .catalog_filter > .smartfilter .catalog_filter_header > .mmenu_sm_ico_showhide > .mmenu_sm_ico_showhide_lines
{
	-webkit-transition: background 0.4s steps(1, start);
	transition: background 0.4s steps(1, start);
	border-color: transparent;
}
#mmenu_sm_btn_1:checked ~ .mmenu_main > .mmenu_sm_ico_showhide > .mmenu_sm_ico_showhide_lines:after,
#mmenu_sm_menu_cf_show_mobile:checked ~ .catalog_filter > .smartfilter .catalog_filter_header > .mmenu_sm_ico_showhide > .mmenu_sm_ico_showhide_lines:after
{
	-webkit-transform: translateX(-3px) translateY(9px) rotate(45deg) !important;
	-ms-transform: translateX(-3px) translateY(9px) rotate(45deg) !important;
	transform: translateX(-3px) translateY(9px) rotate(45deg) !important;
}
#mmenu_sm_btn_1:checked ~ .mmenu_main > .mmenu_sm_ico_showhide > .mmenu_sm_ico_showhide_lines:before,
#mmenu_sm_menu_cf_show_mobile:checked ~ .catalog_filter > .smartfilter .catalog_filter_header > .mmenu_sm_ico_showhide > .mmenu_sm_ico_showhide_lines:before
{
	-webkit-transform: translateX(-3px) translateY(-9px) rotate(-45deg) !important;
	-ms-transform: translateX(-3px) translateY(-9px) rotate(-45deg) !important;
	transform: translateX(-3px) translateY(-9px) rotate(-45deg) !important;
}
#mmenu_sm_btn_1:checked ~ .mmenu_main > .mmenu_sm_ico_showhide > .mmenu_sm_ico_showhide_path,
#mmenu_sm_menu_cf_show_mobile:checked ~ .catalog_filter > .smartfilter .catalog_filter_header > .mmenu_sm_ico_showhide > .mmenu_sm_ico_showhide_path
{
	opacity: 0;
	-webkit-transition: opacity 0.4s steps(1, start);
	transition: opacity 0.4s steps(1, start);
	-webkit-animation: kf_pathanimation 0.4s linear;
	animation: kf_pathanimation 0.4s linear;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}
.mmenu_sm_ico_showhide_lines
{
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	width: 26px;
	border-bottom: 3px solid #FFF;/*COLOR*/
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	-webkit-transition: border-color 0.4s steps(1, end);
	transition: border-color 0.4s steps(1, end);
}
.mmenu_sm_ico_showhide_lines:before,
.mmenu_sm_ico_showhide_lines:after
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 26px;
	border-top: 3px solid #FFF;/*COLOR*/
	-webkit-transform: translateY(-8px);
	-ms-transform: translateY(-8px);
	transform: translateY(-8px);
	-webkit-transition: -webkit-transform 0.4s;
	transition: transform 0.4s;
	-webkit-transform-origin: 100% 50%;
	-ms-transform-origin: 100% 50%;
	transform-origin: 100% 50%;
}
.mmenu_sm_ico_showhide_lines:after
{
	-webkit-transform: translateY(8px);
	-ms-transform: translateY(8px);
	transform: translateY(8px);
}
.mmenu_sm_ico_showhide_path
{
	opacity: 0;
	fill: transparent;
	stroke-width: 3px;
	stroke: #FFF;/*COLOR*/
	stroke-dasharray: 26px 230px;
	-webkit-transition: stroke-dasharray 0.4s, stroke-dashoffset 0.4s, opacity 0.4s steps(1, end);
	transition: stroke-dasharray 0.4s, stroke-dashoffset 0.4s, opacity 0.4s steps(1, end);
	-webkit-animation: kf_pathanimation_out 0.4s linear;
	animation: kf_pathanimation_out 0.4s linear;
}
/*end btn lines*/
/*PP*/
.privacy_policy_msg
{
	height: 4.8rem;
	text-align: justify;
	border: 1px solid #CCC;
	position: relative;
	margin-top: 1rem;
}
.privacy_policy_msg > div:not(.privacy_policy_msg_pointer)
{
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0.5rem 1rem 0.5rem 1rem;
}
.privacy_policy_msg > div > div
{
	position: relative;
	font-size: 0.9rem;
	text-align: center;
}
.privacy_policy_msg > div:not(.privacy_policy_msg_pointer):before
{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #FFF;
}
.privacy_policy_msg > .privacy_policy_msg_pointer
{
	position: absolute;
	right: 15.5%;
	width: 1rem;
	height: 1rem;
	background: #FFF;
	border: 1px solid #CCC;
	top: -0.4rem;
	transform: rotate(45deg);
}
@media (max-width: 1000px)
{
	.privacy_policy_msg
	{
		margin-top: 0;
	}
	.privacy_policy_msg > .privacy_policy_msg_pointer
	{
		right: 50%;
	}
}
/*PP*/
.adaptiv_ddmenu q
{
	quotes: none;
}
.adaptiv_ddmenu .mmenu_submenu_2 > li,
.breadcrumb .mmenu_submenu_2 > li
{
	display: table;
}
.mmenu_submenu_2 > li
{
	width: 20%;
	min-width: 20%;
}
#new_header_mmenu .mmenu_submenu_2 > .mmenu_br
{
	display: none !important;
}
#new_header_mmenu .mmenu_submenu_2 > li > a
{
	justify-content: flex-start !important;
}
#new_header_mmenu .mmenu_submenu_2 > li > a > i,
#new_header_mmenu .mmenu_submenu_3_1 > li > a > i,
#new_header_mmenu .mmenu_submenu_3_1_btn > li > a > i
{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 2rem;
}
#new_header_mmenu .mmenu_submenu_3_1_btn > li > a > i
{
	left: 1.1rem;
	width: 1.75rem;
}
#new_header_mmenu .mmenu_submenu_2 > li > .mmenu_marked,
#new_header_mmenu .mmenu_submenu_3_1 > li > .mmenu_marked
{
	padding-left: 2rem;
}
#new_header_mmenu .mmenu_submenu_3_1_btn > li > .mmenu_marked
{
	padding-left: 3rem !important;
}
#new_header_mmenu .mmenu_submenu_2 > li > .mmenu_marked > .nav_link_text
{
	font-weight: bold;
}
#new_header_mmenu .mmenu_submenu_3_1 > li > .mmenu_marked > .nav_link_text,
#new_header_mmenu .mmenu_submenu_3_1_btn > li > .mmenu_marked > .nav_link_text
{
	color: #000 !important;
}
#new_header_mmenu .mmenu_submenu_2 > li > .mmenu_marked > i:before,
#new_header_mmenu .mmenu_submenu_3_1 > li > .mmenu_marked > i:before,
#new_header_mmenu .mmenu_submenu_3_1_btn > li > .mmenu_marked > i:before
{
	content: '\f0f3';
	font: normal 0.8rem web01;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	animation: kf_ring_mmenu 4s .7s ease-in-out infinite;
	color: #006391;/*COLOR*/
	transform-origin: 50% -0.5rem;
}
.mmenu_submenu_3_btn
{
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: flex-start;
	width: 100%;
	padding: 0 0 1rem 0;
}
.catalog .mmenu_submenu_3_btn
{
	padding-left: 1%;
}
.mmenu_submenu_3_btn > li
{
	margin: 0.5rem 0 0 0.5rem;
	border-radius: 1.2rem;
	background: #72b2e5;/*COLOR*/
	box-shadow: 0.2rem 0.2rem 0.2rem rgba(0,0,0,0.1);
}
html.bx-no-touch .mmenu_submenu_3_btn > li:hover
{
	background: #b5e24d;/*COLOR*/
}
.mmenu_submenu_3_btn > li > .nav_link
{
	padding: 0.5rem 1rem 0.5rem 1rem;
	height: auto;
	color: #FFF;/*COLOR*/
	display: inline-block;
}
.mmenu_submenu_3_1_btn
{
	margin: 0 0 0 1.5rem;
	padding: 0;
}
.mmenu_submenu_3_1_btn > li
{
	position: relative;
	margin: 0;
	padding: 0;
}
.mmenu_submenu_3_1_btn > li > .nav_link
{
	padding-left: 1.5rem !important;
}
.mmenu_submenu_3_1_btn > li .nav_link_text {
	font-size: 0.9rem;
	/*color: #414141 !important;*/
	color: #333 !important;
}
.mmenu_submenu_3_1_btn > li > .nav_link:before
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	border-left: 0.1rem solid #ccc;
	border-bottom: 0.1rem solid #ccc;
	width: 1rem;
	height: 45%;
}
.mmenu_submenu_3_1_btn > li:after
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	border-left: 0.1rem solid #ccc;
	width: 1rem;
	height: 100%;
}
.mmenu_submenu_3_1_btn > li:last-of-type:after
{
	display: none;
}
.mmenu_submenu_3_1_btn > li:first-of-type > .nav_link:before,
.mmenu_submenu_3_1_btn > li:first-of-type:after
{
	top: 0.2rem;
}
.mmenu_submenu_2 .nav_link_text
{
	color: #414141; /*COLOR*/
	font-size: 0.95rem;
}
.adaptiv_ddmenu .mmenu_submenu_2
{
	width: 100%;
	left: 0;
	position: absolute;
	height: auto;
	background: #FFF;
}
html.bx-no-touch #new_header_mmenu .adaptiv_ddmenu .mmenu_submenu_2
{
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: center;
	align-items: flex-start;
	align-content: flex-start;
	background: #FFF;
	min-height: 0;
    height: 0;
	padding: 0;
	margin-left: -1000000%;
	max-width: 100vw;
}
html.bx-no-touch .menu_dd:hover > ul
{
	visibility: visible;
	opacity: 1;
	transition: none;
}
html.bx-no-touch .mmenu_submenu_1 > li:hover > .mmenu_submenu_2
{
	animation: kf_show_mmenu 0.2s linear 0.5s forwards;
}
html.bx-no-touch .mmenu_submenu_1 > li:hover > .mmenu_submenu_2 .mmenu_submenu_header_logo > div > div:first-child
{
	animation: kf_ssn_logo_spin 5s infinite linear;
}
html.bx-no-touch .mmenu_submenu_1:hover
{
	z-index: 1000 !important; /*WARNING*/
}
#new_header_mmenu .adaptiv_ddmenu .mmenu_submenu_2 .mmenu_bg > .mmenu_lline
{
	position: absolute;
	top: 0;
	left: -100%;
	width: 1px;
	height: 100%;
	background: #C8C8C8;/*COLOR*/
	min-width: 1px;
    margin: 0 0 0 2rem;
}
.mmenu_submenu_2 > .mmenu_dd > .nav_link > s
{
	position: absolute;
	top: 0;
	height: 100%;
	right: 0.25rem;
	width: 1rem;
}
.mmenu_submenu_2 > .mmenu_dd > .nav_link > s:before
{
	content: '\f105';
	font: normal 1.2rem web01;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	color: #aaa;/*COLOR*/
}
.adaptiv_ddmenu .mmenu_submenu_2 .mmenu_bg > .mmenu_lline:after
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 0.5rem;
	background: linear-gradient(to right, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 100%);
}
#new_header_mmenu .mmenu_submenu_3
{
	display: none;
}
#new_header_mmenu .mmenu_submenu_3
{
	position: absolute;
	left: 20%;
	top: 0;
	width: 80%;
	height: 100%;
}
#new_header_mmenu .mmenu_submenu_3 > li
{
	position: sticky;
	position: -webkit-sticky;
	top: 0;
	padding: 1rem 1rem 1rem 3rem;
	min-height: 21.8rem;
}
#new_header_mmenu .mmenu_submenu_3_left_right
{
	display: flex;
	flex-direction: row;
	align-items: flex-start;
}
#new_header_mmenu .mmenu_submenu_3_left
{
	width: 60%;
}
#new_header_mmenu .mmenu_submenu_3_right
{
	width: 30%;
	padding-top: 6rem;
	min-height: 30.7rem;
	min-width: 18rem;
	position: relative;
}
#new_header_mmenu .mmenu_submenu_3_right > a
{
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex !important;
	flex-direction: column;
	justify-content: flex-end;
	align-items: center;
	padding: 1rem;
}
#new_header_mmenu .mmenu_submenu_3_right > a > .mmenu_submenu_3_right_name
{
	position: relative;
	width: 100%;
	padding: 0;
	font-size: 1.15rem;
	text-align: center;
	color: #111;/*COLOR*/
	padding: 0 0 1.5rem 0;
}
#new_header_mmenu .mmenu_submenu_3_right > a > .mmenu_submenu_3_right_img
{
	position: relative;
	width: 13rem;
	height: 13rem;
	min-height: 13rem;
	border-radius: 1rem;
	border-top-right-radius: 0;
	border-bottom-left-radius: 0;
}
#new_header_mmenu .mmenu_submenu_3_right .mmenu_submenu_3_right_img_bg
{
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
#new_header_mmenu .mmenu_submenu_3_right .mmenu_submenu_3_right_img_shadow
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#new_header_mmenu .mmenu_submenu_3_description {
	color: #000;
	padding: 1rem 2rem 1rem 1.25rem;
	max-height: 7.5rem;
	overflow: hidden;
	position: relative;
}
#new_header_mmenu .mmenu_submenu_3_description:after {
	content: '';
	position: absolute;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 1rem;
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgb(255, 255, 255) 50%);
}
#new_header_mmenu .mmenu_submenu_3_right .mmenu_submenu_3_right_img_loading {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: #707070; /*COLOR*/
	height: 0px;
	animation: kf_show_loading 1s forwards;
	overflow: hidden;
}
#new_header_mmenu .mmenu_submenu_3_right .mmenu_submenu_3_right_img:after
{
	content: '';
	position: absolute;
	top: 4%;
	left: 4%;
	width: 92%;
	height: 92%;
}
@media (min-width: 1500px)
{
    #new_header_mmenu .mmenu_submenu_3_right .mmenu_submenu_3_right_img:after
    {
        top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
    }
}
#new_header_mmenu .mmenu_submenu_3_right .menu_btn_up > b
{
	display: none !important;
}
#new_header_mmenu .mmenu_submenu_3 .mmenu_br
{
	display: none;
}
#new_header_mmenu .mmenu_submenu_3_1
{
	max-height: 34rem; /*22rem;*/
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	width: 100%;
	align-items: flex-start;
	align-content: flex-start;
	position: relative;
	padding-bottom: 1.5rem;
}
#new_header_mmenu .mmenu_submenu_3_1 > li
{
	width: 45%;
	position: relative;
}
#new_header_mmenu .mmenu_submenu_header
{
	position: relative;
}
.mmenu_submenu_header_logo
{
	position: absolute;
	right: 21%;
	top: -0.75rem;
	width: 7rem;
	height: 7rem;
	background: #FFF;
	border: 2px solid #DDD;
	border-radius: 50%;
}
.mmenu_submenu_header_logo > b
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	overflow: hidden;
}
.mmenu_submenu_header_logo > b:before
{
	content: '';
	position: absolute;
	top: 10%;
	left: 10%;
	width: 80%;
	height: 80%;
	opacity: 0.9;
}
.mmenu_submenu_header_logo > div,
.mmenu_submenu_header_logo > i
{
	position: relative;
	width: 100%;
	height: 100%;
	transform: scale(0.3);
	display: block;
}
#new_header_mmenu .mmenu_submenu_3_1 a
{
	justify-content: flex-start;
	height: auto;
	padding: 0.35rem 0.5rem 0.35rem 1.25rem;
	overflow: hidden;
}
#new_header_mmenu .mmenu_submenu_3_1 a:after
{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 1rem;
	height: 100%;
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgb(255, 255, 255) 50%);
}
#new_header_mmenu .mmenu_submenu_3_1 a .nav_link_text
{
	color: #707070;
}
#new_header_mmenu .mmenu_submenu_header .mmenu_submenu_header_txt
{
	text-decoration: none;
	color: #414141;
}
#new_header_mmenu .mmenu_submenu_header .mmenu_submenu_header_txt > b
{
	font-weight: normal;
}
#new_header_mmenu .mmenu_submenu_header h3
{
	margin: 0.5rem 0 1rem 0;
	position: relative;
	width: 90%;
	padding: 0 0 0.5rem 0.5rem;
}
#new_header_mmenu .mmenu_submenu_header h3:after
{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 3rem;
	height: 2px;
	background: linear-gradient(to right, rgba(180, 180, 180, 1) 0%, rgba(160, 160, 160, 0) 100%);
}
html.bx-no-touch #new_header_mmenu .mmenu_submenu_2:not(.mm-catalog-js) > li:hover > ul
{
	display: block;
}
html.bx-no-touch #select_lang .options .option > a:before,
html.bx-no-touch #new_header_top_menu .menu_submenu_2 > li > a:before,
html.bx-no-touch .breadcrumb .menu_submenu_2 > li > a:before,
html.bx-no-touch #new_header_mmenu .mmenu_submenu_2 > li > a:before
{
	content: '';
	position: absolute;
	left: 0.2rem;
	/*top: 0.2rem;
	bottom: 0.2rem;*/
	top: 0.1rem;
	bottom: 0.1rem;
	right: 100%;
	transition: all 0.2s linear;
	background: #f4f9fb;/*COLOR*/
}
/*html.bx-no-touch .breadcrumb .menu_submenu_2 > li > a:before
{
	top: 0.1rem;
	bottom: 0.1rem;
}*/
html.bx-no-touch #new_header_mmenu .mmenu_submenu_2 > li:hover > a:before,
html.bx-no-touch #new_header_mmenu .mmenu_submenu_2 > li.menu_dd_sel > a:before,
html.bx-no-touch #new_header_top_menu .menu_submenu_2 > li:hover > a:before,
html.bx-no-touch .breadcrumb .menu_submenu_2 > li:hover > a:before,
html.bx-no-touch #select_lang .options .option:hover > a:before
{
	right: 0.2rem;
}
html.bx-no-touch #new_header_mmenu .mm-catalog:hover .mmenu_submenu_2 > li.menu_dd_sel > ul
{
	display: block !important;
}
/*PROP LIST*/
.prop_list
{
	position: relative;
	height: 100%;
	margin: 0;
	padding: 0;
}
.prop_list_point,
.prop_list_square
{
	margin-left: 1.25rem;
}
ul.prop_list_point,
ul.prop_list_square
{
	margin-left: 3rem;
}
.prop_list > dl
{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	position: relative;
}
.prop_list .prop_name div:not(.menu_btn)
{
	background: #FFF;
	padding: 0 0.5rem 0 0;
	display: inline-block;
}
.prop_list .prop_value > span
{
	background: #FFF;
	padding: 0 0 0 0.5rem;
	display: inline-block;
}
.prop_list > dl:before
{
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	height: 0.1rem;
	font-size: 1px;
	border-top: 0.1rem dotted #969696;/*COLOR*/
	top: 50%;
	margin-top: 0.1rem;
}
.prop_list > dl > dt
{
	width: 50%;
	position: relative;
	padding: 0.5rem 5% 0.5rem 0;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
}
.prop_list_point > dl > dt:before,
.prop_list_square > dl > dt:before,
.pg_main ul > li:before,
.prop_list_point > li:before,
.prop_list_square > li:before
{
	content: '';
	position: absolute;
	top: 0;
	width: 1rem;
	height: 1rem;
	left: -1.25rem;
	top: 50%;
	margin-top: -0.45rem;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE0cHgiIGhlaWdodD0iMTRweCIgdmlld0JveD0iMCAwIDE0IDE0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNCAxNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGNpcmNsZSBmaWxsPSIjMDEwMjAyIiBjeD0iNyIgY3k9IjciIHI9IjMiLz48L3N2Zz4=) center center no-repeat;
	background-size: contain;
}
.pg_main .prop_list_point_2 > li:before {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE0cHgiIGhlaWdodD0iMTRweCIgdmlld0JveD0iMCAwIDE0IDE0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNCAxNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGNpcmNsZSBmaWxsPSIjM2U3MDlkIiBjeD0iNyIgY3k9IjciIHI9IjMiLz48L3N2Zz4=) center center no-repeat;
	background-size: contain;
}
.pg_main ul > li:before {
	margin-top: 0;
	top: 0.15rem;
}
.catalog_item_desc_main ul > li:before {
	content: '';
	width: 0.9rem;
	height: 0.9rem;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE0cHgiIGhlaWdodD0iMTRweCIgdmlld0JveD0iMCAwIDE0IDE0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNCAxNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGNpcmNsZSBmaWxsPSIjODliNWQ5IiBjeD0iNyIgY3k9IjciIHI9IjMiLz48L3N2Zz4=) -0.25rem 0.2rem no-repeat;
	background-size: contain;
	display: inline-block;
}
.prop_list_square > dl > dt:before,
.prop_list_square > li:before
{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE0cHgiIGhlaWdodD0iMTRweCIgdmlld0JveD0iMCAwIDE0IDE0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNCAxNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHJlY3QgeD0iNCIgeT0iNCIgZmlsbD0iIzAxMDIwMiIgd2lkdGg9IjYiIGhlaWdodD0iNiIvPjwvc3ZnPg==) center center no-repeat !important;
}
.prop_list > dl > dd
{
	width: 50%;
	position: relative;
	padding: 0.5rem 0 0.5rem 0.5rem;
	background: #FFF;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
}
.prop_list_value_right > dl > dd
{
	background: none;
	text-align: right;
}
.prop_list h3
{
	margin: 3rem 0 1rem 0;
}
.prop_list_point h3,
.prop_list_square h3
{
	margin-left: -1.25rem;
}
.prop_list > dl.no_line:before
{
	display: none;
}
.prop_list .prop_name_btn
{
	min-height: 2.4rem;
	display: flex;
	flex-direction: row;
	align-items: center;
}
.prop_list .prop_name .menu_btn
{
	width: 2.4rem;
	min-width: 2.4rem;
	height: 2.4rem;
	text-align: center;
	cursor: pointer;
	position: relative;
	border-radius: 50%;
}
.prop_list .prop_name .menu_btn > i
{
	position: relative;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: inline-block;
	cursor: pointer;
	box-sizing: border-box;
	border-radius: 50%;
	box-shadow: inset 0 0.15rem 0.3rem rgba(0,0,0,.2);
	background: #5aa6c9;
}
html.bx-no-touch .prop_list .prop_name .menu_btn:hover > i
{
	background: #b5e24d;
}
.prop_list .prop_name .menu_btn > i:before
{
	content: "\f128";
	font: normal 1.8rem web01;
	color: #FFF;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
/*END PROP LIST*/
.nowrap
{
	white-space: nowrap !important;
}
.cur_pointer,
.cur_pointer *
{
	cursor: pointer;
}
.cur_default,
.cur_default *
{
	cursor: default !important;
}
.dblock
{
	display: block !important;
}
.dnone,
.dnone *,
.dnone_t
{
	display: none;
}
.dnone_i
{
	display: none !important;
}
.dnone_before:before
{
	display: none;
}
.vhidden,
.vhidden *
{
	visibility: hidden;
}
.no_select,
.no_select *:not(input),
.no_select_before:before
{
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-user-select: none;  
	-moz-user-select: none;    
	-ms-user-select: none;      
	user-select: none;
	outline: none;
}
.ptop
{
	padding-top: 0.5rem;
}
.ptop_2
{
	padding-top: 2rem;
}
.mtop_half
{
	margin-top: 0.25rem;
}
.mtop
{
	margin-top: 0.5rem;
}
.mbottom {
	margin-bottom: 0.5rem;
}
.mbottom_double {
	margin-bottom: 1rem;
}
.mbottom_2 {
	margin-bottom: 2rem;
}
.mtop_double
{
	margin-top: 1rem;
}
.mtop_triple
{
	margin-top: 1.5rem;
}
.mtop_2
{
	margin-top: 2rem;
}
.mtop_3
{
	margin-top: 3rem;
}
.mleft
{
	margin-left: 0.5rem;
}
.mleft_double
{
	margin-left: 1rem;
}
.mleft_triple
{
	margin-left: 1.5rem;
}
.mright {
	margin-right: 0.5rem;
}
.mright_double {
	margin-right: 1rem;
}
.ptop_triple
{
	padding-top: 1.5rem;
}
.dlgel_hal
{
	text-align: left;
}
.wauto {
	width: auto;
}
.w100,
.dlgel_w100
{
	width: 100%;
}
.dlgel_vcenter
{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	/*v*/
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center; 
}
.dlgel_vhcenter
{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	/*v*/
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center; 
	/*h*/
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.tal
{
	text-align: left !important;
}
.tac
{
	text-align: center !important;
}
.tar {
	text-align: right !important;
}
.jcc
{
	justify-content: center !important;
}
.visible
{
	visibility: visible !important;	
}
.bold
{
	font-weight: bold;
}
.ttu
{
	text-transform: uppercase !important;
}
.ovfh {
	overflow: hidden;
}
#new_header_mmenu .mobile,
#new_header_mmenu .mobile + .mmenu_br
{
	display: none;
}
button
{
	background: none;
	border: 0;
}
.dlgel_js
{
	display: none;
}
.flex_items {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: flex-start;
}
@-webkit-keyframes autofill
{
	to {
		color: inherit;
		background: transparent;
	}
}
 
input:-webkit-autofill
{
	-webkit-animation-name: autofill;
	-webkit-animation-fill-mode: both;
}
.txt_mobile
{
	display: none;
}
@media(max-width: 1599px)
{
	.tabs_section > label
	{
		height: 49px;
	}
}
@media(max-width: 1200px)
{
	
	/*HEADER*/
	/*top menu*/
	#new_header_top_left_menu
	{
		display: none;
	}
	#new_header_top_right_menu
	{
		float: left;
		width: 100%;
	}
	#new_header_top_right_menu_lang_br
	{
		width: 100%;
	}
	#new_header_top_right_menu > a:after
	{
		content: '';
		position: absolute;
		width: 0.2rem;
		border-left: 0.1rem solid #EEE;
		height: 60%;
		top: 20%;
		right: -0.2rem;
		box-sizing: border-box;
	}
	#select_lang
	{
		min-width: 70px;
	}
	/*end top menu*/
	.main_body
	{
		margin-top: 0.5rem;
	}
	.breadcrumb
	{
		display: none;
	}
	#new_header
	{
		height: auto;
		min-height: auto;
	}
	#new_header_center_menu
	{
		height: 11rem;
		min-height: 11rem;
		align-items: flex-end;
	}
	#new_header_center_menu .telephones
	{
		flex: 1;
		display: flex;
		flex-direction: row;
		justify-content: center;
		min-width: auto;
		width: auto;
	}
	#new_header_center_menu .telephones_company_name
	{
		top: -1.5rem;
		right: -15rem;
	}
	#new_header_center_menu_body .search
	{
		position: absolute;
		top: -1.5rem;
		bottom: auto;
		padding: 0;
		left: -30rem;
		right: 20rem;
	}
	#new_header_center_menu_body .tmenu_fnd
	{
		right: 0;
	}
	#new_header_center_menu .logo
	{
		bottom: 0.5rem;
		left: 2rem;
	}
	#logo
	{
		height: 9rem;
	}
	#new_header_center_menu .ssn_logo
	{
		bottom: -2.5rem;
		margin: 0 0 0 2rem;
	}
	/*END HEADER*/
	.adaptiv_ddmenu td > div > ul,
	.adaptiv_ddmenu td > div > ul.mmenu_submenu_1
	{
		display: none;
	}
	#mmenu_sm_btn_1:checked ~ .mmenu_submenu_1
	{
		display: block;
	}
	#new_header_mmenu .adaptiv_ddmenu .mmenu_submenu_1 > li
	{
		display: none !important;
	}
	#new_header_mmenu .adaptiv_ddmenu .mmenu_submenu_1 > .no-hide-mobile
	{
		display: block !important;
	}
	#new_header_mmenu .adaptiv_ddmenu .mmenu_submenu_1 > .mobile
	{
		display: block !important;
	}
	.adaptiv_ddmenu ul.mmenu_submenu_1
	{
		box-shadow: inset 0 5px 5px -2.5px rgba(0, 0, 0, 0.15) !important;
	}
	.adaptiv_ddmenu td > div > ul.mmenu_submenu_1
	{
		border: 0 !important;
		background: linear-gradient(to right, #5396ce 0%,#4583b8 100%);
		border-top: 1px solid #4382b7;/*COLOR*/
	}
	.adaptiv_ddmenu ul.mmenu_submenu_2
	{
		border: 0 !important;
		background: linear-gradient(to right, #e8eff5 0%,#dfe5ee 100%) !important;
	}
	#new_header_mmenu .mmenu_submenu_3
	{
		border: 0 !important;
		background: #FFF;
	}
	#new_header_mmenu .mmenu_submenu_3_description
	{
		display: none;
	}
	#new_header_mmenu .mmenu_submenu_3_1
	{
		padding-bottom: 0;
	}
	.adaptiv_ddmenu .mmenu_submenu_1:before,
	.adaptiv_ddmenu .mmenu_submenu_1 > .mmenu_br:first-of-type,
	.adaptiv_ddmenu ul > .mmenu_br:last-of-type
	{
		display: none !important;
	}
	.adaptiv_ddmenu .mmenu_main
	{
		display: block;
	}
	.adaptiv_ddmenu .mmenu_submenu_1 > .mmenu_br
	{
		height: 1px;
		width: auto;
		font-size: 1px;
		margin: 0 5px 0 5px;
		background: linear-gradient(to right, #4382b7, rgba(67,130,183,0));/*COLOR*/
	}
	.adaptiv_ddmenu .mmenu_submenu_1 > .mmenu_br
	{
		display: none;
	}
	.adaptiv_ddmenu li
	{
		display: block !important;
		float: none;
		height: auto !important;
		width: 100%;
	}
	.adaptiv_ddmenu li:not(.mmenu_br)
	{
		min-height: 3.5rem;
	}
	.adaptiv_ddmenu li > a
	{
		padding: 5px !important;
		display: table-cell !important;
		text-align: center;
		vertical-align: middle;
		height: 3.5rem !important;
	}
	.adaptiv_ddmenu .mmenu_submenu_3_1 li > a
	{
		padding: 0.35rem 0.5rem 0.35rem 1.25rem !important;
		height: 2.5rem !important;
	}
	.adaptiv_ddmenu .mmenu_submenu_3_1 li
	{
		min-height: 2.5rem;
	}
	.adaptiv_ddmenu li > label
	{
		width: 5rem !important;
		min-width: 5rem !important;
		cursor: pointer;
		display: block;
		position: relative;
		display: table-cell !important;
	}
	.adaptiv_ddmenu label > u
	{
		display: block;
		width: 2.25rem;
		height: 2.25rem;
		min-height: 2.25rem;
		background: #b5e24d;/*COLOR*/
		border-radius: 50%;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		text-decoration: none;
		box-shadow: inset 3px 3px 3px rgba(0,0,0,0.1);
	}
	.adaptiv_ddmenu li > q
	{
		display: table-cell !important;
		width: 1px;
		font-size: 1px;
	}
	.adaptiv_ddmenu li > a > i
	{
		height: 0.75rem !important;
	}
	.adaptiv_ddmenu li > .mmenu_marked > i
	{
		height: 0.5rem !important;
	}
	.adaptiv_ddmenu ul > li.mmenu_dd > a > i
	{
		margin-left: 5rem;
	}
	.adaptiv_ddmenu .three_d_box
	{
		display: none;
	}
	.adaptiv_ddmenu li > a > b
	{
		color: #FFF;
		font-size: 13px !important;/*FONTSIZE*/
		display: inline-block;
		max-width: 100%;
	}
	.adaptiv_ddmenu label > u:before
	{
		content: "\f067";
		font: normal 1.5rem web01;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		color: #FFF;/*COLOR*/
	}
	html.bx-no-touch .mmenu_submenu_1 > li:hover > .mmenu_submenu_2
	{
		animation: none;
	}
	html.bx-no-touch #new_header_mmenu .mmenu_submenu_2 > li > a:before
	{
		display: none;
	}
	.adaptiv_ddmenu .mmenu_submenu_2
	{
		position: relative;
		display: none !important;
	}
	input[id^=mmenu_btn_]:checked ~ ul[class*=mmenu_submenu_]
	{
		display: flex !important;
		position: relative;
		height: auto !important;
		margin: 0 !important;
		flex-direction: column;
	}
	ul[class*=mmenu_submenu_] > .mmenu_bg,
	.mmenu_dd > a > s
	{
		display: none !important;
	}
	input[id^=mmenu_btn_]:checked ~ label[for^=mmenu_btn_] > u:before
	{
		content: "\f068";
	}
	#new_header_mmenu .mmenu_submenu_2 li > a > i
	{
		position: relative;
		width: 0 !important;
	}
	.adaptiv_ddmenu li > .mmenu_marked > i:before
	{
		left: -0.75rem !important;
	}
	.adaptiv_ddmenu ul.mmenu_submenu_2 > .mmenu_br
	{
		opacity: 0.2;
		margin: 0 !important;
	}
	.mmenu_submenu_1 > li .nav_link > i:before
	{
		font: normal 1.3rem web01;
		position: absolute;
		top: 50%;
		left: 50%;
		color: #FFF;
		transform: translate(-50%, -50%);
		margin: -0.05rem 0 0 -0.4rem;
	}
	.mmenu_submenu_1 > li > .nav_link > i:before
	{
		content: '\f0c9';
	}
	#new_header_mmenu .mmenu_submenu_1 > .mm-brands > a > i,
	#new_header_mmenu .mmenu_submenu_1 > .mm-catalog-testing > a > i,
	#new_header_mmenu .mmenu_submenu_1 > .mm-world-spine > a > i,
	#new_header_mmenu .mmenu_submenu_1 > .upmenu_top_left_payment > a > i,
	#new_header_mmenu .mmenu_submenu_1 > .upmenu_top_left_delivery > a > i,
	#new_header_mmenu .mmenu_submenu_1 > .upmenu_top_left_return > a > i,
	#new_header_mmenu .mmenu_submenu_1 > .upmenu_top_left_warranty > a > i,
	#new_header_mmenu .mmenu_submenu_1 > .upmenu_top_left_contacts > a > i,
	#new_header_mmenu .mmenu_submenu_1 > .upmenu_top_left_company > a > i
	{
		display: inline-block;
	}
	#new_header_mmenu .mmenu_submenu_1 > .mm-catalog-testing > a > i {
		width: 1.5rem;
	}
	#new_header_mmenu .mmenu_submenu_1 > .mm-world-spine > a > i:before {
		content: '\f004';
		font-size: 1.1rem;
	}
	#new_header_mmenu .mmenu_submenu_1 > .mm-brands > a > i:before {
		content: '\f005';
	}
	#new_header_mmenu .mmenu_submenu_1 > .mm-catalog-testing > a > i:before {
		content: '\f12a';
		font-size: 1.3rem;
	}
	#new_header_mmenu .mmenu_submenu_1 > .upmenu_top_left_payment > a > i:before
	{
		content: '\f158';
		font-size: 1.4rem;
	}
	#new_header_mmenu .mmenu_submenu_1 > .upmenu_top_left_delivery > a > i:before
	{
		content: '\f018';
		font-size: 1.4rem;
	}
	#new_header_mmenu .mmenu_submenu_1 > .upmenu_top_left_return > a > i:before
	{
		content: '\f021';
		font-size: 1.3rem;
	}
	#new_header_mmenu .mmenu_submenu_1 > .upmenu_top_left_warranty > a > i:before
	{
		content: '\f2d7';
		font-size: 1.4rem;
	}
	#new_header_mmenu .mmenu_submenu_1 > .upmenu_top_left_contacts > a > i:before
	{
		content: '\f2d9';
		font-size: 1.6rem;
	}
	#new_header_mmenu .mmenu_submenu_1 > .upmenu_top_left_company > a > i:before
	{
		content: '\f2b1';
		font-size: 1.5rem;
	}
	html.bx-no-touch #new_header_mmenu .mmenu_submenu_2 > li:hover > ul,
	#new_header_mmenu .mmenu_submenu_bg,
	#new_header_mmenu .mmenu_submenu_3_right,
	#new_header_mmenu .mmenu_submenu_3_1:before
	{
		display: none;
	}
	#new_header_mmenu .mmenu_submenu_3
	{
		position: relative;
		left: 0;
		width: 100%;
	}
	#new_header_mmenu .mmenu_submenu_header_logo
	{
		right: 0;
		z-index: 1;/*WARNING*/
		top: 0;
	}
	#new_header_mmenu .mmenu_submenu_3 > li
	{
		padding: 1rem 1.5rem 3rem 1rem;
		min-height: auto;
		overflow: hidden;
	}
	#new_header_mmenu .mmenu_submenu_3_left,
	#new_header_mmenu .mmenu_submenu_3_1 > li
	{
		width: 100%;
	}
	#new_header_mmenu .mmenu_submenu_3_1 > li.mmenu_br
	{
		display: none !important;
	}
	#new_header_mmenu .mmenu_submenu_3_1 a {
		text-align: left;
		padding-left: 1rem !important;
		max-width: 90vw;
	}
	#new_header_mmenu .mmenu_submenu_3_1 a.mmenu_marked,
	#new_header_mmenu .mmenu_submenu_3_1_btn a {
		padding-left: 2rem !important;
		max-width: 85vw;
	}
	#new_header_mmenu .mmenu_submenu_3_1_btn a.mmenu_marked
	{
		padding-left: 3rem !important;
		max-width: 80vw;
	}
	#new_header_mmenu .mmenu_submenu_3_1
	{
		height: auto;
		min-height: auto;
		max-height: none;
	}
	#new_header_mmenu .mmenu_submenu_3_1,
	#new_header_mmenu .mmenu_submenu_3_btn,
	#new_header_mmenu .mmenu_submenu_3_1_btn
	{
		box-shadow: none !important;
	}
	#new_header_mmenu .mmenu_submenu_3_1_btn > li > a.mmenu_marked > i
	{
		left: 0.1rem;
	}
	#new_header_mmenu .mmenu_submenu_header h3
	{
		font-size: 1.4rem;
	}
	.mmenu_submenu_3_btn > li > .nav_link
	{
		padding: 10px !important;
		text-align: center;
		font-size: 13px;/*FONTSIZE*/
	}
	.mmenu_submenu_3_1_btn > li > .nav_link:before
	{
		height: 50%;
	}
	html.bx-no-touch #new_header_mmenu .adaptiv_ddmenu .mmenu_submenu_2
	{
		overflow: hidden;
		padding-top: 0 !important;
	}
	#new_header_mmenu .mmenu_submenu_header h3
	{
		margin-bottom: 4rem;
		margin-top: 0.5rem !important;
		padding: 1rem 1rem 0.75rem 0.5rem;
	}
	#new_header_mmenu .mmenu_submenu_header h3:before
	{
		content: '';
	}
	.mmenu_submenu_3_btn > li
	{
		margin-left: 0;
	}
}
@media(max-width: 800px)
{
	#new_header_center_menu .telephones_company_name
	{
		top: 50%;
		right: auto;
	}
	#new_header_center_menu_body .search
	{
		right: 0;
		left: 0;
	}
	#new_header_center_menu
	{
		min-height: 15rem;
		height: 15rem;
	}
	.tmenu_fnd form
	{
		padding: 0 1rem 0 1rem;
	}
	.logo
	{
		z-index: 1;
	}
	#logo
	{
		position: absolute;
		width: 10rem;
		min-width: 10rem;
	}
	#new_header_center_menu_body
	{
		height: 11rem;
	}
	#new_header_center_menu_body > div
	{
		flex-direction: column;
	}
	#new_header_center_menu .telephones
	{
		position: absolute;
		left: 0;
		width: 100%;
		height: 5rem;
	}
	#new_header_center_menu_body_top .tmenu_btns
	{
		position: absolute;
		right: 0;
		bottom: -1rem;
	}
	#new_header_center_menu_bg > div
	{
		left: -3rem;
	}
	#new_header_top_right_menu_lang_br:after
	{
		display: none;
	}
	#new_header_center_menu .ssn_logo
	{
		bottom: -2rem;
	}
}
@media(max-width: 699px)
{
	.tabs_section > label
	{
		height: 40px;
	}
}
@media(max-width: 600px)
{
	#logo_bg
	{
		display: none;
	}
	#new_header_center_menu .logo
	{
		width: 6rem;
	}
	.siz_form_auth
	{
		position: relative;
	}
	.dlgel_group.auth_btns
	{
		bottom: auto;
		position: relative;
		margin-top: 0.5rem;
		width: auto;
	}
	.siz_form_auth
	{
		margin-top: -0.5rem;
	}
	.dlgel_group.auth_btns > .menu_btn
	{
		width: auto;
	}
	.dlgel_group.auth_btns > .menu_btn > a
	{
		width: auto;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}
	.auth_btns > div.btns_br
	{
		width: 0.5rem;
		min-width: 0.5rem;
	}
	.txt_mobile
	{
		display: block;
		padding: 0.5rem 0.75rem 0.5rem 3.1rem;
		font-weight: normal;
		color: #000;
	}
}
@media(max-width: 400px)
{
	#new_header_center_menu .ssn_logo
	{
		bottom: -2.5rem;
	}
	#new_footer_tbl
	{
		padding: 0;
	}
	/*#new_header_top_right_menu > a:last-of-type
	{
		display: none;
	}*/
}
@media(max-width: 300px)
{
	#new_header_top_right_menu > a:last-of-type
	{
		display: none;
	}
}
.clr_main,
.dlgel_wnd_info
{
	color: #414141;
}
.clr_background_gradient_1,
.clr_background_gradient_2
{
	background: linear-gradient(to right, rgba(116, 167, 191, 1) 0%, rgba(116, 167, 191, 0) 100%);
}
.clr_err, .clr_6
{
	color: #fb1717 !important;
}
.clr_btn,
.clr_btn_before:before,
ul.li_before li:before
{
	color: #417db0;
}
.clr_btn_icon_before:before
{
	color: #5aa6c9;
}
.dlgel_wnd_icon:after
{
	color: #add3e4;
}
.clr_footer_menu
{
	color: #FFF;
}
.clr_menu_btn_after:after
{
	color: #5aa6c9 !important;
}
html.bx-no-touch .nav_link:hover > .clr_border_footer_menu_after:after
{
	border-color: #FFF;
	opacity: 0.8;
}
.color_nav_link
{
	color: #427bad;
}
.clr_btn_icon_dark_after:after
{
	color: #4e8ec6;
}
.clr_background_wnd_header,
.bg_clr_header_gradient
{
	background: #5aa6c9 !important;
}
.clr_background_brv_1
{
	background: linear-gradient(to bottom, rgba(90, 166, 201, 0) 0%, #006391 50%, rgba(90, 166, 201, 0) 100%) !important;
}
.clr_background_date_picker_after:after
{
	background: linear-gradient(to bottom, #e9f3f7 0%, #e9f3f7 2%, rgba(255,255,255,0) 7%, rgba(255,255,255,0) 93%, #e9f3f7 98%, #e9f3f7 100%) !important;
}
.clr_background_wnd_body
{
	background: #e9f3f7;
}
.clr_background_menu_btn,
.banner_plain_animated_social_networks .banner_nav_btns > div > div,
.banner_ym_reviews .banner_nav_btns > div > div,
.banner_nav_btns > div > div
{
	background: #5aa6c9;
}
.clr_background_btn_icon_dark
{
	background: #006391;
}
.dlgel_chk_on > label:before
{
	background: #a1cfe3;
}
.dlgel_chk_on > input:checked ~ label:before,
.dlgel_chk > input:checked ~ label > i,
.dlgel_input_help .dlgel_input_help_icon
{
	background: #5aa6c9;
}
.dlgel_chk.dlgel_disabled > input:checked ~ label > i
{
    background: #BEBEBE;
}
html.bx-no-touch .clr_background_btn_hover:hover,
html.bx-no-touch .banner_plain_animated_social_networks .banner_nav_btns > div > div:hover,
html.bx-no-touch .banner_ym_reviews .banner_nav_btns > div > div:hover,
html.bx-no-touch .banner_nav_btns > div > div:hover,
input.wnd_open:checked ~ .menu_btn > .dlgel_input_help_icon,
input.btns_wnd_date_picker_open:checked ~ label[for^=wnd_open_],
*[id^=auth_pwd_show]:checked ~ div > label
{
	background: #b5e24d !important;
}
.catalog_filter_item_header_before:before
{
	background: #a5cfe1;
}
html.bx-no-touch .catalog_filter_item_header_before:hover:before,
html.bx-no-touch .order_content .order_h3:hover:after
{
	background: #b5e24d;
}
.clr_background_white,
.clr_background_white_after:after,
.smf_menu_dd_ico
{
	background: #FFF;
}
.clr_border_white_after:after
{
	border-color: #FFF !important;
}
.dlgel_input,
.clr_border_input,
.clr_border_title,
.menu_btn > b,
.btn_title > b,
.banner_plain_animated_social_networks .banner_nav_btns > div > span,
.banner_ym_reviews .banner_nav_btns > div > span,
.banner_nav_btns > div > span
{
	border-color: #74A7BF !important;
}
.dlgel_input:before
{
	border-color: #BEBEBE !important;
}
.clr_border_wnd,
.clr_border_lbl,
.clr_border_lbl_before:before,
#cf_wnd > div > #cf_wnd_bdy
{
	border-color: #BEBEBE !important;
}
#cf_wnd > div:before
{
	border-right-color: #BEBEBE !important;
}
.clr_border_err
{
	border-color: #fb1717 !important;
}
.dlgel_chk > input:checked ~ label > i,
.pager_pagination > ul
{
	border-color: #5aa6c9;
}
.clr_black
{
	color: #000 !important;
}
html.siz_modal .main_body_left,
html.siz_modal .breadcrumb,
html.siz_modal .tmenu_fnd,
html.siz_modal .adaptiv_ddmenu .mmenu_submenu_1,
html.siz_modal .dlgel_combobox_main > input:first-of-type:not(:checked)
{
	z-index: 1;
}
.dlgel_combobox q:before,
.dlgel_combobox q:after
{
	content: '';
}
.dlgel_wnd_body .pg_err
{
	position: absolute !important;
	top: 0;
	left: 0;
	width: 100%;
	bottom: 0;
	z-index: 5;
	pointer-events: none;
}
.dlgel_wnd_body .pg_err .dlgel_wnd_page
{
	position: sticky;
	top: 0.5rem;
	left: 0;
	width: 80%;
	margin-left: 10%;
	margin-top: 0.5rem;
	pointer-events: all;
}
.input_copy
{
	position: fixed;
	top: 0;
	left: -1000px;
}
/*stamp*/
.stamp,
.stamp_shipped,
.stamp_cancel,
.stamp_select
{
	width: 14rem;
	height: 4.5rem;
	position: absolute;
	border: 0.2rem solid #798ea9;
	border-radius: 0.2rem;
	text-align: center;
	right: 1rem;
	bottom: 4rem;
	transform: rotate(-30deg);
	display: block;
}
html[lang=ru] .stamp,
html[lang=ru] .stamp_shipped,
html[lang=ru] .stamp_cancel,
html[lang=ru] .stamp_select
{
	height: 4rem;
}
.stamp_second
{
	right: 12rem;
}
.stamp:before,
.stamp_shipped:before,
.stamp_cancel:before,
.stamp_select:after
{
	content: 'Payed';
	font: normal 2.7rem Arial;
	color: #798ea9;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	position: absolute;
}
html[lang=ru] .stamp:before
{
	content: 'Оплачено';
}
.stamp_shipped:before
{
	content: 'Shipped';
	font: normal 2.5rem Arial;
}
html[lang=ru] .stamp_shipped:before
{
	content: 'Отгружено';
}
.stamp_cancel:before
{
	content: 'Canceled';
}
html[lang=ru] .stamp_cancel:before
{
	content: 'Отменен';
}
.stamp_select:before
{
	content: '';
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #FFF;
	opacity: 0.4;
}
.stamp_select:after
{
	content: 'Выбран';
	color: #fb1717;
}
.stamp > div,
.stamp_shipped > div,
.stamp_cancel > div
{
	font: normal 1rem Arial;
	position: absolute;
	top: 0;
	right: 1rem;
	color: #798ea9;
}
.stamp_cancel > div
{
	right: 1.3rem;
}
/*red*/
.order_status_del,
.stamp_cancel:before,
.stamp_cancel > div
{
	color: #fb1717;
}
.stamp_cancel
{
	border-color: #fb1717;
}
.stamp_select
{
	border-color: #fb1717;
	bottom: auto;
	pointer-events: none;
	top: -6rem;
	width: 100%;
	max-width: 14rem;
	transform: scale(0.8) rotate(-30deg);
	right: 0;
}
@media (max-width: 1000px) {
	.stamp,
	.stamp_shipped,
	.stamp_cancel,
	.stamp_select
	{
		transform: rotate(-30deg) scale(0.8);
	}
}
@media (max-width: 699px) {
	.stamp_select
	{
		right: 1rem;
		top: -7rem;
		transform: rotate(-30deg) scale(1);
	}
}
/*end stamp*/
.new_footer_before_right .b_item
{
	position: relative;
}
.new_footer_before_right .b_item > a
{
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 1;
}
.new_footer_before_right .b_item > a:before
{
	content: '\f2c6';
	font: normal 15rem web01;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	opacity: 0.15;
	color: #000;
}
.new_footer_before_right .b_telegram > a:before
{
	content: '\f2c6';
}
.new_footer_before_right .b_youtube > a:before
{
	content: '\f166';
}
.new_footer_before_right .b_instagram > a:before,
.new_footer_before_right .b_vk > a:before,
.new_footer_before_right .b_facebook > a:before
{
	content: '\f16d';
	border-radius: 50%;
	background: #000;
	width: 15rem;
	height: 15rem;
	color: #FFF;
	font-size: 10rem;
	text-align: center;
	line-height: 15rem;
}
.new_footer_before_right .b_vk > a:before
{
	content: '\f189';
	font-size: 8rem;
}
.new_footer_before_right .b_facebook > a:before
{
	content: '\f082';
	font-size: 8rem;
}
.new_footer_before_right .b_rutube > a:before {
	content: '';
	border-radius: unset;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEwMHB4IiBoZWlnaHQ9IjEwMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAwIDEwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGNpcmNsZSBpZD0iWE1MSURfNDFfIiBjeD0iNTAiIGN5PSI1MCIgcj0iNDMuMDg1Ii8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMi44MTgsNzIuMTA2YzAtMTQuNjY0LDAtMjkuMjg0LDAtNDQuMDljMC44MDgtMC4wNTgsMS41MzMtMC4xNTIsMi4yNi0wLjE1MmMxMi41OC0wLjAxLDI1LjE2LTAuMDIxLDM3LjczOSwwLjAxMmMxLjQ5MiwwLjAwNCwzLDAuMTYsNC40NzEsMC40MTZjNC40MTQsMC43NjksNy43MTcsMy42NzQsOC4yMjksOC4yMjNjMC40NzksNC4yNjIsMC40OSw4LjY3MS0wLjAyNywxMi45MjZjLTAuNjA1LDQuOTU3LTIuNTcsNi41MDgtOC43MTcsOC41NzRjMy40MTgsNC42NDEsNi44MDIsOS4yMzIsMTAuNDA5LDE0LjEzMWMtNC4zNCwwLTguMjgsMC0xMi40OSwwYy0zLjA5MS00LjU2NC02LjMwNS05LjMxMS05LjY2NS0xNC4yNzNjLTMuMzk0LDAtNi44NzMsMC0xMC4zNTMsMGMtMy40ODgsMC02Ljk3OCwwLTEwLjcsMGMwLDQuNzc5LDAsOS40LDAsMTQuMjM0QzMwLjE1MSw3Mi4xMDYsMjYuNTU4LDcyLjEwNiwyMi44MTgsNzIuMTA2eiBNMzQuMDI5LDM3Ljc4MWMwLDMuNDAxLDAsNi43NDEsMCwxMC4zNTFjMC45NjcsMCwxLjg1OSwwLDIuNzU0LDBjNy4wNzUsMCwxNC4xNSwwLDIxLjIyNiwwYzYuODY1LDAsNy4wNTktMC4yNDQsNi44MDctNi45ODRjLTAuMDg2LTIuMjkyLTEuMTI3LTMuMzY1LTMuMzY5LTMuMzY1QzUyLjM3NSwzNy43ODEsNDMuMzA0LDM3Ljc4MSwzNC4wMjksMzcuNzgxeiIvPjwvc3ZnPg==) 0 0 no-repeat;
	background-size: cover;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 15rem;
	height: 15rem;
}
/*fixed top menu*/
@media (min-width: 1201px)
{
	.fixed_top_menu #new_header_mmenu .mmenu_submenu_1
	{
		position: fixed;
		top: 0;
		height: 2.5rem;
		z-index: 101;
		pointer-events: none;
	}
	.fixed_top_menu .adaptiv_ddmenu .mmenu_submenu_1 > li > a:after
	{
		content: '';
		position: absolute;
		width: 0.2rem;
		border-left: 0.1rem solid #EEE;
		height: 60%;
		top: 20%;
		right: -0.2rem;
		box-sizing: border-box;
	}
}
.fixed_top_menu #new_header_mmenu .mmenu_submenu_1:before,
.fixed_top_menu #new_header_mmenu .front
{
	background: none;
}
.fixed_top_menu #new_header_mmenu .mmenu_submenu_1 > li,
.fixed_top_menu .three_d_box
{
	display: none;
}
.fixed_top_menu #new_header_mmenu .mmenu_submenu_1 > li:nth-child(2)
{
	display: list-item;
	pointer-events: all;
	height: 2.5rem;
}
.fixed_top_menu #new_header_mmenu .mmenu_submenu_1 > li:nth-child(2) > a
{
	height: 2.5rem;
	transition: none;
}
.fixed_top_menu #new_header_top_left_menu {
	padding-left: 7.5rem;
}
html[lang=ru] .fixed_top_menu #new_header_top_left_menu {
	padding-left: 11.5rem;
}
.fixed_top_menu .adaptiv_ddmenu .mmenu_submenu_1 > li > a b
{
	color: #555;
	font-size: 0.85rem !important;
	position: relative;
}
.fixed_top_menu .adaptiv_ddmenu .mmenu_submenu_1 > li > a s:before
{
	content: "\f107";
	font: bold 1rem web01 !important;
	position: absolute;
	left: 50%;
	top: 50%;
	text-decoration: none;
	transform: translate(-50%, -50%);
	color: #777;
}
.fixed_top_menu .adaptiv_ddmenu .mmenu_submenu_1 > li > a i:before
{
	content: '\f0c9';
	font: normal 1.1rem web01;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	margin: -0.05rem 0 0 -0.4rem;
	color: #aaa;
}
.fixed_top_menu .adaptiv_ddmenu .mmenu_submenu_1 > li.mm-stocks > a i:before
{
	content: '\f295';
}
.fixed_top_menu .adaptiv_ddmenu .mmenu_submenu_1 > li > a > b:after
{
	content: '';
	transition: margin 0.3s cubic-bezier(0.165,0.84,0.44,1);
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	border-bottom: 2px solid transparent;
	pointer-events: none;
	margin: 0 auto -0.6rem auto;
}
html.bx-no-touch .fixed_top_menu .adaptiv_ddmenu .mmenu_submenu_1 > li > a:hover > b:after
{
	border-color: #74A7BF; /*COLOR*/
	margin: 0 auto -0.3rem auto;
}
.fixed_top_menu #new_header_mmenu .adaptiv_ddmenu .mmenu_submenu_2:before
{
	background: none !important;
}
html.bx-no-touch .fixed_top_menu #new_header_mmenu .adaptiv_ddmenu .mmenu_submenu_2
{
	box-shadow: inset 0 0.7rem 0.7rem -0.7rem rgba(0,0,0,0.1);
}
@media (min-width: 1600px)
{
	.fixed_top_menu .adaptiv_ddmenu .mmenu_submenu_1 > li > a > b:after
	{
		border-bottom-width: 0.2rem;
	}
}
@media (max-width: 1200px)
{
	.fixed_top_menu #new_header_mmenu_ul
	{
		position: fixed;
		top: 0;
		min-width: 10rem;
		z-index: 101;
		pointer-events: none;
	}
	.fixed_top_menu .adaptiv_ddmenu .mmenu_main
	{
		max-width: 6rem;
		min-height: 2.5rem;
		height: 2.5rem;
		pointer-events: all;
	}
	.fixed_top_menu .adaptiv_ddmenu .mmenu_main:before
	{
		background: none;
	}
	.fixed_top_menu .mmenu_main .mmenu_sm_menu,
	.fixed_top_menu .mmenu_sm_ico_showhide,
	.fixed_top_menu .adaptiv_ddmenu li > label,
	.fixed_top_menu  #new_header_mmenu .adaptiv_ddmenu .mmenu_submenu_2
	{
		display: none !important;
	}
	.fixed_top_menu .adaptiv_ddmenu .mmenu_main > label > b
	{
		color: #555;
		font-size: 0.85rem;
		font-weight: normal;
	}
	.fixed_top_menu #new_header_top_right_menu
	{
		padding-left: 6rem;
	}
	.fixed_top_menu .adaptiv_ddmenu ul > li.mmenu_dd > a > i
	{
		margin-left: 0;
	}
	.fixed_top_menu #mmenu_sm_btn_1:checked ~ .mmenu_main > label[for="mmenu_sm_btn_1"] > b
	{
		margin: 0 !important;
		position: relative !important;
		top: auto;
		left: auto;
		transform: none;
		min-height: 2.5rem;
		height: 2.5rem;
		display: inline-block;
		min-width: 6rem;
		text-align: center;
		line-height: 285%;
	}
	.fixed_top_menu #new_header_top_right_menu > q:first-of-type:before
	{
		content: '';
		position: absolute;
		width: 0.2rem;
		border-left: 0.1rem solid #EEE;
		height: 60%;
		top: 20%;
		left: -0.2rem;
		box-sizing: border-box;
	}
	.fixed_top_menu .adaptiv_ddmenu li > a
	{
		text-align: left;
	}
	.fixed_top_menu .adaptiv_ddmenu td > div > ul.mmenu_submenu_1
	{
		background: #FFF;
		border: 1px solid #BEBEBE !important;
		border-top: 0 !important;
		margin-left: 0.5rem;
		box-shadow: inset 0 0.7rem 0.7rem -0.7rem rgba(0,0,0,0.1), 0.2rem 0.2rem 0.2rem rgba(0, 0, 0, 0.1) !important;
		pointer-events: all;
	}
	.fixed_top_menu .adaptiv_ddmenu .mmenu_submenu_1 > li > a i:before
	{
		margin-top: 0.05rem;
	}
	.fixed_top_menu .adaptiv_ddmenu .mmenu_submenu_1 > li > a
	{
		padding: 5px 20px 5px 10px !important;
		display: flex !important;
		justify-content: flex-start;
		transition: none;
	}
	.fixed_top_menu #mmenu_sm_btn_1:checked ~ .mmenu_main > label[for=mmenu_sm_btn_1]
	{
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		pointer-events: all;
	}
}
/*end fixed top menu*/
.dlgel_btn_no_hover > .nav_link > .nav_link_text:after
{
	display: none;
}
.dlgel_btn_no_hover,
.dlgel_btn_no_hover *
{
	cursor: default !important;
}
/*tabs*/
.tabs > .tabs_body
{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
}
.tabs > .tabs_body > div
{
	visibility: hidden;
	width: 100%;
	min-width: 100%;
	opacity: 0;
}
.tabs > .tabs_body > div:nth-child(2),
.tabs > .tabs_body > div:nth-child(3),
.tabs > .tabs_body > div:nth-child(4),
.tabs > .tabs_body > div:nth-child(5),
.tabs > .tabs_body > div:nth-child(6),
.tabs > .tabs_body > div:nth-child(7),
.tabs > .tabs_body > div:nth-child(8)
{
	margin-left: -100% !important;
}
.pg .tabs
{
	width: 100%;
}
.pg .tabs:not(.wnd_tabs) > .tabs_body > div
{
	display: none;
	margin-left: 0 !important;
	position: relative;
}
.tabs > input[type=radio]
{
	display: none;
}
.tabs > input[type=radio]:nth-child(1):checked ~ .tabs_section > label:nth-child(1):after,
.tabs > input[type=radio]:nth-child(2):checked ~ .tabs_section > label:nth-child(2):after,
.tabs > input[type=radio]:nth-child(3):checked ~ .tabs_section > label:nth-child(3):after,
.tabs > input[type=radio]:nth-child(4):checked ~ .tabs_section > label:nth-child(4):after,
.tabs > input[type=radio]:nth-child(5):checked ~ .tabs_section > label:nth-child(5):after,
.tabs > input[type=radio]:nth-child(6):checked ~ .tabs_section > label:nth-child(6):after,
.tabs > input[type=radio]:nth-child(7):checked ~ .tabs_section > label:nth-child(7):after,
.tabs > input[type=radio]:nth-child(8):checked ~ .tabs_section > label:nth-child(8):after
{
	border-top: 1px solid #FFF;
}
.tabs > input[type=radio]:nth-child(1):checked ~ .tabs_section > label:nth-child(1),
.tabs > input[type=radio]:nth-child(2):checked ~ .tabs_section > label:nth-child(2),
.tabs > input[type=radio]:nth-child(3):checked ~ .tabs_section > label:nth-child(3),
.tabs > input[type=radio]:nth-child(4):checked ~ .tabs_section > label:nth-child(4),
.tabs > input[type=radio]:nth-child(5):checked ~ .tabs_section > label:nth-child(5),
.tabs > input[type=radio]:nth-child(6):checked ~ .tabs_section > label:nth-child(6),
.tabs > input[type=radio]:nth-child(7):checked ~ .tabs_section > label:nth-child(7),
.tabs > input[type=radio]:nth-child(8):checked ~ .tabs_section > label:nth-child(8)
{
	border-bottom-color: #FFF;
	background: #FFF !important;
	box-shadow: none;
	z-index: 1;
}
.tabs > input[type=radio]:nth-child(1):checked ~ .tabs_body > div:nth-child(1),
.tabs > input[type=radio]:nth-child(2):checked ~ .tabs_body > div:nth-child(2),
.tabs > input[type=radio]:nth-child(3):checked ~ .tabs_body > div:nth-child(3),
.tabs > input[type=radio]:nth-child(4):checked ~ .tabs_body > div:nth-child(4),
.tabs > input[type=radio]:nth-child(5):checked ~ .tabs_body > div:nth-child(5),
.tabs > input[type=radio]:nth-child(6):checked ~ .tabs_body > div:nth-child(6),
.tabs > input[type=radio]:nth-child(7):checked ~ .tabs_body > div:nth-child(7),
.tabs > input[type=radio]:nth-child(8):checked ~ .tabs_body > div:nth-child(8)
{
	visibility: visible;
	opacity: 1;
	z-index: 1;
	display: block;
	position: relative;
}
/*end tabs*/
/*pg*/
.pg
{
	display: flex;
	flex-direction: row;
	padding: 1.5rem 0 0 0;
	position: relative;
	flex-wrap: wrap;
}
.pg_menu
{
	width: 20%;
	position: relative;
	min-width: 16rem;
	margin-right: 1rem;
}
.pg_menu > div
{
	position: sticky;
	top: 1rem;
}
.fixed_top_menu ~ #new_body .pg_menu > div
{
	top: 3.5rem;
}
.fixed_top_menu ~ #new_body .main_body_left
{
	top: 2.5rem;
}
.pg_menu .dlgel_btn
{
	width: 100%;
	margin-bottom: 0.5rem;
	height: 3.5rem;
}
.pg_menu .dlgel_btn > .nav_link > .nav_link_text
{
	font-size: 0.95rem;
}
.main_body .mmenu_submenu_header_logo
{
	width: 5rem !important;
	height: 5rem !important;
	right: 1rem !important;
}
.main_body .mmenu_submenu_header_logo > i
{
	transform: scale(0.21) !important;
}
.h1_logo > h1
{
	padding-right: 7rem !important;
}
.pg_main
{
	flex: 1;
	width: 100%;
}
.pg_main *
{
	color: #555;
}
.pg a:not(.menu_btn) > b,
.catalog_item_desc a:not(.menu_btn) > b {
	color: #4e8ec6; /*COLOR*/
}
.pg_main p,
.pg_main li
{
	margin: 0 0 1rem 0;
	position: relative;
}
.pg_main ul > li
{
	margin: 0 0 0.5rem 0;
}
.catalog_item_desc_main ul > li
{
	margin: 0 0 0.1rem 0;
	position: relative;
}
div[class^=ctgi_detail_] .catalog_item_desc_main ul > li
{
	margin: 0 0 0.4rem 0;
}
.pg_main ol
{
	margin-left: 1.25rem;
}
.pg_main li > * > li:last-of-type
{
	margin: 0;
}
.pg_main li > * > li:first-of-type
{
	margin-top: 1rem;
}
.pg_main h3
{
	font-size: 1.4rem;
	text-align: center;
	margin: 1rem;
	color: #000;
}
.pg_main h4
{
	font-size: 1.2rem;
	margin: 1rem 0 1rem 0;
	color: #000;
	font-weight: normal;
}
.pg_main ol > li:before
{
	content: counters(item,".") ". " !important;
	counter-increment: item !important;
	width: auto !important;
	margin-left: 0 !important;
	margin-right: 0.2rem !important;
}
.pg_main ol
{
	counter-reset: item !important;
}
.pg_main table
{
	border-collapse: collapse;
	padding: 0;
	position: relative;
}
.pg_main table td
{
	padding: 0.5rem;
	border: 1px solid #BEBEBE;/*COLOR*/
}
.pg_main tr:nth-child(2n)
{
	background: #FFF;/*COLOR*/
}
.pg_main tr:nth-child(2n+1)
{
	background: #f0f8fb;
}
.pg_main h2
{
	font-size: 1.5rem;
	margin: 1rem 0 1rem 0;
	font-weight: normal;
	color: #000;
}
.pg .dlgel_wnd_page:not(.wnd_err) .dlgel_lbl_icon > b:not(.err_blink):first-child {
	height: 3.2rem;
	width: 3.2rem;
	min-width: 3.2rem;
	line-height: 3.2rem;
}
.pg .dlgel_icon_info > b:first-child::before
{
	font-size: 2.2rem;
}
.pg .dlgel_wnd_info:not(.wnd_err),
.tabs_body .dlgel_wnd_info
{
	box-shadow: 0px -0.1rem 0.5rem 0 rgba(0,0,0,0.1);
	border-radius: 0;
}
.tabs_body .dlgel_wnd_info
{
	color: #555;
}
.pg .dlgel_wnd_page:not(.wnd_err) > .dlgel_wnd_body,
.tabs_body .dlgel_wnd_page > .dlgel_wnd_body
{
	background: #e9f3f7;
	padding: 1rem !important;
}
.pg .dlgel_wnd_page:not(.wnd_err) > .dlgel_wnd_body p {
	margin: 0;
}
.pg_main ul
{
	margin: 1rem 0 1rem 3rem;
}
.pg_main .tab,
.pg_main .pg_indent
{
	position: relative;
	padding-left: 2rem;
	padding-right: 2rem;
}
.pg_main .pg_anchor_sel
{
	position: relative;
}
.pg_main .pg_anchor_sel:before,
.pg .pg_anchor_sel_err:before {
	content: '';
	position: absolute;
	top: -0.75rem;
	left: -0.75rem;
	bottom: -0.75rem;
	right: -0.75rem;
	box-shadow: inset 0 0 1rem rgba(0,0,0,0.15);
	animation: linear 1.5s kf_pg_anchor_sel 10;
	opacity: 0;
}
.pg .pg_anchor_sel_err:before {
	box-shadow: inset 0 0 1rem rgba(255,0,0,0.30);
}
html.bx-no-touch .pg_main .nav_link:hover .nav_link_text:after {
	margin: 0 auto -0.1rem auto;
}
.pg_comments,
.pg_comments *
{
	font-size: 0.9rem;
}
.pg_comments
{
	margin-top: 1.5rem;
	padding-top: 0.5rem;
	border-top: 1px dashed #555;
}
.dayoff,
.clr_red
{
	color: #e54c4d !important;
}
.remark
{
	color: #4e8ec6;
}
.anchor,
.pg_anchor
{
	font-size: 1px !important;
	visibility: hidden;
	height: 1px;
	max-height: 1px;
	position: absolute;
	display: block;
	margin-top: -5rem;
}
.pg_nav_btn_auth > a,
.pg_nav_btn_auth_logout > a
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.fixed_top_menu ~ .pg_err
{
	top: 2.5rem;
}
.no_dlgel_wndbg .dlgel_wndbg
{
	display: none;
}
@media (max-height: 575px)
{
	.main_body_left:before
	{
		display: none;
	}
}
.dlgel_combobox_login .options_main .nav_link_text
{
	font-size: 0.95rem;
}
/*zoom*/
.img_zoom
{
	height: 100vh;
	width: auto;
	position: relative;
	display: inline-block;
}

.img_zoom > img
{
	height: 100vh;
	width: auto;
	visibility: hidden;
}
.img_zoom > a
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: contain;
	background-repeat: no-repeat;
	z-index: 1;
	pointer-events: none;
	/*cursor: zoom-in;*/
}
.img_zoom > a:before
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	box-shadow: 0 0 0.5rem rgba(0,0,0,0.2);
}
@media (min-width: 1201px)
{
	.main_body .mmenu_submenu_header_logo
	{
		bottom: -1rem !important;
	}
	.img_zoom > a
	{
		cursor: zoom-in;
		pointer-events: all;
	}
	.img_zoom > a:focus
	{
		max-width: 95vw;
		transition: all 0.5s;
		pointer-events: none;
		margin-top: -50%;
	}
	.img_zoom > a:focus:before
	{
		opacity: 1;
		transition: all 0.2s 0.5s;
	}
}
@media(max-width: 1200px)
{
	.img_zoom,
	.img_zoom > img
	{
		height: auto;
		width: 100%;
	}
	.pg_menu
	{
		width: 100%;
		min-width: 0;
		margin-right: 0;
		padding-bottom: 1rem;
	}
}
/*end zoom*/
/*end pg*/
@media(max-width: 699px)
{
	.pg_err .dlgel_wnd_body b.err_blink,
	.dlgel_wnd_ddbg_error .dlgel_wnd_body b.err_blink
	{
		transform: scale(0.9);
		/*left: 10px;*/
	}
	.dlgel_wnd_ddbg_error .dlgel_wnd_body b.err_blink {
		left: 10px;
	}
	.pg_err .dlgel_wnd_body > div {
		text-align: center;
	}
}
.breadcrumb_none .nav_link_text
{
	/*text-transform: lowercase;*/
	color: #777 !important;
}
/*UP BTN*/
.btn_up
{
	position: absolute;
	width: 3.2rem;
	height: 3.2rem;
	right: 0.5rem;
	border-radius: 50%;
	box-shadow: 0 0 0.3rem rgba(255, 255, 255, 0.5);
	cursor: pointer;
	top: -3.7rem;
}
.btn_up > .btn_up_ico
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background: #94c7de; /*COLOR*/
}
html.bx-no-touch .btn_up:hover > .btn_up_ico
{
	background: #b5e24d; /*COLOR*/
}
.btn_up > .btn_up_ico:before
{
	content: "\f077";
	font: normal 1.5rem web01;
	color: #FFF;
	position: absolute;
	top: 45%;
	left: 50%;
	transform: translate(-50%, -50%);
}
/*END UP BTN*/
/*WND COOKIES*/
.btns_fixed
{
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 99; /*WARNING*/
	box-shadow: 0 -0.7rem 0.7rem -0.7rem rgba(0,0,0,0.1);
}
/*html.bx-no-touch .btns_fixed:hover {
	z-index: 100;
}*/
.dlgel_wnd_cookies {
	width: 100%;
	border-radius: 0;
	position: relative;
}
.dlgel_wnd_cookies .ico_warning
{
	width: 2.6rem !important;
	height: 2.6rem !important;
	min-width: 2.6rem !important;
	min-height: 2.6rem !important;
}
.dlgel_wnd_cookies .ico_warning:before
{
	font-size: 1.6rem !important;
}
.dlgel_wnd_cookies .dlgel_wnd_cookies_txt
{
	font-size: 0.9rem;
	flex: 1;
	padding-right: 3.5rem;
}
.dlgel_wnd_cookies .dlgel_wnd_cookies_txt .nav_link_text
{
	color: #4e8ec6;
}
.dlgel_wnd_cookies label
{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 2.4rem;
	height: 2.4rem;
	border-radius: 50%;
	background: #4e8ec6;
	right: 1.15rem;
	cursor: pointer;
}
.dlgel_wnd_cookies label:hover
{
	background: #b5e24d; /*COLOR*/
}
.dlgel_wnd_cookies label:before
{
	content: "\f00d";
	font: normal 1.4rem web01;
	color: #FFF;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
#use_cookies_lbl
{
	display: none;
}
#use_cookies_lbl:checked ~ .btns_fixed > .dlgel_wnd_cookies,
#use_cookies_lbl:checked ~ .btns_fixed_br
{
	display: none;
}
.btns_fixed_br .dlgel_wnd_cookies {
	visibility: hidden;
}
/*END WND COOKIES*/
.dlgel_wnd_help .note_info {
	color: #417db0 !important;
}
.dlgel_input_help_2 input.wnd_open:checked ~ .menu_btn > .dlgel_input_help_icon,
html.bx-no-touch .dlgel_input_help_2 .clr_background_btn_hover:hover,
.dlgel_input_help_2 .dlgel_input_help_icon {
	background: #FFF !important;
}
.dlgel_input_help_2 .dlgel_input_help_icon {
	box-shadow: 0px 0px 0.5rem rgba(0,0,0,0.1) !important;
}
.dlgel_input_help_2 .dlgel_input_help_icon:before {
	color: #4e8ec6 !important;
}
#wnd_error_ddbg > .dlgel_wnd > label[for=wnd_close] {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.pg_nav_btn_basket > q {
	position: absolute;
	font-style: normal;
	quotes: none;
	right: -10%;
	bottom: -15%;
	min-width: 43%;
	width: auto;
	height: 43%;
	border-radius: 50%;
	box-shadow: 0 0 5px rgba(0,0,0,0.2);
	text-align: center;
	font: bold 0.95rem Arial;
	font-weight: bold;
	line-height: normal;
	line-height: 160%;
	font-weight: bold;
	background: linear-gradient(to bottom, #6cade3 0%,#5f98cb 100%);
	color: #FFF;
}
.pg_nav_btn_basket > .pay_icon_click {
	transform: scale(0.8);
	left: 0;
	top: 30%;
}
@media (max-height: 767px) {
	.mmenu_submenu_3_right {
		display: none;
	}
}
.dlgel_wnd_ul {
	font-size: 0.95rem;
	color: #414141;
}
.wa_link {
	position: relative;
	display: inline-block;
	width: 2.2rem;
	height: 2.2rem;
	margin: 0 0 0 0.25rem;
	top: -0.25rem;
}
.wa_link > a {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.wa_link > a:before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	content: '';
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjIxcHgiIGhlaWdodD0iMjFweCIgdmlld0JveD0iMCAwIDIxIDIxIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMSAyMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iIzM0QkM0OCIgZD0iTTAuMTI4LDEwLjM5OWMtMC4wMDEsMS44MjksMC40NzksMy42MTMsMS4zOTIsNS4xODdMMC4wNCwyMC45NjNsNS41MjgtMS40NDNjMS41MjMsMC44MjcsMy4yMzgsMS4yNjMsNC45ODMsMS4yNjRoMC4wMDRjNS43NDcsMCwxMC40MjYtNC42NTUsMTAuNDI4LTEwLjM3NWMwLjAwMS0yLjc3Mi0xLjA4My01LjM3OS0zLjA1Mi03LjM0Yy0xLjk2OS0xLjk2MS00LjU4Ny0zLjA0Mi03LjM3Ni0zLjA0M0M0LjgwOCwwLjAyNCwwLjEzLDQuNjc5LDAuMTI4LDEwLjM5OXoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNy45NSw2LjA2MmMtMC4xOTUtMC40MzItMC40LTAuNDQtMC41ODYtMC40NDhDNy4yMTEsNS42MDcsNy4wMzgsNS42MDgsNi44NjQsNS42MDhjLTAuMTc0LDAtMC40NTYsMC4wNjUtMC42OTUsMC4zMjRDNS45Myw2LjE5Miw1LjI1Nyw2LjgxOSw1LjI1Nyw4LjA5NXMwLjkzNCwyLjUwOSwxLjA2NCwyLjY4MmMwLjEzLDAuMTczLDEuODAyLDIuODc1LDQuNDUxLDMuOTE1YzIuMjAxLDAuODYzLDIuNjUsMC42OTEsMy4xMjYsMC42NDhjMC40NzktMC4wNDMsMS41NDItMC42MjcsMS43Ni0xLjIzMmMwLjIxNy0wLjYwNSwwLjIxNy0xLjEyNSwwLjE1MS0xLjIzMmMtMC4wNjUtMC4xMDgtMC4yMzktMC4xNzQtMC40OTktMC4zMDNjLTAuMjYxLTAuMTMtMS41NDItMC43NTgtMS43ODEtMC44NDRjLTAuMjM4LTAuMDg2LTAuNDEyLTAuMTMtMC41ODYsMC4xM2MtMC4xNzQsMC4yNTktMC42NzMsMC44NDMtMC44MjQsMS4wMTdjLTAuMTUyLDAuMTczLTAuMzA1LDAuMTk0LTAuNTY0LDAuMDY0Yy0wLjI2Mi0wLjEzLTEuMTAxLTAuNDAzLTIuMDk2LTEuMjg3Yy0wLjc3NC0wLjY4Ny0xLjI5Ny0xLjUzNi0xLjQ0OS0xLjc5NWMtMC4xNTItMC4yNTktMC4wMTctMC40LDAuMTE0LTAuNTI5YzAuMTE3LTAuMTE2LDAuMjYxLTAuMzAzLDAuMzkxLTAuNDU0YzAuMTMtMC4xNTEsMC4xNzMtMC4yNTksMC4yNi0wLjQzMmMwLjA4Ni0wLjE3MywwLjA0My0wLjMyNS0wLjAyMi0wLjQ1NUM4LjY4OCw3Ljg1Nyw4LjE4Miw2LjU3NSw3Ljk1LDYuMDYyIi8+PC9nPjwvc3ZnPg==) center center no-repeat;
	background-size: contain;
}
.department_contacts {
	display: table;
}
.department_contacts_row {
	display: table-row;
	width: 100%;
}
.department_contacts_row > div {
	display: table-cell;
	padding: 0.5rem;
	vertical-align: bottom;
}
.department_contacts_row > div:first-of-type {
	font-weight: bold;
	color: #333; /*COLOR*/
}
.department_contacts_row > div:last-of-type {
	width: 100%;
}
.breadcrumb .breadcrumb_catalog {
	padding-right: 0 !important;
}
.breadcrumb .breadcrumb_catalog > s,
.breadcrumb .breadcrumb_catalog ~ .menu_submenu_2 {
	display: none !important;
}
.clear_cache {
	width: auto !important;
}
.tabs_section .clear_cache,
.tabs_section .clear_cache * {
	border-bottom-right-radius: 0 !important;
}
#new_header_center_menu_body_top > .telephones .nav_link_text:after {
	display: none !important;
}
.parts_tinkoff_widget {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: center;
	position: relative;
}
.parts_tinkoff_widget_column {
	padding: 0.5rem;
	position: relative;
}
.parts_tinkoff_widget_column * {
	color: #555;
}
.parts_tinkoff_widget_column > div:first-of-type {
	padding: 0 0.5rem 0 0;
	font-size: 0.9rem;
}
.parts_tinkoff_widget_column > div:last-of-type {
	padding: 0.5rem 0.5rem 0.5rem 0;
	font-size: 0.95rem;
}
.parts_tinkoff_widget_column_sel * {
	color: #000;
}
.parts_tinkoff_widget_column:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0.5rem;
	right: 0;
	height: 0.3rem;
	background: #E0E0E0;
	border-radius: 0.25rem;
}
.parts_tinkoff_widget_column_sel:after {
	background: #81AFD6;
}
.parts_tinkoff_widget > .dlgel_input_help {
	padding: 0 0 0 1rem;
	z-index: 1;
}
@media (max-width: 600px) {
	.parts_tinkoff_widget {
		flex-wrap: wrap;
	}
	.parts_tinkoff_widget_column {
		width: 40%;
	}
	.parts_tinkoff_widget > .dlgel_input_help {
		top: 50%;
		transform: translateY(-50%);
		position: absolute !important;
		right: 10%;
	}
}
.upmenu_top_left_contacts:not(.mobile) {
	background: linear-gradient(to top, #97C21E 0%, #b5e24d 100%);
}
.upmenu_top_left_contacts:not(.mobile) .nav_link_text {
	color: #FFF !important;
}
html.bx-no-touch .upmenu_top_left_contacts:not(.mobile):hover .nav_link_text:after {
	border-color: #FFF;
	opacity: 0.8;
}
.upmenu_top_left_contacts:not(.mobile):after {
	display: none;
}
.menu_dd > a > s::before, .menu_dd > .upmenu_top_left_contacts:not(.mobile) > s:before {
	color: #FFF;
	opacity: 0.8;
}
#new_header_top_menu .sm_menu {
	z-index: 1;
}
html.bx-no-touch #new_header_top_menu .sm_menu:hover {
	z-index: 2;
}
#new_header_mmenu .mmenu_submenu_1 > .mm-catalog-testing > a,
#new_header_mmenu .mmenu_submenu_1 > .mm-catalog-testing .front {
	background: linear-gradient(to top, #97C21E 0%, #b5e24d 100%);
}
#new_header_mmenu .mmenu_submenu_1 > .mm-catalog-testing .back {
	background: #bbe260;
}
html.bx-no-touch body > jdiv > jdiv {display: block;}
/* End */


/* Start:/bitrix/templates/spine-sport/components/bitrix/system.auth.authorize/.default/style.css?1656440839410*/
.form_auth .dlgel_wndbg
{
	padding-top: 2.25rem;
}
.dlgel_wnd_on_page .form_auth
{
	position: relative;
}
#pg_auth .dlgel_btns_pg_down
{
	justify-content: flex-end;
}
#pg_auth .dlgel_btns_pg_down .dlgel_btn_pg:nth-child(2)
{
	width: 1rem;
}
#pg_auth .pg {
	padding-top: 0;
}
@media (max-width: 1000px)
{
	#pg_auth .dlgel_btns_pg_down .dlgel_btn_pg:nth-child(2)
	{
		display: none;
	}
}
/* End */
/* /bitrix/templates/spine-sport/css/new_banners.css?165644083927572 */
/* /bitrix/templates/spine-sport/css/new_wnd.css?169928256134174 */
/* /bitrix/templates/spine-sport/css/new_catalog.css?1743611248222542 */
/* /bitrix/templates/spine-sport/css/new_date.css?165644083912777 */
/* /bitrix/templates/spine-sport/css/new_keyframes.css?16972867828689 */
/* /bitrix/templates/spine-sport/css/new_main.css?1752081882211234 */
/* /bitrix/templates/spine-sport/components/bitrix/system.auth.authorize/.default/style.css?1656440839410 */
