/* Reset %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

* { margin:0; padding:0; }
html { font-size:16px; /* Fix for Opera */ }
body          {	font:75%/150% Arial, Helvetica, sans-serif; background-color:#fff; color:#333; text-align:center; }
#root-wrapper {}
::-webkit-input-placeholder { color:#afafb0; }
input:-moz-placeholder { color:#afafb0; }
img           { border:0; vertical-align:top; max-width:100%; }
.grid12-6 {
    display: none !important;
}

a             { color:#888; text-decoration:none; }
a:hover       { text-decoration:none; color:#333; }
:focus        { outline:0; }

/* Headings */
h1,h2,h3,
h4,h5,h6      { margin:0 0 10px; font-weight:normal; }
h1            { font-size:2.6666em;	line-height:1.25em;		/*32px, 40px*/		margin-bottom:20px; }
h2            { font-size:2em;		line-height:1.25em;		/*24px, 30px*/ }
h3            { font-size:1.6666em;	line-height:1.2em;		/*20px, 24px*/ }
h4            { font-size:1.3333em;	line-height:1.25em;		/*16px, 20px*/ }
h5            { font-size:1.1666em;	line-height:1.1428em;	/*14px, 16px*/ }
h6            { font-size:1em;		line-height:1.1666em;	/*12px, 14px*/ }

/* Forms */
form          { display:inline; }
fieldset      { border:0; }
legend        { display:none; }

/* Table */
table         { border:0; border-collapse:collapse; border-spacing:0; empty-cells:show; font-size:100%; }
caption,th,td { vertical-align:top; text-align:left; font-weight:normal; }

/* Content */
strong        { font-weight:bold; }
address       { font-style:normal; }
cite          { font-style:normal; }
q,
blockquote    { quotes:none; }
q:before,
q:after       { content:''; }
small,big     { font-size:1em; }
sup           { font-size:1em; vertical-align:top; }

/* Lists */
ul,ol         { list-style:none; }

/* Tools */
.hidden       { display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; width:0 !important; height:0 !important; overflow:hidden !important; }
.nobr         { white-space:nowrap !important; }
.wrap         { white-space:normal !important; }
.a-left       { text-align:left !important; }
.a-center     { text-align:center !important; }
.a-right      { text-align:right !important; }
#remember-me-popup .a-right{ display:none;}
.v-top        { vertical-align:top; }
.v-middle     { vertical-align:middle; }
.f-left,
.left         { float:left !important; }
.f-right,
.right        { float:right !important; }
.f-none       { float:none !important; }
.f-fix        { float:left; width:100%; min-height:147px; position:relative; }
.no-display   { display:none !important; }
.no-margin    { margin:0 !important; }
.no-padding   { padding:0 !important; }
.no-bg        { background:none !important; }



/* Layout %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

.wrapper {}
.page { text-align:left; background-repeat:repeat; background-position:center top; }
.page-print { background:#fff; padding:20px; text-align:left; }
.page-empty { background:#fff; padding:20px; text-align:left; }
.page-popup { padding:20px; text-align:left; background:#fff; }

.main-container { background-repeat:repeat; background-position:center top; }
.main { padding:5px 0; min-height:370px; }

/* Base Columns */
.col-left { float:left; }
.col-main { float:left; }
.col-right { float:right; }

/* 1 Column Layout */
.col1-layout .col-main { width:100%; }

/* 2 Columns Layout */
.col2-left-layout .col-main { float:right; }
.col2-right-layout .col-main {}

/* 3 Columns Layout */
.col3-layout .col-main {}
.col3-layout .col-wrapper { float:left; }
.col3-layout .col-wrapper .col-main { float:right; }

/* Content Columns */
.col2-set .col-1 { width:90%; margin:0 auto; }
.col2-set .col-2 { width:90%;  margin:0 auto; }
.col2-set .col-narrow { width:33%; }
.col2-set .col-wide { width:65%; }

.col3-set .col-1 { float:left; width:32%; }
.col3-set .col-2 { float:left; width:32%; margin-left:2%; }
.col3-set .col-3 { float:right; width:32%; }

.col4-set .col-1 { float:left; width:23.5%; }
.col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }
.col4-set .col-3 { float:left; width:23.5%; }
.col4-set .col-4 { float:right; width:23.5%; }

/**/
.preface { clear:both; }
.postscript { clear:both; }



/* Global Styles %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Form Elements
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Basic
-------------------------------------------------------------- */
input, select, textarea, button {
	font:12px/15px Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
/* Fix: remove default formatting on iOS (e.g. rounded corners) */
input.input-text, textarea { -webkit-appearance:none; }
input.input-text, select, textarea {
	background:#fff;
	border:1px solid #ddd;
	color:#888;

	/* Box model */
	-webkit-box-sizing:	border-box;
	-moz-box-sizing:	border-box;
	box-sizing:			border-box;

	/* Remove default formatting, fix for iOS (rounded corners and shadow) */
	-webkit-border-radius:0px;
	border-radius:0px;
	-webkit-box-shadow:none;
	box-shadow:none;
}
input.input-text{
	height: 36px;
}
.input-box input.input-text{ border:none; border:1px solid #ddd;}
select {
	height:34px;
	padding:8px;
	text-overflow:ellipsis;
}
select.multiselect {
	height: auto;
}
input.input-text, textarea {
	padding:8px;
	text-overflow:ellipsis;
}

select option { padding-right:10px; padding-left:5px; }
select option:disabled { color:#ccc; }
select.multiselect option { border-bottom:1px solid #eee; padding:2px 5px; }
select.multiselect option:last-child { border-bottom:0; }
textarea { overflow:auto; }
input.radio { margin-right:3px; }
input.checkbox { margin-right:3px; }
input.qty { width:3em !important; text-align:center; }

/* Active and others
-------------------------------------------------------------- */
input.input-text:hover, select:hover, textarea:hover, 
input.input-text:focus, select:focus, textarea:focus { border-color:#FB8DCD; color:#333; outline:none; }
input.input-text:disabled,
select:disabled,
textarea:disabled {}
input:-webkit-autofill { 
-webkit-box-shadow: 0 0 0px 1000px white inset; 
} 

/* Buttons
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
button.button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */

.button {
	display: inline-block;
	margin:0;
	border:0;
	
	overflow:visible;
	cursor:pointer;
	font-size:14px;
	font-weight: normal;
	white-space:nowrap;
	text-align:center;
	background-color:#ddd;
	color:#333;

	line-height:40px;
	padding:0 18px;
	
	transition:			color 300ms ease-in-out, background-color 300ms ease-in-out;
	-moz-transition:	color 300ms ease-in-out, background-color 300ms ease-in-out;
	-webkit-transition:	color 300ms ease-in-out, background-color 300ms ease-in-out;
	-o-transition:		color 300ms ease-in-out, background-color 300ms ease-in-out;
}
.button:hover {
	background-color:#333;
	color:#fff;
}

/* Smaller button - for inline display, e.g. with input boxes
-------------------------------------------------------------- */
.button.btn-inline,
.sidebar .block .button, /* Sidebar block button */
.product-view .box-tags .form-add .button, /* Customer tags form */
.title-buttons .button /* Heading buttons */
{
	padding:0 15px;
	line-height:36px;
}

/* Big button: Add to cart (product view) & Proceed to checkout
-------------------------------------------------------------- */
.product-view .btn-cart,
.btn-checkout {
	line-height:48px;
	font-size:1.1666em; /*14px*/
}


/* Form
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
p.control input.checkbox,
p.control input.radio { margin-right:6px; }

/* Form lists */
/* Grouped fields */
.form-list li { margin:0 0 8px; }
.form-list label { float:left; position:relative; z-index:0; margin:0 0 2px 0; }
.form-list label.required {}
.form-list label.required em { float:right; font-style:normal; position:absolute; top:0; right:-8px; }
.form-list li.control label { float:none; }
.form-list li.control input.radio,
.form-list li.control input.checkbox { margin-right:6px; }
.form-list li.control .input-box { clear:none; display:inline; width:auto; }
.form-list .input-box { display:block; clear:both; }
.form-list .field {  width:275px; margin-bottom:10px; }
.form-list input.input-text { width:262px; /*244px;*/ }
.form-list textarea { width:244px; height:10em; }
.form-list select { width:262px; }
.form-list li.wide .input-box { /*width:535px;*/ }
.form-list li.wide input.input-text { /*width:529px;*/ }
.form-list li.wide textarea { /*width:529px;*/ }
.form-list li.wide select { /*width:535px;*/ }
.form-list li.additional-row { border-top:1px solid #e5e5e5; margin-top:10px; }
.form-list li.additional-row .btn-remove { float:right; margin:5px 0 0; }
.form-list .input-range input.input-text { width:74px; }
/* Customer */
.form-list .customer-name-prefix .input-box,
.form-list .customer-name-suffix .input-box,
.form-list .customer-name-prefix-suffix .input-box,
.form-list .customer-name-prefix-middlename .input-box,
.form-list .customer-name-middlename-suffix .input-box,
.form-list .customer-name-prefix-middlename-suffix .input-box { width:auto; }

.form-list .name-prefix { width:65px; }
.form-list .name-prefix select { width:55px; }
.form-list .name-prefix input.input-text { width:49px; }

.form-list .name-suffix { width:65px; }
.form-list .name-suffix select { width:55px; }
.form-list .name-suffix input.input-text { width:49px; }

.form-list .name-middlename { width:70px; }
.form-list .name-middlename input.input-text { width:49px; }

.form-list .customer-name-prefix-middlename-suffix .name-firstname,
.form-list .customer-name-prefix-middlename .name-firstname { width:140px; }
.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-middlename .name-firstname input.input-text { width:124px; }
.form-list .customer-name-prefix-middlename-suffix .name-lastname { width:205px; }
.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text { width:189px; }

.form-list .customer-name-prefix-suffix .name-firstname { width:210px; }
.form-list .customer-name-prefix-suffix .name-lastname { width:205px; }
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-suffix .name-lastname input.input-text { width:189px; }

.form-list .customer-name-prefix .name-firstname,
.form-list .customer-name-middlename .name-firstname { width:210px; }

.form-list .customer-name-suffix .name-lastname,
.form-list .customer-name-middlename .name-firstname,
.form-list .customer-name-middlename-suffix .name-firstname,
.form-list .customer-name-middlename-suffix .name-lastname { width:205px; }

.form-list .customer-name-prefix .name-firstname input.input-text,
.form-list .customer-name-suffix .name-lastname input.input-text,
.form-list .customer-name-middlename .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-lastname input.input-text { width:189px; }

.form-list .customer-dob .dob-month,
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-year { float:left; width:85px; }
.form-list .customer-dob input.input-text { display:block; width:74px; }
.form-list .customer-dob label { font-size:10px; font-weight:normal; }
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-month { width:60px; }
.form-list .customer-dob .dob-day input.input-text,
.form-list .customer-dob .dob-month input.input-text { width:46px; }
.form-list .customer-dob .dob-year { width:140px; }
.form-list .customer-dob .dob-year input.input-text { width:134px; }

/* Orders and Returns form
-------------------------------------------------------------- */
#oar_widget_orders_and_returns_form .buttons-set button { float: left; margin-left: 0; }
#oar_widget_orders_and_returns_form .buttons-set .required { text-align: left; }

/* Fieldset
-------------------------------------------------------------- */
.fieldset + .fieldset {

}

/* Common styles for fieldsets and blocks in Multiple Addresses Checkout and Generic Info Set */
.fieldset,
.multiple-checkout .col2-set,
.multiple-checkout .col3-set,
.info-set {
	margin:0 0 10px;
	padding:0;
}
.fieldset .legend,
.multiple-checkout .col2-set h2.legend,
.info-set h2.legend {}

/* Buttons set
-------------------------------------------------------------- */
.buttons-set {
	clear: both;
	margin: 30px 0 0;
	padding-top: 10px;
}
.buttons-set p.required {
	float: right;
	line-height: 1em;
	margin: -33px 0 0;
}
.buttons-set button.button {
	float: right;
	margin-left: 5px;
	min-width: 140px; background:#FF0075; color:#fff; margin-bottom:15px;
}
/*checkout success continue shopping style*/
.checkout-onepage-success .buttons-set {
	margin: 0;
}
.checkout-onepage-success .buttons-set button.button {
	float: none;
}

/* Back link */
.buttons-set .back-link {
	float: left;
	margin: 0;
	line-height: 30px;
}
.buttons-set .back-link small { display: none; }
.buttons-set .back-link a:before { margin-right:7px; }

/* Form Validation
-------------------------------------------------------------- */
.validation-advice { clear:both; font-size:0.9166em; line-height:1em; color:#ee001c; margin-top:5px; margin-bottom:5px; }
.validation-failed { border:1px solid #ee001c !important; background:#fff !important; }
.validation-passed {}

/* Required */
p.required { font-size:0.8333em; /*10px*/ text-align:right; }
p.required,
.product-options dt label.required em,
.form-list label.required em { color:#ee001c; }

/* Expiration date and CVV number validation fix */
.v-fix { float:left; }
.v-fix .validation-advice { display:block; width:12em; margin-right:-12em; position:relative; }

/* Selected buttons sets
-------------------------------------------------------------- */
/* Log in */
.account-login .buttons-set .button,
/* Create account */
.account-create .buttons-set .button,
/* Forgot password */
.customer-account-forgotpassword .buttons-set .button,
/* Advanced search */
.catalogsearch-advanced-index .buttons-set .button,
/* Orders and Returns form */
#oar_widget_orders_and_returns_form .buttons-set .button,
/* Contact us */
.contacts-index-index .buttons-set .button
{ background:#f92d96; border-radius:3px; min-width:auto; color:#fff; line-height:36px;
}
.account-login .buttons-set .button:hover,
/* Create account */
.account-create .buttons-set .button:hover,
/* Forgot password */
.customer-account-forgotpassword .buttons-set .button:hover,
/* Advanced search */
.catalogsearch-advanced-index .buttons-set .button:hover,
/* Orders and Returns form */
#oar_widget_orders_and_returns_form .buttons-set .button:hover,
/* Contact us */
.contacts-index-index .buttons-set .button:hover{background:#000;
	
	}
/* Selected forms
-------------------------------------------------------------- */
#contactForm textarea {
	width: 100%;
	max-width: 535px;
}


/* Global Messages
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.success { color:#3d6611; font-weight:bold; }
.error { color:#ee001c; font-weight:bold; }
.notice { color:#ccc; }

.messages,
.messages ul { list-style:none !important; margin:0; padding:0; }
.messages { overflow:hidden; margin:0 0 10px; }
.messages li { margin:0 0 1%; }
.messages > li:last-child { margin-bottom:0; }
.messages li li { margin:0; }
.messages a { text-decoration:underline; }
.catalog-category-view .messages { margin-top:15px; margin-bottom:15px; }
.cms-index-index .messages,
.cms-home .messages { margin:20px 0 20px; }

.error-msg,
.note-msg,
.notice-msg { 
	background-position:25px center !important;
	background-repeat:no-repeat !important;
	padding:25px 25px 25px 80px !important;
	font-size:12px !important; 
}
.error-msg {
	border-color:#c02230;
	background-color:#F5DAD3;
	/*background-image:url(https://m.unice.com/skin/frontend/unice_wap/default/images/i_msg-error.png);*/
	color:#c02230;
}
.success-msg {
	border-color:#296a23;
	background-color:#e9ffca;
	/*background-image:url(https://m.unice.com/skin/frontend/unice_wap/default/images/i_msg-success.png);*/
	color:#296a23;
	background-position:25px center !important;
	background-repeat:no-repeat !important;
	padding:25px 25px 25px 25px !important;
	font-size:12px !important; 	
}
.note-msg,
.notice-msg {
	border-color:#7c622a;
	background-color:#FDEDA4;
	/*background-image:url(https://m.unice.com/skin/frontend/unice_wap/default/images/i_msg-note.png);*/
	color:#7c622a;
}


/* BreadCrumbs
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.breadcrumbs li { float: left; font-size: 0.9166em; }
.breadcrumbs li > * { display: inline-block; vertical-align: middle; }
/* Left padding smaller because inline-block layout adds a space between elements */
.breadcrumbs li .sep { margin-left: 4px; margin-right: 6px; }
.breadcrumbs li .last-crumb {}


/* Page Heading
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.page-title h1,
.page-title h2 { margin-bottom:0; }
.page-title { margin-bottom:20px; }
/*.category-title { margin-bottom:10px; }*/

/* Links in page title */
.page-title .separator { margin:0 3px; }
.page-title .separator,
.page-title .link-reorder,
.page-title .link-rss,
.page-title .link-print { font-weight:normal; display:inline-block; margin-top:10px; }
.page-title .link-rss { float:right; margin-top:15px; }

/* Title with buttons */
.cart .title-buttons{ background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/shopcart_step1.jpg) no-repeat; height:41px;}
.title-buttons { text-align:right; }
.title-buttons button { margin-left:1em; }
.title-buttons h1,
.title-buttons h2,
.title-buttons h3,
.title-buttons h4,
.title-buttons h5,
.title-buttons h6 { float:left; text-align:left; /* TRICKY: align left as opposition to other elements */ }
.wishlist-empty{ padding:0 15px;}
.gw-wishlist-shop-now{ width:120px; height:30px; line-height:30px; border-radius:3px; margin:0 auto; background:#F13189; margin:15px auto;}
.gw-wishlist-shop-now a{ color:#fff;}
/* Toolbar: pager and sorter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Sorter
-------------------------------------------------------------- */
.sorter { padding:10px 0; }

/* View mode */
.sorter .view-mode { float:right; }
.sorter .view-mode label { margin-right:5px; }
.sorter .view-mode .grid,
.sorter .view-mode .list { margin-left: 1px; }
.sorter .view-mode .grid {}
.sorter .view-mode .list {}
.sorter .view-mode a.grid:hover {}
.sorter .view-mode a.list:hover {}

/* Sort by */
.sorter .sort-by { float:left; margin-right:10px; padding-right:3px; background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/img/link-separator.png) right center no-repeat; }
.sorter .sort-by .category-asc,
.sorter .sort-by .category-desc {}
.sorter .sort-by .category-asc {}
.sorter .sort-by .category-desc {}
.sorter .sort-by .category-asc:hover {}
.sorter .sort-by .category-desc:hover {}

/* Pager
-------------------------------------------------------------- */
.pager { margin:10px 0; padding:10px 0; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; }
.pager .pages { float:right; vertical-align:middle; }
.pager .pages strong,
.pager .pages span { float:left; margin-right:5px; font-weight:normal; }
.pager .pages ol { display:inline-block; vertical-align:middle; }
.pager .pages li { float:left; margin:0 0 0 1px; display:block; text-align:center; }
.pager .pages li a { display:block; color:inherit; }
.pager .pages a.previous,
.pager .pages a.next { font-size:16px; }

/* Toolbar. Pager and sorter inside toolbar
-------------------------------------------------------------- */
.block-layered-nav{padding:0 10px;}
.toolbar {
	padding:0 10px;
	margin-bottom:-1px; /* To cover the top line of the products grid/list */
	
	/* Move up to cover adjacent lines/elements */
	position:relative;
	z-index:1;
}

/* Pager inside toolbar - align center */
.toolbar .pager { margin:0; border-bottom:none; border-top:1px dashed #e5e5e5; text-align:center; }
.toolbar .pager .pages { display:inline-block; float:none; }

/* Bottom toolbar */
.toolbar-bottom { margin-top:10px; }
.toolbar-bottom .toolbar { border-bottom:none; }
.toolbar-bottom .toolbar .pager { border-top:none; }
.toolbar-bottom .sorter { display:none; }

/* Common styles for toolbar elements
-------------------------------------------------------------- */

	/* Height */
	.sorter,
	.pager { line-height:36px; } /* Important: the same as the height of the form elements */

	/* Icons */
	.sorter .view-mode .grid,
	.sorter .view-mode .list,
	.sorter .sort-by .category-asc,
	.sorter .sort-by .category-desc {
		display:inline-block;
		vertical-align: middle;
		font-size:14px;
	}

	/* Icons and elements of pager */
	.sorter .view-mode .grid,
	.sorter .view-mode .list,
	.sorter .sort-by .category-asc,
	.sorter .sort-by .category-desc,
	.pager .pages .current,
	.pager .pages li a {
		width:30px;
		height:30px;
		line-height:30px;
		text-align:center;
	}
	
	/* Amount */
	.pager .amount,
	.sorter .amount { float:left; padding-right:10px; margin-right:10px; background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/img/link-separator.png) right center no-repeat; }
	
	/* Limiter */
	.pager .limiter,
	.sorter .limiter { float:left; margin-right:15px; }


/* Data Table
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.data-table { width:100%; }
.data-table th,
.data-table td { padding:10px; }
.data-table thead { background:none; border-bottom:1px solid #e5e5e5; }
.data-table thead th { font-weight:bold; vertical-align:bottom; border-right: none; }
.data-table thead th.wrap { white-space:normal; }

.data-table tr.odd td,
.data-table tr.odd th { border-right:1px solid #f5f5f5;}
.data-table tr.odd td.last { border-right:none; }
.data-table tr.odd {}
.data-table tr.odd.last { border-bottom:#eee solid 1px; }

.data-table tr.even td,
.data-table tr.even th { border-right:1px solid #f5f5f5; }
.data-table tr.even td.last { border-right:none; }
.data-table tr.even { background-color:#fbfbfb; }

.data-table tbody tr:hover {}
.data-table tbody tr.product-shop-row:hover { background-color:#fff; } /*TODO:?*/
.data-table tbody tr{border-bottom:1px solid #e5e5e5;}
.data-table tbody.odd {}
.data-table tbody.odd td { border-width:0 1px; }
.data-table tbody.odd tr.last { border-bottom:#e5e5e5 solid 1px; }
.data-table tbody.even { background-color:#f5f5f5; }
.data-table tbody.even td { border-width:0 1px; }
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td {}
.data-table th .tax-flag { /*white-space:nowrap;*/ font-weight:normal; }
.data-table .product-name{ font-size:14px; margin:0; padding:0;}

/* Additional classes for mobile devices
-------------------------------------------------------------- */
/* Cell title */
.data-table .cell-label { display:none; }


/* Shopping cart total summary row expandable to details
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
tr.summary-total { cursor:pointer; }
tr.summary-total td {}
tr.summary-total .summary-collapse { float:right; text-align:right; padding-left:20px; background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/bkg_collapse.gif) 0 4px no-repeat; cursor:pointer; }
#checkout-review-table tr.summary-total .summary-collapse {
	float: left;
	text-align: left;
}
tr.show-details .summary-collapse { background-position:0 -53px; }
tr.show-details td {}
tr.summary-details td { font-size:11px; background-color:#f5f5f5; color:#777; padding:2px 5px !important; }
tr.summary-details-first td { border-top:1px solid #d5d5d5; }
tr.summary-details-excluded { font-style:italic; }


/* Shopping cart tax info
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.cart-tax-info { display:block; }
.cart-tax-info,
.cart-tax-info .cart-price { padding-right:20px; }
.cart-tax-total { display:block; padding-right:20px; background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/bkg_collapse.gif) 100% 4px no-repeat; cursor:pointer; }
.cart-tax-info .price,
.cart-tax-total .price { display:inline !important; font-weight:normal !important; }
.cart-tax-total-expanded { background-position:100% -53px; }


/* Misc
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.link-cart { font-weight:bold; }
.link-reorder { font-weight:bold; }
.link-print { background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/i_print.gif) 0 center no-repeat; padding:2px 0 2px 25px; }
.link-rss { background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/i_rss.gif) 0 center no-repeat; padding-left:16px; white-space:nowrap; }

.cards-list dt { margin:5px 0 0; }
.cards-list .offset { padding:2px 0 2px 20px; }

.separator { margin:0 3px; font-weight:normal; color:#e5e5e5; }
.breadcrumbs{ overflow:hidden; padding:15px 15px 0;}
.breadcrumbs a{ float:left;}
.breadcrumbs span{float:left; background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/divider-breadcrumb.png) no-repeat center; background-size:6px;width:20px; height:22px; display:inline-block;}
.breadcrumbs strong{float:left;}
.divider {overflow:hidden; }

/* Global site notices
-------------------------------------------------------------- */
.global-site-notice { background:#f5f5f5; color:#333; }
.global-site-notice .notice-inner { max-width:66%; margin:0 auto; padding:10px 0 10px 80px; background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/i_notice.gif) 20px center no-repeat; text-align:left; }
.global-site-notice .notice-inner p { width:80%; margin:0; padding:10px 10px 10px 0; display:inline-block; vertical-align:middle; }
.global-site-notice .notice-inner .actions { display:inline-block; vertical-align:middle; }

/* Cookie Notice */
.global-site-notice.notice-cookie { position: fixed; bottom: 0; right: 0; left: 0; }

/* Noscript Notice */
.noscript {}

/* Demo Notice */
.demo-notice { margin:0; padding:6px 10px; background:#d75f07; font-size:12px; line-height:1.15; border:0; text-align:center; color:#fff; }
.demo-notice .notice-inner { width:auto; padding:0; background:none; text-align:center; }
.demo-notice .notice-inner p { padding:0; border:0; }


/* Buttons remove/close and edit
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Common styles for many buttons
-------------------------------------------------------------- */
.btn-remove, /* Generic "close" button */
.btn-remove2, /* Button "remove" on the cart page */
.map-popup-close,
.remember-me-popup-head .remember-me-popup-close, /* "Remember me" pop-up, only the "close" button in the header */
.btn-edit {
	display:inline-block;
	width:18px; 
	height:18px; 
	line-height:18px;
	font-size:12px;
	text-align:center;

	/* Important: no overflow to hide the text inside the button */
	overflow: hidden !important;
}



/* Class: std %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
/* Styles for admin-controlled content */

.std .subtitle { padding:0; }
.std ol.ol { list-style:decimal outside; padding-left:1.5em; }
.std dl dt { font-weight:bold; margin: 0.5em 0; }
.std dl dd { margin:0 0 0px 10px; }
.std dl,
.std address,
.std blockquote { margin:0 0 1em; padding:0; }


/* Lists
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Unordered lists
-------------------------------------------------------------- */
/* Common basic styling */
ul.bullet,
ul.disc { margin:0 0 1em; padding:0; }

/* Disc */
ul.disc { list-style:disc outside none; padding-left:1.5em; }
ul.disc li { background-image:none; padding-left:0; }

/* Bullet */
ul.bullet { list-style:none outside none; }
ul.bullet li { height:30px; line-height:30px; color:#7D7C7C;
	transition:			background-position 150ms ease-out;
	-moz-transition:	background-position 150ms ease-out;
	-webkit-transition:	background-position 150ms ease-out;
	-o-transition:		background-position 150ms ease-out;
}
ul.bullet li a{ color:#7D7C7C;}
ul.block-title{ color:#fff;}

ul.bullet li:hover { }

	/* Different bullets. IMPORTANT: use together with class "bullet" */
	ul.list1  li { background-image:url(https://m.unice.com/skin/frontend/unice_wap/default/images/infortis/_shared/cck/list/list1.png); }
	ul.list2  li { background-image:url(https://m.unice.com/skin/frontend/unice_wap/default/images/infortis/_shared/cck/list/list2.png); }
	ul.list11 li { background-image:url(https://m.unice.com/skin/frontend/unice_wap/default/images/infortis/_shared/cck/list/list11.png); }
	ul.list12 li { background-image:url(https://m.unice.com/skin/frontend/unice_wap/default/images/infortis/_shared/cck/list/list12.png); }
	ul.list13 li { background-image:url(https://m.unice.com/skin/frontend/unice_wap/default/images/infortis/_shared/cck/list/list13.png); }

/* Separator */
ul .separator {
	border-bottom:1px solid #fff;
	margin:8px 1px;
	overflow:hidden;
}

/* Nested unordered lists
-------------------------------------------------------------- */
ul.bullet ul,
ul.disc ul { margin-top:0.5em; margin-bottom:0.5em; }
ul.bullet ul li,
ul.disc ul li { background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/infortis/_shared/cck/list/bullet-small.png) 0 0 no-repeat; padding-left:1.5em; }


/* Lists inside ".std"
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Unordered list without any bullets */
.std ul.no-bullets { list-style:none outside none !important; padding-left:0 !important; }
.std ul.no-bullets li { background-image:none !important; padding-left:0 !important; }

/* Ordered lists */
.std ol { list-style:decimal outside; margin:10px 0; padding:0 0 0 1.5em; }
.std ol ol,
.std ul ol,
.std ol ul { margin:0.5em 0; }


/* Misc
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.std blockquote { font-style:italic; padding:0 0 0 1.5em; }
.std address { font-style:normal; }
.std b,
.std strong { font-weight:bold; }
.std i,
.std em { font-style:italic; }


/* Override std styles for selected elements
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.std .products-grid p { margin-bottom:0; }



/* Header %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Header
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.header-container,
.header-container2,
.header-container3 { background-repeat:repeat; background-position:center top; background-attachment: scroll; }
.header { padding:0; }

/* Misc header elements
-------------------------------------------------------------- */
.header .item {}
.header .item-left {
	float: right;
	margin-right: 10px;
	text-align: left;
	position: absolute;
    right: 360px;
}
.header .item-right {
	float: left;
	margin-left: 10px;
	text-align: right;
}


/* User menu inside header top
-------------------------------------------------------------- */
.header-top .item-left .user-menu > * {
	float: left;
}
.header-top .item-right .user-menu > * {
	float: right;
}


/* User menu and Top Links
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Clear floats and override custom styles to avoid incorrect position of elements */
.user-menu {
	width:100%;
	float:none;
	margin:0;

	/* Clear floats of other elements */
	clear: both;
}
.user-menu:before,
.user-menu:after {
	display: table;
	content: " ";
}
.user-menu:after {
	clear: both;
}

/* Top Links - clear floats */
.top-links ul:before,
.top-links ul:after {
	display: table;
	content: " ";
}
.top-links ul:after {
	clear: both;
}


/* Logo
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Important: logo needs to be displayed as inline-block to avoid 
   excessive width of the logo when the logo is narrower than its container.
   Otherwise, the logo would scale up to fill the entire container. */
.header .logo-wrapper .logo {
	display:inline-block;
	max-width:94%;
	margin:10px 0;
	text-decoration:none !important;
}
/* Fix for Firefox and IE. In regular header, stretch the image to full width.
   Thanks to that, on small screens when logo is scaled down it will not expand its container. */
.header-regular .logo-wrapper .logo img {
	width: 100%;
}

/* If logo is h1, the link is inside so make it displayed as block */
.header .logo-wrapper h1.logo a {
	display: block;
}
.header .logo strong { position:absolute; top:-999em; left:-999em; width:0; height:0; font-size:0; line-height:0; text-indent:-999em; overflow:hidden; }


/* Quick search
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
#search_mini_form { clear:both; display:block; }

/* Clear floats of ".form-search" element inside search form */
.form-search:before,
.form-search:after {
	display: table;
	content: " ";
}
.form-search:after {
	clear: both;
}

/* Basic styles */
.form-search { position:relative; }
.form-search label { float:left; margin:3px 4px 0 0; display:none; }
.form-search .input-text {
	float:right; /* Float in the same direction as position of button */
	width:100%;
	display: block;
	height:42px;
	line-height:42px; /*IE8*/
	padding:0px 35px 0 7px;
	color:#bbb;
	background-color:#fff;
	overflow:hidden;
	text-overflow:ellipsis;
}

/* Button */
.form-search .button {
	position:absolute;
	right:-1px;
	top:-1px;
	margin:1px;
	padding:0; background:#f92d96;
	/*background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/sprite.png) no-repeat transparent;
	background-position:-57px -108px;*/
	
	color:#000;
	width:54px;
	height:42px;
	line-height:42px;
	text-align:center; border-top-right-radius:3px; border-bottom-right-radius:3px;
}
.form-search .button:hover {}
.form-search .button span { background-image:none !important; /* To hide possible image bg from outdated custom CSS styles */ }
.form-search .button span span { display:none; } /* Hide text label */

/* Search autocomplete */
.form-search .search-autocomplete {
	left:0 !important; /*Fix for IE*/
	top:42px !important;
	position:relative;
	z-index:4100 !important;
}
.form-search .search-autocomplete ul { 
	background-color:#fff; 
	text-align:left; 
	padding:3px;	
}
.form-search .search-autocomplete li { padding:3px 5px; cursor:pointer; line-height: 24px; }
.form-search .search-autocomplete li:hover {}
.form-search .search-autocomplete li .amount { float:right; padding-left:5px; }

/* Quick search: skins
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Search: small box. Deprecated.
-------------------------------------------------------------- */
.search-wrapper-small .form-search .input-text {
	height:28px;
	line-height:28px; /*IE8*/
}
.search-wrapper-small .form-search .button {
	/*background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/sprite.png) no-repeat transparent;
	background-position: -61px -111px;*/
	width:28px;
	height:28px;
	line-height:28px;
	font-size:10px;
}
.search-wrapper-small .form-search .search-autocomplete { top:30px !important; }

/* Search: inline 
-------------------------------------------------------------- */
.search-wrapper-inline #search_mini_form { display: inline-block; vertical-align: middle; }


/* Search box in the top header
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.header-top #search_mini_form {
	display: inline-block;
	vertical-align: middle;
}
.header-top .form-search .input-text {
	height:28px;
	line-height:28px;
}
.header-top .form-search .button {
	width:28px;
	height:28px;
	line-height:28px;
	font-size:10px;
}
.header-top .form-search .search-autocomplete {
	top:30px !important;
}


/* Mini-cart
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.after-mini-cart { clear:both; }

/* Mini-cart heading
-------------------------------------------------------------- */
.mini-cart .mini-cart-heading .ic {
	font-size: 16px;
	line-height: 1em;
}
.mini-cart .mini-cart-heading .summary {}

/* Mini-cart content
-------------------------------------------------------------- */
/* If it is a dropdown */
.mini-cart.dropdown .mini-cart-content {
	width:300px;
	padding:25px;
	text-align:left; /* Because cart can be aligned center */
}

/* Elements of the cart */
.mini-cart .mini-cart-content .empty { padding:10px 0; }
.mini-cart .mini-cart-content .block-subtitle { padding:0; margin:0 0 20px; font-size: 14px; font-weight: bold; }
.mini-cart .mini-cart-content .subtotal { margin:20px 0; font-size: 14px; font-weight: bold; }
.mini-cart .mini-cart-content .incl-tax {}
.mini-cart .mini-cart-content .mini-products-list li { padding: 0; margin: 0 0 5px; }
.mini-cart .mini-cart-content .mini-products-list li.last { margin: 0; }
.mini-cart .mini-cart-content .product-name {}
.mini-cart .mini-cart-content .btn-remove,
.mini-cart .mini-cart-content .btn-edit { float:right; }
.mini-cart .mini-cart-content .product-details strong { font-weight:normal; }
.mini-cart .mini-cart-content .actions { margin:10px 0 0; padding:0; border:none; text-align:left; }
.mini-cart .mini-cart-content .actions button { float:left; margin-right:1px;  }
.mini-cart .mini-cart-content .truncated { margin-left:3px; }
.mini-cart .mini-cart-content .truncated .item-options { -webkit-transform: translateZ(0); /* Fix disappearing mini-cart in Safari if product has options */ }


/* Block: Recently Compared (dropdown)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.mini-compare {
	margin:0;
	padding:0;
	border:none;
}

/* Mini-compare heading
-------------------------------------------------------------- */
.mini-compare .mini-compare-heading .ic {
	font-size: 16px;
	line-height: 1em;
}

/* Mini-compare content
-------------------------------------------------------------- */
.mini-compare.dropdown .mini-compare-content {
	width:300px;
	padding:25px;
	text-align:left; /* Because cart can be aligned center */
}

.mini-compare .mini-compare-content .block-subtitle { padding:0; margin:0 0 20px; font-size: 14px; font-weight: bold; }
.mini-compare .mini-compare-content .empty { padding:10px 0; }
.mini-compare .mini-compare-content .product-name { padding-right:20px; }
.mini-compare .mini-compare-content .btn-remove { float:right; }
.mini-compare .mini-compare-content .actions { margin-top: 20px; }
.mini-compare .mini-compare-content .actions a { float:right; line-height: 36px; /* The same height as button */ }
.mini-compare .mini-compare-content .actions button { float:left; }



/* Sidebar %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Blocks
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.block { margin:0 0 10px; }
.block .block-title { color:#333;}
.block .block-title strong { font-weight:inherit;  }
.block .block-title a { text-decoration:none !important; }
.block .block-subtitle { margin:5px 0 10px; padding:0; font-size:1em; font-weight:bold; }
.block .block-content {	padding:0; }
.block .block-content li.item {	padding:5px 0; }
.block .btn-remove { float:right; }
.block .btn-edit { float:right; }
.block .actions { margin:10px 0 0 0; padding:10px 0 0; border-top:1px dotted #e5e5e5; }
.block .actions a { float:left; }
.block .actions .button { float:right; }
.block .actions .button ~ a { margin-right: 5px; line-height: 36px; /* The same height as buttons */ }
.panel .panel-heading{padding: 5px 0;font-weight: bold;}
.panel-body{ overflow:hidden;}
.panel-body li,.slider-range>div{ 
    padding: 3px 5px;
    margin-right: 5px;
    border-radius: 3px;
    cursor: pointer;float:left;}
.panel-body li{ margin-bottom:5px;}
.panel-body li:hover,	.slider-range>div:hover{background: #FF8300;
    color: #fff;}
.panel-body li:hover a{ color:#fff;}
.btn-cool{ background:#333; color:#fff; padding:0 10px; border-radius:3px; margin-top:10px;}

/* Block lists
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.block-viewed .block-content ol,
.block-compare .block-content ol,
.block-compared .block-content ol {
	list-style: outside disc none;
	padding-left: 20px;
}
.block-viewed .block-content ol li,
.block-compare .block-content ol li,
.block-compared .block-content ol li {
	padding: 3px 0;
}

/* Mini Products List
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.mini-products-list li { padding:5px 0; }
.mini-products-list .product-image { float:left; width:50px; }
.mini-products-list .product-details { margin-left:60px; }
.mini-products-list .product-details h4 { font-size:1em; font-weight:bold; margin:0; }
.mini-products-list .item .btn-remove,
.mini-products-list .item .btn-edit { margin-left:7px; }


/* Block: Account
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.block-account .block-title {}
.block-account .block-content { padding: 10px 0; }
.block-account .block-content ul { list-style: outside disc none; padding-left: 25px; }
.block-account li > * {
	padding:4px;
	display:block;
	text-transform:uppercase;
}
.block-account li strong { font-weight:normal; }


/* Block: Layered Navigation
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Block subtitle
-------------------------------------------------------------- */
.block-layered-nav .block-subtitle--filter {
	display: none;
	cursor: pointer;
	border-bottom: 1px solid #e5e5e5;
	padding: 7px 10px 7px 25px;
	margin-top: 10px;
	position: relative;
	/*text-transform: uppercase;
	font-weight: bold;*/
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.block-layered-nav .block-subtitle--filter:after {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	display: block;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #ddd;
	border-right: none;
	left: 6px;
	top: 50%;
	margin-top: -5px;
}
.block-layered-nav .block-subtitle--filter.active:after {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	display: block;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	border-top: 5px solid #ddd;
	border-bottom: none;
	/*right: 10px;*/
	top: 50%;
	margin-top: -3px;
}

/* Attributes
-------------------------------------------------------------- */
.block-layered-nav .block-content .toggle-tabs {
	display: none;
}
.block-layered-nav .block-content > dl > dt {
	display: block;
	margin-top: 1px;
	position: relative; height:30px; line-height:30px;
	font-weight: bold;
	text-rendering: optimizeSpeed;
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.block-layered-nav .block-content > dl > dt:after {
	display: none; /* Hide on desktop */
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	border-top: 5px solid #ddd;
	border-bottom: none;
	left: 10px;
	top: 50%;
	margin-top: -3px;
}
.block-layered-nav .block-content > dl > dt:hover {
}
.block-layered-nav .block-content > dl > dd {
	padding: 0 5px; display:inline-block; height:30px; line-height:30px;
	margin: 0;
}
.block-layered-nav .block-content > dl > dd:last-child {
}
.block-layered-nav dl dd {
	margin-bottom: 10px;
	margin-top: 10px;
}

/* Single filter
-------------------------------------------------------------- */
.block-layered-nav dl dd ol > li > a,
.block-layered-nav dl dd ol > li > span {
	position: relative;
	display: block; padding:0 8px;
}
.block-layered-nav dl dd ol > li > a:before {
/*	display: block; Show on desktop
	content: '';
	position: absolute;
	width: 0px;
	height: 0px;
	border-right: none;
	border-left: 4px solid #ddd;
	border-top: 4px solid rgba(0, 0, 0, 0);
	border-bottom: 4px solid rgba(0, 0, 0, 0);
	left: 0px;
	top: 50%;
	margin-top: -5px;
	transition:			left 150ms ease-in-out;
	-moz-transition:	left 150ms ease-in-out;
	-webkit-transition:	left 150ms ease-in-out;
	-o-transition:		left 150ms ease-in-out;*/
}
.block-layered-nav dl dd ol > li > a:hover:before {
/*	left: 3px;*/
}


/* Currently selected filters
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.block-layered-nav .currently .block-subtitle {
	padding: 10px 10px 0;
	margin: 0 0 10px;
	font-size: 14px;
	font-weight: bold;
}
.block-layered-nav .currently ol {
	padding:10px;
}
.block-layered-nav .currently ol li {
	margin-bottom: 5px;
}
.block-layered-nav .currently ol li:after {
	content: '';
	display: table;
	clear: both;
}
.block-layered-nav .currently ol li .value {
	color: #d90000; /* TODO: move to common.css */
}
.block-layered-nav .currently .btn-remove {
	float: left;
	margin-right: 8px;
}
.block-layered-nav .actions {
	border-top: none;
	margin:0;
	padding: 0px 0 10px;
}
.block-layered-nav .actions a {
	float: left;
}


/* Block: Wishlist
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/*.block-wishlist li.item .btn-remove { margin-left:5px; }*/


/* Block: Related
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Ccommon styles for all types of the block */
.block-related .block-subtitle {
	display:none;
	position:absolute;
	padding:1em 0;
	margin:-20px 0 0;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	font-weight:normal;
	z-index:1;
}
.block-related:hover .block-subtitle { display:block; padding:8px; background-color:#fff; }

/* Block: Related. Single product slider
-------------------------------------------------------------- */
.block-related-slider input.checkbox { float:left; margin:7px 5px 0 0; }


/* Block: Related. Simple thumbnails slider
-------------------------------------------------------------- */
.block-related-thumbnails .product-image {
	float:left;
	margin-bottom:10px;
}
.block-related-thumbnails .product-details {
	margin-left:110px;
}
.block-related-thumbnails .product-details > * { margin-bottom:5px; }
.block-related-thumbnails .product-name,
.block-related-thumbnails .related-add-to-wishlist { font-size:1em; line-height:1.25em; font-family:inherit; font-weight:inherit; display:inline-block; }
.block-related-thumbnails .price-box { font-size:1em; line-height:1.25em; }
.block-related-thumbnails .checkbox { float:left; margin:2px 5px 0 0; }

/* Add space above item */
.block-related-thumbnails .item { padding-top: 20px; }


/* Block: Compare Products
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.compare-table { border:0; }
.compare-table .btn-remove { float:right; }
.compare-table tbody tr:hover { background-color:#e5e5e5; }

.compare-table .product-shop-row { border-bottom:1px solid #ccc; }
.compare-table .product-shop-row th,
.compare-table .product-shop-row td { border-color:#eee !important; }
.compare-table tr.add-to-row { background-color:#fff; border-top:1px solid #ccc; }
.compare-table tr.add-to-row:hover { background-color:#fff; } /* Cover background applied on tr hover */
.compare-table tr.add-to-row td { text-align:left; }
.compare-table tr.first td { text-align:left; }
.compare-table tr.first td .product-name { font-family:inherit; font-size:1.1666em; font-weight:bold; margin:10px 0; }
.compare-table tr.first td .ratings { width:145px; margin:10px 0; }
.compare-table .price-box { margin:10px 0; line-height:15px; }

/* Changes after setting text-align:left */
.compare-table .product-image img { display:block; margin:0 auto; }
.compare-table .add-to-links { margin-top:5px; }
.compare-table .add-to-links li { float:none; }
.compare-table a.link-wishlist { overflow:visible; text-indent:0; background:none; display:inline; border:none; }


/* Block: Recently Viewed
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.block-viewed {}


/* Block: Recently Compared
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.block-compared {}


/* Block: Poll
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.block-poll .block-subtitle { font-weight:normal; }
.block-poll input.radio { float:left; margin:1px -18px 0 0; }
.block-poll .label { display:block; margin-left:18px; }
.block-poll li { padding:3px 9px; }
.block-poll .answer { font-weight:bold; }
.block-poll .votes { float:right; margin-left:10px; }


/* Block: Tags
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.block-tags .block-content .tags-list { background:none; border:0; font-size:12px; }
.block-tags .tags-list a {}
.block-tags .tags-list a:hover {}
.block-tags .actions { text-align:right; }
.block-tags .actions a { float:none; }


/* Block: Subscribe
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.block-subscribe .input-box { margin-top: 5px; }
.block-subscribe input { width:155px; }
.block-subscribe .actions button.button { float:none; }


/* Block: Reorder
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.block-reorder input.checkbox { float:left; margin:2px -20px 0 0; }
.block-reorder .product-name { margin-left:20px; }
.block-reorder .validation-advice { margin:3px 9px 7px; }


/* Block: Banner
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.block-banner {}
.block-banner .block-content { text-align:center; }


/* Block: Login
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.block-login label { font-weight:bold; color:#666; }
.block-login input.input-text { display:block; width:167px; margin:3px 0; }

/* Paypal
-------------------------------------------------------------- */
.sidebar .paypal-logo { display:block; margin:10px 0; text-align:center; }
.sidebar .paypal-logo a { float:none; }


/* Block: vertical main menu
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.block-vertnav .block-content {
	padding-left:0;
	padding-right:0;
}



/* Category view %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

.category-title h1 {}
.category-image { width:100%; overflow:hidden; margin:10px 0; text-align:center; }
.category-image img {}
.category-description { margin:20px 0; position:relative; }

/* Negative top margin: to cover bottom border of the category title */
.category-products { margin:-1px 0 10px; }



/* General product list styles %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Product name
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
h2.product-name a,
h3.product-name a,
h4.product-name a,
h5.product-name a,
p.product-name a {
	color: inherit;
}


/* Common styles for view types: list and grid
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.products-list .product-name,
.products-grid .product-name,
h3.product-name {
	/* Sizes are modified for different number of columns */
	font-size:1.1666em; line-height:1.25em; /*16px 20px*/ padding-top:10px;
}

.products-list .price-box.map-info a,
.products-grid .price-box.map-info a { margin-left:3px; }
h3.product-name{ height:60px; line-height:20px; overflow:hidden;}

/* Product image
-------------------------------------------------------------- */
/* Product alternative image */
.products-list .product-image .alt-img,
.products-grid .product-image .alt-img {
	position:absolute;
	top:0;
	left:0;
	display: none;
}

/* Fix possible glitches during animation */
.products-list .product-image img,
.category-products-grid .product-image img /* Grid only in category view */
{
	-moz-transform: translateZ(0);
}


/* View type: list
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.products-list .item { 
	border-top:1px solid #e5e5e5; 
	padding-top:20px; 
	padding-bottom:20px;
	background-color:#fff;
	position:relative; /* For hover effect */

	transition:			box-shadow 0ms ease-in;
	-moz-transition:	box-shadow 0ms ease-in;
	-webkit-transition:	box-shadow 0ms ease-in;
	-o-transition:		box-shadow 0ms ease-in;
}
.products-list .product-shop {}
.products-list .product-shop-inner { border-right:1px solid #e5e5e5; padding-right:15px }
.products-list .right-column { float:right; }

.products-list .product-name { margin:0 0 15px; }
.products-list .product-image-wrapper {}
.products-list .product-image { display:block; position:relative; margin-left:auto; margin-right:auto; }
.products-list .price-box { margin:0 0 8px; font-size:1.3333em; line-height:1.25em; }
.products-list .ratings { margin:10px 0; }
.products-list .desc { margin:15px 0px; }
.products-list .link-learn {}
.products-list .btn-cart { width:100%; max-width:180px; }
.products-list a.btn-cart { padding-left:0; padding-right:0; }
.products-list .button span { float:none; }
.products-list .availability { float:none; margin:15px 0; }
.products-list .add-to-links { margin:15px 0 0; }

	/* Hover effect
	-------------------------------------------------------------- */
	.products-list.hover-effect .item:hover {
		margin-left:-1%;
		margin-right:-1%;
		padding-left:1%;
		padding-right:1%;
		z-index:10;
		box-shadow:0 0 20px rgba(0,0,0,0.2);
		border-color:transparent;

		transition:			box-shadow 400ms ease-out;
		-moz-transition:	box-shadow 400ms ease-out;
		-webkit-transition:	box-shadow 400ms ease-out;
		-o-transition:		box-shadow 400ms ease-out;
	}


/* View type: grid
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Product grid: basic styles
   (common for all types of product grids)
-------------------------------------------------------------- */
.owl-item{}
.products-grid {box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;}
.products-grid .item {
	padding-top:0px;
	padding-bottom:0px;
	position:relative; /* For hover effect */
	
}
.products-grid h3.product-name { margin:15px 0 10px; font-size:15px; text-align:left;}
.products-grid .product-image-wrapper { margin:0 auto; position:relative; }
.products-grid--max-3-col .product-image { display:block; float:left; width:30%; }
.products-grid--max-3-col .last{ margin:8px 0; overflow:hidden;}
.products-grid--max-3-col.last .product-info{ float:right; width:65%;}
.products-grid--max-3-col .last .product-info .product-name{ padding-top:0; font-size:14px; height:30px; overflow:hidden;}
.products-grid--max-3-col .last .product-info .price-box .price{ font-size:14px; font-weight:600;}


.products-grid .price-box { margin:0 0 5px; font-size:1.2rem; }
.products-grid .ratings { margin:10px 0; line-height:1.0833em; }
/* If ratings wrapped, remove margin from ratings, leave maring in wrapper */
/*.products-grid .ratings-wrapper { margin:10px 0; }
.products-grid .ratings-wrapper .ratings { margin-top:0; margin-bottom:0; }*/
.products-grid .actions { margin:10px 0 0; }
.products-grid .availability { float:none; margin:5px 0; }
.products-grid .add-to-links { margin:10px 0 0; }

/* Prices old/special: inline */
/*.products-grid .old-price,
.products-grid .special-price { display: inline-block; }
.products-grid .old-price + .special-price { margin-left: 4px; }*/


/* Grid: additional styles
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
	/* Equal height of items (buttons displayed at the bottom of items)
	-------------------------------------------------------------- */
	.products-grid.equal-height .item .actions { position:absolute; bottom:15px; }
		
	/* Remove equal height */
	.products-grid.auto-height .item .actions { position:static; bottom:auto; } /* Deprecated */
	
	/* Display grid item elements only on hover
	-------------------------------------------------------------- */
	.products-grid .item .display-onhover { display:none; }

		/* Display grid item elements only on hover: fade-in (for sliders) */
		.products-grid .item .visible-onhover {
			visibility:hidden;
			opacity:0;
			transition:			visibility 0s ease-in-out 600ms, opacity 300ms ease-in-out 300ms;
			-moz-transition:	visibility 0s ease-in-out 600ms, opacity 300ms ease-in-out 300ms;
			-webkit-transition:	visibility 0s ease-in-out 600ms, opacity 300ms ease-in-out 300ms;
			-o-transition:		visibility 0s ease-in-out 600ms, opacity 300ms ease-in-out 300ms;
		}
		.products-grid .item:hover .visible-onhover {
			visibility:visible;
			opacity:1;
			transition:			visibility 0s ease-in-out 0s, opacity 300ms ease-in-out 100ms;
			-moz-transition:	visibility 0s ease-in-out 0s, opacity 300ms ease-in-out 100ms;
			-webkit-transition:	visibility 0s ease-in-out 0s, opacity 300ms ease-in-out 100ms;
			-o-transition:		visibility 0s ease-in-out 0s, opacity 300ms ease-in-out 100ms;
		}

	/* Product name in a single line
	-------------------------------------------------------------- */
	.products-grid.single-line-name .product-name {
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.products-grid.single-line-name .item:hover .product-name {
		overflow: visible;
		white-space: normal;
	}

	/* Align to the center
	-------------------------------------------------------------- */
	.products-grid.centered .item { text-align:left; }
	.products-grid.centered .item .ratings .rating-box,
	.products-grid.centered .item .btn-cart { margin-left: 0; margin-right: 0; }
	.products-grid.centered .item .ratings .amount { margin-left: 3px; }
	.products-grid.centered .item input.checkbox { float: none; }

	.products-grid.centered .item .actions .add-to-links li { float: none; margin:0; }
	/*.products-grid.centered .item .actions .add-to-links li:last-child { margin-right:0; }*/


/* Grid: only in category view
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.category-products-grid .item {
	border-top:1px solid #e5e5e5;
	border-left:none;
	border-right:none;
	zoom:1;

	padding-top:2%;
	padding-left:1%;
	padding-right:1%;
	background-color:#fff;

	transition:			box-shadow 0ms ease-in;
	-moz-transition:	box-shadow 0ms ease-in;
	-webkit-transition:	box-shadow 0ms ease-in;
	-o-transition:		box-shadow 0ms ease-in;
}

	/* Hover effect
	-------------------------------------------------------------- */
	.category-products-grid.hover-effect .item:hover {
		/*
		margin-left:-1%;
		margin-right:-1%;
		padding-left:2%;
		padding-right:2%;
		z-index:100;
		background-color: yellow;
		
		box-shadow:0 0 20px rgba(21, 1, 1, 1);
		border-color:transparent;
		border-color:transparent;

		transition:			box-shadow 400ms ease-out;
		-moz-transition:	box-shadow 400ms ease-out;
		-webkit-transition:	box-shadow 400ms ease-out;
		-o-transition:		box-shadow 400ms ease-out;*/
/*-webkit-animation-name: myfirst;
-webkit-animation-duration: 2s;
-webkit-animation-timing-function: linear;
-webkit-animation-delay: 0.5s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-direction: alternate;
-webkit-animation-play-state: running;*/
z-index:100;
-webkit-animation:background-color 3s ease 0s alternate none;
background-color:rgba(229, 229, 229, 0.99);
	}
	@-webkit-keyframes background-color { from{background-color:rgba(229, 229, 229, 0.16); } to{ background-color:rgba(229, 229, 229, 0.99); } }
	/*@-webkit-keyframes box-shadow { from{box-shadow:0 0 75px 75px #ADD inset, 0 0 0 #ADD; } to{box-shadow:inset 0 0 35px 50px #ADD, 0 0 75px 50px #ADD; } }*/
	/*@-webkit-keyframes myfirst  
    {
		0%   {background:red; left:0px; top:0px;}
		25%  {background:yellow; left:40px; top:0px;}
		50%  {background:blue; left:40px; top:40px;}
		75%  {background:green; left:0px; top:40px;}
		100% {background:red; left:0px; top:0px;}
	}*/


/* Grid: override grid elements to change size
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Product name
-------------------------------------------------------------- */
.products-grid.size-s .product-name {
	font-size:1.1666em; /*14px*/
	line-height:1.2307em; /*16px*/
	padding-top:10px;
}
.products-grid.size-xs .product-name {
	font-size:1em; /*12px*/
	line-height:1.25em;/*15px*/
}

/* Buttons
-------------------------------------------------------------- */
.products-grid.size-s .item .btn-cart {
	line-height: 3em;
	padding-left: 15px;
	padding-right: 15px;
}
.products-grid.size-xs .item .btn-cart {
	line-height: 2.5em;
	padding-left: 8px;
	padding-right: 8px;
}

/* Product labels
-------------------------------------------------------------- */
.products-grid.size-s .sticker { width:45px; height:45px; font-size:1em; }
.products-grid.size-s .item:hover .sticker { width:50px; height:50px; }
.products-grid.size-xs .sticker { width:40px; height:40px; font-size:0.9166em; /*11px*/ }
.products-grid.size-xs .item:hover .sticker { width:45px; height:45px; }



/* Product view elements %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Rating
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.ratings,
.no-rating { line-height: 15px; margin: 15px 0 15px; }
.ratings strong { float:left; margin:1px 5px 0 0; } /* For backward compatibility */

.rating-box { width:65px; height:10px; font-size:0; line-height:0; background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/active-star.png) 0 0 repeat-x; text-indent:-999em; overflow:hidden; background-size:13px auto;}
.rating-box .rating { float:left; background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/active-star.png) 0 100% repeat-x; }

.ratings .rating-box,
.ratings .amount,
.ratings .rating-links {
	display: inline-block;
	vertical-align: middle;font-size:12px;
}
.ratings .rating-links a{color:#999;}
.ratings .rating-box { margin-right:6px; }
.ratings .amount { white-space:nowrap; font-size:10px; text-transform:uppercase; }
.ratings .rating-links .separator {
	display: inline-block;
	vertical-align: middle;
	text-indent: -9999px;
	border-left: 1px solid #e5e5e5;
	height: 13px;
	width: 1px;
	margin: 0 3px;
}

.ratings-table th,
.ratings-table td { line-height:1.1666em; /*14px*/ padding:3px 0; }
.ratings-table th { padding-right:8px; }


/* Generic block for feature presentation on product page
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.product-action {
	display: block; 
	margin: 10px 0;
}
.product-action .ic {
	vertical-align: middle;
	font-size: 16px;
	/* Fixed width of the icon container. Required because different icon widths can break the alignment. */
	width: 24px;
	text-align: center;
}
.product-action .label {
	vertical-align: middle;
	margin-left: 3px;
}


/* Availability - only X left
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.availability-only {}
a.availability-only { cursor:pointer; } /* It may also be a link to toggle more details */

/* Enlarge the icon */
.availability-only .ic { font-size: 20px; }

/* Inside the label */
.availability-only strong { font-weight:normal; }
.availability-only .caret { margin-left:8px; opacity:1; filter:alpha(opacity=100); }

/* Table with details */
.availability-only-details { width:100%; margin:-10px auto 20px; }
.availability-only-details thead { border-bottom:1px solid #e5e5e5; }
.availability-only-details th { padding:4px 12px; font-weight:bold; }
.availability-only-details td { padding:1px 12px; border-right:1px solid #f5f5f5; }
.availability-only-details td.last { border-right:none; }

	
/* Product increments
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.product-pricing {}
.extrahint-wrapper .product-pricing { padding:10px; background-color:#f5f5f5; }
.product-options-bottom .product-pricing { clear:left; }


/* Alerts
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.alert-price {}
.alert-stock {}


/* Product Prices
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.price { white-space:nowrap !important; }

.price-box { margin: 0; }
.price-box .price {}
.price-box .price-label {}

/* Common labels */
.old-price .price-label,
.special-price .price-label { white-space:nowrap;display:none;}
.old-price .price-label { display:none; }

/* Regular price */
.regular-price {}
.regular-price .price {}

/* Old price */
.old-price { margin:0; }
.old-price .price { text-decoration:line-through; }

/* Special price */
.special-price {}

/* Minimal price (as low as) */
.minimal-price { margin:0 0 5px; }
.minimal-price .price {}
.minimal-price .price-label { white-space:nowrap; }

.minimal-price-link { display:block; }

/* Excluding tax */
.price-excluding-tax { display:block; }
.price-excluding-tax .label { white-space:nowrap; }
.price-excluding-tax .price { font-weight:normal; }

/* Including tax */
.price-including-tax { display:block; }
.price-including-tax .label { white-space:nowrap; }
.price-including-tax .price {}

/* Configured price */
.configured-price { margin:0; }
.configured-price .price-label { font-weight:bold; white-space:nowrap; }
.configured-price .price { font-weight:bold; }

/* FPT */
.weee { display:block; font-size:11px; }
.weee .price { font-size:11px; font-weight:normal; }

/* Excl tax (for order tables) */
.price-excl-tax  { display:block; }
.price-excl-tax .label { display:block; white-space:nowrap; }
.price-excl-tax .price { display:block; }

/* Incl tax (for order tables) */
.price-incl-tax { display:block; }
.price-incl-tax .label { display:block; white-space:nowrap; }
.price-incl-tax .price { display:block; font-weight:bold; }

/* Price range */
.price-from { margin:0; }
.price-from .price-label { white-space:nowrap; }

.price-to { margin:0; }
.price-to .price-label { white-space:nowrap; }

/* Price notice next to the options */
.price-notice { margin-left:5px; display: none;}
.price-notice .price { padding-left:3px; }

/* Price as configured */
.price-as-configured .price-label { font-size:1.1666em; font-weight:bold; text-transform:uppercase; white-space:nowrap; color:inherit; }

.price-box-bundle .price-box { margin:0 !important; padding:0 !important; border:none !important; }


/* Tier Prices
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.tier-prices { margin:0 0 10px; padding-left: 10px; }
.tier-prices li { line-height:15px; padding:0 0 0 11px; margin:3px 0; }
.tier-prices .benefit { color:#ee001c; font-weight:normal; }

.tier-prices-grouped li { padding:2px 0; }
.tier-prices-grouped li .price { font-weight:bold; }


/* Add-to links
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.add-to-links .separator { display:none; }
.add-to-links li { float:left; }

.addto-gaps-right li { margin-right:10px; } /* Add gaps at the right side of links */

/* Add-to links: simple icons (with no text)
-------------------------------------------------------------- */
.addto-links-icons {}

/* If displayed in a group: add margin between icons */
.addto-links-icons .link-compare { margin-left:3px; }
.addto-links-icons a { display:block; }
.addto-links-icons .ic { font-size:16px; }

/* If displayed on product image */
.addto-links-icons.addto-onimage {
	float:right;
	margin-top:-40px; /* Move up */
	position:relative;
	z-index:1;
	padding-bottom:4px; /* Use padding to cover the bottom part of the product image below icons */
	padding-right:4px;
}


/* Add to Cart box
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Display elements inline, no floating */
.product-view .add-to-cart { float:none; }
.add-to-cart .qty-wrapper,
.add-to-cart .button { display:inline-block; }
.add-to-cart .qty-wrapper .qty { text-align:center; margin-right:10px; }

/* PayPal
-------------------------------------------------------------- */
.product-view .paypal-wrapper { float:left; }
.product-view .paypal-wrapper .paypal-logo { margin:0; padding:5px 0 0; text-align:right; }
.product-view .paypal-wrapper .paypal-logo .paypal-or { clear:both; display:block; margin:5px 60px 5px 0; }

/* Magento's default */
.add-to-cart .paypal-logo { clear:left; margin:0; padding:10px 0 0; text-align:right; }
.add-to-cart .paypal-logo .paypal-or { clear:both; display:block; margin:5px 60px 5px 0; }

	/* Button "Add to cart" on product page */
	.product-view .btn-cart { min-width: 200px; }

/* Add class "left-side" to place the buttom at the left side
   of the quantity field
-------------------------------------------------------------- */
.add-to-cart.left-side { float: none !important; /* In case floating is set in some other styles */ }
.add-to-cart.left-side .button { float: left; }
.add-to-cart.left-side .qty-wrapper { line-height: 55px; /* The same height as button */ }
.add-to-cart.left-side .qty-wrapper label { padding-left: 7px; }



/* Product page %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Basic layout
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* 1 Column Layout
-------------------------------------------------------------- */
/* Stretch content area (full page width) */
.catalog-product-view .col1-layout .col-main { margin-left:0; margin-right:0; width:100%; }

/* 3 Columns Layout
-------------------------------------------------------------- */
/* Uncomment if you're using 3-column layout on product page */
/*.catalog-product-view .col3-layout .product-img-column,
.catalog-product-view .col3-layout .product-shop,
.catalog-product-view .col3-layout .product-secondary-column,
.catalog-product-view .col3-layout .box-additional { float: none; width: 100%; }
.catalog-product-view .col3-layout .img-box .product-image { margin: 0 auto; width: 57%; }*/


/* Product images
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.product-view .product-img-column {
	float:left; margin-bottom:10px;
	position:relative; /* Stickers are positioned relative to this container. TODO: move to the stylesheet with sticker styles. */
}
.col3-layout .product-view .product-img-column { float:none; margin:0 auto; }


/* Product primary column
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.product-view .product-shop { float:left; }
.product-view .product-shop .product-name {	margin:0 0 1.6666em; /*20px*/ }
.product-view .product-shop .product-name h1 { margin:0; }
.product-view .product-shop .ratings-table { margin:15px 0 5px; }


/* Product secondary Column
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.product-view .product-secondary-column .inner { padding-top:1px; padding-bottom:10px; /* Stop collapsing margins */ }


/* Product primary column's elements
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.product-view .short-description { margin:15px 0; line-height:1.25em; /*15px*/ }
.product-view .short-description ul { margin-top:5px; margin-bottom:5px; }

/* Add-to links */
.product-view .action-box { margin:20px 0; }

/* Add-to links in different places of the product page */
.product-view .add-to-links li { margin-right: 10px; }
.product-view .add-to-links a { display: block; }
.product-view .add-to-links .ic { font-size: 16px; }

/* Other elements */
.extrahint-wrapper { margin-bottom:15px; }

/* Downloadable product
-------------------------------------------------------------- */
.product-type-data .item-options { clear: both; }
.product-type-data .item-options dt { float:none; margin:0 0 5px; }
/* The same style as "item-options" in cart */
.product-type-data .item-options dd { padding-left:15px; }

/* Additional information table
-------------------------------------------------------------- */
.product-view .data-table th { font-weight:bold; }


/* Prices - common for product view and MAP popup
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Prices on product page and MSRP */
.product-view .product-shop .price-box .price-including-tax .price { font-size:18px; }
.product-view .product-shop .price-box .price-excluding-tax .price { font-size:inherit; }

/* Main price (prominent) */
.product-view .product-shop .price-box .regular-price .price,
.product-view .product-shop .price-box .special-price .price,
.product-view .product-shop .price-box .special-price .price-label,
.product-view .product-shop .price-box .old-price .price,
.product-view .product-shop .price-box .old-price .price-label,
.product-view .product-shop .price-box .price-including-tax .price,
.product-view .product-options-bottom .price-box .regular-price .price,
.product-view .price-as-configured .price,
.map-popup-price .regular-price .price,
.product-view .price-box.map-info .old-price .price { font-size:1.6666em; /*20px*/ }

/* Old price */
.product-view .product-shop .price-box .old-price .price-label { white-space:nowrap; display:none; }

/* MSRP price (only in MSRP box) */
.map-popup-msrp .price { display:block; /* Move price below the label */ }

/* Move MSRP links below the price */
.product-view .product-shop .price-box.map-info .old-price { display:block; }

/* Special price */
.product-view .price-box .special-price .price-label { white-space:normal; }
.product-view .price-box .special-price .price-including-tax,
.product-view .price-box .special-price .price-excluding-tax { padding:0 0 0 15px; }

/* Price box inside "Add-to-cart" box or inside product options box */
.product-view .add-to-box .price-box,
.product-options-bottom .price-box { float:left; margin:18px 15px 10px 0; padding:0; }


/* Main containers (e.g. for add-to-cart, product options)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Product type specific data */
.product-view .product-type-data { margin:10px 0 0; }

/* Lower part of the container */
.product-view .container1-wrapper,
.product-view .container2-wrapper,
.product-view .add-to-box {
	padding:0 0 15px;
	margin:0 0 15px;
	border-bottom:1px solid #e5e5e5;
}
.product-view .container2-wrapper {
	margin-bottom:30px;
}

/* Button container */
.product-view .add-to-box {
	margin-top:15px;
}

/* Background color for main containers */
/*.product-view .product-type-data,
.container1-wrapper,
.container2-wrapper,
.product-view .add-to-box {}*/


/* Other elements
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Unordered list in product description (for lists with no bullet class) */
.product-view .short-description .std ul:not(.ic-ul),
.product-view .box-tabs .std ul:not(.ic-ul) { list-style:none outside none; }
.product-view .short-description .std ul:not(.ic-ul) li,
.product-view .box-tabs .std ul:not(.ic-ul) li { background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/infortis/_shared/cck/list/bullet.png) 0 0 no-repeat; padding-left:25px; }

/* Margin for list in long description */
.product-view .box-tabs .std ul { margin-bottom:1em; }

/* If unordered list has "disc" class, override  */
.product-view .short-description .std ul.disc,
.product-view .box-tabs .std ul.disc { list-style:disc outside none; padding-left:1.5em; }
.product-view .short-description .std ul.disc li,
.product-view .box-tabs .std ul.disc li { background-image:none; padding-left:0; }


/* Product options 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.product-options { position:relative; margin-bottom:15px; }
.product-options dt { font-weight:normal; clear: both;}
.product-options dt label { display:inline-block; color:#222; text-transform:capitalize; margin-bottom:5px; font-size:12px;}
.product-options dt label.required em { float:right; margin-left:3px; }
.product-options dd .qty-holder { display:block; padding:5px 0 0; }
.product-options dd .qty-holder label { vertical-align:middle; }
.product-options dt .qty-disabled { background:none; border:0; padding:3px; }
.product-options dd { margin:3px 0 10px; }
.product-options dl.last dd.last { border-bottom:0; }
.product-options dd input.input-text { width:100%; /*98%*/ }
.product-options dd input.datetime-picker { width:150px; }
.product-options dd .time-picker { display:-moz-inline-box; display:inline-block; padding:2px 0; vertical-align:middle; }
.product-options dd textarea { width:100%; /*width:92%;*/ height:8em; }
.product-options dd select { width:100%; }
.product-options dd .multiselect option { border-bottom:1px dotted #d9e5ee; padding:2px 4px; }
.product-options ul.options-list { margin-right:5px; }
.product-options ul.options-list li { line-height:1.5; padding:2px 2px;float: left;margin:1px 2px;width: 82px;border: 1px solid #ccc;}
.product-options ul.options-list input.radio { float:left; }
.product-options ul.options-list input.checkbox { float:left; margin-top:2px; }
.product-options ul.options-list .label { display:block; margin-left:18px; }
.product-options ul.options-list label { font-weight:normal; }
.product-options ul.validation-failed { padding:0 7px; }
.product-options p.note { margin:0; font-size:0.9166em; }
.product-options p.required { position:absolute; right:0; top:-15px; display:none;}
.speprice{ display:none;}

/*bottom*/
.product-options-bottom .tier-prices { margin:0 0 10px; padding:0; border:0; background:0; }
.product-options-bottom .tier-prices li { background:0; padding:2px 0; }
.product-options-bottom .price-box .price-as-configured {}
.product-options-bottom .price-label {}
.product-options-bottom .price-tax {}
.product-options-bottom .add-to-cart { clear:both; } /* To avoid floating after price */
.product-shop .product-options-bottom { margin:0; }
.product-shop .product-options-bottom .price-label { float:none; padding-right:0; }
.product-shop .product-options-bottom .price-tax { float:none; }
.product-shop .product-options-bottom .add-to-cart-box { clear:both; float:left; padding-top:12px; }


/* Grouped Product
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.product-view .grouped-items-table { margin:0; clear:both; }
.product-view .grouped-items-table thead th { font-weight:bold; }
.product-view .grouped-items-table .price-box { margin:0; padding:0; border:0; }
.product-view .grouped-items-table .price-box .price-including-tax .price { font-size:inherit; font-family:inherit; }

.product-view .grouped-items-table td { vertical-align:middle; }
.product-view .grouped-items-table .price-box .regular-price .price { font-size:inherit; font-family:inherit; }


/* Block: Tags 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.product-view .box-tags .product-tags { display:block; margin:0 0 25px; }
.product-view .box-tags .product-tags li { display:inline; padding:0 7px; border-right:1px solid #e5e5e5; }
.product-view .box-tags .product-tags li.first { padding-left:0; }
.product-view .box-tags .product-tags li.last { padding-right:0; border-right:0; }
.product-view .box-tags .form-add label { display:block; font-weight:bold; margin:0 0 5px; }
.product-view .box-tags .form-add .input-box { float:left; margin:0 5px 5px 0; }
.product-view .box-tags .form-add input.input-text { width:auto; }
.product-view .box-tags .note { margin:3px 0 0; }


/* Block: Reviews
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.product-view .box-reviews { margin-top:15px; }
.product-view .box-reviews dl { margin:30px 0 15px; }
.product-view .box-reviews dt .heading { font-weight:normal; font-size:1.5em; margin-right:10px; }
.product-view .box-reviews dt span { font-weight:bold; }
.product-view .box-reviews dt a { font-size:18px; margin-right:8px; }
.product-view .box-reviews dd { margin:0 0 15px 15px; padding-bottom:15px; border-bottom:1px dashed #e5e5e5; }
.product-view .box-reviews dd:last-child { border-bottom: none; }
.product-view .box-reviews dd .date { display:block; margin-top:3px; font-style:italic; }
.product-view .box-reviews .ratings-table { margin:5px 0; }
.product-view .box-reviews .pager { margin-bottom:25px; }

.product-view .box-reviews .form-add h2 {} /* Write your own review */
.product-view .box-reviews .form-add h3 { font-size:1em; font-weight:normal; margin-bottom:0; }
.product-view .box-reviews .form-add h3 span { font-weight:bold; }
.product-view .box-reviews .form-add h4 { font-size:1em; font-weight:normal; }
.product-view .box-reviews .form-add h3,
.product-view .box-reviews .form-add h4 { font-family:inherit; }
.product-view .box-reviews .form-add .form-list { margin:15px 0 0; }
.product-view .box-reviews .form-add .form-list .input-box {}
.product-view .box-reviews .form-add .form-list input.input-text { width:100%; max-width:340px; }
.product-view .box-reviews .form-add .form-list textarea { width:100%; max-width:500px; }
.product-view .box-reviews .buttons-set button.button { float:left; margin-left:0; }

.product-view .box-reviews .form-add .data-table { max-width:176px; }
.product-view .box-reviews .form-add .data-table th,
.product-view .box-reviews .form-add .data-table td { text-align:center; line-height:1em; }
.product-view .box-reviews .form-add .data-table td .radio { margin:0; }


/* Send a Friend
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.send-friend .form-list li p { margin:0 15px 0 0; }
.send-friend .form-list .field { margin-bottom:8px; }
.send-friend .form-list textarea { width:100%; }
.send-friend .buttons-set .limit { float:right; margin:0 7px; }


/* Product collateral data container
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Generic wrapper for lower part of the product page */
.product-view .box-additional {
	margin-top: 0px;
}

/* Boxes for collateral data
-------------------------------------------------------------- */
.product-view .box-collateral {
	margin-top: 0;
	margin-bottom: 30px;
}
/* Remove margin if box is inside one of the main sections of product page */
.product-view .product-img-column .box-collateral,
.product-view .product-primary-column .box-collateral,
.product-view .product-secondary-column .box-collateral {
	margin-bottom: 15px;
}
/* Remove margin if box is inside tabs */
.product-view .box-tabs .box-collateral {
	margin-bottom: 0;
}

/* Collateral container
-------------------------------------------------------------- */
.product-view .collateral-container {}
.product-view .collateral-container .collateral-block {}

/* Headings
-------------------------------------------------------------- */
.product-view .box-collateral > h2:first-child,
.product-view .collateral-block > h2:first-child, /* Rule required in case a heading is not wrapped inisde "box-collateral" */
.product-view .section-title
{
	margin-bottom: 15px;
	padding: 7px 0;
	border-bottom: 1px solid #e5e5e5;
}

/* Modify headings in specific cases
-------------------------------------------------------------- */

	/* Slider headings - no bottom margin (it would pull the navigation arrows down)
	-------------------------------------------------------------- */
	.product-view .block-related .section-title,
	.product-view .block-upsell .section-title {
		margin-bottom: 0;
	}

	/* Headings if box is inside one of the main sections of product page
	-------------------------------------------------------------- */
	/* Hide first heading (which is always the same as tab name) */
	.product-view .box-tabs .panel > h2:first-child { display:none; }

	/* Hide first heading also if it is inside "box-collateral" */
	.product-view .box-tabs .box-collateral > h2:first-child { display:none; }

	/* Headings inside one of the main sections of product page
	-------------------------------------------------------------- */
	.product-view .product-img-column .box-collateral > h2:first-child,
	.product-view .product-primary-column .box-collateral > h2:first-child,
	.product-view .product-secondary-column .box-collateral > h2:first-child {
		font-size: 18px;
	}



/* Content Styles %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

.product-name { margin:0; font-weight:normal; font-size:1em; }

/* Product Tags */
.tags-list li { display:inline; }

/* Advanced Search */
.advanced-search-summary { padding:20px; margin:10px 0; }
.advanced-search-summary ul { float:left; margin:0 4% 10px 0; width:46%; }
.advanced-search-summary li { margin:0 0 2px 0; font-size:1.25em; }
.advanced-search-summary strong { margin:0 5px 0 0; }
.advanced-search-summary p { clear:both; float:left; display:block; margin:10px 0 0; }

/* Advanced Search - form */
.advanced-search .form-list label { padding-right:10px; width:140px; }
.advanced-search .form-list .input-box,
.advanced-search .form-list .input-range {
	clear:none;
	float:left; /* Complex form fields (e.g. price range) require floating for correct layout */
}

.catalogsearch-advanced-index .fieldset { margin-bottom:3px; }
.catalogsearch-advanced-index .buttons-set { padding-left:0; }
.catalogsearch-advanced-index .buttons-set button.button { float:left; margin-left: 0; }

/* Sitemap */
.page-sitemap .links { float:right; margin:0 0 5px; text-align:center; }
.page-sitemap .links a { text-decoration:none; position:relative; }
.page-sitemap .sitemap { margin:15px; }
.page-sitemap .sitemap li { margin:3px 0; }
.page-sitemap .sitemap li.level-0 { margin:10px 0 0; font-weight:bold; }
.page-sitemap .sitemap li.level-0 a {}
.page-sitemap .pager { clear:both; }

/* RSS */
.rss-title h1 { background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/i_rss-big.png) 0 center no-repeat; padding-left:30px; }
.rss-table .link-rss { display:block; }



/* Shopping Cart %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Checkout Types
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.cart .page-title .checkout-types li { margin:0 0 5px; }
.cart .title-buttons .checkout-types { float:right; }
.cart .title-buttons .checkout-types li { float:left; margin:0 0 5px 5px; }


/* Shopping Cart Table
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.cart-table thead tr { border-bottom:1px solid #e5e5e5; }
.cart-table th.last { border-right:none; }

.cart-table .product-image { width:168px; display:block; }
.cart-table .product-name { margin:0 0 10px; font-weight:normal; font-size:1.6666em; line-height:1.2em; /*20px, 24px*/ }
.cart-table .item-msg { margin:5px 0; font-size:0.9166em; font-weight:bold; color:#ee001c; }
.cart-table tfoot td { padding:5px 10px; border:none; }
.cart-table input.qty { width: 4em !important; }

/* Table bottom - buttons
-------------------------------------------------------------- */
.cart-table tfoot td.last { padding:15px 0 0; border-bottom:1px solid #eee; }
.cart-table tfoot button { padding:0; margin:0 0 15px 10px; }
.cart-table .btn-continue { float:left; margin-left:0; }
.cart-table .btn-update,
.cart-table .btn-empty { float:right; }


/* Cart Collateral blocks
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.cart-collaterals { margin-top:2%; /* Percentage value to keep the same margin as between columns */ }
.cart .cart-left-column > *,
.cart .cart-right-column > * { margin-bottom:20px; }
.cart .cart-right-column { float:right; }


/* Cross-sell
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.cart .crosssell .product-image { float:left; }
.cart .crosssell .product-details { margin-left:85px; }
.cart .crosssell .btn-cart { float:left; margin-right:10px; }
.cart .crosssell .add-to-links { float:left; margin:12px 0 0; }
.cart .crosssell .price-box { margin:7px 0; }
.cart .crosssell li.item { padding:20px 0; }
.cart .crosssell li.item.odd { margin-left:0; clear:left; }
.cart .crosssell li.item.even { margin-right:0; float:right; }

/*
-------------------------------------------------------------- */
.cart-wide-box .crosssell li.item { float:left; width:265px; min-height:109px; }
.cart-wide-box .crosssell li.item.odd { padding-right:20px; border-right:1px solid #eee; }
.cart-wide-box .crosssell li.item.even { padding-left:20px; }


/* Common styles: Cross-sell, Discount Codes, Estimate Shipping
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.cart .discount .buttons-set,
.cart .shipping .buttons-set { margin:10px 0 0; border:0; padding:0; text-align:left; }
.cart .discount .buttons-set button.button,
.cart .shipping .buttons-set button.button { float:none; margin-left:0; }


/* Discount Codes (coupons)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.cart .discount label { display:block; margin:0 0 5px; }
.cart .discount .input-box {}
.cart .discount input.input-text { width:100%; }


/* Estimate Shipping
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.cart .shipping input.input-text,
.cart .shipping select { width:100%; }
.cart .shipping p { margin-bottom:10px; }
.cart .shipping .sp-methods { margin:10px 0 0; }


/* Shopping Cart Totals
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.cart .totals { background-color:#f5f5f5; }
.cart .totals-inner { padding:20px; }
.cart .totals table { width:100%; }
.cart .totals td { padding:1px 0px 1px 7px; }
.cart .totals tr.last td {}
.cart .totals tfoot th { padding:5px 15px 5px 7px; }
.cart .totals tfoot td { padding-bottom:5px; }
.cart .totals tfoot th strong,
.cart .totals tfoot td strong { font-size:16px; }
/*.cart .totals tfoot .price { color:#B31F5A; } */
.cart .totals .checkout-types { text-align:right; }
.cart .totals .checkout-types li { clear:both; margin:10px 0; }


/* Item Options and Options Tool Tip
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.item-options dt { float: left; clear: left; }
.item-options dd { float: left; margin: 0 0 2px; padding-left: 7px; font-style: italic; }

/* Item options in cart/checkout tables */
.data-table .item-options { line-height: 15px; margin:10px; font-size:#999; }
.data-table .item-options dt { padding-left: 10px; }
.data-table .item-options dd { padding-left: 10px; /* The same left padding as "dt" in case "dd" drops to a new line */ }

/* Options Tool Tip
-------------------------------------------------------------- */
.truncated { cursor:help; display:inline-block; }
.truncated a.dots { cursor:help; }
.truncated a.details { cursor:help; text-decoration:none; border-bottom:1px dotted #ccc; }
.truncated .truncated_full_value { position:relative; z-index:999; }
.truncated .truncated_full_value .item-options { position:absolute; top:-99999em; left:-99999em; z-index:999; width:190px; padding:15px; }
.truncated .truncated_full_value .item-options > p { font-weight:bold; margin-bottom:2px; }

/* Truncated displayed as dropdown in the mini cart */
.truncated .show .item-options { display: block; left: -210%; top: 20px; }

/* Modify position of truncated dropdown displayed on cart page */
.cart-table .truncated .show .item-options { left: 0; top: 5px; }



/* Checkout %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/********** < Common Checkout Styles */
/* Shipping and Payment methods */
.sp-methods dt { margin:15px 0 0; }
.sp-methods dt:first-child {margin-top: 0; }
.sp-methods dt.a-center { text-align: left !important; } /* Heading "Credit Card Information" in the Order Review tab */
.sp-methods dd { margin: 3px 0 15px;  }
.sp-methods dd li { margin: 5px 0; }
.sp-methods .price { font-weight:bold; }
.sp-methods .form-list { padding:10px 10px 10px 22px; }
.sp-methods select.month { width:150px; margin-right:10px; }
.sp-methods select.year { width:96px; }
.sp-methods input.cvv { width:5em !important; }

.sp-methods .checkmo-list li {}
.sp-methods .checkmo-list label { padding-right:10px; }
.sp-methods .checkmo-list address { float:left; }

.sp-methods .centinel-logos a { margin-right:3px; }
.sp-methods .centinel-logos img { vertical-align:middle; }

.please-wait { float:right; margin-right:5px; }
.please-wait img { vertical-align:middle; }
.cvv-what-is-this { cursor:help; margin-left:10px; }

/* Tooltip with credit card security code explanation */
.tool-tip { margin-left: 22px; /* To align with ".sp-methods .form-list" */ }
.tool-tip .btn-close a { display:block; margin:0 0 5px; }

/* Gift Messages */
.gift-messages { margin:30px 0 10px; }
.gift-messages-form { border:1px solid #e5e5e5; padding:20px; position:relative; }
.gift-messages-form p { margin-bottom:10px; }
.gift-messages-form label { float:none !important; position:static !important; }
.gift-messages-form .item { margin:0 0 10px; }
.gift-messages-form .item .product-img-box { float:left; width:75px; }
.gift-messages-form .item .product-image { margin:0 0 7px; }
.gift-messages-form .item .number { margin:0; font-weight:bold; text-align:center; }
.gift-messages-form .item .details { margin-left:90px; }

.gift-message-link { display:block; background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/bkg_collapse.gif) 0 4px no-repeat; padding-left:20px; }
.gift-message-link.expanded { background-position:0 -53px; }
.gift-message-row .btn-close { float:right; padding:0 7px 0px; }
.gift-message dt strong { font-weight:bold; color:#666; }
.gift-message dd { margin:5px 0 0; font-size:13px; }
.order-gift-message { margin:15px 0; }

/* Checkout Agreements */
.checkout-agreements li { display: block; padding:22px; background-color: #f5f5f5; margin:0 0 10px; }
.checkout-agreements .agreement-content { overflow: auto; max-height: 144px; /* Height = 8 times 18px (default line height) */ }
.checkout-agreements .agree input.checkbox { margin-right:8px; }
.checkout-agreements .agree label { font-weight:bold; vertical-align:middle; }

/* Centinel */
.centinel .authentication { border:1px solid #ddd; background:#fff; }
.centinel .authentication iframe { width:99%; height:400px; background:transparent !important; margin:0 !important; padding:0 !important; border:0 !important; }

/* Generic Info Set */
/* For more styles see Multiple Addresses Checkout */
.info-set .data-table .item-options { margin:5px 0 0; }
/********** Common Checkout Styles > */


/* Block - progress
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.block-progress dl { margin-top: 15px; }
.block-progress dt {
	margin: 15px 0;
	line-height: 1.3em; /* Low line height to display the line near the heading text */
	text-transform: uppercase;
	font-weight: bold;
}
.block-progress dd {
	margin-bottom: 25px;
	padding-left: 15px;
	font-style: italic;
}
.block-progress address { font-style: italic; }
.block-progress dt a {
	/* Reset styles of the heading text */
	text-transform: none;
	font-weight: normal;
}
.block-progress p { margin:0; }


/* Other
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.opc .buttons-set.disabled button.button { display:none; }
.opc .buttons-set .please-wait { height:45px; line-height:45px; /* The same height as the button */ }
.opc .ul { list-style:disc outside; padding-left:18px; }

.opc { position:relative; }
.opc .section { margin:0 0 10px; padding:0; }

.opc .step-title { background:#f5f5f5; padding:10px; text-align:right;  }
.opc .step-title .number { float:left; background:#fff; padding:8px 12px; margin:0 8px 0 0; font-size:1.3333em; }
.opc .step-title h2 { float:left; margin:0; color:#999; font-size:1.3333em; line-height:2.125em; }
.opc .step-title a { display:none; float:right; margin-top:8px; }

.opc .section.allow { cursor:pointer; }
.opc .section.allow.active { cursor:auto; }
.opc .allow .step-title { background:#f5f5f5; }
.opc .allow .step-title:hover { background-color:#e5e5e5; }
.opc .allow .step-title h2 { color:#333; }
.opc .allow .step-title a { display:block; }

.opc .active .step-title { background-color:#e5e5e5; cursor:default; }
.opc .active .step-title .number { color:#fff; background-color:#333; }
.opc .active .step-title h2 {}
.opc .active .step-title a { display:none; }

.opc .step { padding:10px 20px; margin-top:10px; position:relative; }
.opc .step .tool-tip { right:30px; }

#opc-login .buttons-set button { float:left; margin-left:0; }
#opc-login .buttons-set a { float:right !important; }
#opc-login h3 { margin-top:10px; }
#opc-login h4 { font-family:inherit; font-weight:normal; }
#opc-login .form-list { margin:15px 0 15px; }
#opc-login .form-list li { margin:0 0 3px;}

.opc .gift-messages-form { border:1px solid #e5e5e5; border-width:1px 0;}
.opc .gift-messages-form .inner-box { overflow:visible; }

#opc-review .step { padding:0; }
#opc-review .item-options { margin:5px 0 0; }
#opc-review .btn-checkout { min-width: 200px; }
#opc-review .buttons-set p { margin:0; line-height:28px; }
#opc-review .buttons-set .please-wait { height:28px; line-height:28px; }
#opc-review .authentication { margin:0 auto; width:570px; }
#opc-review .warning-message { color:#222; font-weight:bold; text-align:center; padding:10px 10px 0; }


/* Common styles for: Multiple Addresses Checkout and Generic Info Set
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.multiple-checkout h2,
.info-set h2 { font-weight:bold; margin:0 0 10px; }
.multiple-checkout h3,
.multiple-checkout h4,
.info-set h3,
.info-set h4 { font-size:15px;}
.multiple-checkout h2 a,
.multiple-checkout h3 a,
.multiple-checkout h4 a,
.info-set h2 a,
.info-set h3 a,
.info-set h4 a { font-size:12px; font-weight:normal; }

.multiple-checkout .data-table .product-name,
.info-set .data-table .product-name { font-size:13px; margin:0 0 5px; }
.info-set{ text-align:left;}
.multiple-checkout .col2-set h2.legend,
.info-set h2.legend { font-weight:normal; font-size:14px; padding:8px;background:#f0f0f0;}
.multiple-checkout .col2-set h3.legend,
.info-set h3.legend { color:#ce001a; margin:0 0 10px; }
.multiple-checkout .col2-set .divider,
.info-set .divider { margin:0 -20px; padding:25px 0; position:relative; }
.multiple-checkout .box,
.info-set .box { margin:0 0 15px; }



/* Multiple Addresses Checkout
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.checkout-progress { padding:0 110px; margin:-11px 0 25px; }
.checkout-progress li { float:left; width:19%; margin:0 1px 0 0; padding-top:5px; border-top:10px solid #d5d5d5; text-align:center; color:#bbb; }
.checkout-progress li.active { border-top-color:#ce001a; color:#ce001a; }

.multiple-checkout .page-title { border-bottom:1px solid #e5e5e5; padding-bottom:5px; }
.multiple-checkout .buttons-set { border-top:1px solid #e5e5e5; margin-top:40px; padding-top:15px; }

/* Styles similar to cart-table */
.multiple-checkout .data-table thead tr { border-bottom:1px solid #bbb; }
.multiple-checkout .data-table thead th { padding:10px; font-weight:normal; }

.multiple-checkout .gift-messages { margin:15px 0 0; }
.multiple-checkout .tool-tip { top:50%; margin-top:-120px; right:10px; }

.multiple-checkout .col2-set .col-1 { width:32%; }
.multiple-checkout p.actions { margin-bottom:10px; }

.multiple-checkout .place-order .please-wait { margin-top:10px; }
.multiple-checkout .place-order .grand-total { font-size:1.5em; text-align:right; }
.multiple-checkout .place-order .grand-total .inner div { display:inline; }
.multiple-checkout .place-order .grand-total big { display:inline; margin-right:20px; }

/* Step 1 */
#multiship-addresses-table td { padding:10px; }

/* Step 2 */
.checkout-multishipping-shipping .box-sp-methods { border:1px solid #e5e5e5; padding:15px; margin-bottom:0; position:relative; }



/* My Account %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Account Login/Create Pages
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.account-login .new-users,
.account-login .registered-users { margin-bottom:20px; }
.account-login p { margin-bottom:20px; }
.account-login p.required { margin:0; }
/* Make top margin smaller - in log-in form "required" element is
   in different place then in other containers "buttons-set" */
.account-login .buttons-set { margin-top: 10px; }

/* Account Login/Create box elements - login page and checkout page */
.account-login .buttons-set button { float:left; margin-left:0; }
.account-login .buttons-set a { float:none;height:40px; line-height:40px; padding:0 15px; }


/* My Account Dashboard
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.my-account {padding:50px 0;}
.my-account .title-buttons .link-rss { float:none; margin:0; }
.no-account{padding:80px 0; background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/noaccount.png) no-repeat center 30px; background-size:40px; text-align:center;}
/********** < Dashboard */
.dashboard .welcome-msg { margin:0 0 1.6666em; }
.dashboard .welcome-msg .hello { font-size:1.6666em; line-height:1.2em; /*20px, 24px*/ }
.dashboard .welcome-msg .hello strong { font-weight: normal; }
.dashboard .col-1,
.dashboard .col-2 { margin-bottom:1.5em; }

/* General Box */
.box-account { margin:0 10px 2.5em; }
.box-account .box-head { border-bottom:1px solid #e5e5e5; margin:0 0 10px; padding-bottom:5px; }
.box-account .box-head a { float:right; margin-top:10px; }
.box-account .box-head h2 { float:left; margin:0; background-position:0 0; background-repeat:no-repeat; }
.box-account.box-info .col-1 { border-right:1px solid #e5e5e5; }
.box-account.box-info .col-1 .box { padding-right:10px; }

.dashboard .box .box-title { padding:0 0 2px; margin:0 0 10px; text-align:right; border-bottom:1px solid #e5e5e5; }
.dashboard .box .box-title h3,
.dashboard .box .box-title h4 { float:left; margin:0; }

/* Block: Recent Orders */
.dashboard .box-recent .box-head h2 { font-size:15px;}
.pagination { overflow:hidden;}
.pagination a{ display:inline-block; padding:2px 8px; border:1px solid #ddd; border-radius:3px;}
.form-list{ overflow:hidden; margin:10px;}

/* Block: Account Information */
.dashboard .box-info .box-head h2 { font-size:15px;}
.dashboard .box-info h4 { font-weight:normal; text-transform:uppercase; }

/* Block: Reviews */
.dashboard .box-reviews .box-head h2 {}
.dashboard .box-reviews .number { float:left; font-size:1.3333em; line-height:1.25em; padding:0 10px; }
.dashboard .box-reviews .details { margin-left:38px; }
.dashboard .box-reviews li.item { margin:0 0 7px; }
.dashboard .box-reviews li.item.last { margin:0; }
.dashboard .box-reviews .ratings { margin:5px 0 0; }

/* Block: Tags */
.dashboard .box-tags .box-head h2 {}
.dashboard .box-tags .number { float:left; font-size:1.3333em; line-height:1.25em; padding:0 10px; }
.dashboard .box-tags .details { margin-left:38px; }
.dashboard .box-tags .tags { margin:5px 0 0; }
.dashboard .box-tags li.item { margin:0 0 7px; }
.dashboard .box-tags li.item.last { margin:0; }
.dashboard .box-tags .tags strong,
.dashboard .box-tags .tags ul,
.dashboard .box-tags .tags ul li { display:inline; }
/********** Dashboard > */

/* Add left padding if icons are displayed in headings */
/*.box-account .box-head h2,
.order-items h2,
.order-about h2 { padding-left:38px; }*/


/* Address Book
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.addresses-list h3 { font-weight:normal; }
.addresses-list address { margin-bottom:10px; }
.addresses-list .link-remove:hover { color:#ee001c; }
.addresses-list .separator { margin:0 3px; }
.addresses-list .addresses-primary .item { padding:15px; margin:0 0 10px; background-color:#f5f5f5; }
.addresses-list li.empty { background:none; border:0; padding:0; }
.addresses-list li.empty p { color:#555; }
.addresses-list .addresses-additional .item { padding:15px; margin:0 0 10px; border:1px solid #e5e5e5; }

.my-account .pager { margin-bottom:20px; }


/* Order View
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.order-info { margin:20px 0 10px; }
.order-info dt,
.order-info dd,
.order-info li,
.order-info li a { float:left; }

.order-info dt { font-weight:bold; }
.order-info li { margin-right:1px; }
.order-info dt,
.order-info li.current,
.order-info li a { padding:10px; }
.order-info dt { padding-left:0; }

.order-info li a { background-color:#f8f8f8; }
.order-info li a:hover,
.order-info li.current { background-color:#e5e5e5; }

/* Date */
.order-date { margin:15px 0; color:#ee001c; clear:both; }


/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.order-info-box { margin:0 0 10px; padding:20px; }
.order-info-box .col-1 { border-right:#e5e5e5 solid 1px; }
.order-info-box h2 {}
.order-info-box .box-payment p { margin:0 0 3px; }
.order-info-box .box-payment th { font-weight:bold; padding-right:7px; }

.order-items .data-table { margin-bottom:20px; }
.order-items .data-table td { padding:5px 9px; }
.order-items .data-table .grand_total { font-size:1.3333em; }
/* Grand total color */
.order-items .data-table .grand_total .last,
.order-items .data-table .grand_total_incl .last {}

.order-items { width:100%; }
.order-items .product-name { margin:0 0 3px; font-size:12px; }
.order-items .link-print { font-weight:normal; }
.order-items p .link-print { float:none; }

.order-items h2,
.order-about h2 { margin:15px 0; }

.order-items h3.table-caption { font-size:13px; font-weight:bold; }
.order-items h2.table-caption a,
.order-items h2.sub-title a {
	font-size:12px;
	font-weight:normal;
	text-transform:none;
}
.order-items .order-links { text-align: right; }
.order-items .order-comments h2 {}

.order-details h2 {}
.order-details h2 .separator { color:#999; font-size:12px; }

.order-about { margin:0 0 15px;	padding:5px 30px; }
.order-about dt { font-weight:bold; }
.order-about dd { font-size:12px; margin-bottom:15px; }

.tracking-table { margin:0 0 15px; }
.tracking-table th { width:20%; font-weight:bold; white-space:nowrap; }
.tracking-table th,
.tracking-table td { padding:5px 9px; }

.tracking-table-popup { width:100%; }
.tracking-table-popup th { font-weight:bold; white-space:nowrap; }
.tracking-table-popup th,
.tracking-table-popup td { padding:1px 8px; }


/* Order Print Pages
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.page-print .print-head { margin:0 0 15px; }
.page-print .print-head .logo { float:left; }
.page-print .print-head address { float:left; margin-left:15px; }
.page-print h1 { font-size:16px; font-weight:bold; }
.page-print h2,
.page-print h3 { font-size:13px; font-weight:bold; }
.page-print h2.h2 { font-size:16px; font-weight:bold; }
.page-print .order-date { background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/bkg_divider1.gif) 0 100% repeat-x; padding:0 0 10px; margin:0 0 10px; }
.page-print .col2-set { margin:0 0 10px; }
/* Price Rewrites */
.page-print .gift-message-link { display:none; }
.page-print .price-excl-tax,
.page-print .price-incl-tax { display:block; white-space:nowrap; }
.page-print .cart-price,
.page-print .price-excl-tax .label,
.page-print .price-incl-tax .label,
.page-print .price-excl-tax .price,
.page-print .price-incl-tax .price { display:inline; }


/* My Wishlist
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.my-wishlist .product-image { display:block; margin:0 0 5px; min-width:113px; max-width:140px;  }
.my-wishlist .product-name { margin-bottom:10px; }
.my-wishlist .description { margin-bottom:10px; }
.my-wishlist textarea { display:block; width:97%; height:70px; border:1px solid #e5e5e5; }
.my-wishlist .price-box { margin-bottom:5px; }
.my-wishlist .add-to-cart-alt { margin-bottom:10px; }
.my-wishlist .buttons-set { margin-top:2em; }
#wishlist-table .add-to-links { white-space:nowrap; }

.my-wishlist .data-table tr.even { background:#f8f8f8; }
.my-wishlist .btn-cart { margin:10px 0 5px; }


/* My Tags
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.my-tag-edit { float:left; margin:0 0 10px; }
.my-tag-edit .btn-remove { float:right; margin:5px 0 0 5px; }
#my-tags-table { clear:both; }
#my-tags-table td { padding:10px; }
#my-tags-table .add-to-links { white-space:nowrap; }


/* My Reviews TODO:deprecated
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
#my-reviews-table td { padding:10px; }
.product-review .product-img-box { float:left; width:140px;  }
.product-review .product-img-box .product-image { display:block; width:125px; height:125px; }
.product-review .product-img-box .label { margin:0 0 8px; }
.product-review .product-img-box .ratings .rating-box { float:none; display:block; margin:0 0 10px; }
.product-review .product-details { margin:0 20px 20px 155px; }
.product-review .product-name { font-size:18px; margin:0 0 18px; }
.product-review h3 { font-size:12px; margin:15px 0 5px; }
.product-review .ratings-table { margin:0 0 15px; }
.product-review dt { font-weight:bold; }
.product-review dd { font-size:12px; margin:5px 0 0; }


/* Billing Agreements
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.billing-agreements .form-list li select { float:left; }
.billing-agreements .form-list li button.button { float:left; margin-left:10px; }
.billing-agreements .table-caption { font-weight:bold; font-size:13px; }



/* Popups %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Remember Me Popup
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.window-overlay { background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/window_overlay.png) repeat; background:rgba(0, 0, 0, 0.35); position:absolute; top:0; left:0; width:100%; height:100%; z-index:9999; }

.remember-me label { float:none; margin:0 6px; }
.remember-me-popup { left:5%; top:150px; position:absolute;width:90%; z-index:10000; }
.remember-me-popup-head { position:relative; }
.remember-me-popup-close-button { margin-top: 15px; }


/* MAP Popup
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.cart-msrp-totals {
	color:red;
	text-align:right;
	text-transform:uppercase;
}
.map-cart-sidebar-total {
	display:block;
	color:red;
	font-weight:normal;
	font-size:12px;
	line-height:1.5em;
}

.map-popup { margin:10px 0 0; position:absolute; width:300px; z-index:100; }
.map-popup-heading h2 { margin:0; overflow:hidden; white-space:nowrap; word-wrap: break-word; text-align:left; text-overflow:ellipsis; }
.map-popup-arrow { display:none; }
.map-popup-content { overflow:hidden; text-align:left; }
.map-popup-checkout { float:right; text-align:right; }
.map-popup-checkout .paypal-logo { margin:0 0 5px; }
.map-popup-price .price-box,
.map-popup-price .price-box .special-price { margin:0; padding:0; }
.map-popup-price { margin:5px 0 0; }
.map-popup-text { clear:right; padding:20px; text-align:left; word-wrap:break-word; }
.map-popup-only-text { border-top:1px solid #eee; }


/* Common styles for: Remember Me Popup and MAP Popup
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.remember-me-popup,
.map-popup { background:#fff; text-align:left; }
.remember-me-popup-head,
.map-popup-heading { border-bottom:1px solid #e5e5e5; padding:15px 45px 15px 20px; }
.remember-me-popup-head h3,
.map-popup-heading h2 { margin:0; font-size:16px; }
.remember-me-popup-body,
.map-popup-content { padding:20px; text-align:center;}
.remember-me-popup-head .remember-me-popup-close, /* Only the "close" button in the header */
.map-popup-close { display:block; position:absolute; top:12px; right:12px; font-size:0; background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/cancel_round.png) no-repeat; width:18px; height:18px; background-size:18px;}

/* Other
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.calendar { z-index:200; }



/* Footer %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

.footer-container,
.footer-container2,
.footer-container3 { background-repeat:repeat; background-position:center top; background-attachment: scroll; }
.footer {
	margin:0 auto;
	padding:0;
	text-align:left;
}
.footer .item-left { float:right; margin-right:20px; }
.footer .item-right { float:left;  }

/* Footer elements */
.footer .heading,
#subscribe-form label { margin-bottom:0.625em; font-size:1.3333em; font-weight:normal; }


/* Footer top
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.footer-top {}


/* Footer primary
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.footer-primary {}

/* Primary footer additional
-------------------------------------------------------------- */
.footer-primary-top-spacing {
	border-bottom:1px solid;
	border-color:#eee;
	border-color:rgba(0,0,0, 0.05);
	padding-bottom:20px;
	margin-bottom:10px;
}
.footer-primary-bottom-spacing {
	border-top:1px solid;
	border-color:#eee;
	border-color:rgba(0,0,0, 0.05);
	padding-top:20px;
	margin-top:10px;
}


/* Footer secondary
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.footer-secondary {}


/* Footer bottom
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.footer-bottom {}


/* Footer elements
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Newsletter form
-------------------------------------------------------------- */
#subscribe-form {background-color:#e2e2e2; width:110%; height:40px;color: #e1406c; font-size: 16px;}
#subscribe-form form { display:block; }
#subscribe-form label { float:left; margin:0 5px 0 0; line-height:36px; font-weight:normal; position: relative; }
#subscribe-form .input-box { float:left; margin:0 5px 5px 0; position:relative; }
#subscribe-form .input-box .validation-advice {
	padding:10px 0;
	margin:0;
	width:140%;
	position:absolute;
	top:-103%;
	left:-20%;
	text-align:center;
	background-color:#fff;
	background-color:rgba(255,255,255,0.9);
	z-index:1;
}
#subscribe-form .input-text {
	height:30px;
	margin-top:5px;
	float:left;
	width:auto;
}
#subscribe-form .input-text.validation-failed {}
#subscribe-form .button { float:left; height:30px; margin-top:5px;}

/* Social services
-------------------------------------------------------------- */
.social-links a > span.icon { display:inline-block; } /* For backward compatibility */
.social-links span.icon, /* For backward compatibility */
.social-links .ib { margin-bottom:3px; }

/* Other elements
-------------------------------------------------------------- */
.footer-copyright { display:none;font-size:11px; line-height:16px; margin:4px 0; }

/* Scroll to top button
-------------------------------------------------------------- */
#scroll-to-top {
	display:none;
	position:fixed;
	width:50px;
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:32px;
	bottom:56px;
	right:30px;
	z-index:9999;
	border-radius:50%;
	background-image:none !important; /* To hide possible image bg from outdated custom CSS styles */
}
#scroll-to-top:hover { background-color:#333; }



/* Configurable Swatches %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Configurable Swatches
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Clears */
.clearfix:after,
.configurable-swatch-list:after,
.product-view .product-options .swatch-attr:after {
	content: '';
	display: table;
	clear: both;
}


/* General Swatch Styling
-------------------------------------------------------------- */
.swatch-link,
.swatch-label {
	display: block;
	border-radius: 0; /*3px;*/
	font-size: 14px;
	text-align: center;
	color: #636363;
	text-decoration: none;
	box-sizing: content-box;
}

.swatch-link {
	border: 1px solid #cccccc;
	margin: 0 0 3px;
}
.swatch-link img {
	border-radius: 0; /*2px*/
}
.swatch-link:hover {
	cursor: pointer;
	text-decoration: none;
}
.swatch-link .x {
	display: none;
	text-indent: -999em;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: url(https://m.unice.com/skin/frontend/unice_wap/default/images/bg_x.png) center no-repeat transparent;
	z-index: 10;
}
.swatch-link.has-image .swatch-label {
	position: relative;
}
.swatch-link.has-image img {
	position: absolute;
	top: 0;
	left: 0;
}

.swatch-label {
	border: 1px solid #fff;
	margin: 0;
	white-space: nowrap;
	background: #f4f4f4;
}

/* Configurable swatch list
-------------------------------------------------------------- */
.configurable-swatch-list {
	zoom: 1;
	clear: both;
	-webkit-transform: translateZ(0px);
}
.configurable-swatch-list li {
	float: left;
	zoom: 1;
	margin: 0 0 0 3px;
}
.products-grid .configurable-swatch-list li {
	display: inline-block;
	float: none;
	margin: 0;
	vertical-align: top;
}
.configurable-swatch-list .not-available .x {
	display: block;
}
.configurable-swatch-list .not-available .swatch-link {
	border-color: #ededed;
	position: relative;
}
.configurable-swatch-list .not-available .swatch-link.has-image img {
	opacity: 0.4;
	filter: alpha(opacity=40);
}
.configurable-swatch-list .not-available .swatch-label {
	color: #aaa;
	background: #fff;
}
.configurable-swatch-list .wide-swatch .swatch-label {
	padding: 0 6px;
}
.configurable-swatch-list .not-available a:focus {
	outline: 0;
}

/* In layered navigation
-------------------------------------------------------------- */
#narrow-by-list dd .configurable-swatch-list li {
	margin: 0 0 0 3px;
}
#narrow-by-list dd .swatch-link {
	border: none;
	line-height: 25px;
	margin-right: 2px;
	text-align: left;
}
#narrow-by-list dd .swatch-link.has-image {
	line-height: inherit;
}
#narrow-by-list dd .swatch-link:hover .swatch-label {
	border-color: #000;
}
#narrow-by-list dd .swatch-label {
	background: #f4f4f4;
	border: 1px solid #cccccc;
	border-radius: 0; /*3px;*/
	display: block;
	float: left;
	line-height: 1.5em;
	margin: 0 5px 0 0;
	padding: 1px 5px;
	white-space: nowrap;
}
#narrow-by-list dd .swatch-label img {
	border: 1px solid #fff;
	border-radius: 0; /*3px;*/
	box-sizing: content-box;
}
#narrow-by-list dd .has-image .swatch-label {
	padding: 0;
}

/* Remove list arrow */
.block-layered-nav dd .configurable-swatch-list li,
.block-layered-nav .currently ol.configurable-swatch-list li {
	background: none;
	padding-left: 0;
}
.block-layered-nav dd .configurable-swatch-list > li > a::before {
	display: none;
}

/* In layered navigation - current filter
-------------------------------------------------------------- */
.currently .swatch-current {
	position: relative;
}
.currently .swatch-current .btn-remove {
	margin-top: -10px;
	position: absolute;
	right: 0;
	top: 50%;
}
.currently .swatch-current span {
	display: block;
	float: left;
}
.currently .swatch-link {
	display: inline-block;
	margin: 0 0 0 3px;
}
.currently .swatch-link:hover {
	border-color: #cccccc;
	cursor: default;
}

/* Other Swatch States
-------------------------------------------------------------- */
.configurable-swatch-list .hover .swatch-link,
.configurable-swatch-list .selected .swatch-link,
.swatch-link:hover {
	border-color: #000;
}

.configurable-swatch-box {
	background: none !important;
}
.configurable-swatch-box select.swatch-select {
	display: none;
}
.configurable-swatch-box .validation-advice {
	margin: 0 0 5px;
	background: #df280a;
	padding: 2px 5px !important;
	font-weight: bold;
	color: #fff !important;
	float: left;
	display: block;
	border-radius: 0; /*3px;*/
}


/* Product page swatches
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.product-view .product-options .swatch-attr {
	float: none;
	display: block;
	clear: both;
	border: 0;
}
.product-view .product-options .swatch-attr label,
.product-view .product-options .swatch-attr .select-label {
	font-size: 12px;
}
.product-view .product-options .swatch-attr label {
	display: block;
}
.product-view .product-options .swatch-attr .select-label {
	display: inline;
	font-weight: normal;
	padding-left: 5px;
}
.product-view .product-options dd .input-box {
	width: auto;
	height: auto;
}
.product-view .product-options .select-label {
	display: none;
}
.product-view .add-to-cart button.out-of-stock {
	background-position: -80px -362px;
	cursor: default;
}


/* Gallery
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.product-image-gallery {
	/*position: relative;*/
}
.product-image-gallery .gallery-image {
	display: none !important; /* Added 'important' to override inline style of cloud zoom */
}
.product-image-gallery .gallery-image.visible {
	display: block !important; width:100%;
}
.product-image-gallery .gallery-image.visible.hidden {
	visibility: hidden;
}

/* Overlay and spinner */
.product-image-gallery:before, .product-image-gallery:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	display: none;
}
.product-image-gallery:before {
	background-color: white;
	opacity: 0.8;
	z-index: 2;
}
.product-image-gallery:after {
	background-image: url(https://m.unice.com/skin/frontend/unice_wap/default/images/opc-ajax-loader.gif);
	background-repeat: no-repeat;
	background-position: center;
	z-index: 3;
}
.product-image-gallery.loading {
	position: relative;
}
.product-image-gallery.loading:before, .product-image-gallery.loading:after {
	display: block;
}


/* Mark for required product options (next to option label)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
label.required:after,
span.required:after {
	content: '*';
	color: #EE001C;
	font-weight: normal;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 12px;
}
label.required em,
span.required em {
	display: none;
}



/* CMS pages and elements %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* CMS pages
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Home page */
body.cms-index-index .breadcrumbs { display:none; }


/* Magento widgets
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.widget-new-products .products-grid .item,
.widget-viewed .products-grid .item,
.widget-compared .products-grid .item { float: left; max-width: 165px; padding: 0 10px 15px; }

.widget-new-products .products-list,
.widget-viewed .products-list,
.widget-compared .products-list { list-style-type: none; padding: 0; }

.widget-new-products .products-list .product-image,
.widget-viewed .products-list .product-image,
.widget-compared .products-list .product-image { float: left; }

/* Static block added via widget.
   Add "div" to make the rule more specific. */
.sidebar div.widget-static-block { margin-bottom:10px; }



/* Clear %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
.clear { clear:both; font-size:0; line-height:0; height:0; } /* Additional simple clearing */
.clearer:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
.header-container:after,
.header-container .top-container:after,
.header:after,
.header .quick-access:after,
#nav:after,
.main:after,
.footer:after,
.footer-container .bottom-container:after,
.col-main:after,
.col2-set:after,
.col3-set:after,
.col3-layout .product-options-bottom .price-box:after,
.col4-set:after,
.search-autocomplete li:after,
.block .block-content:after,
.block .actions:after,
.block li.item:after,
.block-poll li:after,
.block-layered-nav .currently li:after,
.page-title:after,
.products-grid:after,
.products-list li.item:after,
.box-account .box-head:after,
.dashboard .box .box-title:after,
.box-reviews li.item:after,
.box-tags li.item:after,
.pager:after,
.sorter:after,
.ratings:after,
.add-to-box:after,
.add-to-cart:after,
.product-essential:after,
.product-view .box-tags .form-add:after,
.product-view .product-shop .short-description:after,
.product-view .box-description:after,
.product-options .options-list li:after,
.product-options-bottom:after,
.product-review:after,
.cart-collaterals:after,
.cart .crosssell li.item:after,
.opc .step-title:after,
.checkout-progress:after,
.multiple-checkout .place-order:after,
.group-select li:after,
.form-list li:after,
.form-list .field:after,
.buttons-set:after,
.page-print .print-head:after,
.advanced-search-summary:after,
.gift-messages-form .item:after,
.send-friend .form-list li p:after,

/* Additional clearing */
.breadcrumbs:after,
.product-type-data .item-options:after,
.my-account .order-info:after,
.mini-cart .mini-cart-content .mini-products-list li.item:after,
.block-related-thumbnails .product:after,
.cart .crosssell:after,
.data-table .item-options:after,
.section-line:after,
.section-title:after
{ display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }

/*隐藏ratings no-rating内容*/
.ratings ,.no-rating{}

.share-buttons .social-icon, .share-buttons .social-icon.s24{
height:50px !important;
width:50px !important;
font-size:26px !important;
line-height:50px !important;
}
.share-buttons-tab .shares-counter-box{
margin:0 0 3px 2px !important;
}
.share-hover-container{
display:none !important;
}

.share-buttons .share-main-tab{
left:95% !important;
}

/*footer的样式*/
@media screen and (min-width:1200px){
    .footeradd_1{
    	width: 24%;
    	float: left; clear:both;
	}
.footeradd_2{ width:36%; margin:0 1%; float:left;}
.footeradd_3{ width:100%; clear:both;}
}

@media screen and (min-width:750px)and (max-width:1200px){
    .footeradd_1{
    	width: 50.5%;
    	float: left;
	}
	.footeradd_2{
    	width: 49.5%;
    	float: left;
	}
	.footeradd_3{ width:100%; clear:both;}
}

@media screen (max-width:750px){
    .footeradd{
    	width: 100%;
	}
}
.z_slideshow_banners img{
	width:33%;
}
.nav-border-bottom{ margin:0 0 50px; overflow:hidden;}
.nav-border-bottom li:first-child{ margin-right:15px;}
.ste_video{
	float: left;
}

.footer-container2{
	background: none !important;
}
#header-account .links .first{
	display: none !important;
}
#header-account .links .last{
	display: none !important;
}
#header-account {
	clear: both !important;

}
@media screen (min-width:1200px){
	.owl-wrapper-outer{
		height:540px !important;
	}
}



/*后加的*/
.product-image-wrapper{
	max-width:285px !important;
	border:1px solid #eee;
}
.product-image-wrapper img{
	display: block !important;
	width:100% !important;
	height:100% !important;
}
#nav span{
	font-family:Arial,Helvetica,sans-serif;
}
#nav .no-click > span{ font-size:13px; font-weight:bold;}
.page-title h1{
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px; text-align:center; width:100%;
}
.product-name a{
	font-family:Arial,Helvetica,sans-serif;
}
.block-title span{
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
}
.ste_ul{
	float: left;
	font-size: 14px;
}
.ste_ul_nav{
	float:left;
	margin-left:20px;
	font-size: 14px;
}
.logo{
	float: left;
}
#narrow-by-list{ overflow:hidden; clear:both; margin:8px 0;}
.header-primary .inner-container{
	margin-top:-10px;
}
#narrow-by-list li{
	float:left;  border:1px solid #eee; margin-right:5px; margin-bottom:8px;
}
#narrow-by-list dt{ float:left; display:inline-block; width:11%;
}

/*刘丹利*/
.login,.accont,.wishlist,.cart,.check,.help,.track,.live{ display:inline-block;}
.login,.accont,.wishlist,.cart,.check{ margin-left:20px;}
.left-column i{display:inline-block; background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/nn.png) no-repeat; }
.login a i,.accont a i,.wishlist a i,.cart a i,.live a i{ position:relative; top:3px; right:5px;}
.login a i{ background-position:-14px 0;width:13px; height:15px;}
.login a:hover i{background-position:-27px 0;}
.accont a i{ width:14px; height:15px; background-position:-40px 0;}
.accont a:hover i{ background-position:-54px 0;}
.wishlist a i{ width:16px; height:16px; background-position:-68px 0; top:3px;}
.wishlist a:hover i{ background-position:-84px 0;}
.cart a i{ width:14px; height:16px; background-position:-100px 0;top:-1px;}
.cart a:hover i{ background-position:-114px 0;}
.live span i{ width:15px; height:16px; background-position:-128px 0;}
.live span i:hover{ background-position:-143px 0;}
.check span{ width:1px; height:10px; background:#D8D6D6; margin:0 10px 0 20px; display:inline-block;}
.toplist{ overflow:hidden; text-align:right;}
.toplist li{background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/nn.png) no-repeat; display:inline-block; margin:0 18px;}
.toplist li.li-n1{ background-position:0 -16px; width:47px; height:53px;}
.toplist li.li-n1:hover{ background-position:0 -77px;}
.toplist li.li-n2{ background-position:-84px -16px; width:86px; height:53px;}
.toplist li.li-n2:hover{ background-position:-84px -77px;}
.toplist li.li-n3{ background-position:-200px -15px; width:69px; height:54px;}
.toplist li.li-n3:hover{ background-position:-200px -76px; width:69px; height:54px;}
.block-title{ color:#fff;}
#nav span.cat-label{ font-size:12px;}
#mini-compare{ display:none;}
.hide-below-960{ display:none;}
.about{ overflow:hidden;text-transform:Uppercase; color:#666; line-height:26px; font-size:13px;}
.about img{ float:left; margin-right:8px;}
.jion{ overflow:hidden;}
.jion h2,.about h2,.liu-list h2{ font-size:24px; color:#111;}
.jion h4{ font-size:14px; color:#999;}
.jion .input-text{ border:1px solid #e5e2e2; height:38px; line-height:38px; padding:0 5px; width:70%;}
.jion .validate-email{border:1px solid #e5e2e2; height:38px; line-height:38px; padding:0 5px; width:70%; margin:15px 0;-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 0px;}
.jion .button{ background:#e1406c; color:#fff; height:32px; line-height:32px; text-align:center; display:block;}
.liubox{ width:100%; background:#f0f0f0; padding:50px 0; margin:15px 0 0;}
.sale{ width:100%; text-align:center;}
.sale img{ width:100%;}
.liu-list{ overflow:hidden; margin:20px 0 0;}
.liu-list li{ display:inline-block; width:195px; height:214px; overflow:hidden; }
.liu-list li img{ width:100%;}
.nav-border-bottom{ overflow:hidden;}
.nav-border-bottom ul li{ position:relative;}
.nav-border-bottom ul li a span{ display:block;width:58px; height:44px; background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/utb.png) no-repeat; position:absolute; z-index:99; top:45%; left:45%;}
.account-login .page-title{ display:none;}
.input-box em{ color:#ee001c;}
.control input[type="checkbox"]{ width:15px; height:15px;}
.account-login h2{ border-bottom:none; padding:15px 0;}
.buttons-set .back-link{ margin-right:45px; border:1px solid #999; padding:0; display:none;}
.buttons-set .back-link a{ height:34px; line-height:34px;}
a.f-left{ height:40px; line-height:40px; padding:15px 0;}
.input-box i{ display:inline-block; background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/nn.png) no-repeat;}
.input-box i.icon2{ width:13px; height:21px; background-position:0 -135px;}
.input-box i.icon1{ width:18px; height:16px; background-position:-17px -140px;}
.gw_product_detail_media{ width:38%;}
.gw_image_width{ max-width:468px;}
.price-box .hide{
	display:none;
}
#checkout-payment-method-load .sp-methods dt:nth-child(2){
	
	display:none;
}

/*2017.5.9liudanli*/
.my-account{padding:0 10px;}
/*侧栏导航*/
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section {
	display: block
}
.fieldset{ border:none; display:block;}
.cd-img-replace {
	display: inline-block;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap
}

body:after {
	-webkit-transition: visibility 0s linear .5s,opacity .5s ease-out 0s;
	transition: visibility 0s linear .5s,opacity .5s ease-out 0s;
	box-sizing: border-box;
	content: " ";
	display: block;

	opacity: 0;
	visibility: hidden;
	height: 100%;
	width: 100%;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1
}
.overflow-hidden .cd-lateral-nav-canver {
	-webkit-transition: visibility 0s linear 0s,opacity .25s ease-in .25s;
	transition: visibility 0s linear 0s,opacity .25s ease-in .25s;
	visibility: visible;
	position: fixed;
	width: 100%;
	height: 100vh;
	top: 0;
	left: 0;
	background: rgba(0,0,0,.3);
	z-index: 81;
}

.gw-container {
	height: auto;
	min-height: 500px;
	z-index: 1;
	padding-top:60px;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	transition-duration: .4s;
	background: #fff;
	overflow: hidden
}

.header.lateral-menu-is-open {
	-webkit-transform: translateX(310px);
	-moz-transform: translateX(310px);
	-ms-transform: translateX(310px);
	-o-transform: translateX(310px);
	transform: translateX(310px);
	overflow-y: hidden;
	position: fixed; opacity:1
}

@media only screen and (min-width:768px) {
	.gw-container {
		padding-top: 70px
	}
}

.gw-container hr { display:block; height:1px; width:100%; background:#f0f0f0; border:none; display:none;
}

header hr {
	background: #f0f0f0;
	height: 1px;
	width: 100%;
	overflow: hidden;
	border: none
}

.header {
	position: fixed!important;
	background: #fff;
	top:0;
	left: 0;
	height: 60px;
	width: 100%;
	z-index:3;
	-webkit-transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	transition-property: transform;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	transition-duration: .4s;
	border-bottom:1px solid #f0f0f0;
	z-index: 99!important;
}

header.lateral-menu-is-open {
	-webkit-transform: translateX(260);
	-moz-transform: translateX(260);
	-ms-transform: translateX(260);
	-o-transform: translateX(260);
	transform: translateX(260)
}

.header.is-fixed {
	position: fixed
}

#cd-logo {
	display: block;
	float: left;
	margin: 12px 0 0 20px
}

#cd-logo img {
	display: block
}

@media only screen and (min-width:768px) {
	#cd-logo {
		margin: 22px 0 0 30px
	}
}

#cd-top-nav {
	position: absolute;
	top: 0;
	right: 120px;
	height: 100%;
	display: none
}

#cd-top-nav ul {
	height: 100%;
	padding-top: 18px
}

#cd-top-nav li {
	display: inline-block;
	margin-right: 1em
}

#cd-top-nav a {
	display: inline-block;
	padding: .5em;
	color: #FFF;
	text-transform: uppercase;
	font-weight: 600
}

#cd-top-nav a.current {
	background-color: #242e30
}

.no-touch #cd-top-nav a:hover {
	color: rgba(255,255,255,.7)
}

/*#cd-menu-trigger {
	position: absolute;
	cursor: pointer;
	left: 10px;
	top: 0;
	height:60px;
	width: 40px
}
*/
#cd-menu-trigger .cd-menu-text {
	height: 100%;
	text-transform: uppercase;
	color: #FFF;
	font-weight: 600;
	display: none
}

#cd-menu-trigger .cd-menu-icon {
	display: inline-block;
	position: absolute;
	left: 50%;
	top: 50%;
	bottom: auto;
	right: auto;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	-o-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	width: 24px;
	height: 2px;
	background-color: #333
}

#cd-menu-trigger .cd-menu-icon:before,#cd-menu-trigger .cd-menu-icon:after {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	background-color: inherit;
	left: 0;
	-webkit-transform: translateZ(0);
	-webkit-backface-visibility: hidden
}

#cd-menu-trigger .cd-menu-icon::before {
	bottom: 6px
}

#cd-menu-trigger .cd-menu-icon::after {
	top: 6px
}

#cd-menu-trigger.is-clicked .cd-menu-icon {
	background-color: #fff;
}
#cd-menu-trigger.is-clicked .cd-menu-icon:before, #cd-menu-trigger.is-clicked .cd-menu-icon:after {
	background-color:#333;
}
#cd-menu-trigger.is-clicked .cd-menu-icon:before {
	bottom: 0;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
#cd-menu-trigger.is-clicked .cd-menu-icon:after {
	top: 0;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
@media only screen and (min-width:768px) {
	#cd-menu-trigger .cd-menu-text {
		display: inline-block;
		line-height: 70px
	}

	#cd-menu-trigger .cd-menu-icon {
		left: 10px;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
}

#cd-lateral-nav {
	position:fixed;
	height: 100%;
	left: 0;
	top:0;
	z-index:3;
	width: 310px;
	overflow-y: scroll;
	-webkit-transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	transition-property: transform;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-transform: translateX(-320px);
	-moz-transform: translateX(-320px);
	-ms-transform: translateX(-320px);
	-o-transform: translateX(-320px);
	transform: translateX(-320px);
	background:#fff; padding-bottom:15px;
	z-index: 10001;
}

#cd-lateral-nav:before {
	background: #fff;
	opacity: .8;
	display: block;
	height: 100%;
	content: '';
	position: relative;
	z-index: 0;
}

#cd-lateral-nav .gw-sidebar-menu {
	position: absolute;
	top: 0;
	height: 100%; background:#fff;
	width: 100%;
	padding-bottom: 50px;
}

#cd-lateral-nav .cd-navigation {
	margin: 10px 0 16px
}

#cd-lateral-nav .cd-navigation li:nth-child(6) a,#cd-lateral-nav .cd-navigation li:nth-child(4) a,#cd-lateral-nav .cd-navigation li:nth-child(5) a {
	/*font-weight: bold;*/
}

#cd-lateral-nav .sub-menu {
	padding: 0 10px 20px 15px;
	display: none
}

#cd-lateral-nav .sub-menu li {
	background: #f9f9f9
}

#cd-lateral-nav a {
	display: block; text-align:left;
	line-height: 36px;
	padding:2px 16px 1px 16px; font-family:unice2;
	color: #000;
}

#cd-lateral-nav a.current {
	background-color: #f0f0f0;
	color: #FFF
}
#cd-lateral-nav li a{font-size:12px;}
.no-touch #cd-lateral-nav a:hover {
	color: #333
}

#cd-lateral-nav .sub-menu li a:hover {
	text-decoration: underline
}
.custom-child_wrap--img {
	position: relative;
}
.catalog-menu_title {
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
	margin-bottom: 6px;
	font-size: 14px;
	color: #666;
	font-weight: bold;
}
.catalog-menu_title--img {
	padding-top: 10px;
}
.menu-right .w-3.catalog-menu_hide {
	display: none;
}
.menu-right .w-3.catalog-menu_hide--show {
	display: inline-block;
}
.catalog_menu_more{
	position: absolute;
	padding: 3px 6px;
	right: 10px;
	bottom: -12px;
	font-size: 12px;
	background: #fff;
	border: 1px solid #ddd;
	color: #333;
}
.custom-child-catalog .custom-child_wrap--word {
	margin-top: 15px;
	padding-top: 10px;
	padding-bottom: 40px;
	border-top: 1px solid #eee;
}
.custom-child-catalog .custom-child_wrap--word .w-3 {
	width: 100%;
	margin-bottom: 0;
}
.custom-child_wrap--img .menu_name {
	display: block !important;
	margin-top: 0;
	padding-bottom: 6px;
	font-size: 12px;
	padding-top: 6px
}

@media only screen and (min-width:768px) {
	#cd-lateral-nav .cd-navigation {
		margin: 20px 0
	}
}

#cd-lateral-nav.lateral-menu-is-open {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
	-webkit-overflow-scrolling: touch
}

.item-has-children {
	border-bottom: 1px solid #f6f6f6; position:relative;padding:3px 0;
}

#cd-lateral-nav .item-has-children>a{
	position: relative;
	text-transform: uppercase;
	padding: 1px 16px 4px 20px;font-family:unice2;
}

#cd-lateral-nav .item-has-children>i {
	display: block;
	height:30px; z-index:999;right:0;
	width:50px;
	position: absolute;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	right:0;top:20px;
	background: url(https://m.unice.com/skin/frontend/unice_wap/default/img/cd-arrow.svg) no-repeat center;
	background-size:8px;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	transition-property: transform;
	-webkit-transition-duration: .2s;
	-moz-transition-duration: .2s;
	transition-duration: .2s
}
.item-has-children--follow {
	padding-left: 28px;
	box-sizing: border-box;
	background: #f9f9f9;
	border-color: #f1f0f0;

}
.item-has-children--follow:before {
	position: absolute;
	content: '';
    display: inline-block;
	left: 17px;
	top: 10px;
	width: 30px;
	height: 18px;
	background: url(https://m.unice.com/skin/frontend/unice_wap/default/images/longqi/home/nav-language1.png) no-repeat;
	background-size: 89px;
	background-position: -65px 3px;

}
.item-has-children_span {
	font-size: 12px;
	text-transform: capitalize;
	position: absolute;
	left: 100px;
	bottom: 10px;
	font-family: 'Corbel';
	line-height: initial;

}

#cd-lateral-nav .item-has-children>i.submenu-open{
	-webkit-transform: translateY(-50%) rotate(90deg);
	-moz-transform: translateY(-50%) rotate(90deg);
	-ms-transform: translateY(-50%) rotate(90deg);
	-o-transform: translateY(-50%) rotate(90deg);
	transform: translateY(-50%) rotate(90deg)
}

#cd-lateral-nav dl {
	overflow: hidden; background:#e20576; height:26px;
	padding:16px 10px 22px;
}

#cd-lateral-nav dl dt {
	float: left;
}

#cd-lateral-nav dl dt img {
	width: 120px;
	overflow: hidden
}

#cd-lateral-nav dl dd {
	float: left;
	font-size: 12px;
	color: #fff;
	width: 50%;
	text-transform: capitalize
}
#cd-lateral-nav dl dd a{color:#fff; display:inline-block;}
#cd-lateral-nav dl dd span {
	display: block;
	background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/sign.png) no-repeat center;
	background-size: 24px;
	display: inline-block;
	width: 28px;
	height: 24px; line-height:24px;
	position: relative;
	top: 4px
}
#cd-lateral-nav dl dd:first-child span{ background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/yh.png) no-repeat center; background-size:24px;}
#cd-lateral-nav dl dt a {
	padding: 0
}

