@font-face {
	font-family: iconfont;
	src: url(../fonts/iconfont.98fbfef1.eot);
	src: url(../fonts/iconfont.5779714b.svg);
	src: url(../fonts/iconfont.5779714b.ttf);

}

.iconfont {
    width: 30px;
    height: 30px;
	font-family: iconfont !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #22d42d;
	font-size: min(.7rem,30px);
}

.icon-download-16:before {
	content: "\E6CD"
}

.icon-close1:before {
	content: "\E6C7"
}

.icon-confirmed:before {
	content: "\E6C8"
}

.icon-delivery:before {
	content: "\E6C9"
}

.icon-time1:before {
	content: "\E6CA"
}

.icon-process:before {
	content: "\E6CB"
}

.icon-shipped:before {
	content: "\E6CC"
}

.icon-review-16:before {
	content: "\E6C6"
}

.icon-close-16:before {
	content: "\E6C3"
}

.icon-arrow-b1:before {
	content: "\E6C4"
}

.icon-photo1:before {
	content: "\E6C5"
}

.icon-yesx:before {
	content: "\E6C2"
}

.icon-address:before {
	content: "\E6C1"
}

.icon-close-pop:before {
	content: "\E6C0"
}

.icon-star-fill:before {
	content: "\E6BF"
}

.icon-jiangjia:before {
	content: "\E69D"
}

.icon-like:before {
	content: "\E6B0"
}

.icon-gou3:before {
	content: "\E6BE"
}

.icon-ask:before {
	content: "\E6BD"
}

.icon-tuihuanhuo:before {
	content: "\E6BC"
}

.icon-delete5:before {
	content: "\E6B7"
}

.icon-wish:before {
	content: "\E6B8"
}

.icon-wishlist:before {
	content: "\E6BB"
}

.icon-freeshipping:before {
	content: "\E6B5"
}

.icon-done1:before {
	content: "\E6B9"
}

.icon-gift1:before {
	content: "\E6BA"
}

.icon-edit:before {
	content: "\E6B6"
}

.icon-arrow-r2:before {
	content: "\E6B1"
}

.icon-reduce:before {
	content: "\E6B2"
}

.icon-plus1:before {
	content: "\E6B3"
}

.icon-refresh:before {
	content: "\E6B4"
}

.icon-menu1:before {
	content: "\E6A8"
}

.icon-share1:before {
	content: "\E6A9"
}

.icon-more1:before {
	content: "\E6AA"
}

.icon-close:before {
	content: "\E6AB"
}

.icon-account:before {
	content: "\E6AC"
}

.icon-arrow-b:before {
	content: "\E6AD"
}

.icon-home1:before {
	content: "\E6AE"
}

.icon-liveChat:before {
	content: "\E663"
}

.icon-delete4:before {
	content: "\E6A7"
}

.icon-privacy:before {
	content: "\E69A"
}

.icon-return:before {
	content: "\E69B"
}

.icon-shipTo:before {
	content: "\E69C"
}

.icon-language1:before {
	content: "\E69E"
}

.icon-password1:before {
	content: "\E69F"
}

.icon-faq1:before {
	content: "\E6A0"
}

.icon-set1:before {
	content: "\E6A1"
}

.icon-shipping1:before {
	content: "\E6A2"
}

.icon-checking:before {
	content: "\E6A3"
}

.icon-currency1:before {
	content: "\E6A4"
}

.icon-arrow-r1:before {
	content: "\E6A5"
}

.icon-payment1:before {
	content: "\E6A6"
}

.icon-arrow-l:before {
	content: "\E697"
}

.icon-bag1:before {
	content: "\E698"
}

.icon-search2:before {
	content: "\E699"
}

.icon-arrow-r:before {
	content: "\E696"
}

.icon-vk:before {
	content: "\E695"
}

.icon-bags_change:before {
	content: "\E693"
}

.icon-change_:before {
	content: "\E694"
}

.icon-yes:before {
	content: "\E692"
}

.icon-icon-like-:before {
	content: "\E691"
}

.icon-hot-icon:before {
	content: "\E690"
}

.icon-invite_:before {
	content: "\E68F"
}

.icon-invitefriend_:before {
	content: "\E68E"
}

.icon-phone_1:before {
	content: "\E68D"
}

.icon-shijian:before {
	content: "\E68C"
}

.icon-qiandai:before {
	content: "\E68B"
}

.icon-notice_:before {
	content: "\E689"
}

.icon-clock_:before {
	content: "\E68A"
}

.icon-search1:before {
	content: "\E687"
}

.icon-delete3:before {
	content: "\E688"
}

.icon-seemore:before {
	content: "\E60E"
}

.icon-add:before {
	content: "\E686"
}

.icon-ship:before {
	content: "\E60D"
}

.icon-icon-test:before {
	content: "\E60A"
}

.icon-icon-test1:before {
	content: "\E60B"
}

.icon-icon-test2:before {
	content: "\E60C"
}

.icon-fd_1:before {
	content: "\E685"
}

.icon-messenger:before {
	content: "\E684"
}

.icon-arrowlink:before {
	content: "\E683"
}

.icon-clearance_:before {
	content: "\E65C"
}

.icon-phone_:before {
	content: "\E623"
}

.icon-ds_:before {
	content: "\E65E"
}

.icon-email_:before {
	content: "\E65B"
}

.icon-special_:before {
	content: "\E624"
}

.icon-fd_:before {
	content: "\E621"
}

.icon-vip_:before {
	content: "\E625"
}

.icon-ws_:before {
	content: "\E65F"
}

.icon-discount_:before {
	content: "\E618"
}

.icon-card_:before {
	content: "\E682"
}

.icon-free_2:before {
	content: "\E681"
}

.icon-time:before {
	content: "\E680"
}

.icon-warning:before {
	content: "\E67F"
}

.icon-email:before {
	content: "\E67D"
}

.icon-gou1:before {
	content: "\E67E"
}

.icon-zan1:before {
	content: "\E67C"
}

.icon-contact1:before {
	content: "\E67B"
}

.icon-cod:before {
	content: "\E679"
}

.icon-user1:before {
	content: "\E67A"
}

.icon-down:before {
	content: "\E678"
}

.icon-size:before {
	content: "\E677"
}

.icon-blog:before {
	content: "\E676"
}

.icon-codSEA_:before {
	content: "\E675"
}

.icon-free:before {
	content: "\E674"
}

.icon-discount_1:before {
	content: "\E673"
}

.icon-coupon_:before {
	content: "\E61D"
}

.icon-integral_:before {
	content: "\E61E"
}

.icon-reutrn_:before {
	content: "\E670"
}

.icon-cod_1:before {
	content: "\E671"
}

.icon-security_:before {
	content: "\E672"
}

.icon-v_4:before {
	content: "\E633"
}

.icon-password:before {
	content: "\E634"
}

.icon-location:before {
	content: "\E635"
}

.icon-gift:before {
	content: "\E636"
}

.icon-order:before {
	content: "\E637"
}

.icon-v_0:before {
	content: "\E638"
}

.icon-free_1:before {
	content: "\E639"
}

.icon-safe:before {
	content: "\E63A"
}

.icon-radio_border:before {
	content: "\E63B"
}

.icon-radio_box:before {
	content: "\E63C"
}

.icon-radio_box1:before {
	content: "\E640"
}

.icon-arrow_b1:before {
	content: "\E641"
}

.icon-message:before {
	content: "\E642"
}

.icon-answer_:before {
	content: "\E644"
}

.icon-question_:before {
	content: "\E645"
}

.icon-reckon:before {
	content: "\E646"
}

.icon-arrow_:before {
	content: "\E647"
}

.icon-share:before {
	content: "\E648"
}

.icon-down_:before {
	content: "\E649"
}

.icon-bags_heart:before {
	content: "\E64A"
}

.icon-more:before {
	content: "\E64B"
}

.icon-livechat1:before {
	content: "\E64C"
}

.icon-track:before {
	content: "\E64D"
}

.icon-contact:before {
	content: "\E64E"
}

.icon-payment:before {
	content: "\E64F"
}

.icon-shipping:before {
	content: "\E650"
}

.icon-returns:before {
	content: "\E651"
}

.icon-faq:before {
	content: "\E652"
}

.icon-polyvore:before {
	content: "\E653"
}

.icon-snapchat:before {
	content: "\E654"
}

.icon-pinterest:before {
	content: "\E655"
}

.icon-twitter:before {
	content: "\E656"
}

.icon-instagram:before {
	content: "\E657"
}

.icon-youtube:before {
	content: "\E658"
}

.icon-fackbook:before {
	content: "\E659"
}

.icon-tumblr:before {
	content: "\E65A"
}

.icon-delete2:before {
	content: "\E65D"
}

.icon-cod_:before {
	content: "\E660"
}

.icon-arrow_t1:before {
	content: "\E661"
}

.icon-question_1:before {
	content: "\E662"
}

.icon-currency:before {
	content: "\E663"
}

.icon-language:before {
	content: "\E664"
}

.icon-home:before {
	content: "\E665"
}

.icon-coupon_1:before {
	content: "\E666"
}

.icon-date:before {
	content: "\E667"
}

.icon-wallet:before {
	content: "\E668"
}

.icon-share_bor:before {
	content: "\E669"
}

.icon-withdrawals:before {
	content: "\E66A"
}

.icon-view_module:before {
	content: "\E66B"
}

.icon-view_list:before {
	content: "\E66C"
}

.icon-star_half_1:before {
	content: "\E66D"
}

.icon-website:before {
	content: "\E66E"
}

.icon-file:before {
	content: "\E66F"
}

.icon-arrow_r_s:before {
	content: "\E601"
}

.icon-heart_click:before {
	content: "\E602"
}

.icon-heart_defaut:before {
	content: "\E603"
}

.icon-search:before {
	content: "\E604"
}

.icon-menu:before {
	content: "\E605"
}

.icon-bag:before {
	content: "\E606"
}

.icon-user:before {
	content: "\E607"
}

.icon-set:before {
	content: "\E608"
}

.icon-arrow_r:before {
	content: "\E609"
}

.icon-question:before {
	content: "\E613"
}

.icon-service:before {
	content: "\E614"
}

.icon-scrolltop:before {
	content: "\E615"
}

.icon-delete:before {
	content: "\E619"
}

.icon-delete1:before {
	content: "\E61A"
}

.icon-arrow_b:before {
	content: "\E61B"
}

.icon-arrow_l:before {
	content: "\E61C"
}

.icon-arrow_b_:before {
	content: "\E622"
}

.icon-free_:before {
	content: "\E626"
}

.icon-minus:before {
	content: "\E627"
}

.icon-star_:before {
	content: "\E628"
}

.icon-star_border_:before {
	content: "\E629"
}

.icon-star_half_:before {
	content: "\E62A"
}

.icon-plus:before {
	content: "\E62B"
}

.icon-livechat:before {
	content: "\E62C"
}

.icon-write:before {
	content: "\E62D"
}

.icon-zan:before {
	content: "\E62E"
}

.icon-check_box:before {
	content: "\E63D"
}

.icon-camera:before {
	content: "\E63E"
}

.icon-check_border:before {
	content: "\E63F"
}

.icon-picture:before {
	content: "\E643"
}

.icon-gou:before {
	content: "\E60F"
}

.icon-arrow_t:before {
	content: "\E610"
}

.icon-sort:before {
	content: "\E611"
}

.icon-filter:before {
	content: "\E612"
}

.icon-eye:before {
	content: "\E616"
}

.icon-eye_no:before {
	content: "\E617"
}

.icon-link:before {
	content: "\E61F"
}

.icon-v_1:before {
	content: "\E620"
}

.icon-vip:before {
	content: "\E62F"
}

.icon-v_2:before {
	content: "\E630"
}

.icon-v_5:before {
	content: "\E631"
}

.icon-v_3:before {
	content: "\E632"
}

@font-face {
	font-family: Material Icons;
	font-style: normal;
	font-weight: 400;
	src: local("Material Icons"), local("MaterialIcons-Regular"), url(../../static/fonts/MaterialIcons-Regular.570eb838.woff2) format("woff2"), url(../../static/fonts/MaterialIcons-Regular.012cf6a1.woff) format("woff"), url(../../static/fonts/MaterialIcons-Regular.a37b0c01.ttf) format("truetype")
}

.material-icons {
	display: inline-block;
	font: normal normal .64rem/.64rem Material Icons;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-feature-settings: "liga";
	font-feature-settings: "liga"
}

.home-v2-four-banner-wrap {
	background-size: 100%
}

.home-v2-four-banner-wrap ul {
	display: flex;
	flex-wrap: wrap
}

.home-v2-four-banner-wrap ul li {
	padding: 0 .37333rem .32rem .37333rem;
	width: 25%
}

.home-v2-four-banner-wrap ul li img {
	width: 100%
}

.home-v2-four-banner-wrap ul li p {
	text-transform: capitalize;
	font-size: .32rem;
	line-height: .42667rem;
	width: 100%;
	text-align: center
}

.home-v2-two-banner-wrap ul {
	padding: 0 .2rem;
	display: flex;
	flex-wrap: wrap
}

.home-v2-two-banner-wrap ul li {
	padding-bottom: .24rem;
	margin: 0 .12rem;
	width: calc(50% - .24rem);
	position: relative
}

.home-v2-two-banner-wrap ul li img {
	width: 100%
}

.home-v2-two-banner-wrap ul li p {
	width: 100%;
	text-align: center;
	bottom: 0;
	position: absolute
}

.home-v2-special-banner-wrap {
	padding: 0 .32rem 0
}

.home-v2-special-banner-wrap img {
	width: 100%
}

.home-v2-three-banner-wrap {
	background-size: 100%
}

.home-v2-three-banner-wrap ul {
	padding: 0 .2rem;
	display: flex;
	flex-wrap: wrap;
	align-items: center
}

.home-v2-three-banner-wrap ul li {
	padding: 0 .12rem .24rem;
	width: 33.33333%
}

.home-v2-three-banner-wrap ul li.automation-three-banner-title {
	height: 3.94667rem
}

.home-v2-three-banner-wrap ul li.automation-three-banner-title div {
	height: 100%;
	background: #f1f1f1
}

.home-v2-three-banner-wrap ul li.automation-three-banner-title div p {
	opacity: .9;
	line-height: .74667rem;
	font-size: .32rem !important
}

.home-v2-three-banner-wrap ul li div {
	display: flex;
	align-items: center;
	position: relative
}

.home-v2-three-banner-wrap ul li div img {
	width: 100%
}

.home-v2-three-banner-wrap ul li div p {
	width: 100%;
	text-align: center;
	bottom: 0;
	position: absolute
}

.count-down {
	display: flex;
	align-items: center;
	text-align: center
}

.count-down .count-down-time {
	display: inline-flex
}

.count-down .time {
	display: flex;
	flex-direction: column;
	align-items: center
}

.count-down .time span:first-child {
	min-width: .53333rem;
	background-color: #333;
	color: #fff;
	border-radius: .05333rem;
	font-size: .34667rem;
	line-height: .53333rem
}

.count-down .divide {
	width: .24rem;
	line-height: .53333rem
}

.count-down.small .time span:first-child {
	min-width: .42667rem;
	line-height: .42667rem
}

.count-down.small .divide {
	width: auto;
	line-height: .42667rem
}

.count-down.large .time {
	width: 1.70667rem
}

.count-down.large .time span:first-child {
	width: .96rem;
	line-height: .96rem;
	font-size: .58667rem;
	background-color: #000
}

.count-down.large .time .txt {
	padding-top: .05333rem;
	line-height: 1.5;
	font-size: .26667rem;
	color: #333;
	text-transform: uppercase
}

.count-down.large .divide {
	width: auto;
	line-height: .96rem;
	font-weight: 700
}

.home-v2-flash-deals-wrap .flash-deals-title {
	justify-content: space-between
}

.home-v2-flash-deals-wrap .flash-deals-title .count-down .time span:first-child {
	padding: 0 .08rem;
	font-size: .37333rem;
	font-weight: 400;
	border-radius: 0
}

.home-v2-flash-deals-wrap .flash-deals-title .view-more {
	font-weight: 400;
	font-size: .32rem;
	color: #666
}

.home-v2-flash-deals-wrap .agile__actions {
	margin-top: .32rem;
	position: unset !important
}

.home-v2-flash-deals-wrap .flash-deals-product-agile {
	height: 100%;
	display: flex;
	padding: 0 .2rem
}

.home-v2-flash-deals-wrap .flash-deals-product-agile li {
	padding: 0 .12rem;
	justify-content: space-between;
	display: flex;
	flex-direction: column;
	flex-shrink: 0;
	width: 33.33333%
}

.home-v2-flash-deals-wrap .flash-deals-product-agile li div {
	width: 100%;
	flex: 1;
	display: flex;
	align-items: center
}

.home-top-banner-wrap .home-top-banner {
	width: 100%
}

.home-top-banner-wrap .home-top-banner[lazy=loading] {
	height: 4rem
}

.home-v2-product-wrap .home-v2-product-title {
	justify-content: space-between
}

.home-v2-product-wrap .home-v2-product-title .view-more {
	font-weight: 400;
	font-size: .32rem;
	color: #666
}

.home-v2-product-wrap .product-wrap-banner {
	margin: 0 .32rem .24rem;
	padding: .53333rem .42667rem .58667rem;
	background-size: 100%;
	font-weight: 700;
	text-align: left
}

.home-v2-product-wrap .product-wrap-banner .product-wrap-banner-title {
	font-size: .48rem
}

.home-v2-product-wrap .product-wrap-banner .product-wrap-banner-subtitle {
	font-size: .34667rem
}

.home-v2-product-wrap .product-wrap-banner .product-wrap-banner-button {
	background: #333;
	font-weight: 400;
	margin-top: .32rem;
	display: inline-block;
	line-height: .42667rem;
	font-size: .26667rem;
	color: #fff !important
}

.home-v2-product-wrap .home-v2-product-banner {
	width: 100%;
	max-height: 3.33333rem;
	padding: 0 .32rem .24rem
}

.home-v2-product-wrap .agile__actions {
	margin-top: .08rem;
	position: unset !important
}

.home-v2-product-wrap .home-v2-product-agile {
	height: 100%;
	display: flex;
	padding: 0 .2rem;
	flex-wrap: wrap
}

.home-v2-product-wrap .home-v2-product-agile li {
	padding: 0 .12rem .24rem;
	justify-content: space-between;
	display: flex;
	flex-direction: column;
	flex-shrink: 0;
	width: 33.33333%
}

.home-v2-product-wrap .home-v2-product-agile li div {
	width: 100%;
	flex: 1;
	display: flex;
	align-items: center
}

.product-list-flex-container:nth-of-type(odd) {
	padding-left: .21333rem;
	padding-right: .10667rem
}

.product-list-flex-container:nth-of-type(2n) {
	padding-right: .21333rem;
	padding-left: .10667rem
}

.product-list-item-warp {
	height: 100%;
	display: flex;
	flex-direction: column;
	flex: 1;
	border-radius: .05333rem;
	overflow: hidden
}

.product-list-item-warp.showShadow {
	box-shadow: 0 1PX .05333rem rgba(0, 0, 0, .08);
	background: #fff
}

.product-list-item-warp>div:first-child {
	flex: 1
}

.product-list-item-warp>div:first-child img {
	width: 100%
}

.product-list-item-warp>div:last-of-type {
	padding: .21333rem .10667rem
}

.product-list-item-warp>div:last-of-type p:last-child {
	font-size: .32rem;
	color: #999
}

.product-list-item-warp>div:last-of-type p:last-child span {
	color: #f85184;
	font-size: .29333rem;
	line-height: .32rem;
	padding: 0 .08rem;
	border-radius: 1px;
	position: relative
}

.product-list-item-warp .heart-new {
	width: .64rem;
	height: .64rem
}

.product-list-activity-text {
	height: .74667rem;
	width: 100%;
	bottom: 0;
	position: absolute;
	background-size: cover;
	line-height: .90667rem;
	text-align: center;
	color: #fff;
	font-size: .32rem
}

.product-list-add-bag-icon {
	width: .64rem;
	height: .64rem;
	margin: .16rem;
	border-radius: 50%;
	background: #333
}

.product-list-new-arrival {
	position: absolute;
	top: 0;
	right: .10667rem;
	width: .72rem;
	height: .64rem;
	background-repeat: no-repeat;
	background-size: 100% 100%
}

.product-list-activity-icon {
	width: 2.29333rem;
	height: .53333rem;
	padding: 0 .13333rem;
	background-size: cover;
	position: absolute;
	top: 0
}

