:root{--hf-cal-accent:#7f223d;--hf-cal-accent-light:#9d4361}:is(.mphb-calendar,.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup).datepick{border-color:#e5e5e5;background-color:#fff}:is(.mphb-calendar,.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup) .datepick-nav{background-color:#fff}:is(.mphb-calendar,.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup) .datepick-nav a{color:#3a7423}:is(.mphb-calendar,.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup) .datepick-nav a:hover{background-color:transparent;color:#7f223d}:is(.mphb-calendar,.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup) .datepick-nav a.datepick-disabled{color:rgba(40,40,40,.35)}:is(.mphb-calendar,.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup) .datepick-cmd-next,:is(.mphb-calendar,.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup) .datepick-cmd-prev{background:#f7f7f7;color:#3a7423;transition:.3s}:is(.mphb-calendar,.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup) .datepick-cmd-next:hover:not(.datepick-disabled),:is(.mphb-calendar,.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup) .datepick-cmd-prev:hover:not(.datepick-disabled){color:#fff;background-color:#7f223d}:is(.mphb-calendar,.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup) .datepick-ctrl .datepick-cmd-today{color:#7f223d;font-weight:700}:is(.mphb-calendar,.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup) .datepick-ctrl .datepick-cmd-today:hover{background-color:rgba(127,34,61,.08);color:#7f223d;text-decoration:none}:is(.mphb-calendar,.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup) .datepick-cmd-clear,:is(.mphb-calendar,.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup) .datepick-cmd-close{color:#3a7423}:is(.mphb-calendar,.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup) a.datepick-cmd-clear:hover,:is(.mphb-calendar,.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup) a.datepick-cmd-clear:focus,:is(.mphb-calendar,.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup) a.datepick-cmd-close:hover,:is(.mphb-calendar,.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup) a.datepick-cmd-close:focus,.mphb-datepick-popup.mphb-check-in-datepick a.datepick-cmd-clear:hover,.mphb-datepick-popup.mphb-check-in-datepick a.datepick-cmd-clear:focus,.mphb-datepick-popup.mphb-check-in-datepick a.datepick-cmd-close:hover,.mphb-datepick-popup.mphb-check-in-datepick a.datepick-cmd-close:focus,.mphb-datepick-popup.mphb-check-out-datepick a.datepick-cmd-clear:hover,.mphb-datepick-popup.mphb-check-out-datepick a.datepick-cmd-clear:focus,.mphb-datepick-popup.mphb-check-out-datepick a.datepick-cmd-close:hover,.mphb-datepick-popup.mphb-check-out-datepick a.datepick-cmd-close:focus{color:#7f223d !important;text-decoration:underline !important;background-color:transparent !important}:is(.mphb-calendar,.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup) .datepick-month-header,:is(.mphb-calendar,.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup) .datepick-month-header select{font-family:"Cabin",sans-serif;color:#395337}:is(.mphb-calendar,.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup) .datepick-month{border-color:#e5e5e5}:is(.mphb-calendar,.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup) .datepick-month th,:is(.mphb-calendar,.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup) .datepick-month th a{background-color:#f7f7f7;color:#395337}:is(.mphb-calendar,.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup) .datepick-month td,:is(.mphb-calendar,.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup) .datepick-month td .datepick-other-month,:is(.mphb-calendar,.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup) .datepick-month td .datepick-weekend{background-color:#fff;color:#282828}:is(.mphb-calendar,.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup) .datepick-month td .datepick-today{background-color:#fff;color:#7f223d;font-weight:700}:is(.mphb-calendar,.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup) .datepick-month table td .mphb-past-date,:is(.mphb-calendar,.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup) .datepick-month table td .mphb-booked-date:not(.mphb-selectable-date){color:rgba(40,40,40,.35)}:is(.mphb-calendar,.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup) .datepick-month table td .mphb-out-of-season-date--check-in,:is(.mphb-calendar,.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup) .datepick-month table td .mphb-out-of-season-date--check-out,:is(.mphb-calendar,.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup) .datepick-month table td .mphb-out-of-season-date,:is(.mphb-calendar,.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup) .datepick-month table td .mphb-mark-as-unavailable--check-in,:is(.mphb-calendar,.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup) .datepick-month table td .mphb-mark-as-unavailable--check-out,:is(.mphb-calendar,.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup) .datepick-month table td .mphb-mark-as-unavailable{background:linear-gradient(135deg,#ececec 6.25%,#fff 6.25%,#fff 50%,#ececec 50%,#ececec 56.25%,#fff 56.25%,#fff 100%);background-size:11.31px 11.31px;color:rgba(40,40,40,.4)}:is(.mphb-calendar,.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup) .datepick-month table td .mphb-unselectable-date--check-in,:is(.mphb-calendar,.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup) .datepick-month table td .mphb-unselectable-date--check-out,.mphb-datepick-popup.mphb-check-in-datepick .datepick-month table td .mphb-unselectable-date--check-in,.mphb-datepick-popup.mphb-check-out-datepick .datepick-month table td .mphb-unselectable-date--check-out{color:rgba(40,40,40,.25) !important}:is(.mphb-calendar,.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup) .datepick-month table td .datepick-highlight,:is(.mphb-calendar,.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup) .datepick-month table td a.datepick-highlight,.mphb-datepick-popup.mphb-check-in-datepick .datepick-month table td .datepick-highlight,.mphb-datepick-popup.mphb-check-out-datepick .datepick-month table td .datepick-highlight{background-color:var(--hf-cal-accent-light) !important;color:#fff !important}:is(.mphb-calendar,.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup) .datepick-month table td .mphb-check-in-date,:is(.mphb-calendar,.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup) .datepick-month table td .mphb-selected-date,.mphb-datepick-popup.mphb-check-in-datepick .datepick-month table td .mphb-check-in-date,.mphb-datepick-popup.mphb-check-in-datepick .datepick-month table td .mphb-selected-date,.mphb-datepick-popup.mphb-check-out-datepick .datepick-month table td .mphb-check-in-date,.mphb-datepick-popup.mphb-check-out-datepick .datepick-month table td .mphb-selected-date{background-color:var(--hf-cal-accent-light) !important;color:#fff !important}:is(.mphb-calendar,.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup) .datepick-month table td .datepick-selected,:is(.mphb-calendar,.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup) .datepick-month table td .mphb-check-out-date,.mphb-datepick-popup.mphb-check-in-datepick .datepick-month table td .datepick-selected,.mphb-datepick-popup.mphb-check-out-datepick .datepick-month table td .datepick-selected,.mphb-datepick-popup.mphb-check-in-datepick .datepick-month table td .mphb-check-out-date,.mphb-datepick-popup.mphb-check-out-datepick .datepick-month table td .mphb-check-out-date{background-color:var(--hf-cal-accent) !important;color:#fff !important}.datepick-month td a.hoferhof-in-range,.datepick-month td span.hoferhof-in-range{background-color:var(--hf-cal-accent-light) !important;color:#fff !important}.mphb-calendar.mphb-datepick{--mphb-available-date-bg:#fff;--mphb-available-date-color:#282828;--mphb-not-available-date-bg:#ececec;--mphb-not-available-date-color:rgba(40,40,40,.4);--mphb-booked-date-bg:#f0f0f0;--mphb-booked-date-color:rgba(40,40,40,.35);--mphb-out-of-season-date-bg:#fff;--mphb-out-of-season-date-color:rgba(40,40,40,.4);--mphb-selected-date-bg:#7f223d;--mphb-selected-date-color:#fff;--mphb-unselectable-date-color:rgba(40,40,40,.25)}.mphb-calendar .mphb-calendar__selected-dates{color:#282828}:is(.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup){max-width:100%;padding:0 1em}@media screen and (min-width:48em){:is(.mphb-check-in-datepick,.mphb-check-out-datepick,.mphb-datepick-popup){padding:0}}