#cd-lateral-nav dl dd a {
	padding: 0
}

#cd-lateral-nav dl dd a.gw-top-search {
	background: url(https://m.unice.com/skin/frontend/unice_wap/default/images/serch@3x.jpg) no-repeat left center;
	background-size: 18px;
	padding-left: 25px;
	display: block
}

#cd-lateral-nav .gw-login-message a {
	display: inline;
	padding: 0
}

/*gw æ·»åŠ */
.gw-coupon-right-position-button{
	position:fixed;
	top:20px;
	left:48px; z-index:999;
	height:40px;
	width:55px; /*background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/coupon.png) no-repeat; background-size:40px;*/
}
.gw-coupon-right-position-button:before{ display:block; content:"Coupon";font-size:16px; color:#E74297;}
.page-title{ overflow:hidden; padding:0 15px; text-align:center;}

/* advbox */
/* change start*/
.advbox{position:absolute;}
.advbox{position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 11000;
	background: rgba(0, 0, 0, 0.74902);display:none;text-align:center;}
.advbox .advpic{   position: absolute;
	width:90%;
	min-height: 260px;
	left:5%;
	top: 50%;
	margin-top: -130px;
	z-index: 10;
	background:url(https://m.unice.com/skin/frontend/unice_wap/default/css/cp_bg.png) center;
	text-align:center;}
.advbox .advpic .closebtn{display:block;
	width:30px;
	height:22px;
	line-height:26px;
	font-size:30px;
	color:#000;
	text-indent:12px;
	overflow:hidden;
	position:absolute;
	right:12px;
	top:5px;
	z-index:99;
}
.advbox .advpic .advtt img{
	max-width:60%;
	height:auto;}
.advbox .advpic .advcont img{
	max-width:90%;
	height:auto;}

.advbox .advpic h3{
	line-height:20px;
	color:#df4c20;
	font-size:1em;
	font-weight:normal;

}
.advbox .advpic input{
	width:80%;
	max-width:300px;
	height:30px;
	line-height:30px;
	background:#fff;
	border:1px solid #ddd;
	color:#888;
	outline:0 none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:	border-box;
	box-sizing:border-box;
	-webkit-border-radius:0px;
	border-radius:0px;
	-webkit-box-shadow:none;
	box-shadow:none;
	padding-left:10px;
	font-size:12px;
	margin-bottom:8px;
}
.advbox .advpic button{
	width:80%;
	max-width:300px;
	height:30px;
	line-height:30px;
	background:#dc3b05;
	text-align:center;
	font-size:14px;
	line-height:20px;
	outline:0 none;
	border:0 none;
	color:#fff;
	margin-bottom:20px;
}
/* change end */
.newsletter-title {
	margin: 0;

	color: #000;
	font-family: arial;
	font-size:30px;
	font-weight: 500;
	font-style: normal;
	line-height: 1.4;
	text-rendering: optimizeSpeed;
	text-transform: uppercase;
	text-align: left;
	margin-bottom: 20px;
}
.newsletter-slogan {
	line-height: 24px;
	font-size:20px;
	margin-bottom: 15px;
	text-align: left;

}
.gw-username{position:absolute;}

#cd-lateral-nav .cd-navigation .currency .dropdown-menu{display: none;padding-left: 40px;background: #f9f9f9;margin-right: 10px;}
#cd-lateral-nav .cd-navigation .currency li a{font-size:12px;line-height:24px; padding:8px 16px;}
#cd-lateral-nav  a.dropdown-toggle{font-size:14px;}
#cd-lateral-nav .cd-navigation li.item-has-children:nth-child(3):before{ position:absolute;content:""; display:block; background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/Kysiss.png) no-repeat;width:72px;height:12px;background-size:72px;
    left: 100px;
   top:20px;}
#cd-lateral-nav .cd-navigation li.item-has-children:nth-child(4):before{ position:absolute;content:""; display:block; background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/Icenu.png) no-repeat;width:70px;height:13px;background-size:70px;
    left: 100px;
   top:20px;}
