 html.yith-quick-view-is-open, html.yith-quick-view-is-open body {   overflow:hidden; } html.yith-quick-view-is-open .select2-container.select2-container--open {   z-index:1500; } html.yith-quick-view-is-open.yith-quick-view-on-mobile .select2-container.select2-container--open {   z-index:999999; } #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-wcqv-head {   position:absolute;   top:15px;   right:15px;   z-index:1000;   width:30px;   height:30px; } #yith-quick-view-modal:before {  display:inline-block;   vertical-align:middle;   height:100%;   width:0; } #yith-quick-view-modal span.onsale {   top:25px;   left:25px;   right:auto;   z-index:10; } #yith-quick-view-modal .yith-wcqv-wrapper .woocommerce-variation-description p {   font-size:16px; } #yith-quick-view-modal .yith-wcqv-wrapper {   display:inline-block;   vertical-align:middle;   visibility:hidden;   -webkit-backface-visibility:hidden;   -moz-backface-visibility:hidden;   backface-visibility:hidden;   text-align:left;   height:600px;   width:1000px;   position:absolute; } .yith-quick-view.yith-modal .yith-wcqv-wrapper {   position:absolute;   visibility:hidden;   -webkit-backface-visibility:hidden;   -moz-backface-visibility:hidden;   backface-visibility:hidden;   text-align:left; } #yith-quick-view-modal .yith-wcqv-main {  -moz-transform:translateY(20%);   -ms-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 1px 30px rgba(0, 0, 0, .25);   box-shadow:0 1px 30px rgba(0, 0, 0, .25);   border-radius:22px; } #yith-quick-view-modal.open, #yith-quick-view-modal.open .yith-wcqv-wrapper {   visibility:visible;   opacity:1; } #yith-quick-view-modal #yith-quick-view-content {   } #yith-quick-view-modal .yith-wcqv-main:after, #yith-quick-view-modal .yith-wcqv-main:before {  display:table;   clear:both; } #yith-quick-view-modal.open .yith-wcqv-main {   opacity:1;   height:100%;   overflow-y:scroll;   position:relative;   border-radius:22px; } #yith-quick-view-close {   border:1px solid;   position:absolute;   top:5px;   right:5px;   width:20px;   height:20px;   text-align:center;   line-height:18px;   z-index:2;   opacity:0.5; } #yith-quick-view-close:hover {   opacity:1;   transition:all 0.2s ease;   -webkit-transition:all 0.2s ease;   -moz-transition:all 0.2s ease;   -ms-transition:all 0.2s ease; } div#yith-quick-view-content div[id^="product"] {   display:flex;   flex-direction:row; } #yith-quick-view-content div.images {  opacity:1 !important;   margin:0;   box-sizing:border-box; } #yith-quick-view-content div.images img {   max-width:100%;   object-fit:cover;   height:100%;   object-position:center; } #yith-quick-view-content div.images a {   display:block;   font-size:0;   max-height:600px;   height:100%; } #yith-quick-view-content div.summary {   margin:0;   padding:15px;  font-size:16px;   box-sizing:border-box;   overflow-y:auto;   padding-left:30px;   padding-right:30px; } #yith-quick-view-content div.summary.entry-summary .woocommerce-product-details__short-description p {   font-size:16px; } .yith-quick-view-content.woocommerce div.summary .price {   font-size:22px;   margin-bottom:15px; } .yith-quick-view-content.woocommerce div.summary .price del, .yith-quick-view-content.woocommerce div.summary .price ins {   display:inline-block;   background:none; } .yith-quick-view-content.woocommerce div.summary .price del {   font-size:80%;   opacity:0.5; } .yith-quick-view-content.woocommerce div.product .product {   height:600px; } .yith-quick-view-content.woocommerce div.summary div[itemprop="description"], .yith-quick-view-content.woocommerce div.summary .product_meta {   font-size:15px; } .yith-quick-view-content.woocommerce div.summary .product_meta span {   margin-bottom:10px !important; } .yith-quick-view-content.woocommerce div.summary div[itemprop="description"] {   margin-bottom:30px; } .yith-quick-view-content.woocommerce div.summary .product_meta>span {   display:block; } .yith-quick-view-content.woocommerce div.summary div.quantity, .yith-quick-view-content.woocommerce div.summary .single_add_to_cart_button {   margin-right:15px;   display:inline-block; } .yith-quick-view-content.woocommerce div.summary .single_add_to_cart_button {   padding:12px 40px;   border-radius:12px;   font-size:15px; } .yith-quick-view-content.woocommerce div.summary table.variations {   border:0;   margin-bottom:0; } .yith-quick-view-content.woocommerce div.summary .yith-wcqv-view-details {   margin:10px 0;   display:inline-block; } .yith-quick-view-content.woocommerce div.product form.cart .variations select {   float:none;   width:100%;   max-width:450px; } .yith-quick-view.yith-modal.fade-in.open .yith-quick-view-content.woocommerce div.product form.cart .variations select {   max-width:350px; } #yith-quick-view-content div.woocommerce-product-rating:after, #yith-quick-view-content div.woocommerce-product-rating:before {   content:'';   display:table;   clear:both; } #yith-quick-view-content div.woocommerce-product-rating a.woocommerce-review-link {   display:none; } #yith-quick-view-content .onsale {   top:5px;   right:auto;   left:5px; } #yith-quick-view-content figure.woocommerce-product-gallery__wrapper>div:not(:first-child) {   display:none; } li.product .yith-wcqv-button .blockUI.blockOverlay:before {   background:none; } .yith-quick-view.yith-modal .yith-quick-view-overlay {   position:absolute;   top:0;   right:0;   bottom:0;   left:0; } @media( max-width:480px) {   #yith-quick-view-modal {  position:fixed;  z-index:1400;  top:0px;  bottom:0;  left:0;  right:0;  visibility:hidden;  overflow:scroll;  height:100%;   }   #yith-quick-view-modal.open .images,   #yith-quick-view-modal.open .images img {  width:100% !important;  float:none;   }   #yith-quick-view-modal .yith-wcqv-wrapper {  width:100% !important;  height:100% !important;  top:0 !important;  bottom:0 !important;  left:0 !important;  right:0 !important;   }   #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main {  width:100%;  height:100% !important;  border-radius:0 !important;   height:auto;   }   #yith-quick-view-modal .yith-wcqv-wrapper .summary.entry-summary {  width:100%;  padding-right:30px;  float:none;   }   #yith-quick-view-modal #yith-quick-view-content {  height:auto;   }   .yith-quick-view-content.woocommerce div.product .product {  height:calc(100vh - 100px) !important;   } } @media( min-width:480px) and (max-width:768px) {   #yith-quick-view-modal .yith-wcqv-wrapper {  height:calc(100vh - 100px) !important;  top:50px !important;  bottom:50px !important;  max-width:450px;  left:0 !important;  right:0 !important;  margin-inline:auto;   }   #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main {  height:100% !important;  border-radius:inherit;   } } @media (max-width:768px) {   div#yith-quick-view-content div[id^="product"] {  flex-direction:column;   }   #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main {  height:auto;  border-radius:inherit;   }   #yith-quick-view-modal .yith-quick-view-content div.images,   #yith-quick-view-modal .yith-quick-view-content div.summary {  width:100% !important;  height:auto;  max-height:none;   }   .yith-quick-view-mobile #yith-quick-view-modal .yith-wcqv-main {  width:100% !important;  border-radius:0 !important;   }   #yith-quick-view-modal #yith-quick-view-content { }   #yith-quick-view-content div.summary {  overflow:inherit;   }   html.yith-quick-view-is-open #yith-quick-view-modal {  width:100% !important;   } } @media ( min-width:768px) {   #yith-quick-view-modal.open .yith-wcqv-main {  overflow:hidden;   }   #yith-quick-view-content div.summary {  max-height:600px;   } }  .theme-yith-proteo .yith-quick-view .single-product div.product .summary.entry-summary .product_title {   margin-top:20px; } .theme-yith-proteo .yith-quick-view .single-product div.product .summary.entry-summary .product_title, .theme-yith-proteo .yith-quick-view .single-product div.product .summary.entry-summary .price {   font-size:24px; } .theme-yith-proteo .yith-quick-view .single-product div.product .summary.entry-summary .woocommerce-product-details__short-description .theme-yith-proteo .yith-quick-view .single-product div.product .summary.entry-summary .single_variation_wrap .woocommerce-variation-description, .theme-yith-proteo .yith-quick-view .single-product div.product .summary.entry-summary form.cart .quantity input {   font-size:16px; } .theme-yith-proteo .yith-quick-view .yith-quick-view-content.woocommerce div.summary .single_add_to_cart_button {   padding:12px 40px;   border-radius:12px;   font-size:15px } .theme-yith-proteo .single-product div.product .summary.entry-summary {   padding-left:30px; }  .woocommerce .yith-quick-view .single-product div.product .summary.entry-summary {   font-size:16px;   } .woocommerce .yith-quick-view .single-product div.product .summary.entry-summary .product_title, .woocommerce .yith-quick-view .single-product div.product .summary.entry-summary .price {   font-size:24px; } .woocommerce .yith-quick-view .single-product div.product .summary.entry-summary form.cart .quantity input {   font-size:20px; } .woocommerce .yith-quick-view .yith-quick-view-content.woocommerce div.summary .single_add_to_cart_button {   padding:12px 40px;   border-radius:12px;   font-size:15px; }
