

/* Start:/local/templates/xuping/css/style.css?162257858631904*/
@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700&display=swap');
:root{
	--main: #5352a1;
	--main-light: #7a79e6;
	--brown: #4e1c4c;
	--sub: #f2f2ff;
}
html{
	height: 100%;
	width: 100%;
	-webkit-text-size-adjust: none;
	-ms-text-size-adjust: none;
	text-size-adjust: none;
	box-sizing: border-box;
	-ms-overflow-style: scrollbar;
}
body{
	position: relative;
	font:14px/21px 'Nunito';
	color:#333;
	background-color: #fff;
    min-height: 100%;
    height: auto!important;
    width: 100%;
    min-width: 320px;
}

.yamap{
	height: 400px;
}

.in_main{
	padding-bottom: 120px;
}

.wrapper{
	max-width: 1000px;
	margin: 0 auto;
	padding: 0 24px;
}
@media(max-width: 480px){
	.wrapper{
		padding: 0 15px;
	}
}

.input-text{
	--webkit-apperance: none;
	border: 1px solid var(--main);
	padding: 0.8em 1em;
	border-radius: 3px;
}
input[type=number][name*=quantity] {
	-moz-appearance:textfield;
	width: 30px;
}
input[type=number][name*=quantity]::-webkit-inner-spin-button,
input[type=number][name*=quantity]::-webkit-outer-spin-button {
	-webkit-appearance: none; 
	margin: 0; 
}
.form-row{
	display: block;
	margin-top: 1em;
	max-width: 480px;
}
.form-row input{
	display: block;
	width: 100%;
	box-sizing: border-box;
}
.button-row{
	margin-top: 2em;
}


.btn,
.button{
	position: relative;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	padding: 0.8em 1.66em;
	border-radius: 3px;
	text-align: center;
	cursor: pointer;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;
	overflow: hidden;
	transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out;
	color: #fff;
	background: var(--main);
	border: 1px solid var(--main);
	outline: none;
	cursor: pointer;
}
.btn:active,
.button:active,
.btn.active,
.button.active{
	background: var(--brown);
	border: 1px solid var(--brown);
}
.btn:hover,
.button:hover{
	background: var(--main-light);
	border: 1px solid var(--main-light);
	color: #fff;
}

.btn.disabled,
.btn[disabled],
.button.disabled,
.button[disabled]{
	color: #fff;
	background: #999;
	border-color: #999;
	cursor: default;
}
.btn.disabled:hover,
.btn[disabled]:hover,
.button.disabled:hover,
.button[disabled]:hover{
	color: #fff;
	background: #999;
	border-color: #999;
}


.btn--outlined,
.button--outlined {
	background-color: #fff;
	color: var(--main);
}

.btn--outlined:hover,
.button--outlined:hover{
	color: #fff;
	background: var(--main-light);
	border: 1px solid var(--main-light);
}


.label_block{
	margin-top: 1em;
}
.label_block input[type="radio"],
.label_block input[type="checkbox"] {
	margin: 4px 0.5em 0 0;
}