#cd-lateral-nav .cd-navigation li.item-has-children:nth-child(5):before{ position:absolute;content:""; display:block; background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/shiChange/2019050501_01.png) no-repeat;width:110px;height:20px;background-size:110px;
    left: 100px;
   top:25px;}

#cd-lateral-nav .cd-navigation li.item-has-children:nth-child(6):before{ position:absolute;content:""; display:block; background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/Bettyou.png) no-repeat;width:117px;height:10px;background-size:117px;
    left: 100px;
   top:25px;}
#cd-lateral-nav .cd-navigation li.item-has-children.custom-catalog a{font-weight:600;}
#cd-lateral-nav .cd-navigation li.item-has-children.custom-catalog:before{position:absolute;content:""; display:block; background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/glhoticon.png) no-repeat;width: 12px;
    height: 13px;
    background-size: 10px;
    left: 90px;
    top: 9px;}
/*product list related product */
.ptitle {
	line-height: 45px;
	font-size: 16px;
	color: #333;
	padding: 0 1%;
	box-sizing: border-box;
	background: #eee;
}

#youlike {
	overflow: hidden;
	background: #fff;
	margin:15px 0;
	padding: 0;
}

#youlike .swiper-slide {
	width: calc((100% - 10px) / 2);
	padding: 0 1%;
	display: inline-block;
}
#youlike .swiper-slide:nth-child(2n-1) {
	margin-right: 10px;
}

