/* favorites button */
.favorite-button {
  background-color: transparent;
  line-height: 1;
  flex: 0 0 auto;
  padding: 0;
  margin: 0 20px 0 auto;
  border: 0;
  cursor: pointer;
  width: 24px;
  height: 23px;
  background-image: url("/wp-content/uploads/2023/04/Group-166@2x-1.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.favorite-button.is-favorite {
  background-image: url("/wp-content/uploads/2023/04/Group-173@2x-1.png");
}

.favorite-button:hover,
.favorite-button:focus {
  background-color: transparent;
}

/* favorites page - hide rows which are not favorites on favorites page (id 39) */
.favorites .gb-grid-column:has(.favorite-button:not(.is-favorite)) {
  display: none;
}

.no-favorites {
  display: none;
}

.no-favorites p {
  margin-bottom: 0;
}

.visible {
  display: block;
}

.hidden {
  display: none;
}