.product-list-activity-icon .product-list-activity-icon-text {
	display: inline-block;
	width: 2.02667rem;
	height: .53333rem;
	line-height: .53333rem;
	font-size: .26667rem;
	color: #ffefbf;
	text-align: center
}

.lang-ar-AR .product-list-flex-container:nth-of-type(odd) {
	padding-left: .10667rem;
	padding-right: .21333rem
}

.lang-ar-AR .product-list-flex-container:nth-of-type(2n) {
	padding-right: .10667rem;
	padding-left: .21333rem
}

.lang-ar-AR .product-list-new-arrival {
	right: auto;
	left: .10667rem
}

/**
.product-list-item-warp>div:last-of-type p:last-child span:before {
	border:1px solid #f85184;
	border-radius:.01em;
	content:" ";
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	pointer-events:none;
	box-sizing:border-box;
	font-size:2.66667rem
}
***/
@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2) {
	.product-list-item-warp>div:last-of-type p:last-child span:before {
		transform: scale(.5);
		transform-origin: 0 0;
		width: 200%;
		height: 200%;
		font-size: 5.33333rem
	}
}

@media only screen and (-webkit-min-device-pixel-ratio:3),
only screen and (min-device-pixel-ratio:3) {
	.product-list-item-warp>div:last-of-type p:last-child span:before {
		transform: scale(.333333);
		transform-origin: 0 0;
		width: 300%;
		height: 300%;
		font-size: 8rem
	}
}

@media only screen and (-webkit-min-device-pixel-ratio:4),
only screen and (min-device-pixel-ratio:4) {
	.product-list-item-warp>div:last-of-type p:last-child span:before {
		transform: scale(.25);
		transform-origin: 0 0;
		width: 400%;
		height: 400%;
		font-size: 10.66667rem
	}
}

#loading-center-absolute {
	margin: 0 auto;
	height: 1.28rem;
	width: 1.28rem;
	animation: loading-center-absolute 1s infinite
}

.loading-img {
	width: 1.17333rem;
	height: 1.17333rem
}

.product-list-wrap {
	margin: 0 .2rem
}

.product-list-wrap .product-wrap {
	height: 100%;
	padding: 0 .12rem .24rem
}

.product-list-wrap .product-wrap .product-img-wrap {
	position: relative;
	height: calc(100% - 1.17333rem);
	overflow: hidden
}

.product-list-wrap .product-wrap .product-img-wrap img {
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.product-list-wrap .product-wrap .product-img-wrap .more-function {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, .4)
}

.product-list-wrap .product-wrap .product-img-wrap .more-function div {
	text-align: center;
	background: #fff;
	line-height: .85333rem;
	width: 3.73333rem;
	border-radius: .42667rem;
	font-size: .37333rem
}

.product-list-wrap .product-wrap .product-info-wrap {
	height: 1.17333rem;
	display: flex;
	justify-content: space-between;
	position: relative;
	align-items: center
}

.product-list-wrap .product-wrap .product-info-wrap .similar-items {
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: .37333rem;
	color: #fff;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, .6)
}

.product-list-wrap .product-wrap .product-info-wrap .similar-items i {
	margin: 0 .05333rem
}

