.item.quick-view-item {	position: relative;}
.qv-close {	position: absolute;	right: -15px;	z-index: 9;	top: -15px;	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}
.variants.quick-shop-product-actions .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 .product-configure-options-option,.quickview .product-configure-variants{margin:0}
.quickview .product-configure-variants.btn.btn4.custom-select {
	margin-bottom: 10px;
}
.quickview .btn.btn4.custom-select span {
	width: 100%;
}
.quickview .wqs-stock{padding:0 10px;font-size:.85em;height:60px;line-height:60px;border-bottom:1px solid var(--border)}
.quickview .input-wrap{height:50px;line-height:50px;background:#fff}
.quickview .qv-submit.btn {
	font-size: 1em;
	width: 100%;
	margin-top: 15px;
}
.quickview .qv-submit.btn i {
	position: absolute;
	right: 25px;
	top: 15px;
}
.quickview .custom-select label, .quickview .amtlabel{margin-bottom:5px;display:block;font-weight:600;font-size:.85em}
.quickview .wqs-delivery{font-size:.85em;margin-top:10px;text-align:center}