.btn-book-now{animation-timing-function:ease-in-out;background-color:#875e32;border:1px solid;border-radius:3px;color:#fcf4e2;font-family:Cardo,serif;font-size:18px;font-style:normal;font-weight:700;line-height:1.51875rem;padding:5px 31px;text-align:center;text-decoration:none;transition:all .15s ease-in-out}.book-now-container{max-width:270px;padding:20px}.modal-close{align-items:center;cursor:pointer;display:flex;font-size:18px;justify-content:flex-end;margin-bottom:10px}.modal-close svg{margin-left:15px;max-width:20px}.calendar-dates{display:flex;justify-content:space-between;margin-bottom:20px}.checkin-column{background:#e6e6e6;border:1px solid #e6e6e6;padding:.3em .3em .5em;text-align:center;text-transform:uppercase;width:100%;width:49%}.checkin-column p{margin:0}.checkin-column h5{color:#243c2c;font-size:14px;margin:0}.checkin-date,.checkout-date{color:#243c2c;font-size:49px}.checkin-month,.checkout-month{color:#243c2c;font-size:18px;font-size:16px}.occupancy-row h4{color:#243c2c;font-size:14px;margin-bottom:0}.room-count{background:#e6e6e6}.room-count,input.promo-field{font-size:16px;margin-bottom:10px;padding:8px}input.promo-field{background-color:#e6e6e6;border:none;color:#243c2c}.btn-full-now{background-color:#875e32;border:1px solid;border-radius:3px;color:#fcf4e2;display:block;font-size:18px;margin:0;width:100%}button{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;outline:none}.pika-single.is-hidden{display:none}.is-inrange .pika-button,.pika-button:hover{background-color:#875e32;border-color:#875e32;border-radius:0}.pika-table,.pika-table tr{border:none}.pika-title .pika-prev{font-size:0;padding:0}.pika-table th{background-color:transparent;border:none;color:#000;font-size:15px;font-size:20px;padding:10px}.book-now-container,.calendar,.dropdown-options,.occupancy-row{display:none}.pika-title .pika-label{font-size:22px}.pika-title .pika-next{font-size:0;padding:0}.is-selected .pika-button,.is-startrange .pika-button{background-color:var(--salmon);border-color:var(--salmon)}.pika-table{width:100%}.pika-table th{font-size:11px;padding-bottom:8px}.pika-table td{border:none;padding-top:30px;position:relative;width:14.25%}.pika-row{border:none}.pika-single button{border:none;display:inline-block;padding:0}.pika-button{color:#000;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.pika-title{align-items:center;display:flex;font-size:11px;height:32px;justify-content:center;margin-bottom:8px;position:relative}.pika-title .pika-label{padding-left:8px}.pika-title button{padding:8px;position:absolute;top:0}.pika-title .pika-prev{left:4px}.pika-title .pika-next{right:4px}.pika-select{display:none}.pika-lendar{padding:8px}.calendar__start-wrapper{border:2px solid var(--lemon)}.calendar__end-wrapper{border:2px solid var(--salmon)}.calendar__pikaday{background-color:#fff}.calendar__reset{background-color:var(--lemon);border:1px solid var(--lemon);color:#222;cursor:pointer;font-size:14px;margin:8px 0;outline:none;padding:16px}.calendar__reset:hover{background-color:#fc0}.is-disabled .pika-button,button.is-disabled{border:none;color:#ccc;cursor:none}.calendar__input{flex-basis:0;flex-grow:1;margin:4px 0;padding:16px 8px;width:100%}.calendar__input:first-child{margin-right:4px}.calendar__inputs{display:flex;width:100%}