@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);
}

.fsResult .slick-track {
  display: flex;
  align-items: stretch;
}
.fsResult .slick-slide {
  float: none;
  height: auto;
  padding: 0 .5rem;
}
.fsResult .slick-slider {
    margin-bottom: 3rem;
}
.fsResult .slick-slide > div {
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 8rem;
  padding: .5rem 1rem;
  background: var(--white);
  border-radius: .5rem;
  border: 1px solid #1c4388;
  box-sizing: border-box;
}

.timerHidden{ pointer-events: none !important;}
.timerVisible { pointer-events: auto !important;}