.acoqvw_quickview_button {
	transition: 0.2s all ease !important;
	display: inline-flex !important;
	justify-content: center !important;
	align-items: center !important;
	white-space: nowrap !important;
	box-sizing: border-box !important;
	cursor: pointer;
}
.acoqvw_quickview_button:active,
.acoqvw_quickview_button:focus {
	outline: none !important;
}
.acoqvw_quickview_button:hover {
	transition: 0.2s all ease !important;
}
.acoqvw_trigger_icon {
	display: flex !important;
	align-items: center !important;
	box-sizing: border-box !important;
}
.acoqvw_quickview_button span.acoqvw_trigger_icon svg {
	transition: 0.2s all ease !important;
}
.acoqvw_quickview_button:hover span.acoqvw_trigger_icon svg {
	transition: 0.2s all ease !important;
}
.acoqvw_quickview_container {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	z-index: 998;
	display: flex;
	align-items: center;
	justify-content: center;
	box-sizing: border-box !important;
}



.acoqvw_quickview_container .acoqvw_quickview .acoqvw_close {
	content: '';
	position: absolute;
}
.acoqvw_quickview_container .acoqvw_quickview .acoqvw_inner {
	position: relative;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	box-sizing: border-box !important;
}


.acoqvw_quickview_container
	.acoqvw_quickview
	.acoqvw_inner
	.acoqvw_imageSec
	.acoqvw_gallery_inner
	.acoqvw_gallery_slider
	.flex-viewport
	.acoqvw_sliders
	li
	img,
.acoqvw_quickview_container
	.acoqvw_quickview
	.acoqvw_inner
	.acoqvw_imageSec
	.acoqvw_thumbnail_container
	.acoqvw_thumbnail_image
	img {
	width: 100%;
	height: 100%;
}


.acoqvw_quickview_container
	.acoqvw_quickview
	.acoqvw_inner
	.acoqvw_contentSec
	.woocommerce-product-details__short-description
	p {
	margin-bottom: 15px;
}


/*Animations*/
/* Zoom */
@-webkit-keyframes zoomIn {
	0% {
		transform: scale(.5);
	}
	100% {
		transform: scale(1);
	}
}
@keyframes zoomIn {
	0% {
		transform: scale(.5);
	}
	100% {
		transform: scale(1);
	}
}
@-webkit-keyframes zoomOut {
	0% {
		transform: scale(1);
	}
	100% {
		transform: scale(.5);
	}
}
@keyframes zoomOut {
	0% {
		transform: scale(1);
	}
	100% {
		transform: scale(.5);
	}
}

/* Fade */
@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

/* Zoom Out */
@-webkit-keyframes zoom2In {
	0% {
		transform: scale(2);
	}
	50% {
		transform: scale(0.5);
	}
	100% {
		transform: scale(1);
	}
}
@keyframes zoom2In {
	0% {
		transform: scale(2);
	}
	50% {
		transform: scale(0.5);
	}
	100% {
		transform: scale(1);
	}
}
@-webkit-keyframes zoom2Out {
	0% {
		transform: scale(1);
	}
	50% {
		transform: scale(0.5);
	}
	100% {
		transform: scale(2);
	}
}
@keyframes zoom2Out {
	0% {
		transform: scale(1);
	}
	50% {
		transform: scale(0.5);
	}
	100% {
		transform: scale(2);
	}
}
