.reserve-form-label[data-astro-cid-jugtnpfu]{display:block;margin-bottom:.5rem;font-family:Inter,system-ui,sans-serif;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:#1c1c1c8c;white-space:nowrap}.reserve-form-label-aux[data-astro-cid-jugtnpfu]{text-transform:none;letter-spacing:0;color:#1c1c1c52;font-style:italic;margin-left:.35em}.step-pill[data-astro-cid-jugtnpfu]{display:flex;align-items:center;justify-content:center;gap:.45rem;padding:.6rem .4rem;color:#1c1c1c52;border-bottom:2px solid rgb(12 48 64 / .08);white-space:nowrap;letter-spacing:.18em;transition:color .2s,border-color .2s}@media (min-width: 640px){.step-pill[data-astro-cid-jugtnpfu]{padding:.65rem .6rem;gap:.55rem}}.step-pill[data-astro-cid-jugtnpfu].is-done{color:#1c1c1c8c;border-bottom-color:#0c304033}.step-pill[data-astro-cid-jugtnpfu].is-active{color:#0c3040;border-bottom-color:#0c3040bf}.step-pill-num[data-astro-cid-jugtnpfu]{font-weight:600;opacity:.55}.step-pill[data-astro-cid-jugtnpfu].is-active .step-pill-num[data-astro-cid-jugtnpfu]{opacity:1}.stay-meta-clear[data-astro-cid-jugtnpfu]{font-family:Inter,system-ui,sans-serif;font-size:.6875rem;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:#1c1c1cb8;text-underline-offset:3px;text-decoration:underline;text-decoration-color:#1c1c1c2e;text-decoration-thickness:1px;cursor:pointer;transition:color .18s ease,text-decoration-color .18s ease;background:none;border:0;padding:0}.stay-meta-clear[data-astro-cid-jugtnpfu]:hover,.stay-meta-clear[data-astro-cid-jugtnpfu]:focus-visible{color:#136b78;text-decoration-color:#136b7899;outline:none}body[data-nav-mode=solid] #site-nav{background-color:#0c3040f2;backdrop-filter:blur(12px);border-bottom-color:#ffffff1a}.reserve-calendar-mount .flatpickr-calendar{background-color:#faf8f3;border:1px solid rgba(200,169,107,.3);border-radius:0;box-shadow:none;width:100%;max-width:100%;padding:12px 8px 16px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.reserve-calendar-mount .flatpickr-calendar.inline{position:relative;margin-top:0}.reserve-calendar-mount .flatpickr-months{position:relative}.reserve-calendar-mount .flatpickr-days,.reserve-calendar-mount .flatpickr-rContainer{width:100%!important;max-width:100%!important}.reserve-calendar-mount .flatpickr-days{display:flex}.reserve-calendar-mount .dayContainer{min-width:0!important;width:auto!important;max-width:none!important;flex:1 1 0;justify-content:flex-start!important}.reserve-calendar-mount .dayContainer+.dayContainer{border-left:1px solid rgba(200,169,107,.35);padding-left:6px;margin-left:6px}.reserve-calendar-mount .flatpickr-weekdaycontainer+.flatpickr-weekdaycontainer{border-left:1px solid rgba(200,169,107,.35);padding-left:6px;margin-left:6px}.reserve-calendar-mount .flatpickr-month{color:#0c3040;height:44px}.reserve-calendar-mount .flatpickr-current-month{font-family:Georgia,Times New Roman,Times,serif;font-size:1.05rem;font-weight:400;color:#0c3040;padding-top:8px;height:36px}.reserve-calendar-mount .flatpickr-current-month .flatpickr-monthDropdown-months,.reserve-calendar-mount .flatpickr-current-month .cur-month{color:#0c3040;font-family:Georgia,Times New Roman,Times,serif;font-weight:400}.reserve-calendar-mount .flatpickr-current-month input.cur-year{color:#0c3040;font-family:Georgia,Times New Roman,Times,serif;font-weight:400;font-size:1rem;padding:0 4px 0 2px}.reserve-calendar-mount .numInputWrapper span{opacity:1!important;border-color:transparent}.reserve-calendar-mount .numInputWrapper span.arrowUp:after{border-bottom-color:#0c30408c}.reserve-calendar-mount .numInputWrapper span.arrowDown:after{border-top-color:#0c30408c}.reserve-calendar-mount .numInputWrapper span:hover.arrowUp:after,.reserve-calendar-mount .numInputWrapper:hover span.arrowUp:after{border-bottom-color:#0c3040}.reserve-calendar-mount .numInputWrapper span:hover.arrowDown:after,.reserve-calendar-mount .numInputWrapper:hover span.arrowDown:after{border-top-color:#0c3040}.reserve-calendar-mount .flatpickr-weekdays{color:#1c1c1c73}.reserve-calendar-mount .flatpickr-weekdaycontainer{display:flex}.reserve-calendar-mount span.flatpickr-weekday{color:#1c1c1c8c;font-weight:500;font-size:10px;letter-spacing:.18em;text-transform:uppercase;flex:1}.reserve-calendar-mount .flatpickr-day{color:#0c3040;border-radius:0;border-color:transparent;max-width:14.2857%;flex-basis:14.2857%;height:40px;line-height:40px;transition:background-color .12s,color .12s}.reserve-calendar-mount .flatpickr-day.today{border-color:#1a8fa080}.reserve-calendar-mount .flatpickr-day:hover,.reserve-calendar-mount .flatpickr-day.prevMonthDay:hover,.reserve-calendar-mount .flatpickr-day.nextMonthDay:hover{background-color:#c8a96b2e;color:#0c3040;border-color:transparent}.reserve-calendar-mount .flatpickr-day.selected,.reserve-calendar-mount .flatpickr-day.startRange,.reserve-calendar-mount .flatpickr-day.endRange,.reserve-calendar-mount .flatpickr-day.selected:hover,.reserve-calendar-mount .flatpickr-day.startRange:hover,.reserve-calendar-mount .flatpickr-day.endRange:hover{background-color:#0c3040;border-color:#0c3040;color:#faf8f3}.reserve-calendar-mount .flatpickr-day.inRange,.reserve-calendar-mount .flatpickr-day.inRange:hover{background-color:#0c30401a;border-color:transparent;color:#0c3040;box-shadow:none}.reserve-calendar-mount .flatpickr-day.flatpickr-disabled,.reserve-calendar-mount .flatpickr-day.flatpickr-disabled:hover{color:#1c1c1c38;background-color:transparent;border-color:transparent;cursor:not-allowed}.reserve-calendar-mount .flatpickr-day.prevMonthDay,.reserve-calendar-mount .flatpickr-day.nextMonthDay{color:#1c1c1c4d}.reserve-calendar-mount .flatpickr-prev-month,.reserve-calendar-mount .flatpickr-next-month{padding:0!important;width:40px;height:40px!important;top:2px!important;display:inline-flex!important;align-items:center;justify-content:center;color:#faf8f3!important;fill:#faf8f3!important;z-index:5}.reserve-calendar-mount .flatpickr-prev-month{left:2px!important}.reserve-calendar-mount .flatpickr-next-month{right:2px!important}.reserve-calendar-mount .flatpickr-prev-month.flatpickr-disabled,.reserve-calendar-mount .flatpickr-next-month.flatpickr-disabled{display:inline-flex!important;opacity:.3;cursor:not-allowed}.reserve-calendar-mount .rcv-nav-arrow{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #0C3040;border-radius:9999px;background-color:#0c3040;color:#faf8f3;font-family:Inter,system-ui,sans-serif;font-size:22px;line-height:1;font-weight:500;transition:background-color .16s,border-color .16s,color .16s;box-shadow:0 1px 3px #0c304040;padding-bottom:2px}.reserve-calendar-mount .flatpickr-prev-month:hover .rcv-nav-arrow,.reserve-calendar-mount .flatpickr-next-month:hover .rcv-nav-arrow{background-color:#c8a96b;border-color:#c8a96b;color:#0c3040}.reserve-calendar-mount .flatpickr-prev-month svg,.reserve-calendar-mount .flatpickr-next-month svg{display:none!important}.reserve-calendar-mount .flatpickr-day.endRange.startRange{border-radius:0}@media (max-width: 640px){.reserve-calendar-mount .flatpickr-days{gap:0}}#mobile-float-cta{display:none!important}
