.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-230 .elementor-element.elementor-element-7505602 > .elementor-widget-container{padding:80px 0px 80px 0px;}.elementor-230 .elementor-element.elementor-element-7505602.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-230 .elementor-element.elementor-element-7505602.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-230 .elementor-element.elementor-element-7505602.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-230 .elementor-element.elementor-element-7505602.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for wc-archive-products, class: .elementor-element-7505602 *//* ============================================================
   SPICE HOUSE THEME - ARCHIVE PRODUCT GRID
   Elementor Pro Archive Products
   ============================================================ */

/* Grid */
.elementor-230 .elementor-element.elementor-element-7505602 ul.products {
  display: grid !important;
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  gap: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border-left: 1px solid #e7e2d8 !important;
  border-top: 1px solid #e7e2d8 !important;
  list-style: none !important;
}

/* Card */
.elementor-230 .elementor-element.elementor-element-7505602 ul.products li.product {
  width: 100% !important;
  margin: 0 !important;
  float: none !important;
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  min-height: 370px !important;
  padding: 0 !important;
  background: #fff !important;
  border-right: 1px solid #e7e2d8 !important;
  border-bottom: 1px solid #e7e2d8 !important;
  border-top: 0 !important;
  border-left: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  overflow: hidden !important;
  text-align: center !important;
  transition: box-shadow .25s ease, transform .25s ease, background .25s ease !important;
}

.elementor-230 .elementor-element.elementor-element-7505602 ul.products li.product:hover {
  z-index: 3 !important;
  background: #fffdf8 !important;
  box-shadow: 0 14px 34px rgba(0,0,0,.10) !important;
  transform: translateY(-3px) !important;
}

/* Product link */
.elementor-230 .elementor-element.elementor-element-7505602 li.product a.woocommerce-LoopProduct-link,
.elementor-230 .elementor-element.elementor-element-7505602 li.product a.woocommerce-loop-product__link {
  display: flex !important;
  flex-direction: column !important;
  flex: 1 1 auto !important;
  text-decoration: none !important;
}

/* Image */
.elementor-230 .elementor-element.elementor-element-7505602 li.product a.woocommerce-LoopProduct-link > img,
.elementor-230 .elementor-element.elementor-element-7505602 li.product a.woocommerce-loop-product__link > img,
.elementor-230 .elementor-element.elementor-element-7505602 li.product img.attachment-woocommerce_thumbnail,
.elementor-230 .elementor-element.elementor-element-7505602 li.product img.wp-post-image {
  width: 100% !important;
  height: 215px !important;
  max-height: 215px !important;
  object-fit: contain !important;
  object-position: center !important;
  display: block !important;
  padding: 18px 16px 10px !important;
  margin: 0 auto 10px !important;
  background: #fff !important;
  border-radius: 0 !important;
  transition: transform .28s ease !important;
}

.elementor-230 .elementor-element.elementor-element-7505602 li.product:hover img {
  transform: scale(1.035) !important;
}

/* Sale badge */
.elementor-230 .elementor-element.elementor-element-7505602 li.product .onsale {
  position: absolute !important;
  top: 12px !important;
  left: 12px !important;
  right: auto !important;
  width: 48px !important;
  height: 48px !important;
  min-width: 48px !important;
  min-height: 48px !important;
  padding: 0 !important;
  border-radius: 50% !important;
  background: #d71920 !important;
  color: #fff !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-size: 10px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
  z-index: 8 !important;
}

/* Title */
.elementor-230 .elementor-element.elementor-element-7505602 .woocommerce-loop-product__title,
.elementor-230 .elementor-element.elementor-element-7505602 li.product h2,
.elementor-230 .elementor-element.elementor-element-7505602 li.product h3 {
  min-height: 44px !important;
  margin: 0 !important;
  padding: 8px 12px 4px !important;
  color: #111 !important;
  font-family: Inter, Arial, sans-serif !important;
  font-size: 14px !important;
  line-height: 1.35 !important;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
}

.elementor-230 .elementor-element.elementor-element-7505602 li.product:hover .woocommerce-loop-product__title {
  color: #d71920 !important;
}

/* Category / SKU if visible */
.elementor-230 .elementor-element.elementor-element-7505602 li.product .ast-woo-product-category,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .product-category-link,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .sku,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .sku_wrapper {
  display: block !important;
  margin: 2px 0 4px !important;
  padding: 0 10px !important;
  color: #777 !important;
  font-size: 12px !important;
  line-height: 1.3 !important;
  text-align: center !important;
}

/* Price */
.elementor-230 .elementor-element.elementor-element-7505602 li.product .price {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex-wrap: wrap !important;
  gap: 5px !important;
  min-height: 34px !important;
  margin: auto 0 10px !important;
  padding: 0 10px !important;
  color: #d71920 !important;
  font-family: Inter, Arial, sans-serif !important;
  font-size: 15px !important;
  font-weight: 800 !important;
  line-height: 1.25 !important;
  text-align: center !important;
}

