.woo-favorites-button {
  padding: 8px;
  border: none;
  background: transparent;
  cursor: pointer;
  transition: all 0.3s ease;
}

.woo-favorites-button svg {
  width: 24px;
  height: 24px;
  fill: currentColor;
  transition: all 0.3s ease;
}

.woo-favorites-button:not(.is-favorite) svg {
  color: #666;
}

.woo-favorites-button.is-favorite svg {
  color: #e2401c;
}

.woo-favorites-button:hover:not(.is-favorite) svg {
  color: #333;
}

.woo-favorites-button:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

/* Animation lors du clic */
.woo-favorites-button:not(:disabled):active svg {
  transform: scale(0.9);
}
