.quick-view-overlay{position:fixed;inset:0;z-index:999998;background:rgba(0,0,0,0.7);opacity:0}.quick-view{position:fixed;z-index:999999;overflow:hidden;border-radius:5px;background:#fff;text-align:left}.quick-view.is-complete{top:50%;left:50%;transform:translate(-50%,-50%)}.quick-view .price .amount{color:#427ed1} .quick-view__close{position:absolute;top:20px;right:20px;z-index:3;opacity:0}.quick-view__close button{margin:-4px 2px 0;padding:0;border:0;background:none;cursor:pointer;font:700 30px/30px Arial,Helvetica,sans-serif;color:#000;opacity:0.2} .quick-view__preview{position:absolute;top:0;left:0;z-index:2;width:100%;pointer-events:none}.quick-view__preview img{display:block;width:100%;max-width:none;height:auto;margin:0} .quick-view__loader{position:absolute;top:50%;left:calc(100% - 250px);transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;opacity:0;pointer-events:none}.quick-view__loader .product_title{text-align:center}.quick-view__loader-price{margin:0.2em 0 1em;font-size:18px;line-height:1.87;color:#494949}.quick-view__loader-price .price{margin:0}.quick-view__spinner{width:5em;height:5em;border:0.5em solid rgba(0,0,0,0.2);border-left-color:#333;border-radius:50%;font-size:10px;animation:quick-view-spin 0.8s linear infinite}@keyframes quick-view-spin{to{transform:rotate(360deg)}} .quick-view__content,.quick-view__content>.woocommerce{height:100%}.quick-view__product{display:flex;height:100%;margin:0}.quick-view__gallery{position:relative;flex:none;height:100%;overflow:hidden}.quick-view__slide{position:absolute;top:0;left:0;width:100%;display:none;opacity:0;transition:opacity 0.6s ease}.quick-view__slide.is-near,.quick-view__slide.is-active{display:block}.quick-view__slide.is-active{z-index:1;opacity:1}.quick-view__slide img{display:block;width:100%;height:auto;margin:0}.quick-view__arrow{position:absolute;top:50%;z-index:2;width:30px;height:60px;margin-top:-30px;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0.3);cursor:pointer;opacity:0.8;font:400 22px/60px Arial,Helvetica,sans-serif;color:#fff;text-align:center}.quick-view__arrow--prev{left:0}.quick-view__arrow--next{right:0}.quick-view__dots{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0 0 23px;list-style:none}.quick-view__dots li{margin:0 6px}.quick-view__dots button{display:block;width:11px;height:11px;padding:0;border:0;border-radius:20px;cursor:pointer;background:rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);text-indent:-9999px;overflow:hidden} .quick-view__inner{display:flex;flex-direction:column;justify-content:space-between;flex:1;min-width:0;max-width:500px}.quick-view div.product div.summary{float:none;width:auto;min-height:0;margin:0;padding:25px;overflow-y:auto;transition:opacity 0.5s cubic-bezier(0.645,0.045,0.355,1)}.quick-view .summary>*{transition:padding-top 0.5s cubic-bezier(0.645,0.045,0.355,1)}.quick-view div.product .woocommerce-product-rating{display:inline-block;margin:11px 0 0 20px;font-size:18px;line-height:1.87}.quick-view div.product .woocommerce-product-rating .star-rating{float:none;margin:0}.quick-view .woocommerce-product-rating .woocommerce-review-link{color:#000}.quick-view .woocommerce-product-rating .woocommerce-review-link:hover{color:#427ed1}.quick-view .woocommerce-product-details__short-description p{margin:0 0 20px}.woocommerce .quick-view__details.button{display:flex;justify-content:center;width:100%;height:38px;border-radius:0;opacity:0;transform:translateY(100%);transition:opacity 0.2s,transform 0.2s cubic-bezier(0.645,0.045,0.355,1),background 0.2s}.quick-view.is-shown .quick-view__details.button{opacity:1;transform:none} .quick-view .star-rating{--stars:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2880 512'%3E%3Cpath id='s' d='M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z'/%3E%3Cuse href='%23s' x='576'/%3E%3Cuse href='%23s' x='1152'/%3E%3Cuse href='%23s' x='1728'/%3E%3Cuse href='%23s' x='2304'/%3E%3C/svg%3E");--stars-o:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2880 512'%3E%3Cpath id='s' fill-rule='evenodd' d='M528.1 171.5L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6zM388.6 312.3l23.7 138.4L288 385.4l-124.3 65.3 23.7-138.4-100.6-98 139-20.2 62.2-126 62.2 126 139 20.2-100.6 98z'/%3E%3Cuse href='%23s' x='576'/%3E%3Cuse href='%23s' x='1152'/%3E%3Cuse href='%23s' x='1728'/%3E%3Cuse href='%23s' x='2304'/%3E%3C/svg%3E");float:none;display:inline-block;position:relative;overflow:hidden;width:5.1em;height:1em;margin:0;font:400 18px/1 var(--font-body);color:#427ed1}.quick-view .star-rating::before,.quick-view .star-rating span::before{content:"";position:absolute;top:0;left:0;width:5.1em;height:1em;color:inherit;background:currentColor;-webkit-mask:var(--stars-o) -0.03em 0.04em / 5.144em 0.914em no-repeat;mask:var(--stars-o) -0.03em 0.04em / 5.144em 0.914em no-repeat}.quick-view .star-rating span::before{-webkit-mask-image:var(--stars);mask-image:var(--stars)} .quick-view.is-entering .summary{opacity:0}.quick-view.is-entering .summary>.product_title{padding-top:30px}.quick-view.is-entering .summary>.price,.quick-view.is-entering .summary>.woocommerce-product-rating{padding-top:40px}.quick-view.is-entering .summary>.product-border{padding-top:50px}.quick-view.is-entering .summary>.woocommerce-product-details__short-description,.quick-view.is-entering .summary>form{padding-top:60px} @media (max-width:800px){.quick-view,.quick-view-overlay{display:none}}
