
#WQ a:hover {
	text-decoration: underline !important;
}
.Arrow {
	position: fixed; width: 2.2%; height: 10%; top: 50%; transform: translate(0%, -50%); min-width: 40px; display: block; cursor: pointer; opacity: .45; background: rgba(255,255,255,0)
}
.Arrow.L {
	left: -0px; 
}
.Arrow.R {
	right: 0px; 
}
.Arrow .a {
	fill: none; stroke: #fff; stroke-width: 360; stroke-miterlimit: 10; 
}
.Arrow:hover {
	opacity: 1; 
}
#more .tim-icons {
	font-weight: 800
}
.item-proname {
	position: absolute; display: inline-block; width: 100%; left: 0; bottom: 0; margin: 0 auto; text-align: center; 
}
.item-proname a {
	padding: 10px; width: 100%; height: 100%; min-height: 43px; font-size: 1rem; display: inline-block; text-decoration: none; cursor: default;
}
.item-preview {
	position: absolute; display: flex; align-items: center; width: 100%; height: 100%; left: -100%; top: -100%; padding: 10px; margin: 0 auto; text-align: center; font-size: 0.94444rem; letter-spacing: 0.1em;  	
}
.from-bottom .item-preview {
	height: 50%; left: 0; bottom: -100%; 
}
.item-preview  table{
	 *border:3px solid;
}
.from-bottom .pn{
	display: none; 
}
.item-preview table, .item-preview a {
	text-decoration: none; 
}
.item-preview.trans, .item-proname.trans {
	transition: all 0.3s ease-out !important; 
}
.addCart {
	cursor: pointer
}
.bi-heart, .bi-heart-fill {
	font-size: 0.95rem !important; 
}

.underBox .W{
	color: #111 !important; 
}
@media (max-width: 1024px) {
	#fc {overflow-y: auto !important; }
	.white .Arrow .a { stroke: #111; }
	.Arrow { height: 100px!important;}
	.Arrow.L {left: -8px!important; }
	.Arrow.R {right: -8px!important; }
	#BtnClose {top: 1px; right: 1px; width: 24px; height: 24px; }
}