.cwp-wishlist-button{display:inline-flex;align-items:center;text-decoration:none;font-size:16px;line-height:1;margin-top:20px}.cwp-text{padding-left:5px}.cwp-wishlist-button .cwp-heart{width:24px;height:24px;display:inline-block;background:url(/wp-content/plugins/custom-wishlist-plugin/assets/images/wishlist.svg) no-repeat center center;background-size:contain}.cwp-wishlist-button.is-active{color:#2E2C29}.cwp-wishlist-container{max-width:1366px;margin:0 auto;padding:20px}.cwp-wishlist-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.cwp-wishlist-item{position:relative;text-align:left}.cwp-background-image{background-color:#fff0;padding:0}.product-card{position:relative;text-align:center;overflow:hidden;width:315px;margin:0 auto}.product-card .product-image img{width:315px;max-width:100%;height:360px;object-fit:cover;display:block}.cwp-remove{position:absolute;top:10px;right:10px;font-size:18px;color:#fff;width:22px;height:22px;line-height:22px;border-radius:50%;text-align:center;text-decoration:none;z-index:3}.product-card .product-title{position:absolute;top:90%;left:50%;transform:translate(-50%,-50%);transition:all 0.4s ease;font-size:25px;font-weight:400;opacity:1!important;pointer-events:none}.product-card:hover .product-title{position:relative;top:auto;left:auto;transform:none;pointer-events:auto}.product-card .variations_form.cart.swatches-support{display:flex;justify-content:space-between}.product-card .variations_form.cart.swatches-support .tawcvs-swatches.oss-:has(>*:nth-child(3)):not(:has(>*:nth-child(4))) .swatch-item-wrapper{margin-right:10px!important}.product-card .variations_form.cart.swatches-support .tawcvs-swatches.oss-:has(>*:nth-child(3)):not(:has(>*:nth-child(4))) .swatch-item-wrapper .swatch{width:22px;height:22px}.product-card .price,.product-card .variations,.product-card .wooswatches-wrapper,.product-card .add_to_cart_button,.product-card .button,.product-card .dw-loop-swatches{opacity:0;pointer-events:none;transition:opacity 0.25s ease-in-out}.product-card:hover{background-color:#fff;padding:10px}.product-card:hover .price,.product-card:hover .variations,.product-card:hover .wooswatches-wrapper,.product-card:hover .add_to_cart_button,.product-card:hover .button,.product-card:hover .dw-loop-swatches{opacity:1;pointer-events:auto}.product-card:hover .button,.product-card:hover .cwp-addcart-btn{font-size:15px;font-weight:400;background-color:#000;color:#fff;padding:.618em 1em;border-radius:3px;display:block}.product-card:hover .button:hover,.product-card:hover .cwp-addcart-btn:hover{background-color:#000;color:#fff}.product-card table.variations .label{margin-bottom:10px;display:none}.product-card .price{display:block;font-size:25px;color:var(--e-global-color-secondary)}.cwp-wishlist-shortdesc{display:none}.cwp-header-icon{position:relative;display:inline-flex;align-items:center;text-decoration:none;color:inherit}.cwp-header-icon .cwp-heart{width:24px;height:24px;display:inline-block;background:url(/wp-content/plugins/custom-wishlist-plugin/assets/images/wishlist.svg) no-repeat center center;background-size:contain}.cwp-header-icon .cwp-count{position:absolute;top:-13px;right:-10px;background:#000;color:#fff;font-size:8px;font-weight:700;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center}.cwp-header-icon .cwp-x{font-size:8px}.elementor-products-grid .product div:not(.loop-product-image):not(.cwp-loop-wishlist){display:flex}.woocommerce ul.products li.product .price{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;width:100%}.cwp-loop-wishlist{position:absolute;right:20px;top:0}.archive .cwp-wishlist-button,.home .cwp-wishlist-button{display:block;line-height:0;margin-top:20px;background-color:#fff;border-radius:50px;padding:5px}.cwp-loop-icon .cwp-heart{width:20px;height:20px;display:inline-block;background:url(/wp-content/plugins/custom-wishlist-plugin/assets/images/wishlist.svg) no-repeat center center;background-size:contain;position:relative;cursor:pointer}.cwp-loop-icon.is-active .cwp-heart{background:url(/wp-content/plugins/custom-wishlist-plugin/assets/images/heart.svg) no-repeat center center;width:20px;height:20px}