@charset "UTF-8";

.gallery-list-item-like-out {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
}
.gallery-list-item-like-in {
  display: inline-flex;
  align-items: center;
  padding: 8px 16px;
  color: #fff;
  text-shadow: 2px 2px 3px rgba(0,0,0,0.3);
}
.gallery-list-item-like-in[data-is-expired="0"] {
  cursor: pointer;
}
.gallery-list-item-like-in[data-is-expired="1"] {
  cursor: not-allowed;
}
.gallery-list-item-like-in .fa,
.gallery-list-item-like-in .far {
  font-size: 21px;
  transition: color .2s;
}
.gallery-list-item-like-in .fa {
  color: rgba(249, 92, 113, 1);
}
.gallery-list-item-like-in .far {
  color: #fff;
}
.gallery-list-item-like-in:hover .fa-heart {
  color: rgba(249, 92, 113, .7);
}