.product-list-wrap .product-wrap .product-info-wrap .icon-like {
	background: linear-gradient(90deg, #fd4d4d, #ff165e);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

.product-list-wrap .product-wrap .product-info-wrap .product-price-wrap {
	flex-direction: column;
	padding: .13333rem 0;
	display: flex
}

.product-list-wrap .product-wrap .product-info-wrap .product-price-wrap .final-price {
	font-size: .37333rem;
	color: #333;
	line-height: .50667rem
}

.product-list-wrap .product-wrap .product-info-wrap .product-price-wrap .products-price {
	line-height: .42667rem;
	font-size: .32rem;
	color: #999
}

.divide-bar[data-v-60a0f079] {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 1.28rem
}

.divide-bar .divide-line[data-v-60a0f079] {
	width: 1.6rem
}

.divide-bar .divide-line.dark[data-v-60a0f079] {
	position: relative
}

.divide-bar .divide-text[data-v-60a0f079] {
	margin: 0 .53333rem;
	color: #999;
	text-align: center
}

.divide-bar .divide-line.dark[data-v-60a0f079]:before {
	border-bottom: 1px solid #ccc;
	content: " ";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	pointer-events: none;
	box-sizing: border-box;
	font-size: 2.66667rem
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2) {
	.divide-bar .divide-line.dark[data-v-60a0f079]:before {
		transform: scale(.5);
		transform-origin: 0 0;
		width: 200%;
		height: 200%;
		font-size: 5.33333rem
	}
}

@media only screen and (-webkit-min-device-pixel-ratio:3),
only screen and (min-device-pixel-ratio:3) {
	.divide-bar .divide-line.dark[data-v-60a0f079]:before {
		transform: scale(.333333);
		transform-origin: 0 0;
		width: 300%;
		height: 300%;
		font-size: 8rem
	}
}

@media only screen and (-webkit-min-device-pixel-ratio:4),
only screen and (min-device-pixel-ratio:4) {
	.divide-bar .divide-line.dark[data-v-60a0f079]:before {
		transform: scale(.25);
		transform-origin: 0 0;
		width: 400%;
		height: 400%;
		font-size: 10.66667rem
	}
}

.home-v2-banner-with-category {
	padding: 0 .32rem
}

.home-v2-banner-with-category .separating-banner {
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 2.98667rem;
	padding: 0 .42667rem;
	background-size: 100%;
	text-align: left
}

.home-v2-banner-with-category .separating-banner .separating-banner-content {
	width: 100%;
	display: flex;
	justify-content: flex-start
}

.home-v2-banner-with-category .separating-banner .separating-banner-content span {
	max-width: 50%;
	display: block
}

.home-v2-banner-with-category .separating-banner .separating-banner-title {
	font-weight: 700;
	font-size: .48rem;
	line-height: 1.2
}

.home-v2-banner-with-category .separating-banner .separating-banner-subtitle {
	font-size: .34667rem
}

.home-v2-banner-with-category .separating-banner .separating-banner-button span {
	background: #333;
	font-weight: 400;
	margin-top: .32rem;
	display: inline-block;
	line-height: .53333rem;
	font-size: .26667rem;
	color: #fff !important
}

.home-v2-banner-with-category .banner-with-category__banner {
	width: 100%
}

.home-v2-banner-with-category li {
	width: 25%
}

.home-v2-banner-with-category li .category-img {
	width: 2.13333rem;
	height: 2.13333rem;
	overflow: hidden
}

.home-v2-banner-with-category li .category-img img {
	-o-object-fit: cover;
	object-fit: cover;
	height: 100%;
	width: 100%
}

.home-v2-banner-with-category li p {
	font-size: .32rem;
	font-weight: 400;
	color: #333;
	text-align: center
}

.lang-ar-AR .home-v2-banner-with-category .separating-banner-content {
	justify-content: flex-end
}

.home-v2-banner-with-count-down-wrap {
	background-size: 100%;
	display: flex;
	justify-content: center;
	position: relative
}

.home-v2-banner-with-count-down-wrap .banner-with-count-down-wrap {
	bottom: .56rem;
	position: absolute;
	background-size: 100%
}

.home-v2-banner-with-count-down-wrap .banner-with-count-down-wrap .banner-with-count-down__count-down {
	font-size: .69333rem;
	font-weight: 700
}

.home-v2-banner-with-count-down-wrap .banner-with-count-down-wrap .banner-with-count-down__count-down .divide {
	color: unset
}

.home-v2-banner-with-count-down-wrap .banner-with-count-down-wrap .banner-with-count-down__count-down .time span:first-child {
	font-size: unset;
	color: unset;
	background-color: unset
}

.home-v2-automation-two-banner {
	background-size: 100% 100%;
	padding: 0 .21333rem
}

.home-v2-automation-two-banner ul {
	flex-wrap: wrap
}

.home-v2-automation-two-banner ul li {
	margin: .10667rem;
	background-size: 100%;
	width: calc(50% - .21333rem);
	flex-shrink: 0
}

.home-v2-automation-two-banner ul li .automation-two-banner-left .automation-two-banner-title {
	font-weight: 700;
	font-size: .37333rem
}

.home-v2-automation-two-banner ul li .automation-two-banner-left .automation-two-banner-subtitle {
	margin-top: .05333rem;
	font-size: .32rem
}

.home-v2-automation-two-banner ul li .automation-two-banner-right {
	background: #fff;
	flex-shrink: 0;
	height: 2.56rem;
	width: 1.92rem;
	position: relative
}

.home-v2-automation-two-banner ul li .automation-two-banner-right img {
	width: 100%
}

.home-v2-automation-two-banner ul li .automation-two-banner-right P {
	background: hsla(0, 0%, 100%, .8);
	bottom: 0;
	position: absolute;
	text-align: center;
	font-size: .29333rem;
	width: 100%;
	line-height: .48rem
}

.home-wrap-v2 {
	padding-bottom: 1.28rem
}

.home-wrap-v2.match-ios-home-v2-wrap {
	padding-bottom: 2.66667rem
}

.home-wrap-v2 .home-tabs-wrap .no-bottom-loading {
	margin-bottom: 1.28rem
}

.home-wrap-v2 .home-tabs-wrap .match-ios-home-tabs-wrap {
	margin-bottom: 2.66667rem
}

.home-wrap-v2 .home-tabs-wrap .tab-display-none {
	display: none
}

.home-wrap-v2 .home-tabs-wrap .has-bottom-loading {
	padding-bottom: 1.81333rem
}

.home-wrap-v2 .home-tabs-wrap .v-card {
	box-shadow: unset
}

.home-wrap-v2 .home-tabs-wrap .home-tabs-fixed {
	position: fixed;
	top: 1.28rem;
	z-index: 2
}

.home-wrap-v2 .home-tabs-wrap .home-items-fixed {
	top: 1.28rem
}

.home-wrap-v2 .home-tabs-wrap .v-tabs__container {
	height: unset;
	width: 100%
}

.home-wrap-v2 .home-tabs-wrap .v-tabs__bar {
	width: 100%;
	box-shadow: 0 1PX .05333rem rgba(0, 0, 0, .08)
}

.home-wrap-v2 .home-tabs-wrap .v-tabs__slider-wrapper {
	width: 0 !important
}

.home-wrap-v2 .home-tabs-wrap .v-tabs__div {
	height: 1.06667rem;
	padding: 0 .32rem
}

.home-wrap-v2 .home-tabs-wrap .v-tabs__div .v-tabs__item {
	transition: unset;
	padding: unset
}

.home-wrap-v2 .home-tabs-wrap .v-tabs__div .v-tabs__item.tab-normal {
	position: relative
}

.home-wrap-v2 .home-tabs-wrap .v-tabs__div .v-tabs__item.v-tabs__item--active {
	font-weight: 700;
	color: #333 !important
}

.home-wrap-v2 .home-tab-content .agile__actions {
	width: 100%;
	position: absolute;
	bottom: .32rem;
	justify-content: center
}

.home-wrap-v2 .home-tab-content .agile__actions .agile__dot {
	margin: 0 .10667rem;
	width: .21333rem;
	height: .21333rem;
	background: #e5e5e5
}

.home-wrap-v2 .home-tab-content .agile__actions .agile__dot.agile__dot--current {
	background: #333
}

.home-wrap-v2 .home-tab-content .no-horizontal-spacing {
	padding: 0
}

.home-wrap-v2 .home-tab-content .no-horizontal-spacing ul,
.home-wrap-v2 .home-tab-content .no-horizontal-spacing ul li {
	padding: 0;
	margin: 0
}

.home-wrap-v2 .home-tab-content .no-horizontal-spacing .home-title {
	padding: 0
}

.home-wrap-v2 .home-tab-content .home-title {
	padding: 0 .32rem;
	font-size: .48rem;
	font-weight: 700;
	line-height: 1.28rem
}

.home-wrap-v2 .home-tab-content .last-line {
	padding-bottom: 0 !important
}

.home-wrap-v2 .home-tab-content .free-shipping-wrap {
	background-size: 100%;
	font-size: .37333rem;
	color: #333;
	padding: .26667rem .32rem
}

.home-wrap-v2 .home-tab-content .free-shipping-wrap img {
	width: .42667rem;
	height: .42667rem
}

.home-wrap-v2 .home-tab-content .free-shipping-wrap span {
	line-height: .50667rem
}

.home-wrap-v2 .home-tab-content .customer-banner img {
	padding: 0 .32rem;
	width: 100%
}

.home-wrap-v2 .home-tab-content .customer-banner.no-horizontal-spacing,
.home-wrap-v2 .home-tab-content .customer-banner.no-horizontal-spacing img {
	padding: 0
}

.home-wrap-v2 .home-tab-content .home-recommend {
	width: 100%
}

.home-wrap-v2 .home-tab-content .home-recommend .might-also-like-title {
	padding: 0 .32rem;
	line-height: 1.28rem;
	font-weight: 700;
	font-size: .42667rem
}

.home-wrap-v2 .home-tabs-wrap .v-tabs__div .v-tabs__item.tab-normal:before {
	border-bottom: .10667rem solid #333;
	content: " ";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	pointer-events: none;
	box-sizing: border-box;
	font-size: 2.66667rem
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2) {
	.home-wrap-v2 .home-tabs-wrap .v-tabs__div .v-tabs__item.tab-normal:before {
		transform: scale(.5);
		transform-origin: 0 0;
		width: 200%;
		height: 200%;
		font-size: 5.33333rem
	}
}

@media only screen and (-webkit-min-device-pixel-ratio:3),
only screen and (min-device-pixel-ratio:3) {
	.home-wrap-v2 .home-tabs-wrap .v-tabs__div .v-tabs__item.tab-normal:before {
		transform: scale(.333333);
		transform-origin: 0 0;
		width: 300%;
		height: 300%;
		font-size: 8rem
	}
}

@media only screen and (-webkit-min-device-pixel-ratio:4),
only screen and (min-device-pixel-ratio:4) {
	.home-wrap-v2 .home-tabs-wrap .v-tabs__div .v-tabs__item.tab-normal:before {
		transform: scale(.25);
		transform-origin: 0 0;
		width: 400%;
		height: 400%;
		font-size: 10.66667rem
	}
}

header[data-v-5a851a6c] {
	display: flex;
	align-items: center;
	height: 1.28rem;
	box-shadow: 0 1PX .05333rem rgba(0, 0, 0, .08)
}

header form[data-v-5a851a6c] {
	flex: 1;
	margin-left: .64rem
}

header form .search-input[data-v-5a851a6c] {
	width: 100%;
	outline: none;
	font-size: .37333rem;
	height: 1.28rem;
	color: #333;
	caret-color: #f85184
}

header form .search-input[data-v-5a851a6c]::-webkit-input-placeholder {
	color: #999
}

header form .search-input[data-v-5a851a6c]:-ms-input-placeholder {
	color: #999
}

header form .search-input[data-v-5a851a6c]::-ms-input-placeholder {
	color: #999
}

header form .search-input[data-v-5a851a6c]::placeholder {
	color: #999
}

.search-title[data-v-5a851a6c] {
	line-height: 1.28rem;
	color: #999;
	font-size: .32rem;
	display: flex;
	align-items: center;
	justify-content: space-between
}

.search-key[data-v-5a851a6c] {
	padding: .10667rem .42667rem .32rem .42667rem;
	display: flex;
	flex-wrap: wrap
}

.search-key li[data-v-5a851a6c] {
	padding: 0 .32rem;
	height: .85333rem;
	line-height: .85333rem;
	margin-bottom: .21333rem;
	border-radius: .10667rem;
	background-color: #f3f3f3
}

.search-key li img[data-v-5a851a6c] {
	display: inline-block;
	width: .42667rem;
	height: .42667rem;
	vertical-align: middle
}

.search-tips[data-v-5a851a6c] {
	margin-top: .21333rem
}

.search-tips li[data-v-5a851a6c] {
	height: 1.28rem;
	display: flex;
	justify-content: space-between;
	align-items: center
}

.slideUp-enter-active[data-v-44834deb],
.slideUp-leave-active[data-v-44834deb] {
	transition: all .3s
}

.slideUp-enter[data-v-44834deb],
.slideUp-leave-to[data-v-44834deb] {
	transform: translate3d(0, 100%, 0)
}

.popup-slider-wrap {
	touch-action: pan-x
}

.popup-slider-wrap .swiper-container {
	height: 100vh;
	display: flex;
	align-items: center
}

.popup-slider-wrap .swiper-pagination {
	direction: ltr;
	top: 0;
	width: 100%;
	height: 1.28rem;
	line-height: 1.28rem;
	color: #fff;
	font-size: .37333rem;
	background: rgba(0, 0, 0, .4)
}

.popup-slider-wrap .swiper-slide img {
	width: 100%
}

.popup-slider-wrap {
	margin: 0;
	width: 100%;
	height: 100%;
	position: fixed !important;
	overflow-y: auto;
	top: 0;
	left: 0;
	z-index: 1000;
	background-color: #000 !important
}

.popup-slider-wrap .head {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	width: 100%;
	height: 1.28rem;
	line-height: 1.28rem;
	padding: 0 .42667rem
}

.lang-ar-AR .popup-slider-wrap,
.lang-ar-AR .popup-slider-wrap .head {
	left: auto;
	right: 0
}

.star-wrap span {
	position: relative
}

.star-wrap span .half-star {
	width: 50%
}

.star-wrap span .pink-star {
	background: linear-gradient(90deg, #fd4d4d, #ff165e);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

.star-wrap span .default-star {
	color: #e5e5e5
}

.star-wrap span i.iconfont {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0
}

.lang-ar-AR .star-wrap span i.iconfont {
	right: 0;
	left: unset
}

.product-activity-wrap {
	background-color: #fff;
	max-height: 12.10667rem;
	min-height: 10rem
}

.product-activity-wrap .product-activity-title {
	padding: .42667rem .32rem
}

.product-activity-wrap .product-activity-title .title-text {
	font-weight: 700;
	font-size: .48rem;
	line-height: .58667rem
}

.product-activity-wrap .activity-content-wrap {
	padding: 0 .32rem;
	overflow-y: auto;
	max-height: 10.66667rem
}

.product-activity-wrap .activity-content-wrap .discount-wrap {
	padding: .42667rem 0
}

.product-activity-wrap .activity-content-wrap .discount-wrap .discount-content-title {
	font-weight: 700;
	font-size: .42667rem;
	display: flex;
	align-items: center
}

.product-activity-wrap .activity-content-wrap .discount-wrap .discount-content-title .discount-dot {
	display: inline-block;
	background: #ff165e;
	border-radius: .05333rem;
	height: .10667rem;
	width: .10667rem;
	flex-shrink: 0
}

.product-activity-wrap .activity-content-wrap .discount-wrap .discount-text-wrap {
	padding: .10667rem 0 0 .32rem;
	font-size: .37333rem;
	display: flex;
	justify-content: space-between;
	align-items: center
}

.product-activity-wrap .activity-content-wrap .discount-wrap .content-text {
	display: block;
	margin-top: .32rem
}

.product-activity-wrap .activity-content-wrap .discount-wrap .app-only-text {
	padding-left: .32rem
}

.product-activity-wrap .activity-content-wrap .discount-wrap .full-reduction-tips {
	padding-left: .32rem;
	color: #999;
	margin-top: .42667rem
}

.nc-list {
	height: 1.28rem;
	color: #333
}

.nc-list.listPadding {
	padding: 0 .42667rem
}

.nc-list.light {
	color: #999
}

.nc-list.normal {
	color: #666
}

.nc-list.large {
	height: 1.92rem;
	line-height: 1.92rem
}

.nc-list.small {
	height: .85333rem;
	line-height: .85333rem
}

.installment {
	padding: 0 .32rem .85333rem;
	background-color: #fff
}

.installment .installment-title {
	padding: .42667rem 0
}

.installment .installment-title .installment-title-text {
	font-weight: 700;
	font-size: .48rem
}

.installment .brazil-installment-content-wrap .installment-content-title {
	padding-top: .42667rem;
	font-weight: 700;
	font-size: .42667rem
}

.installment .brazil-installment-content-wrap .brazil-banks {
	padding: .21333rem 0 .24rem 0;
	display: flex
}

.installment .brazil-installment-content-wrap .brazil-banks li {
	margin-right: .21333rem
}

.installment .brazil-installment-content-wrap .brazil-banks li img {
	width: auto;
	height: .64rem
}

.installment .brazil-installment-content-wrap .installment-content {
	font-size: .37333rem;
	color: $text-color;
	padding-top: .21333rem;
	line-height: .85333rem
}

.product-guarantee {
	padding-bottom: 1.01333rem;
	background-color: #fff
}

.product-guarantee .guarantee-title {
	padding: .42667rem .32rem
}

.product-guarantee .guarantee-title span {
	font-size: .48rem;
	color: #333;
	font-weight: 700
}

.product-guarantee .guarantee-wrap {
	padding: 0 .32rem;
	height: 10.66667rem;
	overflow-y: auto
}

.product-guarantee .guarantee-wrap .content-wrap {
	padding: .42667rem 0
}

.product-guarantee .guarantee-wrap .content-wrap .guarantee-content-title {
	line-height: .53333rem;
	color: #333;
	font-weight: 700;
	font-size: .42667rem;
	margin-bottom: .21333rem
}

.product-guarantee .guarantee-wrap .content-wrap .guarantee-content-title i {
	color: #ff165e;
	font-size: .42667rem
}

.product-guarantee .guarantee-wrap .content-wrap .content {
	line-height: .53333rem;
	color: #666;
	font-size: .37333rem
}

.show-share-title-bg {
	background-image: url(../../static/img/share-ttile-bg@2x.df9e3ee9.png);
	background-size: 100% 100%;
	text-align: left
}

.show-share-title-bg img {
	height: .96rem
}

.share-bar {
	position: fixed;
	width: 100%;
	bottom: 0;
	left: 0;
	z-index: 1000;
	text-align: center
}

.share-bar .share-card {
	background: #fff;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	border-radius: .18667rem .18667rem 0 0
}

.share-bar .share-card .share-text {
	color: #f85184 !important;
	display: flex;
	align-items: center
}

.share-bar .share-card .share-text-new-version {
	line-height: 1.06667rem
}

.share-bar .share-card>p:first-child {
	color: #999;
	font-size: .37333rem;
	width: 100%
}

.share-bar .share-card ul {
	display: flex;
	width: 100%;
	flex-wrap: nowrap;
	overflow: auto
}

.share-bar .share-card ul.ul-new-version {
	overflow: unset
}

.share-bar .share-card ul.ul-new-version li {
	width: 20%;
	min-width: unset
}

.share-bar .share-card ul li {
	width: 2rem;
	min-width: 2rem
}

.share-bar .share-card ul li p {
	font-size: .32rem;
	margin-top: .21333rem
}

.share-bar .share-card ul li img {
	display: inline-block;
	vertical-align: bottom;
	width: 1.06667rem;
	height: 1.06667rem
}

.share-bar .share-card .detail-share-cancel {
	width: 100%;
	margin: 0 .42667rem;
	font-size: .42667rem;
	height: 1.28rem;
	display: flex;
	color: #999;
	justify-content: center;
	align-items: center;
	position: relative
}

@media screen and (max-width:320px) {
	.ul-new-version li.media-display {
		display: none
	}

	.share-bar .share-card ul.ul-new-version li {
		width: 25% !important
	}
}

.share-bar .share-card .detail-share-cancel:before {
	border-top: 1px solid #dfdfdf;
	content: " ";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	pointer-events: none;
	box-sizing: border-box;
	font-size: 2.66667rem
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2) {
	.share-bar .share-card .detail-share-cancel:before {
		transform: scale(.5);
		transform-origin: 0 0;
		width: 200%;
		height: 200%;
		font-size: 5.33333rem
	}
}

@media only screen and (-webkit-min-device-pixel-ratio:3),
only screen and (min-device-pixel-ratio:3) {
	.share-bar .share-card .detail-share-cancel:before {
		transform: scale(.333333);
		transform-origin: 0 0;
		width: 300%;
		height: 300%;
		font-size: 8rem
	}
}

@media only screen and (-webkit-min-device-pixel-ratio:4),
only screen and (min-device-pixel-ratio:4) {
	.share-bar .share-card .detail-share-cancel:before {
		transform: scale(.25);
		transform-origin: 0 0;
		width: 400%;
		height: 400%;
		font-size: 10.66667rem
	}
}

.share-tips-pop {
	width: 7.46667rem !important;
	max-width: inherit !important;
	margin: 0 auto !important;
	border-radius: .08rem !important
}

.share-dialog-wrap {
	padding: .64rem 0 0;
	position: relative;
	background-color: #fff
}

.share-dialog-wrap .share-content {
	padding: 0 .64rem
}

.share-dialog-wrap .share-content header {
	color: #000;
	margin-bottom: .53333rem
}

.share-dialog-wrap .share-content header li:first-child {
	font-size: .53333rem
}

.share-dialog-wrap .share-content ul {
	display: flex;
	justify-content: center
}

.share-dialog-wrap .share-content footer {
	margin: .64rem 0 0
}

.share-dialog-wrap .share-content footer div:first-child {
	width: 100%;
	text-align: right
}

.share-dialog-wrap .share-content .share-result-btn {
	height: .96rem;
	line-height: .96rem;
	font-size: .4rem;
	text-align: center
}

.share-dialog-wrap .share-content .cancel-btn {
	color: #999
}

.reshare-bar[data-v-4654242d] {
	background: #fff;
	position: fixed;
	width: 100%;
	height: 100%;
	bottom: 0;
	left: 0;
	z-index: 1000;
	text-align: center
}

.reshare-bar .reshareCard>header[data-v-4654242d] {
	height: 1.28rem;
	line-height: 1.28rem;
	font-size: .45333rem;
	display: flex;
	align-items: center;
	box-shadow: 0 1PX .05333rem rgba(0, 0, 0, .08)
}

.reshare-bar .reshareCard .reshare-content[data-v-4654242d] {
	padding: .42667rem
}

.reshare-bar .reshareCard .reshare-content div[data-v-4654242d]:first-child {
	background-image: url(data:image/png;
 base64, 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);
	height: 3.06667rem;
	background-size: 100%;
	color: #fff;
	font-size: .8rem;
	font-weight: 700;
	display: flex;
	justify-content: center;
	flex-direction: column
}

.reshare-bar .reshareCard .reshare-content div:first-child p[data-v-4654242d]:first-child {
	font-size: .37333rem;
	font-weight: 400
}

.reshare-bar .reshareCard .reshare-content ul[data-v-4654242d] {
	display: flex;
	flex-direction: column;
	text-align: left;
	padding: .96rem 0;
	font-size: .32rem
}

.reshare-bar .reshareCard .reshare-content ul li[data-v-4654242d] {
	flex-direction: row;
	display: flex
}

.reshare-bar .reshareCard .reshare-content ul li p span[data-v-4654242d] {
	flex-direction: column;
	display: flex
}

.reshare-bar .reshareCard .reshare-content ul li p[data-v-4654242d]:first-child {
	padding-right: .42667rem
}

.reshare-bar .reshareCard .reshare-content ul li p:first-child .step-pink[data-v-4654242d] {
	background: #f85184;
	border: none !important;
	color: #fff !important
}

.reshare-bar .reshareCard .reshare-content ul li p:first-child span[data-v-4654242d]:first-child {
	width: .64rem;
	height: .64rem;
	line-height: .64rem;
	border-radius: .64rem;
	text-align: center;
	color: #999;
	position: relative
}

.reshare-bar .reshareCard .reshare-content ul li p:first-child .step-line[data-v-4654242d] {
	height: 1.25333rem;
	width: 1PX;
	margin: .21333rem 50%;
	position: relative
}

.reshare-bar .reshareCard .reshare-content ul li p:nth-child(2) span[data-v-4654242d]:first-child {
	font-size: .37333rem;
	line-height: .64rem;
	color: rgba(0, 0, 0, .8)
}

.reshare-bar .reshareCard .reshare-content ul li p:nth-child(2) span[data-v-4654242d]:nth-child(2) {
	color: hsla(0, 0%, 40%, .8);
	margin-top: .10667rem
}

.reshare-bar .reshareCard .reshare-content ul li .step-one span[data-v-4654242d]:first-child {
	color: #000 !important
}

.reshare-bar .reshareCard .reshare-content ul li .step-one span[data-v-4654242d]:nth-child(2) {
	color: #666 !important
}

.reshare-bar .reshareCard .check-cash[data-v-4654242d] {
	font-size: .42667rem;
	line-height: 1.28rem;
	height: 1.28rem;
	background: #f85184;
	color: #fff
}

.reshare-bar .reshareCard .reshare-content ul li p:first-child span[data-v-4654242d]:first-child:before {
	border-radius: .24em;
	border: 1px solid #ccc
}

.reshare-bar .reshareCard .reshare-content ul li p:first-child .step-line[data-v-4654242d]:before {
	border-left: 1px solid #ccc
}

.reshare-bar .reshareCard .reshare-content ul li p:first-child .step-line[data-v-4654242d]:before,
.reshare-bar .reshareCard .reshare-content ul li p:first-child span[data-v-4654242d]:first-child:before {
	content: " ";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	pointer-events: none;
	box-sizing: border-box;
	font-size: 2.66667rem
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2) {

	.reshare-bar .reshareCard .reshare-content ul li p:first-child .step-line[data-v-4654242d]:before,
	.reshare-bar .reshareCard .reshare-content ul li p:first-child span[data-v-4654242d]:first-child:before {
		transform: scale(.5);
		transform-origin: 0 0;
		width: 200%;
		height: 200%;
		font-size: 5.33333rem
	}
}

@media only screen and (-webkit-min-device-pixel-ratio:3),
only screen and (min-device-pixel-ratio:3) {

	.reshare-bar .reshareCard .reshare-content ul li p:first-child .step-line[data-v-4654242d]:before,
	.reshare-bar .reshareCard .reshare-content ul li p:first-child span[data-v-4654242d]:first-child:before {
		transform: scale(.333333);
		transform-origin: 0 0;
		width: 300%;
		height: 300%;
		font-size: 8rem
	}
}

@media only screen and (-webkit-min-device-pixel-ratio:4),
only screen and (min-device-pixel-ratio:4) {

	.reshare-bar .reshareCard .reshare-content ul li p:first-child .step-line[data-v-4654242d]:before,
	.reshare-bar .reshareCard .reshare-content ul li p:first-child span[data-v-4654242d]:first-child:before {
		transform: scale(.25);
		transform-origin: 0 0;
		width: 400%;
		height: 400%;
		font-size: 10.66667rem
	}
}

.item-wrap[data-v-5c75a95e] {
	width: 100%;
	height: 100%;
	background: #f8f8f8
}

.item-wrap img[data-v-5c75a95e] {
	display: inline-block;
	width: 3.06667rem
}

.item-wrap img.middle[data-v-5c75a95e] {
	transform: scale(.8)
}

.item-wrap img.small[data-v-5c75a95e] {
	transform: scale(.6)
}

.tpl-detail-wrap[data-v-4adf47c3] {
	background: #f8f8f8 !important
}

.tpl-detail-wrap .tpl-banner[data-v-4adf47c3] {
	display: flex;
	height: 8.26667rem;
	overflow: hidden;
	background: #fff
}

.tpl-detail-wrap .tpl-banner>div[data-v-4adf47c3] {
	flex-shrink: 0;
	width: 72%;
	margin-right: .26667rem
}

.tpl-detail-wrap .tpl-product-info p[data-v-4adf47c3] {
	background: #f8f8f8
}

.tpl-detail-wrap .tpl-product-info .text-1[data-v-4adf47c3] {
	width: 76%;
	height: .56rem
}

.tpl-detail-wrap .tpl-product-info .text-2[data-v-4adf47c3] {
	width: 40.8%;
	height: .8rem
}

.tpl-detail-wrap .tpl-product-info .text-3[data-v-4adf47c3] {
	width: 100%;
	height: 1.06667rem
}

.tpl-detail-wrap .tpl-product-detail[data-v-4adf47c3] {
	padding: 0 .42667rem
}

.tpl-detail-wrap .tpl-product-detail p[data-v-4adf47c3] {
	width: 100%;
	height: .56rem;
	background: #f8f8f8
}

.tpl-detail-wrap .tpl-product-detail .detail-view-more[data-v-4adf47c3] {
	height: 1.28rem;
	color: #666
}

.new-customer-dialog {
	width: 7.46667rem !important;
	box-shadow: none !important
}

.new-customer-dialog .alert-close {
	position: absolute;
	right: .4rem
}

.new-customer-dialog .alert-close .v-btn__content {
	border-radius: 50%;
	margin-top: -2.13333rem;
	position: relative
}

.new-customer-dialog .alert-close .icon-delete {
	color: #fff !important
}

.new-customer-coupon-bg {
	width: 7.46667rem;
	height: 10.13333rem
}

.new-customer-coupons-card {
	background-color: transparent !important
}

.new-coupon-dialog {
	text-align: center;
	padding: .96rem .42667rem .42667rem
}

.new-coupon-dialog .title {
	font-size: .64rem;
	font-weight: 700;
	padding-bottom: .21333rem
}

.new-coupon-dialog .tip {
	font-size: .42667rem
}

.new-coupon-dialog .expire {
	color: #999
}

.new-coupon-dialog .coupon-list {
	padding: .64rem 0 .53333rem 0
}

.new-coupon-dialog .coupon-list-item {
	display: inline-flex;
	flex-direction: column;
	justify-content: center;
	height: 1.70667rem;
	width: 5.73333rem;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAa4AAACACAMAAABk+n1aAAACK1BMVEUAAAD/v4D/v7///7//6qr/6r//6tX/5bf/68T/68v/5rP/5rn/5r//7Mb/7Mz/7NL/8tL/57j/577/7cT/7cr/7dD/89v/4q7/4rT/6Ln/6L//6MX/7sv/7tH/7tb/6bb/7sv/5rf/6r//6sj/7sz/7tX/677/68b/79f/6Lf/7L7/7Mb/8M7/8NX/5bj/6b//7Mf/7M7/8Nb/57X/57r/6rr/6rz/6r//6sH/7MP/7Mb/7Mj/7sv/7s3/7s//7tT/8dT/8db/89n/5rX/6Lj/6Lr/6rz/6r//6sH/6sP/7cb/7cj/7cr/78z/78//79H/8db/8dj/5rL/5rT/8dj/57P/57T/8dn/5rP/8Nn/5rP/8dn/5rP/5rT/57X/57n/6Lr/6Lv/6b7/6sD/6sH/6sT/6sX/7Mf/7cv/7cz/7s3/7tD/7tH/79P/79b/8Nf/5rT/6L7/8NP/8dj/5rL/5rT/8Nb/8Nj/5rP/5rT/5rX/5rb/6Ln/6b3/6sD/6sH/68P/7Mj/7cr/7cv/7s7/79L/8NX/8db/8df/8dj/5rP/5rT/5rX/5rb/57b/57f/57j/57n/6Ln/6Lr/6Lv/6Lz/6bz/6b3/6b7/6b//6sD/6sH/6sL/6sP/68P/68T/68X/68b/7Mb/7Mf/7Mj/7Mn/7cn/7cr/7cv/7cz/7s3/7s7/7s//7tD/79D/79H/79L/79P/8NP/8NT/8NX/8Nb/8df/8dj/8dnoWQYyAAAAinRSTlMABAQEDAwMJycnKCgoKCgoKCsrKysrKywsLCwsLCwsOzs8PDw8PD8/P0NDQ0NDRERERERra2tra2tra2tra2tra2trb29vb29vb29vb29vb29vj4+Pk5OTu7vDw9PT09PT09PT09PT09PT09PT09PT19fX1/Pz8/P7+/v7+/v7+/v7+/v7+/v7+/v1qAHZAAADj0lEQVQYGe3Bh1JWVxQG0I/z3/MnSrFFJdGQajQxHQuKYkNFUUFF0dhjwRY1wS4oKFiACAYMNUIEpAZQ6uN5M86dOecN9p751sL/5hUU35giwW4UF8zDO7HCJ1Mk3pPCGEKxQ1OkwsEYgMJJUqIQSHs8SUo8TkPBJKlRgOIJUqMY1ydIjeuIz9x9eYIUuLx7Zhyh2MZHEyTco40xRH5+OE6iPVwEx4ZxEm0DXObSOAl2ycCTP0aC5cOXNkaCzYAvPkaCxeGLj5Jgcfg+HiXBZsCXP0qC5cNj/nhDgv1m4Fr/hkRbD8d3la9JtMoliJh1la9JuMp1BqH43LyLI6TAxby5cYyQIhghRTBMimCYFMEwKYIhUgRDpAiGSBHYlLwL/5ECF/JSLEImq2KQhKvIMoj8VDFIolV8CUfWIImWBZc5P0CCnTfw7BogwXbBt3CABEuBz/aTYBY+20+CWfgW9pNgKfDt7CPBdsJjzvWRYOcMXGv7SLS1cHz7oI9Ee/ApImbN/V4S7v4ag5D9YMfZXlLg7I5pFr2kCHpIEfSQIughRfCKFEE3KYJuUgTdpAhscm5RFylQlJtsETKZ5V0kXHmmQeTH8i4SrfwLODI7SbRMuExRJwlWZODJ7STBcuFb8JIES4bPviTBLHz2XxLMwreggwRLhm97Bwm2HR5zpoMEO2PgWt1Boq2GY2lZO4lWthgRs6qsnYQrW2UQsnO2nW4nBU5ve9/iBSmCF6QI/iFF0EaKoI0UQRspgjZSBK2kCGxSzqlWUuBUTpJFyGTcayXh7mUYRH6420Ki3f0cjowWEi0DLnOyhQQ7aeDJaSbBcuD7qJkES4LPNpNgFj7bRIJZ+D5sIsES4dvaRIJthcf83kSC/WrgWtlIoq2E45vSRhKt9CtEzIrSRhKudIVBKJi95cTfpMCJLbMDPCdF8JwUQQMpggZSBA2kCOpJEdSTIqgnRRAkbj5eTwoc35wYIGSWl/xFwpUsN4h8X/KMRCv5DI5lz0i0ZXCZY3Uk2DEDT3YdCZYNX2odCTYdvqCWBAvgC2pJsAC+1FoSbDp82bUkWDY85uhTEuyogSv9KYmWDsfXd/4k0e58gohJv11Dwt1ONwgFszYdqSEFjmx6L8C1GlLjGq5UkxpXsLea1NiL1FvVpMStVGB/FSmxH0DCL1WkwoEEhBL23awi8W7uS8A78/ccvlpFgl09vGc+Qm8BtRnaCh90CucAAAAASUVORK5CYII=);
	background-size: 100% 100%;
	color: #f83838;
	margin-bottom: .32rem;
	font-size: .26667rem
}

.new-coupon-dialog .coupon-discount {
	font-size: .64rem;
	font-weight: 700
}

.new-coupon-dialog .coupon-dialog-apponly {
	background: #f83838;
	color: #fff;
	padding: .08rem .10667rem;
	vertical-align: .08rem;
	margin: 0 .13333rem
}

.new-coupon-dialog .coupon-dialog-btn {
	height: 1.06667rem;
	line-height: 1.06667rem;
	color: #fff !important;
	background: linear-gradient(#fd4d4d, #ff165e);
	width: 100%;
	font-size: .42667rem
}

.lang-ar-AR .new-customer-coupons-card .alert-close {
	left: 0;
	right: auto
}

.new-customer-dialog .alert-close .v-btn__content:before {
	border: .05333rem solid #fff;
	border-radius: 50%;
	content: " ";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	pointer-events: none;
	box-sizing: border-box;
	font-size: 2.66667rem
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2) {
	.new-customer-dialog .alert-close .v-btn__content:before {
		transform: scale(.5);
		transform-origin: 0 0;
		width: 200%;
		height: 200%;
		font-size: 5.33333rem
	}
}

@media only screen and (-webkit-min-device-pixel-ratio:3),
only screen and (min-device-pixel-ratio:3) {
	.new-customer-dialog .alert-close .v-btn__content:before {
		transform: scale(.333333);
		transform-origin: 0 0;
		width: 300%;
		height: 300%;
		font-size: 8rem
	}
}

@media only screen and (-webkit-min-device-pixel-ratio:4),
only screen and (min-device-pixel-ratio:4) {
	.new-customer-dialog .alert-close .v-btn__content:before {
		transform: scale(.25);
		transform-origin: 0 0;
		width: 400%;
		height: 400%;
		font-size: 10.66667rem
	}
}

.android-dialog-wrap {
	border-radius: .08rem;
	background: #fff
}

.android-dialog-wrap header {
	padding: 0 .64rem;
	background: url(../../static/img/appbg@2x.45164ae2.png);
	background-size: 100% 100%;
	position: relative;
	color: #62584c
}

.android-dialog-wrap header i.iconfont {
	position: absolute;
	top: .21333rem;
	right: .21333rem
}

.android-dialog-wrap header p:first-child {
	padding: 1.28rem 0 .37333rem;
	font-size: .42667rem
}

.android-dialog-wrap header p:nth-child(2) {
	margin-bottom: .4rem;
	font-size: .8rem;
	font-weight: 700
}

.android-dialog-wrap main {
	padding: .66667rem .69333rem
}

.android-dialog-wrap main>div:first-child {
	height: 1.06667rem;
	color: #fff;
	font-size: .42667rem;
	background: #333;
	border-radius: .05333rem;
	margin-bottom: .66667rem
}

.android-dialog-wrap main>div:first-child img {
	width: .69333rem;
	height: .69333rem
}

.android-dialog-wrap main>div:first-child span {
	font-size: .29333rem
}

.android-dialog-wrap main a:last-child {
	display: block;
	text-decoration: underline
}

.lang-ar-AR .android-dialog-wrap header i.iconfont {
	right: auto;
	left: .21333rem
}

.app-download-pop {
	width: 7.46667rem !important;
	border-radius: initial
}

.app-download-bar .head-app-download {
	background: #fff;
	justify-content: space-between;
	display: flex
}

.app-download-bar .head-app-download .head-app-download-left {
	width: 2.56rem
}

.app-download-bar .head-app-download .head-app-download-left .app-download-close {
	height: inherit;
	align-items: center;
	display: flex;
	padding: .45333rem
}

.app-download-bar .head-app-download .head-app-download-left .head-anaiversary-logo,
.app-download-bar .head-app-download .head-app-download-left .head-app-download-logo {
	height: .96rem;
	width: .96rem;
	flex-shrink: 0
}

.app-download-bar .head-app-download .head-app-download-center {
	padding: .26667rem .32rem;
	height: inherit;
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	font-size: .32rem
}

.app-download-bar .head-app-download .head-app-download-center li {
	width: 100%
}

.app-download-bar .head-app-download .head-app-download-center>li:first-child {
	color: #666
}

.app-download-bar .head-app-download .head-app-download-center>li:last-child {
	color: #333;
	font-weight: bolder
}

.app-download-bar .head-app-download .head-app-download-right {
	align-items: center;
	display: flex
}

.app-download-bar .head-app-download .head-app-download-right .app-download-open {
	padding: .16rem .42667rem;
	background: #333;
	border-radius: .05333rem;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center
}

.app-download-bar .product-detail-pop {
	color: #fff;
	border-radius: .10667rem;
	background: rgba(0, 0, 0, .8);
	margin: 0 .32rem .26667rem;
	padding: .16rem 0;
	font-size: .34667rem
}

.app-download-bar .product-detail-pop img {
	flex-shrink: 0;
	width: .64rem;
	height: .64rem
}

.app-download-bar .product-detail-pop p {
	line-height: .42667rem
}

.app-download-bar .product-detail-pop i {
	margin: 0 .32rem
}

.app-download img {
	width: 100%
}

.app-download .no-image {
	opacity: 0
}

.app-button-in-area {
	bottom: 3.68rem !important
}

.text-capitalize {
	text-transform: capitalize !important
}

.share-result-pop {
	width: 7.46667rem !important;
	max-width: inherit !important;
	margin: 0 auto !important;
	border-radius: .08rem !important
}

.share-result-pop .text-center {
	text-align: center;
	width: 100%;
	font-size: .32rem
}

.share-result-pop .aff-center-text {
	font-size: .42667rem;
	margin-top: .48rem;
	padding-top: .48rem
}

.share-result-pop .aff-center-text .icon-wallet {
	color: #feb056;
	font-size: .53333rem
}

.share-result-pop .aff-center-tips {
	margin-top: .21333rem;
	color: #999
}

.share-result-pop .no-coupon-to-get {
	font-size: .37333rem
}

.share-result-pop .no-coupon-to-get-tips {
	color: #999
}

.share-result-pop .share-get-coupon {
	background-image: url(../../static/img/coupon@2x.53c3c605.png);
	height: 2.77333rem;
	width: 6.50667rem;
	background-size: 100% 100%;
	display: flex
}

.share-result-pop .share-get-coupon p {
	width: 100%;
	height: 2.50667rem;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column
}

.share-result-pop .share-get-coupon p span:first-child {
	color: #f0931a;
	font-size: .85333rem;
	font-weight: 700;
	line-height: .56rem
}

.share-result-pop .share-get-coupon p span:nth-child(2) {
	color: #c57916;
	font-size: .29333rem
}

.share-result-pop .share-get-coupon p span:nth-child(3) {
	background: #fff;
	font-size: .26667rem;
	color: #feb157;
	padding: 0 .42667rem;
	text-align: center;
	border-radius: .24rem
}

.share-result-pop footer div:first-child {
	text-align: center !important;
	background: #f85184;
	color: #fff;
	border-radius: .05333rem
}

.product-detail-v2-wrap {
	background: #f3f3f3 !important
}

.product-detail-v2-wrap .detail-title {
	font-size: .42667rem;
	color: #333;
	line-height: 1.28rem
}

.product-detail-v2-wrap .product-detail-top-btn-wrap {
	padding: 0 .10667rem;
	position: absolute;
	height: 1.28rem;
	z-index: 2;
	width: 100%;
	align-items: center
}

.product-detail-v2-wrap .product-detail-top-btn-wrap.product-detail-top-btn-wrap-fixed {
	top: 0;
	position: fixed
}

.product-detail-v2-wrap .product-detail-top-btn-wrap.product-detail-top-btn-wrap-scroll {
	background: #fff;
	box-shadow: 0 1PX .05333rem rgba(0, 0, 0, .08)
}

.product-detail-v2-wrap .product-detail-top-btn-wrap.product-detail-top-btn-wrap-scroll .app-header-logo {
	vertical-align: bottom;
	width: 3.49333rem;
	height: 1.28rem
}

.product-detail-v2-wrap .product-detail-top-btn-wrap.product-detail-top-btn-wrap-scroll .product-detail-top-btn {
	background: transparent
}

.product-detail-v2-wrap .product-detail-top-btn-wrap.product-detail-top-btn-wrap-scroll .product-detail-top-btn i {
	color: #333 !important
}

.product-detail-v2-wrap .product-detail-top-btn-wrap .product-detail-top-btn {
	margin: 0 .21333rem;
	justify-content: center;
	align-items: center;
	display: flex;
	width: .96rem;
	height: .96rem;
	border-radius: .48rem;
	background: rgba(0, 0, 0, .4)
}

.product-detail-v2-wrap .product-detail-top-btn-wrap .burger-wrap {
	position: absolute;
	top: 1.6rem;
	right: .26667rem;
	height: 5.12rem;
	border-radius: .10667rem;
	background: rgba(0, 0, 0, .8);
	color: #fff
}

.product-detail-v2-wrap .product-detail-top-btn-wrap .burger-wrap img {
	position: absolute;
	top: -.21333rem;
	right: .37333rem;
	height: .21333rem;
	width: .32rem
}

.product-detail-v2-wrap .product-detail-top-btn-wrap .burger-wrap p {
	display: flex;
	align-items: center;
	height: 1.17333rem;
	max-width: 4rem;
	padding: 0 .42667rem
}

.product-detail-v2-wrap .product-detail-v2-img-list {
	display: flex;
	height: 100vw
}

.product-detail-v2-wrap .product-detail-v2-img-list .swiper-container.product-banner-outer {
	height: 100%;
	position: relative
}

.product-detail-v2-wrap .product-detail-v2-img-list .swiper-container.product-banner-outer .play-video-swiper .video-poster-wrap {
	height: 100%
}

.product-detail-v2-wrap .product-detail-v2-img-list .swiper-container.product-banner-outer .play-video-swiper .play-video-img {
	width: 1.54667rem !important;
	height: 1.54667rem;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.product-detail-v2-wrap .product-detail-v2-img-list .swiper-container.product-banner-outer .swiper-pagination {
	margin: 0 .32rem;
	direction: ltr;
	width: auto;
	padding: 0 .32rem;
	line-height: .64rem;
	color: #fff;
	font-size: .32rem;
	border-radius: .32rem;
	background: rgba(0, 0, 0, .4)
}

.product-detail-v2-wrap .product-detail-v2-img-list .swiper-container.product-banner-outer .swiper-wrapper {
	display: flex;
	align-items: center
}

.product-detail-v2-wrap .product-detail-v2-img-list .swiper-container.product-banner-outer .swiper-slide {
	width: auto !important;
	display: flex;
	align-items: center;
	justify-content: center
}

.product-detail-v2-wrap .product-detail-v2-img-list .swiper-container.product-banner-outer .swiper-slide img {
	width: auto !important;
	height: 100%
}

.product-detail-v2-wrap .product-detail-count-down {
	padding: 0 .32rem;
	height: 1.28rem;
	color: #fff;
	background: linear-gradient(90deg, #fd4d4d, #ff165e)
}

.product-detail-v2-wrap .product-detail-count-down .product-info {
	font-size: .48rem;
	width: 35%
}

.product-detail-v2-wrap .product-detail-count-down .count-down-wrap {
	font-size: .42667rem
}

.product-detail-v2-wrap .product-detail-count-down .count-down-wrap span:first-child {
	height: .58667rem;
	line-height: .58667rem
}

.product-detail-v2-wrap .product-detail-count-down .count-down-wrap .count-down .count-down-time {
	font-size: .42667rem;
	height: .58667rem;
	display: flex;
	align-items: center
}

.product-detail-v2-wrap .product-detail-count-down .count-down-wrap .count-down .time span:first-child {
	background: transparent
}

.product-detail-v2-wrap .product-detail-count-down .count-down-wrap .count-down .divide {
	margin: 0 .05333rem .05333rem
}

.product-detail-v2-wrap .product-detail-logo-icon {
	background: transparent;
	padding: 0
}

.product-detail-v2-wrap .product-detail-logo-icon .product-info {
	width: 60%;
	height: 100%;
	padding: 0 .32rem;
	color: #fff2d8;
	background-size: cover
}

.product-detail-v2-wrap .product-detail-logo-icon .count-down-wrap {
	width: 40%;
	height: 100%;
	color: #333
}

.product-detail-v2-wrap .product-detail-logo-icon .count-down-wrap span:first-child {
	height: .42667rem;
	line-height: .42667rem;
	font-size: .32rem
}

.product-detail-v2-wrap .product-detail-logo-icon .count-down-wrap .time span:first-child {
	background: #333 !important
}

.product-detail-v2-wrap .product-detail-logo-icon .logo-activity-icon {
	color: #865 !important
}

.product-detail-v2-wrap .product-detail-info-wrap {
	background: #fff;
	padding: .42667rem .32rem
}

.product-detail-v2-wrap .product-detail-info-wrap .product-price-wrap {
	display: flex;
	justify-content: space-between
}

.product-detail-v2-wrap .product-detail-info-wrap .product-price-wrap .product-price.price-range {
	display: block
}

.product-detail-v2-wrap .product-detail-info-wrap .product-price-wrap .product-price.price-range span {
	line-height: .53333rem;
	font-size: .53333rem
}

.product-detail-v2-wrap .product-detail-info-wrap .product-price-wrap .product-price.price-range del {
	margin: 0 !important
}

.product-detail-v2-wrap .product-detail-info-wrap .product-price-wrap .product-price span {
	line-height: .64rem;
	font-weight: 700;
	color: #ff165e;
	font-size: .64rem
}

.product-detail-v2-wrap .product-detail-info-wrap .product-price-wrap .product-price del {
	font-size: .37333rem;
	line-height: .48rem;
	color: #999;
	align-items: flex-end
}

.product-detail-v2-wrap .product-detail-info-wrap .product-price-wrap .reviews-count-wrap span {
	font-size: .37333rem;
	margin-right: .05333rem;
	color: #999
}

.product-detail-v2-wrap .product-detail-info-wrap .product-title {
	padding-top: .32rem;
	font-size: .42667rem
}

.product-detail-v2-wrap .product-detail-info-wrap .product-title .brand-name {
	display: inline-block;
	padding: 0 .10667rem;
	line-height: .48rem;
	height: .48rem;
	font-size: .32rem;
	color: #ff165e;
	background: #fff;
	text-transform: capitalize;
	position: relative
}

.product-detail-v2-wrap .product-detail-info-wrap .anaiversary-tip {
	font-size: .37333rem;
	color: #999;
	width: 100%;
	display: flex;
	padding-top: .32rem
}

.product-detail-v2-wrap .product-detail-info-wrap .anaiversary-tip span:first-child {
	flex: 1
}

.product-detail-v2-wrap .product-detail-info-wrap .anaiversary-tip span:last-child {
	color: #fe165e
}

.product-detail-v2-wrap .product-detail-info-wrap .product-detial-info-active-wrap {
	margin-top: .42667rem;
	padding-top: .10667rem;
	position: relative
}

.product-detail-v2-wrap .product-detail-info-wrap .product-detial-info-active-wrap.product-detail-info-with-coupon {
	margin-top: 0;
	padding-top: 0;
	position: relative
}

.product-detail-v2-wrap .product-detail-info-wrap .product-detial-info-active-wrap .detail-new-user__wrap {
	padding-top: .32rem
}

.product-detail-v2-wrap .product-detail-info-wrap .product-detial-info-active-wrap .detail-new-user__wrap .detail-new-user {
	padding: .32rem 0;
	min-height: 1.44rem;
	background: url(../../static/img/new-user-coupon.e4ea2273.png);
	background-size: 100% 100%;
	color: #fff;
	font-size: .32rem;
	align-items: center
}

.product-detail-v2-wrap .product-detail-info-wrap .product-detial-info-active-wrap .detail-new-user__wrap .detail-new-user b {
	font-size: .48rem;
	font-weight: 700
}

.product-detail-v2-wrap .product-detail-info-wrap .product-detial-info-active-wrap .detail-new-user__wrap .detail-new-user p {
	font-size: .32rem
}

.product-detail-v2-wrap .product-detail-info-wrap .product-detial-info-active-wrap .detail-new-user__wrap .detail-new-user__right {
	width: 3.2rem;
	padding: 0 .32rem
}

.product-detail-v2-wrap .product-detail-info-wrap .product-detial-info-active-wrap .detail-new-user__wrap .detail-new-user__right-button {
	color: #fe165e;
	min-width: 1.84rem;
	height: .64rem;
	padding: 0 .32rem;
	line-height: .64rem;
	border-radius: .34667rem;
	max-width: 100%;
	background: #fff;
	font-size: .37333rem
}

.product-detail-v2-wrap .product-detail-info-wrap .product-detial-info-active-wrap .detail-new-user__wrap .detail-new-user__right-button.detail-new-user-received {
	color: #ff165e
}

.product-detail-v2-wrap .product-detail-info-wrap .product-detial-info-active-wrap .full-reduction-wrap {
	width: 100%;
	padding-top: .10667rem
}

.product-detail-v2-wrap .product-detail-info-wrap .product-detial-info-active-wrap .full-reduction-wrap .full-reduction .full-reduction-content {
	flex-direction: column
}

.product-detail-v2-wrap .product-detail-info-wrap .product-detial-info-active-wrap .full-reduction-wrap .full-reduction .full-reduction-content .activity-tips {
	display: flex;
	align-items: center;
	margin-top: .21333rem;
	font-size: .37333rem
}

.product-detail-v2-wrap .product-detail-info-wrap .product-detial-info-active-wrap .full-reduction-wrap .full-reduction .full-reduction-content .activity-tips .tips-dot {
	display: inline-block;
	background: #ff165e;
	border-radius: .05333rem;
	height: .10667rem;
	width: .10667rem;
	flex-shrink: 0
}

.product-detail-v2-wrap .product-detail-info-wrap .product-detial-info-active-wrap .full-reduction-wrap .full-reduction .full-reduction-content .activity-tips .tips-text {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: unset
}

.product-detail-v2-wrap .product-detail-attributes-model-wrap {
	padding: 0 .32rem;
	background: #fff
}

.product-detail-v2-wrap .product-detail-attributes-model-wrap .product-detail-attributes-wrap .product-detail-img-wrap li {
	flex-shrink: 0;
	width: 1.36rem;
	height: auto
}

.product-detail-v2-wrap .product-detail-attributes-model-wrap .product-detail-attributes-wrap .product-detail-img-wrap li img {
	width: 100%;
	flex-shrink: 0
}

.product-detail-v2-wrap .product-detail-attributes-model-wrap .product-detail-attributes-wrap .product-detail-img-wrap .more-option {
	background: #f3f3f3
}

.product-detail-v2-wrap .product-detail-attributes-model-wrap .product-detial-model-wrap {
	align-items: center;
	font-size: .34667rem
}

.product-detail-v2-wrap .product-detail-attributes-model-wrap .product-detial-model-wrap .model-image {
	margin: 0 .32rem 0 0;
	display: flex;
	align-items: center;
	width: 1.92rem;
	height: 2.56rem
}

.product-detail-v2-wrap .product-detail-attributes-model-wrap .product-detial-model-wrap .model-image img {
	width: 100%
}

.product-detail-v2-wrap .product-detail-attributes-model-wrap .product-detial-model-wrap .model-info-wrap {
	flex-direction: column;
	width: calc(100% - 1.92rem)
}

.product-detail-v2-wrap .product-detail-attributes-model-wrap .product-detial-model-wrap .model-info-wrap .model-name {
	color: #333;
	line-height: .64rem
}

.product-detail-v2-wrap .product-detail-attributes-model-wrap .product-detial-model-wrap .model-info-wrap ul {
	color: #666;
	max-width: calc(50% - .24rem)
}

.product-detail-v2-wrap .product-detail-attributes-model-wrap .product-detial-model-wrap .model-info-wrap ul li {
	line-height: .64rem;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.product-detail-v2-wrap .product-detail-attributes-model-wrap .product-detial-model-wrap .model-info-wrap ul:first-child {
	margin-right: .42667rem
}

.product-detail-v2-wrap .product-detail-installment-wrap {
	padding: 0 .32rem;
	width: 100%;
	background: #fff
}

.product-detail-v2-wrap .product-detail-installment-wrap .product-detail-installment-slot p {
	width: 100%
}

.product-detail-v2-wrap .product-detail-installment-wrap .product-detail-installment-slot p:first-child {
	color: #333;
	font-size: .42667rem
}

.product-detail-v2-wrap .product-detail-installment-wrap .product-detail-installment-slot p:nth-child(2) {
	color: #999;
	font-size: .37333rem
}

.product-detail-v2-wrap .product-detail-ship-payment-wrap {
	background: #fff;
	width: 100%;
	padding: 0 .32rem
}

.product-detail-v2-wrap .product-detail-ship-payment-wrap .product-detail-ship-payment {
	width: 100%;
	font-size: .37333rem;
	color: #333;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: unset
}

.product-detail-v2-wrap .product-detail-ship-payment-wrap .product-detail-ship-payment div {
	line-height: .8rem
}

.product-detail-v2-wrap .product-detail-ship-payment-wrap .product-detail-ship-payment>p:first-child {
	align-items: center
}

.product-detail-v2-wrap .product-detail-ship-payment-wrap .product-detail-ship-payment i {
	color: #ff165e;
	font-size: .42667rem
}

.product-detail-v2-wrap .product-detail-ship-payment-wrap .product-detail-ship-payment span {
	margin-right: .85333rem
}

.product-detail-v2-wrap .product-detail-ship-payment-wrap .product-detail-ship-payment .product-detail-ship-payment-last-one {
	margin-right: 0
}

.product-detail-v2-wrap .product-detail-desc-wrap {
	background: #fff
}

.product-detail-v2-wrap .product-detail-desc-wrap .detail-title {
	padding: 0 .32rem
}

.product-detail-v2-wrap .product-detail-desc-wrap .detail-title .description-text-small {
	font-size: .37333rem;
	justify-content: flex-end;
	color: #666
}

.product-detail-v2-wrap .product-detail-desc-wrap .detail-title span {
	width: 48%
}

.product-detail-v2-wrap .product-collocation {
	background: #fff;
	padding: 0 .32rem
}

.product-detail-v2-wrap .product-collocation .collocation-title {
	font-size: .42667rem;
	font-weight: 700
}

.product-detail-v2-wrap .product-collocation .collocation-title i {
	font-weight: 400
}

.product-detail-v2-wrap .product-collocation .collocation-list-wrap .collocation-list {
	padding-bottom: .32rem;
	display: flex;
	flex-wrap: nowrap;
	overflow: auto
}

.product-detail-v2-wrap .product-collocation .collocation-list-wrap .collocation-list li {
	width: 2.56rem;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	flex-shrink: 0
}

.product-detail-v2-wrap .product-collocation .collocation-list-wrap .collocation-list li img {
	width: 100%
}

.product-detail-v2-wrap .product-collocation .collocation-list-wrap .collocation-list li p {
	color: #333;
	font-size: .37333rem
}

.product-detail-v2-wrap .product-detail-review-wrap {
	background: #fff
}

.product-detail-v2-wrap .product-detail-review-wrap .detail-title {
	padding: 0 .32rem;
	font-weight: 700
}

.product-detail-v2-wrap .product-detail-review-wrap .detail-title .reviews-count-wrap .reviews-average {
	margin: 0 .05333rem
}

.product-detail-v2-wrap .product-detail-review-wrap .reviews-with-clothing-wrap {
	padding: 0 .32rem
}

.product-detail-v2-wrap .product-detail-review-wrap .reviews-with-clothing-wrap .reviews-with-clothing-star {
	font-weight: 700;
	font-size: .48rem;
	margin-bottom: .05333rem
}

.product-detail-v2-wrap .product-detail-review-wrap .reviews-with-clothing-wrap .reviews-clothing-wrap {
	flex: 1
}

.product-detail-v2-wrap .product-detail-review-wrap .reviews-with-clothing-wrap .reviews-clothing-wrap p {
	display: flex;
	align-items: center;
	height: .42667rem;
	margin: .08rem 0;
	width: 100%;
	font-size: .32rem;
	color: #666
}

.product-detail-v2-wrap .product-detail-review-wrap .reviews-with-clothing-wrap .reviews-clothing-wrap p span {
	display: inline-block
}

.product-detail-v2-wrap .product-detail-review-wrap .reviews-with-clothing-wrap .reviews-clothing-wrap p span:first-child {
	width: 1.86667rem
}

.product-detail-v2-wrap .product-detail-review-wrap .reviews-with-clothing-wrap .reviews-clothing-wrap p .clothing-progress {
	margin: 0 .32rem;
	background: #e5e5e5;
	height: .16rem;
	width: 2.93333rem;
	position: relative
}

.product-detail-v2-wrap .product-detail-review-wrap .reviews-with-clothing-wrap .reviews-clothing-wrap p .clothing-progress i {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	background: #ff165e
}

.product-detail-v2-wrap .product-detail-review-wrap .reviews-list-wrap {
	padding: 0 .32rem
}

.product-detail-v2-wrap .product-detail-review-wrap .reviews-list-wrap .reviews-list {
	font-size: .37333rem;
	line-height: .48rem
}

.product-detail-v2-wrap .product-detail-review-wrap .reviews-list-wrap .reviews-list .review-user {
	color: #333
}

.product-detail-v2-wrap .product-detail-review-wrap .reviews-list-wrap .reviews-list .review-user img {
	border-radius: .42667rem;
	height: .85333rem;
	width: .85333rem
}

.product-detail-v2-wrap .product-detail-review-wrap .reviews-list-wrap .reviews-list .reviews-text {
	margin-top: .32rem;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis
}

.product-detail-v2-wrap .product-detail-review-wrap .reviews-list-wrap .reviews-list .reviews-images {
	margin-top: .24rem
}

.product-detail-v2-wrap .product-detail-review-wrap .reviews-list-wrap .reviews-list .reviews-images li {
	width: 2.98667rem;
	height: 2.98667rem;
	overflow: hidden
}

.product-detail-v2-wrap .product-detail-review-wrap .reviews-list-wrap .reviews-list .reviews-images li img {
	-o-object-fit: cover;
	object-fit: cover;
	height: 100%;
	width: 100%
}

.product-detail-v2-wrap .product-detail-review-wrap .reviews-list-wrap .reviews-list .reviews-attr {
	color: #999;
	font-size: .34667rem
}

.product-detail-v2-wrap .product-detail-review-wrap .reviews-list-wrap .view-more-reviews {
	height: 1.28rem;
	color: #666;
	font-size: .32rem
}

.product-detail-v2-wrap .detail-banner {
	background: #fff;
	padding: .32rem .32rem .21333rem .32rem
}

.product-detail-v2-wrap .detail-banner img {
	height: 2.50667rem
}

.product-detail-v2-wrap .download-app-banner-wrap {
	background: #fff;
	padding: .32rem .32rem .42667rem;
	margin-bottom: 1.49333rem
}

.product-detail-v2-wrap .download-app-banner-wrap p {
	margin-top: .32rem;
	color: #3a2015;
	text-align: center;
	font-size: .32rem
}

.product-detail-v2-wrap .product-detail-recommend {
	background: #fff
}

.product-detail-v2-wrap .product-detail-recommend .might-also-like-title {
	padding: 0 .32rem;
	font-size: .42667rem;
	font-weight: 700;
	line-height: 1.28rem
}

.product-detail-v2-wrap .product-detail-buy {
	padding: 0 .32rem;
	background-color: #fff;
	position: fixed;
	width: 100%;
	bottom: 0;
	left: 0;
	box-shadow: 0 0 .10667rem rgba(0, 0, 0, .16);
	z-index: 1;
	height: 1.49333rem;
	justify-content: space-around
}

.product-detail-v2-wrap .product-detail-buy .product-buy-info {
	position: absolute;
	bottom: 1.49333rem;
	width: 100%;
	padding: .21333rem;
	background: rgba(0, 0, 0, .5);
	color: #fff
}

.product-detail-v2-wrap .product-detail-buy .footer-icon {
	width: 1.49333rem
}

.product-detail-v2-wrap .product-detail-buy .footer-icon .wish-pink {
	background: linear-gradient(90deg, #fd4d4d, #ff165e);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

.product-detail-v2-wrap .product-detail-buy .go-to-bag {
	margin-right: .53333rem;
	position: relative
}

.product-detail-v2-wrap .product-detail-buy .go-to-bag .bag-count-text {
	font-style: normal;
	position: absolute;
	padding: 0 .10667rem;
	height: .42667rem;
	line-height: .42667rem;
	font-size: .29333rem;
	border-radius: .21333rem;
	top: -.05333rem;
	left: .29333rem;
	color: #fff;
	text-align: center;
	background: linear-gradient(90deg, #fd4d4d, #ff165e)
}

.product-detail-v2-wrap .product-detail-buy .product-add-cart {
	text-align: center;
	width: 5.73333rem;
	padding: 0 .42667rem;
	height: 1.06667rem;
	line-height: 1.06667rem;
	background: linear-gradient(90deg, #fd4d4d, #ff165e);
	font-size: .42667rem;
	color: #fff
}

.product-detail-v2-wrap .product-detail-buy .product-add-cart.disabled {
	opacity: .5
}

.product-detail-v2-wrap .alert-checkout-tips-wrap {
	width: 3.81333rem;
	padding: .32rem;
	border-radius: .10667rem;
	color: #fff;
	position: fixed;
	bottom: 1.49333rem;
	left: .8rem;
	font-size: .37333rem;
	background: rgba(0, 0, 0, .8);
	z-index: 2;
	text-align: center
}

.product-detail-v2-wrap .alert-checkout-tips-wrap img {
	width: .32rem;
	height: .21333rem;
	position: absolute;
	bottom: -.21333rem;
	margin: 0 calc(50% - .64rem);
	transform: rotateX(180deg)
}

.product-detail-v2-wrap .alert-checkout-tips-wrap .checkout-btn {
	margin-top: .21333rem;
	line-height: .64rem;
	background: linear-gradient(90deg, #fd4d4d, #ff165e)
}

.product-detail-v2-wrap .detail-app-download-pop {
	position: fixed;
	bottom: 1.49333rem;
	width: 100%
}

.product-detail-v2-wrap .play-video-slide {
	width: 100%;
	height: 100%;
	background: #000;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 1000;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.product-detail-v2-wrap .play-video-slide .icon-close {
	position: absolute;
	top: .37333rem;
	right: .32rem
}

.product-detail-v2-wrap .play-video-slide .play-video-wrap {
	width: 100%;
	display: block
}

.product-detail-v2-wrap .play-video-slide .video-action-btn {
	width: 1.54667rem !important;
	height: 1.54667rem;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.product-detail-v2-wrap .play-video-slide .video-controll-wrap {
	position: absolute;
	bottom: 0;
	height: 1.33333rem;
	width: 100%;
	color: #fff
}

.product-detail-v2-wrap .play-video-slide .video-controll-wrap .time-progress {
	background: #fff;
	border-radius: .05333rem;
	height: .05333rem;
	width: 6.58667rem;
	display: inline-block;
	position: relative;
	margin: 0 .48rem
}

.product-detail-v2-wrap .play-video-slide .video-controll-wrap .time-progress .played-time {
	display: block;
	position: relative
}

.product-detail-v2-wrap .play-video-slide .video-controll-wrap .time-progress i {
	display: block;
	width: 100%;
	height: .05333rem;
	background: linear-gradient(90deg, #fd4d4d, #ff165e)
}

.product-detail-v2-wrap .play-video-slide .video-controll-wrap .time-progress .time-progress-btn-wrap {
	width: 6.21333rem;
	display: block;
	height: .53333rem;
	top: -.26667rem;
	position: relative
}

.product-detail-v2-wrap .play-video-slide .video-controll-wrap .time-progress .time-progress-btn-wrap i {
	position: absolute;
	top: .06667rem;
	width: .37333rem;
	height: .37333rem;
	border-radius: .18667rem;
	background: linear-gradient(90deg, #fd4d4d, #ff165e)
}

.lang-ar-AR .product-detail-v2-wrap .product-detail-top-btn-wrap .burger-wrap {
	left: .26667rem;
	right: unset
}

.lang-ar-AR .product-detail-v2-wrap .product-detail-top-btn-wrap .burger-wrap img {
	right: unset;
	left: .37333rem
}

.lang-ar-AR .product-detail-v2-wrap .product-detail-ship-payment-wrap .product-detail-ship-payment span {
	margin-right: unset;
	margin-left: .85333rem
}

.lang-ar-AR .product-detail-v2-wrap .product-detail-ship-payment-wrap .product-detail-ship-payment .product-detail-ship-payment-last-one {
	margin-left: 0
}

.lang-ar-AR .product-detail-v2-wrap .product-detail-review-wrap .reviews-with-clothing-wrap .reviews-clothing-wrap p .clothing-progress i {
	right: 0;
	left: unset
}

.lang-ar-AR .product-detail-v2-wrap .product-detail-buy .go-to-bag .bag-count-text {
	height: unset;
	left: unset;
	right: .29333rem
}

.lang-ar-AR .product-detail-v2-wrap .alert-checkout-tips-wrap {
	left: unset;
	right: .93333rem
}

.lang-ar-AR .product-detail-v2-wrap .product-detail-info-wrap .product-detial-info-active-wrap .detail-new-user__wrap .detail-new-user {
	background-size: 100% 100%;
	background-image: url(../../static/img/new-user-coupon-ar.84b960dd.png)
}

.product-detail-v2-wrap .product-detail-info-wrap .product-title .brand-name:before {
	border: 1px solid #ff165e
}

.product-detail-v2-wrap .product-detail-info-wrap .product-detial-info-active-wrap:before {}

.product-detail-v2-wrap .product-detail-info-wrap .product-detial-info-active-wrap.product-detail-info-with-coupon:before {
	border-top: 0
}

.product-detail-v2-wrap .product-detail-info-wrap .product-detial-info-active-wrap.product-detail-info-with-coupon:before,
.product-detail-v2-wrap .product-detail-info-wrap .product-detial-info-active-wrap:before,
.product-detail-v2-wrap .product-detail-info-wrap .product-title .brand-name:before {
	content: " ";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	pointer-events: none;
	box-sizing: border-box;
	font-size: 2.66667rem
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2) {

	.product-detail-v2-wrap .product-detail-info-wrap .product-detial-info-active-wrap.product-detail-info-with-coupon:before,
	.product-detail-v2-wrap .product-detail-info-wrap .product-detial-info-active-wrap:before,
	.product-detail-v2-wrap .product-detail-info-wrap .product-title .brand-name:before {
		transform: scale(.5);
		transform-origin: 0 0;
		width: 200%;
		height: 200%;
		font-size: 5.33333rem
	}
}

@media only screen and (-webkit-min-device-pixel-ratio:3),
only screen and (min-device-pixel-ratio:3) {

	.product-detail-v2-wrap .product-detail-info-wrap .product-detial-info-active-wrap.product-detail-info-with-coupon:before,
	.product-detail-v2-wrap .product-detail-info-wrap .product-detial-info-active-wrap:before,
	.product-detail-v2-wrap .product-detail-info-wrap .product-title .brand-name:before {
		transform: scale(.333333);
		transform-origin: 0 0;
		width: 300%;
		height: 300%;
		font-size: 8rem
	}
}

@media only screen and (-webkit-min-device-pixel-ratio:4),
only screen and (min-device-pixel-ratio:4) {

	.product-detail-v2-wrap .product-detail-info-wrap .product-detial-info-active-wrap.product-detail-info-with-coupon:before,
	.product-detail-v2-wrap .product-detail-info-wrap .product-detial-info-active-wrap:before,
	.product-detail-v2-wrap .product-detail-info-wrap .product-title .brand-name:before {
		transform: scale(.25);
		transform-origin: 0 0;
		width: 400%;
		height: 400%;
		font-size: 10.66667rem
	}
}

.bag-icon-wrap {
	position: relative;
	right: .16rem
}

.bag-count {
	position: absolute;
	color: #fff;
	left: .69333rem;
	top: .32rem;
	height: .4rem;
	line-height: .4rem;
	font-style: normal;
	font-size: .26667rem;
	text-align: center;
	min-width: .4rem;
	padding: 0 .08rem;
	border: 1PX solid #fff;
	border-radius: .18667rem;
	background: linear-gradient(to bottom right, #fd4d4d, #ff165e)
}

.lang-ar-AR .bag-icon-wrap {
	right: auto;
	left: .16rem
}

.lang-ar-AR .bag-count {
	left: auto;
	right: .69333rem
}

.navRightLink {
	text-decoration: underline
}

.navRightLink,
.navRightTextButton {
	color: #333;
	font-size: .37333rem
}

.app-header-wrapper {
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 1.28rem;
	background: #fff;
	color: #494949;
	padding: 0;
	transition: box-shadow .3s ease-out, transform .3s ease-out;
	box-shadow: 0 1PX .05333rem rgba(0, 0, 0, .08)
}

.app-header-wrapper.no-box-shadow {
	box-shadow: none
}

.app-header-wrapper .app-header-left {
	width: 4.80667rem
}

.app-header-wrapper .app-header-left.flex1 {
	flex: 1
}

.app-header-wrapper .app-header-middle {
	padding-left: .64rem;
	flex: 1;
	font-size: .48rem;
	color: #333;
	font-weight: 700
}

.app-header-wrapper .search-result-bar {
	height: .85333rem;
	margin: 0 -.05333rem;
	border-radius: .05333rem;
	background: #f3f3f3;
	flex: 1
}

.app-header-wrapper .search-result-bar__title {
	line-height: .85333rem;
	margin: 0 .13333rem;
	font-size: .37333rem;
	font-weight: 400
}

.app-header-wrapper .app-header-right .app-pointer {
	font-style: normal;
	position: absolute;
	right: .16rem;
	top: .16rem;
	text-align: center;
	width: .16rem;
	height: .16rem;
	background: #f85184;
	border-radius: 50%
}

.app-header-wrapper .app-header-right .bag-btn {
	transition: all .2s ease-in-out
}

.app-header-wrapper.slide-down-enter,
.app-header-wrapper.slide-down-leave-to {
	transform: translateY(-100%)
}

.app-header-wrapper .app-header-logo {
	vertical-align: bottom;
	width: auto;
	height: 0.6rem;
}

.app-header-wrapper .app-header-avatar {
	width: .64rem;
	height: .64rem;
	border-radius: 50%
}

.app-header-wrapper .app-header-level {
	line-height: .32rem;
	padding: 0 .10667rem;
	font-size: .26667rem;
	color: #fff;
	background: #ff9603;
	border-radius: .05333rem
}

.app-header-more {
	position: fixed !important;
	top: .32rem !important;
	left: auto !important;
	right: .32rem !important;
	min-width: 3.78667rem !important
}

.app-header-more .v-list__tile {
	font-size: .37333rem !important
}

.lang-ar-AR .app-header-more {
	right: auto !important;
	left: .32rem !important
}

.country-wrap {
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	background: #fff
}

.country-wrap header {
	box-shadow: none;
	transition: box-shadow .3s ease-out, transform .3s ease-out
}

.country-wrap header.country-scroll {
	box-shadow: 0 .08rem .10667rem rgba(0, 0, 0, .12), 0 1PX .13333rem rgba(0, 0, 0, .08)
}

.country-wrap header>div:first-child {
	height: 1.28rem;
	line-height: 1.28rem;
	background-color: #fff
}

.country-wrap header>div:first-child span {
	font-size: .45333rem
}

.country-wrap header .v-expansion-panel__header {
	padding: 0;
	height: 1.28rem;
	line-height: 1.28rem
}

.country-wrap header .v-expansion-panel__header span:first-child {
	max-height: 100%;
	font-weight: 700
}

.country-wrap header .v-expansion-panel__body {
	position: relative
}

.country-wrap header .v-expansion-panel__body ul {
	padding: .32rem 0 .10667rem;
	margin: 0 -.10667rem
}

.country-wrap header .v-expansion-panel__body ul li {
	margin: 0 .10667rem .21333rem;
	width: .96rem;
	height: .85333rem;
	text-align: center;
	line-height: .85333rem;
	border-radius: .05333rem;
	position: relative
}

.country-wrap header .v-expansion-panel__body ul li.active {
	color: #fff;
	background-color: #f85184;
	border: none
}

.country-wrap>ul.country-list {
	padding: 0 .42667rem;
	flex: 1;
	overflow: auto;
	background: #fff
}

.country-wrap>ul.country-list li p {
	height: 1.06667rem;
	line-height: 1.06667rem;
	background-color: #f8f8f8;
	margin: 0 -.42667rem;
	padding: 0 .42667rem;
	font-size: .32rem;
	font-weight: 700
}

.country-wrap>ul.country-list li ul li {
	height: 1.28rem;
	line-height: 1.28rem;
	display: flex;
	justify-content: space-between;
	align-items: center
}

.country-wrap>ul.country-list li ul li:last-child {
	border: none
}

.country-wrap>ul.country-list li ul li>div:first-child {
	max-width: 70%
}

.country-wrap>ul.country-list li ul li .icon-box {
	display: inline-block;
	width: .64rem
}

.country-wrap header .v-expansion-panel__body:before {
	border-top: 1px solid #e5e5e5
}

.country-wrap header .v-expansion-panel__body ul li:before {
	border: 1px solid #ccc;
	border-radius: .02em
}

.country-wrap header .v-expansion-panel__body:before,
.country-wrap header .v-expansion-panel__body ul li:before {
	content: " ";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	pointer-events: none;
	box-sizing: border-box;
	font-size: 2.66667rem
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2) {

	.country-wrap header .v-expansion-panel__body:before,
	.country-wrap header .v-expansion-panel__body ul li:before {
		transform: scale(.5);
		transform-origin: 0 0;
		width: 200%;
		height: 200%;
		font-size: 5.33333rem
	}
}

@media only screen and (-webkit-min-device-pixel-ratio:3),
only screen and (min-device-pixel-ratio:3) {

	.country-wrap header .v-expansion-panel__body:before,
	.country-wrap header .v-expansion-panel__body ul li:before {
		transform: scale(.333333);
		transform-origin: 0 0;
		width: 300%;
		height: 300%;
		font-size: 8rem
	}
}

@media only screen and (-webkit-min-device-pixel-ratio:4),
only screen and (min-device-pixel-ratio:4) {

	.country-wrap header .v-expansion-panel__body:before,
	.country-wrap header .v-expansion-panel__body ul li:before {
		transform: scale(.25);
		transform-origin: 0 0;
		width: 400%;
		height: 400%;
		font-size: 10.66667rem
	}
}

.side-nav {
	position: fixed;
	z-index: 998;
	pointer-events: none
}

.side-nav,
.side-nav:before {
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.side-nav:before {
	content: "";
	display: block;
	position: absolute;
	background: rgba(0, 0, 0, .4);
	opacity: 0;
	will-change: opacity;
	transition: opacity .3s cubic-bezier(0, 0, .3, 1)
}

aside.side-nav--visible {
	pointer-events: auto
}

aside.side-nav--visible.side-nav--animatable .side-nav__container {
	transition: transform .33s cubic-bezier(0, 0, .3, 1)
}

aside.side-nav--visible:before {
	opacity: 1
}

aside.side-nav--visible .side-nav__container {
	transform: none
}

.side-nav__container {
	position: relative;
	width: 6rem;
	max-width: 10.66667rem;
	background: #fff;
	height: 100%;
	box-shadow: .26667rem 0 .37333rem rgba(0, 0, 0, .12), .10667rem 0 .48rem rgba(0, 0, 0, .08);
	-webkit-transform: translateX(-110%);
	transform: translateX(-110%);
	will-change: transform;
	overflow-y: auto
}

.side-nav--animatable .side-nav__container {
	transition: transform .13s cubic-bezier(0, 0, .3, 1)
}

.side-nav__hide {
	position: absolute;
	left: .42667rem;
	top: .42667rem;
	z-index: 1000;
	background: none;
	border: none;
	color: #fff;
	width: .64rem;
	height: .64rem;
	padding: 0;
	margin: 0
}

.side-nav__header {
	height: 1.28rem;
	background-size: 100% 100%;
	color: #fff;
	justify-content: space-between;
	padding: 0 .42667rem;
	font-size: .64rem
}

.side-nav__header,
.side-nav__header .side-nav__user {
	display: flex;
	align-items: center
}

.side-nav__header .side-nav__user img {
	vertical-align: bottom;
	width: .8rem;
	height: .8rem;
	margin-right: .56rem;
	border-radius: 50%
}

.side-nav__header .side-nav__user>span {
	font-size: .37333rem;
	color: #fff
}

.side-nav__activity {
	padding-top: .53333rem
}

.side-nav__activity li {
	padding-bottom: .53333rem;
	width: 25%;
	font-size: .32rem
}

.side-nav__activity img {
	width: .96rem;
	height: .96rem;
	margin-bottom: .16rem
}

.side-new-user__wrap {
	margin-bottom: -.21333rem
}

.side-new-user {
	height: 1.68rem;
	background-size: 100% 100%
}

.side-new-user__left {
	color: #fff;
	font-size: .32rem
}

.side-new-user__left b {
	font-size: .48rem
}

.side-new-user__right {
	width: 2.66667rem
}

.side-new-user__right-button {
	height: .66667rem;
	padding: 0 .29333rem;
	line-height: .66667rem;
	border-radius: .34667rem;
	max-width: 100%;
	background: #fff;
	color: #f34c5e;
	font-size: .32rem
}

.side-nav__content {
	list-style: none;
	padding: 0;
	margin: 0;
	text-align: left;
	overflow-x: hidden;
	overflow-y: auto;
	margin-bottom: .21333rem
}

.side-nav__content li {
	height: 1.28rem;
	line-height: 1.28rem;
	padding: 0 .42667rem
}

.side-nav__content li a,
.side-nav__content li div {
	display: flex;
	align-items: center;
	justify-content: space-between
}

.side-nav__content li span {
	font-size: .37333rem;
	color: #333
}

.side-nav__more span {
	display: block
}

.side-nav__more .side-bar-selected {
	text-align: right;
	color: #f85184
}

.side-nav__more .sidebar-app-download {
	height: auto
}

.side-nave__setting-name {
	flex: 1 0 auto
}

.side-nave__setting-value {
	flex: 1
}

.side-nav__community {
	padding: .64rem .42667rem .53333rem;
	display: flex;
	justify-content: space-between
}

.side-nav__container footer {
	padding: 0 .42667rem .42667rem
}

.side-nav__container footer>div:first-child {
	height: 1.06667rem;
	line-height: 1.06667rem;
	color: #333;
	border-radius: .05333rem;
	display: flex;
	overflow: hidden;
	margin-bottom: .32rem;
	position: relative
}

.side-nav__container footer>div:first-child>div:last-child {
	padding: 0 .42667rem;
	background: #333;
	color: #fff
}

.side-nav__container footer>div:first-child>div:first-child {
	flex: 1;
	text-align: center;
	font-size: .32rem
}

.lang-ar-AR .side-nav__container {
	transform: translateX(110%)
}

.side-nav__container footer>div:first-child:before {
	border: 1px solid #333;
	border-radius: .02em;
	content: " ";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	pointer-events: none;
	box-sizing: border-box;
	font-size: 2.66667rem
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2) {
	.side-nav__container footer>div:first-child:before {
		transform: scale(.5);
		transform-origin: 0 0;
		width: 200%;
		height: 200%;
		font-size: 5.33333rem
	}
}

@media only screen and (-webkit-min-device-pixel-ratio:3),
only screen and (min-device-pixel-ratio:3) {
	.side-nav__container footer>div:first-child:before {
		transform: scale(.333333);
		transform-origin: 0 0;
		width: 300%;
		height: 300%;
		font-size: 8rem
	}
}

@media only screen and (-webkit-min-device-pixel-ratio:4),
only screen and (min-device-pixel-ratio:4) {
	.side-nav__container footer>div:first-child:before {
		transform: scale(.25);
		transform-origin: 0 0;
		width: 400%;
		height: 400%;
		font-size: 10.66667rem
	}
}

.app-mask-wrapper {
	width: 100%;
	height: 100%;
	z-index: 999;
	background-color: #000;
	opacity: .4;
	position: fixed;
	top: 0;
	left: 0;
	touch-action: none;
	pointer-events: auto
}

.app-mask-wrapper.no-zindex {
	z-index: auto
}

.app-mask-wrapper.mask-transparent[data-v-24e2bf9c] {
	background-color: transparent
}

.app-mask-wrapper.fade-enter[data-v-24e2bf9c],
.app-mask-wrapper.fade-leave-to[data-v-24e2bf9c] {
	opacity: 0 !important
}

.app-mask-wrapper.fade-enter-active[data-v-24e2bf9c],
.app-mask-wrapper.fade-leave-active[data-v-24e2bf9c] {
	transition: opacity .5s !important
}

.slideLeftIn-enter-active,
.slideLeftIn-leave-active {
	transition: all .3s
}

.slideLeftIn-enter,
.slideLeftIn-leave-to {
	transform: translate3d(100%, 0, 0)
}

.lang-ar-AR .slideLeftIn-enter,
.lang-ar-AR .slideLeftIn-leave-to {
	transform: translate3d(-100%, 0, 0)
}

.app-button-wrap {
	position: fixed;
	z-index: 2;
	bottom: 1.92rem;
	right: .69333rem
}

.app-button-wrap.home-iponeX-button-wrap {
	bottom: 2.98667rem
}

.app-button-wrap .newuser-icon-wrap img {
	width: 1.38667rem;
	height: 1.68rem
}

.app-button-wrap .activity-icon-wrap {
	width: 1.28rem;
	height: 1.28rem
}

.app-button-wrap .activity-icon-wrap img {
	width: 100%
}

.app-button-wrap .icon-wrap {
	margin-top: .42667rem
}

.app-button-wrap .icon-wrap button {
	background: #fff;
	width: 1.06667rem;
	height: 1.06667rem;
	margin: 0;
	border-radius: 50%;
	box-shadow: 0 .08rem .10667rem rgba(0, 0, 0, .24), 0 .08rem .10667rem rgba(0, 0, 0, .12) !important
}

.app-button-wrap .icon-wrap button.btn-img {
	width: 1.28rem;
	height: 1.28rem;
	box-shadow: unset !important
}

.app-button-wrap .icon-wrap button.btn-img img {
	width: 100%;
	height: 100%
}

.lang-ar-AR .app-button-wrap {
	left: .85333rem;
	right: auto
}

.quantity-wrap {
	height: .85333rem
}

.quantity-wrap input {
	font-size: .42667rem;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1;
	color: #333
}

.quantity-wrap div {
	width: .85333rem;
	height: .85333rem;
	line-height: .77333rem
}

.quantity-wrap div.disabled {
	color: #ccc
}

.quantity-wrap div.disabled i {
	color: #ccc !important
}

.quantity-wrap div:nth-child(2) {
	width: 1.70667rem;
	flex: 1
}

.poa-select {
	padding-bottom: .10667rem
}

.poa-select.img-poa-select {
	padding-bottom: .53333rem
}

.poa-select .nc-list {
	height: 1.17333rem;
	font-size: .42667rem;
	color: #333
}

.poa-select .nc-list .first-letter-capitalize-right {
	color: #999;
	font-size: .37333rem
}

.poa-select ul {
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	min-height: 1.33333rem
}

.poa-select ul li.poa-img {
	width: 1.33333rem;
	position: relative
}

.poa-select ul li.poa-img:last-child {
	margin-left: 0 !important;
	margin-right: 0 !important
}

.poa-select ul li.poa-img img {
	width: 100%
}

.poa-select ul li.poa-img.selected {
	border: 1PX solid #ff165e
}

.poa-select ul li.poa-img.selected i {
	display: inline-block
}

.poa-select ul li.poa-img.disabled {
	border-radius: .05333rem
}

.poa-select ul li.poa-img.disabled:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #fff;
	opacity: .6
}

.poa-select ul li.poa-text {
	padding: 0 .32rem;
	height: .96rem;
	line-height: .96rem;
	margin: 0 .21333rem .21333rem 0;
	color: #333;
	position: relative
}

.poa-select ul li.poa-text.selected {
	color: #fff;
	background: linear-gradient(90deg, #fd4d4d, #ff165e);
	position: relative
}

.poa-select ul li.poa-text.disabled {
	color: #ccc
}

.poa-tips {
	padding: .21333rem .32rem;
	background-color: #f3f3f3;
	color: #666;
	font-size: .32rem;
	margin-bottom: .64rem;
	margin-top: .10667rem
}

.lang-ar-AR .poa-select ul li.poa-img i {
	right: auto;
	left: -1px;
	transform: rotateY(180deg)
}

.poa-select ul li.poa-text:before {
	border: 1px solid #e5e5e5
}

.poa-select ul li.poa-text.selected:before {
	border: 0
}

.poa-select ul li.poa-text.selected:before,
.poa-select ul li.poa-text:before {
	content: " ";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	pointer-events: none;
	box-sizing: border-box;
	font-size: 2.66667rem
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2) {

	.poa-select ul li.poa-text.selected:before,
	.poa-select ul li.poa-text:before {
		transform: scale(.5);
		transform-origin: 0 0;
		width: 200%;
		height: 200%;
		font-size: 5.33333rem
	}
}

@media only screen and (-webkit-min-device-pixel-ratio:3),
only screen and (min-device-pixel-ratio:3) {

	.poa-select ul li.poa-text.selected:before,
	.poa-select ul li.poa-text:before {
		transform: scale(.333333);
		transform-origin: 0 0;
		width: 300%;
		height: 300%;
		font-size: 8rem
	}
}

@media only screen and (-webkit-min-device-pixel-ratio:4),
only screen and (min-device-pixel-ratio:4) {

	.poa-select ul li.poa-text.selected:before,
	.poa-select ul li.poa-text:before {
		transform: scale(.25);
		transform-origin: 0 0;
		width: 400%;
		height: 400%;
		font-size: 10.66667rem
	}
}

.fade-enter-active[data-v-4aaa7894],
.fade-leave-active[data-v-4aaa7894] {
	transition: opacity .3s
}

.fade-enter[data-v-4aaa7894],
.fade-leave-to[data-v-4aaa7894] {
	opacity: 0
}

.setting-size {
	top: 50%;
	left: 50%;
	z-index: 1001;
	width: 74%;
	max-width: 750PX;
	max-height: 80%;
	padding: .21333rem .64rem;
	transform: translate(-50%, -50%);
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch
}

.product-options[data-v-d721aba0],
.setting-size {
	position: fixed;
	background: #fff;
	box-shadow: 0 -.26667rem .37333rem rgba(0, 0, 0, .12), 0 -.10667rem .48rem rgba(0, 0, 0, .08)
}

.product-options[data-v-d721aba0] {
	padding: .32rem;
	display: flex;
	flex-direction: column;
	bottom: 0;
	left: 0;
	z-index: 1000;
	color: #999;
	width: 100%
}

.product-options .product-op-wrap[data-v-d721aba0] {
	align-items: center;
	position: relative
}

.product-options .product-op-wrap>div[data-v-d721aba0]:first-child {
	width: 2.4rem;
	min-height: 2.4rem;
	flex-shrink: 0;
	box-shadow: 0 1PX .05333rem rgba(0, 0, 0, .08);
	position: relative;
	overflow: hidden;
	background: #fff
}

.product-options .product-op-wrap>div:first-child img[data-v-d721aba0] {
	display: inline-block;
	vertical-align: bottom;
	width: 100%;
	height: 100%
}

.product-options .product-op-wrap>div[data-v-d721aba0]:nth-child(2) {
	width: calc(100% - 2.61333rem);
	flex-direction: column
}

.product-options .product-op-wrap>div:nth-child(2) p[data-v-d721aba0] {
	width: 100%;
	font-size: .32rem;
	color: #999;
	line-height: .48rem
}

.product-options .product-op-wrap>div:nth-child(2)>p[data-v-d721aba0]:first-child {
	line-height: .64rem;
	font-size: .53333rem;
	color: #fe165e;
	font-weight: 700;
	margin-bottom: .10667rem
}

.product-options .product-op-wrap>div:nth-child(2)>p[data-v-d721aba0]:last-child {
	margin-top: .42667rem
}

.product-options .product-op-wrap .icon-close[data-v-d721aba0] {
	position: absolute;
	right: 0;
	top: 0
}

.product-options .poa-select-wrap[data-v-d721aba0] {
	overflow-y: auto;
	overflow-x: hidden;
	flex: 1;
	max-height: 8rem
}

.product-options .poa-select-wrap>div.change-quantity-wrap[data-v-d721aba0] {
	font-size: .42667rem;
	color: #333;
	margin-bottom: .64rem;
	display: flex;
	justify-content: space-between
}

.product-options .poa-select-wrap>div.change-quantity-wrap .max-stock[data-v-d721aba0] {
	color: #999
}

.product-options .product-op-add-bug[data-v-d721aba0] {
	height: 1.28rem;
	background: linear-gradient(90deg, #fd4d4d, #ff165e);
	color: #fff;
	font-size: .48rem
}

.product-options .product-op-add-bug.disabled[data-v-d721aba0] {
	opacity: .5
}

.lang-ar-AR .product-options .product-op-wrap>div:nth-child(2) button[data-v-d721aba0] {
	margin-right: 0;
	margin-left: -.16rem;
	right: auto;
	left: .32rem
}

.lang-ar-AR .product-options .product-op-wrap>div:nth-child(2)>p[data-v-d721aba0]:first-child {
	text-align: right
}

.lang-ar-AR .product-options .product-op-wrap .icon-close[data-v-d721aba0] {
	left: 0;
	right: unset
}

.bottom-navigation-wrap {
	position: fixed;
	bottom: 0;
	width: 100%;
	background: #fff;
	height: 1.28rem
}

.bottom-navigation-wrap.match-ios-virtual-button {
	height: 2.13333rem;
	padding-bottom: .85333rem
}

.bottom-navigation-wrap .bottom-navigation {
	position: relative;
	padding: .13333rem 0 .10667rem;
	flex: 1;
	color: #666;
	display: flex;
	flex-direction: column;
	height: 100%
}

.bottom-navigation-wrap .bottom-navigation.active {
	color: #ff165e
}

.bottom-navigation-wrap .bottom-navigation img {
	width: .64rem
}

.bottom-navigation-wrap .bottom-navigation p {
	font-size: .29333rem;
	text-transform: capitalize
}

.bottom-navigation-wrap:before {
	border-top: 1px solid #bfbfbf;
	content: " ";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	pointer-events: none;
	box-sizing: border-box;
	font-size: 2.66667rem
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2) {
	.bottom-navigation-wrap:before {
		transform: scale(.5);
		transform-origin: 0 0;
		width: 200%;
		height: 200%;
		font-size: 5.33333rem
	}
}

@media only screen and (-webkit-min-device-pixel-ratio:3),
only screen and (min-device-pixel-ratio:3) {
	.bottom-navigation-wrap:before {
		transform: scale(.333333);
		transform-origin: 0 0;
		width: 300%;
		height: 300%;
		font-size: 8rem
	}
}

@media only screen and (-webkit-min-device-pixel-ratio:4),
only screen and (min-device-pixel-ratio:4) {
	.bottom-navigation-wrap:before {
		transform: scale(.25);
		transform-origin: 0 0;
		width: 400%;
		height: 400%;
		font-size: 10.66667rem
	}
}

.nc-1px,
.nc-1px-b,
.nc-1px-l,
.nc-1px-lr,
.nc-1px-r,
.nc-1px-t,
.nc-1px-tb {
	position: relative
}

.lang-ar-AR .nc-1px-l {
	border-left: initial;
	position: relative
}

.lang-ar-AR .nc-1px-r {
	border-right: initial;
	position: relative
}

body,
html {
	font-size: .37333rem;
	color: #333
}

ul {
	padding-left: 0
}

li {
	list-style: none
}

p {
	margin-bottom: 0
}

table {
	border-collapse: collapse;
	table-layout: fixed;
	word-break: keep-all
}

table tbody,
table td,
table tfoot,
table th,
table thead,
table tr {
	font-size: inherit;
	font-weight: inherit;
	color: inherit
}

input:disabled,
textarea:disabled {
	-webkit-text-fill-color: #000;
	-webkit-opacity: 1;
	color: #000
}

img {
	display: block;
	border-radius: 5px
}

img[lazy=error],
img[lazy=loading] {
	background: url(data:image/png;
 base64, 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) no-repeat 50%/auto;
	background-color: #f8f8f8;
	background-size: 25%
}

img[lazy=error].alt-deleted {
	height: 100%
}

iframe {
	max-width: 100%
}

input:focus {
	outline: none
}

body a {
	color: inherit;
	text-decoration: none
}

.v-expansion-panel {
	box-shadow: none
}

.v-expansion-panel__header {
	padding: 0 .42667rem
}

.v-expansion-panel__header .v-expansion-panel__header__icon {
	display: none
}

.theme--light .v-expansion-panel .v-expansion-panel__container {
	border-top: none;
	color: inherit
}

.v-tabs__wrapper {
	overflow: auto !important
}

.v-tabs__item {
	color: #333 !important;
	font-size: .37333rem;
	text-transform: capitalize !important
}

.v-tabs__item.v-tabs__item--active {
	color: #f85184 !important
}

.v-dialog__content {
	z-index: 1000
}

.v-dialog {
	box-shadow: 0 -.26667rem .37333rem rgba(0, 0, 0, .12), 0 -.10667rem .48rem rgba(0, 0, 0, .08);
	margin: 0 auto !important;
	max-width: 750PX;
	min-width: 0 !important;
	left: auto;
	right: auto
}

.pink {
	color: #f85184 !important;
	background-color: inherit !important
}

.v-card {
	box-shadow: 0 1PX .05333rem rgba(0, 0, 0, .08);
	border-radius: 0;
	margin-bottom: .32rem
}

.v-btn__content {
	height: inherit
}

.v-menu__content {
	box-shadow: 0 1PX .05333rem rgba(0, 0, 0, .08);
	background-color: #fff
}

.theme--light .v-btn {
	color: inherit
}

.theme--light .v-btn.v-btn--disabled:not(.v-btn--icon):not(.v-btn--flat) {
	background-color: #f8f8f8 !important
}

.theme--light .v-btn.v-btn--disabled {
	box-shadow: 0 1PX .05333rem rgba(0, 0, 0, .08) !important
}

.v-btn--icon.v-btn--small .v-btn__content {
	height: .64rem
}

.v-btn--raised {
	box-shadow: 0 1PX .05333rem rgba(0, 0, 0, .08)
}

.v-btn--icon.v-btn--small {
	width: .64rem;
	height: .64rem
}

.v-menu__content {
	max-height: 75%
}

.application {
	min-height: auto
}

.theme--light,
.theme--light .v-card {
	color: #333
}

.v-menu__content {
	z-index: 8
}

.v-menu__content .v-card {
	margin-bottom: 0 !important
}

.v-label {
	font-size: .37333rem
}

.v-input input,
.v-input textarea {
	font-size: .37333rem !important
}

.v-icon.primary--text {
	color: #666 !important
}

.v-icon.error--text,
.v-label.error--text,
.v-label.primary--text {
	color: #999 !important;
	caret-color: #999 !important
}

.v-text-field.v-input--is-focused .v-input__slot:after {
	display: none
}

.error--text input,
.error--text textarea,
.primary--text textarea,
body .primary--text input {
	caret-color: #999 !important;
	font-size: .37333rem
}

.application .theme--light.v-text-field:not(.v-input--has-state) .v-input__slot:hover:before,
.theme--light .v-text-field:not(.v-input--has-state) .v-input__slot:hover:before,
.v-text-field.v-input--has-state .v-input__slot:before,
.v-text-field>.v-input__control>.v-input__slot:before {
	border-color: #e5e5e5 !important
}

.theme--light .v-input-group:not(.v-input-group--error):not(.v-input-group--focused):not(.v-input-group--disabled) .v-input-group__input .v-input-group__append-icon,
.theme--light .v-input-group:not(.v-input-group--error):not(.v-input-group--focused):not(.v-input-group--disabled) .v-input-group__input .v-input-group__prepend-icon {
	color: #999 !important
}

.theme--light .v-input-group:not(.v-input-group--error):not(.v-input-group--focused):not(.v-input-group--disabled):not(.v-input-group--disabled):not(.v-input-group--overflow):not(.v-input-group--segmented):not(.v-input-group--editable):hover .v-input-group__details:before {
	background-color: #e5e5e5 !important
}

.application .theme--light.v-text-field.v-input--is-disabled .v-input__slot:before,
.theme--light .v-text-field.v-input--is-disabled .v-input__slot:before {
	-o-border-image: none;
	border-image: none
}

.v-picker__title {
	height: 2.56rem !important;
	background-color: #f85184 !important
}

.v-picker__body {
	height: inherit !important
}

.v-picker--date table .v-btn.v-btn--date-picker {
	height: 1.06667rem;
	width: 1.06667rem
}

.application .theme--light.v-picker--date .v-picker--date__table table .v-btn--date-picker:after {
	background: #f85184 !important
}

.application .theme--light.v-picker--date .v-picker--date__table table th {
	color: #999 !important
}

.v-card__actions {
	justify-content: flex-end
}

.v-card__actions .v-btn {
	min-width: 0 !important
}

.primary--text {
	color: #999 !important
}

.card__actions .primary--text:last-child {
	color: #f85184 !important
}

.application .theme--light.v-picker--date .v-picker--date__table table .v-btn--current {
	color: #f85184
}

.v-list__tile {
	font-size: inherit
}

.v-list__tile--active {
	color: #f85184
}

.v-btn--active:before,
.v-btn:focus:before,
.v-btn:hover:before {
	background-color: initial !important
}

.v-input__control label {
	text-align: initial !important
}

.infinite-status-prompt {
	padding: 0 !important
}

input:-webkit-autofill,
select:-webkit-autofill,
textarea:-webkit-autofill {
	background-color: #fff
}

.v-input-group__details:before {
	height: 1PX !important
}

.lang-ar-AR {
	direction: rtl;
	unicode-bidi: bidi-override
}

.lang-ar-AR .icon-arrow-l,
.lang-ar-AR .icon-arrow-r1,
.lang-ar-AR .icon-arrow-r2,
.lang-ar-AR .icon-arrow_,
.lang-ar-AR .icon-arrow_r,
.lang-ar-AR .icon-arrow_r_s {
	transform: rotate(180deg);
	display: inline-flex
}

.lang-ar-AR .v-input__control label {
	left: auto !important;
	right: 0 !important;
	transform-origin: top right 0
}

.lang-ar-AR .v-expansion-panel {
	text-align: right
}

.lang-ar-AR .text-xs-left {
	text-align: right !important
}

.lang-ar-AR .text-xs-right {
	text-align: left !important
}

.lang-ar-AR .v-list__tile__title {
	text-align: right
}

.mr-0 {
	margin-right: 0 !important
}

.ml-0 {
	margin-left: 0 !important
}

.pr-0 {
	padding-right: 0 !important
}

.pl-0 {
	padding-left: 0 !important
}

.mr-1 {
	margin-right: 0 !important
}

.ml-1 {
	margin-left: 0 !important
}

.pr-1 {
	padding-right: 0 !important
}

.pl-1 {
	padding-left: 0 !important
}

.mr-2 {
	margin-right: 0 !important
}

.ml-2 {
	margin-left: 0 !important
}

.pr-2 {
	padding-right: 0 !important
}

.pl-2 {
	padding-left: 0 !important
}

.mr-3 {
	margin-right: 0 !important
}

.ml-3 {
	margin-left: 0 !important
}

.pr-3 {
	padding-right: 0 !important
}

.pl-3 {
	padding-left: 0 !important
}

.mr-4 {
	margin-right: 0 !important
}

.ml-4 {
	margin-left: 0 !important
}

.pr-4 {
	padding-right: 0 !important
}

.pl-4 {
	padding-left: 0 !important
}

.mr-5 {
	margin-right: 0 !important
}

.ml-5 {
	margin-left: 0 !important
}

.pr-5 {
	padding-right: 0 !important
}

.pl-5 {
	padding-left: 0 !important
}

html:not(.lang-ar-AR) .mr-0 {
	margin-right: 0 !important
}

html:not(.lang-ar-AR) .ml-0 {
	margin-left: 0 !important
}

html:not(.lang-ar-AR) .pr-0 {
	padding-right: 0 !important
}

html:not(.lang-ar-AR) .pl-0 {
	padding-left: 0 !important
}

html:not(.lang-ar-AR) .mr-1 {
	margin-right: .10667rem !important
}

html:not(.lang-ar-AR) .ml-1 {
	margin-left: .10667rem !important
}

html:not(.lang-ar-AR) .pr-1 {
	padding-right: .10667rem !important
}

html:not(.lang-ar-AR) .pl-1 {
	padding-left: .10667rem !important
}

html:not(.lang-ar-AR) .mr-2 {
	margin-right: .21333rem !important
}

html:not(.lang-ar-AR) .ml-2 {
	margin-left: .21333rem !important
}

html:not(.lang-ar-AR) .pr-2 {
	padding-right: .21333rem !important
}

html:not(.lang-ar-AR) .pl-2 {
	padding-left: .21333rem !important
}

html:not(.lang-ar-AR) .mr-3 {
	margin-right: .42667rem !important
}

html:not(.lang-ar-AR) .ml-3 {
	margin-left: .42667rem !important
}

html:not(.lang-ar-AR) .pr-3 {
	padding-right: .42667rem !important
}

html:not(.lang-ar-AR) .pl-3 {
	padding-left: .42667rem !important
}

html:not(.lang-ar-AR) .mr-4 {
	margin-right: .64rem !important
}

html:not(.lang-ar-AR) .ml-4 {
	margin-left: .64rem !important
}

html:not(.lang-ar-AR) .pr-4 {
	padding-right: .64rem !important
}

html:not(.lang-ar-AR) .pl-4 {
	padding-left: .64rem !important
}

html:not(.lang-ar-AR) .mr-5 {
	margin-right: 1.28rem !important
}

html:not(.lang-ar-AR) .ml-5 {
	margin-left: 1.28rem !important
}

html:not(.lang-ar-AR) .pr-5 {
	padding-right: 1.28rem !important
}

html:not(.lang-ar-AR) .pl-5 {
	padding-left: 1.28rem !important
}

html.lang-ar-AR .mr-0 {
	margin-left: 0 !important
}

html.lang-ar-AR .ml-0 {
	margin-right: 0 !important
}

html.lang-ar-AR .pr-0 {
	padding-left: 0 !important
}

html.lang-ar-AR .pl-0 {
	padding-right: 0 !important
}

html.lang-ar-AR .mr-1 {
	margin-left: .10667rem !important
}

html.lang-ar-AR .ml-1 {
	margin-right: .10667rem !important
}

html.lang-ar-AR .pr-1 {
	padding-left: .10667rem !important
}

html.lang-ar-AR .pl-1 {
	padding-right: .10667rem !important
}

html.lang-ar-AR .mr-2 {
	margin-left: .21333rem !important
}

html.lang-ar-AR .ml-2 {
	margin-right: .21333rem !important
}

html.lang-ar-AR .pr-2 {
	padding-left: .21333rem !important
}

html.lang-ar-AR .pl-2 {
	padding-right: .21333rem !important
}

html.lang-ar-AR .mr-3 {
	margin-left: .42667rem !important
}

html.lang-ar-AR .ml-3 {
	margin-right: .42667rem !important
}

html.lang-ar-AR .pr-3 {
	padding-left: .42667rem !important
}

html.lang-ar-AR .pl-3 {
	padding-right: .42667rem !important
}

html.lang-ar-AR .mr-4 {
	margin-left: .64rem !important
}

html.lang-ar-AR .ml-4 {
	margin-right: .64rem !important
}

html.lang-ar-AR .pr-4 {
	padding-left: .64rem !important
}

html.lang-ar-AR .pl-4 {
	padding-right: .64rem !important
}

html.lang-ar-AR .mr-5 {
	margin-left: 1.28rem !important
}

html.lang-ar-AR .ml-5 {
	margin-right: 1.28rem !important
}

html.lang-ar-AR .pr-5 {
	padding-left: 1.28rem !important
}

html.lang-ar-AR .pl-5 {
	padding-right: 1.28rem !important
}

.max-index {
	z-index: 9999 !important
}

.max-width750 {
	max-width: 750PX;
	margin: 0 auto;
	left: 0 !important;
	right: 0 !important
}

.center {
	margin: 0 auto
}

.width100 {
	width: 100%
}

.height100 {
	height: 100%
}

.nc-pink {
	color: #f85184
}

.nc-pink-bg {
	background-color: #f85184
}

.nc-light {
	color: #999
}

.nc-lighter {
	color: #ccc
}

.nc-dark {
	color: #333
}

.nc-text-color {
	color: #666
}

.nc-line-height-1 {
	line-height: 1
}

.text-small {
	font-size: .32rem
}

.text-middle {
	font-size: .37333rem
}

.text-normal {
	font-size: .42667rem
}

.text-big {
	font-size: .48rem
}

.text-white {
	color: #fff
}

.text-bold {
	font-weight: 700
}

.text-uppercase {
	text-transform: uppercase
}

.text-capitalize {
	text-transform: capitalize
}

.text-overflow {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.text-twoline-overflow {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden
}

.overflow-hidden {
	overflow: hidden
}

.ovfy-hidden {
	overflow-y: hidden
}

.touch-action {
	touch-action: none
}

.first-letter-capitalize {
	text-transform: capitalize
}

.display-block {
	display: block
}

.display-inline-block {
	display: inline-block
}

.display-flex {
	display: flex
}

.display-inline-flex {
	display: inline-flex
}

.flex1 {
	flex: 1
}

.column {
	flex-direction: column
}

.wrap {
	flex-wrap: wrap
}

.no-shrink {
	flex-shrink: 0
}

.space-between {
	justify-content: space-between
}

.space-around,
.space-between {
	display: flex;
	align-items: center
}

.space-around {
	justify-content: space-around
}

.align-center {
	display: flex;
	align-items: center
}

.center-center,
.justify-center {
	display: flex;
	justify-content: center
}

.center-center {
	align-items: center
}

.align-end {
	align-items: flex-end
}

.align-self-center {
	align-self: center
}

.relative {
	position: relative
}

.SUBMIT__BTN {
	background-color: #f85184;
	font-size: .42667rem;
	color: #fff;
	border-radius: .05333rem;
	height: 1.28rem;
	line-height: 1.28rem;
	text-align: center;
	box-shadow: 0 1PX .05333rem rgba(0, 0, 0, .08);
	margin-bottom: .42667rem
}

.criteo_header {
	display: none !important
}

.ltr,
em.ltr {
	direction: ltr
}

em.ltr {
	display: inline-flex;
	font-style: normal
}

html:not(.lang-ar-AR) .nc-mr-2 {
	margin-right: .05333rem !important
}

html:not(.lang-ar-AR) .nc-ml-2 {
	margin-left: .05333rem !important
}

html:not(.lang-ar-AR) .nc-pr-2 {
	padding-right: .05333rem !important
}

html:not(.lang-ar-AR) .nc-pl-2 {
	padding-left: .05333rem !important
}

html:not(.lang-ar-AR) .nc-mr-6 {
	margin-right: .16rem !important
}

html:not(.lang-ar-AR) .nc-ml-6 {
	margin-left: .16rem !important
}

html:not(.lang-ar-AR) .nc-pr-6 {
	padding-right: .16rem !important
}

html:not(.lang-ar-AR) .nc-pl-6 {
	padding-left: .16rem !important
}

html:not(.lang-ar-AR) .nc-mr-10 {
	margin-right: .26667rem !important
}

html:not(.lang-ar-AR) .nc-ml-10 {
	margin-left: .26667rem !important
}

html:not(.lang-ar-AR) .nc-pr-10 {
	padding-right: .26667rem !important
}

html:not(.lang-ar-AR) .nc-pl-10 {
	padding-left: .26667rem !important
}

html:not(.lang-ar-AR) .nc-mr-12 {
	margin-right: .32rem !important
}

html:not(.lang-ar-AR) .nc-ml-12 {
	margin-left: .32rem !important
}

html:not(.lang-ar-AR) .nc-pr-12 {
	padding-right: .32rem !important
}

html:not(.lang-ar-AR) .nc-pl-12 {
	padding-left: .32rem !important
}

html:not(.lang-ar-AR) .nc-mr-16 {
	margin-right: .42667rem !important
}

html:not(.lang-ar-AR) .nc-ml-16 {
	margin-left: .42667rem !important
}

html:not(.lang-ar-AR) .nc-pr-16 {
	padding-right: .42667rem !important
}

html:not(.lang-ar-AR) .nc-pl-16 {
	padding-left: .42667rem !important
}

html:not(.lang-ar-AR) .nc-mr-18 {
	margin-right: .48rem !important
}

html:not(.lang-ar-AR) .nc-ml-18 {
	margin-left: .48rem !important
}

html:not(.lang-ar-AR) .nc-pr-18 {
	padding-right: .48rem !important
}

html:not(.lang-ar-AR) .nc-pl-18 {
	padding-left: .24rem !important
}

html:not(.lang-ar-AR) .nc-mr-20 {
	margin-right: .53333rem !important
}

html:not(.lang-ar-AR) .nc-ml-20 {
	margin-left: .53333rem !important
}

html:not(.lang-ar-AR) .nc-pr-20 {
	padding-right: .53333rem !important
}

html:not(.lang-ar-AR) .nc-pl-20 {
	padding-left: .53333rem !important
}

html:not(.lang-ar-AR) .nc-mr-32 {
	margin-right: .85333rem !important
}

html:not(.lang-ar-AR) .nc-ml-32 {
	margin-left: .85333rem !important
}

html:not(.lang-ar-AR) .nc-pr-32 {
	padding-right: .85333rem !important
}

html:not(.lang-ar-AR) .nc-pl-32 {
	padding-left: .85333rem !important
}

html:not(.lang-ar-AR) .nc-mr-36 {
	margin-right: .96rem !important
}

html:not(.lang-ar-AR) .nc-ml-36 {
	margin-left: .96rem !important
}

html:not(.lang-ar-AR) .nc-pr-36 {
	padding-right: .96rem !important
}

html:not(.lang-ar-AR) .nc-pl-36 {
	padding-left: .96rem !important
}

html:not(.lang-ar-AR) .nc-mr-40 {
	margin-right: 1.06667rem !important
}

html:not(.lang-ar-AR) .nc-ml-40 {
	margin-left: 1.06667rem !important
}

html:not(.lang-ar-AR) .nc-pr-40 {
	padding-right: 1.06667rem !important
}

html:not(.lang-ar-AR) .nc-pl-40 {
	padding-left: 1.06667rem !important
}

html:not(.lang-ar-AR) .nc-mr-56 {
	margin-right: 1.49333rem !important
}

html:not(.lang-ar-AR) .nc-ml-56 {
	margin-left: 1.49333rem !important
}

html:not(.lang-ar-AR) .nc-pr-56 {
	padding-right: 1.49333rem !important
}

html:not(.lang-ar-AR) .nc-pl-56 {
	padding-left: 1.49333rem !important
}

html:not(.lang-ar-AR) .nc-mr-3 {
	margin-right: .08rem !important
}

html:not(.lang-ar-AR) .nc-ml-3 {
	margin-left: .08rem !important
}

html:not(.lang-ar-AR) .nc-pr-3 {
	padding-right: .08rem !important
}

html:not(.lang-ar-AR) .nc-pl-3 {
	padding-left: .08rem !important
}

html:not(.lang-ar-AR) .nc-mr-5 {
	margin-right: .13333rem !important
}

html:not(.lang-ar-AR) .nc-ml-5 {
	margin-left: .13333rem !important
}

html:not(.lang-ar-AR) .nc-pr-5 {
	padding-right: .13333rem !important
}

html:not(.lang-ar-AR) .nc-pl-5 {
	padding-left: .13333rem !important
}

html:not(.lang-ar-AR) .nc-mr-9 {
	margin-right: .24rem !important
}

html:not(.lang-ar-AR) .nc-ml-9 {
	margin-left: .24rem !important
}

html:not(.lang-ar-AR) .nc-pr-9 {
	padding-right: .24rem !important
}

html:not(.lang-ar-AR) .nc-pl-9 {
	padding-left: .24rem !important
}

html:not(.lang-ar-AR) .nc-mr-15 {
	margin-right: .4rem !important
}

html:not(.lang-ar-AR) .nc-ml-15 {
	margin-left: .4rem !important
}

html:not(.lang-ar-AR) .nc-pr-15 {
	padding-right: .4rem !important
}

html:not(.lang-ar-AR) .nc-pl-15 {
	padding-left: .4rem !important
}

html:not(.lang-ar-AR) .nc-mr-17 {
	margin-right: .45333rem !important
}

html:not(.lang-ar-AR) .nc-ml-17 {
	margin-left: .45333rem !important
}

html:not(.lang-ar-AR) .nc-pr-17 {
	padding-right: .45333rem !important
}

html:not(.lang-ar-AR) .nc-pl-17 {
	padding-left: .45333rem !important
}

html:not(.lang-ar-AR) .nc-mr-21 {
	margin-right: .56rem !important
}

html:not(.lang-ar-AR) .nc-ml-21 {
	margin-left: .56rem !important
}

html:not(.lang-ar-AR) .nc-pr-21 {
	padding-right: .56rem !important
}

html:not(.lang-ar-AR) .nc-pl-21 {
	padding-left: .56rem !important
}

html:not(.lang-ar-AR) .nc-mr-25 {
	margin-right: .66667rem !important
}

html:not(.lang-ar-AR) .nc-ml-25 {
	margin-left: .66667rem !important
}

html:not(.lang-ar-AR) .nc-pr-25 {
	padding-right: .66667rem !important
}

html:not(.lang-ar-AR) .nc-pl-25 {
	padding-left: .66667rem !important
}

html.lang-ar-AR .nc-mr-2 {
	margin-left: .05333rem !important
}

html.lang-ar-AR .nc-ml-2 {
	margin-right: .05333rem !important
}

html.lang-ar-AR .nc-pr-2 {
	padding-left: .05333rem !important
}

html.lang-ar-AR .nc-pl-2 {
	padding-right: .05333rem !important
}

html.lang-ar-AR .nc-mr-6 {
	margin-left: .16rem !important
}

html.lang-ar-AR .nc-ml-6 {
	margin-right: .16rem !important
}

html.lang-ar-AR .nc-pr-6 {
	padding-left: .16rem !important
}

html.lang-ar-AR .nc-pl-6 {
	padding-right: .16rem !important
}

html.lang-ar-AR .nc-mr-10 {
	margin-left: .26667rem !important
}

html.lang-ar-AR .nc-ml-10 {
	margin-right: .26667rem !important
}

html.lang-ar-AR .nc-pr-10 {
	padding-left: .26667rem !important
}

html.lang-ar-AR .nc-pl-10 {
	padding-right: .26667rem !important
}

html.lang-ar-AR .nc-mr-12 {
	margin-left: .32rem !important
}

html.lang-ar-AR .nc-ml-12 {
	margin-right: .32rem !important
}

html.lang-ar-AR .nc-pr-12 {
	padding-left: .32rem !important
}

html.lang-ar-AR .nc-pl-12 {
	padding-right: .32rem !important
}

html.lang-ar-AR .nc-mr-16 {
	margin-left: .42667rem !important
}

html.lang-ar-AR .nc-ml-16 {
	margin-right: .42667rem !important
}

html.lang-ar-AR .nc-pr-16 {
	padding-left: .42667rem !important
}

html.lang-ar-AR .nc-pl-16 {
	padding-right: .42667rem !important
}

html.lang-ar-AR .nc-mr-18 {
	margin-left: .48rem !important
}

html.lang-ar-AR .nc-ml-18 {
	margin-right: .48rem !important
}

html.lang-ar-AR .nc-pr-18 {
	padding-left: .48rem !important
}

html.lang-ar-AR .nc-pl-18 {
	padding-right: .48rem !important
}

html.lang-ar-AR .nc-mr-20 {
	margin-left: .53333rem !important
}

html.lang-ar-AR .nc-ml-20 {
	margin-right: .53333rem !important
}

html.lang-ar-AR .nc-pr-20 {
	padding-left: .53333rem !important
}

html.lang-ar-AR .nc-pl-20 {
	padding-right: .53333rem !important
}

html.lang-ar-AR .nc-mr-32 {
	margin-left: .85333rem !important
}

html.lang-ar-AR .nc-ml-32 {
	margin-right: .85333rem !important
}

html.lang-ar-AR .nc-pr-32 {
	padding-left: .85333rem !important
}

html.lang-ar-AR .nc-pl-32 {
	padding-right: .85333rem !important
}

html.lang-ar-AR .nc-mr-36 {
	margin-left: .96rem !important
}

html.lang-ar-AR .nc-ml-36 {
	margin-right: .96rem !important
}

html.lang-ar-AR .nc-pr-36 {
	padding-left: .96rem !important
}

html.lang-ar-AR .nc-pl-36 {
	padding-right: .96rem !important
}

html.lang-ar-AR .nc-mr-40 {
	margin-left: 1.06667rem !important
}

html.lang-ar-AR .nc-ml-40 {
	margin-right: 1.06667rem !important
}

html.lang-ar-AR .nc-pr-40 {
	padding-left: 1.06667rem !important
}

html.lang-ar-AR .nc-pl-40 {
	padding-right: 1.06667rem !important
}

html.lang-ar-AR .nc-mr-56 {
	margin-left: 1.49333rem !important
}

html.lang-ar-AR .nc-ml-56 {
	margin-right: 1.49333rem !important
}

html.lang-ar-AR .nc-pr-56 {
	padding-left: 1.49333rem !important
}

html.lang-ar-AR .nc-pl-56 {
	padding-right: 1.49333rem !important
}

html.lang-ar-AR .nc-mr-3 {
	margin-left: .08rem !important
}

html.lang-ar-AR .nc-ml-3 {
	margin-right: .08rem !important
}

html.lang-ar-AR .nc-pr-3 {
	padding-left: .08rem !important
}

html.lang-ar-AR .nc-pl-3 {
	padding-right: .08rem !important
}

html.lang-ar-AR .nc-mr-5 {
	margin-left: .13333rem !important
}

html.lang-ar-AR .nc-ml-5 {
	margin-right: .13333rem !important
}

html.lang-ar-AR .nc-pr-5 {
	padding-left: .13333rem !important
}

html.lang-ar-AR .nc-pl-5 {
	padding-right: .13333rem !important
}

html.lang-ar-AR .nc-mr-9 {
	margin-left: .24rem !important
}

html.lang-ar-AR .nc-ml-9 {
	margin-right: .24rem !important
}

html.lang-ar-AR .nc-pr-9 {
	padding-left: .24rem !important
}

html.lang-ar-AR .nc-pl-9 {
	padding-right: .24rem !important
}

html.lang-ar-AR .nc-mr-15 {
	margin-left: .4rem !important
}

html.lang-ar-AR .nc-ml-15 {
	margin-right: .4rem !important
}

html.lang-ar-AR .nc-pr-15 {
	padding-left: .4rem !important
}

html.lang-ar-AR .nc-pl-15 {
	padding-right: .4rem !important
}

html.lang-ar-AR .nc-mr-17 {
	margin-left: .45333rem !important
}

html.lang-ar-AR .nc-ml-17 {
	margin-right: .45333rem !important
}

html.lang-ar-AR .nc-pr-17 {
	padding-left: .45333rem !important
}

html.lang-ar-AR .nc-pl-17 {
	padding-right: .45333rem !important
}

html.lang-ar-AR .nc-mr-21 {
	margin-left: .56rem !important
}

html.lang-ar-AR .nc-ml-21 {
	margin-right: .56rem !important
}

html.lang-ar-AR .nc-pr-21 {
	padding-left: .56rem !important
}

html.lang-ar-AR .nc-pl-21 {
	padding-right: .56rem !important
}

html.lang-ar-AR .nc-mr-25 {
	margin-left: .66667rem !important
}

html.lang-ar-AR .nc-ml-25 {
	margin-right: .66667rem !important
}

html.lang-ar-AR .nc-pr-25 {
	padding-left: .66667rem !important
}

html.lang-ar-AR .nc-pl-25 {
	padding-right: .66667rem !important
}

html:not(.lang-ar-AR) .nc-ml-1 {
	margin-left: 1PX !important
}

html:not(.lang-ar-AR) .nc-mr-1 {
	margin-right: 1PX !important
}

html:not(.lang-ar-AR) .nc-pl-1 {
	padding-left: 1PX !important
}

html:not(.lang-ar-AR) .nc-pr-1 {
	padding-right: 1PX !important
}

html.lang-ar-AR .nc-ml-1 {
	margin-right: 1PX !important
}

html.lang-ar-AR .nc-mr-1 {
	margin-left: 1PX !important
}

html.lang-ar-AR .nc-pl-1 {
	padding-right: 1PX !important
}

html.lang-ar-AR .nc-pr-1 {
	padding-left: 1PX !important
}

html {
	max-width: 750PX;
	margin: 0 auto;
	touch-action: manipulation
}

body,
html {
	height: 100%
}

body {
	background-color: #fff;
	-webkit-overflow-scrolling: touch;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.application,
body {
	font-family: "Roboto","Arial",sans-serif;
}

.application {
	line-height: 1.4;
	font-size: .37333rem
}

.nc-1px:before {
	border: 1px solid #e5e5e5
}

.nc-1px-t:before {
	border-top: 1px solid #e5e5e5
}

.nc-1px-b:before,
.nc-1px-tb:before {
	border-bottom: 1px solid #e5e5e5
}

.nc-1px-tb:before {
	border-top: 1px solid #e5e5e5
}

.nc-1px-lr:before {
	border-right: 1px solid #e5e5e5
}

.nc-1px-l:before,
.nc-1px-lr:before {
	border-left: 1px solid #e5e5e5
}

.lang-ar-AR .nc-1px-l:before,
.nc-1px-r:before {
	border-right: 1px solid #e5e5e5
}

.lang-ar-AR .nc-1px-r:before {
	border-left: 1px solid #e5e5e5
}

.lang-ar-AR .nc-1px-l:before,
.lang-ar-AR .nc-1px-r:before,
.nc-1px-b:before,
.nc-1px-l:before,
.nc-1px-lr:before,
.nc-1px-r:before,
.nc-1px-t:before,
.nc-1px-tb:before,
.nc-1px:before {
	content: " ";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	pointer-events: none;
	box-sizing: border-box;
	font-size: 2.66667rem
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2) {

	.lang-ar-AR .nc-1px-l:before,
	.lang-ar-AR .nc-1px-r:before,
	.nc-1px-b:before,
	.nc-1px-l:before,
	.nc-1px-lr:before,
	.nc-1px-r:before,
	.nc-1px-t:before,
	.nc-1px-tb:before,
	.nc-1px:before {
		transform: scale(.5);
		transform-origin: 0 0;
		width: 200%;
		height: 200%;
		font-size: 5.33333rem
	}
}

@media only screen and (-webkit-min-device-pixel-ratio:3),
only screen and (min-device-pixel-ratio:3) {

	.lang-ar-AR .nc-1px-l:before,
	.lang-ar-AR .nc-1px-r:before,
	.nc-1px-b:before,
	.nc-1px-l:before,
	.nc-1px-lr:before,
	.nc-1px-r:before,
	.nc-1px-t:before,
	.nc-1px-tb:before,
	.nc-1px:before {
		transform: scale(.333333);
		transform-origin: 0 0;
		width: 300%;
		height: 300%;
		font-size: 8rem
	}
}

@media only screen and (-webkit-min-device-pixel-ratio:4),
only screen and (min-device-pixel-ratio:4) {

	.lang-ar-AR .nc-1px-l:before,
	.lang-ar-AR .nc-1px-r:before,
	.nc-1px-b:before,
	.nc-1px-l:before,
	.nc-1px-lr:before,
	.nc-1px-r:before,
	.nc-1px-t:before,
	.nc-1px-tb:before,
	.nc-1px:before {
		transform: scale(.25);
		transform-origin: 0 0;
		width: 400%;
		height: 400%;
		font-size: 10.66667rem
	}
}

.app-shell-header {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
}

.app-header-box {
	position: relative;
	z-index: 2;
	height: 1.28rem
}

.app-view-wrapper {
	flex: 1;
	position: relative;
	background: #fff;
	display: flex;
	flex-direction: column
}

.app-view-wrapper .app-view {
	transition: transform .4s cubic-bezier(.55, 0, .1, 1);
	background: #fff;
	color: #333;
	font-size: .37333rem;
	flex: 1
}

.progress[data-v-efac0dbe] {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	height: .05333rem;
	width: 0;
	transition: width .2s, opacity .4s;
	opacity: 1;
	background-color: #efc14e;
	z-index: 999999
}

.loading-wrap {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1000;
	width: 100%;
	height: 100%;
	touch-action: none;
	background-color: hsla(0, 0%, 100%, .2)
}

.loading-wrap.noShadow {
	background-color: none
}

.loading-wrap.noShadow .loadingFixed {
	background: none;
	box-shadow: none
}

.loadingFixed {
	background: #fff;
	width: 1.6rem;
	height: 1.6rem;
	border-radius: .21333rem;
	box-shadow: 0 0 .42667rem 0 rgba(0, 0, 0, .16);
	position: fixed;
	z-index: 1000;
	top: 50%;
	left: 50%;
	margin-left: -.8rem;
	margin-top: -.8rem
}

.loading-img {
	width: 1.17333rem;
	height: 1.17333rem
}

.nc-toast {
	padding: .42667rem;
	border-radius: .05333rem;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 1000;
	font-size: .37333rem;
	color: #fff;
	line-height: .56rem;
	max-width: 5.97333rem
}

.nc-toast div {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #000;
	opacity: .9;
	border-radius: .08rem
}

.nc-toast span {
	position: relative;
	z-index: 1001;
	display: block;
	text-align: center
}

.scale-to-view-enter-active[data-v-4b0b8f95],
.scale-to-view-leave-active[data-v-4b0b8f95] {
	transition: transform .3s
}

.scale-to-view-enter[data-v-4b0b8f95],
.scale-to-view-leave-to[data-v-4b0b8f95] {
	transform: scale(0)
}

.alert-wrap {
	position: fixed;
	z-index: 999;
	touch-action: none;
	pointer-events: auto
}

.alert-wrap,
.alert-wrap .mask {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.alert-wrap .mask {
	position: absolute;
	background-color: rgba(0, 0, 0, .4)
}

.nc-alert {
	position: relative;
	width: 8.29333rem;
	font-size: .37333rem;
	color: #333;
	background-color: #fff;
	border-radius: .05333rem
}

.nc-alert .alert-close {
	position: absolute;
	right: -.64rem;
	top: -.85333rem
}

.nc-alert .alert-title {
	text-align: center;
	padding-bottom: .42667rem;
	font-size: .45333rem;
	font-weight: 700
}

.nc-alert .alert-content {
	padding: .42667rem .42667rem .64rem
}

.nc-alert .alert-content.no-title {
	padding: .64rem .42667rem
}

.nc-alert .alert-content.no-title .alert-content__detail {
	min-height: 1.17333rem
}

.nc-alert .alert-content p {
	color: #333;
	font-size: .37333rem;
	line-height: 1.5
}

.nc-alert .alert-btn {
	padding: 0 .42667rem .42667rem;
	display: flex;
	text-transform: capitalize
}

.nc-alert .alert-btn>div {
	font-size: .37333rem;
	width: calc(50% - .16rem);
	padding: 0 .21333rem;
	height: 1.06667rem;
	line-height: 1.06667rem;
	text-align: center;
	background: linear-gradient(90deg, #fd4d4d, #ff165e);
	color: #fff
}

.nc-alert .alert-btn>div.no-cancel {
	width: 100%
}

.nc-alert .alert-btn .alert-cancel {
	background: unset;
	color: #ff165e;
	margin-right: .32rem;
	position: relative
}

.alert-content__detail {
	min-height: .96rem;
	max-height: 8rem;
	overflow: auto
}

.lang-ar-AR .nc-alert .alert-close {
	right: unset;
	left: -.64rem
}

.lang-ar-AR .alert-btn .alert-cancel {
	margin-right: unset;
	margin-left: .32rem
}

.nc-alert .alert-btn .alert-cancel:before {
	border: 1px solid #ff165e;
	content: " ";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	pointer-events: none;
	box-sizing: border-box;
	font-size: 2.66667rem
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2) {
	.nc-alert .alert-btn .alert-cancel:before {
		transform: scale(.5);
		transform-origin: 0 0;
		width: 200%;
		height: 200%;
		font-size: 5.33333rem
	}
}

@media only screen and (-webkit-min-device-pixel-ratio:3),
only screen and (min-device-pixel-ratio:3) {
	.nc-alert .alert-btn .alert-cancel:before {
		transform: scale(.333333);
		transform-origin: 0 0;
		width: 300%;
		height: 300%;
		font-size: 8rem
	}
}

@media only screen and (-webkit-min-device-pixel-ratio:4),
only screen and (min-device-pixel-ratio:4) {
	.nc-alert .alert-btn .alert-cancel:before {
		transform: scale(.25);
		transform-origin: 0 0;
		width: 400%;
		height: 400%;
		font-size: 10.66667rem
	}
}

.cart-guide-wrap[data-v-43df16df] {
	position: fixed;
	top: 0;
	z-index: 19
}

.cart-guide-wrap .guide[data-v-43df16df] {
	transition: all .6s cubic-bezier(.49, -.29, .75, .41)
}

.cart-guide-wrap .guide .inner[data-v-43df16df] {
	width: 1.70667rem;
	transition: all .6s linear;
	position: relative
}

.cart-guide-wrap .guide .inner[data-v-43df16df]:before {
	border: .05333rem solid #fff;
	content: " ";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	pointer-events: none;
	box-sizing: border-box;
	font-size: 2.66667rem
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2) {
	.cart-guide-wrap .guide .inner[data-v-43df16df]:before {
		transform: scale(.5);
		transform-origin: 0 0;
		width: 200%;
		height: 200%;
		font-size: 5.33333rem
	}
}

@media only screen and (-webkit-min-device-pixel-ratio:3),
only screen and (min-device-pixel-ratio:3) {
	.cart-guide-wrap .guide .inner[data-v-43df16df]:before {
		transform: scale(.333333);
		transform-origin: 0 0;
		width: 300%;
		height: 300%;
		font-size: 8rem
	}
}

@media only screen and (-webkit-min-device-pixel-ratio:4),
only screen and (min-device-pixel-ratio:4) {
	.cart-guide-wrap .guide .inner[data-v-43df16df]:before {
		transform: scale(.25);
		transform-origin: 0 0;
		width: 400%;
		height: 400%;
		font-size: 10.66667rem
	}
}

.agreement-wrap {
	position: fixed;
	z-index: 999;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	touch-action: none;
	pointer-events: auto;
	background-color: rgba(0, 0, 0, .4)
}

.agreement {
	position: relative;
	min-width: 8.26667rem !important;
	max-width: 60% !important;
	font-size: .37333rem;
	color: #333;
	background-color: #fff;
	border-radius: .08rem;
	max-height: 90%
}

.agreement__head {
	padding: .64rem .64rem .42667rem .64rem;
	position: relative
}

.agreement__head-close {
	position: absolute;
	height: .64rem;
	width: .64rem;
	padding: .21333rem;
	right: 0;
	top: 0;
	box-sizing: content-box
}

.agreement__head-title {
	font-size: .53333rem;
	margin-bottom: .21333rem
}

.agreement__head-tip {
	font-size: .32rem
}

.agreement__content {
	overflow-y: scroll;
	min-height: 2.66667rem;
	max-height: 6.66667rem;
	padding: .32rem .32rem .32rem .64rem
}

.agreement__foot {
	background: #fff
}

.agreement__foot .divider {
	height: .32rem;
	background-color: #fff;
	position: relative
}

.agreement__foot__content {
	padding: .24rem .64rem !important;
	display: flex
}

.agreement__foot__content-title {
	flex: 1
}

.agreement__foot__content-action {
	width: 1.44rem
}

.agreement__foot__btn {
	margin: 0 .64rem .64rem;
	background-color: #f85184;
	color: #fff;
	text-align: center;
	height: .96rem;
	border-radius: .05333rem;
	line-height: .96rem
}

.agreement__foot .divider:before,
.agreement__head:before {
	border-bottom: 1px solid #efefef
}

.agreement__foot .divider:before,
.agreement__head:before {
	content: " ";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	pointer-events: none;
	box-sizing: border-box;
	font-size: 2.66667rem
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2) {

	.agreement__foot .divider:before,
	.agreement__head:before {
		transform: scale(.5);
		transform-origin: 0 0;
		width: 200%;
		height: 200%;
		font-size: 5.33333rem
	}
}

@media only screen and (-webkit-min-device-pixel-ratio:3),
only screen and (min-device-pixel-ratio:3) {

	.agreement__foot .divider:before,
	.agreement__head:before {
		transform: scale(.333333);
		transform-origin: 0 0;
		width: 300%;
		height: 300%;
		font-size: 8rem
	}
}

@media only screen and (-webkit-min-device-pixel-ratio:4),
only screen and (min-device-pixel-ratio:4) {

	.agreement__foot .divider:before,
	.agreement__head:before {
		transform: scale(.25);
		transform-origin: 0 0;
		width: 400%;
		height: 400%;
		font-size: 10.66667rem
	}
}

.list li[data-v-686705f6] {
	display: flex;
	margin-bottom: .64rem
}

.list li[data-v-686705f6]:last-child {
	margin-bottom: .21333rem
}

.list li .list__action[data-v-686705f6] {
	width: 1.44rem;
	padding-top: .32rem
}

.list li .list__content[data-v-686705f6] {
	flex: 1
}

.list__content-title[data-v-686705f6] {
	font-size: .37333rem;
	margin-bottom: .10667rem;
	line-height: unset
}

h2.list__content-title[data-v-686705f6] {
	font-size: .32rem;
	font-weight: 700
}

.list__content-text[data-v-686705f6] {
	font-size: .32rem;
	color: #666
}

.icon-check_border[data-v-686705f6] {
	color: #999 !important
}

.iconfont.light {
	color: #999
}

.iconfont.lighter {
	color: #ccc
}

.iconfont.dark {
	color: #333
}

.iconfont.pink {
	color: #f85184
}

.iconfont.fff {
	color: #fff
}

.iconfont.red {
	background: linear-gradient(90deg, #fd4d4d, #ff165e);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

.middle {
	font-size: .48rem
}

.small {
	font-size: .25rem
}

.error-msg {
	margin: 3px 0;
	background: #faebe7 url("../images/i_msg-error.gif") no-repeat scroll 8px 4px;
	border: 1px solid #f16048;
	color: #df280a;
	font-size: 0.8em;
	padding: 5px 30px;
	margin: 0.4rem 1rem;
}

.correct-msg {
	margin: 3px 0;
	background: #eff5ea url("../images/i_msg-success.gif") no-repeat scroll 8px 4px;
	border: 1px solid #95a486;
	color: #3d6611;
	font-size: 0.8em;
	padding: 5px 30px;
	margin: 0.4rem 1rem;
}

.space-between.pa-2.h_flh {
	height: 3rem;
	background-image: url(../images/20201207014003_433.png);
}

.nc-align-center {
	display: flex;
	align-items: center;
}

.pageToolbar {
	padding: 3% 4%;
	height: 3rem;
}

.pageToolbar .pager {
	margin-left: 0.2rem
}

.pager a {
	height: 0.4rem;
	padding: 0 0.1rem;
	line-height: 0.4rem;
	display: inline-block;
	text-align: center;
	margin-right: 0.2rem;
	color: #222;
	font-size: 0.4rem;
}

.pager span.current {
	color: #fff;
	background-color: #222;
	padding: 0.1rem 0.25rem;
	margin: 0.2rem;
}

.v-labelwallet {
	flex: 1 0 auto;
	height: 0.5rem;
}

.fix-sidebar__list {
	position: fixed;
	right: 0.2rem;
	top: 50%;
	z-index: 499;
}

.fix-sidebar__item {
	margin: 0.05rem 0;
	cursor: pointer;
}

.fix-sidebar__link {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 0.4rem;
	min-width: 30PX;
	height: 0.4rem;
	min-height: 30PX;
	text-align: center;
}