@font-face {
  font-family: 'WooCommerce-Wishlist';
  src: url("fonts/WooCommerce-Wishlist.eot?bo2ykn");
  src: url("fonts/WooCommerce-Wishlist.eot?bo2ykn#iefix") format("embedded-opentype"), url("fonts/WooCommerce-Wishlist.ttf?bo2ykn") format("truetype"), url("fonts/WooCommerce-Wishlist.woff?bo2ykn") format("woff"), url("fonts/WooCommerce-Wishlist.svg?bo2ykn#WooCommerce-Wishlist") format("svg");
  font-weight: normal;
  font-style: normal;
}

.jvm_add_to_wishlist_heart {
  font-family: 'WooCommerce-Wishlist';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/**
 * Button mode
 */
.jvm_add_to_wishlist.button .jvm_add_to_wishlist_heart {
  display: inline;
}

.jvm_add_to_wishlist.button .jvm_add_to_wishlist_text_add,
.jvm_add_to_wishlist.button .jvm_add_to_wishlist_text_remove {
  display: none;
}

.jvm_add_to_wishlist .jvm_add_to_wishlist_heart:before {
  content: "\e900";
}
.jvm_add_to_wishlist.in_wishlist .jvm_add_to_wishlist_heart:before {
  content: "\e901";
}

/**
 * Text mode
 */
.jvm_add_to_wishlist.text .jvm_add_to_wishlist_heart {
  display: none;
}
.jvm_add_to_wishlist.text .jvm_add_to_wishlist_text_add {
  display: inline;
}
.jvm_add_to_wishlist.text .jvm_add_to_wishlist_text_remove {
   display: none;
}

.jvm_add_to_wishlist.text.in_wishlist .jvm_add_to_wishlist_text_add {
  display: none;
}
.jvm_add_to_wishlist.text.in_wishlist .jvm_add_to_wishlist_text_remove {
  display: inline;
}

/**
 * Wishlist page
 */
.jvm-woocommerce-wishlist-container .hidden {
  display: none;
}