/* Aquatre Wishlist UI (global) */


.aq-wishlist-btn{
  display:inline-flex;
  align-items:center;
  gap:8px;
  padding:0;
  margin:0;
  background:transparent;
  border:0;
  box-shadow:none;
  border-radius:0;
  color:#111;
  font-size:14px;
  line-height:1.2;
  cursor:pointer;
  -webkit-appearance:none;
  appearance:none;
}
.aq-wishlist-btn:focus{outline:2px solid rgba(0,0,0,.25);outline-offset:2px;}
.aq-wishlist-ico{display:inline-flex;align-items:center;justify-content:center;}
.aq-wishlist-btn .aq-heart-svg{width:20px;height:20px;stroke:#111;transition:stroke .2s ease;}
.aq-wishlist-btn.is-active .aq-heart-svg{stroke:#ff0000;fill:#ff0000;}
.aq-wishlist-btn.is-loading{opacity:.6;}



.woocommerce .aq-wishlist-btn{
  display:inline-flex;
  align-items:center;
  gap:8px;
  padding:0;
  margin:0;
  background:transparent;
  border:0;
  box-shadow:none;
  border-radius:0;
  color:#111;
  font-size:14px;
  line-height:1.2;
  cursor:pointer;
  -webkit-appearance:none;
  appearance:none;
}

.woocommerce .aq-wishlist-btn:focus{
  outline:2px solid rgba(0,0,0,.25);
  outline-offset:2px;
}

.woocommerce .aq-wishlist-ico{display:inline-flex;align-items:center;justify-content:center;}
.woocommerce .aq-wishlist-btn .aq-heart-svg{width:20px;height:20px;stroke:#111;}
/* loading state */
.woocommerce .aq-wishlist-btn.is-loading{opacity:.6;}

/* Small placement tweaks for product card */
.woocommerce .deals-body > .aq-wishlist-btn{margin:6px 0 8px;}
