body{--hh-custom-booking-form-label-size:.9rem}.d-none{display:none}#hh-custom-booking-form{border:0;box-shadow:0px 0px 6px 1px #eaeaea}.field-border{border:2px solid var(--hh-custom-booking-form-accent-color);border-radius:5px}#hh-custom-booking-form .field-border input{border:0;font-weight:200;font-size:.85rem;text-align:end;padding-right:1.4rem}#hh-custom-booking-form button#selectGuests{margin:0;border-bottom:unset;cursor:pointer;font-weight:200;padding-right:1.7rem;text-align:end}#hh-custom-booking-form .field-border input:focus,#hh-custom-booking-form .field-border input:focus-visible{outline:unset}#hh-custom-booking-form button#apply-promo,#hh-custom-booking-form button#applySelection,#hh-custom-booking-form .make-booking{text-transform:uppercase;font-weight:300;letter-spacing:2px;cursor:pointer}#hh-custom-booking-form button#apply-promo{margin:0;font-size:.65rem;font-weight:500;padding:.3rem;border-radius:0}#hh-custom-booking-form button#apply-promo.apply-promo-disabled{display:none}.promo-input-wrapper{position:relative;width:60%}.promo-label-wrapper{width:25%}#hh-custom-booking-form button#remove-promo{padding:10px;margin:0;cursor:pointer}#hh-custom-booking-form .promo-buttons-remove-apply{top:0;width:18%}#hh-custom-booking-form button#apply-promo:not(:hover),#hh-custom-booking-form button#applySelection,#hh-custom-booking-form .make-booking{color:#fff}#hh-custom-booking-form .hh-custom-calendar-hr{background-color:#eaeaea}#hh-custom-booking-form .ajax-result div.discount *{color:#28a745}#hh-custom-booking-form label{font-weight:500}.field-border{position:relative}.field-border:after{font-family:"Font Awesome 5 Pro";font-weight:200;font-size:.9rem;position:absolute;right:0;top:0;padding:.95rem .3rem;pointer-events:none}.field-border.checkin:after,.field-border.checkout:after{content:'\f073'}.field-border.sleeps:after{content:'\f0c0'}#hh-custom-booking-form .ajax-result div.price-table *{font-weight:500;font-size:.85rem}#hh-custom-booking-form .price-summary{font-size:1.2rem;padding:0 0 1rem}#hh-custom-booking-form .ajax-price{font-size:1.2rem}#hh-custom-booking-form .ajax-price .ajax-price-night{font-weight:200}.pricing-message *{font-size:.7rem;color:#9a9a9a}#hh-custom-booking-form div#promo-applied{text-align:center}#hh-custom-booking-form div#promo-applied.invalid-promo,#hh-custom-booking-form div#promo-applied.valid-promo{margin:10px 0}.daterangepicker.datepicker-dates-style-half-day{--theme--primary-color:color-mix(in srgb,var(--wp--preset--color--burnt-orange) 70%,transparent)}.daterangepicker.datepicker-dates-style-half-day td.start-date.end-date.today{border-radius:0}