.woocommerce ul.products li.product, .elementor-widget-woocommerce-product-carousel .product, .elementor-widget-woocommerce-products .product{position:relative !important;}
.cw-wishlist-icon{position:absolute;top:0px;left:15px;font-size:22px;cursor:pointer;z-index:9999;}
.cw-heart-outline{display:inline;color:red; font-size:1.5em;}
.cw-heart-filled{display:none;color:red;font-size:1.5em;}
.cw-wishlist-icon.active .cw-heart-outline{display:none;}
.cw-wishlist-icon.active .cw-heart-filled{display:inline;}
.cw-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);z-index:99999;display:flex;  align-items:center;justify-content:center;}
.cw-popup-box{background:#fff;padding:25px;border-radius:12px;text-align:center;width:300px;}
.cw-popup-buttons{display:flex;gap:10px;margin-top:15px;}
.cw-btn{flex:1;padding:10px;border-radius:25px;border:none;cursor:pointer;text-align:center;}
.cw-go{background:black;color:#fff;text-decoration:none;}
.cw-cancel{background:#ddd;}
.cw-action-buttons{display:flex;flex-direction:revert;gap:8px;align-items:center;}
.cw-action-buttons .button{width:100%;text-align:center;white-space:nowrap;padding:8px 12px;font-size:14px;}
.cw-remove{background:transparent;color:#ff4d4d;border:none;cursor:pointer;font-size:12px;padding:12px 25px;font-weight:600 !important}
.cw-remove:hover{color:#fff;}
.cw-wishlist-table img{width:70px}
.cw-action-buttons a{text-decoration:none !important}
.p_namee a{text-decoration:none !important;color:#000 !important}
.wishhead{background:#000;color:#fff}
.cw-popup-buttons a:hover{color:#fff !important}
.cw-action-buttons .wc-forward{display:none}