body,div,ul,ol,li,dl,dt,dd,span,p,h1,h2,h3,h4,h5,h6,img,form,table,tr,td,th,label{margin:0;padding:0;}
img{border:none; padding:0; margin:0;}
ul,ol,li{list-style-type:none;}
.ft{font-family:tahoma;}
.fl{float:left;}
.fr{float:right;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.fb{font-weight:bold;}
.fb16{font-weight:bold; font-size:16px;}
.fb14{font-weight:bold; font-size:14px;}
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
.c333{color:#333;}
.c666{color:#666;}
.cf00{color:#F00;}
.cf60{color:#f60;}
.c999{color:#999;}
.c005{color:#005bc2;}
.space{clear:both;height:10px;overflow:hidden;}
select,input,label,textarea,img/{vertical-align:middle;font-size:12px;color:#555;}
a{color:#333;text-decoration:none;}
a:hover{color:var(--main-light);text-decoration:underline;}
.cl,.clear,.clr{clear:both;}
.ovh{overflow:hidden; zoom:1;}
.round{-moz-border-radius:5px 5px 5px 5px;}
.none{border:none; border:0;}
.pl10{padding-top:10px;}
.mr10{margin-right:10px;}
.mr15{margin-right:12px;}
.w1000{max-width:1000px; margin:0 auto;position: relative;}
.w220{max-width:220px;}
.w218{max-width:218px;}
.w770{max-width:770px;}
.w540{max-width:540px;}
.border{border:1px solid #e1e1e1;}


.slick-slider:not(.slick-initialized) > div:not(:first-child){
	display: none;
}



.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
	margin: 0;
	margin-bottom: 0.5em;
	font-weight: 600;
}


.h1,h1 {
	font-size: 26px;
	line-height: 1.2em;
}
.h2,h2 {
	font-size: 22px;
	line-height: 1.2em;
}

.h3,h3 {
	font-size: 20px;
	line-height: 1.3em;
}
.h4,h4 {
	font-size: 18px;
	line-height: 1.4em;
}

.h5,h5 {
	font-size: 16px;
	line-height: 1.6em;
}
.h6,h6,p {
	font-size: 14px;
	line-height: 1.6em;
}

img{
	max-width: 100%;
}

.content__holder{
	display: flex;
	min-width: 100%;
}
.content__aside{
	width: 220px;
	flex-shrink: 0;
	margin-right: 12px;
}
.content__main{
	flex-grow: 1;
}
@media screen and (max-width: 750px){
	.content__holder{
		display: block;
	}
	.content__aside{
		width: auto;
		margin: 0 0 12px 0;
	}
}


/**/
/*header*/
/**/
.header__super-top{
	background-color: var(--sub);
	padding: 6px 0;
}
.header__super-top .wrapper{
	display: flex;
	flex-wrap: wrap;
}
.header__super-top-menu{
	display: block;
	flex-grow: 1;
	overflow: auto;
}
.header__super-top-list{
	display: flex;
	list-style: none;
}
.header__super-top-item{
	margin-right: 1em;
}
.header__super-top-item span,
.header__super-top-item a{
	font-size: 13px;
	line-height: normal;
	white-space: nowrap;
}
.header__super-top-item a:hover{
	color: 	var(--main);
}
.header__super-top-phone{
	margin-left: auto;
	font-weight: bold;
}
@media(max-width: 480px){
	.header__super-top .wrapper{
		display: block;
	}
}


.top{
	display: flex;
	flex-wrap: wrap;
	margin: 1em 0;
}
.logo{
	flex-shrink: 0;
	margin-right: 1em;
}
.logo a{
	display: flex;
}
.logo a:hover{
	text-decoration: none;
}
.logo img {
	margin-right: 2em;
}
.logo a span {
	width: 110px;
	margin: auto 0;
	line-height: 1.2em;
	color:#2b2a29;
}
@media(max-width: 480px){
	.logo img {
		margin-right: 0;
	}
	.logo a span {
		display: none;
	}
}
@media(max-width: 380px){
	.logo img{
		height: 32px;
		width: auto;
	}
}

.header__menu-init{
	background: var(--main);
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 0;
	border: 0;
	margin: auto 0;
	color: #fff;
	width: 32px;
	height: 32px;
	border-radius: 100%;
	display: none;
}
.header__menu-init i{
	background-color: #fff;
	display: inline-block;
	vertical-align: top;
	width: 16px;
	height: 2px;
	margin: 2px 0;
	transition: transform 0.2s ease-out, opacity 0.2s ease;
}

.header__menu-init.active i:nth-child(1){
	transform: rotate(45deg) translate(4px, 4.5px);
}
.header__menu-init.active i:nth-child(2){
	transform: translateX(18px);
	opacity: 0;
}
.header__menu-init.active i:nth-child(3){
	transform: rotate(-45deg) translate(4px, -4.5px);
}



.header-icons{
	display: flex;
	align-items: center;
	justify-content: flex-end;
	margin-left: 1em;
	order: 2;
}
.header-top-controls{
	position: relative;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	width: 32px;
	height: 32px;
	border-radius: 100%;
	background-color: var(--sub);
	color: #000;
	margin-left: 12px;
	transition: background-color 0.2s ease, color 0.2s ease;
	padding: 7px;
	box-sizing: border-box;
}
.header-top-controls:hover{
	color: #fff;
	background-color: var(--main);
}
.header-top-controls svg{
	height: 100%;
	width: auto;
}
.header-top-controls font{
	position: absolute;
	top: -4px;
	right: -4px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 12px;
	height: 12px;
	font-size: 10px;
	background-color: red;
	border-radius: 100%;
	color: #fff;
}

.search{
	display: flex;
	align-items: center;
	flex-grow: 1;
	order: 1;
}
.search .form{
	flex-grow: 1;
}
.search form{
	display: flex;
	position:relative;
	overflow:hidden;
}
.search .text{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	height: 32px;
	line-height: 32px;
	width: 100%;
	flex: 1 1;
	padding: 10px;
	box-sizing: border-box;
	border: 1px solid var(--sub);
	outline: none;
	border-radius: 3px 0 0 3px;
}
.search .text:focus{
	border-color: var(--main);
}
.search button{
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0;
	margin: 0;
	flex-shrink: 0;
	height:32px;
	width:32px;
	border:0;
	color: #000;
	background-color: var(--sub);
	border-radius: 0 3px 3px 0;
	cursor: pointer;
	transition: all 0.2s ease;
}
.search button:hover{
	color: #fff;
	background-color: var(--main);
}
.search button svg{
	width: 14px;
	height: 14px;
}




.menu{
	display: block;
	background-color: var(--main);
}
.menu ul{
	display: flex;
	overflow: hidden;
}
.menu li{
	flex: 1 1;
}
.menu li a,
.menu li span{
	display:block;
	text-align:center;
	padding: 8px 10px;
	color:#fff;
	white-space: nowrap;
	transition: background 0.2s ease;
}
.menu li a:hover,
.menu li span{
	color:#fff;
	background: var(--main-light);
	text-decoration:none;
}
.menu dl{background:url(/images/in_ino/menu_bottom.png) left top no-repeat #dfdfdf; max-width:1000px; height:30px; display:block;  margin-right:auto;}
.menu dd{line-height:30px; padding:0 10px; float:left;}
.menu dd a{color:#333;}
.menu dd a:hover{color:#cc0000;}

.menu_fr{width:200px; height:75px; background:url(/images/in_ino/in_20.png) right no-repeat var(--main-light);}
.menu_fr form{float:left; width:77px; padding:5px 0 0 5px;}
.menu_fr p{float:left; padding-left:5px; color:#fff; hanging-punctuation:30px; line-height:30px;}
.menu_fr .sel{width:77px; height:20px; line-height:20px; background:#ad2a40; border:0; color:#fff; font-size:12px;}
.menu_fr .sel option{ border:0;}


.header__mobile-menu{
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	background-color: var(--main);
	color: #fff;
	padding: 10px 0;
	box-shadow: 0 20px 20px 0 rgba(0,0,0,0.15);
}
.header__mobile-menu.active{
	display: block;
	margin-top: -46px;
}
.header__mobile-submenu{
	margin-top: 0.5em;
}
.header__mobile-menu a{
	color: #fff;
}

.header__mobile-submenu ul,
.header__mobile-mainmenu ul{
	display: flex;
	flex-wrap: wrap;
}
.header__mobile-submenu ul li,
.header__mobile-mainmenu ul li{
	margin: 0 0.5em 0.25em 0;
}


@media(max-width: 700px){
	.header{
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		background-color: #fff;
		z-index: 100;
		box-shadow: 0 0 20px 0 rgba(0,0,0,0.15);
	}
	.header__menu-init{
		display: inline-flex;
	}

	.header-icons,
	.search{
		order: inherit;
	}
	.header-icons{
		margin-left: auto;
	}
	.header__super-top-menu,
	.header .menu{
		display: none;
	}
	.search{
		margin-top: 1em;
		width: 100%;
	}
	.fake-header {
		height: 166px;
	}
}
@media(max-width: 380px){
	.fake-header {
		height: 139px;
	}

}
/**/
/* header */
/**/


/**/
/*catalog*/
/**/
.catalog__list{
	display: flex;
	flex-wrap: wrap;
	width: calc(100% + 6px + 6px);
	margin: 0 -6px;
	margin-bottom: 2em;
}
.catalog__list-item{
	display: flex;
	width: 25%;
	box-sizing: border-box;
	padding: 0px 6px 12px 6px;
}

.catalog__sort{
	display: flex;
	flex-wrap: wrap;
	/* justify-content: flex-end; */
}
.catalog__sort-item{
	position: relative;
	margin-right: 1.25em;
	margin-bottom: 0.5em;
	color: var(--main);
	padding-right: 10px;
	opacity: 0.8;
}
.catalog__sort-item.active{
	opacity: 1;
	font-weight: bold;
}
.catalog__sort-item:first-letter{
	text-transform: uppercase;
}
.catalog__sort-item:after{
	content: '';
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -2px;
	border: 5px solid transparent;
	border-width: 5px 3px;
	border-top-color: var(--main);
	transition: transform 0.2s ease;
	transform-origin: 3px 2.5px;
}
.catalog__sort-item:hover{
	color: var(--main-light);
	text-decoration: none;
}
.catalog__sort-item:hover:after{
	border-top-color: var(--main-light);
}
.catalog__sort-item.active.asc:after{
	transform: rotate(180deg);
}

.catalog__list-link{
	position: relative;
	display: flex;
	flex-direction: column;
	border: 1px solid #eee;
	padding: 1em;
	width: 100%;
	color: #000;
	transition: box-shadow 0.3s ease-out, color 0.2s ease;
	box-sizing: border-box;
}
.catalog__list-link:hover{
	color: var(--main);
	text-decoration: none;
	box-shadow: 0 5px 20px rgba(83,82,161,0.33);
}
.catalog__list-sections{
	display: flex;
	flex-wrap: wrap;
}
.catalog__list-sections > *{
	display: inline-block;
	vertical-align: top;
	margin: 0 0.5em 0.5em 0;
}
.catalog__list-stiker{
	position: absolute;
	left: 0em;
	top: 1em;
}
.catalog__list-stiker-item{
	display: inline-block;
	color: #fff;
	padding: 0 0.3em;
	margin: 0 0.1em 0.1em 0;
}
.catalog__list-img{
	display: block;
	margin-bottom: 1em;
}
.catalog__list-name{
	display: block;
	font-weight: 700;
	font-size: 1em;
	line-height: 1.2em;
}
.catalog__list-description{
	display: block;
	margin-top: 1em;
	font-size: 0.8em;
	line-height: 1.4em;
}
.catalog__list-price{
	display: block;
	margin-top: auto;
	padding-top: 1em;
	font-size: 1.4em;
	line-height: 1.4em;
	font-weight: 500;
	color: var(--brown);
}
.catalog__list-price--cur{
	color: red;
}
.catalog__list-price--old{
	color: #999;
	text-decoration: line-through;
	margin-left: 0.25em;
}
.catalog__list-more{
	text-align: center;
}
.catalog-list__size-container{
	display: block;
	margin: 1em 0;
}
.catalog-list__size{
	position: relative;
	width: 2em;
	height: 2em;
	margin-right: 0.5em;
	border-radius: 100%;
	cursor: pointer;
}
.catalog-list__size span{
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 2em;
	height: 2em;
	font-weight: bold;
	font-size: 0.9em;
	color: #fff;
	background: var(--main);
	border-radius: 100%;
}
.catalog-list__size input{
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	visibility: hidden;
	opacity: 0;
}
.catalog-list__size:hover span,
.catalog-list__size input:checked + span{
	background-color: var(--brown);
}
.catalog__list-button{
	margin-top: 0.5em;
	display: flex;
	justify-content: space-between;
}
.catalog__list-button input{
	width: 30px;
	margin-right: 2px;
}
.catalog__list-button .button{
	flex-grow: 1;
}
@media screen and (max-width: 1000px) {
	.catalog__list-item{
		width: 33.33%;
	}
}
@media screen and (max-width: 900px) {
	.catalog__list-item{
		width: 50%;
	}
}
@media screen and (max-width: 480px) {
	.catalog__list-item{
		width: 100%;
	}
	.catalog__list-link{
		padding: 0.5em;
	}
	.catalog__list-button{
		justify-content: flex-start;
	}
	.catalog__list-button .button{
		flex-grow: inherit;
		margin-left: 0.5em;
	}
}
/**/
/*catalog*/
/**/



.video{padding-top:3px;}

.left-bar{
	width: 240px;
	float: left;
	background: var(--sub);
}
.left-bar_list{
	font-size:14px;
	line-height:24px;
}
.left-bar_list .left-bar_title{
	display:block;
	background:var(--main);
}
.left-bar_list .left-bar_item{
	display:block;
}
.left-bar_list .left-bar_title{
	position: relative;
}
.left-bar_list .left-bar_title a{
	display:block;
	color:#fff;
	padding:4px 10px;
	padding-right: 30px;
	font-weight:bold;
	border-bottom: 1px solid #fff;
}
.left-bar_list .left-bar_title svg{
	position: absolute;
	top: 50%;
	margin-top: -8px;
	right: 10px;
	width: 16px;
	height: 16px;
	color: #fff;
}
.left-bar_list .left-bar_title [data-dropdown-link] {
	display: none;
}
@media (max-width: 760px) {
	.left-bar_list .left-bar_title [data-dropdown-link] {
		display: inline;
		vertical-align: top;
	}
}
.left-bar_list .left-bar_item > *{
	display:block;
	color:#333;
	padding: 2px 10px;
}
.left-bar_list .left-bar_item a:hover,
.left-bar_list .left-bar_item .active {
	background:var(--sub);
	color:#333;
	text-decoration:none;
}

.area ul{ padding:5px 0;}
.area li{background:url(/images/in_ino/area_left.png) 10px 12px no-repeat; line-height:24px; height:24px; overflow:hidden; vertical-align:middle; padding-left:25px;}
.area li a{color:#5f325d; display:block;}
.area li a:hover{color:#ad2a40; text-decoration:none;}

.links li{ margin:10px 0 0 0; display:block; width:198px; height:53px; padding-left:10px;}
.links li a img{border:1px solid #e1e1e1;}

.Arrival{background:#fafafa; padding:5px; line-height:24px; zoom:1;}
.Arrival h2{float:left; width:85px; padding-right:5px; font-size:12px; font-weight:400; color:#7c2b78; display:block;}
.Arrival dl{display:block; float:right; width:433px;}
.Arrival dd{float:left; display:block; width:100px; padding-right:2px; }
.Arrival dd .hover,.Arrival dd a:hover{color:#7c2b78;}

.notice{background:url(/images/in_ino/notice.png) no-repeat; position:relative; height:142px; padding:5px;}
.notice ul.tab{width:38px; height:150px; position:absolute; top:0px; left:220px;}
.notice ul.tab li{ width:38px; height:75px; background:url(/images/in_ino/in_34.png) no-repeat;}
.notice ul.tab li.hover{ width:38px; height:75px; background:url(/images/in_ino/in_33.png) no-repeat;}
.notice .notice_main{text-indent:24px; font-size:12px; line-height:20px; display:none;}
.notice .notice_main li{ padding:0 5px; height:27px; line-height:27px;text-indent:0px; overflow:hidden; zoom:1; white-space: nowrap;text-overflow :ellipsis;}

.in_tab{}
.in_tab ul{padding:5px 10px 0 0;}
.in_tab li{float:left; width:20px; height:20px; display:block; line-height:20px; text-indent:7px;}
.in_tab li a:hover,.in_tab .hover a{background:url(/images/in_ino/in_36.png) 0 0px no-repeat; display:block; color:#fff;}


.pro_img ul{
	display: flex;
	flex-wrap: wrap;
	min-width: 100%;
	margin: 0 -10px;
}
.pro_img li{
	width: 25%;
	font-size:11px;
	color:#7c2b78;
	line-height:30px;
	margin: 0 0 20px 0;
	padding: 0 10px;
	box-sizing: border-box;
}
.pro_img li a{
	position:relative;
	color:#7c2b78;
	display:block;
}

.pro_img li a .zhe {
	font-size: 0;
	position: absolute;
	top: 0px;
	left: 0px;
}
.no-photo-div-big {
	background: url("/local/templates/xuping/css/images/no-photo.png") no-repeat scroll center center rgba(0, 0, 0, 0);
	height:168px;
	width:168px;
}
.pro_img li a .zhe b {
	font-size: 12px;
	display: inline-block;
	vertical-align: middle;
	width:auto;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: white;
	padding-left:8px;
	filter: Alpha(Opacity=100);
	opacity: 1.0;
	background: #7C46AB;
	margin-top:8px;
}


.pro_img li a .zhe s {
	width: 0;
	height: 0;
	font: 0/0 a;
	border-top: 13px dashed transparent;
	border-bottom: 13px dashed transparent;
	border-left: 15px solid #7C46AB;
	border-right: 0 none;
	display: inline-block;
	vertical-align: middle;
	filter: Alpha(Opacity=100);
	opacity: 1.0;
	margin-top:8px;
}

.pro_img li a .zhe s.s1
{
	border-left: 15px solid #7C46AB;
}
.pro_img li p{
	font-size: 1.5em;
	line-height: normal;
}
.pro_img li p a{

}
.pro_img li a.ti{
	font-size: 16px;
	line-height: 24px;
	margin: 0.5em 0;
}
.pro_img li a font{display: block;height: 30px;overflow: hidden;}
.pro_img li span{color:#ad2a40; font-size:16px; font-weight:900;height: 15px;line-height: 15px;}
.pro_img li img,
.orders li img{
	display:block;
	border:1px solid #e1e1e1;
	height: auto;
}
.pro_img li a:hover img{border:1px solid #999;}


.orders li{padding:10px 10px 0 10px; color:#7c2b78; display:block; width:200px; height:80px;}
.orders li a{color:#7c2b78;}
.orders li img{ float:left; }
.orders li p{float:right; width:110px;}
.orders li p .fl{color:#ad2a40; font-size:14px; font-weight:900;}
.orders li a:hover img{border:1px solid #999;}

.in_pro h4, .in_pro .item_h1{
	background: #e1e1e1;
}
.in_pro h4 span, .in_pro .item_h1 h1{
	color:#7c2b78;
	font-size:17px;
	width:260px;
	text-indent:10px;
	display:block;
	float:left;
	line-height: 30px;
}
.in_pro .item_h1 h1{width:540px;}
.in_pro p{float:right;}
.in_pro p a{padding-right:10px; font-weight:400; font-size:12px;line-height:32px;}
.in_pro ul{
	display: flex;
	min-width: 100%;
	flex-wrap: wrap;
}
@media(max-width: 640px){
	.pro_img li{
		width: 33.33%;
	}
}

@media(max-width: 480px){
	.pro_img li{
		width: 50%;
	}
}



.DESC {
	float: right;
	width: 300px;
	height: 30px;
}
.DESC ul {
	margin: 0px;
	padding-top: 3px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.DESC ul .a {
	height: 24px;
	width: 43px;
	float: right;
}
.DESC ul .a a {
	background-image: url(/images/click_count_DESC.gif);
	background-repeat: no-repeat;
	display: block;
	height: 24px;
	width: 43px;
	background-position: -142px 0px;
}
.DESC ul .a a:hover {
	background-image: url(/images/click_count_DESC.gif);
	background-repeat: no-repeat;
	display: block;
	height: 24px;
	width: 43px;
	background-position: -142px -27px;
}
.DESC ul .b {
	height: 24px;
	width: 85px;
	float: right;
	margin-right: 6px;
}
.DESC ul .b a {
	background-image: url(/images/click_count_DESC.gif);
	background-repeat: no-repeat;
	display: block;
	height: 24px;
	width: 85px;
	background-position: -54px 0px;
}
.DESC ul .b a:hover {
	background-image: url(/images/click_count_DESC.gif);
	background-repeat: no-repeat;
	display: block;
	height: 24px;
	width: 85px;
	background-position: -54px -27px;
}
.DESC ul .c {
	height: 24px;
	width: 51px;
	float: right;
	margin-right: 6px;
}
.DESC ul .c a {
	background-image: url(/images/click_count_DESC.gif);
	background-repeat: no-repeat;
	display: block;
	height: 24px;
	width: 51px;
}
.DESC ul .c a:hover {
	background-image: url(/images/click_count_DESC.gif);
	background-repeat: no-repeat;
	display: block;
	height: 24px;
	width: 51px;
	background-position: left -27px;
}

/**/
/*index*/
/**/
.index-bottom-banners{
	display: flex;
	min-width: 100%;
	width: calc(100% + 20px);
	margin: 1em -10px;
}
.index-bottom-banners__small{
	flex-shrink: 0;
	padding: 0 10px;
	width: 240px;
	order: 3;
}
.index-bottom-banners__small:last-child{
	order: 1;
}
.index-bottom-banners__big{
	padding: 0 10px;
	width: calc(100% - 480px);
	order: 2;
}
@media(max-width: 1050px){
	.index-bottom-banners{
		display: block;
		width: 100%;
		margin: 1em 0;
	}
	.index-bottom-banners__small{
		display: none;
	}
	.index-bottom-banners__big{
		width: 100%;
		margin: 1em 0;
		padding: 0;
	}
	.index-bottom-banners__big img{
		width: 100%;
	}
}
/**/
/*index*/
/**/


/**/
/*footer*/
/**/
.footer{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	border-top: 2px solid var(--main);
	background-color: var(--sub);
	font-size: 14px;
	line-height: 22px;
}
.foot_nav_bg{
	display:block;
}
.foot_nav{
	padding: 1em 0 0.5em;
}
.foot_nav .nav_top{
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	margin-bottom: 10px;
}
.foot_nav ul{
	display: flex;
	flex-wrap: wrap;
}
.foot_nav li{
	margin-bottom: 0.5em;
	margin-right: 0.5em;
}
.foot_nav li a{
	color: var(--main);
}
.foot_nav li .active,
.foot_nav li a:hover{
	color: var(--brown);
}

.footer-phone{
	float: right;
	font-weight: bold;
}

.foot_copy{
	background-color: var(--main);
	color: #fff;
	padding: 6px 0;
}

@media(max-width: 640px){
	.foot_nav ul{
		width: auto;
		float: none;
		margin-top: 1em;
	}
	.foot_nav ul:first-child{
		margin-top: 0;
	}

	.footer-phone{
		float: none;
	}
}
/**/
/*footer*/
/**/




.com-login-area {
	height: auto;
	width: 580px;
	margin:0 auto;
}
.sgffgfg {
	line-height: 49px;
	color: var(--main-light);
	height: 49px;
	font-size: 20px;
	padding-left: 16px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
}
.left5 {
	width: 578px;
	float: left;
	padding-bottom: 100px;
	margin-bottom: 20px;
}
.com-ipt-login {
	height: 32px;
	width: 254px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 10px;
	float: left;
}
.left-2 form table tr td span {
	color: #F00;
}
.left5 form table tr td #img_captcha_2 {
	margin-top: 14px;
}

.com-btn-4 {
	font-weight:bold;
	font-size:14px;
	margin-left: 10px;
	margin-top: 16px;
}
.right5 {
	float: left;
	padding-top: 37px;
	line-height: 36px;
	padding-left: 25px;
}
.right5 strong {
	color: var(--main-light);
}

.Register-Now {
	margin-top: 15px;
}
.Register-Now a {
	height: 28px;
	width: 112px;
	display: block;
	background-image: url(/images/Register-Now.gif);
}
.Sign-in-now {
	margin-top: 15px;
}
.Sign-in-now a {
	height: 28px;
	width: 109px;
	display: block;
	background-image: url(/images/Sign-in-now.gif);
	background-repeat: no-repeat;
}


.boxGray {
	padding:8px;background:#efefef;
}
.division {
	background: white;
	border: 1px solid #E1E1E1;
	padding: 7px;
	margin-bottom: 7px;
}
.offScreen {
	position: absolute;
	left: -9999px;
}
.main h3 {
	text-align: left;
	margin-left: 10px;
}
.brand-table dl, .goods-spec dl, .boxBrown dl {
	border-bottom: 1px dotted #DDD;
	overflow: hidden;
	margin: 3px 0;
	padding-bottom: 3px;
}
.brand-table dt, .goods-spec dt, .boxBrown dt {
	width: 17%;
	float: left;
	text-align: right;
	font-weight: bold;
}
.brand-table dd, .goods-spec dd, .boxBrown dd {
	width: 82%;
	float: right;
	line-height: 21px;
}
.GoodsSelector a {
	color: #36C;
	margin: 0 6px 0 0;
	display: inline-block;
}
.GoodsSelector a:hover {
	color: #000;
	margin: 0 6px 0 0;
	display: inline-block;
}
.spec-tip b{color:#999; cursor:pointer;}
.detail-table {background-color: #ACACAC; margin-bottom:10px;}
.detail-table th{ background-color: #F0F0F0; padding:3px; text-align:right; width:20%;}
.detail-table td{ background-color: #FFFFFF; padding:3px;text-align:left;width:30%;}


.c_null{
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
	display: block;
	overflow: hidden;
}

.scroll_div {
	position: fixed;
	right: 50px;
	bottom: 50px;
	background: var(--main);
	border-radius: 100%;
	color: #FFF;
	height: 48px;
	width: 48px;
	cursor: pointer;
	z-index: 100;
	transform: translateY(100px);
	transition: transform 0.2s ease;
}
.scroll_div:hover{
	transform: scale(1.2);
}
.scroll_div:before,
.scroll_div:after{
	content: '';
	position: absolute;
	top: 30%;
	width: 40%;
	height: 4px;
	border-radius: 2px;
	background-color: #fff;
}
.scroll_div:before{
	left: 10%;
	transform-origin: 100% 0px;
	transform: rotate(-45deg);
}
.scroll_div:after{
	right: 10%;
	transform-origin: 0px 0px;
	transform: rotate(45deg);
}
.scroll_div.active{
	transform: translateY(00px);
}
@media screen and (max-width: 768px) {
	.scroll_div {
		bottom: 20px;
		right: 20px;
	}
}



* html,* html body /* IE6bug */{background-image:url(/local/templates/xuping/css/about:blank);background-attachment:fixed;}
* html .scroll_div{
	background: url("/images/scroll.png") no-repeat scroll center top transparent;
	color: #FFF;
	cursor: pointer;
	display: none;
	height: 75px;
	position: absolute;
	width: 77px;
	z-index: 1;
	right:auto;
	bottom:auto;
}


#google_translate_element{ float:left; margin-left:40px;}
#google_translate_element img{display:none;}
.goog-te-menu-value{ background:url(/images/translate.png) 0px -3px no-repeat #fff; text-indent:-999px; overflow:hidden; zoom:1; width:82px; display:block; text-indent:-100px;}
.goog-te-gadget-simple{ background:#fff; border:none; line-height:19px; height:19px;padding-bottom:0 !important;padding-top:0 !important;}
.com-flow-tr {color:red !important;}
.com-flow-tr a{color:red !important;}
.com-flow-tr input{color:red !important;}


.pagenavigation{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	margin: 10px 0 20px 0;
}
.pagenavigation-item{
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 28px;
	height: 28px;
	margin: 0 4px;
	font-size: 16px;
	line-height: 20px;
	color: #000;
	text-decoration: none;
	border-radius: 100%;
	transition: background-color 0.2s ease, color 0.2s ease;
}
.pagenavigation-item:hover{
	text-decoration: none;
}
.pagenavigation-item svg{
}
.pagenavigation-item svg path{
	fill: currentColor;
}
.pagenavigation-item-link:hover{
	background-color: var(--main);
	color: #fff;
}
.pagenavigation-item--active{
	background-color: var(--main);
	color: #fff;
	cursor: default;
}
.pagenavigation-item--disabled{
	opacity: 0.3;
	cursor: default;
}
.pagenavigation-item--disabled:hover{
	background: none;
	color: #000;
}






.sortbutton {
	font-size: 13px;
	min-width: 26px;
	text-align: left;
	text-decoration: none;
	background:#fff;
	padding: 3px 5px;
	margin-right:6px;
	border: 1px solid #D1D1D1;
}
.sortbutton.current {
	display: inline-block;
	font-size: 13px;
	min-width: 26px;
	text-align: left;
	padding: 0 5px;
	background:#EBEBEB;
}
.sortbutton span {
	display: inline-block;
	height: 10px;
	width: 10px;
	margin-left:3px;
}
.sortbutton.current.asc:hover span, .sortbutton.current.desc span {
	background: rgba(0, 0, 0, 0) url("/images/icons.gif") repeat scroll 1px 1px;
}
.sortbutton.current.desc:hover span, .sortbutton.current.asc span {
	background: rgba(0, 0, 0, 0) url("/images/icons.gif") repeat scroll -8px 1px;
}

.no-photo-div-big {background: rgba(0, 0, 0, 0) url("/images/no-photo.png") no-repeat scroll center center;}

.in_text {
	margin: 0 auto;
	padding: 30px 0;
	text-align: center;
	width: 1000px;
}
.in_text h1, .in_text h2 {
	color: #000;
	font-size: 28px;
	font-weight: normal;
	padding-bottom: 10px;
	line-height:30px;
}
.in_text.in_txt {
	color: #000;
	font-size: 14px;
}
.in_text.in_txt p {
	color: #000;
	font-size: 14px;
	padding: 10px 0;
}
.mr15:nth-child(4n+1), .mr110:nth-child(4n+1) { clear: both;}

/*-постраничка-*/
.breadcrumbs {width: 100%;}
.breadcrumbs-item,
.breadcrumbs-link,
.breadcrumbs-seperator {
    display          : -webkit-inline-box;
    display          : inline-flex;
    -webkit-box-align: center;
    align-items      : center;
    font-size        : 16px;
    line-height      : 20px;
    color            : #797979;
    text-decoration  : none;
    margin-right     : 4px
}
.sectionLink {border-bottom: 1px solid #c5c7c9;color: #707070;font-size: 13px;line-height: 20px;vertical-align: super;text-decoration: none;font-family: "calibri";}
.sectionLink:hover {color: #6b6b6b;text-decoration: none;}
.breadcrumbsSeparator {background: transparent url("/images/breadcrumbsSeparator.png") no-repeat scroll 0 0;display: inline-block;height: 12px;width: 12px; margin-right:5px;}
.section {color: #707070;font-size: 13px;line-height: 25px;vertical-align: super;}
.hidden {
	visibility: hidden !important;
}
/* label */
.catalog__list-stiker-item.catalog__item-label--new{
	background: #4fad00;
}
.catalog__list-stiker-item.catalog__item-label--hit{
	background: #2992d9;
}
.catalog__list-stiker-item.catalog__item-label--discount{
	background: #ffc438;
}

[data-dropdown]	[data-dropdown-link]{
	cursor: pointer;
}
[data-dropdown]	[data-dropdown-link] svg{
	transition: transform 0.1s linear;
}
[data-dropdown]	[data-dropdown-link].active svg{
	transform: rotate(-180deg);
}
[data-dropdown] [data-dropdown-content]{
	display: none;
}

.personal{

}
.personal__block{
	margin-bottom: 2em;
}





.preloader-holder{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	background-color: rgba(255,255,255,0.9);
	z-index: 10000;
}
.preloader{
	position: absolute;
	top: 50%;
	left: 50%;
	height: 50px;
	width: 50px;
	margin: -25px 0 0 -25px;
	border: 2px solid transparent;
	border-top-color: var(--main);
	border-radius: 50%;
	-webkit-animation: spin 2s linear infinite;
	animation: spin 2s linear infinite;
}
.preloader:before {
	content: "";
	position: absolute;
	top: 7px;
	right: 7px;
	bottom: 7px;
	left: 7px;
	border: 2px solid transparent;
	border-top-color: var(--main);
	border-radius: 50%;
	-webkit-animation: spin 3s linear infinite;
	animation: spin 3s linear infinite;
}
.preloader:after {
	content: "";
	position: absolute;
	top: 15px;
	right: 15px;
	bottom: 15px;
	left: 15px;
	border: 2px solid transparent;
	border-top-color: var(--main);
	border-radius: 50%;
	-webkit-animation: spin 1.5s linear infinite;
	animation: spin 1.5s linear infinite;
}
@keyframes spin {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

#bx-soa-order .bx-soa-cart-total .change_basket{
	display: flex;
	font-size:14px;
	font-weight:600;
	color:#333;
	margin-bottom: 1em;
}

#bx-soa-order .bx-soa-cart-total .change_basket .change_link{
	margin-left: auto;
	text-decoration: underline;
}

.form-row .star{
	color: red;
}
/* End */


/* Start:/local/templates/xuping/css/custom.css?17749812857923*/
.bx-blue .btn.btn-default{
    font-size: 12px;
}
.foot_copy .wrapper {
    display: flex;
    justify-content: space-between;
    gap: 0.25em;
    flex-wrap: wrap;
}
.developer a{
    color: #fff;
}

.headerCartNotify {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 100;
    padding: 1em;
    text-align: center;
    font-size: 1.3em;
    line-height: normal;
    color: #fff;
    background: var(--main);
}
body:has(.headerCartNotify) .foot_copy {
    padding-bottom: 4em;
}
@media (max-width: 640px) {
	.headerCartNotify {
		font-size: 1.2em;
	}
}
/*table*/
table.colored_table{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;border-collapse:collapse;}
.colored_table thead{border:1px solid #f2f2f2;}
.colored_table thead tr{background:#F7F7F7;}
.colored_table tr td{padding:8px 29px;}
.colored_table tbody{border-left:1px solid #E7E7E7;border-right:1px solid #E7E7E7;border-bottom:1px solid #E7E7E7;}
.colored_table tbody tr td{border-bottom:1px solid #E7E7E7;}
@media (min-width: 1200px) {
  table {
    max-width: 100%;
    background-color: transparent;
  }
  th {
    text-align: left;
  }
  .table {
    width: 100%;
    margin-bottom: 20px;
  }
  .table > thead > tr > th,
  .table > tbody > tr > th,
  .table > tfoot > tr > th,
  .table > thead > tr > td,
  .table > tbody > tr > td,
  .table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.428571429;
    vertical-align: top;
    border-top: 1px solid #dddddd;
  }
  .table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #dddddd;
  }
  .table > caption + thead > tr:first-child > th,
  .table > colgroup + thead > tr:first-child > th,
  .table > thead:first-child > tr:first-child > th,
  .table > caption + thead > tr:first-child > td,
  .table > colgroup + thead > tr:first-child > td,
  .table > thead:first-child > tr:first-child > td {
    border-top: 0;
  }
  .table > tbody + tbody {
    border-top: 2px solid #dddddd;
  }
  .table .table {
    background-color: #ffffff;
  }
  .table-condensed > thead > tr > th,
  .table-condensed > tbody > tr > th,
  .table-condensed > tfoot > tr > th,
  .table-condensed > thead > tr > td,
  .table-condensed > tbody > tr > td,
  .table-condensed > tfoot > tr > td {
    padding: 5px;
  }
  .table-bordered {
    border: 1px solid #dddddd;
  }
  .table-bordered > thead > tr > th,
  .table-bordered > tbody > tr > th,
  .table-bordered > tfoot > tr > th,
  .table-bordered > thead > tr > td,
  .table-bordered > tbody > tr > td,
  .table-bordered > tfoot > tr > td {
    border: 1px solid #dddddd;
  }
  .table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td {
    border-bottom-width: 2px;
  }
  .table-striped > tbody > tr:nth-child(odd) > td,
  .table-striped > tbody > tr:nth-child(odd) > th {
    background-color: #f9f9f9;
  }
  .table-hover > tbody > tr:hover > td,
  .table-hover > tbody > tr:hover > th {
    background-color: #f5f5f5;
  }
  table col[class*="col-"] {
    float: none;
    display: table-column;
  }
  table td[class*="col-"],
  table th[class*="col-"] {
    float: none;
    display: table-cell;
  }
  .table > thead > tr > td.active,
  .table > tbody > tr > td.active,
  .table > tfoot > tr > td.active,
  .table > thead > tr > th.active,
  .table > tbody > tr > th.active,
  .table > tfoot > tr > th.active,
  .table > thead > tr.active > td,
  .table > tbody > tr.active > td,
  .table > tfoot > tr.active > td,
  .table > thead > tr.active > th,
  .table > tbody > tr.active > th,
  .table > tfoot > tr.active > th {
    background-color: #f5f5f5;
  }
  .table > thead > tr > td.success,
  .table > tbody > tr > td.success,
  .table > tfoot > tr > td.success,
  .table > thead > tr > th.success,
  .table > tbody > tr > th.success,
  .table > tfoot > tr > th.success,
  .table > thead > tr.success > td,
  .table > tbody > tr.success > td,
  .table > tfoot > tr.success > td,
  .table > thead > tr.success > th,
  .table > tbody > tr.success > th,
  .table > tfoot > tr.success > th {
    background-color: #dff0d8;
  }
  .table-hover > tbody > tr > td.success:hover,
  .table-hover > tbody > tr > th.success:hover,
  .table-hover > tbody > tr.success:hover > td,
  .table-hover > tbody > tr.success:hover > th {
    background-color: #d0e9c6;
  }
  .table > thead > tr > td.danger,
  .table > tbody > tr > td.danger,
  .table > tfoot > tr > td.danger,
  .table > thead > tr > th.danger,
  .table > tbody > tr > th.danger,
  .table > tfoot > tr > th.danger,
  .table > thead > tr.danger > td,
  .table > tbody > tr.danger > td,
  .table > tfoot > tr.danger > td,
  .table > thead > tr.danger > th,
  .table > tbody > tr.danger > th,
  .table > tfoot > tr.danger > th {
    background-color: #f2dede;
  }
  .table-hover > tbody > tr > td.danger:hover,
  .table-hover > tbody > tr > th.danger:hover,
  .table-hover > tbody > tr.danger:hover > td,
  .table-hover > tbody > tr.danger:hover > th {
    background-color: #ebcccc;
  }
  .table > thead > tr > td.warning,
  .table > tbody > tr > td.warning,
  .table > tfoot > tr > td.warning,
  .table > thead > tr > th.warning,
  .table > tbody > tr > th.warning,
  .table > tfoot > tr > th.warning,
  .table > thead > tr.warning > td,
  .table > tbody > tr.warning > td,
  .table > tfoot > tr.warning > td,
  .table > thead > tr.warning > th,
  .table > tbody > tr.warning > th,
  .table > tfoot > tr.warning > th {
    background-color: #fcf8e3;
  }
  .table-hover > tbody > tr > td.warning:hover,
  .table-hover > tbody > tr > th.warning:hover,
  .table-hover > tbody > tr.warning:hover > td,
  .table-hover > tbody > tr.warning:hover > th {
    background-color: #faf2cc;
  }
}
@media (max-width: 767px) {
    .table-responsive {
      width: 100%;
      margin-bottom: 15px;
      overflow-y: hidden;
      overflow-x: scroll;
      -ms-overflow-style: -ms-autohiding-scrollbar;
      border: 1px solid #dddddd;
      -webkit-overflow-scrolling: touch;
    }
    .table-responsive > .table {
      margin-bottom: 0;
    }
    .table-responsive > .table > thead > tr > th,
    .table-responsive > .table > tbody > tr > th,
    .table-responsive > .table > tfoot > tr > th,
    .table-responsive > .table > thead > tr > td,
    .table-responsive > .table > tbody > tr > td,
    .table-responsive > .table > tfoot > tr > td {
      white-space: nowrap;
    }
    .table-responsive > .table-bordered {
      border: 0;
    }
    .table-responsive > .table-bordered > thead > tr > th:first-child,
    .table-responsive > .table-bordered > tbody > tr > th:first-child,
    .table-responsive > .table-bordered > tfoot > tr > th:first-child,
    .table-responsive > .table-bordered > thead > tr > td:first-child,
    .table-responsive > .table-bordered > tbody > tr > td:first-child,
    .table-responsive > .table-bordered > tfoot > tr > td:first-child {
      border-left: 0;
    }
    .table-responsive > .table-bordered > thead > tr > th:last-child,
    .table-responsive > .table-bordered > tbody > tr > th:last-child,
    .table-responsive > .table-bordered > tfoot > tr > th:last-child,
    .table-responsive > .table-bordered > thead > tr > td:last-child,
    .table-responsive > .table-bordered > tbody > tr > td:last-child,
    .table-responsive > .table-bordered > tfoot > tr > td:last-child {
      border-right: 0;
    }
    .table-responsive > .table-bordered > tbody > tr:last-child > th,
    .table-responsive > .table-bordered > tfoot > tr:last-child > th,
    .table-responsive > .table-bordered > tbody > tr:last-child > td,
    .table-responsive > .table-bordered > tfoot > tr:last-child > td {
      border-bottom: 0;
    }
}
/* End */


/* Start:/local/templates/xuping/components/bitrix/search.title/xuping/style.css?16180644562599*/
.headerSearchInput {
    float: left;
    padding: 0 1% 0 1.5%;
    width: 45%;
    vertical-align: middle;
}

.headerSearchSubmit {
    width: 24px;
    height: 24px;
    border: none;
	margin-top:4px;
    background: url(/local/templates/xuping/components/bitrix/search.title/xuping/images/serch.png) no-repeat 50% 50%;
	cursor: pointer;
   }

div.title-search-result {
	border:1px solid #eee;
	background:#fff;
	display:none;
	overflow:hidden;
	z-index:1000;
	box-shadow: 0 10px 20px 0 rgba(0,0,0,.15);
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	color:#000;
	font-weight:bold;
	padding:2px 12px 2px ;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	display: flex;
	position: relative;
	padding: 2px 8px;
	border-bottom: 1px solid #eee;
}

table.title-search-result td.title-search-item > div{
	width: 75px;
	background-color: #eee;
	margin-right: 10px;
}
table.title-search-result td.title-search-item a{
	padding-left:4px;
	padding-right:15px;
	color:var(--main);
	margin: auto 0;
	/*vertical-align:top;*/
}
table.title-search-result td.title-search-item a:after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
table.title-search-result td.title-search-item a:hover{
	text-decoration: underline;
	color: var(--main-light);
}

table.title-search-result td.title-search-item .title-search-price{
	color:grey;
	font-size:12px;
	padding-left:5px;
}
table.title-search-result td.title-search-item img {vertical-align:top}
table.title-search-result td.title-search-item b {font-weight:bold}
table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}
table.title-search-result td.title-search-more a{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999;
}

table.title-search-result td.title-search-all {
	padding: 2px 8px;
	padding-top: 1em;
}

table.title-search-result td.title-search-all a {
	color: var(--main);
}
table.title-search-result td.title-search-all a:hover {
	color: var(--main-light);
	text-decoration: underline;
}
table.title-search-result td.title-search-separator,
table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:2px;
	font-size:4px;
	border-bottom:1px solid #dbe8f1;
}
table.title-search-result tr:first-child .title-search-separator{
	border:none;
}
/* End */
/* /local/templates/xuping/css/style.css?162257858631904 */
/* /local/templates/xuping/css/custom.css?17749812857923 */
/* /local/templates/xuping/components/bitrix/search.title/xuping/style.css?16180644562599 */