.elementor-230 .elementor-element.elementor-element-7505602 li.product .price del,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .price del .woocommerce-Price-amount,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .price del bdi {
  color: #9b9b9b !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  opacity: 1 !important;
}

.elementor-230 .elementor-element.elementor-element-7505602 li.product .price ins,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .price ins .woocommerce-Price-amount,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .price ins bdi {
  color: #d71920 !important;
  text-decoration: none !important;
  font-size: 15px !important;
  font-weight: 800 !important;
}

/* Add to cart */
.elementor-230 .elementor-element.elementor-element-7505602 li.product .button,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .add_to_cart_button,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .product_type_simple,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .product_type_variable {
  width: calc(100% - 24px) !important;
  min-height: 40px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 12px 14px !important;
  padding: 10px 12px !important;
  background: #080808 !important;
  color: #fff !important;
  border: 1px solid #080808 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  font-family: Inter, Arial, sans-serif !important;
  font-size: 11px !important;
  line-height: 1 !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  letter-spacing: .06em !important;
  text-align: center !important;
  text-decoration: none !important;
  transition: all .22s ease !important;
}

.elementor-230 .elementor-element.elementor-element-7505602 li.product .button:hover,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .add_to_cart_button:hover {
  background: #d71920 !important;
  border-color: #d71920 !important;
  color: #fff !important;
}

/* Hide weight dropdowns */
.elementor-230 .elementor-element.elementor-element-7505602 li.product .variations,
.elementor-230 .elementor-element.elementor-element-7505602 li.product form.variations_form,
.elementor-230 .elementor-element.elementor-element-7505602 li.product select,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .variations select {
  display: none !important;
}

/* Wishlist heart on hover */
.elementor-230 .elementor-element.elementor-element-7505602 li.product .yith-wcwl-add-to-wishlist,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .tinvwl_add_to_wishlist_button,
.elementor-230 .elementor-element.elementor-element-7505602 li.product [class*="wishlist"] {
  position: absolute !important;
  top: 12px !important;
  right: 12px !important;
  left: auto !important;
  bottom: auto !important;
  width: 36px !important;
  height: 36px !important;
  margin: 0 !important;
  padding: 0 !important;
  z-index: 10 !important;
  opacity: 0 !important;
  visibility: hidden !important;
  transform: translateY(-6px) !important;
  transition: all .22s ease !important;
}

.elementor-230 .elementor-element.elementor-element-7505602 li.product:hover .yith-wcwl-add-to-wishlist,
.elementor-230 .elementor-element.elementor-element-7505602 li.product:hover .tinvwl_add_to_wishlist_button,
.elementor-230 .elementor-element.elementor-element-7505602 li.product:hover [class*="wishlist"] {
  opacity: 1 !important;
  visibility: visible !important;
  transform: translateY(0) !important;
}

.elementor-230 .elementor-element.elementor-element-7505602 li.product .yith-wcwl-add-to-wishlist a,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .add_to_wishlist,
.elementor-230 .elementor-element.elementor-element-7505602 li.product [class*="wishlist"] a,
.elementor-230 .elementor-element.elementor-element-7505602 li.product [class*="wishlist"] button {
  width: 36px !important;
  height: 36px !important;
  min-width: 36px !important;
  min-height: 36px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: #fff !important;
  border: 1px solid #e6e0d6 !important;
  border-radius: 50% !important;
  color: #080808 !important;
  box-shadow: 0 8px 18px rgba(0,0,0,.10) !important;
  font-size: 0 !important;
  text-indent: -9999px !important;
  overflow: hidden !important;
  padding: 0 !important;
  margin: 0 !important;
}

.elementor-230 .elementor-element.elementor-element-7505602 li.product .yith-wcwl-add-to-wishlist a:before,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .add_to_wishlist:before,
.elementor-230 .elementor-element.elementor-element-7505602 li.product [class*="wishlist"] a:before,
.elementor-230 .elementor-element.elementor-element-7505602 li.product [class*="wishlist"] button:before {
  content: "♡" !important;
  display: block !important;
  text-indent: 0 !important;
  color: #080808 !important;
  font-family: Arial, sans-serif !important;
  font-size: 26px !important;
  line-height: 1 !important;
}

.elementor-230 .elementor-element.elementor-element-7505602 li.product .yith-wcwl-add-to-wishlist a:hover,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .add_to_wishlist:hover,
.elementor-230 .elementor-element.elementor-element-7505602 li.product [class*="wishlist"] a:hover,
.elementor-230 .elementor-element.elementor-element-7505602 li.product [class*="wishlist"] button:hover {
  background: #d71920 !important;
  border-color: #d71920 !important;
}

