Hello,
Quick view function works with AJAX and it first requests the information about the product on your server. And the speed of this request also depends on your hosting server. So 1-2 seconds is a normal speed for the quick view function and it can’t be faster.
As for the vertical view, add the following CSS code snippet to the Custom CSS area in Theme Settings
div.quick-view-wrapper .mfp-content {
max-width:600px;
}
div.popup-quick-view .product-image-summary {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
div.popup-quick-view .product-image-summary>div {
-webkit-box-flex: 0;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
max-width: 100%;
width: 100%;
}
div.popup-quick-view .woodmart-scroll .woodmart-scroll-content,
div.popup-quick-view .summary-inner {
position: relative;
}
.popup-quick-view .woodmart-scroll .woodmart-scroll-content {
padding-left:15px;
}
Regards