#youlike .swiper-slide h3 {
	margin: 0;
	font-size: 14px;
	height: 40px;
	line-height: 20px;
	overflow: hidden;
}

#youlike .swiper-slide .price {
	color: #f30;
	font-size: 14px;
}

.font-list{
 text-align:center;
}

.form-list .field{
display:inline-block;
}
/*unice  手机端 订单成功 版式 修改*/
#page .my-account .order-info-box{
  text-align: left;
  padding-left: 10px!important;
}
#page .my-account .order-info-box h2{
  font-size: 15px;
  font-weight: bold;
}
#page .my-account .order-info-box .col-1{
  width: 48%;
  float: left;
  border-right:none;
}
#page .my-account .order-info-box .col-1 .box .box-content{
  font-size: 13px;
}
#page .my-account .order-info-box .col-2{
  width: 48%;
  float: right;
}
#page .my-account .order-info-box .col-2 .box .box-content{
  font-size: 13px;
}
#page .my-account .order-details .table-caption span{
  display: none;
}
#page .my-account .order-details .table-caption{
  text-align:left;
}
#page .my-account .order-details .table-bordered tfoot .price{
  font-weight: bold;
}
#page .my-account .order-info-box:nth-child(4){
border: 1px solid rgba(0,0,0,.1);
    border-bottom: 0;
    margin-bottom: 0;
}
#page .my-account .order-info-box:nth-child(5){
    border: 1px solid rgba(0,0,0,.1);
    border-top: 0;
    padding-bottom: 10px!important;
}
#page .my-account .title-buttons .link-print{
  display: none;
}
#page .my-account .title-buttons .separator{
  display: none;
}
#page .my-account .title-buttons{
  margin-bottom: 0;
  overflow: visible;
}
#page .my-account .title-buttons .link-reorder{
margin-top: 0;
position: relative;
float: right;
top: 20px;
font-weight: 500;
}
#page .my-account .order-date{
  font-weight: bold;
  color: rgb(229,5,130);
}

/*首页  图片 变大  page  因为 轮播图的  宽度而发生改变*/
    div#page{
        float: none!important;
        padding-top: 60px;
    }

    .btn-group{
    	margin: 0!important;
    	top:0!important;
    }
    .find_uslist p {
    	margin-top:30px; 
    }
/*手机端 注册界面 隐私协议样式   */ 
 #form-validate #advice-required-entry-isaccept-is_accept{
 margin: 0;
 padding:0;
 height: 1px;
 color: #fff;
 }
 #form-validate .validation-advices{
 	display:none;
 	clear: both;
 	font-size: 0.9166em;
 	line-height: 1em;
 	color: #ee001c;
 	margin-top: 5px;
 	margin-bottom: 5px;
 }
.messages ul li span .backgroundcolor_common{
    display: inline-block;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0,0,0,.5);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10;
    }
.messages .success-msg ul li span .Common-bullet{
    width: 90vw;
    height: 230px;
    display: inline-block;
    position: fixed;
    top: 50%;
    left: 5vw;
    background-color: #fff;
    margin-top: -115px;
    z-index: 11;
    }
.messages .success-msg ul li span .Common-bullet .cont-box h2{
    margin-top: 30px;
    font-size: 20px;
    text-align: center;
    text-transform: capitalize;
    margin-bottom: 10px;
    color:  #000;
    }
.messages .success-msg ul li span .Common-bullet .cont-box .cont-line{
    color: #000;
    font-size: 13px;
    padding: 0 10px;
    text-align: left;
    }
.messages .success-msg ul li span .Common-bullet .cont-box .cont-line a{
  color: #F66E00;
  margin: 0 6px;
}    
.success-msg ul li span .Common-bullet .cont-box .accept-btn{
    text-align: center;
    margin-top: 20px;
    }    
.success-msg ul li span .Common-bullet .cont-box .accept-btn .gw_accept_privacy{
    width: 180px;
    height: 30px;
    line-height: 30px;
    padding: 0;
    background-color: #000;
    color: #fff!important;
    font-weight: 600;
    border: none;
    }     
.messages .success-msg ul li span .Common-bullet .cont-box .btnclose{
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    right: 0;
    top: 0;
    position: absolute;
    color: #000;
    text-align: center;
    margin-right: 10px;
    margin-top: 10px;
    cursor: pointer;
    font-size: 40px;
    transform: rotate(45deg);
    }   
.cd-single-item-wrapper{background:#f9f9f9;}
/*redefine*/
.trans3d>span {
    width:6px!important;
    height:6px!important;
    border-top: 2px solid #666!important;
    border-right: 2px solid #666!important;
    transform: rotate(45deg);
    display: inline-block;
    margin-right:26px!important;
}
.CloseOpenBtn b{margin:8px 10px 0;width:16px!important;padding:0!important;color:#666!important; overflow:hidden;}
#product_cart_action .heji {
	width: 100%;
}
#product_cart_action .heji .sideMen{
	position: fixed;
	width: 100%;
	padding: 0 2%;
	bottom: 0;
	margin: 0;
	border-top: 1px solid #ccc;
	box-sizing:content-box;
	background: #fff;
	z-index: 4;
	height: 80px;
	padding-bottom: constant(safe-area-inset-bottom)!important;
	padding-bottom: env(safe-area-inset-bottom)!important;
}
#product_cart_action .heji button {
	height: 40px;
}
#product_cart_action .heji .sideMen .cart_information_tips {
	width: 100%;
	padding: 0;
	font-size: 12px;
	color: #333;
	box-sizing: border-box;
	text-align: left;
}
#product_cart_action .heji .sideMen .cart_information_tips .cart_information_con {
	color: #fe0da7;
	width: auto;
	padding: 0;
	float: none;
	font-weight: bold;
}
#product_cart_action .heji .sideMen .price {
	font-size: 15px;
}
.checkout-cart-index #product_cart_action .mart{
	margin-bottom: 8px;
}
.checkout-cart-index .zopim:nth-child(2) {
	bottom: 100px!important;
	top: auto!important;
	right:10px !important;
}
.checkout-cart-index {
	background: #f5f5f5;
}
#cd-lateral-nav .cd-navigation_1{
	margin-top: -16px;
}
.custom-child-catalog .combo_dis{
	position: absolute;
	top: 18px;
	font-size: 12px;
	left: 100px;
	font-weight:normal;
	color: #f30;
	text-transform: capitalize;
	font-family: 'Corbel';
}
@media only screen and (min-width:768px) {
	#cd-top-nav {
		display: block
	}
	#youlike .swiper-slide {
		width: calc((100% - 30px) / 4);
	}
	#youlike .swiper-slide:nth-child(2n-1) {
		margin-right: 0;
	}
	#youlike .swiper-slide:nth-child(4n-1) {
		margin-left: 10px;
		margin-right: 10px;
	}
	#youlike .swiper-slide:nth-child(4n-2) {
		margin-left: 10px;
	}
}

/**
 * Swiper 3.4.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2016, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: October 16, 2016
 */
.swiper-container {
	margin-left: 10px;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
	float: left
}

.swiper-container-vertical>.swiper-wrapper {
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.swiper-container-android .swiper-slide,.swiper-wrapper {
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-o-transform: translate(0,0);
	-ms-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0)
}

.swiper-container-multirow>.swiper-wrapper {
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}

.swiper-container-free-mode>.swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto
}

.swiper-slide {
	-webkit-flex-shrink: 0;
	-ms-flex: 0 0 auto;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative
}

.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {
	height: auto
}

.swiper-container-autoheight .swiper-wrapper {
	-webkit-box-align: start;
	-ms-flex-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	-webkit-transition-property: -webkit-transform,height;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform,height
}

.swiper-container .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000
}

.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
	touch-action: pan-y
}

.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
	touch-action: pan-x
}

.swiper-button-next,.swiper-button-prev {
	position: absolute;
	top: 50%;
	width: 27px;
	height: 44px;
	margin-top: -22px;
	z-index: 10;
	cursor: pointer;
	-moz-background-size: 27px 44px;
	-webkit-background-size: 27px 44px;
	background-size: 27px 44px;
	background-position: center;
	background-repeat: no-repeat
}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
	opacity: .35;
	cursor: auto;
	pointer-events: none
}