.elementor-230 .elementor-element.elementor-element-7505602 li.product .yith-wcwl-add-to-wishlist a:hover:before,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .add_to_wishlist:hover:before,
.elementor-230 .elementor-element.elementor-element-7505602 li.product [class*="wishlist"] a:hover:before,
.elementor-230 .elementor-element.elementor-element-7505602 li.product [class*="wishlist"] button:hover:before {
  color: #fff !important;
}

/* Hide wishlist text */
.elementor-230 .elementor-element.elementor-element-7505602 li.product .yith-wcwl-add-to-wishlist span,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .yith-wcwl-add-to-wishlist .feedback,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .yith-wcwl-add-button span,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .yith-wcwl-wishlistexistsbrowse,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .yith-wcwl-wishlistaddedbrowse,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .separator {
  display: none !important;
}

/* Quick view icon on hover */
.elementor-230 .elementor-element.elementor-element-7505602 li.product .yith-wcqv-button,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .quick-view,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .woosq-btn,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .wd-quick-view-btn {
  position: absolute !important;
  top: 54px !important;
  right: 12px !important;
  width: 36px !important;
  height: 36px !important;
  min-width: 36px !important;
  min-height: 36px !important;
  border-radius: 50% !important;
  background: #fff !important;
  color: #080808 !important;
  border: 1px solid #e6e0d6 !important;
  box-shadow: 0 8px 18px rgba(0,0,0,.10) !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 !important;
  margin: 0 !important;
  font-size: 0 !important;
  opacity: 0 !important;
  visibility: hidden !important;
  transform: translateY(-6px) !important;
  transition: all .22s ease !important;
  z-index: 10 !important;
}

.elementor-230 .elementor-element.elementor-element-7505602 li.product:hover .yith-wcqv-button,
.elementor-230 .elementor-element.elementor-element-7505602 li.product:hover .quick-view,
.elementor-230 .elementor-element.elementor-element-7505602 li.product:hover .woosq-btn,
.elementor-230 .elementor-element.elementor-element-7505602 li.product:hover .wd-quick-view-btn {
  opacity: 1 !important;
  visibility: visible !important;
  transform: translateY(0) !important;
}

.elementor-230 .elementor-element.elementor-element-7505602 li.product .yith-wcqv-button:before,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .quick-view:before,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .woosq-btn:before,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .wd-quick-view-btn:before {
  content: "⌕" !important;
  font-size: 22px !important;
  line-height: 1 !important;
  color: #080808 !important;
}

.elementor-230 .elementor-element.elementor-element-7505602 li.product .yith-wcqv-button:hover,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .quick-view:hover,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .woosq-btn:hover,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .wd-quick-view-btn:hover {
  background: #d71920 !important;
  border-color: #d71920 !important;
}

