:root{--litepickerDayIsEndBg: var(--wp--preset--color--contrast);--litepickerDayIsStartBg: var(--wp--preset--color--contrast);--litepickerDayIsInRange: #CCCCCC;--litepicker-is-start-color-bg: #000000;--litepicker-is-end-color-bg: #000000;--litepicker-is-in-range-color: #CCCCCC}.booking-bar{position:relative;transition:.25s ease-in-out;max-width:988px !important;width:100% !important;display:none;z-index:2}@media(min-width: 992px){.booking-bar{margin-bottom:116px;display:block}body.home .booking-bar{margin-top:-210px}}.booking-bar .booking-bar__panel{position:relative}.booking-bar .litepicker{display:block;position:relative !important;right:0;left:auto !important;width:100%}@media(min-width: 992px){.booking-bar .litepicker{max-width:361px}}.booking-bar .litepicker a.button-next-month,.booking-bar .litepicker a.button-previous-month{display:none}.booking-bar .litepicker .container__days>div{padding:5px 0 !important;width:14.285714%}.booking-bar .litepicker .container__days>div.day-item.is-locked{opacity:.2;pointer-events:none}.booking-bar .litepicker .container__days{max-width:328px;margin:auto;width:100%}.booking-bar .litepicker .container__days .day-item.is-in-range{opacity:1 !important;color:var(--wp--preset--color--contrast);background-color:var(--litepickerDayIsInRange)}.booking-bar .litepicker .container__days .day-item.is-in-range:hover{border-radius:0}.booking-bar .litepicker .container__days .day-item.is-start-date{color:var(--wp--preset--color--base) !important;border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0}.booking-bar .litepicker .container__days .day-item.is-start-date:hover{border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0}.booking-bar .litepicker .container__days .day-item.is-end-date{color:var(--wp--preset--color--base) !important;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.booking-bar .litepicker .container__days .day-item.is-end-date:hover{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.booking-bar .litepicker .container__days .day-item.is-start-date.is-end-date{color:var(--wp--preset--color--contrast) !important;border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px}.booking-bar .litepicker .container__days .day-item.is-start-date,.booking-bar .litepicker .container__days .day-item.is-end-date{opacity:1 !important}.booking-bar .litepicker .container__days .day-item{font-size:20px;color:var(--wp--preset--color--contrast);position:relative;transition:none !important;cursor:pointer}.booking-bar .litepicker .container__days .day-item:hover{border-radius:4px;box-shadow:none}.booking-bar .litepicker .container__days>div{width:14.285714%;margin:2px 0}.booking-bar .litepicker .day-item,.booking-bar .litepicker .month-item-weekdays-row>div{list-style-position:auto}.booking-bar .litepicker .container__months{height:auto;min-height:300px;border:0 !important;box-shadow:none !important;background-color:rgba(0,0,0,0) !important;position:absolute;border-radius:0;padding:0;top:0;width:100%;display:flex;align-items:flex-start;justify-content:space-evenly;background-color:var(--wp--preset--color--base) !important;border-radius:32px;padding:16px;box-sizing:border-box}@media(min-width: 992px){.booking-bar .litepicker .container__months{width:380px}}.booking-bar .litepicker .container__months .month-item{color:var(--wp--preset--color--contrast);width:320px}@media(min-width: 567px){.booking-bar .litepicker .container__months .month-item{width:300px}}@media(min-width: 768px){.booking-bar .litepicker .container__months .month-item{width:100% !important;max-width:340px}}.booking-bar .litepicker .container__months .button-previous-month{cursor:pointer;width:32px;height:32px;position:relative;transform:rotate(180deg) !important;margin-left:-10px}.booking-bar .litepicker .container__months .button-previous-month::before{content:"";background-color:currentColor;width:2px;height:12px;position:absolute;transform:rotate(-45deg) translateY(-5px);top:0;bottom:0;left:0;right:0;margin:auto}.booking-bar .litepicker .container__months .button-previous-month::after{content:"";background-color:currentColor;width:2px;height:12px;position:absolute;transform:rotate(45deg) translateY(5px);top:0;bottom:0;left:0;right:0;margin:auto}.booking-bar .litepicker .container__months .button-next-month{cursor:pointer;width:32px;height:32px;position:relative;margin-right:-10px}.booking-bar .litepicker .container__months .button-next-month::before{content:"";background-color:currentColor;width:2px;height:12px;position:absolute;transform:rotate(-45deg) translateY(-5px);top:0;bottom:0;left:0;right:0;margin:auto}.booking-bar .litepicker .container__months .button-next-month::after{content:"";background-color:currentColor;width:2px;height:12px;position:absolute;transform:rotate(45deg) translateY(5px);top:0;bottom:0;left:0;right:0;margin:auto}.booking-bar .litepicker .container__months .month-item-weekdays-row{width:100%}.booking-bar .litepicker .container__months .month-item-weekdays-row>div{line-height:16px;color:#aabbae;font-size:14px;line-height:16px;color:var(--wp--preset--color--contrast);padding:5px 0;text-align:center;text-transform:capitalize;width:14.285714%;font-family:"aktiv-grotesk",sans-serif;font-weight:400}.booking-bar .litepicker .container__months .month-item-header .button-previous-month,.booking-bar .litepicker .container__months .month-item-header .button-next-month{color:var(--wp--preset--color--contrast) !important}.booking-bar .litepicker .container__months .month-item-header{padding:0 5px 10px;color:var(--wp--preset--color--contrast) !important;font-family:"aktiv-grotesk",sans-serif}.booking-bar .litepicker .container__months .month-item-header svg{position:relative}.booking-bar .litepicker select,.booking-bar .litepicker .month-item-name,.booking-bar .litepicker .month-item-year{list-style-position:auto;font-size:21px;line-height:24px;border:0;-moz-appearance:none;-webkit-appearance:none;font-weight:normal}.booking-bar .litepicker .month-item-name{text-transform:uppercase;font-family:"mabgate",sans-serif}.booking-bar .litepicker .month-item-year{font-family:"aktiv-grotesk",sans-serif}.booking-bar .booking-form .fieldset-container{width:100%;display:flex;flex-direction:column;align-items:center;border-radius:32px;align-items:center}@media(min-width: 992px){.booking-bar .booking-form .fieldset-container{flex-direction:row;background-color:var(--wp--preset--color--base)}}.booking-bar .booking-form .fieldset{margin-top:0;border-radius:32px;min-width:180px;background-color:var(--wp--preset--color--base);margin-top:16px}@media(max-width: 1100px){.booking-bar .booking-form .fieldset{min-width:150px}}@media(min-width: 992px){.booking-bar .booking-form .fieldset{background-color:rgba(0,0,0,0);margin-top:0}}.booking-bar .booking-form .fieldset:first-child{margin-top:0}.booking-bar .booking-form .fieldset input,.booking-bar .booking-form .fieldset textarea,.booking-bar .booking-form .fieldset select{border:0;font-weight:400}.booking-bar .booking-form .fieldset label{position:absolute;pointer-events:none;padding:0;top:8px;left:28px;z-index:1;line-height:20px;font-size:12px;text-transform:uppercase;letter-spacing:.05em;font-weight:400;color:var(--wp--preset--color--contrast)}.booking-bar .booking-form .fieldset.booking-bar__dates{cursor:pointer}.booking-bar .booking-form .fieldset.booking-bar__dates.date-set::before{display:none}.booking-bar .booking-form .fieldset.booking-bar__dates label{pointer-events:none}.booking-bar .booking-form .fieldset.booking-bar__dates input{cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.booking-bar .booking-form .fieldset.fieldset--button{position:relative;bottom:0;max-width:100%;z-index:0;padding:0;background-color:rgba(0,0,0,0);align-items:flex-end}@media(min-width: 992px){.booking-bar .booking-form .fieldset.fieldset--button{padding:0 9px}}.booking-bar .booking-form .fieldset.fieldset--button button{width:fit-content}.booking-bar .litepicker-backdrop{display:none !important}.booking-bar .invalid{border:0 !important}.booking-bar__error-message{display:none}.booking-bar__show-error-message .booking-bar__error-message{display:inline-block;height:13px;padding:0;color:#ff6565;font-weight:400;font-size:10px;letter-spacing:.5px;background:url(../0766f1c11c4aa7d415da.svg) left center no-repeat;padding-left:20px;text-transform:none;line-height:14px;margin-left:8px}body:not(.home) .booking-bar{border:1px solid var(--wp--preset--color--contrast);border-radius:32px;position:absolute;bottom:70px;transition:none;left:0;right:0}#booking-bar__field--dates{pointer-events:none}.booking-bar__dates-wrapper{position:relative;min-width:210px !important}@media(min-width: 1000px){.booking-bar__dates-wrapper{min-width:250px !important}}.booking-bar__dates-wrapper .date-picker-container{height:0;cursor:auto}.booking-bar__dates-wrapper .date-picker-container .litepicker{top:16px !important;left:0 !important;position:relative}.booking-bar__container{height:100%}.booking-bar__container .booking-bar__form{padding:0;overflow:hidden;position:relative}.booking-bar__container .booking-bar__location,.booking-bar__container .booking-bar__rooms,.booking-bar__container .booking-bar__guest,.booking-bar__container .booking-bar__code,.booking-bar__container .booking-bar__button{width:100%}.booking-bar__container .booking-bar__referral-text,.booking-bar__container .booking-bar__subheader{padding:0 0 20px;color:#aabbae}.booking-bar__container .booking-bar__day-text,.booking-bar__container .booking-bar__referral-text{opacity:.6}.booking-bar__container .booking-bar__group{display:flex;flex-direction:row}.booking-bar__container input[type=time]{width:100%;border:0;-webkit-appearance:none;display:flex;align-items:center;height:24px;text-align:left !important}.booking-bar__container .time{height:24px}.booking-bar__container .booking-bar__message{color:#aabbae;font-size:16px;line-height:24px;padding-top:32px}.booking-bar__container .show{display:block}.booking-bar__container option{-webkit-appearance:none}.booking-bar__container input,.booking-bar__container .booking-bar__checkin-out input{font-size:16px;line-height:22px;border:0;padding:0;outline:0}@media(min-width: 992px){.booking-bar__container input,.booking-bar__container .booking-bar__checkin-out input{font-size:16px;line-height:24px}}.booking-bar__container .booking-bar__checkin-out input::placeholder{color:var(--wp--preset--color--contrast);opacity:1}.booking-bar__container .booking-bar__checkin-out input::-webkit-input-placeholder{color:var(--wp--preset--color--contrast)}.booking-bar__container .booking-bar__checkin-out input:-moz-placeholder{color:var(--wp--preset--color--contrast)}.booking-bar__container .booking-bar__checkin-out input::-moz-placeholder{color:var(--wp--preset--color--contrast)}.booking-bar__container .booking-bar__checkin-out input:-ms-input-placeholder{color:var(--wp--preset--color--contrast)}.booking-bar__container .location{text-align:left}.booking-bar__container .booking-bar__dropbutton{background:none;overflow:hidden}.booking-bar__container .booking-bar__wrapper{width:100%;position:relative;min-height:100%}.booking-bar__container a{color:inherit;text-decoration:none}.booking-bar__container ul{list-style:none;margin:0;padding:0}.booking-bar__calendar-dotw{list-style-position:auto;width:100%;display:flex}.booking-bar__calendar-dotw .month-item-weekdays-row{width:100%;max-width:328px;display:flex;justify-self:center;justify-content:center;padding:20px 0 4px}@media(min-width: 567px){.booking-bar__calendar-dotw .month-item-weekdays-row{width:300px}}.booking-bar__calendar-dotw .month-item-weekdays-row>div{font-size:14px;line-height:16px;color:var(--wp--preset--color--contrast);padding:5px 0;text-align:center;text-transform:capitalize;width:14.285714%;font-family:"aktiv-grotesk",sans-serif;font-weight:400}.booking-bar__calendar-dotw .month-item-weekdays-row.second{display:none}@media(min-width: 567px){.booking-bar__calendar-dotw .month-item-weekdays-row.second{display:flex}}@media(min-width: 768px){.booking-bar__calendar-dotw{justify-content:left}}
