.sp-product-compare .sp-compare-button-loop{display:flex}.sp-product-compare .sp-compare-button-loop .sp-compare-label{font-size:15px;line-height:1.5;color:var(--ct-color-text-secondary)}.sp-product-compare .sp-compare-button-loop .sp-compare-icon{display:flex;align-items:center;margin:0 6px 0 0;fill:var(--ct-color-text-secondary)}.sp-product-compare .sp-compare-button-loop:hover{cursor:pointer}.sp-product-compare[data-status="yes"] .sp-compare-icon{fill:#f37f9b}.sp-product-compare.overlay{display:flex;align-items:center;justify-content:center;margin:0;background:#fff;width:40px;height:40px;border-radius:50%;position:absolute;opacity:0;transition:0.3s;z-index:2}.sp-product-compare.overlay .sp-compare-icon{margin:0}.sp-product-compare.overlay .sp-compare-label{opacity:0;visibility:hidden;position:absolute}.sp-product-compare.overlay:hover span{opacity:1;visibility:visible}.sp-product-compare.overlay span.sp-compare-label{padding:2px 8px;margin:0px;left:auto;top:50%;box-shadow:none;display:inline-block;width:fit-content;white-space:nowrap;transform:translateY(-50%);background-color:#4c5765;color:#fff;font-weight:300;font-size:11px;line-height:14px;position:absolute;z-index:9999999;box-sizing:border-box;border-radius:3px;transition:opacity 0.23s;left:calc(100% + 10px)}.sp-product-compare.overlay span.sp-compare-label:before{content:"";display:block;position:absolute;width:6px;height:6px;left:-6px;top:50%;transform:translate(50%, -50%) rotate(-45deg);background-color:#4c5765;z-index:0}.sp-product-compare.overlay[data-status="yes"]{background:#000}.sp-product-compare.overlay[data-status="yes"] .sp-compare-icon{fill:#fff}.sp-product-compare.overlay.added .sp-compare-icon{fill:#fff}.sp-product-compare.overlay.loading i :before{opacity:0}.sp-product-compare.overlay.loading i svg{opacity:0}.sp-product-compare.overlay.loading::after{font-family:WooCommerce;content:"\e01c";color:#000;vertical-align:top;font-weight:400;position:absolute;top:8px;right:12px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.sp-wishlist-loop .sp-wishlist-button,.sp-wishlist .sp-wishlist-button{display:flex}.sp-wishlist-loop .sp-wishlist-button .sp-wishlist-label,.sp-wishlist .sp-wishlist-button .sp-wishlist-label{font-size:15px;line-height:1.5;color:var(--ct-color-text-secondary)}.sp-wishlist-loop .sp-wishlist-button .sp-wishlist-icon,.sp-wishlist .sp-wishlist-button .sp-wishlist-icon{display:flex;align-items:center;margin:0 6px 0 0;fill:var(--ct-color-text-secondary)}.sp-wishlist-loop .sp-wishlist-button:hover,.sp-wishlist .sp-wishlist-button:hover{cursor:pointer}.sp-wishlist-loop[data-status="yes"] .sp-wishlist-icon,.sp-wishlist[data-status="yes"] .sp-wishlist-icon{fill:#f37f9b}.sp-wishlist-loop.overlay,.sp-wishlist.overlay{display:flex;align-items:center;justify-content:center;margin:0;background:#fff;width:40px;height:40px;border-radius:50%;position:absolute;opacity:0;transition:0.3s;z-index:1;left:auto}.sp-wishlist-loop.overlay .sp-wishlist-icon,.sp-wishlist.overlay .sp-wishlist-icon{margin:0}.sp-wishlist-loop.overlay .sp-wishlist-label,.sp-wishlist.overlay .sp-wishlist-label{opacity:0;visibility:hidden;position:absolute}.sp-wishlist-loop.overlay:hover span,.sp-wishlist.overlay:hover span{opacity:1;visibility:visible}.sp-wishlist-loop.overlay span.sp-wishlist-label,.sp-wishlist.overlay span.sp-wishlist-label{padding:2px 8px;margin:0px;left:auto;top:50%;box-shadow:none;display:inline-block;width:fit-content;white-space:nowrap;transform:translateY(-50%);background-color:#4c5765;color:#fff;font-weight:300;font-size:11px;line-height:14px;position:absolute;z-index:9999999;box-sizing:border-box;border-radius:3px;transition:opacity 0.23s;right:calc(100% + 10px)}.sp-wishlist-loop.overlay span.sp-wishlist-label:before,.sp-wishlist.overlay span.sp-wishlist-label:before{content:"";display:block;position:absolute;width:6px;height:6px;left:-6px;top:50%;transform:translate(50%, -50%) rotate(-45deg);background-color:#4c5765;z-index:0;left:unset;right:0px}.sp-wishlist-loop.overlay[data-status="yes"],.sp-wishlist.overlay[data-status="yes"]{background:#f37f9b}.sp-wishlist-loop.overlay[data-status="yes"] .sp-wishlist-icon,.sp-wishlist.overlay[data-status="yes"] .sp-wishlist-icon{fill:#fff}.sp-wishlist-loop.overlay.added .sp-wishlist-icon,.sp-wishlist.overlay.added .sp-wishlist-icon{fill:#fff}.sp-wishlist-loop.overlay.loading i :before,.sp-wishlist.overlay.loading i :before{opacity:0}.sp-wishlist-loop.overlay.loading i svg,.sp-wishlist.overlay.loading i svg{opacity:0}.sp-wishlist-loop.overlay.loading::after,.sp-wishlist.overlay.loading::after{font-family:WooCommerce;content:"\e01c";color:#000;vertical-align:top;font-weight:400;position:absolute;top:8px;right:12px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.sp-quick-view{display:flex}.sp-quick-view .sp-quick-view-label{font-size:15px;line-height:1.5;color:var(--ct-color-text-secondary)}.sp-quick-view .sp-quick-view-icon{display:flex;align-items:center;margin:0 6px 0 0;fill:var(--ct-color-text-secondary)}.sp-quick-view:hover{cursor:pointer}.sp-quick-view.overlay{display:flex;align-items:center;justify-content:center;margin:0;background:#fff;width:40px;height:40px;border-radius:50%;position:absolute;opacity:0;transition:0.3s;z-index:1}.sp-quick-view.overlay .sp-quick-view-icon{margin:0}.sp-quick-view.overlay .sp-quick-view-label{opacity:0;visibility:hidden;position:absolute}.sp-quick-view.overlay:hover span{opacity:1;visibility:visible}.sp-quick-view.overlay span.sp-quick-view-label{padding:2px 8px;margin:0px;left:auto;top:50%;box-shadow:none;display:inline-block;width:fit-content;white-space:nowrap;transform:translateY(-50%);background-color:#4c5765;color:#fff;font-weight:300;font-size:11px;line-height:14px;position:absolute;z-index:9999999;box-sizing:border-box;border-radius:3px;transition:opacity 0.23s;left:calc(100% + 10px)}.sp-quick-view.overlay span.sp-quick-view-label:before{content:"";display:block;position:absolute;width:6px;height:6px;left:-6px;top:50%;transform:translate(50%, -50%) rotate(-45deg);background-color:#4c5765;z-index:0}.sp-addtocart:hover{cursor:pointer}.sp-addtocart.overlay{display:flex;align-items:center;justify-content:center;margin:0;background:#fff;width:40px;height:40px;border-radius:50%;position:absolute;opacity:0;transition:0.3s;z-index:1}.sp-addtocart.overlay .sp-addtocart-label{opacity:0;visibility:hidden;position:absolute}.sp-addtocart.overlay:hover span{opacity:1;visibility:visible}.sp-addtocart.overlay span{padding:2px 8px;margin:0px;left:auto;top:50%;box-shadow:none;display:inline-block;width:fit-content;white-space:nowrap;transform:translateY(-50%);background-color:#4c5765;color:#fff;font-weight:300;font-size:11px;line-height:14px;position:absolute;z-index:9999999;box-sizing:border-box;border-radius:3px;transition:opacity 0.23s;right:calc(100% + 10px)}.sp-addtocart.overlay span:before{content:"";display:block;position:absolute;width:6px;height:6px;left:-6px;top:50%;transform:translate(50%, -50%) rotate(-45deg);background-color:#4c5765;z-index:0;left:unset;right:0px}.sp-quick-view .elementor-element-edit-mode .sp-single-compare.overlay{opacity:1}.sp-quick-view .elementor-element-edit-mode .sp-product-compare.overlay{opacity:1}.sp-quick-view .elementor-element-edit-mode .sp-wishlist.overlay{opacity:1}.sp-quick-view .elementor-element-edit-mode .sp-wishlist-loop.overlay{opacity:1}.sp-quick-view .elementor-element-edit-mode .sp-addtocart.overlay{opacity:1}.sp-quick-view .elementor-element-edit-mode .sp-quick-view.overlay{opacity:1}ul.products li.product:hover .sp-single-compare.overlay{opacity:1}ul.products li.product:hover .sp-product-compare.overlay{opacity:1}ul.products li.product:hover .sp-wishlist.overlay{opacity:1}ul.products li.product:hover .sp-wishlist-loop.overlay{opacity:1}ul.products li.product:hover .sp-addtocart.overlay{opacity:1}ul.products li.product:hover .sp-quick-view.overlay{opacity:1}.sp-addtocart.overlay.added{background:#000}.sp-addtocart.overlay.added i{color:#fff}.sp-addtocart.overlay.loading i :before{opacity:0}.sp-addtocart.overlay.loading i svg{opacity:0}.sp-addtocart.overlay.loading::after{font-family:WooCommerce;content:"\e01c";color:#000;vertical-align:top;font-weight:400;position:absolute;top:8px;right:12px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.sp-product-compare.overlay.loading i :before{opacity:0}.sp-product-compare.overlay.loading i svg{opacity:0}.sp-product-compare.overlay.loading::after{font-family:WooCommerce;content:"\e01c";color:#000;vertical-align:top;font-weight:400;position:absolute;top:8px;right:12px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.sp-quick-view.overlay.loading i :before{opacity:0}.sp-quick-view.overlay.loading i svg{opacity:0}.sp-quick-view.overlay.loading::after{font-family:WooCommerce;content:"\e01c";color:#000;vertical-align:top;font-weight:400;position:absolute;top:8px;right:12px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.sp-single-compare.overlay.loading[data-status="yes"]::after{color:#fff}.sp-product-compare.overlay.loading[data-status="yes"]::after{color:#fff}.sp-wishlist.overlay.loading[data-status="yes"]::after{color:#fff}.sp-wishlist-loop.overlay.loading[data-status="yes"]::after{color:#fff}.sp-quick-view.overlay.loading[data-status="yes"]::after{color:#fff}.elementor-element.elementor-widget-empty:has(.sp-wishlist-loop.overlay) .elementor-widget-empty-icon,.elementor-element.elementor-widget-empty:has(.sp-product-compare.overlay) .elementor-widget-empty-icon,.elementor-element.elementor-widget-empty:has(.sp-addtocart.overlay) .elementor-widget-empty-icon,.elementor-element.elementor-widget-empty:has(.sp-quick-view.overlay) .elementor-widget-empty-icon{padding:0}.elementor-element.elementor-widget-empty:has(.sp-wishlist-loop.overlay),.elementor-element.elementor-widget-empty:has(.sp-product-compare.overlay),.elementor-element.elementor-widget-empty:has(.sp-addtocart.overlay),.elementor-element.elementor-widget-empty:has(.sp-quick-view.overlay),.elementor-element:has(.sp-wishlist-loop.overlay),.elementor-element:has(.sp-product-compare.overlay),.elementor-element:has(.sp-addtocart.overlay),.elementor-element:has(.sp-quick-view.overlay){margin:0}
