/* copied from the legacy booking pages' inline <style> */
.reserve-btn {
  display: block;
  margin: 30px auto;
  padding: 18px 40px;

  background: linear-gradient(
    180deg,
    #ffb84d 0%,
    #ffad33 50%,
    #ff9f1a 100%
  );

  color: #fff;
  font-size: 18px;
  font-weight: bold;
  text-align: center;

  border: none;
  border-radius: 999px;
  cursor: pointer;

  box-shadow:
    0 6px 15px rgba(0,0,0,0.18),
    inset 0 1px 0 rgba(255,255,255,0.35);

  transition: all .3s ease;
}

.reserve-btn:hover {
  transform: translateY(-2px);
  box-shadow:
    0 10px 22px rgba(0,0,0,0.22),
    inset 0 1px 0 rgba(255,255,255,0.4);
}
