@charset "UTF-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,
dl,dt,dd,ol,ul,li,fieldset,form,select,option,input,label,textarea,button,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	margin:0;outline:0;padding:0;
	font-size:15px;
	line-height:22px;
	font-family:open sans,sans-serif;
	color:#333;
	border:0;background:transparent;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

img{max-width:100%;max-height:100%;height:auto;border:0;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body{background:#ebebeb;}

ul{list-style:none}
input[type="submit"],button{cursor:pointer}
input,select,textarea,button,a{-webkit-tap-highlight-color:rgba(0,0,0,0);}
button:disabled{cursor:default;filter:alpha(Opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}

.icon_cart_white{background:url("i/icon_cart_white.svg") no-repeat 0 0}
.icon_cart_white_2{background:url("i/icon_cart_white_2.svg") no-repeat 0 0}
.icon_cart_white_4{background:url("i/icon_cart_white_4.svg") no-repeat 0 0}
.icon_cart_gray{background:url("i/icon_cart_gray.svg") no-repeat 0 0}
.icon_cart_ok_pink{background:url("i/icon_cart_ok_pink_2.svg") no-repeat 0 0}
.icon_close{background:url("i/icon_close.svg") no-repeat 0 0}
.icon_close_blue{background:url("i/icon_close_blue.svg") no-repeat 0 0}
.icon_remove{background:url("i/icon_remove.svg") no-repeat 0 0}
.icon_remove_silver{background:url("i/icon_remove_silver.svg") no-repeat 0 0}
.icon_edit{background:url("i/icon_edit.svg") no-repeat 0 0}
.icon_edit_silver{background:url("i/icon_edit_silver.svg") no-repeat 0 0}
.icon_save{background:url("i/icon_save.svg") no-repeat 0 0}
.icon_copy_silver{background:url("i/icon_copy_silver.svg") no-repeat 0 0}
.icon_paste{background:url("i/icon_paste.svg?2") no-repeat 0 0}
.icon_gen{background:url("i/icon_gen.svg") no-repeat 0 0}
.icon_plus{background:url("i/icon_plus.svg") no-repeat 0 0}
.icon_minus{background:url("i/icon_minus.svg") no-repeat 0 0}
.icon_usd{background:url("i/icon_usd.svg") no-repeat 0 0}
.icon_touch{background:url("i/icon_touch.svg") no-repeat 0 0}
.icon_touch_silver{background:url("i/icon_touch_silver.svg") no-repeat 0 0}
.icon_touch_white{background:url("i/icon_touch_white.svg") no-repeat 0 0}
.icon_arrow_up{background:url("i/icon_arrow_up.svg") no-repeat 0 0}
.icon_arrow_up_white{background:url("i/icon_arrow_up_white.svg") no-repeat 0 0}
.icon_arrow_down{background:url("i/icon_arrow_down.svg") no-repeat 0 0}
.icon_arrow_down_white{background:url("i/icon_arrow_down_white.svg") no-repeat 0 0}
.icon_arrow_down_right{background:url("i/icon_arrow_down_right.svg") no-repeat 0 0}
.icon_filter_white{background:url("i/icon_filter_white.svg") no-repeat 0 0}
.icon_delivery{background:url("i/icon_delivery.svg") no-repeat 0 0}
.icon_pay{background:url("i/icon_pay.svg") no-repeat 0 0}
.icon_arrow_left_blue{background:url("i/icon_arrow_left_blue.svg") no-repeat 0 0;}
.icon_arrow_left_pink{background:url("i/icon_arrow_left_pink.svg") no-repeat 0 0;-webkit-filter:drop-shadow(1px 0 0 #fff);filter:drop-shadow(1px 0 0 #fff)}
.icon_arrow_left_v2_pink{background:url("i/icon_arrow_left_v2_pink.svg?1") no-repeat 0 0;-webkit-filter:drop-shadow(1px 0 0 #fff);filter:drop-shadow(1px 0 0 #fff)}
.icon_arrow_right_blue{background:url("i/icon_arrow_right_blue.svg") no-repeat 0 0;}
.icon_arrow_right_pink{background:url("i/icon_arrow_right_pink.svg") no-repeat 0 0;-webkit-filter:drop-shadow(-1px 0 0 #fff);filter:drop-shadow(-1px 0 0 #fff)}
.icon_arrow_left_big_pink{background:url("i/icon_arrow_left_big_pink.svg") no-repeat center 0;-webkit-filter:drop-shadow(2px 0 0 #fff);filter:drop-shadow(2px 0 0 #fff)}
.icon_arrow_right_big_pink{background:url("i/icon_arrow_right_big_pink.svg") no-repeat center 0;-webkit-filter:drop-shadow(-2px 0 0 #fff);filter:drop-shadow(-2px 0 0 #fff)}
.icon_arrow_right_v2_blue{background:url("i/icon_arrow_right_v2_blue.svg") no-repeat 0 0;-webkit-filter:drop-shadow(1px 0 0 #fff);filter:drop-shadow(1px 0 0 #fff)}
.icon_blur_purple{background:url("i/icon_blur_purple.svg") no-repeat 0 0}
.icon_no_solid{background:url("i/icon_no_solid.svg") no-repeat 0 0}
.icon_nophoto{background:url("i/icon_nophoto.svg") no-repeat center center}
.icon_dot_pink{background:url("i/icon_dot_pink.svg") no-repeat 0 0}
.icon_play{background:url("i/icon_play.svg?7") no-repeat 0 0}
.icon_play_blue{background:url("i/icon_play_blue.svg") no-repeat 0 0}
.icon_star_gray{background:url("i/icon_star_gray.svg") no-repeat 0 0}
.icon_star_pink{background:url("i/icon_star_pink.svg") no-repeat 0 0}
.icon_review_solid{background:url("i/icon_review_solid.svg") no-repeat 0 0}
.icon_wishlist_add{background:url("i/icon_wishlist_add.svg") no-repeat 0 0}
.icon_wishlist_ok{background:url("i/icon_wishlist_ok.svg") no-repeat 0 0}
.icon_wishlist_white{background:url("i/icon_wishlist_white.svg?12") no-repeat 0 0}
.icon_search{background:url("i/icon_search.svg") no-repeat 0 0}
.icon_search_silver{background:url("i/icon_search_silver.svg?1") no-repeat 0 0}
.icon_search_pink{background:url("i/icon_search_pink.svg") no-repeat 0 0}
.icon_link_silver{background:url("i/icon_link_silver.svg") no-repeat 0 0}

.icon_cat_postelnoe_bele{background:url("i/icon_cat_postelnoe_bele.svg") no-repeat 0 0;background-size:100%}
.icon_cat_detskoe{background:url("i/icon_cat_detskoe.svg") no-repeat 0 0;background-size:100%}
.icon_cat_podushki{background:url("i/icon_cat_podushki.svg") no-repeat 0 0;background-size:100%}
.icon_cat_odeyala{background:url("i/icon_cat_odeyala.svg") no-repeat 0 0;background-size:100%}
.icon_cat_pokryvala{background:url("i/icon_cat_pokryvala.svg") no-repeat 0 0;background-size:100%}
.icon_cat_navolochki{background:url("i/icon_cat_navolochki.svg") no-repeat 0 0;background-size:100%}
.icon_cat_pododeyalniki{background:url("i/icon_cat_pododeyalniki.svg") no-repeat 0 0;background-size:100%}
.icon_cat_skaterti{background:url("i/icon_cat_skaterti.svg") no-repeat 0 0;background-size:100%}
.icon_cat_polotenca{background:url("i/icon_cat_polotenca.svg") no-repeat 0 0;background-size:100%}
.icon_cat_prostyni{background:url("i/icon_cat_prostyni.svg") no-repeat 0 0;background-size:100%}
.icon_cat_namatrasniki{background:url("i/icon_cat_namatrasniki.svg") no-repeat 0 0;background-size:100%}
.icon_cat_new_year{background:url("i/icon_cat_new_year.svg") no-repeat 0 0;background-size:100%}
.icon_cat_gifts{background:url("i/icon_cat_gifts.svg") no-repeat 0 0;background-size:100%}
.icon_cat_promotion{background:url("i/icon_cat_promotion.svg") no-repeat 0 0;background-size:100%}
.icon_cat_pledy{background:url("i/icon_cat_pledy.svg") no-repeat 0 0;background-size:100%}
.icon_cat_sauna{background:url("i/icon_cat_sauna.svg") no-repeat 0 0;background-size:100%}
.icon_cat_halaty{background:url("i/icon_cat_halaty.svg") no-repeat 0 0;background-size:100%}
.icon_cat_sharfy{background:url("i/icon_cat_sharfy.svg") no-repeat 0 0;background-size:100%}
.icon_cat_den_svyatogo_valentina{background:url("i/icon_cat_den_svyatogo_valentina.svg") no-repeat 0 0;background-size:100%}
.icon_cat_hotels{background:url("i/icon_cat_hotels.svg") no-repeat 0 0;background-size:100%}
.icon_cat_rasprodazha{background:url("i/icon_cat_rasprodazha.svg") no-repeat 0 0;background-size:100%}
.icon_cat_muslin{background:url("i/icon_cat_muslin.svg") no-repeat 0 0;background-size:100%}
.icon_cat_flanel{background:url("i/icon_cat_flanel.svg") no-repeat 0 0;background-size:100%}
.icon_cat_loft{background:url("i/icon_cat_loft.svg") no-repeat 0 0;background-size:100%}
.icon_cat_accessories{background:url("i/icon_cat_accessories.svg?1") no-repeat 0 0;background-size:100%}

.icon_our_assortment{background:url("i/icon_our_assortment.svg") no-repeat 0 0;background-size:100%}
.icon_our_new_products{background:url("i/icon_our_new_products.svg") no-repeat 0 0;background-size:100%}
.icon_our_low_price{background:url("i/icon_our_low_price.svg") no-repeat 0 0;background-size:100%}
.icon_our_free_shipping{background:url("i/icon_our_free_shipping.svg") no-repeat 0 0;background-size:100%}
.icon_our_24h{background:url("i/icon_our_24h.svg") no-repeat 0 0;background-size:100%}

.icon_kyivstar_s{background:url("i/icon_kyivstar_s.svg") no-repeat 0 0}
.icon_vodafone_s{background:url("i/icon_vodafone_s.svg") no-repeat 0 0}
.icon_novaposhta{background:url("i/icon_novaposhta.svg") no-repeat 0 0}
.icon_novaposhta_money{background:url("i/icon_novaposhta_money.svg?91") no-repeat 0 0}
.icon_ukrposhta{background:url("i/icon_ukrposhta.svg") no-repeat 0 0}
.icon_privatbank{background:url("i/icon_privatbank.svg") no-repeat 0 0}
.icon_monobank{background:url("i/icon_monobank.svg") no-repeat 0 0}
.icon_delivery_post_pay_client{background:url("i/icon_delivery_post_pay_client.svg?1") no-repeat 0 0}
.icon_delivery_post_need_pay{background:url("i/icon_delivery_post_need_pay.svg?1") no-repeat 0 0}
.icon_delivery_post_pay_ok{background:url("i/icon_delivery_post_pay_ok.svg?1") no-repeat 0 0}
.icon_noindex{background:url("i/icon_noindex.svg") no-repeat 0 0}

.icon_elit_textil{background:url("i/icon_elit_textil.svg") no-repeat 0 0}
.icon_viber{background:url("i/social/icon_viber.svg") no-repeat 0 0}
.icon_instagram{background:url("i/social/icon_instagram.svg") no-repeat 0 0}
.icon_facebook{background:url("i/social/icon_facebook2.svg") no-repeat 0 0}
.icon_youtube{background:url("i/social/icon_youtube.svg") no-repeat 0 0}
.icon_telegram{background:url("i/social/icon_telegram.svg") no-repeat 0 0}
.icon_whatsapp{background:url("i/social/icon_whatsapp.svg") no-repeat 0 0}
.icon_olx{background:url("i/icon_olx.svg?1") no-repeat 0 0}
.icon_kidstaff{background:url("i/icon_kidstaff.svg") no-repeat 0 0}
.icon_phone{background:url("i/icon_phone.svg?2") no-repeat 0 0}
.icon_payment_100{background:url("i/icon_payment_100.svg?1") no-repeat 0 0}
.icon_payment_after{background:url("i/icon_payment_after.svg?8") no-repeat 0 0}
.icon_payment_after_cash{background:url("i/icon_payment_after_cash.svg?8") no-repeat 0 0}

.bg_muslin{background:url("i/muslin_bg_min.png") no-repeat 0 0;}
.bg_muslin_2{background:url("i/muslin_bg_2_min.png") no-repeat 0 0;}

.img_anim:after{width:24px;height:24px;margin-left:-12px;margin-top:-12px}
.img_anim:after,.pl-view a:after{content:"";display:block;position:absolute;left:50%;top:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px;border-radius:50%;border-color:#929292 transparent;border-style:double;border-width:6px;-webkit-animation:spinAnimation 1.2s linear infinite;animation:spinAnimation 1.2s linear infinite;z-index:0}@-webkit-keyframes spinAnimation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinAnimation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}


.wrap{width:100%}

.section{
	max-width:1600px;
	margin:0 auto;
	padding-left:32px;
	padding-right:32px;
	box-sizing:border-box}


/*- HEADER ------------------------------------------------------------------- */

#header_wrap{width:100%;
	position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;
	z-index:100;
	top:0;
	background-color:#7e4ca5;
	-webkit-box-shadow:0 8px 15px 0 rgba(0,0,0,.2);
	-moz-box-shadow:0 8px 15px 0 rgba(0,0,0,.2);
	box-shadow:0 8px 15px 0 rgba(0,0,0,.2);
	-webkit-transition:top .45s;
	-moz-transition:top .45s;
	-ms-transition:top .45s;
	-o-transition:top .45s;
	transition:top .45s;
	/*background-color:#14509b;
	-webkit-box-shadow:0 9px 9px -7px rgba(0,0,0,.3);
	box-shadow:0 9px 9px -7px rgba(0,0,0,.3)*/
	}

#header{position:relative;height:50px;}

	#logo{margin-right:40px;padding:6px 0;}

#main_menu{}

	#main_menu div:first-child > ul{
		display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;
		-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;
	}

	#main_menu ul li.main_menu_item{
		position:relative;}

		#main_menu ul li.main_menu_item > a, #main_menu ul li.main_menu_item > span{
			display:block;
			position:relative;
			padding:17px 20px;
			font-size:16px;
			line-height:16px;
			text-transform:uppercase;
			color:#fff;
			text-decoration:none;}

			#main_menu ul li.main_menu_item_cat{
				position:relative;}

				#main_menu ul li.main_menu_item_cat > span{
					position:relative;
					padding:15px 20px;
					font-size:16px;
					line-height:16px;
					text-transform:uppercase;
					color:#fff;
					text-decoration:none;
					cursor:pointer;
				}

			#main_menu ul li.main_menu_item > a:hover{filter:alpha(Opacity=80);opacity:0.8;}

	.catalog_menu_head_scroll li{width:100%}

#pullbk{
	display:none;
	float:right;}


/*- MAIN-CONTAINER ------------------------------------------------------------- */

#main{width:100%;position:relative;margin-top:10px}

.content{background:#fff;box-shadow:0 1px 5px rgba(0,0,0,.15);border-radius:3px}
.content_rn{background:#fff;box-shadow:0 1px 5px rgba(0,0,0,.15);}

h1{font-size:28px;font-weight:700;line-height:32px;}
h2{font-size:22px;font-weight:700;line-height:26px;}
h3{font-size:20px;font-weight:700;line-height:24px;}

p{margin-bottom:10px;}

	ul.list{margin:0 0 10px 20px;list-style: disc}
		ul.list li{margin:5px 0 5px 10px}

	ol.list{margin:0 0 10px 20px;}
		ol.list li{margin:5px 0 5px 10px}

	.breadcrumbs_div{margin-bottom:5px;}

	.breadcrumbs{
		display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;
		padding-bottom:5px;
		overflow-x:auto;
		list-style:none;
		font-size:14px;line-height:22px;color:#555}
		.breadcrumbs li {float:left;white-space:nowrap;font-size:14px;line-height:22px;}
			.breadcrumbs li::after{padding:0 8px;content:'\203A';font-size:14px;line-height:22px;color:#555}
			.breadcrumbs li:last-child::after{padding:0;content:'';}
			.breadcrumbs li span{font-size:14px;line-height:22px;color:#555}
			.breadcrumbs li a{font-size:14px;line-height:22px}
			.breadcrumbs li a span{font-size:14px;line-height:22px;color:#14509c}
			.breadcrumbs li a span.home{display:inline-block;width:16px;height:16px;text-indent:-10000px;background:url("i/icon_home.svg") no-repeat 0 2px;background-size:100%}


.pagination{text-align:center;border-radius:4px;}
	.pagination ul li{display:inline;margin:0}
	.pagination ul li span{display:inline-block;padding:10px 18px;font-size:16px;color:#555;border-width:1px 0 1px 1px;border-style:solid;border-color:#ccc;background:#f5f6f7;cursor:not-allowed;}
		.pagination ul li a{display:inline-block;padding:10px 18px;font-size:16px;border-width:1px 0 1px 1px;border-style:solid;border-color:#ccc;background:#fff}
		.pagination ul li:first-child *{border-radius:3px 0 0 3px}
		.pagination ul li:last-child *{border-width:1px;border-style:solid;border-color:#ccc;border-radius:0 3px 3px 0}
		.pagination ul li.active span{background:#ddd;}
		.pagination ul li a:hover{background:#f5f6f7;text-decoration:none}


.ui-slider{position:relative;height:2px;background:#d5d5d5;filter:none;-webkit-box-shadow:none;box-shadow: none;border-radius:0;cursor:pointer}
	.ui-slider .ui-slider-handle{position:absolute;top:-11px;margin-left:-12px;z-index:2;width:24px;height:24px;cursor:pointer;background-color:#fff;background-image:none;border:4px solid #d61880;border-radius:50%;-ms-touch-action:none;touch-action:none}
	/*.ui-slider-handle[style*="left: 0"]{margin-left:-1px;}
	.ui-slider-handle[style*="left: 100"]{margin-left:-1.2em;}*/
	.ui-slider .ui-slider-handle.ui-state-active{background-position:0 0}
	.ui-slider .ui-slider-range{position:absolute;top:0;left:0;z-index:1;height:100%;border-radius:2px;background:#d61880}


.checklb{
	display:inline-block;
	padding:8px 15px;
	border:1px solid #d5d5d6;
	border-radius:2px;
	background:#fff}

	.checklb:hover{border-color:#d61880;}

.checkinp{position:absolute;display:none;}
	.checkinp:checked + label{color:#e86809;border-color:#d61880;}


.radiolb{padding-left:24px;}

	.radiolb:before{
		position:absolute;
		top:0;left:0;bottom:0;right:0;
		margin:auto 0;
		content:'';
		width:16px;
		height:16px;
		border-radius:50%;
		border:1px solid #ccc;
	}

	input[type=radio]:checked + .radiolb:after{
		position:absolute;
		top:0;left:0;bottom:0;right:0;
		margin:auto 3px;
		content:'';
		width:12px;
		height:12px;
		border-radius:50%;
		background-color:#d61880;
	}

.checkboxlb{padding-left:25px;}

	.checkboxlb:before{
		position:absolute;
		top:0;left:0;bottom:0;right:0;
		margin:auto 0;
		content:'';
		width:14px;
		height:14px;
		border-radius:4px;
		border:1px solid #ccc;
		background:#fff;
	}

	input[type=checkbox]:checked + .checkboxlb:after{
		position:absolute;
		top:0;left:0;bottom:0;right:0;
		margin:auto 2px;
		content:'';
		width:12px;
		height:12px;
		border-radius:4px;
		background-color:#d61880;
	}

.radiostar{padding-top:36px;}

	.radiostar:before{
		position:absolute;
		top:0;left:0;bottom:0;right:0;
		margin:0 auto;
		content:'';
		width:32px;
		height:32px;
		background:url("i/icon_star_gray.svg") no-repeat 0 0
	}

	input[type=radio]:checked + .radiostar:before{
		background:url("i/icon_star_pink.svg") no-repeat 0 0
	}
	
	input[type=radio]:checked~.radiostar:before{background:url("i/icon_star_pink.svg") no-repeat 0 0}


/*.cartmd{display:block;position:fixed;z-index:900;left:0;top:0;width:100%;max-height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.5)}*/
.cartmd_cont{display:none;position:fixed;z-index:900;top:0;left:0;right:0;bottom:0;width:100%;height:100%;padding:25px 0 25px 0}
	.cartmd_sh{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.5)}
	#cartmd{position:relative;z-index:900;width:100%;max-width:960px;height:100%;min-height:auto;margin:0 auto;overflow:hidden;
		border:1px solid #888;background-color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;background:#fff;}
		#cartmd_scroll{position:relative;z-index:900;height:100%;overflow-x:hidden;overflow-y:auto;}

.modal{display:block;position:fixed;z-index:900;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.5)}
	.modal_inner{background-color:#fefefe;margin:15% auto;padding:30px 20px;border:1px solid #888;width:80%}
		.modal .close{color:#aaa;float:right;font-size:28px;font-weight:bold}
			.modal .close:hover,.modal .close:focus{color:black;text-decoration:none;cursor:pointer}

.modal_big{display:block;position:fixed;z-index:900;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.5)}
	.modal_big_inner{background-color:#fefefe;margin:1% auto;padding:20px;border:1px solid #888;width:95%}
		.modal_big .close{color:#aaa;float:right;font-size:28px;font-weight:bold}
			.modal_big .close:hover,.modal_big .close:focus{color:black;text-decoration:none;cursor:pointer}

.cur_convert_btn{display:inline-block;white-space:nowrap;cursor:pointer}
.cur_convert_btn:after{display:inline-block;vertical-align:middle;content:"";}
.cur_convert_btn_icon14:after{width:14px;height:14px;padding-left:15px;background:url("i/icon_calc_14.png") no-repeat 50% 50%;}
.cur_convert_btn_icon16:after{width:16px;height:16px;padding-left:20px;background:url("i/icon_calc_16.png") no-repeat 50% 50%;}
.cur_convert_btn:hover:after{filter:alpha(Opacity=80);opacity:0.8;}
.no-touch .cur_convert_btn_hide:after{filter:alpha(Opacity=0);opacity:0;}
	.no-touch tr:hover .cur_convert_btn_hide:after{filter:alpha(Opacity=100);opacity:1.0;}
.cur_convert_bk{position:absolute;z-index:10;width:400px;margin-top:10px;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.3);box-shadow:0 3px 10px rgba(0,0,0,.3);background:#fff;border-radius:2px;}
	.cur_convert_close{display:block;text-align:right;}
		.cur_convert_close_btn{display:inline-block;padding:5px 10px;font-weight:bold;color:#14509c;cursor:pointer;}
	.cur_convert_inp_bk{display:block;float:left;width:50%;}
		.cur_convert_inp_bk_in{display:block;padding:0 10px 15px;text-align:left;}
			.cur_convert_inp_bk_in label{color:#555}
				.cur_convert_inp_bk_in label span{color:#555;font-weight:bold;}
			.cur_convert_inp_bk_in input{width:100%;margin-top:2px;padding:5px 10px;box-sizing:border-box;}

/*
.product_item_photos_big{
	position:relative;
	display:block;
	width:100%;
	overflow:hidden;}

	.product_item_photos_big::before{
		display:block;
		padding-top:66%;
		padding-bottom:66%;
		content:"";}

	.product_item_photos_big img{
		position:absolute;
		left:50%;
		top:50%;
		transform:translate(-50%,-50%);
		max-width:100%;
		max-height:100%;}
*/

.pip_loader{position:relative;}

	.pip_loader:before{
		content:" ";
		position:absolute;
		z-index:1;
		top:50%;
		left:50%;
		width:48px;
		height:48px;
		border:2px solid #d61880;
		border-color:transparent #d61880 transparent #d61880;
		border-radius:50%;
		animation:loader 1s linear infinite;
	}
	.pip_loader > img{
		position:absolute;
		z-index:1;
		top:0;
		left:0;
		right:0;
		bottom:0;
		margin:auto;
	}
	@keyframes loader{0%{transform:translate(-50%,-50%) rotate(0deg);}100%{transform:translate(-50%,-50%) rotate(360deg);}}

/*
.product_view_photos .product_view_photos_modal_close{display:none}
.product_view_photos_modal{display:block;position:fixed;z-index:900;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.5)}
	.product_view_photos_modal .product_view_photos_inner{margin:20px auto 0;width:80%}
		.product_view_photos_modal .product_view_photos_modal_close{display:block;float:right;}
*/

#gallery_md #gallery_md_close{display:none}
#gallery_md{display:block;position:fixed;z-index:920;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.5)}
	#gallery_md #gallery_md_inner{margin:20px auto 0;width:95%}
		#gallery_md #gallery_md_close{display:block;float:right;}


#catalog_menu_head{
	position:absolute;
	z-index:900;left:0;right:0;top:100%;bottom:0;
	width:300px;
	height:500px;}

	/*#catalog_menu_head .catalog_menu_head_scroll{padding:0 15px 0;position:relative;z-index:900;max-height:calc(100vh - 60px);overflow-x:hidden;overflow-y:auto;}*/
	#catalog_menu_head .catalog_menu_head_scroll{padding:0 15px 0;position:relative;z-index:900;overflow-x:hidden;overflow-y:auto;}

	#catalog_menu_head .catalog_menu_head_cont{width:100%;max-width:100%;height:100%;max-height:100%;border:1px solid #ddd;background:#fff;}


.jrating_wrap{overflow:hidden}
	.jrating_hover{float:left;cursor:pointer}
		.jrating_block{position:relative}
			.jrating_stars{position:absolute;left:0;top:0}
			.jrating_active{position:absolute;left:0;top:0}
			.jrating_result{margin-top:12px;padding-left:190px;font-size:14px;color:#ccc}


/*- SIDEBAR-RIGHT ------------------------------------------------------------ */

#side-right{
	width:24%;
	float:left;
	margin:10px 0 20px 0;}



/*- FOOTER -------------------------------------------------------------- */

#footer{width:100%;margin-top:10px}

	#copyright{
		font-size:12px;
		line-height:16px;}

	#counter{filter:alpha(Opacity=0);opacity:0}
		#counter:hover{filter:alpha(Opacity=100);opacity:1.0}
	#counterno{display:none}


#adnav{
	background:#067ead;
	box-shadow: 0px 0px 1px #ddd;}

	#adnav .parent{
		width:100%;
		max-width:1000px;
		margin:0 auto;
		list-style:none}

		#adnav .parent_item{
			display:inline-block}

			#adnav .parent_item_a{
				display:block;
				padding:10px 20px;
				font-size:16px;
				color:#f5f5f5;
				text-decoration:none}

				#adnav .parent_item_a:hover{
					color:#ddd}

	#adnav .adnav_bg{
		position:absolute;
		left:0;
		display: none;
		width:100%;
		max-width:1600px;
		background:#eee;
		z-index:999;}

		#adnav .adnav_grid{
			padding:20px;}

			#adnav .adnav_init{
				width:22.5%;
				float:left;
				margin-right:2%;}

				#adnav .adnav_init h5{
					margin-bottom:10px;
					font-family:"wf_SegoeUI" ,"Tahoma","Verdana","Arial","sans-serif";
					font-size:16px;
					font-weight:normal;
					line-height:24px;}

					#adnav .child{
						list-style:none}

						#adnav .child li{
							margin-bottom:5px}

							#adnav .child li a{
								font-size:14px;
								line-height:20px;
								text-decoration:none}

								#adnav .child li a:hover{text-decoration:underline}

								#adnav .child .adicon{
									padding-left:22px;}

								#adnav .child .manage{background:url("i/adnav_manage_icon.png") 0 1px no-repeat;}
								#adnav .child .add{background:url("i/adnav_add_icon.png") 0 1px no-repeat;}
								#adnav .child .clear{background:url("i/adnav_clear_icon.png") 0 1px no-repeat;}


		#adnav .parent_item_open{
			background:#eee}

			#adnav .parent_item_open .parent_item_a{color:#005599}

			#adnav .parent_item_open .adnav_bg{display:block}


/*- ALL -------------------------------------------------------------- */

.db{display:block}
.dnone,.dn{display:none}
.dtable{display:table}
.dbi{display:inline-block}

.dflex{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.dflexi{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}
/*_flex-direction - направление по осям, можно реверс_*/
.flex_dir_row{-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}/*_Напрвление элементов по оси X_*/
.flex_dir_row_rew{-webkit-box-direction:reverse;-moz-box-direction:reverse;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}/*_Реверс_*/
.flex_dir_col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}/*_Направление элементов по оси Y_*/

/*justify-content - выравнивание элементов по главной оси*/
.justify_cont_start{-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}/*_вначале_*/
.justify_cont_end{-webkit-box-pack:end;-moz-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}/*_вконце_*/
.justify_cont_center{-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}/*_по центру_*/
.justify_cont_space_bet{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}/*_одинаковое расстояние между блоками_*/
.justify_cont_space_ar{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}/*_одинаковое расстояние между блоками + половина рос-я. между контейнером и блоками_*/

/*_align-items - выравнивание элементов по перекрестной оси_*/
.align_items_start{-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}/*_вначале_*/
.align_items_end{-webkit-box-align:end;-moz-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}/*_вконце_*/
.align_items_center{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}/*_по центру_*/
.align_items_str{-webkit-box-align:stretch;-moz-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}/*_одинаковая высота на всю высоту родителя_*/
.align_items_base{-webkit-box-align:baseline;-moz-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}/*_по базовой линии_*/

/*_align-self - выравнивание флекс-элемент отдельно от других переопределяя align-items_*/
.align_self_start{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}/*_вначале_*/
.align_self_end{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}/*_вконце_*/
.align_self_center{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}/*_по центру_*/
.align_self_str{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}/*_одинаковая высота на всю высоту родителя_*/
.align_self_base{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}/*_по базовой линии_*/

/*_flex-basis - начальный размер элементов в px,% и т.д._*/
.flex_basis_100{-webkit-flex-basis:100px;flex-basis:100px}
.flex_basis_200{-webkit-flex-basis:200px;flex-basis:200px}

/*_flex-grow - размер элементов по отношению к другим, увелич. и заполняют всю ширину блока, по умолч. 0_*/
.flex_grow_1{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}/*все элементы одинаковы на всю ширину родителя*/
.flex_grow_2{-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2}/*элемент в 2 раза больше остальных*/

/*_flex-shrink - противоположный flex-grow_, по умолч. 1*/
.flex_shrink_0{-webkit-flex-shrink:1;-ms-flex-negative:0;flex-shrink:0}/*не уменьшать ширину эелемента*/

/*_flex - заменяет flex-grow, flex-shrink и flex-basis_*/
.flex_1_1_100{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 100px;-ms-flex:1 1 100px;flex: 1 1 100px;}/*элементы 100px на всю ширину экрана пропорционально*/
.flex_2_1_100{-webkit-box-flex:2;-moz-box-flex:2;-webkit-flex:2 1 100px;-ms-flex:2 1 100px;flex:2 1 100px;}
.flex_0_0_auto{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}
.flex_1_1_auto{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex: 1 1 auto;}

.flex_wrap{flex-wrap:wrap}/*Допускает перенос строк дочерних элементов*/

.prelative{position:relative}
.pabsolute{position:absolute}
.pfixed{position:fixed}
.psticky{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;}
.top0{top:0}
.top50{top:50px}
.top60{top:60px}
.top108{top:108px}
.top50pc{top:50%}
.bot0{bottom:0}
.left0{left:0}
.left50pc{left:50%}
.right0{right:0}
.zin1{z-index:1}
.zin5{z-index:5}
.zin10{z-index:10}
.zin900{z-index:900}
.zin999{z-index:999}
.zin1001{z-index:1001}
.wd6{width:6px}
.wd8{width:8px}
.wd12{width:12px}
.wd14{width:14px}
.wd16{width:16px}
.wd18{width:18px}
.wd20{width:20px}
.wd22{width:22px}
.wd24{width:24px}
.wd26{width:26px}
.wd28{width:28px}
.wd32{width:32px}
.wd36{width:36px}
.wd38{width:38px}
.wd40{width:40px}
.wd42{width:42px}
.wd44{width:44px}
.wd45{width:45px}
.wd48{width:48px}
.wd50{width:50px}
.wd60{width:60px}
.wd70{width:70px}
.wd80{width:80px}
.wd90{width:90px}
.wd100{width:100px}
.wd110{width:110px}
.wd120{width:120px}
.wd130{width:130px}
.wd140{width:140px}
.wd150{width:150px}
.wd160{width:160px}
.wd180{width:180px}
.wd190{width:190px}
.wd200{width:200px}
.wd220{width:220px}
.wd240{width:240px}
.wd270{width:270px}
.wd300{width:300px}
.wd320{width:320px}
.wd2_5pc{width:2.5%}
.wd3pc{width:3%}
.wd5pc{width:5%}
.wd7_5pc{width:7.5%}
.wd10pc{width:10%}
.wd12pc{width:12%}
.wd15pc{width:15%}
.wd16pc{width:16.666%}
.wd18pc{width:18%}
.wd20pc{width:20%}
.wd22pc{width:22%}
.wd25pc{width:25%}
.wd28pc{width:28%}
.wd30pc{width:30%}
.wd32pc{width:32%}
.wd33pc{width:33.33%}
.wd35pc{width:35%}
.wd40pc{width:40%}
.wd45pc{width:45%}
.wd48pc{width:48%}
.wd48_5pc{width:48.5%}
.wd50pc{width:50%}
.wd55pc{width:55%}
.wd60pc{width:60%}
.wd65pc{width:65%}
.wd66pc{width:66.66%}
.wd67pc{width:67%}
.wd70pc{width:70%}
.wd75pc{width:75%}
.wd78pc{width:78%}
.wd80pc{width:80%}
.wd85pc{width:85%}
.wd88pc{width:88%}
.wd90pc{width:90%}
.wd100pc{width:100%}
.wdm100pc{width:100%;max-width:1000px}
.wdmin30{min-width:30px}
.wdmin36{min-width:36px}
.wdmin40{min-width:40px}
.wdmin50{min-width:50px}
.wdmin55{min-width:55px}
.wdmin60{min-width:60px}
.wdmin70{min-width:70px}
.wdmin75{min-width:75px}
.wdmin80{min-width:80px}
.wdmin90{min-width:90px}
.wdmin100{min-width:100px}
.wdmin110{min-width:110px}
.wdmin115{min-width:115px}
.wdmin120{min-width:120px}
.wdmin140{min-width:140px}
.wdmin160{min-width:160px}
.wdmin180{min-width:180px}
.wdmin200{min-width:200px}
.wdmin210{min-width:210px}
.wdmin220{min-width:220px}
.wdmin240{min-width:240px}
.wdmin270{min-width:270px}
.wdmin280{min-width:280px}
.wdmin310{min-width:310px}
.wdmin5pc{min-width:5%}
.wdmin10pc{min-width:10%}
.wdmin20pc{min-width:20%}
.wdmin50pc{min-width:50%}
.wdmin100pc{min-width:100% !important}
.wdmax20{max-width:20px}
.wdmax50{max-width:50px}
.wdmax70{max-width:70px}
.wdmax100{max-width:100px}
.wdmax120{max-width:120px}
.wdmax150{max-width:150px}
.wdmax160{max-width:160px}
.wdmax180{max-width:180px}
.wdmax240{max-width:240px}
.wdmax320{max-width:320px}
.wdmax440{max-width:440px}
.wdmax600{max-width:600px}
.wdmax800{max-width:800px}
.wdmax900{max-width:900px}
.wdmax1000{max-width:1000px}
.wdmax1200{max-width:1200px}
.wdmax100pc{max-width:100%}
.hg0{height:0}
.hg6{height:6px}
.hg8{height:8px}
.hg12{height:12px}
.hg14{height:14px}
.hg16{height:16px}
.hg18{height:18px}
.hg20{height:20px}
.hg22{height:22px}
.hg24{height:24px}
.hg26{height:26px}
.hg28{height:28px}
.hg32{height:32px}
.hg34{height:34px}
.hg35{height:35px}
.hg36{height:36px}
.hg38{height:38px}
.hg40{height:40px}
.hg42{height:42px}
.hg44{height:44px}
.hg48{height:48px}
.hg55{height:55px}
.hg60{height:60px}
.hg64{height:64px}
.hg70{height:70px}
.hg80{height:80px}
.hg90{height:90px}
.hg120{height:120px}
.hg140{height:140px}
.hg200{height:200px}
.hg210{height:210px}
.hg300{height:300px}
.hg480{height:480px}
.hg600{height:600px}
.hg100pc{height:100%}
.hga{height:auto}
.hgmin0{min-height:0}
.hgmin40{min-height:40px}
.hgmin45{min-height:45px}
.hgmin70{min-height:70px}
.hgmin200{min-height:200px}
.hgmin100pc{min-height:100%}
.hgmax18{max-height:18px}
.hgmax20{max-height:20px}
.hgmax30{max-height:30px}
.hgmax32{max-height:32px}
.hgmax38{max-height:38px}
.hgmax40{max-height:40px}
.hgmax50{max-height:50px}
.hgmax60{max-height:60px}
.hgmax70{max-height:70px}
.hgmax80{max-height:80px}
.hgmax90{max-height:90px}
.hgmax100{max-height:100px}
.hgmax120{max-height:120px}
.hgmax180{max-height:180px}
.hgmax200{max-height:200px}
.hgmax240{max-height:240px}
.hgmax280{max-height:280px}
.hgmax300{max-height:300px}
.hgmax540{max-height:540px}
.hgmax100pc{max-height:100%}
.hgmax100vh{max-height:100vh}
.hg_calc_100vh_160px{height:calc(100vh - 160px)}
.hg_calc_100vh_120px{height:calc(100vh - 120px)}
.mauto{margin:0 auto}
.mt0{margin-top:0}
.mt3{margin-top:3px}
.mt5{margin-top:5px}
.mt6{margin-top:6px}
.mt8{margin-top:8px}
.mt9{margin-top:9px}
.mt10{margin-top:10px}
.mt12{margin-top:12px}
.mt13{margin-top:13px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt25{margin-top:25px}
.mt30{margin-top:30px}
.mt35{margin-top:35px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mt55{margin-top:55px}
.mb0{margin-bottom:0}
.mb2{margin-bottom:2px}
.mb3{margin-bottom:3px}
.mb5{margin-bottom:5px}
.mb8{margin-bottom:8px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb25{margin-bottom:25px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.mb50{margin-bottom:50px}
.mbm1{margin-bottom:-1px}
.mlauto{margin-left:auto}
.ml2{margin-left:2px}
.ml3{margin-left:3px}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.ml25{margin-left:25px}
.ml30{margin-left:30px}
.ml35{margin-left:35px}
.ml40{margin-left:40px}
.ml50{margin-left:50px}
.ml60{margin-left:60px}
.ml70{margin-left:70px}
.ml280{margin-left:280px}
.ml2pc{margin-left:2%}
.mlm5{margin-left:-5px}
.mlm10{margin-left:-10px}
.mlm15{margin-left:-15px}
.mrauto{margin-right:auto}
.mr2{margin-right:2px}
.mr3{margin-right:3px}
.mr5{margin-right:5px}
.mr8{margin-right:8px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mr25{margin-right:25px}
.mr30{margin-right:30px}
.mr40{margin-right:40px}
.mrm5{margin-right:-5px}
.mrm10{margin-right:-10px}
.mrm15{margin-right:-15px}
.pd0_5{padding:0 5px}
.pd0_10{padding:0 10px}
.pd0_15{padding:0 15px}
.pd0_20{padding:0 20px}
.pd1{padding:1px}
.pd2{padding:2px}
.pd2_5{padding:2px 5px}
.pd2_8{padding:2px 8px}
.pd3_5{padding:3px 5px}
.pd4_8{padding:4px 8px}
.pd5{padding:5px}
.pd5_10{padding:5px 10px}
.pd5_15{padding:5px 15px}
.pd5_20{padding:5px 20px}
.pd5_30{padding:5px 30px}
.pd8_5{padding:8px 5px}
.pd8_10{padding:8px 10px}
.pd8_15{padding:8px 15px}
.pd8_20{padding:8px 20px}
.pd10{padding:10px}
.pd10_0{padding:10px 0}
.pd10_2{padding:10px 2px}
.pd10_5{padding:10px 5px}
.pd10_15{padding:10px 15px}
.pd10_20{padding:10px 20px}
.pd10_25{padding:10px 25px}
.pd10_30{padding:10px 30px}
.pd10_40{padding:10px 40px}
.pd10_50{padding:10px 50px}
.pd12_20{padding:12px 20px}
.pd15{padding:15px}
.pd15_5{padding:15px 5px}
.pd15_10{padding:15px 10px}
.pd15_20{padding:15px 20px}
.pd15_25{padding:15px 25px}
.pd20{padding:20px}
.pd20_0{padding:20px 0}
.pd20_5{padding:20px 5px}
.pd20_10{padding:20px 10px}
.pd20_40{padding:20px 40px}
.pd30_10{padding:30px 10px}
.pt0{padding-top:0}
.pt3{padding-top:3px}
.pt5{padding-top:5px}
.pt8{padding-top:8px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pt25{padding-top:25px}
.pt30{padding-top:30px}
.pl0{padding-left:0px}
.pl2_5{padding-left:2.5px}
.pl5{padding-left:5px}
.pl7_5{padding-left:7.5px}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl20{padding-left:20px}
.pl25{padding-left:25px}
.pl30{padding-left:30px}
.pr0{padding-right:0px}
.pr2_5{padding-right:2.5px}
.pr5{padding-right:5px}
.pr7_5{padding-right:7.5px}
.pr10{padding-right:10px}
.pr15{padding-right:15px}
.pr20{padding-right:20px}
.pr30{padding-right:30px}
.pb0{padding-bottom:0px}
.pb2{padding-bottom:2px}
.pb3{padding-bottom:3px}
.pb5{padding-bottom:5px}
.pb8{padding-bottom:8px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pb25{padding-bottom:25px}
.pb30{padding-bottom:30px}
.pb56_25pc{padding-bottom:56.25%}
.overhid{overflow:hidden}
.over_y_hid{overflow-y:hidden}
.over_y_auto{overflow-y:auto}
.scrolldiv_all{overflow-x:auto;}
.scrolldiv_all_thin{scrollbar-width:thin}
.vtop{vertical-align:top}
.vmid{vertical-align:middle}
.vbot{vertical-align:bottom}
.bsbox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

.tcenter{text-align:center}
.tleft{text-align:left}
.tright{text-align:right}
.fl{float:left}
.fr{float:right}
.clr{clear:both}
.tindent10000{text-indent:-30000px}
.clearfix:after{content:"";display:table;clear:both}
.clrfix:after{content:'.';display:block;clear:both;text-indent:-10000px}
.clrfix_to_480:after{content:'.';display:block;clear:both;text-indent:-10000px}
.clrfix_to_640:after{content:'.';display:block;clear:both;text-indent:-10000px}

.font0{font-size:0}
.font10{font-size:10px;line-height:14px}
.font11{font-size:11px;line-height:16px}
.font12{font-size:12px;line-height:18px}
.font12all *{font-size:12px;line-height:18px}
.font13{font-size:13px;line-height:20px}
.font13all *{font-size:13px;line-height:20px}
.font14{font-size:14px;line-height:20px}
.font15{font-size:15px;line-height:21px}
.font16{font-size:16px;line-height:24px}
.font18{font-size:18px;line-height:24px}
.font20{font-size:20px;line-height:26px}
.font22{font-size:22px;line-height:28px}
.font24{font-size:24px;line-height:30px}
.font26{font-size:26px;line-height:34px}
.font42{font-size:42px;line-height:52px}
.font60{font-size:60px;line-height:70px}
.upper{text-transform:uppercase}
.noupper{text-transform:none}
.nowrap{white-space:nowrap}
.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;standard-user-select:none;}

a,.link{color:#14509c;text-decoration:none;}
	a:hover,.link:hover{text-decoration:underline}
.js-link{text-decoration:none !important;border-bottom-width:1px;border-bottom-style:dashed}

.tdecor{text-decoration:underline !important}
	.tdecor:hover{color:#555}
.tdecor_none,.tdecor_none:hover{text-decoration:none !important}
.point{cursor:pointer}

.norm{font-weight:normal}
.b{font-weight:bold}
.i{font-style:italic}
.u{text-decoration:underline}
.zch{text-decoration:line-through}
.white{color:#fff}
.orange{color:#fe9e00}
.orangeb{color:#e86809}
.green{color:#00a046}
.red{color:#d01d1b}
.red_light{color:#ff5555}
.purple{color:#8646aa}
.pink{color:#d61880}
.blue{color:#14509c}
.f333{color:#333}
.f555{color:#555}
.f677{color:#667777}
.f777{color:#777}
.f888{color:#888}
.f999{color:#999}
.faaa{color:#aaa}
.fccc{color:#ccc}
.fddd{color:#ddd}

.tx_shad_fff{text-shadow: 1px 1px 2px #fff}

.brd_spac{border-spacing:0}
.bnone{border:none}
.brd_solid{border-style:solid}
.brd_dashed{border-style:dashed}
.brd_1px{border-width:1px}
.brd_2px{border-width:2px}
.brd_0001{border-width:0 0 0 1px}
.brd_0010{border-width:0 0 1px 0}
.brd_0011{border-width:0 0 1px 1px}
.brd_0100{border-width:0 1px 0 0}
.brd_0101{border-width:0 1px 0 1px}
.brd_0110{border-width:0 1px 1px 0}
.brd_0111{border-width:0 1px 1px 1px}
.brd_1000{border-width:1px 0 0 0}
.brd_1001{border-width:1px 0 0 1px}
.brd_1010{border-width:1px 0 1px 0}
.brd_1011{border-width:1px 0 1px 1px}
.brd_1100{border-width:1px 1px 0 0}
.brd_1101{border-width:1px 1px 0 1px}
.brd_1110{border-width:1px 1px 1px 0}
.brd_2000{border-width:2px 0 0 0}
.brd_0020{border-width:0 0 2px 0}
.brd_0030{border-width:0 0 3px 0}
.brd_333{border-color:#333}
.brd_888{border-color:#888}
.brd_aaa{border-color:#aaa}
.brd_ccc{border-color:#ccc}
.brd_ddd{border-color:#ddd}
.brd_d5d5d5{border-color:#d5d5d5}
.brd_e5e5e5{border-color:#e5e5e5}
.brd_eee{border-color:#eee}
.brd_f4f4f4{border-color:#F4F4F4}
.brd_fffafa{border-color:#fffafa}
.brd_fff{border-color:#FFF}
.brd_blue{border-color:#14509c}
.brd_orange{border-color:#fe9e00}
.brd_red{border-color:#eb5202}
.brd_pink{border-color:#d61880}
.brd_purple{border-color:#8646aa}
.brd_transp{border-color:transparent}
.brd_r2{-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;border-radius:2px}
.brd_r2200{border-radius:2px 2px 0 0}
.brd_r4{-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px}
.brd_r6{-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;border-radius:6px}
.brd_r8{-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px}
.brd_r20{-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;border-radius:20px}
.brd_r0044{border-radius:0 0 4px 4px}
.brd_r4400{border-radius:4px 4px 0 0}
.brd_r50pc{border-radius:50%}
.brd_r100pc{border-radius:100%}

.bxshad_1{-webkit-box-shadow:0 0 10px rgba(0,0,0,.25);box-shadow:0 0 10px rgba(0,0,0,.25)}
.bxshad_input{-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.1);}

.bg_334455{background:#334455}
.bg_ccc{background:#CCC}
.bg_ddd{background:#DDD}
.bg_eee{background:#EEE}
.bg_fff{background:#FFF}
.bg_e5e6e7{background:#E5E6E7}
.bg_efefef{background:#EFEFEF}
.bg_f3f3f9{background:#F3F3F9}
.bg_f5f5f5{background:#F5F5F5}
.bg_f5f6f7{background:#F5F6F7}
.bg_f5f6f7_hv:hover{background:#F5F6F7}
.bg_fafafa{background:#FAFAFA}
.bg_fafafa_hv:hover{background:#FAFAFA}
.bg_fffafa{background:#FFFAFA}
.bg_blue{background:#14509c}
.bg_orange{background:#fe9e00}
.bg_purple{background:#8646aa}
.bg_purple_light{background:#C19FD1}
.bg_pink{background:#d61880}
.bg_pink_light{background:#fae7f2}
.bg_red{background:#d01d1b}
.bg_yellow{background:#fffdaa}
.bg_ffffffb3{background:#ffffffb3}
.bg_fcfcfc_hv:hover{background:#fcfcfc}
.opac_90{filter:alpha(Opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9}
.opac_hv80:hover{filter:alpha(Opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.shad_hv_1:hover{-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.08),0 -8px 16px 0 rgba(0,0,0,.04),0 16px 24px 0 rgba(0,0,0,.16);box-shadow:0 8px 16px 0 rgba(0,0,0,.08),0 -8px 16px 0 rgba(0,0,0,.04),0 16px 24px 0 rgba(0,0,0,.16)}
.shad_hv_2:hover{-webkit-box-shadow:0 0 5px rgba(0,0,0,.15);box-shadow:0 0 5px rgba(0,0,0,.15)}
.bg_grad_1{background:linear-gradient(90deg,#8646aa,#d61880 40%,#ff985e)}
.bg_grad_2{background:linear-gradient(0deg,#fff 80%,hsla(0,0%,100%,0));}

.mix_blend_mode_lighten{mix-blend-mode:lighten}

.commafix:after{content:", ";display:inline}
.commafix:last-child::after{content:none}

.sbar1{
	scrollbar-width:thin;
	scrollbar-color:#d61880 #eee;
}
.sbar1::-webkit-scrollbar{width:8px;height:8px;}
.sbar1::-webkit-scrollbar-track{background:#eee;}
.sbar1::-webkit-scrollbar-thumb{background:#d61880;}

.sbar2{
	scrollbar-width:thin;
	scrollbar-color:#ccc #eee;
}
.sbar2::-webkit-scrollbar{width:8px;height:8px;}
.sbar2::-webkit-scrollbar-track{background:#eee;}
.sbar2::-webkit-scrollbar-thumb{background:#ccc;}


/*- MOBILE -------------------------------------------------------------- */

@media screen and (max-width:1366px){
	.dn1366{display:none}
	.db1366{display:block}
	.wd20pc_1366{width:20%}
	.wd25pc_1366{width:25%}
	.wd30pc_1366{width:30%}
	.wd33pc_1366{width:33.33%}
	.wd100pc_1366{width:100%}

}


@media screen and (max-width:1280px){
	.dn1280{display:none}
	.db1280{display:block}
	.wd20pc_1280{width:20%}
	.wd25pc_1280{width:25%}
	.wd30pc_1280{width:30%}
	.wd33pc_1280{width:33.33%}
	.wd35pc_1280{width:35%}
	.wd65pc_1280{width:65%}
	.wd75pc_1280{width:75%}
	.wd100pc_1280{width:100%}
	.ml20_1280{margin-left:20px}

	.wdmax936_1280{max-width:936px}

	.section{padding-left:24px;padding-right:24px}

	#logo{margin-right:20px;}

}


@media screen and (max-width:1024px){
	.dn1024{display:none}
	.db1024{display:block}
	.pfixed_1024{position:fixed}
	.zin999_1024{z-index:999}
	.wd25pc_1024{width:25%}
	.wd33pc_1024{width:33.33%}
	.wd40pc_1024{width:40%}
	.wd50pc_1024{width:50%}
	.wd60pc_1024{width:60%}
	.wd100pc_1024{width:100%}
	.ml0_1024{margin-left:0}
	.ml5_1024{margin-left:5px}
	.ml10_1024{margin-left:10px}
	.pd15_10_1024{padding:15px 10px}
	.pl0_1024{padding-left:0}
	.pl15_1024{padding-left:15px}
	.pr0_1024{padding-right:0}
	.pr15_1024{padding-right:15px}
	.pt5_1024{padding-top:5px}
	.pt15_1024{padding-top:15px}
	.pt20_1024{padding-top:20px}
	.pb0_1024{padding-bottom:0}
	.pb5_1024{padding-bottom:5px}
	.pb15_1024{padding-bottom:15px}
	.pb20_1024{padding-bottom:20px}

	.section{padding-left:16px;padding-right:16px}

	#logo{width:100%;margin-right:0;padding-left:25px;padding-right:25px;text-align:center}

	#header #pullbk{display:block}

	#header #pull{width:40px;height:40px;margin-top:5px;cursor:pointer;background:url(i/icon_pull_white.svg) 0 0 no-repeat}

	#main_menu{display:none;clear:both;width:100%;position:absolute;top:50px;left:0;z-index:1;background:#7e4ca5}
		#main_menu div > ul{display:block !important}
			#main_menu div > ul > li{display:block;width:100%}
			#main_menu div > ul li.main_menu_item_cat{width:100%}
				#main_menu div > ul li.main_menu_item_cat span{padding:15px 0 15px 15px;}
			#main_menu div > ul > li.main_menu_item a{padding:15px 0 15px 15px;}

	#catalog_menu_head{
		position:fixed;
		width:100%;
		height:auto;
		z-index:900;left:0;right:0;top:0;bottom:0;
		border:0;background:#fff;}
		#catalog_menu_head .catalog_menu_head_scroll{padding:0 20px 0;position:relative;z-index:900;overflow-x:hidden;overflow-y:scroll;}

		#catalog_menu_head .catalog_menu_head_cont{border:0;background:#fff;}

	.products_filter_md{
		display:block;
		position:fixed;
		z-index:900;left:0;top:0;bottom:0;
		padding-right:0;
		overflow:hidden;
		background:#fff;}
		.products_filter_md .content{
			width:100%;
			max-width:100%;
			height:100%;
			max-height:100%;
			box-shadow:none;border-radius:0}
		.products_filter_md .products_filter_md_scroll{padding:10px 15px 0;position:relative;z-index:900;
		/*height:100%;*/
		/*max-height:calc(100vh - 103px);*/
		overflow-x:hidden;overflow-y:auto;}
}


@media screen and (max-width:968px){
	.dn968{display:none}
	.db968{display:block}
	.psticky_968{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;}
	.top0_968{top:0}
	.top50_968{top:50px}
	.zin1_968{z-index:1;}
	.fr968{float:right}
	.wdauto968{width:auto}
	.wd180_968{width:180px}
	.wd16pc_968{width:16.666%}
	.wd20pc_968{width:20%}
	.wd25pc_968{width:25%}
	.wd30pc_968{width:30%}
	.wd33pc_968{width:33%}
	.wd40pc_968{width:40%}
	.wd45pc_968{width:45%}
	.wd50pc_968{width:50%}
	.wd55pc_968{width:55%}
	.wd60pc_968{width:60%}
	.wd70pc_968{width:70%}
	.wd75pc_968{width:75%}
	.wd80pc_968{width:80%}
	.wd100pc_968{width:100%}
	.wdmax736_968{max-width:736px}
	.hg380_968{height:380px}
	.mt30_968{margin-top:30px}
	.mlm10_968{margin-left:-10px}
	.ml0_968{margin-left:0px}
	.mrm10_968{margin-right:-10px}
	.mb5_968{margin-bottom:5px}
	.mb10_968{margin-bottom:10px}
	.mb20_968{margin-bottom:20px}
	.pd0_968{padding:0px}
	.pd20_968{padding:20px}
	.pd20_10_968{padding:20px 10px}
	.pb5_968{padding-bottom:5px}
	.pb10_968{padding-bottom:10px}
	.pl0_968{padding-left:0px}
	.pl5_968{padding-left:5px}
	.pl10_968{padding-left:10px}
	.pr0_968{padding-right:0px}
	.pr5_968{padding-right:5px}
	.pr10_968{padding-right:10px}
	.brd_0010_968{border-width:0 0 1px 0}
	.brd_1010_968{border-width:1px 0 1px 0}
	.brd_solid_968{border-style:solid}
	.brd_eee_968{border-color:#eee}
	.brd_r0_968{-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;-ms-border-radius:0px;border-radius:0px}
	.bnone_968{border:none}
	.bg_none_968{background:none}
	.tleft968{text-align:left}
	.tright968{text-align:right}
	.scrolldiv{overflow-x:auto;}

	.content_off_968{background:none;box-shadow:none;border-radius:none}
	.content_968{background:#fff;box-shadow:0 1px 5px rgba(0,0,0,.15);border-radius:3px}

	.breadcrumbs .breadcrumbs_item{display:none}
	.breadcrumbs .breadcrumbs_item_mob{display:block}
	.breadcrumbs .breadcrumbs_item_mob:after{display:none}
	.breadcrumbs .breadcrumbs_item_mob::before{padding:0 8px;content:'\2039';font-size:20px;line-height:20px;color:#555}
	.breadcrumbs .breadcrumbs_item_mob .home{text-indent:0;background:none}
}


@media screen and (max-width:768px){
	.justify_cont_space_bet_768{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
	.clearfix768:after{content:"";display:table;clear:both}
	.clrfix768:after{content:'.';display:block;clear:both;text-indent:-10000px}
	.clrfix_to_768:after{display:none}
	.dn768{display:none}
	.fn768{float:none}
	.fl768{float:left}
	.wd160_768{width:160px}
	.wd20pc_768{width:20%}
	.wd25pc_768{width:25%}
	.wd30pc_768{width:30%}
	.wd33pc_768{width:33.33%}
	.wd40pc_768{width:40%}
	.wd50pc_768{width:50%}
	.wd60pc_768{width:60%}
	.wd70pc_768{width:70%}
	.wd75pc_768{width:75%}
	.wd80pc_768{width:80%}
	.wd100pc_768{width:100%}
	.wdmax624_768{max-width:624px}
	.ml0_768{margin-left:0px}
	.mr0_768{margin-right:0px}
	.mb40_768{margin-bottom:40px}
	.pd0_768{padding:0}
	.pd0_10_768{padding:0 10px}
	.pd5_10_768{padding:5px 10px}
	.pd10_768{padding:10px}
	.pd20_10_768{padding:20px 10px}
	.pt10_768{padding-top:10px}
	.pt20_768{padding-top:20px}
	.pl0_768{padding-left:0px}
	.pl10_768{padding-left:10px}
	.pr0_768{padding-right:0px}
	.pr10_768{padding-right:10px}
	.pb10_768{padding-bottom:10px}
	.pb20_768{padding-bottom:20px}
	.font12_768{font-size:12px;line-height:18px}
	.font14_768{font-size:14px;line-height:20px}
	.font18_768{font-size:18px;line-height:24px}
	.font20_768{font-size:20px;line-height:26px}
	.bnone_768{border:none}
	.tleft768{text-align:left}

	.section{padding-left:8px;padding-right:8px}

	#main h1{font-size:26px;font-weight:700;line-height:34px;}
	#main h2{font-size:20px;font-weight:700;line-height:24px;}
	#main h3{font-size:18px;font-weight:700;line-height:22px;}

	.cartmd_cont{padding:0}
	#cartmd{margin:0;border:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0}

	#catalog_menu_mob{top:0;width:100%}

	.swiper_list{
		display:flex;
		overflow-x:auto;
		scroll-snap-type:x mandatory;
		-webkit-overflow-scrolling:touch;
		scrollbar-width:none;
		-ms-overflow-style:none}

		.swiper_item{
			flex:0 0 auto;
			scroll-snap-align:start}

		.swiper_left,.swiper_right{display:none !important}

}


@media screen and (max-width:640px){
	.clearfix640:after{content:"";display:table;clear:both}
	.clrfix640:after{content:'.';display:block;clear:both;text-indent:-10000px}
	.clrfix_to_640:after{display:none}
	.clrfix640_320:after{content:'.';display:block;clear:both;text-indent:-10000px}
	.db640{display:block}
	.dtable640{display:table}
	.dn640{display:none}
	.fl640{float:left}
	.fn640{float:none}
	.flex_wrap_640{flex-wrap:wrap}
	.wdmax100pc_640{max-width:100%}
	.wdmax80_640{max-width:80px}
	.wd48_640{width:48px}
	.wd15pc_640{width:15%}
	.wd20pc_640{width:20%}
	.wd25pc_640{width:25%}
	.wd30pc_640{width:30%}
	.wd33pc_640{width:33.333%}
	.wd40pc_640{width:40%}
	.wd50pc_640{width:50%}
	.wd60pc_640{width:60%}
	.wd70pc_640{width:70%}
	.wd75pc_640{width:75%}
	.wd80pc_640{width:80%}
	.wd100pc_640{width:100%}
	.wdmin120_640{min-width:120px}
	.wdmax462_640{max-width:462px}
	.hg44_640{height:44px}
	.hg280_640{height:280px}
	.hgmax50_640{max-height:50px}
	.mb5_640{margin-bottom:5px}
	.mt10_640{margin-top:10px}
	.mt15_640{margin-top:15px}
	.ml0_640{margin-left:0}
	.mb20_640{margin-bottom:20px}
	.mb30_640{margin-bottom:30px}
	.pd0_640{padding:0}
	.pt0_640{padding-top:0}
	.pl0_640{padding-left:0px}
	.pr0_640{padding-right:0px}
	.bnone_640{border:none}
	.brd_0010_640{border-width:0 0 1px 0}
	.tleft640{text-align:right}
	.font20_640{font-size:22px;line-height:26px}

	.cur_convert_bk{width:90%}
	.cur_convert_inp_bk{width:100%}

}


@media screen and (max-width:480px){
	.clearfix480:after{content:"";display:table;clear:both}
	.clrfix480:after{content:'.';display:block;clear:both;text-indent:-10000px}
	.clrfix_to_480:after{display:none}
	.db480{display:block}
	.dn480{display:none}
	.fn480{float:none}
	.wd100pc_480{width:100%}
	.wd70pc_480{width:70%}
	.wd60pc_480{width:60%}
	.wd50pc_480{width:50%}
	.wd40pc_480{width:40%}
	.wd30pc_480{width:30%}
	.wdmax304_480{max-width:304px}
	.hgmin_auto_480{min-height:auto}
	.mauto_480{margin:0 auto}
	.ml0_480{margin-left:0}
	.mr0_480{margin-right:0}
	.mr20_480{margin-right:20px}
	.mt10_480{margin-top:10px}
	.mt15_480{margin-top:15px}
	.mt20_480{margin-top:20px}
	.mb10_480{margin-bottom:10px}
	.mb30_480{margin-bottom:30px}
	.pt0_480{padding-top:0px}
	.pl0_480{padding-left:0px}
	.pr0_480{padding-right:0px}
	.tleft480{text-align:left}
	.tcenter480{text-align:center}
	.bnone_480{border:none}
	.bg_none_480{background:none}
	.font12_480{font-size:12px;line-height:16px}

}

@media screen and (max-width:320px){
	.clrfix320:after{content:'.';display:block;clear:both;text-indent:-10000px}
	.clrfix600_320:after{display:none}
	.dn320{display:none}
	.fn320{float:none}
	.wd100pc_320{width:100%}
	.wd90pc_320{width:90%}
	.wd50pc_320{width:50%}
	.mb10_320{margin-bottom:10px}
	.mr10_320{margin-right:10px}
	.pl0_320{padding-left:0px}
	.pr0_320{padding-right:0px}

}