.bookingDetails__calendar+.searchBarItem__content{top:0}@media (min-width:993px){.bookingDetails__calendar+.searchBarItem__content{left:-.24rem;right:-.24rem;top:-.32rem!important}}.bookingDetails__calendar+.searchBarItem__content .calendar,.bookingDetails__guests+.searchBarItem__content .calendar{min-width:100%}.bookingDetails__calendar+.searchBarItem__content .calendar .flatpickr-calendar .flatpickr-months,.bookingDetails__guests+.searchBarItem__content .calendar .flatpickr-calendar .flatpickr-months{padding:.24rem .12rem}.bookingDetails__calendar+.searchBarItem__content .calendar .flatpickr-calendar .flatpickr-months .flatpickr-prev-month,.bookingDetails__guests+.searchBarItem__content .calendar .flatpickr-calendar .flatpickr-months .flatpickr-prev-month{left:.12rem}.bookingDetails__calendar+.searchBarItem__content .calendar .flatpickr-calendar .flatpickr-months .flatpickr-next-month,.bookingDetails__guests+.searchBarItem__content .calendar .flatpickr-calendar .flatpickr-months .flatpickr-next-month{right:.12rem}@media (min-width:992px){.bookingDetails__calendar+.searchBarItem__content .calendar .flatpickr-calendar .flatpickr-innerContainer,.bookingDetails__guests+.searchBarItem__content .calendar .flatpickr-calendar .flatpickr-innerContainer{padding-bottom:0}}.bookingDetails__calendar+.searchBarItem__content .calendar .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer,.bookingDetails__guests+.searchBarItem__content .calendar .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer{width:100%}.bookingDetails__calendar+.searchBarItem__content .calendar .flatpickr-calendar .flatpickr-innerContainer .flatpickr-weekdaycontainer,.bookingDetails__guests+.searchBarItem__content .calendar .flatpickr-calendar .flatpickr-innerContainer .flatpickr-weekdaycontainer{padding:0 .05rem}.bookingDetails__calendar+.searchBarItem__content .calendar .flatpickr-calendar .flatpickr-innerContainer .dayContainer,.bookingDetails__guests+.searchBarItem__content .calendar .flatpickr-calendar .flatpickr-innerContainer .dayContainer{row-gap:.08rem;padding:0 .1rem}@media (min-width:992px){.bookingDetails__calendar+.searchBarItem__content .calendar .flatpickr-calendar .flatpickr-innerContainer .dayContainer,.bookingDetails__guests+.searchBarItem__content .calendar .flatpickr-calendar .flatpickr-innerContainer .dayContainer{width:50%;min-width:50%;max-width:50%}}.bookingDetails__calendar+.searchBarItem__content .calendar .flatpickr-calendar .flatpickr-innerContainer .flatpickr-weekdays,.bookingDetails__guests+.searchBarItem__content .calendar .flatpickr-calendar .flatpickr-innerContainer .flatpickr-weekdays{padding:.16rem 0 .12rem}.bookingDetails__calendar+.searchBarItem__content .calendar .flatpickr-calendar .flatpickr-innerContainer .flatpickr-weekdays .flatpickr-weekdaycontainer,.bookingDetails__guests+.searchBarItem__content .calendar .flatpickr-calendar .flatpickr-innerContainer .flatpickr-weekdays .flatpickr-weekdaycontainer{padding:0 .1rem}.bookingDetails__calendar+.searchBarItem__content .rounded-bl-15.rounded-br-15,.bookingDetails__guests+.searchBarItem__content .rounded-bl-15.rounded-br-15{grid-template-columns:1fr;padding-bottom:.24rem}.bookingDetails__calendar+.searchBarItem__content .rounded-bl-15.rounded-br-15 .flex-col,.bookingDetails__guests+.searchBarItem__content .rounded-bl-15.rounded-br-15 .flex-col{justify-content:stretch;margin-top:.24rem}.bookingDetails__calendar+.searchBarItem__content .rounded-bl-15.rounded-br-15 .flex-col div,.bookingDetails__guests+.searchBarItem__content .rounded-bl-15.rounded-br-15 .flex-col div{width:100%}@media (min-width:993px){.bookingDetails__calendar+.searchBarItem__content .rounded-bl-15.rounded-br-15 .flex-col div,.bookingDetails__guests+.searchBarItem__content .rounded-bl-15.rounded-br-15 .flex-col div{width:50%}}.bookingDetails__calendar+.searchBarItem__content .rounded-bl-15.rounded-br-15 .flex-col div,.bookingDetails__calendar+.searchBarItem__content .rounded-bl-15.rounded-br-15 .flex-col button,.bookingDetails__guests+.searchBarItem__content .rounded-bl-15.rounded-br-15 .flex-col div,.bookingDetails__guests+.searchBarItem__content .rounded-bl-15.rounded-br-15 .flex-col button{height:.4rem}
.M1mf_G_image{-o-object-fit:cover;object-fit:cover;height:2.69rem}@media (max-width:992px){.M1mf_G_image{width:100%;height:2.55rem}}.M1mf_G_navigation{display:none}@media (min-width:1024px){.M1mf_G_navigation{display:flex}}.M1mf_G_pagination{z-index:10;width:calc(var(--room-dots)*.13rem);max-width:calc(100% - .32rem);position:absolute;bottom:.12rem;left:50%;overflow:hidden;transform:translate(-50%)}.M1mf_G_track{align-items:center;width:max-content;transition:transform .2s;display:flex}.M1mf_G_bullet{cursor:pointer;background:#fff9;border-radius:50%;flex:none;width:.08rem;height:.08rem;margin:0 .025rem;padding:0;transition:transform .2s,background-color .2s;display:block;transform:scale(.33)}.M1mf_G_bulletNear{transform:scale(.66)}.M1mf_G_bulletActive{background:var(--white);transform:scale(1)}
.M3_1uG_navigation button{width:.24rem;height:.24rem}.M3_1uG_navigation button:hover{transform:none}@media (max-width:767px){.M3_1uG_navigation{z-index:50;right:0}.M3_1uG_navigation button{margin:0 .05rem}}
