.travelanium-reservation-bar{padding:15px}.travelanium-reservation-bar-inner{background-color:#fff;max-width:840px;margin-left:auto;margin-right:auto}.travelanium-reservation-form{display:grid;grid-template-areas:"dates guests code submit";grid-template-columns:auto 190px auto max-content;margin:0}.travelanium-reservation-form .cell{border-right:1px solid #e5e5e4;padding:14px 20px}.travelanium-reservation-form .cell__label{font-size:.8em;color:#848080;text-transform:uppercase}.travelanium-reservation-form .cell-dates .cell__value,.travelanium-reservation-form .cell-guests .cell__value{font-weight:700;color:#038da9;user-select:none}.travelanium-reservation-form .cell-dates{grid-area:dates}.travelanium-reservation-form .cell-dates .numofnight{margin-left:8px;opacity:.5}.travelanium-reservation-form .cell-dates .cell__value{cursor:default}.travelanium-reservation-form .cell-guests{grid-area:guests}.travelanium-reservation-form .cell-dates:hover,.travelanium-reservation-form .cell-guests:hover,.travelanium-reservation-form .cell-code:hover{background-color:#f5f5f5}.travelanium-reservation-form .cell-guests-item:not(:last-child){margin-bottom:6px}.travelanium-reservation-form .cell-code{grid-area:code}.travelanium-reservation-form .cell-submit{grid-area:submit;padding-top:22px;border-right:0}.travelanium-reservation-form .search-button{display:inline-block;padding:7px 20px 5px;margin:0;background-color:#038da9;color:#fff;font-weight:700}.travelanium-reservation-form input[name=accesscode]{line-height:1em;height:1.5em;padding:0;margin:0;box-shadow:none;background:0 0;border-width:0 0 1px;border-style:solid;border-color:#ccc}.travelanium-reservation-form input[name=accesscode]:active,.travelanium-reservation-form input[name=accesscode]:focus{box-shadow:none;background:0 0}@media (max-width:767px){.travelanium-reservation-bar-inner{border:1px solid #e5e5e4}.travelanium-reservation-form{grid-template-columns:repeat(2,1fr);grid-template-areas:"dates dates" "guests code" "submit submit"}.travelanium-reservation-form .cell{border-bottom:1px solid #e5e5e4;border-right:0}.travelanium-reservation-form .cell-submit{padding-top:16px;padding-bottom:16px;border-bottom:0;background-color:#4a4a4a}.travelanium-reservation-form .search-button{display:block;width:100%}}@media (max-width:375px){.travelanium-reservation-form{grid-template-columns:11fr;grid-template-areas:"dates" "guests" "code" "submit"}}.spinner-wrapper{display:flex;flex-wrap:nowrap;align-items:center}.spinner-wrapper .button-inc,.spinner-wrapper .button-dec{flex:0 0 34px;margin:0 0 0 2px;width:34px;height:34px;padding:0;display:inline-block;font-size:1.25em;font-weight:700}.spinner-wrapper .button-inc{order:6}.spinner-wrapper .button-dec{order:4}.spinner-wrapper .button-inc,.spinner-wrapper .button-dec{background-color:#fff;color:#888;transition:.2s}.spinner-wrapper .button-inc:hover,.spinner-wrapper .button-dec:active,.spinner-wrapper .button-dec:hover,.spinner-wrapper .button-dec:active{background-color:#038da9;color:#fff;transition-duration:0s}.spinner-wrapper .field{flex:1;order:2;-moz-appearance:textfield}.spinner-wrapper .field::-webkit-inner-spin-button{appearance:none;margin:0}.tl-dropdown{position:relative}.tl-dropdown-panel{position:absolute;top:0;left:0;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.125);padding:8px 12px;border-radius:4px;z-index:20}#trb_capacity{cursor:default}.tippy-content{padding:11px 15px}.capacity-panel .capacity-panel-item:not(:last-child){margin-bottom:8px}.tippy-box[data-theme=custom]{background:0 0;border-radius:0}.tippy-box[data-theme=custom] .tippy-content{padding:0}.travelanium-reservation-inroom{min-width:230px}.travelanium-reservation-inroom .easepick-wrapper{z-index:9999}.travelanium-reservation-inroom__row:not(:last-child){margin-bottom:1rem}.travelanium-reservation-inroom__row .search-button{display:block;width:100%;padding:9px 20px 7px;color:#fff}.travelanium-reservation-inroom .capacity-row{display:flex;flex-wrap:wrap;margin-top:-10px;margin-left:-10px}.travelanium-reservation-inroom .capacity-col{flex:0 0 50%;max-width:50%;padding-top:10px;padding-left:10px}.travelanium-reservation-inroom .form-row{border-bottom:1px solid #eee;padding-bottom:12px;margin-bottom:12px}.travelanium-reservation-inroom .row-code{border-bottom:0}.travelanium-reservation-inroom .row-submit{border-bottom:0;margin-bottom:0;padding-bottom:0}.travelanium-reservation-inroom .value{color:#038da9;font-weight:700;cursor:default}.travelanium-reservation-inroom input[name=accesscode]{padding:0;border-width:0 0 1px;border-style:solid;border-color:transparent transparent #ddd;box-shadow:none}.travelanium-reservation-inroom input[name=accesscode]:focus{box-shadow:none}.travelanium-reservation-inroom .search-button{background-color:#038da9;color:#fff;width:100%;padding:7px 12px 5px;transition:.2s}.travelanium-reservation-inroom .search-button:hover,.travelanium-reservation-inroom .search-button:active{background-color:#027a92;transition-duration:0s}