/* Hide compare */
.elementor-230 .elementor-element.elementor-element-7505602 li.product .compare,
.elementor-230 .elementor-element.elementor-element-7505602 li.product a[href*="compare"],
.elementor-230 .elementor-element.elementor-element-7505602 li.product .wd-compare-btn,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .yith-compare {
  display: none !important;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-230 .elementor-element.elementor-element-7505602 ul.products {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .elementor-230 .elementor-element.elementor-element-7505602 ul.products li.product {
    min-height: 350px !important;
  }

  .elementor-230 .elementor-element.elementor-element-7505602 li.product a.woocommerce-LoopProduct-link > img,
  .elementor-230 .elementor-element.elementor-element-7505602 li.product a.woocommerce-loop-product__link > img,
  .elementor-230 .elementor-element.elementor-element-7505602 li.product img.attachment-woocommerce_thumbnail,
  .elementor-230 .elementor-element.elementor-element-7505602 li.product img.wp-post-image {
    height: 195px !important;
    max-height: 195px !important;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-230 .elementor-element.elementor-element-7505602 ul.products {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .elementor-230 .elementor-element.elementor-element-7505602 ul.products li.product {
    min-height: 305px !important;
  }

  .elementor-230 .elementor-element.elementor-element-7505602 li.product a.woocommerce-LoopProduct-link > img,
  .elementor-230 .elementor-element.elementor-element-7505602 li.product a.woocommerce-loop-product__link > img,
  .elementor-230 .elementor-element.elementor-element-7505602 li.product img.attachment-woocommerce_thumbnail,
  .elementor-230 .elementor-element.elementor-element-7505602 li.product img.wp-post-image {
    height: 150px !important;
    max-height: 150px !important;
    padding: 12px 10px 8px !important;
  }

  .elementor-230 .elementor-element.elementor-element-7505602 .woocommerce-loop-product__title,
  .elementor-230 .elementor-element.elementor-element-7505602 li.product h2,
  .elementor-230 .elementor-element.elementor-element-7505602 li.product h3 {
    min-height: 38px !important;
    font-size: 12px !important;
    padding: 6px 8px 3px !important;
  }

  .elementor-230 .elementor-element.elementor-element-7505602 li.product .price {
    min-height: 30px !important;
    font-size: 12px !important;
    margin-bottom: 9px !important;
  }

  .elementor-230 .elementor-element.elementor-element-7505602 li.product .price ins,
  .elementor-230 .elementor-element.elementor-element-7505602 li.product .price ins .woocommerce-Price-amount,
  .elementor-230 .elementor-element.elementor-element-7505602 li.product .price ins bdi {
    font-size: 12px !important;
  }

  .elementor-230 .elementor-element.elementor-element-7505602 li.product .button,
  .elementor-230 .elementor-element.elementor-element-7505602 li.product .add_to_cart_button,
  .elementor-230 .elementor-element.elementor-element-7505602 li.product .product_type_simple,
  .elementor-230 .elementor-element.elementor-element-7505602 li.product .product_type_variable {
    width: calc(100% - 16px) !important;
    min-height: 36px !important;
    margin: 0 8px 10px !important;
    padding: 9px 8px !important;
    font-size: 9px !important;
    letter-spacing: .04em !important;
  }

  .elementor-230 .elementor-element.elementor-element-7505602 li.product .onsale {
    top: 8px !important;
    left: 8px !important;
    width: 40px !important;
    height: 40px !important;
    min-width: 40px !important;
    min-height: 40px !important;
    font-size: 9px !important;
  }

  .elementor-230 .elementor-element.elementor-element-7505602 li.product .yith-wcwl-add-to-wishlist,
  .elementor-230 .elementor-element.elementor-element-7505602 li.product .tinvwl_add_to_wishlist_button,
  .elementor-230 .elementor-element.elementor-element-7505602 li.product [class*="wishlist"],
  .elementor-230 .elementor-element.elementor-element-7505602 li.product .yith-wcqv-button,
  .elementor-230 .elementor-element.elementor-element-7505602 li.product .quick-view,
  .elementor-230 .elementor-element.elementor-element-7505602 li.product .woosq-btn,
  .elementor-230 .elementor-element.elementor-element-7505602 li.product .wd-quick-view-btn {
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    min-height: 32px !important;
    right: 8px !important;
  }

  .elementor-230 .elementor-element.elementor-element-7505602 li.product .yith-wcwl-add-to-wishlist,
  .elementor-230 .elementor-element.elementor-element-7505602 li.product .tinvwl_add_to_wishlist_button,
  .elementor-230 .elementor-element.elementor-element-7505602 li.product [class*="wishlist"] {
    top: 8px !important;
  }

  .elementor-230 .elementor-element.elementor-element-7505602 li.product .yith-wcqv-button,
  .elementor-230 .elementor-element.elementor-element-7505602 li.product .quick-view,
  .elementor-230 .elementor-element.elementor-element-7505602 li.product .woosq-btn,
  .elementor-230 .elementor-element.elementor-element-7505602 li.product .wd-quick-view-btn {
    top: 44px !important;
  }
}
/* Fix add to cart: red outline normally, red filled on hover */
.elementor-230 .elementor-element.elementor-element-7505602 li.product .button,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .add_to_cart_button,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .product_type_simple,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .product_type_variable {
  background: transparent !important;
  color: #d71920 !important;
  border: 2px solid #d71920 !important;
}

.elementor-230 .elementor-element.elementor-element-7505602 li.product .button:hover,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .add_to_cart_button:hover,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .product_type_simple:hover,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .product_type_variable:hover {
  background: #d71920 !important;
  color: #fff !important;
  border-color: #d71920 !important;
}

/* Fix duplicate / half wishlist hearts */
.elementor-230 .elementor-element.elementor-element-7505602 li.product .yith-wcwl-add-to-wishlist i,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .yith-wcwl-add-to-wishlist svg,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .yith-wcwl-add-to-wishlist img,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .yith-wcwl-add-to-wishlist .yith-wcwl-icon,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .add_to_wishlist i,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .add_to_wishlist svg,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .add_to_wishlist img {
  display: none !important;
}

.elementor-230 .elementor-element.elementor-element-7505602 li.product .yith-wcwl-add-to-wishlist a:before,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .add_to_wishlist:before {
  content: "♡" !important;
  display: block !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  text-indent: 0 !important;
  font-family: Arial, sans-serif !important;
  font-size: 25px !important;
  font-weight: 400 !important;
  line-height: 1 !important;
  color: #080808 !important;
  transform: none !important;
}

.elementor-230 .elementor-element.elementor-element-7505602 li.product .yith-wcwl-add-to-wishlist a:hover:before,
.elementor-230 .elementor-element.elementor-element-7505602 li.product .add_to_wishlist:hover:before {
  color: #fff !important;
}/* End custom CSS */