.BookedRoomModal_bottomSheet__OQI_F{background-color:#f6f6f6}.BookedRoomModal_bottomSheet__OQI_F .BookedRoomModal_header__Qd5UK{background-color:#fff}.BookedRooms_container__j_cY1{display:flex;flex-direction:column;row-gap:12px}.BookedRooms_container__j_cY1 .BookedRooms_room__Vl9He{display:flex;flex-direction:column;justify-content:space-between;padding:16px;border-radius:12px;background-color:#fff}.BookedRooms_container__j_cY1 .BookedRooms_room__Vl9He .BookedRooms_roomInfo__CELJ3{width:250px}@media(min-width:768px){.BookedRooms_container__j_cY1 .BookedRooms_room__Vl9He{flex-direction:row;align-items:center;-moz-column-gap:12px;column-gap:12px}.BookedRooms_container__j_cY1 .BookedRooms_room__Vl9He .BookedRooms_roomInfo__CELJ3{width:500px}}.BookedRooms_container__j_cY1 .BookedRooms_button__ZgokW{margin-top:8px}@media(min-width:768px){.BookedRooms_container__j_cY1 .BookedRooms_button__ZgokW{margin-top:unset}}.RoomsPoliciesAndLocation_container__roq2g{display:flex;justify-content:space-between;flex-direction:column-reverse;width:calc(100% - 32px)}@media(min-width:1216px){.RoomsPoliciesAndLocation_container__roq2g{flex-direction:row;margin:48px 16px;align-items:flex-start;width:1216px}}.RoomsPoliciesAndLocation_container__roq2g .RoomsPoliciesAndLocation_mapContainer__UxqYA{position:relative;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;padding:24px;border-radius:18px;background:#fff;margin-top:32px}@media(min-width:1216px){.RoomsPoliciesAndLocation_container__roq2g .RoomsPoliciesAndLocation_mapContainer__UxqYA{width:336px;margin:0 0 0 32px}}.RoomsPoliciesAndLocation_container__roq2g .RoomsPoliciesAndLocation_mapContainer__UxqYA .RoomsPoliciesAndLocation_map__Ho5KN{width:auto;height:250px;border-radius:8px;margin-bottom:36px}.RoomsPoliciesAndLocation_container__roq2g .RoomsPoliciesAndLocation_mapContainer__UxqYA .RoomsPoliciesAndLocation_addressLabel__k7qQi{width:100%;display:flex;justify-content:center;position:absolute;z-index:1;bottom:92px;right:0}.RoomsPoliciesAndLocation_container__roq2g .RoomsPoliciesAndLocation_mapContainer__UxqYA .RoomsPoliciesAndLocation_addressLabel__k7qQi .RoomsPoliciesAndLocation_address__bQ0G_{font-size:12px;line-height:20px;letter-spacing:0;color:#121212;font-family:var(--news-font),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:8px;border-radius:8px;text-align:center;display:flex;justify-content:center;align-items:center;background-color:#fff;box-shadow:0 73px 158px rgba(0,0,0,.07),0 30.5px 66.01px rgba(0,0,0,.0503),0 16.31px 35.29px rgba(0,0,0,.0417),0 9.14px 19.78px rgba(0,0,0,.035),0 4.85px 10.51px rgba(0,0,0,.0283),0 2.02px 4.37px rgba(0,0,0,.0197)}.RoomsPoliciesAndLocation_container__roq2g h2{margin:0 0 24px}.RoomsPoliciesAndLocation_container__roq2g h4{margin:0 0 12px}.RoomsPoliciesAndLocation_container__roq2g .RoomsPoliciesAndLocation_bookedRooms__0J_Jh{margin-bottom:32px}.RoomsPoliciesAndLocation_container__roq2g .RoomsPoliciesAndLocation_bookingDetails__FBoUe{display:flex;flex-direction:column;flex-grow:1;margin-top:32px}@media(min-width:1216px){.RoomsPoliciesAndLocation_container__roq2g .RoomsPoliciesAndLocation_bookingDetails__FBoUe{margin-top:unset}}.RoomsPoliciesAndLocation_container__roq2g .RoomsPoliciesAndLocation_bookingDetails__FBoUe .RoomsPoliciesAndLocation_cancelInfos__vKuQG{display:flex;flex-direction:column;row-gap:8px;background-color:#fff;border-radius:12px;padding:16px;margin-bottom:32px}@media(min-width:1216px){.RoomsPoliciesAndLocation_container__roq2g .RoomsPoliciesAndLocation_bookingDetails__FBoUe .RoomsPoliciesAndLocation_cancelInfos__vKuQG{flex-direction:row;row-gap:unset;margin-bottom:unset}}.RoomsPoliciesAndLocation_container__roq2g .RoomsPoliciesAndLocation_bookingDetails__FBoUe .RoomsPoliciesAndLocation_cancelInfos__vKuQG .RoomsPoliciesAndLocation_cancelDetails__UsI1e{margin-bottom:16px;width:calc(100% - 32px)}@media(min-width:1216px){.RoomsPoliciesAndLocation_container__roq2g .RoomsPoliciesAndLocation_bookingDetails__FBoUe .RoomsPoliciesAndLocation_cancelInfos__vKuQG .RoomsPoliciesAndLocation_cancelDetails__UsI1e{width:320px;margin:unset}.RoomsPoliciesAndLocation_container__roq2g .RoomsPoliciesAndLocation_bookingDetails__FBoUe .RoomsPoliciesAndLocation_cancelInfos__vKuQG .RoomsPoliciesAndLocation_verticalDivider__Eoz6E{height:42px;margin:0 42px;border-left:1px solid #e2e2e2}}.RoomsPoliciesAndLocation_container__roq2g .RoomsPoliciesAndLocation_bookingDetails__FBoUe .RoomsPoliciesAndLocation_cancelInfos__vKuQG .RoomsPoliciesAndLocation_cancelText__hlnhx{font-size:12px;line-height:20px;font-family:var(--medium-font),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;letter-spacing:0;color:#121212}@media(min-width:1216px){.RoomsPoliciesAndLocation_container__roq2g .RoomsPoliciesAndLocation_bookingDetails__FBoUe .RoomsPoliciesAndLocation_cancelInfos__vKuQG .RoomsPoliciesAndLocation_cancelText__hlnhx{width:320px;-moz-column-gap:32px;column-gap:32px}}.RoomsPoliciesAndLocation_container__roq2g .RoomsPoliciesAndLocation_bookingDetails__FBoUe .RoomsPoliciesAndLocation_cancelInfos__vKuQG .RoomsPoliciesAndLocation_codes__TbOmU{display:flex;-moz-column-gap:80px;column-gap:80px}@media(min-width:1216px){.RoomsPoliciesAndLocation_container__roq2g .RoomsPoliciesAndLocation_bookingDetails__FBoUe .RoomsPoliciesAndLocation_cancelInfos__vKuQG .RoomsPoliciesAndLocation_codes__TbOmU{width:352px;-moz-column-gap:32px;column-gap:32px}}.RoomsPoliciesAndLocation_container__roq2g .RoomsPoliciesAndLocation_bookingDetails__FBoUe .RoomsPoliciesAndLocation_cancelInfos__vKuQG .RoomsPoliciesAndLocation_codes__TbOmU .RoomsPoliciesAndLocation_code__9yBt8{font-size:14px;line-height:22px;font-family:var(--medium-font),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;letter-spacing:0;color:#121212}.RoomsPoliciesAndLocation_container__roq2g .RoomsPoliciesAndLocation_bookingDetails__FBoUe .RoomsPoliciesAndLocation_cancelInfos__vKuQG .RoomsPoliciesAndLocation_codes__TbOmU .RoomsPoliciesAndLocation_code__9yBt8 .RoomsPoliciesAndLocation_title__nLFk7{font-size:12px;line-height:20px;font-family:var(--medium-font),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;letter-spacing:0;color:#898989}.RoomsPoliciesAndLocation_container__roq2g .RoomsPoliciesAndLocation_divider__e7i_6{width:100%;margin:32px 0;border-bottom:1px solid #e2e2e2}@media(min-width:1216px){.RoomsPoliciesAndLocation_container__roq2g .RoomsPoliciesAndLocation_divider__e7i_6.RoomsPoliciesAndLocation_mobileOnly__6HWSW{display:none}}.RoomsDateRange_inputBox__lxZgr{display:flex;justify-content:space-between;margin:16px 0}.RoomsDateRange_checkIn__C3LTf,.RoomsDateRange_checkOut__YBBaN{font-size:12px;line-height:20px;font-family:var(--medium-font),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;letter-spacing:0;color:#898989}.RoomsDateRange_checkOut__YBBaN{text-align:right}.RoomsDateRange_symbolBox__izxVi{display:flex;justify-content:center;margin-top:5px}.RoomsDateRange_numberNights__rddg6{font-size:10px;line-height:18px}.RoomsDateRange_dateCheckOut__ZJJ85,.RoomsDateRange_date__4cy72,.RoomsDateRange_numberNights__rddg6{font-family:var(--medium-font),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;letter-spacing:0;color:#121212}.RoomsDateRange_dateCheckOut__ZJJ85,.RoomsDateRange_date__4cy72{font-size:14px;line-height:22px}.RoomsDateRange_dateCheckOut__ZJJ85{text-align:right}