.swiper-button-prev,.swiper-container-rtl .swiper-button-next {
	background-image: url("https://m.unice.com/skin/frontend/unice_wap/default/css/data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
	left: 10px;
	right: auto
}

.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black {
	background-image: url("https://m.unice.com/skin/frontend/unice_wap/default/css/data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white {
	background-image: url("https://m.unice.com/skin/frontend/unice_wap/default/css/data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next,.swiper-container-rtl .swiper-button-prev {
	background-image: url("https://m.unice.com/skin/frontend/unice_wap/default/css/data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
	right: 10px;
	left: auto
}

.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black {
	background-image: url("https://m.unice.com/skin/frontend/unice_wap/default/css/data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white {
	background-image: url("https://m.unice.com/skin/frontend/unice_wap/default/css/data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-pagination {
	position: absolute;
	text-align: center;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	-webkit-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	-o-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
	opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {
	bottom: 10px;
	left: 0;
	width: 100%
}

.swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 100%;
	background: #000;
	opacity: .2
}

button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	box-shadow: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-webkit-appearance: none;
	appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer
}

.swiper-pagination-white .swiper-pagination-bullet {
	background: #fff
}

.swiper-pagination-bullet-active {
	opacity: 1;
	background: #007aff
}

.swiper-pagination-white .swiper-pagination-bullet-active {
	background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
	background: #000
}

.swiper-container-vertical>.swiper-pagination-bullets {
	right: 10px;
	top: 50%;
	-webkit-transform: translate3d(0,-50%,0);
	-moz-transform: translate3d(0,-50%,0);
	-o-transform: translate(0,-50%);
	-ms-transform: translate3d(0,-50%,0);
	transform: translate3d(0,-50%,0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 5px 0;
	display: block
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px
}

.swiper-pagination-progress {
	background: rgba(0,0,0,.25);
	position: absolute
}

.swiper-pagination-progress .swiper-pagination-progressbar {
	background: #007aff;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: left top;
	-moz-transform-origin: left top;
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
	-webkit-transform-origin: right top;
	-moz-transform-origin: right top;
	-ms-transform-origin: right top;
	-o-transform-origin: right top;
	transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progress {
	width: 100%;
	height: 4px;
	left: 0;
	top: 0
}

.swiper-container-vertical>.swiper-pagination-progress {
	width: 4px;
	height: 100%;
	left: 0;
	top: 0
}

.swiper-pagination-progress.swiper-pagination-white {
	background: rgba(255,255,255,.5)
}

.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
	background: #fff
}

.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
	background: #000
}

.swiper-container-3d {
	-webkit-perspective: 1200px;
	-moz-perspective: 1200px;
	-o-perspective: 1200px;
	perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
	background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
	background-image: -webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: -moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: -o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-container-3d .swiper-slide-shadow-right {
	background-image: -webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
	background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: -moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: -o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-container-3d .swiper-slide-shadow-top {
	background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
	background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: -moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: -o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
	background-image: -webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: -moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: -o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper {
	-ms-perspective: 1200px
}

.swiper-container-cube,.swiper-container-flip {
	overflow: visible
}

.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1
}

.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden
}

.swiper-container-cube .swiper-slide {
	visibility: hidden;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	width: 100%;
	height: 100%
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
	-webkit-transform-origin: 100% 0;
	-moz-transform-origin: 100% 0;
	-ms-transform-origin: 100% 0;
	transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev {
	pointer-events: auto;
	visibility: visible
}

.swiper-container-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .6;
	-webkit-filter: blur(50px);
	filter: blur(50px);
	z-index: 0
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
	pointer-events: none;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-zoom-container {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	text-align: center
}

.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg {
	max-width: 100%;
	max-height: 100%;
	object-fit: contain
}

.swiper-scrollbar {
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: rgba(0,0,0,.1)
}

.swiper-container-horizontal>.swiper-scrollbar {
	position: absolute;
	left: 1%;
	bottom: 3px;
	z-index: 50;
	height: 5px;
	width: 98%
}

.swiper-container-vertical>.swiper-scrollbar {
	position: absolute;
	right: 3px;
	top: 1%;
	z-index: 50;
	width: 5px;
	height: 98%
}

.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0,0,0,.5);
	border-radius: 10px;
	left: 0;
	top: 0
}

.swiper-scrollbar-cursor-drag {
	cursor: move
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	-webkit-transform-origin: 50%;
	-moz-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-animation: swiper-preloader-spin 1s steps(12,end) infinite;
	-moz-animation: swiper-preloader-spin 1s steps(12,end) infinite;
	animation: swiper-preloader-spin 1s steps(12,end) infinite
}

.swiper-lazy-preloader:after {
	display: block;
	content: "";
	width: 100%;
	height: 100%;
	background-image: url("https://m.unice.com/skin/frontend/unice_wap/default/css/data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C6")'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-position: 50%;
	-webkit-background-size: 100%;
	background-size: 100%;
	background-repeat: no-repeat
}

.swiper-lazy-preloader-white:after {
	background-image: url("https://m.unice.com/skin/frontend/unice_wap/default/css/data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C6")'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

@-webkit-keyframes swiper-preloader-spin {
	100% {
		-webkit-transform: rotate(360deg)
	}
}

@keyframes swiper-preloader-spin {
	100% {
		transform: rotate(360deg)
	}
}

/*滚动的分类*/
.swiper-container-free-mode .swiper-slide{text-align: center;width:20%!important;}
.swiper-container-free-mode .swiper-slide a { display: block;}
.swiper-container-free-mode .swiper-slide img {width:100%;border: 1px #DCDCDC solid;}
.swiper-container-free-mode p {font-size:12px; text-align: center;}
/*liudanliunicewap*/
html{font-size:62.5%;overscroll-behavior-y: contain;}
*{margin:0;padding:0;}
.col1{color:#33c28c;}
.col{color:red;}
.col2{color:#2a89d2;}
body{background-color:#fff;font-family:Arial,Helvetica,Verdana;font-size:1.4rem;line-height:22px;color:#666;/*position:relative;*/
    -webkit-text-size-adjust:none;overscroll-behavior-y: contain;
    padding-top: constant(safe-area-inset-top);
    padding-right: constant(safe-area-inset-right);
    padding-bottom: constant(safe-area-inset-bottom); /* 在 iphone x + 中本句才会生效 */
    padding-left: constant(safe-area-inset-left);

    padding-top: env(safe-area-inset-top);
    padding-right: env(safe-area-inset-right);
    padding-bottom: env(safe-area-inset-bottom); /* 在 iphone x + 中本句才会生效 */
    padding-left: env(safe-area-inset-left);
    overscroll-behavior-y: none;
}
body *{text-shadow:none;}
.padtop{padding-top:20px;}
li,ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{line-height:1;font-weight:700;margin:20px 0 10px 0;}
h1,h2,h3{font-size:1.8rem;font-weight:400;}
.fl{float:left;}
.fr{float:right;}
h4,h5,h6{font-size:1.6rem;}
.clear{clear:both;height:0;}
a{text-decoration:none;color:#555;cursor:pointer;}
input[type=button],input[type=text],input[type=submit],select{-webkit-appearance:none;outline:0;}
textarea{-webkit-appearance:none;}
a,a:active,a:hover,a:link,a:visited{text-decoration:none;}
.marbot,.mart{margin-bottom:15px;}
.mar-b30{margin-bottom:80px;}
.pad{padding:0 10px;}
 @font-face{ 
    font-family: 'unicewap1';
    src: url('https://m.unice.com/skin/frontend/unice_wap/default/fonts/unicewap1.eot');
    src: url('https://m.unice.com/skin/frontend/unice_wap/default/fonts/unicewap1.eot?#iefix') format('embedded-opentype'),
         url('https://m.unice.com/skin/frontend/unice_wap/default/fonts/unicewap1.woff2') format('woff2'),
         url('https://m.unice.com/skin/frontend/unice_wap/default/fonts/unicewap1.woff') format('woff'),
         url('https://m.unice.com/skin/frontend/unice_wap/default/fonts/unicewap1.ttf') format('truetype'),
         url('https://m.unice.com/skin/frontend/unice_wap/default/fonts/unicewap1.svg#unicewap1') format('svg');
}
@font-face{ 
    font-family: 'unicewap2';
    src: url('https://m.unice.com/skin/frontend/unice_wap/default/fonts/unicewap2.eot');
    src: url('https://m.unice.com/skin/frontend/unice_wap/default/fonts/unicewap2.eot?#iefix') format('embedded-opentype'),
         url('https://m.unice.com/skin/frontend/unice_wap/default/fonts/unicewap2.woff2') format('woff2'),
         url('https://m.unice.com/skin/frontend/unice_wap/default/fonts/unicewap2.woff') format('woff'),
         url('https://m.unice.com/skin/frontend/unice_wap/default/fonts/unicewap2.ttf') format('truetype'),
         url('https://m.unice.com/skin/frontend/unice_wap/default/fonts/unicewap2.svg#unicewap2') format('svg');
}

@font-face{ 
    font-family: 'tolever4';
 src: url('https://m.unice.com/skin/frontend/unice_wap/default/fonts/tolever4.eot');
    src: url('https://m.unice.com/skin/frontend/unice_wap/default/fonts/tolever4.eot?#iefix') format('embedded-opentype'),
         url('https://m.unice.com/skin/frontend/unice_wap/default/fonts/tolever4.woff2') format('woff2'),
         url('https://m.unice.com/skin/frontend/unice_wap/default/fonts/tolever4.woff') format('woff'),
         url('https://m.unice.com/skin/frontend/unice_wap/default/fonts/tolever4.ttf') format('truetype'),
         url('https://m.unice.com/skin/frontend/unice_wap/default/fonts/tolever4.svg#tolever4') format('svg');
}
@font-face{ 
    font-family: 'unice2';
 src: url('https://m.unice.com/skin/frontend/unice_wap/default/fonts/unice2.eot');
    src: url('https://m.unice.com/skin/frontend/unice_wap/default/fonts/unice2.eot?#iefix') format('embedded-opentype'),
         url('https://m.unice.com/skin/frontend/unice_wap/default/fonts/unice2.woff2') format('woff2'),
         url('https://m.unice.com/skin/frontend/unice_wap/default/fonts/unice2.woff') format('woff'),
         url('https://m.unice.com/skin/frontend/unice_wap/default/fonts/unice2.ttf') format('truetype'),
         url('https://m.unice.com/skin/frontend/unice_wap/default/fonts/unice2.svg#unice2') format('svg');
}
@font-face{ 
    font-family: 'unice3';
 src: url('https://m.unice.com/skin/frontend/unice_wap/default/fonts/unice3.eot');
    src: url('https://m.unice.com/skin/frontend/unice_wap/default/fonts/unice3.eot?#iefix') format('embedded-opentype'),
         url('https://m.unice.com/skin/frontend/unice_wap/default/fonts/unice3.woff2') format('woff2'),
         url('https://m.unice.com/skin/frontend/unice_wap/default/fonts/unice3.woff') format('woff'),
         url('https://m.unice.com/skin/frontend/unice_wap/default/fonts/unice3.ttf') format('truetype'),
         url('https://m.unice.com/skin/frontend/unice_wap/default/fonts/unice3.svg#unice3') format('svg');
}
/*nav:not(.mm-menu){display:none;}*/
.prolist.martop{margin-top:40px;}
.content,.footer,.header,.headtitle{text-align:center;}
.content{text-align:left;}
.box{overflow:hidden;}
.bg{background:#f9f9f9;}
.header{background:#fff;font-size:1.6rem;font-weight:700;color:#000;line-height:60px;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:60px;padding:0 50px; border-bottom:1px solid #eee; position:relative; z-index:2;}
.headtitle{background:#f5f5f5;font-size:1.8rem;color:#000;line-height:44px;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:44px;padding:0 50px;border-bottom:1px solid #bcbcbc; position:relative; display:none;}
.header.fixed{position:fixed;top:0;left:0;}
.footer.fixed{position:fixed;bottom:0;left:0;}
.header a.menu{/*background:center center no-repeat transparent;background-image:url(https://m.unice.com/skin/frontend/unice_wap/default/images/Shape-9.png);background-size:28px;*/display:block;width:42px;height:42px; line-height:38px;position:absolute;top:10px;left:10px;}
.header a.menu span{font-size:24px; color:#444;}
a.back{background:10px center no-repeat transparent;background-image:url(https://m.unice.com/skin/frontend/unice_wap/default/images/ygmb_03.png);background-size:20px;display:block;width:58px;height:44px;position:absolute;top:0;left:10px;}
.Edit{height:44px;width:68px;display:block;text-align:center;font-size:1.6rem;line-height:44px; border:0; background:#eee; position:absolute; right:0; top:0; background:#333; color:#fff;}
.header img{top:8px;position:relative;width:100px;}
.content{-moz-box-sizing:border-box;box-sizing:border-box;}
.cat{/*background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/shopping.png) no-repeat;background-size:26px;*/width:42px;height:42px;position:absolute;top:15px;right:60px;    line-height: 30px;font-size: 20px!important; color:#444;}
.header .cat{width:42px;height:42px;position:absolute;top:15px;right:45px;    line-height: 30px;font-size: 18px!important; color:#444;}
/* checkout cart add phone */
/* dis: checkout cat phone delect
   time: 2020/03/03
   author: shiaiduo
 */
/*.home-top_phone {
    position: absolute;
    top: 60px;
    left: 0;
    width: 100%;
    padding: 6px 0;
    background: #EC006C;
    border-top: 6px solid #f5f5f5;
    display: none;
}
.home-top_phone_list{
    line-height: 26px;
    font-size: 15px;
    font-weight: normal;
    color: #fff;
}
.home-top_phone_list_link,
.home-top_phone_list_link:hover {
    color: #fff;
    text-decoration: underline !important;
}
.home-top_phone_list_link--two {
    display: inline-block;
    padding-right: 40px;

}
.home-top_phone_list_link_free {
    display: inline-block;
    padding: 0 6px;
    border: 1px solid;
    color: #fff;
    font-size: 12px;
    line-height: initial;
    border-radius: 10px;
}
*/

/* checkout cat phone add end */
/* search*/
.mm-search {
    display: block;
    height: 40px;
    width: 40px;
    position: absolute;
    top: 14px;
    right: 10px;
    font-size: 22px!important;
    line-height: 28px;
    color: #444;
    box-sizing: border-box;

}

.cat i{display:block;width:18px;height:18px;border-radius:50%;line-height:18px;text-align:center;color:#fff;background:#FF0075;font-style:normal;position:relative;top:-2px;float:right;font-size:1.2rem;right:6px;}
.te{padding:0 20px;
    height: 60px;
    line-height: 60px;
    background: #FF0075;
    text-align: center;
    border-bottom: 1px solid #eee;
    color: #fff;}
.te a{display:inline-block!important;color:#fff!important;height:26px!important;line-height:26px!important;margin:20px 0 0 15px!important; padding:0!important;}
.te a i{ font-size:22px!important; color:#fff; display:inline-block; float:left; margin-right:5px;}
.icon-denglu:before{font-size:24px;}
.icon-zhuce:before{font-size:22px;}
.te a.sign{/*background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/view01_07.png) left center no-repeat;background-size:26px;padding-left:30px;*/float:right;}
.te a.join{/*background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/view01_03.png) left center no-repeat;background-size:24px;padding-left:30px;*/float:left;}
.main_visual{height:465px;overflow:hidden;position:relative;}
.main_image{height:465px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:465px;overflow:hidden;position:absolute;top:-15px;left:0;}
.main_image li{float:left;width:100%;height:465px;}
.main_image li span{display:block;width:100%;height:465px;}
.main_image li a{display:block;width:100%;height:465px;}
.main_image li span img{width:auto;height:100%;}
.main_image li span.img_3{background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/banner.jpg) no-repeat top center;}
.main_image li span.img_2{background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/banner2.jpg) no-repeat top center;}
.main_image li span.img_4{background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/banner3.jpg) no-repeat top center;}
.main_image li span.img_1{background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/banner1.jpg) no-repeat top center;}
div.flicking_con{position:absolute;top:400px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -60px;}
div.flicking_con a{float:left;width:16px;height:16px;margin:0;padding:0;display:block;text-indent:-1000px;border-radius:8px;background:#fff;margin:0 5px;}
div.flicking_con a.on{background:#C36;}
#fik_con a{width:8px;height:8px;border-radius:8px;}
.liimg{overflow:hidden;}
.liimg li{float:left;width:48%;margin:1%;}
.liimg li img{width:100%;height:auto;vertical-align:middle;}
.tit0{overflow:hidden;line-height:64px;background:#333;font-size:2.4rem;color:#fff;margin:15px 0;text-align:left;}
.tit1{overflow:hidden;font-size:1.8rem;color:#333;margin:0 auto;box-sizing:border-box;display:none;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */ background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/detial_line.png) repeat-x left 16px; text-align:center; width:100%; height:41px; line-height:41px;text-transform: uppercase;}
#page .content .tit1 span{
     padding: 0 10px;
}
.tit1 span{ display:inline-block; background:#fff; padding:0 20px;}
.addWrap{position:relative;width:100%;background:#fff;margin:0;padding:0;}
.addWrap .swipe{overflow:hidden;visibility:hidden;position:relative;}
.addWrap .swipe-wrap{overflow:hidden;position:relative;}
.addWrap .swipe-wrap>div{float:left;width:100%;position:relative;}
#position{position:absolute;bottom:15px;right:0;padding-right:8px;width:100%;text-align:center;}
#position li{width:12px;height:12px;margin:0 2px;display:inline-block;-webkit-border-radius:8px;border-radius:8px;background-color:#AFAFAF;opacity:.4;filter:alpha(opacity=50);}
#position li.cur{background-color:#C36;opacity:.9;filter:alpha(opacity=90);}
.img-responsive{display:block;max-width:100%;height:auto;margin:0 auto;}
.accordion{width:100%;}
.accordion .link{text-transform:uppercase;cursor:pointer;display:block;padding:0 15px;color:#222;font-weight:600;font-size:13px;position:relative;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;height:48px;line-height:48px;background:#f5f6f8;text-align:left;margin-bottom:1px;}
.accordion li:last-child .link{border-bottom:0;}
.accordion li i{position:absolute;width:27px;height:27px;top:16px;left:12px;font-size:1.8rem;color:#595959;}
.accordion li i.fa-chevron-down{right:12px;left:auto;font-size:1.6rem;background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/jia.png) no-repeat center; background-size:10px;}
.accordion li.open .link{color:#333;}
.mm-listview>li.art-list{overflow:hidden;padding:10px 20px;font-size:14px;color:#000;font-weight:bold;text-align:left;}   
.accordion li.open i{color:#b63b4d;}
.accordion li.open i.fa-chevron-down{background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/jian.png) no-repeat center;background-size:10px;}
.submenu{display:none;background:#fff;font-size:12px; text-transform:lowercase;}
.submenu li{border-bottom:1px solid #f0f0f0;text-align:left;}
.submenu a{display:block;text-decoration:none;color:#444;padding:14px;padding-left:32px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}
.wishlist-index-index .ddlist dd .d-zt span {
width: auto;
}
.wishlist-index-index .ddlist dd .d-zt .old-price .price-label,
.wishlist-index-index .ddlist dd .d-zt .special-price .price-label {
   display: none;
}
.submenu a:hover{background:#f0f0f0;}
#sublist{overflow:hidden;}
#sublist li{float:left;}
#sublist li img{width:30px;}
#sublist li a{padding:10px;}
.dropdown li.selected ul{background:#f9f9f9;}
.tendina li ul{background:#f9f9f9;}
.dropdown li.selected ul{ background:#f9f9f9;}
.tendina li ul{background:#f9f9f9;}
.dropdown li{ float:left; width:22%; margin:0 1.5%;}
.dropdown{ position:relative; margin:15px 0; max-height:639px;}
.dropdown li img{ width:100%;}
.dropdown li a {display: block; width: 100%;text-decoration: none;/* text-transform: uppercase;*/ color:#fff; 
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */ }
.dropdown li h3{ font-size:14px; margin:0; text-align:center; height:30px; line-height:12px; padding-top:5px;}
.dropdown li a span{ display:inline-block; float:right; background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/menu185.png) no-repeat center #fff;; width:50px; height:50px; background-size:38px; position:relative; right:10px; border:1px solid #DAD7D7; padding:10px; border-radius:50%; cursor:pointer;}
.dropdown li > ul{ position:absolute; right:0; width:100%; display:none; overflow:hidden; height:230px; left:0; z-index:99;margin:0;}
.dropdown li > ul li {border-bottom: 1px solid #eee;font-size:1.4rem; height:44px; line-height:44px; width:100%;}
.dropdown li > ul li a {color: gray; }
.dropdown li > ul li > ul li { padding: 2px 30px; }
.prolist{width:100%;margin:5px auto 5px;}
.prolist li{width:47.1%;overflow:hidden;margin:0 1%;background:#fff;padding:1%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;display:inline-block; vertical-align:top;}
.prolist li .label-sale-percent{position:absolute; top:0; right:0;width:48px; height:36px;color:#fff; border-radius:50%;  font-size:12px; border:1px dashed #fff;text-align:center; padding-top:12px;line-height:14px;}
.prolist li .label-sale-percent span b{font-weight:normal; display:block; font-size:16px;}
.prolist li .pro-tu{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #eee;}
.prolist li .pro-tu a{display:block;width:100%;overflow:hidden;}
.prolist li .pro-tu img{width:100%;height:auto;}
.prolist li .pro-tex{width:98%;padding:0 1%;/*height:100px;*/}
.prolist li .pro-tex h3{font-size:1.3rem;color:#444;height:40px;line-height:20px;width:100%;overflow:hidden;text-align:left;font-weight:400;margin:5px 0;}
.prolist li .pro-tex h3 a{
    display:inline-block;
    height:40px;
    line-height:20px;
    overflow:hidden;
}
.prolist li .pro-tex p.leiji{line-height:24px;color:#888;font-size:1.6rem;text-align:left;position:relative;}
.prolist li .pro-tex p.leiji span{float:right;}
.prolist li .pro-tex p.leiji span a{display:inline-block;width:22px;height:22px; float:right;}
.prolist li .pro-tex p.leiji span a.dianzai{background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/xin.png) no-repeat;background-size:22px;}
.prolist li .pro-tex p.leiji span a.shopcat{background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/cat.png) no-repeat;margin-right:10px;background-size:22px;}
.prolist li .pro-tex p.leiji span a.outofstock{ width:100%; text-align:right;}
.prolist li.sjbox .pro-tu{border:1px solid #f4f4f4;}
.prolist li.sjbox .pro-tex{ background:#f4f4f4;}
.prolist li.sjbox h4{margin: 0;
    font-weight: normal;
    font-size: 13px;
    text-align: center;
    line-height: 20px;}
.prolist li.sjbox h4 a{color:#f961aa;}
.prolist li.sjbox h6{ margin:0; background:#f4f4f4;}
.prolist li.sjbox h6 a{width:90px; border-radius:3px; border:1px solid #f961aa;height:30px; line-height:30px; display:block; margin:5px auto 0; text-align:center; font-weight:normal; color:#f961aa; background:#fff; padding:0 5px;}
.pro-tex .price-box .price{font-size:16px;}
.products-grid .price-box .old-price .price{ color:#999; font-size:12px;}
.products-grid .price-box .old-price{float:left;}

  @media screen and (min-width:768px){
  .prolist li{ width:31.933333333333333333333333%;margin:0;}  
  #page .padzy form #J_m_nav{
    text-align: center;
  }
  #page .padzy form #J_m_nav span{display:none;} 
  
  #page .padzy form .buy-but a{
    width: 35%;position:static;float:none;
  }
  #page .padzy form .nav_fixed .shopping_cart{width:30%; display:inline-block!important;float:left;}
  #page .padzy form .nav_fixed.buy-but a{float:left!important;}
   #page .padzy form .nav_fixed.buy-but .shopping_cart a{width:50px; float:none!important; display:block; margin:0 auto;}
   #page .padzy form .shopping_cart a i{top:2px;}
  #page .padzy form .paypal-logo{
    width: auto;
    float: none;
    display: inline-block;
  }
  #page .padzy form .paypal-logo .gw-paypal-express{
    width: 75%;
    background: #fff;
    border:none;
  }
  #page .padzy form .paypal-logo .gw-paypal-express img{
    margin-left: 70%;
  }
  #page .padzy form .paypal-logo .bml_button img{
    margin-left: -23%!important;
  }
  #page .content .liimg li{
    width: 45%;
  }
  #page .content .liimg li:nth-child(1){
    padding-left: 3%;
  }  
  #page .content .dropdown li{
    width: 18%;
  }  
  #page .content .dropdown li:nth-child(1){
    padding-left: 8%;
  }  
a.delet{margin-top:50px;}  
}
.prolist li .pro-tex .xinxi{line-height:14px;text-align:left;font-size:10px;}

.prolist li .pro-tex .xinxi i{display:inline-block;width:13px;height:13px;background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/nice_10.jpg) no-repeat center;float:left; background-size:10px;}
.prolist li .pro-tex .xinxi span{color:#444;padding:0 10px;}
.more{background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/morebg.jpg) repeat-x;height:44px;line-height:44px;color:#444;font-size:1.8rem;text-align:center;border:1px solid #bcbcbc;border-radius:5px;margin:10px 0 15px;}
#prolist li{width:100%;max-width:100%;margin:15px 0 0;float:none;padding:0;position:relative;min-height:100px;}
#prolist li .pro-tu{width:26%;max-width:200px;float:left;}
#prolist li .pro-tex{display:inline-block;max-height:200px;width:70%;}
#prolist li .pro-tex h3{margin:0 0 5px;}
#prolist li .xinxi{}
.prolist1{overflow:hidden;clear:both;width:100%;margin:0 auto 40px;}
.prolist1 li{width:48%;max-width:400px;overflow:hidden;margin:1%;background:#fff;float:left;padding:1%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:2px solid #d1d1d1;}
.prolist1 li img{width:100%;height:auto;}
.prolist1 li h3{height:40px;line-height:40px;font-size:2rem;color:#444;text-align:center;margin:0;}
.footmenu{width: 100%;overflow:hidden;background:#fff;padding:20px 0 0;-moz-box-sizing:border-box;box-sizing:border-box;}
.footmenu p{font-family:"tolever4"; font-size:12px;}
.footmenu ul{overflow:hidden;display:none!important;}
.footmenu ul li{display:inline-block;width:32%;text-align:center;}
.footmenu ul li img{display:block;width:44px;height:44px;overflow:hidden;margin:0 auto;}
.footmenu ul li h3{font-size:1.6rem;color:#444;margin:10px 0;}
.gl-footimg{
    width: 74%;
    max-width: 520px;
    text-align: center;
    margin: 10px auto;
    padding: 0 10px 10px;
    box-sizing: border-box;
    border: 2px dashed #4986e8;
    border-radius: 5px;
}
.gl-footimg p {
    margin: 6px auto 0;
    text-align: center;
    font-family: "tolever4";
    font-size: 12px;
}
.gl-footimg img{
    max-width: 563px;
    width: 100%;
}
.footer{overflow:hidden;padding:20px;-moz-box-sizing:border-box;box-sizing:border-box;}
.footer ul{overflow:hidden;}
.footer ul li{float:left; width: 21%;height:42px;overflow:hidden;margin:0 1px 1px;}
.footer ul li img{width:62px;height:42px;overflow:hidden;}
.footer p{text-align:center;overflow:hidden;height:90px;line-height:40px;}
.home{overflow:hidden;height:11px;line-height:11px;font-size:14px;border:1px solid #dbdbdb;background:#f8f8f8;display:inline-block;padding:10px;float:right;position:absolute;right:87px;}
#comment a.on{border:1px solid #FFA362;background:#FFE6CD;color:#f40;}
.tc{overflow:hidden;display:none;position:absolute;background:#fff;z-index:9999;left:0;right:0;top:40px;padding-bottom:20px;border-bottom:1px solid #eee;}
.tc dl{overflow:hidden;}
.tc dl dt{padding:5px 0;font-weight:700;}
.tc dl dd{overflow:hidden;}
.tc dl dd a{display:inline-block;background:#f9f9f9;padding:3px 5px;margin-right:5px;border-radius:3px;cursor:pointer;}
.tc dl dd a.onbox,.tc dl dd a:hover{background:#FF8300;color:#fff;}
.tit2{height:46px;line-height:46px;font-size:2.4rem;color:#444;width:auto;text-align:center;}
.tit2 span{border-bottom:2px solid #fb2fac;padding-bottom:10px;}
.m{overflow:hidden;position:relative;}
.m .m-span{display:inline-block;float:left;height:34px;line-height:34px;}
.saixuan{width:80%;display:inline-block;text-align:left;float:left;margin-left:2%;margin:15px 0 15px; color:#999;}
.saixuan select{border:1px solid #d9dbdc;border-radius:2px;height:34px;line-height:34px;padding:0 5px; display:inline-block;  background: url(https://m.unice.com/skin/frontend/unice_wap/default/images/xia.png) no-repeat 96% center #fff; background-size:12px; color:#333;}
.probox{overflow:hidden;position:absolute;right:10px; margin:15px 0 0;}

.speprice .price-label,.price{font-size:16px; color:#fe0da7;font-weight: 900;}
.probox li{float:left;border:1px solid #dbdbdb;background:#f8f8f8;margin-left:10px;padding:9px;width:11px;height:11px;}
.probox li img{display:block;}
.slider{display:none;}
.focus span{width:10px;height:10px;margin-right:10px;border-radius:50%;background:#666;font-size:0;display:inline-block;}
.focus span.current{background:#fff;}
.protit{line-height:24px;font-size:17px;text-align:left;margin:0;color:#111; margin-bottom:10px;}
.dl-list{overflow:hidden;}
.dl-list dt{height:30px;line-height:30px;text-align:left;font-size:1.8rem;padding:15px 0}
.dl-list dd{overflow:hidden;}
.dl-list dd a{border:1px solid #e6e6e6;padding:3px 8px;float:left;display:inline-block;margin-right:5px;margin-bottom:5px;}
.texlist{overflow:hidden;padding-bottom:15px;text-align:left;}
.texlist li{height:30px;line-height:30px;color:#fe2323;font-size:1.5rem;margin:10px 0 10px;}
.texlist li i,.texlist li span{color:#848484;font-size:1.6rem;}
.texlist li i{padding:0 8px;color:#cc0003;font-size:2rem;font-style:normal;}
.texlist li.quantity span{color:#222; font-size:14px; padding-right:6px;}
.yase{display:inline-block;border:1px solid #dedede;background-color:#f8f8f8;width:30px;text-align:center;font-size:1.5rem;color:#333;height:30px;line-height:30px;}
.intex{display:inline-block;border:none;border-top:1px solid #dedede;border-bottom:1px solid #dedede;background-color:#fff;width:60px;height:30px;line-height:30px;text-align:center;-webkit-appearance:none; border-radius:0;}
.yase:hover{border:1px solid #F90;}
.nav_fixed{position:fixed;bottom:0px;left:0;right:0;z-index:99;background-color: #fff;
    box-sizing: content-box;
    padding-bottom: constant(safe-area-inset-bottom)!important;
    padding-bottom: env(safe-area-inset-bottom)!important;
}
#J_m_nav .guding{width: 35%;margin: 0;border-radius: 0;display: inline-block;vertical-align: top;float:none;}
#J_m_nav .gudings{width: 35%;margin: 0;border-radius: 0;display: inline-block;vertical-align: top;float:none;}
#J_m_nav .shopping_cart{width:30%;display: inline-block;vertical-align: top;position:relative;border-top:1px solid #eee;}
#J_m_nav .shopping_cart a{width: 50%;position: relative;top:0;left: 30%;color: #000;font-weight: 600;}
#J_m_nav .shopping_cart a i{top:5px;}
.buy-but.nav_fixed{border-top:1px solid #eee;}
.buy-but{overflow:hidden;padding:20px 0 0;width:100%; font-size:0;}
.buy-but a{display:inline-block;margin:0 1%;height:42px;line-height:42px;width:48%;color:#fff;border-radius:3px;font-size:17px;float:left;text-align:center; padding:0;}
.buy-but a.add-cat{background:#758fc6;}
.buy-but a.add-cat img{display:none;position:relative;top:5px;right:5px;width:30px;}
.buy-but a.buy{background:rgb(255,0,117);}
.add-cat1{background:#FF0075;height:34px;line-height:34px;padding:0 10px;margin-left:10px;display:inline-block;color:#fff;border-radius:3px;}
.Review{overflow:hidden;margin:12px 0; border:1px solid #ddd; overflow:hidden; border-top:none;}
.midbox{padding:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;overflow:hidden;text-align:left;line-height:28px;font-size:14px;font-size:1.4rem;}
.midbox img{width:100%;height:auto;}
.ias-trigger-next{width:100%; background:#f62482; height:32px; line-height:32px; border-radius:3px;}
.ias-trigger-next a{ color:#fff;}
.r-tit{height:46px;line-height:46px;/*background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/titbg.jpg) repeat-x;*/ background:#f3f3f3;padding: 0 5px;border-top: 3px solid #FB2FAC;}
.r-tit h3{font-size:17px;margin:0; color:#333;height:46px; line-height:46px;}
.r-box{border-top:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;overflow:hidden}
.r-box li{overflow:hidden; padding:10px;border-bottom:1px solid #ddd;}
.r-box .pagination{margin:10px 0; text-align:center;}
.r-img  ul{ display:none;}

.r-img{overflow:hidden;width:100%; line-height:20px; font-size:12px;}
.r-img img{width:80px; float:left; margin-right:8px; display:none;}
.r-img img{border:1px solid #d0d0d0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.r-img h5{height:26px;line-height:26px;font-size:1.6rem;color:#333;margin:0;font-weight:400; float:left;}
.r-img p{color:#999;font-size:1.3rem; float:left; height:26px; line-height:26px; padding-left:5px;}
.r-tex{width:100%;overflow:hidden;}
.r-img .waprating-box{background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/active-hstar.png) repeat-x; background-size:12px; height:12px; width:60px; position:relative; float:right;}
.r-img i.gw-product-review-star{ display:block; background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/active-star.png) repeat-x;background-size:12px; position:absolute; top:0;height: 12px;width: 60px!important;}
.r-tex h3{height:30px;line-height:30px;color:#333;margin:0;font-weight:400;text-align:left; font-size:13px;}
#page .content .Review .reviews-wrapper .reviews-container .allreviewpopup .r-box-new .r-tex-new h3{
      height: 30px;
    line-height: 30px;
    color: #333;
    margin: 0;
    font-weight: 400;
    text-align: left;
    font-size: 13px;
}
.r-tex p{text-align:left;color:#666;font-size:1.3rem; line-height:20px;}
.r-tex .quality li{ display:none;}
.quality{overflow:hidden;}
.quality li{height:36px;line-height:36px;text-align:center;border-bottom:none;margin-bottom:0;}
.quality li span{width:76px;overflow:hidden;display:inline-block;float:left;text-align:left;font-size:1.6rem;color:#333;}
.quality li i{background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/unactive-star.png) left center repeat-x;display:block;float:left;width:120px;height:36px;}
.quality li b{background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/active-star.png) left center repeat-x;width:40%;display:block;height:36px;}
.image-review{ overflow:hidden; margin:8px 0;max-height:150px;}
.image-review img{ width:100px;}
.fnx{color:#a2a2a2; font-size:10px;}
.pinlun{}
.Share{background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/share.jpg) no-repeat left center;padding-left:18px; display:none;}
.thumb{overflow:hidden;color:#a2a2a2;}
.thumb a{display:inline-block;background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/zan.jpg) no-repeat left center;padding-left:18px;font-style:normal;margin:0 5px 0 8px;}
.gw_sharebox{background:#f6f6f6;padding:20px 15px 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;overflow:hidden;text-align:center;}
.gw_sharebox span{color:#444;font-size:0rem;text-align:center;position:relative;}
.gw_sharebox a{display:inline-block;height:40px;width:40px;margin:0 8px;}
.kuang{width:95%;margin:0 auto;overflow:hidden;border:1px dotted #cacaca;}
.subtitle{height:46px;line-height:46px;text-align:center;font-size:2.2rem;padding-bottom:10px;}
.dl-p{margin:15px auto;overflow:hidden;text-align:left;width:100%;}
.dl-p span{display:block;padding-bottom:10px;}
.dl-p span i{color:rgb(255,0,117);padding:0 3px;font-style:normal;}
.dl-tex{height:34px;line-height:34px;padding:0 5px;width:100%;border:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#999;border:1px solid #d6d6d6;border-radius:3px;}
.dl-bot1{height:44px;line-height:18px;background:#CD9C6D;display:block;width:100%;margin:0 auto 20px;border:none;text-align:center;color:#fff;font-size:1.6rem;border-bottom:1px solid #CD9C6D;-webkit-appearance:none;border-radius:3px;}
.customer-name{ overflow:hidden;width:100%;}
.gw-register-pd{ width:49%; float:left; margin:0 0.5%;}
.name-firstname,.name-lastname{ float:left; width:49%!important; margin:0 0.5%!important;}
.wxts{height:20px;background:#fff8ee url(https://m.unice.com/skin/frontend/unice_wap/default/images/en_login_10.jpg) 6px center no-repeat;border:1px solid #ffd5a1;line-height:20px;padding-left:25px;color:#333;}
.wjmb{height:32px;line-height:32px;padding-bottom:10px;width:100%;margin:0 auto;text-align:left; }
#remember-me-box .input-box{ float:left; margin-top:8px;}
#remember-me-box a.link-tip{ margin-top:8px; float:left; display:block; overflow:hidden;}
.wjmb input{vertical-align:middle;display:block;height:14px!important;float:left;width:13px!important;margin-right:-1px;margin-top:10px;}
.wjmb label{padding-left:8px;}
.dl-bot{height:40px;line-height:22px;background:#DE005A;display:block;width:100%;margin:10px auto;border:none;text-align:center;color:#fff;font-size:1.6rem;border-radius:4px;border-bottom:1px solid #DE2696;-webkit-appearance:none;}
.p-box{height:32px;line-height:16px;font-size:1.3rem;padding-bottom:15px;}
.aretex{overflow:hidden;padding:0 5px;width:100%;border:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#999;border:1px solid #d6d6d6;border-radius:3px;height:50px;}
.yhbg{background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/yhbg.jpg) no-repeat;background-size:100% 100%;width:100%;height:98px;text-align:center;color:#fff;font-size:1.5rem;}
.yhbg a{height:28px;border:1px solid #eee;border-radius:3px;line-height:28px;display:inline-block;padding:0 12px;color:#fff;margin:46px 15px 0;font-size:1.6rem;}
.yhbg span{color:#fff;font-size:1.8rem;display:block;padding-top:30px;}
.gllist{overflow:hidden;border-top:1px solid #e9e9e9;background:#fff;margin-bottom:20px;}
.gllist li{border-bottom:1px solid #e9e9e9;height:54px;line-height:54px;padding:0 25px;font-size:1.4rem;}
.gllist li:hover{background:#f9f9f9;}
.gllist li a{height:54px;line-height:54px;display:block;background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/glzx_10.png) no-repeat right center;background-size:12px 12px; text-align:left; padding-left:35px;}
.gllist li span{width:26px;display:inline-block;float:left;position:relative;top:15px;}
.gllist li img{float:left;width:22px;}
.tx-a{margin:0 5px;border:1px solid #f0f0f0;}
.ddlist,.dzlist,.xf-list{overflow:hidden;background:#fff;padding:10px 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;border-bottom:1px solid #eaeaea}
.xfmore{overflow:hidden;margin:8px 0;border-bottom:1px dotted #eee;}
.xfmore dt{line-height:22px;font-size:1.3rem;}
.xfmore dd{color:#999;font-size:1.3rem;padding:5px 0;}
.xq-tit1{height:40px;line-height:40px;overflow:hidden;background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/titbg_03.jpg) repeat-x bottom #fff;padding:0 5%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.xq-tit1 li{overflow:hidden;color:#222;float:left;width:50%;font-size:1.5rem;cursor:pointer;height:38px;line-height:38px;text-align:center;}
.xq-tit1 .curr{color:#F30;background:#fff;height:38px;line-height:38px;border-bottom:2px solid #F60;}
.ddlist dt{height:30px;line-height:30px;}
.ddlist dt span{float:right;}
.ddlist dt b{font-weight:400;color:#777;}
.ddlist dd{padding:10px 10px 15px;overflow:hidden;position:relative;}
.ddlist dd .d-img{border:1px solid #eee;padding:4px;width:18%;max-width:200px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.ddlist dd .d-img img{width:100%;}
.ddlist dd .d-tex{width:76%;padding-left:6px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.ddlist dd .d-tex h3{line-height:20px;color:#555;font-size:1.3rem;margin:0;}
.ddlist dd .d-tex h4{display:none;}
.ddlist dd .d-tex p{height:24px;line-height:24px;}
.ddlist dd .d-tex span{display: inline;font-size:1rem;color:#999;padding-right:5px;line-height:16px;}
.ddlist dd .d-zt{width:100%;text-align:left;margin-top:8px;height:40px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.ddlist dd .d-zt p{height:40px;overflow:hidden;clear:both;line-height:40px;}
.ddlist dd .d-zt span{display:inline-block;font-size:1.5rem;color:red;width:10%; font-weight:normal;}
.ddlist dd .d-zt span.hide{ display:none;}
.ddlist dd .d-zt .amountjj{float:right;}
.my-account hr{ display:none;}
a.delet{display:inline-block;overflow:hidden;height:30px;background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/delet_03.png) no-repeat center #f9f9f9;background-size:18px;color:#888;position:absolute;right:130px; font-size:0; width:30px;border: 1px solid #eee;}
.ddlist dt.dtbox{border:none;position:relative;top:-10px; padding:0 10px;}
.ddlist dt.dtbox a.delet{right:130px;}
#wishlist-table .d-zt input{ border:1px solid #dedede;}
.total{overflow:hidden;clear:both;padding:0 0 10px;text-align:right;}
.total span{padding-left:8px;}
#dzlist{padding:10px 0 0;margin-bottom:8px;}
.dzlist .dz-lft{text-align:left;padding:0 15px;}
.dzlist .dz-lft h3{height:30px;line-height:30px;font-size:1.3rem;font-weight:400;margin:0;}
.dzlist .dz-lft p{line-height:20px;font-size:1.3rem;color:#888;}
.dzlist .dz-lft span{float:right;}
.dzlist .dz-rit{width:100%;text-align:center;height:36px;line-height:36px;background:#f2f2f2;margin-top:10px;}
.dzlist .dz-rit a{display:block;float:left;width:33%;}
.ddlist .d-tex h5{display:inline-block; font-weight:normal; margin:0; font-size:13px;}
.ddlist .d-tex p{display:inline-block;padding-left:5px;}
.ddlist{ padding:0;}
.gw-table-shop{ border:1px solid #F9D4C2;overflow:hidden; margin:10px; background:#FBFBF0;}
.gw-table-shop .gw-recommend{ text-align:left; display:block; padding:10px; color:#f60;}
.gw-table-shop .liu-ckbox{float:left;position:relative; display:block;width:6%; height:40px;}
.gw-table-shop .liu-ckbox a.gw-product-click{ display:block; border-radius:50%; content:"";width:14px; height:14px; border:1px solid #ccc;-moz-box-shadow:1px 1px 2px #C7C6C6 inset;  
  -webkit-box-shadow:1px 1px 2px #C7C6C6 inset;  
  box-shadow:1px 1px 2px #C7C6C6 inset; text-align:center; background:#fff;}
.gw-table-shop .liu-ckbox a.gw-product-click i{ display:none; width:8px; height:8px; border-radius:50%;margin:3px 0 0 3px; background:#fff;}
.gw-table-shop .liu-ckbox a.gw-product-click:active{ border:1px solid #FFB591; background:#FBFBF0;}
.gw-table-shop .liu-ckbox a.gw-product-click:active i{background:#FBFBF0;}

.gw-table-shop .ddlist{ border:none;}
.gw-table-shop .ddlist.mart{ margin:0;}
.gw-table-shop .ddlist .d-tex{ width:70%; box-sizing:border-box!important;
-moz-box-sizing:border-box!important;
-webkit-box-sizing:border-box!important; }
.gw-table-shop .ddlist{ background:none;}
.gw-table-shop .ddlist dd{ background:none;}
.gw-table-shop .ddlist dd .d-tex h3{ text-align:left;}
.gw-table-shop .ddlist dd .d-img{ background:#fff;}
.gw-table-shop .ddlist dd .d-tex span{ text-align:left;width:auto;}
.gw-table-shop .ddlist dd .d-tex span.gw-old-price span.price{ text-decoration:line-through; color:#666;}
.gw-table-shop .ddlist dd .d-zt input.qty{ border:1px solid #dedede;}
#preloader:after{ display:block; content:''; height:50px; clear:both;}
.heji button{background:#EC006C;color:#fff;font-weight:bold;height:43px;}
.heji .gw-firecheckout-paypal-express{width:100%;}
.heji .gw-firecheckout-paypal-express img{height:40px;}
.heji .gw-firecheckout-paypal-express .gw-paypal-express{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.x-zdlist{overflow:hidden;}
.x-zdlist li{margin:12px 0;overflow:hidden;}
.x-zdlist li span i{color:red;padding-right:5px;display:inline-block;width:5px;}
.x-zdlist li span{display:block;width:100%;text-align:left;}
.x-zdlist li input{width:100%;border:1px solid #ddd;height:36px;line-height:36px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 5px;}
.x-zdlist li .dz-jc{width:100%;float:left;}
.x-zdlist li .dz-jc select{width:100%;border:1px solid #ddd;height:36px;line-height:36px;margin-bottom:8px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 5px;}
.x-zdlist li .tx-ra{border:1px solid #ddd;padding:5px;ox-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;}
.sclist{overflow:hidden;}
.sclist li{overflow:hidden;min-height:80px;width:100%;margin:8px 0;clear:both;}
.sclist .scimg{float:left;width:25%;padding:4px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #ddd;}
.sclist .scimg img{width:100%;height:auto;}
.sclist li .sc-tex{width:73%;overflow:hidden;}
.sclist li .sc-tex h3{height:44px;line-height:22px;font-size:1.2rem;}
.sclist li .sc-tex h3 a{color:#656565;}
.sclist li .sc-tex p{height:24px;line-height:24px;color:#f40;}
.all-box{overflow:hidden;margin:15px 0;background:#f9f9f9;}
.all-box a{display:inline-block;padding:0 10px;height:26px;line-height:26px;}
.all-box a:nth-child(2){border:1px solid #eee;background:#f2f2f2;color:#333;}
.all-box a:nth-child(1){border:1px solid #FF0075;color:#FF0075;margin-left:10px;}
.btn-share,.btn-add{padding:0 10px;}
.btn-share{ display:none;}
.empty_cart{width:80%;margin:0 auto;overflow:hidden;text-align:center;padding-bottom:50px;}
.empty_cart img{width:100px;margin-top:30px;}
.empty_cart p{color:#999;}
.empty_cart h4{overflow:hidden;font-size:1.3rem;font-weight:400;color:#666;margin:7px 0 0;line-height: 22px;}
.empty_cart h3{ font-weight:normal; color:#333;font-size:14px;}
.empty_cart .btn-lg{width:auto!important; height:20px!important; line-height:20px!important;}
.success-b{float:left;overflow:hidden;height:40px;padding:56px 56px 56px 400px;background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/20130425D.png) no-repeat 344px center;}
.success-b span{font-size:2.2rem;color:#7ABD54;}
.org_btnb{background:#EC006C;}
.org_btnb{height:28px;padding:0 10px;margin:10px 15px 0 0;display:inline-block;border-radius:2px;color:#fff!important;text-align:center;font-size:1.5rem;line-height:28px;}
.texbug{vertical-align:middle;margin-right:5px;width:18px;height:18px;}
.ddlist dt label{vertical-align:middle;}
.heji{width:96%;line-height:40px;overflow:hidden;  margin:0 auto 15px; text-align:left; position:relative; top:-35px;}
.heji .abox{ height:40px; line-height:40px; float:right;}
.heji span:nth-child(2){width:200px;float:left;padding-left:15px;}
.sideMen{width:100%;margin:8px 0;}
.sideMen h3{display: inline-block;width:52%;height:36px;line-height:36px;border-bottom:0px solid #e8e8e8;font-size:14px;cursor:pointer; margin-top:-5px; font-weight:bold; text-transform: capitalize;color: #333;}
#product_cart_action .zhifu {float: right;width: 48%;}
#coupon_cart h2{    font-size: 14px;text-transform: capitalize;font-weight: bold;color: #333;}
.sideMen h3 span{display:inline-block;font-size:14px;}
.sideMen h3 b{ font-weight:normal; color:#000; padding-right:10px;}
.sideMen ul{width:92%;margin:10px auto 0;overflow:hidden;}
.sideMen ul li{overflow:hidden;height:25px; line-height:25px; font-size:14px;color:#666;}
.sideMen ul li i{ font-style:normal;}
.sideMen ul li span{font-size:14px;display:inline-block;width:20%;float:left;color:#333;}
.sideMen h3 em,.sideMen ul li p em{float:right;display:block;width:40px;height:32px;background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/sanjiao02.png) no-repeat center;cursor:pointer;}
.sideMen ul li p em a{display:inline-block;width:40px;height:32px;}
.sideMen ul li p{line-height:24px;}
.sideMen ul li p.col{color:#888;}
.sideMen ul li p input{vertical-align:middle;}
.sideMen ul li p label{vertical-align:middle;margin-left:5px;color:#777;}
.proimg{width:25%;padding:4px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #efefef;}
.proimg img{width:100%;}
.protex{width:73%;}
.sideMen ul li .protex h4{line-height:24px;font-size:1.3rem;font-weight:400;color:#666;}
.sideMen ul li .protex span{float:right;width:auto;color:#999;}
.sideMen .cart_specrialPrice_2 .price{
    color: #999;
    text-decoration: line-through;
    font-weight: bold;
    font-size: 14px;
}
.mren{height:40px;line-height:40px;}
.mren input{vertical-align:middle;}
.mren label{vertical-align:middle;margin-left:5px;color:#666;}
.abox{display: inline-block;height: 40px;line-height: 40px;padding: 0 8px;color: #fff;font-size: 1.4rem;background: #FF0075;border-radius: 3px;}
.abox1{display:inline-block;height:40px;line-height:40px;padding:0 8px;color:#fff;font-size:1.4rem;background:#1989f0;}
.Reviews{overflow:hidden;clear:both;height:32px;line-height:32px;border-bottom:1px solid #eee;margin:8px 0;}
.Rev-top{background:#fff;padding:25px 0;color:#fff;text-align:center;margin:0 0 15px;overflow:hidden;border-bottom:1px solid #eceaea;}
.Rev-top li{display:inline-block;float:left;font-size:1rem;color:#999;padding:0 10px;}
.Rev-top li span{display:block;font-size:1.4rem;color:#333;}
.Level{overflow:hidden;font-size:1rem;color:#999;}
.Level i{background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/unactive-star.png) left center repeat-x;display:block;width:100px;height:36px;background-size:20px;}
.Level i b{background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/active-star.png) left center repeat-x;width:40%;display:block;height:36px;background-size:20px;}
.headtitle_search{position:absolute;left:0;top:60px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; width:100%; left:0; right:0; padding:0 10px; border-bottom:1px solid #eee; background:#fff;z-index:1000;
box-shadow: 1px 6px 3px #eee;
-webkit-box-shadow: 1px 6px 3px #eee;
}
.headtitle_search .Edit{height: 60px;}
.search{overflow:hidden;height:44px;line-height:30px;border:none;border-radius:5px;padding:6px 0;width:100%;}
.se-re{text-align:center;}
.se-re img{width:50px;display:block;margin:20px auto 15px;}
.linklist{overflow:hidden;background:#fff;padding:10px;border-top:1px solid #f0f0f0;}
.linklist li{display:inline-block;width:48%;max-width:260px;border:1px solid #eee;margin:4px 1%;float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
@media screen and (min-width:52px){.linklist li{width:31%;}
}
.linklist li .linkimg{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:5px 5px 0;}
.linklist li .linkimg img{width:100%;height:auto;}
.linklist li h3{height:34px;line-height:34px;color:#333;background:#f9f9f9;text-align:center;margin:0;font-size:1.4rem;}
.conmid{overflow:hidden;line-height:24px;font-size:1.3rem;}
.conmid h3.h3box{padding-top:10px;font-size:2.4rem;color:#333;}
.conmid .time{height:24px;line-height:24px;padding-bottom:30px;}
.conmid .time span{padding-right:8px;}
.conmid img{display:block;width:100%;margin-bottom:20px;}
.ot-menu{background:#f9f9f9;}
.ot-menu ul li{text-align:center;border-bottom:1px solid #ececec;padding:12px 0;}
.ot-menu ul li a{font-size:1.3rem;line-height:20px;}
.ot-menu ul li.active{color:#f12e24;background:#fff;border-bottom:1px solid #eee;margin:0;}
.ot-maininfo{float:left;background:#fff;overflow-y:auto;}
.menutype{padding:15px 10px;}
.menutype a{width:49%;float:left;padding:10px;border:1px solid #eee;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-right:1%;margin-bottom:5px;text-align:center;}
.menutype a img{width:100%;height:auto;display:block;}
.menutype a span{height:26px;line-height:26px;color:#333;}
.Menu_box{clear:both;width:100%;}
#left_Menu{position:absolute;z-index:1;top:44px;bottom:0;left:0;width:30%;overflow:hidden;background:#F6F6F6;}
#right_Menu{position:absolute;z-index:1;top:44px;bottom:0;left:30%;width:70%;background:#fff;overflow:hidden;}
#left_Menu #scroller,#right_Menu #scroller2{position:absolute;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;z-index:1;-webkit-tap-highlight-color:transparent;width:100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none;}
.lx{overflow:hidden;}
.lx li{padding:5px 0;height:20px;line-height:20px;}
.lx li img{width:20px;float:left;margin-right:5px;}
.lx li i{padding-left:8px;color:#999;font-style:normal;}
.lx li:last-child{padding-left:24px;}
.swatches-container .swatch-span{border:1px solid #e6e6e6;padding:3px 0;display:inline-block;margin-right:8px;margin-bottom:8px;min-width:23.6%; text-align:center; box-sizing: border-box;}
.swatches-container a.current{border-color:#ff5900;background-color:#ff5900;color:#fff;}
button.button.btn-continue.texbug{width:160px;}
.buttons{ width:100%; background:#FF0075; color:#fff;margin:15px 0; border:none; height:36px; line-height:36px; font-size:1.6rem;}
.heji span:nth-child(3){width:85px;float:left;padding-left:12px;}
.gw_option_more{ overflow:hidden; background:#f0f0f0; width:60px; text-align:center; height:26px; line-height:26px; margin:10px 0;}
.box-reviews .share-fb{ font-size:12px;}
.gw_option_more a{color:#f60;}
.gw_flaticon-recycle59{ border:none;
    display: inline-block;
    /* overflow: hidden; */
    height: 25px;
    line-height: 30px;
    background: url(https://m.unice.com/skin/frontend/unice_wap/default/images/delet_03.png) no-repeat left center;
    background-size: 18px;
    color: #888;
    padding-left: 19px;
    /* position: absolute; */
    right: 0;
    margin-top: 10px;
}
.gw_product-image{
  float:left; margin-right:8px;
}
/* Product Active */
.prodPromotions{
  font-size: 11px;
    line-height: 25px;
    padding: 5px 30px;
    position: relative;
  border:1px dashed #cb2027;margin:0 auto 10px;
}
.prodPromotions .litb-icon-free-wealth{
  left: 8px;
    position: absolute;
    top: 9px;
}
.litb-icon-free-wealth{
  background: url(http://www.unice.com/skin/frontend/coolbaby/default/images/small-pic.png)  no-repeat scroll -356px -358px;
    height: 16px;
    width: 16px;
}
.prodPromotions strong{
  color: #cb2027;
    font-weight: bold;}
.attribute_button{
  overflow: hidden;
    line-height: 12px;
    font-size: 14px;
    display: inline-block;
    padding: 10px;
    float: right;
    position: absolute;
    right: 87px;
      border: 1px solid #FFA362;
    background: #FFE6CD;
    color: #f40;
  top:24px; z-index:999;cursor: pointer;
}
@media screen and (max-width:480px){
  .attribute_button{ top:43px;}
  
}
.table-bordered{ width:100%; margin:0 auto;}
/*.table-bordered td{ line-height:24px; padding:5px;}*/
.midbox .box-description .table-bordered td{ line-height:24px; font-size: 1.3rem}

/*购物车进度条*/

.shopcart_nav {
    background-color: #f5f5f5;
    line-height: 30px;
    font-size: 13px;
    color: #000;
    text-align: center;
    padding: 8px 0;
}
.shopcart_nav i.iconfont {
  background: url(https://m.unice.com/skin/frontend/unice_wap/default/images/jiantou.png) no-repeat;
    margin: 2px 6px;
    width: 15px;
    height: 8px;
    display: inline-block;
    overflow: hidden;
}
.shopcart_nav .col_666, .shopcart_nav .col_ff0 {
    color: #fb0ba2;
    font-size: 15px;
    font-weight: bold;
}

/*详描 最新 2016.9.6 */

@media screen and (min-width:1200px){
.topads01{position:absolute;top:580px;left:20px;padding-left:30px;text-align:left;line-height:20px;}
.topads02{position:absolute;bottom:150px;right:30px;padding-right:30px;line-height:20px;}
.bottomads{position:absolute;top:200px;left:50px;padding-left:10px;line-height:20px;}
.youtubeleft{float:left;width:49.8%;}
.youtuberight{float:left;width:50.2%;}
}

@media screen and (min-width: 960px) and (max-width: 1199px) {
.topads01{position:absolute;top:580px;left:20px;padding-left:30px;text-align:left;line-height:20px;}
.topads02{position:absolute;bottom:150px;right:30px;padding-right:30px;line-height:20px;}
.bottomads{position:absolute;top:200px;left:50px;padding-left:10px;line-height:20px;}
.youtubeleft{float:left;width:49.8%;}
.youtuberight{float:left;width:50.2%;}
}
@media screen and (min-width: 768px) and (max-width: 959px){
.topads01{display:none;}
.topads02{display:none;}
.bottomads{display:none}
.youtubeleft{float:left;width:49.8%;}
.youtuberight{float:left;width:50.2%;}
}

@media only screen and (min-width: 480px) and (max-width: 767px){
.topads01{display:none;}
.topads02{display:none;}
.bottomads{display:none}
.youtubeleft{float:left;width:49.8%;}
.youtuberight{float:left;width:50.2%;}
}

@media only screen and (max-width: 479px) {
.topads01{display:none;}
.topads02{display:none;}
.bottomads{display:none}
.youtubeleft{float:left;width:49.8%;}
.youtuberight{float:left;width:50.2%;}
}
.paypal-or{ display:none;}
.paypal-or{ display:none;}
.paypal-logo{ float:left;width:60%;font-size:10px;padding-left: 15px;}
.bml-checkout-type{float: left;

}
 .product-options-bottom{
        margin-bottom:10px;
    }
.bml-checkout-type .bml_button img{
        border:1px solid rgb(255,196,56);
        width: 75%;
        margin-left: 25%;
    }
.bml-checkout-type .paypal-logo{
        position: absolute;
        bottom:0;
        right:4%;
}
.paypal-logo .bml_button a:nth-child(2){ display:none;}
.short-reward{ padding:5px; margin:5px 0; background:#FFF7F2; color:#f90; font-size:12px;}
.backtop{ position:fixed; bottom:140px; right:15px; background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/backtop_03.png) no-repeat;width:36px; height:36px; background-size:36px; display:block; z-index:10;}
.Andbox{ position:fixed; z-index:999; width:100%; top:0; height:100%; display:none;}
.Andbox img{width:100%;}
.closebtn {
    display: block;
    width: 60px;
    height: 26px;
    line-height: 26px;
    font-size: 24px;
    color: #000;
    text-indent: 12px;
    overflow: hidden;
    position: absolute;
    left: 12px;
    top: 20px;
    z-index: 99;
}
.gw_add_to_safari_home{display:block;background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/iphone.png) no-repeat center; background-size:30px;width:40px;  height:40px; position:absolute; top:10px;
    right:90px;}
.gw_add_to_chrome_home{display:block;background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/Android.png) no-repeat center; background-size:22px;width:40px;  height:40px; position:absolute; top:10px; right:90px;}
.home_header_payIcon {
    display: none;
    position: absolute;
    width: 76px;
    right: 10px;
    top: 5px;
    z-index: 99;
}
#cd-menu-account {
    position: absolute;
    left: 52px;
    padding: 0 10px;
}
#cd-menu-account .icon-login {
    font-size: 20px;
}
#cd-menu-account.cd-menu-login .icon-login {
    color:  #e20a96;
}
    /*liudanli20170314*/
.extra-big-icon{ padding:0 10px; overflow:hidden;}
.extra-big-icon + h1{ margin:0; padding:0 10px 10px;font-size:16px; font-weight:normal; line-height:26px;}
.arrow-list{ overflow:hidden; padding:0 10px;}
.btn-lg{ display:block; margin:15px auto; padding:8px; width:150px; text-align:center;}
#at-cv-lightbox-content .at-cv-goal-container{padding:25px 15px 0!important;}
/*注册登录同页*/
.tab{ overflow: hidden; width:100%; margin:0 auto; border-radius:3px; cursor:pointer;}
.tab li{ height:36px; line-height:36px; width:50%; background:#eee; color:#333; text-align:center; float:left; font-size:16px; border-top:1px solid #eee;}
.tab li.curr{ background:#fff;}
.account-create{overflow:hidden; padding:0 0 10px;}
.account-create .form-list li{text-align:left;}
.account-create .form-list input.dl-tex{width:100%;}
.account-create .input-box input.input-text{    height: 34px;line-height: 34px;padding: 0 5px; width: 100%;border: none;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;color: #999;border: 1px solid #d6d6d6;}
.account-create .fieldset .legend{text-align:left;padding:0 10px; margin-top:0; font-size:16px;}
.account-create .form-list .field{width: 49%;float: left;margin: 0 0.5%;}
.account-create .buttons-set button.button{float:none;width:96%; margin:0 auto; height:40px; line-height:40px;border-radius:0;}
.account-create .buttons-set p.required{float:none;margin: -33px 0 10px; padding:0 10px; text-align:right;}
#login-form .dl-bot{border-radius:0;}
#login-form .clearer{
    height: 36px;
    background: #496CB3;
    overflow: hidden;
    text-align: center;}
#page .content form .SignInFaceBook{
    display: block;
    text-align: center;
    background-color: rgb(73,108,179);
    height: 36px;
    }
#login-form .clearer img,
#form-validate .clearer img{ vertical-align:bottom;height: 36px;width: auto;}
#login-form .clearer .google-btn,
#form-validate .clearer .google-btn {
    padding: 4px;
    box-sizing: border-box;
}
.SignInFaceBook .inchoo-socialconnect-facebook-inner {
    line-height: 36px;
}
.SignInFaceBook .inchoo-socialconnect-facebook-inner a{
    display: inline-block;
    color: #fff;
    font-size: 1.6rem;
}
/*login page facebook button*/
#login-form .clearer.signInGoogle ,
#form-validate .clearer.signInGoogle,
.clearer.SignInInstagram{
    height: 36px;
    background: #d0422c;
    color: #fff;
    width: 49%;
    float: left;
    font-size: 1.6rem;
    line-height: 36px;
    text-align: center;
}
.clearer.SignInInstagram,
#login-form .clearer.SignInInstagram{
    margin-top: 10px;
    background: #e53a60;
}
#login-form .clearer.signInGoogle a ,
#form-validate .clearer.signInGoogle a ,
.inchoo-socialconnect-instagram-inner a{
    color: #fff;
}
.inchoo-socialconnect-instagram-inner img {
    display: inline-block;
    width: 36px;
    height: 36px;
    padding-right: 10px;
}
#login-form .clearer.SignInFaceBook,
#form-validate .clearer.SignInFaceBook{
    float: right;
    width: 49%;
}
.third_party_login {
    position: relative;
    display: inline-block;
    padding: 0 10px;
    z-index: 2;
    left: 50%;
    margin: 0 auto 10px -68px;
    text-align: center;
    color: #333;

    background: #fff;
}
.third_party_loginLine {
    width: 100%;
    border-top: 1px solid #ddd;
    position: relative;
    top: -20px;
}
/*我的订单调整*/
.ddlist dt{ font-size:12px;padding:0 5px;}
.ddlist dt em{font-style:normal; padding:0 5px;}
.ddlist dt span i{font-style:normal;}
.ddlist dd .total.liutotal{ margin:0; padding:10px 0 0;}
.ddlist dd .total.liutotal span{float:right; font-size:14px;}
.ddlist dd .d-tex p{ padding-left:0!important;}
.vieworderinfo{overflow:hidden; margin:10px 0;}
.vieworderinfo h1{font-size:14px;background: #f0f0f0;
    padding: 15px 0;
    margin:0 0 15px;}
.vieworderinfo .link-print{ padding-right:15px; display:none;}
.order-info dt{display:none;}
.order-info dd{width:100%;}
.order-info dd #order-info-tabs{width:100%;display:none;}
.order-info #order-info-tabs li.current{ background:#fff; font-size:16px;}
.title-buttons{ text-align:center!important;}
.order-info{ margin:0; text-align:center;}
.vieworderinfo .order-date{ margin:0; padding:0 15px; text-align:center; position:relative;top:-15px;}
.vieworderinfo .order-info-box{margin:0 15px 10px; padding:10px; border-radius:3px; border:1px solid #ddd;}
.vieworderinfo .order-info-box .col-1{ border:none;}
#my-orders-table{ border:1px solid #dcdcdc; font-size:12px;}
#my-orders-table tr{border:1px solid #dcdcdc;}
#my-orders-table tr th{ padding:3px; background:#eee; text-align:center; font-weight:bold;}
#my-orders-table tr td{ border:1px solid #dcdcdc;}
#my-orders-table tr td dl{ line-height:14px;}
#my-orders-table .product-name{font-size:12px; font-weight:bold; height:60px; line-height:20px; overflow:hidden;margin:0; padding:0;}
.gw-success-page .page-title{margin-bottom:10px;}
.gw-success-page .link-print{display:none;}
.gw-success-page .page-title h1{font-size: 14px;
    text-transform: capitalize;
    color: #333;font-weight: bold;}
.gw-success-page .sub-title{font-size:16px; margin:10px 0;}
.order-info-box h2{margin:10px 0;}
.gw-success-page .title-buttons{padding:0 10px; height:auto; position:relative;overflow: inherit;}
.gw-success-page .title-buttons h1{float:left; text-align:left; font-size:16px;}
.gw-success-page .title-buttons .link-reorder{ position:absolute;
  position: absolute;
    top:25px;
    right: 13px;
    margin: 0;
    border: 1px solid #DDD;
    padding:3px 5px;
    border-radius: 3px;
    float: right;}
.gw-success-page .order-info-box{margin:10px auto; overflow:hidden;width:94%; border:1px solid #ddd; border-radius:3px; padding:10px!important;box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
.gw-success-page .order-info-box .col-1{border:none; text-align:left; font-size:12px; border-radius:3px;width:48%; float:left;}
.gw-success-page .order-info-box .col-2{border:none; text-align:left; font-size:12px; border-radius:3px;width:48%; float:right;}
.gw-success-page .order-info-box h2{ text-align:left;font-size: 12px;}
.gw-success-page .order-info-box .box-content{text-align:left;}
.gw-success-page .order-details .table-caption{ display:none;}
.order-info-box{padding: 10px 20px 0!important;}
.hh-new-description{text-align:center;max-width:1000px;width:100%;margin:0 auto;}
.leftimg{width:37.4%!important;float:left;}
.rightimg{width:62.6%!important;float:left;}
.left-hair-img{width:50%;float:left;}
.right-hair-img{width:50%;float:left;}
.sns-account{margin-top:-20px;}
.sns-account a{float:left; }
.top-class,.bottom-hair{clear:both;}
/*home tishi*/
.Pro-mpt{overflow:hidden;width:100%;padding:5px 0;}
.Pro-mpt li{ border-bottom:1px solid #eee; height:30px; line-height:30px; text-align:center; text-transform:capitalize;}
.Pro-mpt li b{color:#FF0075; padding:0 5px;}
li#remember-me-box{float:right;}


/*tanchu2*/
.advbox-alert2{ position:fixed;width:100%; left:0;right:0; z-index:9999999999;background: rgba(0, 0, 0, 0.4); height:100%;top:0;}
.advbox-alert2 .advpic{ width:96%; margin:0 auto; position:relative; top:150px; background:#fff; }
.gw-alert-img > p{display:none;}
.Invitebox{ overflow:hidden; background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/Invitefriends.jpg) no-repeat bottom; width:100%; margin:0 auto; background-size:100%; min-height:200px;}
.inright{ float:right;width:60%; background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/Invitefriends_03.jpg) no-repeat center 30%; padding-top:30%; background-size:100%;}
.inright input{ border:1px solid #ccc; border-radius:3px; height:30px; line-height:30px; width:70%; padding:0 8px; margin:0 auto;}
.inright button{ border:none; display:table; background:#f51383; height:30px; line-height:30px; color:#fff; font-size:15px; border-radius:20px; margin:10px auto 0; padding:0 10px; text-transform:capitalize;}
/*tanchu1*/
.advbox-alert1{ position:fixed;width:100%; left:0;right:0; z-index:9999999999;background: rgba(0, 0, 0, 0.4); height:100%;top:0;}
.advbox-alert1 .advpic{ margin:0 auto; position:relative; top:100px; background:#fff;width:96%; padding:20px 0;}
.gw-alert-img > p{display:none;}
.cartprobox{ overflow:hidden; width:94%; margin:0 auto;}
.ctproboxlft{overflow:hidden;}
.ctproboxlft h3{font-size:17px; font-weight:normal;text-transform: capitalize;text-align:left; margin:0 0 10px; width:100px; floa:left;}
.ctproboxlft h3 img{width:100px;}
.ctproboxlft h1{font-size:13px; font-weight:normal;color: #000; padding:0 0 10px;/* letter-spacing:3px;*/ margin:0; text-align:left; margin-left:110px;}
.ctproboxlft h4{ font-size:13px; font-weight:normal;font-family:Arial;text-transform: capitalize; line-height:20px;margin:0 0 15px;text-align:left; color:#333; margin-left:110px;}
.ctproboxlft h4 b{color:#f30;}
.ctproboxlft button{ border:none; border-radius:3px; background:#f51383; color:#fff; height:32px; line-height:32px; font-size:16px; text-transform:capitalize; padding:0 20px; float:left; margin-bottom:20px; margin-left:110px;}
.ctproboxrit{ overflow:hidden; background:#eee; padding:10px;}
.ctproboxrit ul{ overflow:hidden; max-height:180px; overflow-y:auto;}
.ctproboxrit ul li{ overflow:hidden; margin-bottom:10px;}
.ctproboxrit ul li .ct-proimg{ float:left; margin-right:10px;}
.ctproboxrit ul li .ct-proimg img{width:70px;}  .ctproboxrit ul li h3{font-size:13px; font-weight:normal;font-family:Arial;text-transform: capitalize;height:40px; line-height:20px;overflow:hidden; text-align:left; margin:0;}
.ctproboxrit ul li p{text-align:left;}
.ctproboxrit ul li p strong{ font-weight:normal; font-size:14px; text-align:left;color:#333;}
.ctproboxrit ul li p strong span{ color:#f51383; font-size:14px;}
.closebtn-alert,.closebtn-alert1,.closebtn-alert2{position: absolute;top: 0px;right: 0;font-size: 20px;width:40px;height:40px; line-height:40px; text-align:center;}
.at4-show{ text-align:center; margin:14px 0!important;}
/*youmaylike*/
.ptitle {
    line-height: 45px;
    font-size: 16px;
    color: #333;
    padding: 0 1%;
    box-sizing: border-box;
    background: #eee;
}
#youlike{
    overflow:hidden;
    background:#fff;
    width: 100%;
    margin: 0 auto;
}
#youlike .recommended{font-size:0;padding:0 3%!important;}
#youlike .swiper-slide{
    padding: 0;
    display: inline-block;
}
#youlike  .swiper-button-next,
#youlike .swiper-button-prev {
    background-image: url("https://m.unice.com/skin/frontend/unice_wap/default/images/longqi/home/swiper-arror.png");
    background-size: 30px;
    background-color: #eee;
}
#youlike  .swiper-button-next {
    right: 0;
}
#youlike .swiper-button-prev {
    left: 0;
    transform: rotate(180deg);
}
@media (min-width:768px){
    a.delet{right:10px}
}
#youlike .swiper-slide h3{ margin:0; font-size:14px; height:40px; line-height:20px; overflow:hidden;}
#youlike .swiper-slide .price{ color:#f30; font-size:14px;}
    #youlike .swiper-slide .price-box{
      text-align: center;
    }
    #youlike .swiper-slide .price-box .old-price{
      display: inline-block;
    }
    #youlike .swiper-slide .price-box .old-price .price{
      font-size: 14px;
      color: rgba(0,0,0,.5);
    }
    #youlike .swiper-slide .price-box .special-price{
      display: inline-block;
    }
    #youlike .swiper-slide .price-box .special-price .price{
      font-size: 16px;
      color: #f30;
    }
.gw_success_try_now{display:table; background:#fe0da7; text-transform:uppercase;color:#fff; padding:0 15px; height: 30px;line-height: 30px;font-weight: normal;font-size: 14px;margin:10px auto 0;}
/*footer货币切换*/
.currencyfoot{ margin:0 10px; position:relative; top:-15px;}
.currencyfoot > a{cursor: pointer;
    display: block;
    padding: 0 15px;
    color: #222;font-weight:600; text-transform:uppercase;
    font-size: 13px;
    position: relative;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
    height: 44px;
    line-height: 44px;
    background: #f6f6f6;
    border-bottom: 1px solid #e7e7e7;
    text-align: left;}
.currencyfoot > a i {
    position: absolute;
    width: 27px;
    height: 27px;
    top: 16px;
    left: 12px;
    font-size: 1.8rem;
    color: #595959;
}
.currencyfoot > a i.fa-chevron-down {
    right: 12px;
    left: auto;
    font-size: 1.6rem;
    background: url(https://m.unice.com/skin/frontend/unice_wap/default/images/jia.png) no-repeat center;background-size:10px;
}
.currencyfoot > a.open i.fa-chevron-down {
    background: url(https://m.unice.com/skin/frontend/unice_wap/default/images/jian.png) no-repeat;background-size:16px;
}
.currencyfoot ul{ background:#fff; position:absolute;width:100%; border:1px solid #ddd; border-top:none;}
.currencyfoot ul li{ padding-left:20px; text-align:left; height:36px; line-height:36px;}
.currencyfoot ul li a{ text-align:left;}
/* my point*/
#my-transaction-table th{font-weight: normal;}
#my-transaction-table td{ font-size:12px;}
#form-validate .form-list li input{ border:1px solid #ddd;width: 98%!important;}
#siimage{border: 1px solid #B6B6B6; width:120px; margin:15px 0;}
.form-button {background: #FF0075;width: 100%;color: #fff; border-radius:3px;}
/*footer find us*/
.find_uslist{ overflow:hidden;}
.find_uslist .link{ text-align:center; font-size:24px; margin:15px 0;}
.find_uslist p{ overflow:hidden; text-align:center; margin:15px 0!important;}
.find_uslist p a{ display:inline-block;}
.at-share-tbx-element .at-share-btn{ border-radius:3px!important; margin:0 10px 5px 0!important;}
.gw-paypal-express{ display:inline-block; background:#ffc438; border-radius:3px;width:73%; border: 1px solid #F0B935; text-align:center;}
.gw-firecheckout-paypal-express{width:45%; margin:10px auto;}
.gw-firecheckout-paypal-express  .gw-paypal-express{width:100%; background:#fff;     border: 1px solid #F0B935;
    border-top: 3px solid #F0B935;}
.paypal-or-addnew{ width:20%; display:inline-block; text-align:center;}
.fprice_fisrt{overflow:hidden;}
.fprice_fisrt .tot{ font-size:14px!important; color:#999;}
.regular-price .price{ font-size:18px; color:#fb2fac;}
/*物流跟踪*/
.gw_header_track_order{ float:right; padding:0 10px;}
.gw_header_track_order:hover{
moz-box-shadow: 0 3px 10px rgba(0,0,0, 0.15);
-webkit-box-shadow: 0 3px 10px rgba(0,0,0, 0.15);
box-shadow: 0 3px 10px rgba(0,0,0, 0.15);
background:#fff;
}
.Track_box{ overflow:hidden; padding:20px;}
.Track_box p{ font-size:12px; color:#666; text-align:center;}
.track-cx{ overflow:hidden; margin:15px 0}
.track-cx label{ font-size:14px; display:block; margin-bottom:5px; text-align:left;}
.track-cx label em{ color:#f00;}
.track-cx select{ height:36px; line-height:36px; padding:0 12px;background: url(https://m.unice.com/skin/frontend/unice_wap/default/images/select-arrow.png) no-repeat center right; padding-right: 25px !important;width:100%;
webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;border:1px solid #CDCDCD;}
.track-cx input{ border:1px solid #CDCDCD; padding:0 2%; height:36px; line-height:36px; display:block; width:95.3%; margin:15px 0 0;}
.track-cx button{ border:none; background:#fc0cad; color:#fff; border-radius:3px; padding:10px 15px; font-size:16px; margin:10px 0 0; float:left;}
.track-result{ overflow:hidden;}
.track-result dl{ overflow:hidden; margin:0;}
.track-result dl dt{ border-bottom:1px dashed #ddd; padding:8px 0; margin:5px 0; font-weight:normal;}
.track-result dl dt span,.track-result dl dd span{ float:left; width:140px; font-size:14px; display:inline-block; color:#000; text-align:left;}
.track-result dl dt b{ font-size:14px;}
.track-result dl dd{ border-bottom:1px dashed #ddd;margin:5px 0; overflow:hidden; padding:8px 0;}
.track-result dl dd ul{ float:left; overflow:hidden; padding:15px 0 0;}
.track-result dl dd ul li{ font-size:13px; line-height:20px; padding:2px 0 5px; color:#666; text-align:left;}
.track-result dl dd ul li b{ font-weight:normal; color:#000; padding-left:8px;}
.track-result dl dd ul li:last-child{ color:#f30;}
.track-result dl dd ul li:last-child b{ color:#f30;}
/*订单详情调整*/
.order-details{ padding:0 10px;width:auto;}
.liu_detail{ overflow:hidden; border:1px dashed #f9cbcb; padding:10px 20px; background:#f6f3ec;}
.liu_detail p{ display:block;color:#f30; font-size:17px; clear:both; margin:0 0 5px; text-align:left;}
.liu_detail p span{padding-right:8px; color:#333; display:inline-block; width:120px; text-align:left;}
.back_history{ font-weight:bold; text-transform:capitalize;}
.liu_debox{ text-align:right; margin-bottom:10px; font-size:12px;background: #fff;
    border-radius: 3px;
    padding: 5px 10px;
    border: 1px solid #ddd; float:right;}
.order_track{ overflow:hidden;}
.order_track h1{ font-size:16px; font-weight:normal; color:#333;}
.tracktit{ overflow:hidden;border: 1px solid #ccc;width:100%;}
.tracktit th,.tracktit td{border:1px solid #ccc; padding:5px;}
.tracktit th{ font-weight:bold; text-align:center; background:#f3f3f3;}
.tracktit ul li{ font-size:12px;}
.tracktit ul li b{font-weight:normal;}
/*购物车积分*/
#cart_rewardpoints_box h3{ margin:0; font-size:14px; color:#333; text-transform:capitalize;display:inline;}
.gw_cart_points_button{display: inline-block;
    background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/what.png) no-repeat;
    width: 24px;
    height: 24px;
    position: relative;
    top:6px;
    left: 4px;}
#discount-coupon-form  #coupon_cart input#coupon_code{ border:1px solid #BFBFBF; height:34px; line-height:34px; padding:0 5px; width:90%; border-radius:3px;-webkit-appearance: none;}
.Registered_login .mc .padzy #login-form .dl-p input{
-webkit-appearance: none;
}
#discount-coupon-form  #coupon_cart button{color: #fff;
    height: 36px;
    line-height: 36px;
    margin:3px 0;
    position: relative;
    background: rgb(255,0,117);
    width: 110px;
    position: absolute;
    right: 10px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    text-align: center;
    padding: 0; border:none;font-weight: normal;
    font-size: 15px;}
.cart_point{ overflow:hidden;}
.cart_point h4{ margin:0; font-size:16px; background:#f0f0f0; padding:5px 8px;}
.cart_point ul{ overflow:hidden;}
.cart_point ul li{line-height: 20px;margin: 8px;border-bottom: 1px dashed #ddd;padding: 0 0 8px;}
.cart_point ul li span{font-weight:bold; display:block;}
.tipscon_table{display:none;}
/*购物车 界面  My Cart 调整*/
#page form .heji .sideMen #cart_rewardpoints_box h3 b{
        display: none;
    }
    #page form .heji .sideMen .zhifu .zongjiage{
        display: none;
    }
.zhifu .line{
    width: 98%;
    margin: 15px auto !important;
    height: 1px;
    background: #999;
    line-height: 0;
    position: relative;
}
.zhifu .line span{
    color: #999;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -14px;
    height: 10px;
    background: #fff !important;
    padding: 0 5px;
    width: auto; 
}
/*产品 详情界面  调整*/
#page .padzy form #J_m_nav{
    padding:0;
}
#page .padzy form .product-options-bottom .add-to-cart{
    padding: 0;
}
#page .padzy form .product-options-bottom{
    position: relative;
    padding: 0 10px;
}
#page .padzy form .product-options-bottoms{
    padding-bottom:50px; 
}
/*手机端详情界面 推荐产品 调整*/
#page .content .ptitle{
    border-radius:3px;width:220px;margin:10px auto;
background:#fff; text-align:center;
}
#page .content .swiper-container .swiper-wrapper .swiper-slide a h3{
    font-size: 12px;
    height: auto;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-weight: 500;
    margin-bottom: 0.5rem;
}
#page .content .swiper-container .swiper-wrapper .swiper-slide a .price-box{
    display: inline-block;
}
#page .content .swiper-container .swiper-wrapper .swiper-slide a .price-box .old-price{
    display: inline-block;
}
#page .content .swiper-container .swiper-wrapper .swiper-slide a .price-box .old-price .price{
    display: inline-block;
    color: rgba(0,0,0,.5);
    font-size: 14px;
    font-weight: 500;
}
#page .content .swiper-container .swiper-wrapper .swiper-slide a .price-box .special-price{
    display: inline-block;
}
#page .content .swiper-container .swiper-wrapper .swiper-slide a .price-box .special-price .price{
    display: inline-block;
    font-size: 18px;
    color: rgb(255,50,135);
    font-weight: 500;
}
  /*手机端详情界面 支付按钮调整*/
#page .content form .product-options-bottom div>.paypal-logo{
    display:inline-block;
    width:48%;
    height:auto;
    padding:0;
    margin-bottom: -5%; 
  }
#page .content form .product-options-bottom div>.paypal-logo .gw-paypal-express{
    width:100%;
    display:inline-block;
    margin-left:2%;
}  
#page .content form .product-options-bottom div>.paypal-logo .gw-paypal-express img{
   width: 100%;
   display:inline-block;
   height: auto;
  }  
#page .content form .product-options-bottom div:after{
    display:block;
    visibility:hidden;
    height:0;
    content:"";
    clear:both;
}  
#page .content form .product-options-bottom div>.bml-checkout-type{
    display:inline-block;
    width:48%;
    height:auto;
    padding:0;
}
#page .content form .product-options-bottom div>.bml-checkout-type:after{
    display:block;
    visibility:hidden;
    height:0;
    content:"";
    clear:both;
}
#page .content form .product-options-bottom div>.bml-checkout-type .paypal-logo{
    width: 100%!important;
    height: auto;
    display:inline-block;
    position: relative;
    padding: 0;
    left:5%;
}
#page .content form .product-options-bottom div>.bml-checkout-type .paypal-logo .bml_button{
    width: 100%;
    height: auto;
    display:inline-block;
}
#page .content form .product-options-bottom div>.bml-checkout-type .paypal-logo .bml_button a{
    width: 100%;
    height: auto;
    display:inline-block;
}
#page .content form .product-options-bottom div>.bml-checkout-type .paypal-logo .bml_button a img{
    width: 100%!important;
    height: auto!important;
    display:inline-block!important;
    margin:0;
}  
 /*手机端详情界面 支付按钮调整 原价  折扣价*/
 #page .content form .product-options-bottom .texlist .fprice_fisrt{
   
 }
 #page .content form .product-options-bottom .texlist .fprice_fisrt>span{
    color: #000;
 }
#page .content form .product-options-bottom .texlist .fprice_fisrt .price-box .old-price{
    display: inline-block;
}
#page .content form .product-options-bottom .texlist .fprice_fisrt .price-box .old-price .price{
    display: inline-block;
    color: rgba(0,0,0,.5);
    font-size: 14px;
    font-weight: 500;
}
#page .content form .product-options-bottom .texlist .fprice_fisrt .price-box .special-price{
    display: inline-block;
}
#page .content form .product-options-bottom .texlist .fprice_fisrt .price-box .special-price .price{
    display: inline-block;
    font-size: 18px;
    color: rgb(255,50,135);
    font-weight: 500;
}
/*手机端首页调整*/
#page .content .category-products .prolist li .pro-tex .price-box .old-price{
display: inline-block;
width: 100%;
}
#page .content .category-products .prolist li .sales-label .label-sale-percent span{
    font-size: 15px;
}
#page .content .category-products .prolist li .sales-label .label-sale-percent span b{
    font-size: 16px;
}
/*手机端  小闹钟 添加*/
#page #cd-lateral-nav .gw-sidebar-menu .cd-navigation .item-has-children:nth-last-child(1){
    position: relative;
}   
#page #cd-lateral-nav .gw-sidebar-menu .cd-navigation .item-has-children:nth-last-child(2) .LimitedDiscount{
    background-color: rgb(255,0,117);
    display: inline-block;
    line-height: 25px;
    text-align: center;
    color: #fff;
    border-radius: 3px;
    position: absolute;
    top:-30%;
    left: 45%;
    font-size: 12px;
    height: 25px;
    padding: 0 4px;
  }
#page #cd-lateral-nav .gw-sidebar-menu .cd-navigation .item-has-children:nth-last-child(2) .LimitedDiscount:after{
    display: inline-block;
    content: "";
    height: 0;
    width: 0;
    border-bottom: 3px solid rgb(255,0,117);
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    transform:rotate(-180deg);
    position: absolute;
    bottom:-3px;
    left: 10px;
  }
#page #cd-lateral-nav .gw-sidebar-menu .cd-navigation .item-has-children:nth-last-child(2) .LimitedDiscount span{
    display: inline-block;
    padding-right: 1px;
    font-size: 13px;
  }
#page #cd-lateral-nav .gw-sidebar-menu .cd-navigation .item-has-children:nth-last-child(2) .LimitedDiscount img{
    margin-left: 2px;
    display: inline-block;
    width: 15px;
    height: 15px;
    transform:translateY(4px);
  }
/*添加折扣价 手机端*/
  #page .content form .product-options-bottom .texlist .fprice_fisrt .gw-product-detailsaveing{
        display:inline-block;
       transform: translate(0px,16px);
    }
#page .content form .product-options-bottom .texlist .fprice_fisrt .gw-product-detailsaveing p{
        display: inline-block;
        color: #ED2D8B;
        border:1px solid #ED2D8B;
        border-radius: 15px;
        padding: 0 10px;
        position:relative;
        top:0;
    }
/*手机端 购物车界面 支付图片调整 */   
#page form .heji .sideMen .zhifu .gw-firecheckout-paypal-express .gw-paypal-express{
    border:1px solid rgba(0,0,0,.2);
  }
/* 手机端 支付界面  支付 图片 调整*/ 
#page .gw-firecheckout-paypal-express .gw-paypal-express{
    border:1px solid rgba(0,0,0,.2);
  }    
/*手机端 空购物车 界面调整*/
#page .xf-list .empty_cart h4{
  display: none;
}
#page .swiper-container .swiper-wrapper .swiper-slide>a>h3{
  font-size: 12px;
}
#page .swiper-container .swiper-wrapper .swiper-slide>a>.price-box .regular-price .price{
  font-size: 17px;
}       
/*  unice  手机端 购物车界面  积分 调整 publis.css*/
  #page form .heji{
  top:0;
  }
  #page form #cart_rewardpoints_box {
      position: relative !important;
      top: 0 !important;
      text-align: left;
      padding-left: 10px;
  }
/* 手机端产品评价展示问题 publis.css*/
#page .content .Review .reviews-wrapper .reviews-container .box-collateral .r-box li .r-tex>h3{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
/*手机端 评价部分 样式调整 publis.css*/
#page .content .Review .reviews-wrapper .reviews-container .review-top .review-average-info .CloseOpenBtn{
float: right;width:56px;text-align:center;
}
#page .content .Review .reviews-wrapper .reviews-container .review-top .review-average-info .liu_rating{
position: absolute;
}
#page .content .Review .reviews-wrapper .reviews-container .review-top .review-average-info{
  margin-bottom: 41px;
  overflow: visible;
  background-color: #fff;
  border-top: 3px solid rgb(244,244,244);
  position: relative;
  border-bottom: 3px solid rgb(244,244,244);
}
#page .content .Review .reviews-wrapper .reviews-container .review-top .review-average-info .button-write-review{
    position: relative;
    top: 50px;
    float: left;
}
/*购物车 界面 问卷调查*/
   #page form .heji .questionnaire{
    /*display: none!important;*/
    position: fixed;
    top: 0;
    left: 0;
    background-color: #fff;
    z-index: 5;
    overflow: scroll;
    height: 60%; 
    width: 90%;
    border: 1px solid rgba(0,0,0,.5);
    margin-left: 5%;
    margin-top: 30%;
    padding-bottom: 20px;
    display: none;
    }
    #page form .heji .questionnaire .close{
    text-align: right; 
    line-height: 20px;
    } 
    #page form .heji .questionnaire .close span{
    display: inline-block;
    width: 30px;
    height: 30px;

    line-height: 30px;
    text-align: center;
    color: #000;
    font-size: 20px;
    margin-right: 5px;

    }
    #page form .heji .questionnaire h3{
        font-size: 16px;
        color:#000;
        padding: 0 10px;
        word-break:break-all;
        font-size: 14px;
    } 
    #page form .heji .questionnaire ul{
        padding: 0 10px;
    }

    #page form .heji .questionnaire ul li{
        word-break:break-all;
        font-size:12px;
        line-height: 20px;
    }
    #page form .heji .back_color_wjdc{
    z-index: 4;    
   /* display: none!important;*/
    width: 100vw;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,.5);
    display: none;
    }
    #page form .heji .questionnaire .submit{
    text-align: right;
    padding-right: 20px;
    padding-bottom: 10px;
    margin-top: 10px;
    padding-left: 20px;
    }
    #page form .heji .questionnaire .submit .buttons{
    background-color: rgba(0,0,0,.5);
    border: none;
    height: 30px;
    width: 120px;
    text-align: center; 
    }
        #page form .heji .questionnaire .submit .buttons:nth-child(1){
        float: right;
        background-color: rgb(251,47,172);
    }
    #page form .heji .questionnaire .submit .buttons:nth-child(2){
        float: left;
    } 
    /*手机端 购物车 界面 红圈问号 点击弹出框样式调整*/
    .points_pop{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 3;
    display: inline-block;
    width: 100vw;
    height: 100vh;
    display: none;
    z-index: 100;
    background-color: #fff;
    overflow: scroll;
    }
    .points_pop .QuestionAnswer{
      padding: 0 10px;
      padding-bottom: 20px;
    }
    .points_pop .QuestionAnswer h1{
    font-size: 16px;
    text-align: left;
    font-weight: 600;
    }
    .points_pop .QuestionAnswer p{
      font-size: 14px;
      text-align: left;
      line-height: 25px;
    }
    .points_pop .QuestionAnswer .color{
      color: rgb(255,11,166);
    }
    .points_pop .QuestionAnswer p .SpanColor{
      color: rgb(255,11,166);
    }
    .points_pop .points_pop_title{
      padding: 20px 15px 0px 15px;
      text-align: center;
      font-size: 18px;
      font-weight: 600;
    }
    .points_pop img{
     display: inline-block;
     width: 100%;
     height: auto;
    }
    .points_pop .close{
    position: absolute;
    left: 15px;
    top:25px;
    width: 10px;
    height: 10px;
    border-top: 2px solid #000;
    border-right: 2px solid #000;
    transform: rotate(-135deg);
    display: inline-block;
    margin-right: 32px; 
    }    
    /*手机端评价图片显示  调整*/
    .Review .reviews-wrapper #feedback #customer-reviews .r-box li .r-tex .image-review{
display: inline-block;
height: 70px;
width: auto;
}
.Review .reviews-wrapper #feedback #customer-reviews .r-box li .r-tex .image-review img{
  height: 100%;
  width: auto;
}
/*首页 侧边栏 添加 类 和 子类*/
  #page #cd-lateral-nav .gw-sidebar-menu .cd-single-item-wrapper li a{
    line-height: 17px; font-family:unice2;
  }
  #page #cd-lateral-nav .gw-sidebar-menu .cd-single-item-wrapper li .dropdown-toggle:before{display:inline-block; content:"\e618";font-size:22px; font-family:"iconfont";width:28px;}
  #page #cd-lateral-nav .gw-sidebar-menu .UNiceGiveaway .UNiceGiveaways,#page .nav-language{
  padding: 5px 0px;
    font-size: 14px;
    color: #000;
    padding-right: 7px;
  }
#cd-lateral-nav .CurrencyConversion  a{
    background: url("https://m.unice.com/skin/frontend/unice_wap/default/images/languages/currencyicon.png") no-repeat;
}
#cd-lateral-nav .CurrencyConversion  a.gw-USD {
    background-position: 0 8px;

}
#cd-lateral-nav .CurrencyConversion  a.gw-CAD {
    background-position: 0 -15px;
}
#cd-lateral-nav .CurrencyConversion  a.gw-EUR {
    background-position: 0 -39px;
}
#cd-lateral-nav .CurrencyConversion  a.gw-GBP {
    background-position: 0 -63px;
}
#cd-lateral-nav .CurrencyConversion  a.gw-AED {
    background-position: 0 -87px;
  }
#cd-lateral-nav .CurrencyConversion  a.gw-AUD {
    background-position: 0 -111px;
}
#cd-lateral-nav .CurrencyConversion  a.gw-NGN {
    background-position: 0 -134px;
}
#cd-lateral-nav .CurrencyConversion  a.gw-ZAR {
    background-position: 0 -160px;
}
  #page #cd-lateral-nav .gw-sidebar-menu .UNiceGiveaway .UNiceGiveaways:after{
  display: block;
  visibility: hidden;
  content: "";
  height: 0;
  clear: both;
}
  #page #cd-lateral-nav .gw-sidebar-menu .UNiceGiveaway .UNiceGiveaways a{
float: left; padding-left:17px;font-family:unice2;  padding: 8px 0 0 16px; font-size:14px;
  }
#page #cd-lateral-nav .gw-sidebar-menu .UNiceGiveaway .UNiceGiveaways a:before{display:inline-block; content:"\e600"; font-family:"iconfont"; font-size:19px; width:30px;padding-left:2px;font-weight:600;padding-right:2px;}
#cd-lateral-nav .gw-sidebar-menu .cd-navigation .currency>a{
padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 7px;
}
#page #cd-lateral-nav .gw-sidebar-menu .UNiceGiveaway .UNiceGiveaways span{
  float: right;
  height: 30px;
  line-height: 30px;
  font-size: 25px;
  font-weight: normal;
  color: rgba(0,0,0,.5);padding-right:8px;
}
#page #cd-lateral-nav .gw-sidebar-menu .UNiceGiveaway .UNiceShare{
  padding-left: 15px;
  display: none;
  padding-right: 10px;

}
.UNiceGiveaway{border-bottom:1px solid #f1f0f0;padding-bottom: 6px;margin-bottom: 5px;}
#page #cd-lateral-nav .gw-sidebar-menu .UNiceGiveaway .UNiceShare li{
padding:5px 0 5px 25px
}
#page #cd-lateral-nav .gw-sidebar-menu .cd-navigation .art-list{
  padding-right:15px; font-family:unice2;
  padding-bottom: 0; margin-bottom:5px; border-bottom:1px solid #f1f0f0;padding-bottom:10px;
}
#cd-lateral-nav .cd-single-item-wrapper{margin:0; padding:10px 0 15px;border-bottom:1px solid #f1f0f0;}
.art-list {overflow: hidden;padding: 10px 20px;font-size: 14px;color: #000;text-align: left}
#page #cd-lateral-nav .gw-sidebar-menu .cd-navigation .art-list:before{display:inline-block; content:"\e67f"; font-family:"iconfont"; font-size:17px;width:30px; font-weight:500;}
#page #cd-lateral-nav .gw-sidebar-menu .cd-navigation .art-list span{
  float: right;
  font-size: 25px;
  font-weight: normal;
  color: rgba(0,0,0,.5)
}
#cd-lateral-nav .gw-sidebar-menu .cd-navigation .slider_block{
  padding-left: 15px;
  display: none;
  padding-right: 10px;
}
#cd-lateral-nav .gw-sidebar-menu .cd-navigation .slider_block li{
 padding:5px 0 5px 25px;
}
#cd-lateral-nav .gw-sidebar-menu .cd-single-item-wrapper .btn-group .dropdown-toggle .price_button{
  float: right;
  font-size: 25px;
  font-weight: normal;
  color: rgba(0,0,0,.5);padding-right:8px;
}
/*ipad  首页 登录框  样式调整*/
 @media screen and (min-width:768px){
.Forst{
    background-size: 100% auto!important;
    padding-left: 6%!important;
} 
.Forst .email input{
    height: 2rem!important;
    line-height: 2rem!important;
}
.Forst .email span{
    height: 2rem!important;
    line-height: 2rem!important;
}
.Forst .password span{
    height: 2.5rem!important;
    line-height: 2rem!important;
}
.Forst .password input{
    height: 2rem!important;
    line-height: 2rem!important;
}
.Forst .ConfirmPassword span{
    height: 2.5rem!important;
    line-height: 2rem!important;
}
.Forst .ConfirmPassword input{
    height: 2rem!important;
    line-height: 2rem!important;
}
.Forst .buttons{
    margin-top: 1rem!important;
}
}
/*unice产品详情界面  分块*/
#page .padzy {
padding: 0;
}
#page .padzy .protit{        
padding: 10px 10px 20px;;
border-bottom: 10px solid rgb(244,244,244);
font-size: 14px;
}
#page .padzy.prodPromotions{
margin: 0 10px 10px 10px;
width: auto;
}
#page .padzy #product-options-wrapper{
margin: 0 10px;
}
#page .padzy .Review{
margin:0;
border: none;
}
#page .padzy .Review .r-tit{
  border-top: 0;
  background-color: #fff;   
}
#page .padzy .addthis_inline_share_toolbox_tuai .addthis-animated{
/*border-bottom: 10px solid rgb(244,244,244);*/
padding-bottom: 8px;
margin: 0!important;
}
/*unice 手机端 chart  下滑时候距离底部的距离*/
/*body .zopims{
bottom: 46px!important;
position: fixed!important;
top: auto!important;
}
body .zopimNum {
    bottom: 64px !important;
}*/

.Registered_login{
 padding: 10px 10px 25px 10px !important;
}
/*手机端 结算界面  弹窗 样式*/
#persistent-cart-window .content .firecheckout-register{
font-size: 14px;
}
#persistent-cart-window .content .firecheckout-login{
font-weight: 600;
}
#persistent-cart-window .content .firecheckout-as-guest{
font-size: 14px;
color: #000;
}
#persistent-cart-window .content .firecheckout-as-guest span{
font-weight: 600;
}
/*支付界面  支付 部分  优化*/
form .firecheckout-set .col-fire-2 #payment-method #checkout-payment-method-load .sp-methods dt:nth-child(1) label img{
width: 20%!important;
}
form .firecheckout-set .col-fire-2 #payment-method #checkout-payment-method-load .sp-methods dt:nth-child(1) label{
  padding-left: 0!important;
}
form .firecheckout-set .col-fire-2 #payment-method #checkout-payment-method-load .sp-methods dt:nth-child(1) label span{
font-size: 13px;
}
form .firecheckout-set .col-fire-2 #payment-method #checkout-payment-method-load .sp-methods dt:nth-child(3) label img{
width: 35%!important;
}
form .firecheckout-set .col-fire-2 #payment-method #checkout-payment-method-load .sp-methods dt:nth-child(3) label{
  padding-left: 0!important;
}
form .firecheckout-set .col-fire-2 #payment-method #checkout-payment-method-load .sp-methods dt:nth-child(3){
  padding-top: 10px;
}
form .firecheckout-set .col-fire-2 #payment-method #checkout-payment-method-load .sp-methods dt:nth-child(3) label span{
font-size: 13px;
} 
form .firecheckout-set .col-fire-2 #payment-method #checkout-payment-method-load{
  margin-bottom: 0px;
}
/*支付界面 提交按钮和价格 文本以及详情界面 的推荐产品 文本  样式调整*/
.col-fire-3 #checkout-review #checkout-review-load #checkout-review-table-wrapper .data-table tbody tr .a-right .cart-price .price{
font-size: 15px;
}
.col-fire-3 #checkout-review #checkout-review-load #checkout-review-table-wrapper .data-table tfoot tr .a-left .price{
font-size: 15px;
}
.col-fire-3 #checkout-review #checkout-review-load #checkout-review-table-wrapper .data-table tfoot tr td{
padding: 0;
}
.col-fire-3 #checkout-review #checkout-review-load #checkout-review-table-wrapper .data-table tfoot{
  margin-top: 10px;
}
.col-fire-3 #checkout-review #checkout-review-submit{
margin: 0;
padding: 0;
}
.col-fire-3 #checkout-review #checkout-review-submit .buttons-set button{
/*  margin-bottom: 0;
  height: 30px;
  line-height: 30px;
 /* width: 36%;*/
/*  font-size: 15px;*/
}
.firecheckout-set #checkout-review #checkout-review-table tfoot tr .a-right{
  text-align: left!important;
}
.col-fire-3 #checkout-review #checkout-review-submit .buttons-set{

}
.padzy #youlike div .swiper-slide a h3{ height:40px!Important; line-height:20px!Important;
font-size: 12px; margin:10px 0 5px;
line-height: 15px;
height: auto;
text-align: left;
}
.padzy #youlike div .swiper-slide a .price-box .regular-price .price{
  font-size: 15px;
}
/*支付界面  细节调整*/
#firecheckout-form .col-fire-2 #shipping-method .block-content #checkout-shipping-method-load .sp-methods dt:nth-child(1){
display: none;
}
#firecheckout-form .col-fire-2 #shipping-method .block-content #checkout-shipping-method-load{
  margin-bottom: 0;
}
#firecheckout-form .col-fire-2 #shipping-method{
  margin-bottom: 0;
}
#firecheckout-form .col-fire-2 #shipping-method .block-content #checkout-shipping-method-load .sp-methods dd ul li label{
  font-size: 14px;
}
#firecheckout-form .col-fire-2 #shipping-method .block-content #checkout-shipping-method-load .sp-methods dd ul li label .price{
color: rgb(255,0,116);
}
#firecheckout-form .col-fire-2 #checkout-coupon-discount-load #coupon-discount .discount-form label{
  display: none;
}
#firecheckout-form .col-fire-2 #checkout-coupon-discount-load #coupon-discount .discount-form .input-box #coupon-apply{
  background-color: rgb(255,0,116);
}
#firecheckout-form .col-fire-2 #checkout-coupon-discount-load #coupon-discount{
  margin-bottom: 0;
}
#firecheckout-form .col-fire-2 #checkout-coupon-discount-load .reward-login a{
  font-weight: 600;
  color: rgb(255,0,116);
}
#firecheckout-form .col-fire-3 #checkout-additional .block-content .form-comment .wide label{
  display: none;
}
#firecheckout-form .col-fire-3 #checkout-additional .block-content .form-comment .wide{
  margin-bottom: 0;
}
#firecheckout-form .col-fire-3 #checkout-additional .block-content{
  margin-top: 10px;
}
    #firecheckout-form .firecheckout-set .col-fire-2 #checkout-coupon-discount-load #mw_amount{
    border-radius: 3px;
        width: auto;
        padding: 0 10px;
        margin-left: 0;
        margin-right: 6px;
        position: relative;
        top: 4px;
        float: left;
        height: auto;
        border: 1px solid #ddd; 
    }
#firecheckout-form .firecheckout-set .col-fire-2 #checkout-coupon-discount-load #mw_amount .mw_amount_points{
    color: #f30;
}
    #firecheckout-form .firecheckout-set .col-fire-2 #checkout-coupon-discount-load #mw_use_max_points{
    border: none;
    background: rgb(255,0,117);
    padding: 8px 22px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    color: #fff;
    margin-left: -1px;
    position: absolute;
    right: 10px;
    width: 110px;
    height: 34px;
    font-size: 14px;
    }
/*倒计时*/
  .header .count-time{
    display: inline-block;
    position: absolute;
    right: 10px;
    font-size: 14px;
    color: rgb(255,0,117);
    font-weight: 600;
    line-height: 45px;
  }
  .header .preferential{
  display: inline-block;
    height: auto;
    width: 60px;
    position: absolute;
    right: 4px;
    top: 34px;
  }
   #page .padzy #J_m_nav span .count-time{
    display: inline-block;
    position: absolute;
    left: 17%;
    line-height: 30px;
    font-size: 14px;
    color: rgb(255,0,117);
    font-weight: 600;
    display: none;
    }
    #page .padzy #J_m_nav span .preferential{
    display: inline-block;
    height: auto;
    width: 60px;
    position: absolute;
    left: 12%;
    top: 25px;
    display: none;
    }
#unice_weChat{-webkit-position: fixed;-moz-position: fixed; -ms-position: fixed; -o-position: fixed; position: fixed;right: 16px;
    bottom:50px;    z-index: 16000000;}
  #unice_weChat img{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;}
.gw_common_back{width: 50px;
    height: 50px;
    /* border-radius: 100%; */
    position: absolute;
    /* background: #00000038; */
    z-index: 99;
    top: 60px;
    text-align: center;
    line-height: 50px; background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/ygmb_03.png) no-repeat center; background-size:20px; font-size:0;}
 

.foot{background: #f5f6f8; width: 100%; padding: 15px 0;}
.foot .share-tit span{letter-spacing: 0;}
.share-tit {
    text-align: center;
    margin:0 0 40px
}
.share-tit a {
    text-decoration: none;
}
.share-tit span {
    font-size: 10px;
    font-family: tolever4;
    letter-spacing: 10px;
    text-transform: uppercase;
    padding-left: 10px;
    color: #666;
}
.share-tit h3 {
    font-family: unice3;
    font-size: 28px;
    text-transform: uppercase;
    margin: 0;
}
.foot .gl-newsletter{ overflow: hidden; margin: 10px auto;padding: 0 10px;max-width:748px;}
.foot .gl-newsletter input{border: 1px solid #ed3474;border-radius:0; background: url(https://m.unice.com/skin/frontend/unice_wap/default/images/gl-email.png) no-repeat 10px center #fff; background-size: 16px; text-indent: 36px;padding: 8px 0;width: 70%;box-sizing: border-box;}
.foot .gl-newsletter button{ border: none; background: none; height: 33px; line-height: 33px; color: #fff; font-family: unice2; text-transform: uppercase;width: 28%;
float: right;margin:0;border-radius:0;
 background: -webkit-linear-gradient(left top, #e20a96 , #eb2d79); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(bottom right, #e20a96 , #eb2d79); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(bottom right, #e20a96 , #eb2d79); /* Firefox 3.6 - 15 */
  background: linear-gradient(to bottom right, #e20a96 , #eb2d79); /* æ ‡å‡†çš„è¯­æ³• */

 }
.foot .find_uslist{ overflow: hidden;}
.foot .find_uslist a{display: inline-block; vertical-align: top; margin: 0 8px;}
.foot .find_uslist a img{width: 20px;}
.foot .find_uslist a.ga_facebook img{ width: 18px; }
.foot .find_uslist a.ga_twitter img{width: 18px;}
.foot .find_uslist a.ga_google img{width:22px;}
.foot .find_uslist a.ga_instagram img{width: 17px;}
/*wap home end*/
/*cart ajax update
author:shiaiduo
time:20180731
*/
.optionhtml_cart {
    position: absolute;
    bottom: -100%;

}
.optionhtml_cart .swatches-container-new{
    color: #222;
    text-transform: capitalize;
    margin-bottom: 5px;
    font-size: 12px;
}
.optionhtml_cart .cart-option-type {
    border: 1px solid #e6e6e6;
    padding: 3px 0;
    display: inline-block;
    margin: 0 4px 5px 0;
    min-width: 23%;
    text-align: center;
}
.optionhtml_cart .ajaxupdateCart{
   display: inline-block !important;
    width: 45%;
    height: 30px;
    line-height: 30px !important;
    text-align: center;
    font-size: 16px !important;
    margin: 10px 10px 10px 0;
    background: #EC006C;
    color: #fff !important;
    cursor: pointer;

}
.cart-option-type.option_optionStock {
    background: linear-gradient(14deg, transparent 48.5%, rgb(51, 51, 51) 51.5%, rgb(51, 51, 51) 36.5%, transparent 53.5%) !important;
    pointer-events: none !important;
    cursor: not-allowed !important;
}
.optionhtml_cart .closePopup {
    display: inline-block !important;
    width: 45%;
    height: 30px;
    line-height: 30px !important;
    text-align: center;
    font-size: 16px !important;
    margin: 10px 10px 10px 0;
    background: #EC006C;
    color: #fff !important;
    cursor: pointer;
}
.optionhtml_cart  .current{
    border-color: #ff5900;
    background-color: #ff5900;
    color: #fff;
}
.optionhtml_cart .swatches-container-new p{
    display: block;
    margin-bottom:10px;
}
.content .ddlist .cartOptionEdit {
    color: #333;
    cursor: pointer;
    font-size: 14px;
    display: inline-block;
    text-decoration:underline;

}
.optionhtml_wrap{
    position: fixed;
    width: 100vw;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.7);
    z-index: 999999999999999;
    display: none;
}
.optionhtml_wrap .optionhtml_cart .swatches-container-new p {
    height: auto;
}
.cart_body_overflow {
    -webkit-overflow: hidden;
    -moz-overflow: hidden;
    -ms-overflow: hidden;
    -o-overflow: hidden;
    -khtml-overflow: hidden;
    overflow: hidden;
    height: 100%;
}
.optionhtml_wrap .ajaxupdateDel{
    position: absolute;
    top: 10px;
    right: 10px;
    color: #333 !important;
    font-weight: bold;
    font-size: 16px !important;
}
.cart-spinner {
    position: fixed;
    left: 50%;
    top: 50%;
    width: 200px;
    height: 30px;
    margin: -60px 0 0 -100px;
    font-weight: bold;
    z-index: 100000000;
    background: #fff url(https://m.unice.com/skin/frontend/unice_wap/default/images/ajax-loader.gif) no-repeat 50% 25px;
    border-radius: 4px;
    text-align: center;
    padding: 60px 0 0 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    display: none;

}
.gw_video {vertical-align: bottom;}
.pro-tu .video_button {
    display: inline-block;
    width: 40px;
    height: 30px;
    background: url(https://m.unice.com/skin/frontend/unice_wap/default/images/play.png) #fff;
    background-size: 40px 30px;
    position: absolute;
    top: -100px;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    border-radius: 3px;
}
/*code style*/
 .label.label-sale-percent {
    position: absolute;
     top: 0;
     right: 0;
     width: 40px;
     height: 40px;
     line-height: 14px;
    color: #fff;
    font-size: 12px;
    text-align: center;
    background: url(https://m.unice.com/skin/frontend/unice_wap/default/images/sale-stamp.png) no-repeat;
    background-size: 100%;
     z-index: 1;

}
.label.label-sale-percent span {
    display: inline-block;
    padding-top: 2px;
    font-weight: bold;
    line-height: 8px;
}
.cms-index-index .label.label-sale-percent span {
    padding-top: 6px;
    line-height: normal;
}
#product-options-wrapper .option_remain{
    position: relative;
    top: -3px;
    color: #f12b63;
    display: none;
}
/* unice video slide*/
.product_video {position: relative}
.product_video .video-left {
    position: absolute;
    width: 38%;
    height: 65%;
    top: 10%;
    left: 0;
}
.product_video .video-right {
    position: absolute;
    width: 38%;
    height: 65%;
    top: 10%;
    right: 0;
}
/*view wishlist style*/
.addthis_wish_wrap {text-align: center;border-bottom: 10px solid rgb(244,244,244);margin-top: 10px;}
.addthis_wish_wrap .addthis_inline_share_toolbox_tuai {display: inline-block}
/*shiaiduo
 view add wishlist login alert
*/
.ajax_login_wish{
    position: fixed;
    width: 100%;
    height: 100vh;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.5);
    z-index: 999999;
}
.ajax_login_wish input {color: #333;}
.ajax_login_wish #login-form-wish{
    position: absolute;
    width: 90%;
    left: 5%;
    background: #fff;
    top: 50%;
    margin-top: -113px;
    padding: 20px;
    box-sizing: border-box;
}
.wishlisrClose {
    text-align: right;
    padding-top: 10px;
    padding-right: 10px;
    position: absolute;
    top: 0;
    right: 0;
}
.wishlisrClose span {
    width: 25px;
    height: 25px;
    line-height: 22px;
    text-align: center;
    border-radius: 25px;
    display: inline-block;
    background-color: rgba(0,0,0,0.5);
    cursor: pointer;
    font-size: 24px;
    color: #fff;
}
#wishlist_preloader {
    position: fixed;
    z-index: 100000;
    width: 100%;
    height: 0;
    top: 60%;
    left: 0;
}
#wishlist_preloader .message {
    position: absolute;
    margin-top: 0px;
    padding-top: 12px;
    background-color: #FFF;
    border: 1px solid #e0e0e0;
    border-radius: 6px;
    text-align: left;
    color: #fff;
    box-shadow: 0px 0px 15px #d2d2d2;
    right: 0;
    top: 50%;

}
#wishlist_preloader .message li{
    width: 200px;
    color: #E80461;
    text-indent: 10px;
    padding-right: 34px;
    line-height: 48px;
    font-size: 16px;
}
#wishlist_preloader .message li:nth-child(1){
    border-bottom:1px solid #e804612b;
}
#wishlist_preloader .message li a{
    color: #E80461;
}
#wishlist_preloader .message .close{
    position: absolute;
    display: block;
    top: 1px;
    right: 5px;
    width: 8px;
    height: 8px;
    transform: rotate(45deg);
    color: #000;
    font-size: 24px;
}
#wishlist_preloader .loader {
    position: absolute;
    text-align: center;
    height: 56px;
    width: 56px;
    background: none;
    left: 50%;
    margin-left: -28px;
}
#wishlist_preloader .loader img{
    display:block;

}
#product_cart_action .heji {
    margin-top: 40px;
}
/*menu style*/
#cd-lateral-nav {
    width: 310px;
    -webkit-overflow-x: hidden;
    -moz-overflow-x: hidden;
    -ms-overflow-x: hidden;
    -o-overflow-x: hidden;
    -khtml-overflow-x: hidden;
    overflow-x: hidden;

 }
.overflow-hidden{overflow: hidden;}
.home_menu {
    position: absolute;
    width: 100%;
    top: 60px;
    left: 0;
    margin-left: 100%;
    margin-bottom: 10px;
    background: #f9f9f9;
    z-index: 999;
}
.catalog-product-view .home_menu {
    height: 0;
}
.home_menu_open {
    height: 100% !important;
    margin-left: 0;
    -webkit-transition: all ease-in .3s;
    -moz-transition: all ease-in .3s;
    transition: all ease-in .3s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-overflow-scrolling: touch;
    overscroll-behavior: contain;
}
.cd-single-item-wrapper {
    margin-top: 0 !important;
}
#sidebar{
    position: absolute;
    left: 0;
    top:  0;
    bottom: 0;
    max-height: 100%;
    overflow-y: scroll;
    width: 32%;
    background: #fff;
}
#sidebar ul li{
    padding: 13px 4px;
    box-sizing: border-box;
    font-size: 14px;
    text-align: center;
    color: #333;
    font-family: unice2;
    background: #fff;
}
#sidebar ul li.active {
    background: #f9f9f9;
}
.menu-right {
    position: initial;
    width: 100%;
    right: 0;
    max-height: calc(100% - 120px);
    overflow-y: scroll;
    margin-left: 0;
    bottom: 0;
    height: calc(100% - 120px);
    background: #fff;
    overflow-x: hidden;
}
.menu-right  h5{
    margin: 0;
    position: relative;
    padding-left: 60px;
    box-sizing: border-box;
    background: #f9f9f9;
}
.menu-right  h5 a {
    padding: 2px 16px 1px 0px;
}
.menu-right .menu-lists {
    text-align: left;
    background: #fff;
    padding-left: 20px;
}
.menu-right .menu-lists .lozad {
    width: 60px;
    height: auto;
}
#cd-lateral-nav .menu-lists .w-3 {
    font-size: 14px;
    display: inline-block;
    width: 30%;
    margin-right: 1%;
    box-sizing: border-box;
    margin-bottom: 10px;
    vertical-align: text-top;
    padding: 3px !important;
    line-height: 16px !important;

}
.menu-right h5 a {
    padding: 2px 16px 9px 0px !important;
    text-decoration: underline;
    background: #f9f9f9;
}
.custom-child-catalog .menu-lists {
    padding-left: 0;
}
#cd-lateral-nav .custom-child-catalog .menu-lists .w-3 {
    position: relative;
    width: 100%;
    border-bottom: 1px solid #f9f9f9;
    margin: 0;
    padding: 13px 0 13px 23px !important;
    text-transform: capitalize;
    vertical-align: text-top;
}
/* old menu style  add */
.menu-right li.w-3 {
    font-size: 12px;
    display: inline-block;
    width: 30%;
    margin-right: 1%;
    line-height: 16px;
    box-sizing: border-box;
    margin-bottom: 10px;
    font-family: unice2;
}
.menu-right ul {
    text-align: left;
    background: #fff;
    padding-left: 20px;
}
.menu-right .w-3 a {
    padding: 3px !important;
    line-height: 16px !important;
}
.menu-right.custom-child-catalog ul {
    padding-left: 0;
}
.menu-right.custom-child-catalog ul li.w-3 {
    position: relative;
    width: 100%;
    border-bottom: 1px solid #f9f9f9;
    margin: 0;
    padding: 10px 0 10px 20px;
    vertical-align: text-top;
}
/* old menu style end */
.secondClose {
    position: absolute;
    left: 20px;
    top: 22px;
    display: inline-block;
    width: 30px;
    height: 30px;
    -webkit-transform: translateY(-50%) rotate(180deg);
    -moz-transform: translateY(-50%) rotate(180deg);
    -ms-transform: translateY(-50%) rotate(180deg);
    -o-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg);
    background: url(https://m.unice.com/skin/frontend/unice_wap/default/img/cd-arrow.svg) no-repeat center;
    background-size: 10px;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    transition-duration: .2s;
}
.menu_unice_newIcon {
    position: absolute;
    left: 90px;
    top: 0;
    width: 36px;
}
/*customer-reviews page next style*/
#customer-reviews .pagination { display: none;}
/*catalog-product-view Size & Fit */
.size_fit .ShowTab {
    display: inline-block;
    font-size: 17px;
    color: #333;
    margin: 0;
    padding-left: 6px;
    height: 46px;
    line-height: 46px;
}
.size_fit .size_fit_tit {
    position: relative;
    border-top: 3px solid #f4f4f4;
}
.size_fit .size_fit_tit .trans3d {
    line-height: 46px;
    margin-right: 5px;
}
.size_fit_img{
    transform: translate3d(100%, 0px, 0px);
    padding-bottom: 0;
}
#page .size_fit_img{
    width: 100%;
    height:100vh;
    overflow: scroll;
    display: block;
    background-color: #fff;
    z-index: 5;
    -webkit-overflow-scrolling : touch;
    transition: all .5s ease;
    position: fixed;
    top: 60px;
    left: 0;
}
#page .size_fit_img .ShowTab{
    display: none;
    font-size: 17px;
    margin: 0;
    color: #333;
    height: 46px;
    line-height: 46px;
    text-align: center;
    border-bottom: 3px solid rgb(244,244,244);
}
#page .size_fit_img .ShowTab span{
    float: left;
    width: 12px;
    height: 12px;
    border-top: 2px solid #000;
    border-right: 2px solid #000;
    transform: rotate(-130deg);
    display: inline-block;
    position: relative;
    top:15px;
    left:15px;
}
/*oder review style*/
.order_review_wrap {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background:rgba(0,0,0,0.3);
    display: none;
    outline: 0;
    z-index: 502;
}
.order_review_wrap .order_review_conWrap {
    width: 90%;
    position: absolute;
    background: #fff;
    top: 80px;
    margin-left: 5%;
    opacity: 1;
    padding: 10px 20px;
    max-height: 460px;
    overflow-y: scroll;
    box-sizing: border-box;
}
.order_review_wrap .order_review_close {
    position: absolute;
    color: #333;
    font-size: 26px;
    right: 0;
    top: 0;
    opacity: 1;
    font-weight: normal;
    z-index: 11;
    cursor: pointer;
    padding: 0 10px;
}
.order_review_wrap .order_review_close:hover{color:#ff30a6}
.order_review_wrap .rating-code {margin: 6px 0;}
.order_review_wrap #review-form .your-review.overall .wide {margin: 0;}
.order_review_wrap  .overall-raiting .right ul {margin: 0 !important;}
.order_review_wrap #review-form fieldset div.with-border {margin-bottom: 0;}
.order_review_wrap #review-form .right .rating-code {width: 60px !important;}
.order_review_wrap #review-form .right .wide textarea {
    height: auto !important;
}
.order_review_wrap #review-form .your-review.overall {
    padding: 0 !important;
    margin: 0 !important;
}
.order_review_wrap #image_field {font-size: 14px;}
.order_review_wrap .upload-image,
.order_review_wrap  #review-form .right .input-box,
.order_review_wrap #review-form input#image_field { font-size: 16px !important;}
.order_review_wrap #review-form .right label ,.order_review_wrap #review-form .required{color: #333;}
.order_review_wrap  .wige {color: #333; }
/*we chart */
.checkout-cart-index .zopim:nth-child(2) {
    bottom: 100px !important;
    top: auto !important;
    right: 10px !important;
}
body .zopims{
    bottom: 90px!important;
    position: fixed!important;
    top: auto!important;
}
body .zopimNum {
    bottom: 108px !important;
}
.black_friady_coupon {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 4;
}
.black_friady_coupon img {
    width: auto;
    height: auto;
}
.catalog-category-view .black_friady_coupon img,
.cms-index-index .black_friady_coupon img {
   width: 55px !important;
    height: auto;
}
/*page view add to cart and paypal btn*/
#J_m_nav{
    z-index: 10000;
}
.padzy form .Popups{
    position: fixed;
    width: 100%;
    background-color: #fff;
    z-index: 99;
    overflow:scroll;
    padding: 20px 0;
    display: none;
    top:0;
    margin-top: 30vh;
    height: 60vh;
}
.huises{
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,.1);
    height: 100vh;
    width: 100vw;
    z-index: 9;
    display: none;
}
.padzy form .Popups .close span{
    font-size: 18px;
    position: absolute;
    top: 15px;
    right: 15px;
    display: inline-block;
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    background-color: rgba(0,0,0,.2);
    border-radius: 50%;
    z-index: 999;
}
/*review-view more */
.lreview{position:fixed;top:60px;z-index:80; width:100%;height:100%; display:none; bottom:0;}
#page .Review .r-box #feedback .allreviewpopup .r-box-new li .r-tex-new .image-review-new{
    height: 70px;
    width: auto;
    display: inline-block;
}
#page .Review .r-box #feedback .allreviewpopup .r-box-new li .r-tex-new .image-review-new img{
    display: inline-block;
    height: 100%;
    width: auto;
}
#page .Review .r-box #feedback #ajaxLoadReview{
    line-height: 45px;
    text-align: center;
    margin: 10px 0;
}
#page .Review .r-box #feedback #ajaxLoadReview span{
    display: inline-block;
    height: 30px;
    line-height: 30px;
    background-color: #fff;
    color: #333;
    font-size: 14px;
}
#page .Review .r-box #feedback .allreviewpopup{
    height: 0;
    /*transition: all .5s ease;*/
}
#page .Review .r-box #feedback .RotationShow{
    height: 100%; position:static;
    overflow: scroll;
    background-color: #fff;
    -webkit-overflow-scrolling: touch;
}
#page .Review .r-box #feedback .RotationShow .r-box-new li:last-child{
    margin-bottom: 200px;
}
#page .Review .r-box #feedback .Show_Tab{
    font-size: 17px;
    margin: 0;
    color: #333;
    height: 46px;
    line-height: 46px;
    text-align: center;
    border-bottom: 3px solid rgb(244,244,244);
    width: 100%;
    background-color: #fff;
}
#page .Review .r-box #feedback .Show_Tab span{
    float: left;
    width: 12px;
    height: 12px;
    border-top: 2px solid #000;
    border-right: 2px solid #000;
    transform: rotate(-130deg);
    display: inline-block;
    position: relative;
    top: 15px;
    left: 15px;
}

.closeAjaxPopup{
    background: white;
    width: 25px;
    position: absolute;
    right: 13px;
    top: 20px!important;
}
#outerdiv{z-index:90!important;position:fixed;top:60px;background:rgba(0,0,0,0.7);width:100%;height:100%;display:none;}
#J_m_nav{z-index:80!important;}
.no-scroll{ overflow:hidden!important;}
/*view mix-product*/
.matchProduct {
    padding: 0 10px;
    box-sizing: border-box;
}
.matchProduct .box-title h4 {
    font-size: 14px;
    font-weight: bold;
    color: #333;
    margin: 10px 0;
    line-height: 20px;
}
.matchProduct .match-box {
    overflow: hidden;
}
.matchProduct .match-box .match-item {
    float: left;
    width: 27.5%;
    margin-bottom: 10px;

}
.matchProduct .match-box .match-item .m-product-img {
    text-align: center;
}
.matchProduct .productName {
    font-size: 12px;
    color: #333;
    line-height: 16px;
    height: 32px;
    overflow: hidden;
    margin: 6px 0;
}
.promotions-div .base-product-price .price-box .old-price,
.promotions-div .base-product-price .price-box .special-price {
    display: inline-block;
}
.matchProduct .m_price {
    font-size: 14px;
    color: #333;
}
.matchProduct .connect_add {
    float: left;
    width: 11%;
    height: 100%;
    text-align: center;
}
.matchProduct .connect_add span {
    display: inline-block;
    width: 25px;
    height: 25px;
    margin-top: 100%;
    background: #FF0075;
    text-align: center;
    color: #fff;
    font-size: 26px;
    border-radius: 50%;
    line-height: 25px;
}
.match_add {
    float: left;
    color: #333;
    width: 34%;
    text-align: center;
}
.match_add .m-product-price {
    display: inline-block;
    /*width: 56%;*/
    margin-top: 20px;
}
.match_add .m-product-price .original-price ,
.match_add .m-product-price .packag-price{
    font-weight: bold;
    font-size: 14px;
}
.match_add .m-product-price .original-price {
    font-size: 12px;
}
.match_add .m-product-price .original-price span {
    text-decoration: line-through;
}
.match_add .m-product-price .original-price span,
.match_add .m-product-price .packag-price .all{
    color: #FF0075;
}
.match_add .addCar {
    /*width: 42%;*/
}
.match_add .addCar .save {
    color: #666;
}
.match_add .addCar .btn-cart {
    display: inline-block;
    background: #FF0075;
    color: #fff;
    font-weight: bold;
    padding: 0;
    border-radius: 3px;
    height: 32px;
    line-height: 32px;
    width: 80%;
    box-sizing: border-box;
}
/*group cart and checkout Prompting*/
#product_cart_action .group_product_car,
#product_cart_action .top_picks_info{
  padding: 10px;
    box-sizing: border-box;
}
#product_cart_action .top_picks_link {
    float: right;
}
.group_product_car {
    color: #333;
}
.group_product_car b,
.top_picks_info b,
.top_cart_price{
    color: #fb0ba2;
    font-weight: bold;
}
#product_cart_action .top_cart_price {
    float: right;
}
.group_product_car a,
.top_picks_info .top_picks_link{
    font-weight: bold;
    display: inline-block;
    padding: 0 6px;
    text-decoration: underline;
}
@media screen  and (min-width: 760px){
    .matchProduct .match-box .match-item {
        width: 24%;
    }
    .matchProduct .connect_add {
        width: 11% ;
    }

}

/*Custom Page Css Code was added by Jack*/
.com_custom_page_container h1{font-size:16px;font-weight:bold;margin:12px auto;padding:5px 0;text-align:center;}
.com_custom_page_container h2{margin-left:10px;text-align:left;font-size:15px;margin:10px 0 10px 10px;font-weight: bold;}
.com_custom_page_container h3{text-align:left;margin-left:10px;font-size:14px;margin:10px 0 10px 10px;font-weight: 600;}
.com_custom_page_container .toolbar{display:none;}
.com_custom_page_container .text-content-seo p{text-align:left; font-size:14px;margin:auto 10px;margin-bottom:12px;line-height:22px;}
.com_custom_page_container h2.product-list-tit{text-align:center;color:#e72d8b !important;text-transform: uppercase;}
.com_custom_page_container .seach_list_tag {border: 1px dotted #000;display: block; box-sizing:border-box;margin:auto 10px;margin-top: 10px;padding: 10px;text-align: left;margin-bottom:50px;}
.com_custom_page_container .seach_list_tag  span{font-weight:bold;color:#e72d8b;}
.com_custom_page_container .seach_list_tag li {color: #333;font-size: 15px;}
.com_custom_page_container .seach_list_tag ul {margin: 0;padding: 0;}
.com_custom_page_container .seach_list_tag li a {font-size: 15px;font-weight: 400;text-decoration:none;}
.com_custom_page_container .seach_list_tag li a:hover{color: #f92d96;text-decoration:underline;}

/*cart Page Css Code was added by hty*/

  .add-price .price{
        color: #5B5B5B !important;
        font-size: 12px !important;
        text-decoration:line-through;
    }
    .sideMen h3 {
    	line-height: 26px;
    }
   .sideMen  .cart_information_tips {
       font-size: 13px;
       color: #333;
       box-sizing: border-box;
       text-align: left;
       line-height: 40px;
      }
      .sideMen .cart_price {
          float: left;
          width: 48%;
            margin-top: 13px;
      }
    .sideMen  .cart_information_tips .cart_information_con {
    	color: #fe0da7;
	    width: auto;
	    padding: 0;
	    float: none;
	    font-weight: bold; 	
   }
   .sideMen .cart_price .cat_oldPriceWrap,
   .sideMen .cart_price  .cat_specrialPriceWrap {
   	  
                text-align: left;
                font-weight: bold;
                font-size: 14px;
                color: #333;
   }
    .sideMen .cart_price  .cat_specrialPriceWrap {
    	 
    box-sizing: border-box;
     padding-left: 80px;
    }
    .cart_specrialPrice_1 .price {
        font-size: 16px;
    }
     .sideMen .cart_price  .cat_specrialPriceWrap .price { font-size: 14px;}
    .sideMen .cart_price .cat_oldPriceWrap .cat_oldPrice .price { 
            text-decoration: line-through;
            font-weight: normal;
            color: #333;
            font-size: 13px
    }
    /* page view group buying clock*/
.group-buying-wrap {
    position: relative;
    margin-top: 6px;
}
.group-buying-wrap img {
    width: 100%;
}
.group-buying-wrap .group_block_clock {
    position: absolute;
    right: 3px;
    top: 50%;
    margin-top: -10px;
}
.group-buying-wrap .group_block_clock .promotion_time{
    display: inline-block;
    width: 17px;
    height: 17px;
    background: #000;
    color: #fff;
    text-align: center;
    line-height: 18px;
    font-size: 14px;
    font-weight: bold;
    margin: 0 -1px;
}
.group-buying-wrap .group_block_clock  .promotion_time_dis {
    font-size: 16px;
    font-weight: bold;
    margin: 0 -3px;
    color: #000;
}
.group_buying_clockFixed {
    position: fixed;
    width: 100%;
    height: auto;
    z-index: 2;
    top: 60px;
}
    /* page view group buying clock end*/
.flash_cart_dis {
    background: #eee;
    font-weight: bold;
    line-height: 24px;
    font-size: 12px;
    padding: 0 10px;
}
.flash_cart_dis span {
    font-weight: bold;
}
.flash_cart_dis  .flash_cart_price
{
    color: #fb0ba2;
    float: right;
}
.group_product_car .group_cart_price{
    color: #fb0ba2;
    float: right;
    font-weight: bold;
    font-size: 12px;
}
.group_product_car .flash_cart_price {
    color: #fb0ba2;
    font-weight: bold;
    font-size: 12px;
    line-height: 42px;
}
.cms_flash_buy_now {

    text-align: center;
}
.cms_flash_buy_now a {
    display: inline-block;
    padding: 3px 25px;
    background: #FF5A78;
    color: #fff;
    margin-bottom: 10px;
    border-radius: 15px;
    font-size: 14px;
    text-transform: uppercase;

}
.flash-sale .flash-regular-price .regular-price .price{
    color:#FF5A78;
}
/*login google+ discount*/
.third_party_discount {
    margin-bottom: 10px;
    font-size: 14px;
    color: #333;
}
.third_party_discount span {
    color: #FF0075;
}
/*shiaiduo add */
.swatch-span.option_optionStock {
    background: linear-gradient(14deg, transparent 48.5%, rgb(51, 51, 51) 51.5%, rgb(51, 51, 51) 36.5%, transparent 53.5%) !important;
    pointer-events: none !important;
    cursor: not-allowed !important;
}
/*shiaiduo add end*/
/* cart cart_gift style */
.cart_gift_wrap {
    position: relative;
    overflow: hidden;
    margin-bottom: 8px;
    padding: 10px 10px 15px;
    background: #fff;
    box-sizing: border-box;
}
.cart_gift_wrap .product-image {
    float: left;
    border: 1px solid #eee;
    padding: 4px;
    max-width: 200px;
    display: inline-block;
}
.cart_gift_wrap .cart_gift_r {
    width: 80%;
    padding-left: 10px;
    box-sizing: border-box;
}
.cart_gift_wrap .item-options {
    font-size: 1rem;
    color: #999;
    padding-right: 5px;
    line-height: 16px;
    overflow: hidden;
}
.cart_gift_wrap .item-options dd {
    color: #999;
}
.cart_gift_wrap .gift_cart_price {
    display: none;
}
.cart_gift_wrap  .product-name {
    margin-bottom: 10px;
}
.cart_gift_wrap .cartOptionEdit{
    display: none;
}
.cart_gift_wrap .amountjj {
    float: right;
}
.cart_gift_wrap .d-zt .price{
    display: inline-block;
    font-size: 1.5rem;
    color: red;
    width: 10%;
    font-weight: normal;
}
.cart_gift_wrap .btn-remove2{
    display: inline-block;
    overflow: hidden;
    height: 30px;
    background: url(https://m.unice.com/skin/frontend/unice_wap/default/images/delet_03.png) no-repeat center #f9f9f9;
    background-size: 18px;
    color: #888;
    position: absolute;
    right: 130px;
    font-size: 0;
    width: 30px;
    border: 1px solid #eee;
}
@media (min-width:300px) and (max-width:320px){
    .header a.menu {
        width: 30px;
        height: 30px;
    }
    .gw_add_to_chrome_home,
    .gw_add_to_safari_home {
        width: 30px;
        height: 40px;
        right: 90px;
    }
    .home_top_phone {
        left: 86px !important;
    }
    .header .cat {
        right: 45px;
    }
    #cd-menu-account {
        left: 43px;
    }
    /*product-view */
    .swatches-container .swatch-span {
        min-width: 32%;
    }
    #page .content form .product-options .last .telescopic {
        /*height: 140px;*/
        max-height: 136px !important;
    }
    .gltit-img {
        width: 58%;
    }
    .gl-protit span {
        margin-bottom: 60px;
    }

}
@media (min-width:768px) and (max-width:1023px){
    .gl-prolist ul li{width:33.333%;}
    .gl-protit h3{margin-top:20px;}
    a.gl-more{bottom:55px;}
    .group-buying-wrap .group_block_clock .promotion_time {
        width: 20px;
        height: 20px;
        line-height: 20px;
        font-size: 16px;
    }
    .group-buying-wrap .group_block_clock .promotion_time_dis {
        margin: 0;
    }
    .group-buying-wrap .group_block_clock {
        right: 56px;
    }
    .group_product_car .flash_cart_price {
        line-height: 26px;
    }
}
@media (min-width:1024px){
    .gl-prolist ul li{width:25%;}
    .gl-protit h3{margin-top:20px;}
    a.gl-more{bottom:55px;}
}
/**css for group product**/
.catalog-product-view #ajaxlogin-login-window .quick_login_player .quick_login{margin: auto!important; }
.product-view{position: relative;}
.group-pro{ background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/group_titbg.png) 78% top #f6269a no-repeat; padding:5px 0; width: 100%;}
.group-pro h1{font-family:'unice3';font-size:28px;color: #fff;margin: 5px 0 3px;padding: 0 0 0 10px;text-transform: capitalize;}
.group-pro ul{font-size: 0; margin: 10px 0 5px; opacity: 0.9;}
.group-pro ul li:nth-child(1){width: 20%;}
.group-pro ul li:nth-child(2){width: 23%;}
.group-pro ul li:nth-child(3){width: 40%;}
.group-pro ul li{display: inline-block; color:#fff; position: relative;font-size: 12px;vertical-align: top; text-align: center;padding: 0 10px; line-height: 1.2;}
.group-pro ul li span{display:inline-block;float: left; background: url(https://m.unice.com/skin/frontend/unice_wap/default/images/groupicon.png) no-repeat; width:30px; height:30px; margin: 0 auto;}
.group-pro ul li span.grp-icon1{background-position: 0 -29px;background-size: 120px; }
.group-pro ul li span.grp-icon2{background-position: 0 -57px;background-size: 120px;}
.group-pro ul li span.grp-icon3{background-position: 0 -89px;background-size: 124px;}
.group-pro .group-pro-tit{position: relative;}
.group-pro + #product_addtocart_form .gw-product-right{margin-top: 120px;}
.group-pro + #product_addtocart_form .gw-product-left #bigImg{border: none; }
.group-pro + #product_addtocart_form .gw-product-left .fixed{border-radius: 3px;}
.group-pro + #product_addtocart_form .fprice_fisrt{display: none;}
.group-completed{background: #e524a4;border-radius: 8px;padding: 6px 1px;text-align: center;width: 94%;margin: 0 auto;}
.group-buying-wrap{position: absolute;top: 0; right: 10px; color: #fff; font-size: 13px;}
.group-buying-wrap span{background: #fff; padding: 0 3px; height:20px; line-height:20px; border-radius: 3px; display: inline-block;color: #f6269a;font-weight: 600;}
.g-ctit{ font-size: 12px; text-align: center; color:#fff; text-transform: capitalize; position: relative; display: inline-block; padding-left: 50px; margin: 0 0 8px;}
.g-ctit .group_customer_num{font-family:'unice3';font-size:20px; margin: 0;color:#eef538; display: block;}
.g-ctit .group_customer_num i{font-style: normal;}
.g-ctit:before{display: inline-block;position: absolute;left: 0;content: ''; background-image:url(https://m.unice.com/skin/frontend/unice_wap/default/images/groupicon.png);  width: 40px;height: 40px;background-position: 0 -25px}
.group_customer_ltit{font-size: 14px;margin: 5px 0;}
.group-cmid{background:#fff; border-radius: 8px; overflow: hidden;}
.group-cmid > ul{overflow: hidden; margin: 0;}
.group-cmid ul li{ border-bottom: 1px dotted #eee; text-align: left;padding: 8px;}
.group-cmid ul li h3{margin: 0;}
.group-cmid ul li .group_right{display: block; float: right; background: #3db39e; border-radius: 50px; padding: 0 15px; color: #fff; font-size: 13px;font-weight: 600;height: 36px; line-height: 36px;}
.group-cmid ul li .g-time{display: inline-block;padding-left: 15px;}
.group-cmid ul li .group_left{font-size: 13px; margin-bottom: 8px;}
.group-cmid ul li .group_left span{font-weight: 600;}
.group-cmid ul li .group_srcoll_middle{font-size: 12px;}
.group-cmid ul li .group_srcoll_middle br{display: none;}
.group-cmid ul li .group_srcoll_middle .time-remain{padding-left: 15px;}
.group-btn{margin: 15px 0; font-size: 0; overflow: hidden;}
.group-btn button{border-radius: 5px; height:46px; line-height:1;font-size: 14px;font-family: unice2; text-align: center; border: none; margin: 0 1%; display: inline-block; vertical-align: top; float: left; width: 48%;}
.group-btn button b{ font-size: 20px; font-weight: normal; text-transform: uppercase;display: block;}
.group-btn button.buy-one{background: #fed8e3; color: #fb4377;}
.group-btn button.buy-group{background: #fb4377; color: #fff;}


.group-bg{    background: #333333cc;position: fixed;left: 0;right: 0;top: 0;bottom:0;height: 100%;z-index: 999; display: none;}
.g-sharebox{ width:100%;padding: 20px 0;position: fixed;margin: 0 auto;z-index: 9999;bottom:0;background: #fff;text-align: center; display: none;}
.g-sharebox h2{font-size:28px; font-family: unice3;text-transform: uppercase;color: #333;}
.g-sharebox .close,.option_close{position: absolute;display:block;width: 50px;height: 50px;line-height: 50px;font-size: 36px;font-weight: 200;color: #333;text-align: center;right: 0;top: 0;opacity: 1;box-shadow: none;border: none;background: none;}
.option_close{width: 40px; height: 40px; line-height: 40px; color: #fff;font-size:26px; color:#fff; z-index: 9; transform: scale(1,1.1);; -webkit-transform: scale(1,1.1);-woz-transform: scale(1,1.1);-o-transform: scale(1,1.1);}
.g-sharebox ul{margin-top: 40px; padding-bottom: 60px;}
.g-sharebox ul li{display: inline-block; margin: 0 5px 10px; padding: 0 15px 0 10px; height: 40px; line-height: 38px; color: #fff;min-width: 30%;}
.g-sharebox ul li a{color:#fff; display: block; width: 100%; height: 100%;}
.g-sharebox ul li img{margin-right: 5px; display: inline-block;width: 30px;margin-top: 5px;}
#ajaxlogin-login-window{ background: #33333396;position: fixed;	left: 0;right: 0;top: 0; height: 100vh; z-index: 999;}
#ajaxlogin-login-window .close{position: absolute;width: 50px;height: 50px;line-height: 50px;font-size: 36px;font-weight: 200;color: #333;text-align: center;right: 0;top: 0;opacity: 1;box-shadow: none;}
#ajaxlogin-login-window .quick_login_player{width: 50%;max-width: 800px; padding: 20px 0; position: relative;margin: 0 auto;z-index: 9999;top:200px;background: #fff;border-radius: 5px;}
#ajaxlogin-login-window .quick_login_player .quick_login{margin: 0 60px 0 40px!important;}
#ajaxlogin-login-window .quick_login_player .l_title{font-size: 16px;}
#ajaxlogin-login-window .quick_login_player label{    margin: 0;font-size: 12px; padding: 0;}
#ajaxlogin-login-window .quick_login_player .quick_login .rc_login .lable_pas{margin-top: 0!important;}
#ajaxlogin-login-window .quick_login_player .con_l_btn{height: 40px;border-radius: 2px;}
.group-buy-now{position:fixed;bottom: 0; z-index: 99999; background: #fff; width: 100%; height: 85%;}
.group-buy-now >div{ background: #fff; position: relative; z-index: 4; height: 100%;}
.group-buy-now >div .Popup{ height: 400px; overflow-y: auto; padding: 10px 0;}
.group-cont{overflow:hidden; width: 100%;min-height: 66px; background:url(https://m.unice.com/skin/frontend/unice_wap/default/images/group_titbg.png) -40% -20px #f6269a no-repeat; padding:5px 0; width: 100%; overflow: hidden; display: none;}
.group-buy-now .group-cont{display:block;}
.group-buy-now .fprice_fisrt{display: none;}
.group-buy-now .product-options .last .telescopic{height:auto!important;max-height: 100px;}
.group-proimg{width: 120px; height: 120px; border-radius:5px; background: #fff; position: absolute; top:-50px; left: 5px; overflow: hidden;}
.group-price{margin-left: 130px;}
.group-price >div{display:block; padding-right: 10px;color:#fff;}
.group-price span{display: block; font-weight: 600;}
.group-price-original{font-size: 13px;}
.group-price-original .price{color: #fff; font-size: 13px; display: inline-block;}
.group-price-group .price{color: #fff;}
.save-price{position: absolute;right: 50px;top: -5px;background: #eef438;color: #000!important;text-align: center;padding: 0 2px!important; text-transform: capitalize;}
.save-price span{font-size: 12px;}
.group-persion b{padding: 0 5px}
.group_buy_btn{ background: #fb4377;
    font-size: 18px;
    font-family: unice3;
    color: #fff;
    border-radius: 5px;
    font-weight: normal;
    margin: 10px auto;
    width: 40%;
    text-align: center;
    overflow: hidden;
    clear: both;
    cursor: pointer;
    height: 44px;
    line-height: 44px;
    position: absolute;
    bottom: 0;
    left: 10px;
    right: 10px;
    z-index: 999999999999;}
/* register window style */
.ForstLoginClose .ForstLoginClose_shop {
    position: absolute;
    bottom: 0px;
    right: 20%;
}
.ForstLoginClose .ForstLoginClose_shop img{
    width: 76px;
}
/* windows */
.window-hide {
    display: none;
}
.window-btn {
    display: inline-block;
    height: 36px;
    line-height: 36px;
    padding: 0 20px;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    border: none;
    background-color: #e4007f;
    border-radius: 5px;
    color: #fff;
    box-sizing: border-box;
}
.ui-loader {
    display: none;
}
.window-cover {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .5);
    z-index: 2;
}
/*.window-cover_con {*/
/*    display: none;*/
/*    position: fixed;*/
/*    width: 96%;*/
/*    max-width: 615px;*/
/*    max-height: 426px;*/
/*    padding: 30px 10px;*/
/*    top: 50%;*/
/*    left: 2%;*/
/*    transform: translateY(-52%);*/
/*    overflow-y: scroll;*/
/*    background-color: #fff;*/
/*    border-radius: 4px;*/
/*    box-sizing: border-box;*/
/*    z-index: 11;*/
/*}*/
.window-cover_con--light {
    background-color: #ffcddc;
}

.window-cover_con_close {
    display: inline-block;
    position: absolute;
    top: 6px;
    right: 6px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 25px;
    color: #fff;
    text-align: center;
    background: rgba(3, 3, 3, .6);
    border: none;
    border-radius: 50%;
    cursor: pointer;
}

.window-cover_con_close:focus {
    outline: none;
    border: none;
}
.window-cover_con_tit {
    text-align: center;
    margin-bottom: 20px;
    margin-top: -5px;
    font-size: 18px;
    color: #333;
    line-height: initial;
    text-transform: uppercase;
}
.size-table_con_list_tit {
    font-weight: bold;
}
/* windows end */
@media (max-width:320px){
    .group-pro h1{font-size: 22px;}
    .group-buying-wrap{top:0!important;}
    .group-pro ul li{max-width: 30%;}
    .size-table_con_list_tit,
    .size-table_con_list_item {
        font-size: 12px;
    }
}
@media screen  and (min-width: 768px){
    .ForstLoginClose .ForstLoginClose_shop img{
       width: auto;
    }
    .window-cover_con {
        left: 50%;
    }
}
/* by ljm share */
.review_share_icon {
    padding: 5px 0;
    box-sizing: border-box;
    border-top: 1px solid #eee;
}
.review_share_icon p {
    display: inline-block;
}
.review_share_icon img {
    width: 20px;
    height: auto;
    border-radius: 50%;
}

/*login page add points info */
.login_bottom_tips {
    margin-bottom: 0;
    margin-top: 10px;
    text-align: center;
    font-size: 14px;
    color: #333;
    text-decoration: underline;
    text-decoration-color: #f905a3;
}
.login_bottom_tips--light{
    font-weight: bold;
    color: #f905a3;
}

/*questionnaire*/
.advbox-alert3 {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.7);
    z-index: 9;
}
.advbox-alert3  .advpic {
    position: absolute;
    top: 200px;
    margin: 0;
    width: 90%;
    max-width: 324px;
    max-height: 500px;
    margin-top: -90px;
    background-size: auto;
    left: 50%;
    margin-left: -162px;
    background: #fff;
    overflow-y: scroll;

}
.advbox-alert3  .advpic .vote-box {
    padding: 10px;
    box-sizing: border-box;
    background-color: #F7F8F2;
}
.advbox-alert3  .advpic .block.block-poll {
    height: auto;
    padding: 10px;
    box-sizing: border-box;
    background-size: cover;
}
.advbox-alert3  .advpic  .closebtn-alert3 {
    position: absolute;
    right: 10px;
    font-size: 30px;
    top: 5px;
}
.advbox-alert3  .advpic .block-title {
    margin-bottom: 10px;
}
.advbox-alert3  .advpic .block-title span {
    font-size: 16px;
    color: #000;
}
.advbox-alert3  .advpic  #poll-answers {
    margin-bottom: 10px;
}
.advbox-alert3  .advpic  #poll-answers li {
    margin-bottom: 6px;
}
.advbox-alert3  .advpic .actions {
    text-align: center;
}
.advbox-alert3  .advpic .actions  .button {
    width: 60%;
    font-size: 16px;
    border-color: #fe0fa8;
    background-color: #fe0fa8;
    color: white;
}
.advbox-alert3 .block-poll .block-subtitle{
    word-break: break-word;
    text-align: left;
}
.advbox-alert3  .advpic .block.block-poll li{
    padding: 3px 9px;
    text-align: left;
    word-break: break-all;
}
.advbox-alert3  .advpic .block.block-poll input.radio {
    float: none;
    margin: 1px 0 0 0;
}
.advbox-alert3  .advpic .block.block-poll li img {
    vertical-align: middle;
}
.advbox-alert3 .advpic .block.block-poll{
    counter-reset:sectioncounter;
}
.advbox-alert3 .block-poll .block-subtitle:before {
    content:counter(sectioncounter) ".";
    counter-increment:sectioncounter;
}
/* register window birthday*/

.gw-register-birthday {
    position: relative;
    width: 100%;
}
.customer-dobWrap {
    width: 85%;
    overflow: hidden;
}
.customer-dobWrap .dateselect {
    width: 31%;
    height: 18px;
    padding: 0 8px;
    float: left;
    color: #333;
    background: url(https://m.unice.com/skin/frontend/unice_wap/default/images/shiChange/below-s.png) 96% center no-repeat #fff;
    background-size: 8px;
    border: 1px solid #ff03ab;
    box-sizing: border-box;
}
.customer-dobWrap  #sMonth {
    margin-left: 3.3%;
    margin-right: 3.3%;
}
.gw-register-birthday .account-profile-label {
    padding-bottom: 0;
    font-size: 1.2rem;
    height: 1.3rem;
    color: #000;
    line-height: 1.2rem;
}
.register-window-birthday_quest {
    position: absolute;
    display: inline-block;
    width: 18px;
    height: 18px;
    top: 2px;
    left: 72px;
    background: #ff03ab;
    color: #fff;
    font-size: 14px;
    line-height: 18px;
    text-align: center;
    border-radius: 50%;
    cursor: pointer;
}
.register-window-birthday_answer {
    display: none;
    position: absolute;
    width: 85%;
    padding: 10px;
    background: #fff;
    z-index: 2;
    height: auto;
    margin: 0;
    box-sizing: border-box;
    box-shadow: 0 4px 8px -2px #666;
}
.register-window-birthday_answer_btn {
    display: inline-block;
    background: #FF0075;
    border: none;
    color: #fff;
    padding: 2px 10px;
    text-transform: uppercase;
}
/* by ljm 2020/03/10 多语言站点*/
#page .nav-language {
    border-top:1px solid #f1f0f0;
}
#page .nav-language .nav-language_tit {
    box-sizing: border-box;
    text-align: left;
}
.nav-language_info {
    padding-left: 6px;
}
#page .nav-language .nav-language--icon {
    display: inline-block;
    font-size: 14px;
    text-transform: capitalize;
}
#page .nav-language .nav-language_con{
    display: none;
    padding-left: 15px;
    padding-right: 10px;
    text-align: left;
}
.nav-language_tit .span2 {
    float: right;
    font-size: 25px;
    font-weight: normal;
    color: #888;
    height: 30px;
    line-height: 30px;
    padding-right: 8px;
}
.nav-language .nav-language_item{
    line-height: 30px;
}
.nav-language .nav-language--icon:before {
    content: '';
    display: inline-block;
    width: 30px;
    height: 18px;
    background: url("https://m.unice.com/skin/frontend/unice_wap/default/images/longqi/home/nav-language1.png") no-repeat;
    background-size: 100px;
}
.nav-language_tit .nav-language--icon:before {
    background-position: 6px 1px;
}
.nav-language .nav-language_link--en:before {
    width: 28px;
    height: 14px;
    background-size: 90px;
    background-position: -16px 1px
}
.nav-language .nav-language_link--fran:before {
    width: 28px;
    height: 12px;
    background-size: 96px;
    background-position: -42px 0px;
}
.nav-language_info{
    display: inline-block;
}

/*
 * @author: shiaiduom
 * @date: 2020/06/16
 * @description 主屏范围优惠券弹窗
*/
#screenCoupon {
    padding: 0;
}
#screenCoupon .screenCoupon-close {
    background: none;
}

@font-face {font-family: "iconfont";
  src: url('https://m.unice.com/skin/frontend/unice_wap/default/fonts/iconfont.eot?t=1490668487179'); /* IE9*/
  src: url('https://m.unice.com/skin/frontend/unice_wap/default/fonts/iconfont.eot?t=1490668487179#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('https://m.unice.com/skin/frontend/unice_wap/default/fonts/iconfont.woff?t=1490668487179') format('woff'), /* chrome, firefox */
  url('https://m.unice.com/skin/frontend/unice_wap/default/fonts/iconfont.ttf?t=1490668487179') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('https://m.unice.com/skin/frontend/unice_wap/default/fonts/iconfont.svg?t=1490668487179#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-home:before { content: "\e62b"; }

.icon-deji:before { content: "\e60b"; }

.icon-cart:before { content: "\e67b"; }

.icon-review:before { content: "\e635"; }

.icon-menu1:before { content: "\e655"; }

.icon-search:before { content: "\e720"; }

.icon-menu:before { content: "\e650"; }

.icon-yonghu:before { content: "\e68f"; }

.icon-liwu-copy-copy:before { content: "\e600"; }

.icon-iconfontxin01:before { content: "\e64a"; }

.icon-login:before { content: "\e603"; }

.icon-fuwu:before { content: "\e67f"; }

.icon-zhuce:before { content: "\e677"; }

.icon-denglu:before { content: "\e65c"; }

.icon-odnoklassniki:before { content: "\e827"; }

.icon-vk:before { content: "\e78f"; }

.icon-cart1:before { content: "\e6ce"; }

.icon-yonghu1:before { content: "\e8da"; }

.icon-chahao:before { content: "\e668"; }

.icon-denglu1:before { content: "\e8fc"; }

.icon-qian:before { content: "\e618"; }

.icon-chahao1:before { content: "\e609"; }


.window-hide {
  display: none;
}
.window-btn {
  display: inline-block;
  height: 36px;
  line-height: 36px;
  padding: 0 20px;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  border: none;
  background-color: #e4007f;
  border-radius: 5px;
  color: #fff;
  box-sizing: border-box;
}
.ui-loader {
  display: none;
}
.window-cover {
  display: none;
}
.window-cover_con {
  display: none;
  position: fixed;
  width: 96%;
  max-width: 615px;
  max-height: 426px;
  padding: 30px 10px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  overflow-y: scroll;
  background-color: #fff;
  border-radius: 4px;
  box-sizing: border-box;
  z-index: 999;
}
.window-cover_con--light {
  background-color: #ffcddc;
}
.window-cover_con_close {
  display: inline-block;
  position: absolute;
  top: 6px;
  right: 6px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 25px;
  color: #fff;
  text-align: center;
  background: rgba(3, 3, 3, 0.6);
  border: none;
  border-radius: 50%;
  cursor: pointer;
}
.window-cover_con_close:focus {
  outline: none;
  border: none;
}
.window-cover_con_tit {
  text-align: center;
  margin-bottom: 20px;
  font-size: 18px;
  color: #333;
  line-height: initial;
}
/*# sourceMappingURL=longqi.window.css.map */
/* category option */
.category_tab_wrap {
    margin-top: 6px;
    height: auto;
    min-height: 34px;
}
.category-products .toolbar{
    position: static;
    padding: 0;
}
.category_tab_item {
    position: relative;
    width: 100%;
    padding-right: 60px;
    box-sizing: border-box;
}
.category_tab_titCon {
    display: inline-block;
    text-align: center;
    padding: 6px 20px;
    background: url(https://m.unice.com/skin/frontend/unice_wap/default/images/shiChange/below-s.png) no-repeat 96% center #fff;
    background-size: 10px !important;
}
.category_tab_titCon .category_tab_titI {
    text-transform:capitalize;
}
.category_tab_titCon:nth-child(1) {
    padding-left: 14px;
}
.category_tab_con {
    display: none;
    position: absolute;
    width: 100%;
    top: 30px;
    background: #fff;
    padding: 10px;
    box-sizing: border-box;
    max-height: 222px;
    overflow-y: scroll;
    z-index: 2;
    -moz-box-shadow: 0 6px 10px #999;
    -webkit-box-shadow: 0 6px 10px #999;
    box-shadow: 0 6px 10px #999;
}
.category_tab_con::-webkit-scrollbar {
    width: 5px;
    height: 8px;
}

.category_tab_con::-webkit-scrollbar-button {
    background-color: #ccc;
    display: none;
}

.category_tab_con::-webkit-scrollbar-track {
    background: rgba(255, 255, 255, 0.9);
}

.category_tab_con::-webkit-scrollbar-thumb {
    background:  #ccc;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.category_tab_con::-webkit-scrollbar-corner {
    background: #ccc;
    display: none;
}


.category_tab_con:nth-child(2),
.category_tab_con:nth-child(6) {
     padding-left: 16px;
 }
.category_tab_con li a {
    display: inline-block;
    padding: 8px 40px 8px 0;
    width: auto;
    height: 100%;
}
.category_close {
    position: absolute;
    right: 10px;
    top: 10px;
}
.category_close img {
    width: 25px;
}
.current_filters a {
    background: url(https://m.unice.com/skin/frontend/unice_wap/default/images/shiChange/2019041801.png) no-repeat 94%;
    background-size: 16px;
}
.category_filter {
    display: inline-block;
    padding: 0 0 0 10px;
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 3;
    border-left: 1px solid #dfdfdf;
    text-transform: capitalize;
}
.category_filter  img {
    vertical-align: text-bottom;
    display: inline-block;
    margin-left: 4px;
}
.block-layered-nav {
    position: fixed;
    top: 60px;
    left: 0;
    width: 100%;
    height: 100vh;
    overflow: scroll;
    display: block;
    background-color: #fff;
    z-index: 5;
    -webkit-overflow-scrolling: touch;
    transition: all .5s ease;
    transform: translate3d(100%, 0px, 0px);
    padding: 0 10px 0;
    box-sizing: border-box !important;

}
.filter_header {
    overflow: hidden;
    padding: 6px 5px;
    text-align: center;
    box-sizing: border-box;
}
.filter_arror {
    float: left;
    width: 10px;
    height: 10px;
    border-top: 2px solid #000;
    border-right: 2px solid #000;
    transform: rotate(-130deg);
    display: inline-block;
    position: relative;
    top: 0;
    left: 0;
}
.prolist li .pro-tu {
    position: relative;
}
.catalog-product-list-tips {
    position: absolute;
    width: 100%;
    bottom: 0;
    height: 36px;
    line-height: 36px;
    background: #f48fb1;
    color: #fff;
    text-align: center;
    z-index: 2;
    font-size: 14px;
}
@media screen and (max-width: 320px){
    .category_tab_titCon {
        padding: 6px 16px;
    }
}
/* category option end */
