.item.quick-view-item {	position: relative;}
.qv-close {	position: absolute;	right: 10px;	z-index: 9;	top: 10px;	visibility: hidden;	opacity: 0;	transition: all ease-in-out 1s;	z-index: 11;}
.qv-close .btn-round {	display: block;}
.qv-close.slide-in {	opacity:1;visibility:visible;}
.qv-close.slide-out {	opacity:0;visibility:hidden;}
/*.quickview {visibility:hidden;opacity:0;width:0;height:0}*/
.quickview{position:absolute;left:auto;right:0;height:100%;z-index:10;background:#f9f9f9;transform:translateX(100%);-webkit-transform:translateX(100%);width:100%}
.item-list .quickview {	margin-top: -5%;}
.item-list .quickview .inner {	padding: 10px 15px;}
.item-list .qv-close {	right: calc(50% - 20px);}
.item-list .quickview .wqs-stock {	height: 50px;	line-height: 40px;}
.item-list .quickview .quantity-input input {	flex: auto;}
.item-list .quickview .qv-submit.btn {	font-size: .85em;}
.quickview.slide-in{animation:slide-in .5s forwards;-webkit-animation:slide-in .5s forwards;}
.quickview.slide-out{animation:slide-out .5s forwards;-webkit-animation:slide-out .5s forwards;visibility:visible}
.quickview .quantity-input {	margin-right: 0;}
@keyframes slide-in {
0%{visibility:visible}
100%{transform:translateX(0%);visibility:visible}
}
@-webkit-keyframes slide-in {
0%{visibility:visible}
100%{-webkit-transform:translateX(0%);visibility:visible}
}
@keyframes slide-out {
0%{transform:translateX(0%)}
100%{transform:translateX(100%)}
}
@-webkit-keyframes slide-out {
0%{-webkit-transform:translateX(0%)}
100%{-webkit-transform:translateX(100%)}
}
.quickview .scroll{height:calc(100% - 60px);overflow-y:auto}
.quickview .inner{padding:10px}
.quickview .close{position:absolute;right:10px;top:10px}
.quickview .close .btn-round{display:block}
.quickview .close .btn-round.small i{font-size:1.1em}
.quickview .product-configure-options-option,.quickview .product-configure-variants{padding-bottom:15px;margin:0}
.quickview .wqs-stock {
	/* padding: 0 10px; */
	font-size: .85em;
	/* height: 60px; */
	/* line-height: 60px; */
	border-bottom: 1px solid var(--border);
	padding: 10px 60px 10px 10px;
	justify-content: center;
}
.quickview .input-wrap {
	height: 50px;
	line-height: 50px;
	background: #fff;
	display: flex;
}
.quickview input {
	border: 0;
	text-align: center;
}
.quickview .quantity-btn {
	width: 50px;
	text-align: center;
}
.quickview .qv-submit.btn{font-size:1.1em;width:100%;margin-top:15px}
.quickview .custom-select label, .quickview .amtlabel{margin-bottom:5px;display:block;font-weight:600;font-size:.85em}