.booking-form{font-size:.8125rem}.booking-form .booking-form__closed{cursor:pointer}.booking-form .booking-form__closed .booking-form__col{margin-bottom:1rem}.booking-form .booking-form__open{display:none}.booking-form .booking-form__open .booking-form__col{padding-top:1rem;padding-bottom:1rem}.booking-form .booking-form__result{color:rgba(99,102,106,.4);padding:.15rem 1.5rem .5rem 0;border-bottom:1px solid rgba(99,102,106,.4);position:relative}.booking-form .booking-form__result:after{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;content:"\f078";color:#63666a;font-size:1.15rem;position:absolute;top:0;right:0}.booking-form .booking-form__resorts{padding:0;list-style-type:none}.booking-form .booking-form__resorts li{margin-bottom:1rem;padding:.25rem;cursor:pointer}.booking-form .booking-form__resorts li:hover{background-color:#eee}.booking-form .booking-form__resorts li.selected{background-color:#eee;font-weight:700}.booking-form .booking-form__resorts li:before{display:none}.booking-form .booking-form__guests{padding:.15rem 0;margin-bottom:1rem;display:flex;justify-content:space-between;max-width:18rem}.booking-form .booking-form__guests .controls{display:flex;align-items:center}.booking-form .booking-form__guests .controls .result{padding:0 .5rem}.booking-form .booking-form__guests .controls .decrease,.booking-form .booking-form__guests .controls .increase{font-weight:300;font-size:1.5rem;cursor:pointer;margin:0 .25rem}@media (min-width:768px){.booking-form .booking-form__guests .controls .decrease,.booking-form .booking-form__guests .controls .increase{font-size:1rem}.booking-form .booking-form__guests .controls .decrease:hover,.booking-form .booking-form__guests .controls .increase:hover{font-weight:700}}.booking-form .booking-form__col--buttons .btn{font-size:.6875rem;width:100%}
/*# sourceMappingURL=booking-bar.css.map */
