.ui-datepicker{border:none;border-radius:none;font-family:'Inter',sans-serif;padding:0;width:309px}@media (min-width:768px){.ui-datepicker{width:324px}}@media (min-width:1025px){.ui-datepicker{width:440px}}@media (min-width:1367px){.ui-datepicker{width:600px}}.ui-datepicker-header{border-radius:0}.ui-datepicker-calendar{background-color:var(--white)}.ui-datepicker-calendar th,.ui-datepicker-calendar td{background-color:transparent!important;border:none!important;font-family:var(--sans);font-size:20px;font-weight:500;transition:all .3s}.ui-datepicker-calendar th{color:var(--gold)}.ui-datepicker-calendar td a{transition:all .3s}.ui-datepicker-calendar td:not(.ui-datepicker-unselectable):hover a{background-color:var(--gold)}.ui-datepicker-calendar th:hover a,.ui-datepicker-calendar td:hover a{color:var(--white)}.ui-datepicker-calendar .ui-datepicker-today{background-color:var(--navy)!important}.ui-datepicker-calendar .ui-datepicker-today a{color:var(--white)!important}.ui-state-disabled.ui-datepicker-today .ui-state-default{color:var(--white)}.ui-datepicker-calendar .ui-datepicker-current-day{background-color:var(--gold)!important}.ui-datepicker-calendar .ui-datepicker-current-day a{color:var(--white)!important}.ui-datepicker-calendar tbody tr:hover>td,.ui-datepicker-calendar tbody tr:hover>th{background-color:transparent}.ui-datepicker-header{align-items:center;background-color:var(--gold);border:none;color:var(--white);display:flex;height:75px;padding:0 10px!important;justify-content:space-between;padding:0}.ui-datepicker-header .ui-datepicker-title{align-items:center;display:flex;font-size:16px;font-weight:500;height:100%;justify-content:center;letter-spacing:2px;line-height:1.5;margin:0;order:2;text-transform:uppercase}.ui-helper-clearfix:before,.ui-helper-clearfix:after{display:none}@media (min-width:768px){.ui-datepicker-header .ui-datepicker-title{font-size:20px}}@media (min-width:1025px){.ui-datepicker-header .ui-datepicker-title{font-size:22px}}@media (min-width:1367px){.ui-datepicker-header .ui-datepicker-title{font-size:24px}}.ui-datepicker-prev,.ui-datepicker-next{align-items:center;cursor:pointer;display:flex;height:35px!important;position:static!important;width:16px!important}.ui-datepicker-prev:hover,.ui-datepicker-next:hover{background-color:transparent;border:none}.ui-datepicker-prev span,.ui-datepicker-next span{background:url(/wp-content/uploads/2023/09/icon-arrow-right-white.svg) no-repeat;background-size:contain!important;height:35px!important;margin-left:0!important;margin-top:0!important;position:static!important;width:16px!important}.ui-datepicker-prev span{background:url(/wp-content/uploads/2023/09/icon-arrow-left-white.svg) no-repeat}.ui-datepicker-prev{order:1;left:30px}.ui-datepicker-next{order:3;right:30px}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active,table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background:0 0;border:none}.ui-datepicker-calendar .ui-state-default{text-align:center}.ui-widget.ui-widget-content{border:none;border-radius:0}.reserve-now-form{display:flex;column-gap:20px;justify-content:space-between;margin:0 auto;max-width:100%;row-gap:20px}.reserve-now-form .dates{column-gap:20px;display:flex;flex-direction:column;row-gap:20px;position:relative;width:65%}.reserve-now-form .dates .row-1{column-gap:20px;display:flex}.reserve-now-form .dates .row-2{bottom:-28px;position:absolute;width:100%}.reserve-now-form input,.reserve-now-form .custom-select{background-color:var(--navy);border:2px solid var(--gold)!important;border-radius:0!important;color:var(--gold);font-family:'Compadre Narrow',sans-serif;font-size:24px;height:64px;padding:0 20px 5px;text-align:center;text-transform:uppercase;transition:all .3s}.reserve-now-form input:focus,.reserve-now-form input:active,.reserve-now-form input:hover{background-color:var(--white)}.reserve-now-form label{display:none!important}.reserve-now-form input:hover,.reserve-now-form .custom-select:hover,.reserve-now-form input:active,.reserve-now-form .custom-select:active{border:1px solid var(--gold)}.reserve-now-form input::placeholder{color:var(--gold);opacity:1;transition:color .3s}.reserve-now-form input:hover::placeholder,.reserve-now-form .custom-select:hover::placeholder,.reserve-now-form input:active::placeholder,.reserve-now-form .custom-select:active::placeholder{color:var(--black)}.reserve-now-form input{cursor:pointer;width:320px}.reserve-now-form .people{display:flex;flex-direction:column;row-gap:24px}.reserve-now-form .custom-select{transition:all .3s}.reserve-now-form .custom-select:hover{color:var(--black)!important}.reserve-now-form .submit-button{width:35%}.reserve-now-form .book-button{width:100%}.reserve-now-form input[type=submit]{background-color:var(--gold)!important;border:none;color:var(--navy)!important;font-size:24px;height:64px;letter-spacing:0;margin:0 auto;outline:none!important;padding:0 0 2px;text-align:center;transition:all .3s}.reserve-now-form input[type=submit]:hover,.reserve-now-form input[type=submit]:active{background-color:var(--navy)!important;color:var(--white)!important}.custom-select{position:relative;width:200px}.custom-select .selected-option,.custom-select .option{padding:10px;border:1px solid #000;cursor:pointer;align-items:center;display:flex;justify-content:center}.custom-select .options{margin:0 -1px;position:absolute;top:100%;left:0;right:0;z-index:99;max-height:0;overflow:hidden;transition:max-height .2s ease-in-out}.custom-select .option{background-color:var(--white);color:var(--indigoblue);font-size:18px}.custom-select .option:hover{background-color:#f0f0f0}.custom-select .options.open{max-height:500px}.custom-select .selected-option{height:100%}.reserve-now-form .reserve-message{display:none;font-size:12px;font-weight:400;line-height:1;margin-bottom:0;position:relative;text-align:center;top:-13px}.shake{animation:shake .6s;animation-iteration-count:1}@keyframes shake{0%{transform:translateX(0)}10%{transform:translateX(-5px)}20%{transform:translateX(5px)}30%{transform:translateX(-5px)}40%{transform:translateX(5px)}50%{transform:translateX(-5px)}60%{transform:translateX(5px)}70%{transform:translateX(-5px)}80%{transform:translateX(5px)}90%{transform:translateX(-5px)}100%{transform:translateX(0)}}@media (max-width:767px){.reserve-now-form input,.reserve-now-form .custom-select{font-size:20px}.reserve-now-form .custom-select{width:100%}.reserve-now-form input[type=submit]{width:100%}}@media (min-width:768px){.reserve-now-form .people{column-gap:24px;flex-direction:row}}@media (min-width:1025px){.reserve-now-form{width:1025px}}