/*!**********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/blocks/wish-list-button/styles/style.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************/
.wc-booster-wishlist-button-wrapper {
  display: flex;
  gap: 10px;
  z-index: 99;
}
.wc-booster-wishlist-button-wrapper .wc-booster-wishlist-button {
  padding: 8px !important;
  background: transparent;
  border: none;
  cursor: pointer;
  position: relative;
  font-family: inherit;
}
.wc-booster-wishlist-button-wrapper .wc-booster-wishlist-button .wishlist-text,
.wc-booster-wishlist-button-wrapper .wc-booster-wishlist-button .wishlist-text-left {
  position: absolute;
  top: 8px;
  right: -117px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.5s ease-in-out;
  transform: translateX(20px);
}
.wc-booster-wishlist-button-wrapper .wc-booster-wishlist-button .wishlist-text span,
.wc-booster-wishlist-button-wrapper .wc-booster-wishlist-button .wishlist-text-left span {
  padding: 5px 10px;
  background-color: rgba(42, 42, 42, 0.4862745098);
  color: #fff;
  position: relative;
  font-size: 14px;
}
.wc-booster-wishlist-button-wrapper .wc-booster-wishlist-button .wishlist-text span:before,
.wc-booster-wishlist-button-wrapper .wc-booster-wishlist-button .wishlist-text-left span:before {
  content: "";
  position: absolute;
  left: -5px;
  top: 50%;
  width: 11px;
  height: 11px;
  background-color: rgba(42, 42, 42, 0.4862745098);
  clip-path: polygon(0 50%, 100% 100%, 100% 0);
  transform: translate(-50%, -50%);
}
.wc-booster-wishlist-button-wrapper .wc-booster-wishlist-button:hover .wishlist-text,
.wc-booster-wishlist-button-wrapper .wc-booster-wishlist-button:hover .wishlist-text-left {
  transition: all 0.5s ease-in-out;
  transform: translateX(0);
}
.wc-booster-wishlist-button-wrapper .wc-booster-wishlist-button .wishlist-text-left {
  right: unset;
  left: -117px;
  transform: translateX(-20px);
}
.wc-booster-wishlist-button-wrapper .wc-booster-wishlist-button .wishlist-text-left span:before {
  left: unset;
  right: -16px;
  top: 50%;
  clip-path: polygon(100% 50%, 0 100%, 0 0);
  transform: translate(-50%, -50%);
}
.wc-booster-wishlist-button-wrapper .wc-booster-wishlist-button i {
  font-weight: 900;
}
.wc-booster-wishlist-button-wrapper .wc-booster-wishlist-button.added i {
  color: #e53737;
  font-weight: 900;
}
.wc-booster-wishlist-button-wrapper .wc-booster-wishlist-button.added i:before {
  content: "\f004";
}
.wc-booster-wishlist-button-wrapper .wc-booster-wishlist-button.loading {
  padding-right: 0 !important;
}
.wc-booster-wishlist-button-wrapper .wc-booster-wishlist-button.loading i.fa-heart {
  animation: beat 0.25s infinite alternate;
  transform-origin: center;
}

.products-block-post-template li.product {
  position: relative;
}

.wp-block-post-template li.type-product {
  position: relative;
}

.single-product .wp-block-column {
  position: relative;
}

.wp-block-woocommerce-product-collection .wc-block-product {
  position: relative;
}

/*# sourceMappingURL=style-index.css.map*/