.myfavorites-heart {
  cursor: pointer;
  transition: fill 0.3s, stroke 0.3s;
  fill: none;
  stroke: #7FB33E;
}
.myfavorites-heart.liked path {
  fill: #7FB33E;
  stroke: #7FB33E;
}

.myfavorites-list {
  list-style: none;
  padding: 0;
}
.myfavorites-list li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.myfavorites-list li a {
  flex-grow: 1;
  text-decoration: none;
  color: #333;
}
.remove-favorite {
  background: transparent;
  border: none;
  color: #c00;
  cursor: pointer;
  font-size: 16px;
  margin-left: 10px;
}