.yith-wcqv-button { font-size: 0; display: inline-flex; vertical-align: top; width: 40px; height: 40px; justify-content: center; align-items: center; } .yith-wcqv-button::before { content: url("../../images/icons/quickview.svg"); } .yith-wcqv-button:not(:hover) { color: inherit; } body.admin-bar #yith-quick-view-modal { top: 32px; } html.yith-quick-view-is-open { overflow: hidden; } html.yith-quick-view-is-open body { overflow: hidden; } #yith-quick-view-modal { position: fixed; visibility: hidden; top: 0; left: 0; right: 0; bottom: 0; z-index: 1400; opacity: 0; text-align: center; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } #yith-quick-view-modal:before { content: ''; display: inline-block; vertical-align: middle; height: 100%; width: 0; } #yith-quick-view-modal .yith-quick-view-overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(51, 51, 51, 0.55); } #yith-quick-view-modal .yith-wcqv-wrapper { display: inline-block; vertical-align: middle; visibility: hidden; text-align: left; width: calc(100% - 50px) !important; height: auto !important; max-width: 1100px; } #yith-quick-view-modal .yith-wcqv-main { -webkit-transform: translateY(20%); -moz-transform: translateY(20%); -ms-transform: translateY(20%); transform: translateY(20%); opacity: 0; height: 100%; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; -webkit-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.2); box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.2); background-color: #fff; border-radius: 15px; padding: 40px; max-height: calc(100vh - 80px); } #yith-quick-view-modal .yith-wcqv-main:after, #yith-quick-view-modal .yith-wcqv-main:before { content: ''; display: table; clear: both; } #yith-quick-view-modal #yith-quick-view-content { max-height: calc(100vh - 160px); overflow-y: auto; } #yith-quick-view-modal .woocommerce-product-gallery .woocommerce-product-gallery__trigger { display: none; } #yith-quick-view-modal .woocommerce-product-gallery { float: none !important; margin-bottom: 0; } #yith-quick-view-modal.open { visibility: visible; opacity: 1; } #yith-quick-view-modal.open .yith-wcqv-wrapper { visibility: visible; opacity: 1; } #yith-quick-view-modal.open .yith-wcqv-main { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); opacity: 1; height: 100%; position: relative; box-shadow: none; } .yith-quick-view-close { position: absolute; top: -30px; right: -30px; cursor: pointer; width: 40px; height: 40px; display: block; z-index: 11; font-size: 0; } .yith-quick-view-close:not(:hover) { color: #fff; } .yith-quick-view-close svg { display: none; } .yith-quick-view-close::before, .yith-quick-view-close::after { border-bottom: 2px solid; content: ''; position: absolute; left: 9px; top: 19px; width: 22px; } .yith-quick-view-close::before { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); } .yith-quick-view-close::after { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } #yith-quick-view-modal div.entry-summary { height: auto; width: 51%; float: left; } #yith-quick-view-modal div.entry-summary .summary-content { padding: 0 0 0 30px; } #yith-quick-view-modal div.entry-summary .yith-wcwl-add-to-wishlist, #yith-quick-view-modal div.entry-summary .yith-add-to-wishlist-button-block, #yith-quick-view-modal div.entry-summary button.woo-compare-btn, #yith-quick-view-modal div.entry-summary .product-share-button { display: none; } body.admin-bar #yith-quick-view-modal { top: 32px; } #yith-quick-view-content div.images { width: 49%; float: left !important; opacity: 1 !important; } #yith-quick-view-content div.images img { border-radius: 10px; width: 100%; } #yith-quick-view-content .onsale { display: none; } #yith-quick-view-content div.woocommerce-product-rating { padding-bottom: 0; border-bottom: none; } #yith-quick-view-content .entry-summary .woocommerce-product-details__short-description { padding-bottom: 0; border-bottom: none; } #yith-quick-view-content .entry-summary .woocommerce-product-rating .sku_wrapper { display: none; } #yith-quick-view-content .entry-summary .cart .single_add_to_cart_button { width: calc(100% - 135px); } #yith-quick-view-content .entry-summary .cart .product-buy-now { display: none; } #yith-quick-view-content .entry-summary .entry-title { font-size: 20px; line-height: 1.5; } #yith-quick-view-content .entry-summary .quantity .qty-label { display: none; } @media (max-width: 1199px) { #yith-quick-view-modal .yith-wcqv-main { padding: 20px; } #yith-quick-view-modal div.entry-summary .summary-content { padding: 0 0 0 20px; } } @media (max-width: 767px) { #yith-quick-view-content div.images { width: 100%; } #yith-quick-view-modal .yith-wcqv-main { padding: 15px; } #yith-quick-view-modal div.entry-summary { width: 100%; } #yith-quick-view-modal div.entry-summary .summary-content { padding: 20px 0 0 0; } } .add-to-cart-wrap .yith-wcqv-button { width: 100% !important; position: absolute; font-size: 0 !important; opacity: 0; top: 0; left: 0; } .add-to-cart-wrap .ajax_add_to_cart ~ .yith-wcqv-button, .add-to-cart-wrap .yith-wcqv-button::before { display: none !important; } .yith-wcqv-button .blockOverlay { background: inherit !important; opacity: 1 !important; border-radius: inherit; display: flex; align-items: center; justify-content: center; } .yith-wcqv-button .blockOverlay::before { content: ''; line-height: 0; display: inline-block; vertical-align: middle; height: 12px; width: 12px; background-color: currentColor; border-radius: 50%; -webkit-animation: dotPulse 0.65s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8); animation: dotPulse 0.65s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8); } .yith-wcqv-button .blockOverlay { background: #fff !important; opacity: 1 !important; border-radius: inherit; display: flex; align-items: center; justify-content: center; } .yith-wcqv-button .blockOverlay::before { content: ''; line-height: 0; display: inline-block; vertical-align: middle; height: 12px; width: 12px; background-color: currentColor; border-radius: 50%; -webkit-animation: dotPulse 0.65s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8); animation: dotPulse 0.65s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8); } .product-item.style-01 .group-button .yith-wcqv-button { display: flex; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); background-color: #FFF9 !important; backdrop-filter: blur(10px); color: #000; border-radius: 50%; opacity: 0; visibility: hidden; -webkit-transform: translateX(60px); -moz-transform: translateX(60px); -ms-transform: translateX(60px); -o-transform: translateX(60px); transform: translateX(60px); margin: 8px; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; } .product-item.style-01 .product-inner:hover .group-button .yith-wcqv-button { opacity: 1; visibility: visible; -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); } @media (max-width: 1024px) { .product-item .yith-wcqv-button { width: 35px; height: 35px; } .product-item.style-01 .group-button .yith-wcqv-button { opacity: 1; visibility: visible; -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); } }