/* минимальные стили (по желанию) */
.size-btn { transition: .15s; }
.size-btn:hover { opacity: .85; }

.fav-btn{
  border: 1px solid #111;
  background: #fff;
  color: #111;
  padding: 10px 12px;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 600;
  transition: opacity .15s ease, background .15s ease, color .15s ease;
}

.fav-btn:hover{ opacity: .85; }

.fav-btn.fav-active{
  background: #111;
  color: #fff;
}
