.spl-like {
  display: block;
  align-items: center;
  gap: .4rem;
  padding: 10px 15px;
  border: 1px solid #888888;
  border-radius: 999px;
  line-height: 1;
  white-space: nowrap;
  color: #888888;
}

.swiper-container .spl-like, .archive__grid .spl-like{
	display: inline-block;
}

.spl-like--button { cursor: pointer; }
.spl-like--button:disabled { opacity: .6; cursor: not-allowed; }

.spl-like--badge { cursor: default; }

.spl-heart {
  font-size: 1rem;
}

.spl-like--button.is-liked, .spl-like--badge.is-liked {
  background: green;
  color: #fff;
  border-color: green;
}