.CalendarMobile_calendar__2IVJ8{background-color:var(--color-N0);min-height:100vh;width:100%}.CalendarMobile_month_heading___cdTe{padding:20px var(--edge-padding) 0}.CalendarMobile_week__hxQg8{display:flex;justify-content:space-between;align-items:flex-start}.CalendarMobile_week__hxQg8:not(:first-child){margin-top:var(--space-12)}.CalendarMobile_placeholder_no_holiday_in_month__Zkh_n{height:24px}.CalendarMobile_sticky_bottom_container__s43Uq{box-shadow:var(--elevation-1);position:-webkit-sticky;position:sticky;bottom:0;left:0;right:0}.CalendarMobile_legends_section__efQKN{background-color:var(--color-N100);padding:var(--space-4) var(--edge-padding)}.CalendarMobile_confirmation_section__V4AJC{background-color:var(--color-N0);padding:var(--space-12) var(--edge-padding) var(--space-16)}.WeekNames_wrapper_mobile__gA8iG{position:-webkit-sticky;position:sticky;z-index:9999;background-color:var(--color-N0)}.WeekNames_day_names_container_mobile__p_VbD{height:43px;padding:0 var(--space-12);display:flex;align-items:center;justify-content:space-around}.WeekNames_day_names_container_desktop__1z24o{height:43px;padding:0 20px;display:flex;align-items:center;justify-content:space-between}.WeekNames_day_names_item__W6HQc{flex-basis:2rem;max-width:44px;overflow:hidden;text-overflow:ellipsis}.StickyMonth_wrapper__ebfz0{position:-webkit-sticky;position:sticky;margin-top:-28px;padding:var(--space-4) var(--edge-padding);display:flex;background:var(--color-N0);box-shadow:var(--elevation-1);transition:opacity .2s ease-in-out;z-index:998}.DayContainer_day_container__2ycyb{--day-container-edge-padding:var(--space-12);flex-grow:1;flex-basis:40px;display:flex;justify-content:center;box-sizing:content-box}.DayContainer_day_container__2ycyb.DayContainer_desktop__xyn3T{--day-container-edge-padding:var(--space-16);padding:0 4px}.DayContainer_day_container__2ycyb:first-child{padding-left:var(--day-container-edge-padding)}.DayContainer_day_container__2ycyb:last-child{padding-right:var(--day-container-edge-padding)}.DayContainer_range_start__mmwEV{background:linear-gradient(to right,transparent 50%,var(--color-B100) 50%)}.DayContainer_range_within__hw7Mz{background-color:var(--color-B100)}.DayContainer_range_end__9T3Lz{background:linear-gradient(to left,transparent 50%,var(--color-B100) 50%)}.Day_day__topb9{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:4px;width:45px;min-height:40px;cursor:pointer;position:relative}.Day_day__topb9:disabled{cursor:not-allowed}.Day_day_selected__bg6yx{background-color:var(--color-B400)}.Day_day_number_container__1fLhB{position:relative}.Day_today_label__7qPYr{position:absolute;top:-16px;left:50%;transform:translateX(-50%);white-space:nowrap}.Day_day_number__oN9_i{display:block;padding:10px 2px}.Day_day_number__oN9_i.Day_with_price_specific_label__ktmgk{padding-top:3px;padding-bottom:0}.Day_day_number__oN9_i.Day_with_price_general_decoration__i_N5W{padding-bottom:10px}.Day_price_general_decoration____kuI{position:absolute;bottom:2px;left:50%;transform:translateX(-50%);width:8px;height:8px;border-radius:2px}.Day_price_general_decoration_variant_positive__HCqjP{background-color:var(--font-color-positive)}.Day_price_specific_label__pS9gF{padding-bottom:3px}.HolidaysSection_list__dl3Zi{margin:0;box-sizing:border-box;display:flex;width:100%}.HolidaysSection_list__dl3Zi::-webkit-scrollbar{display:none}.HolidaysSection_list__dl3Zi.HolidaysSection_mobile__KOKjb{margin-top:20px;overflow-x:auto;padding-left:var(--edge-padding);white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.HolidaysSection_list__dl3Zi.HolidaysSection_desktop___L3tN{margin-top:var(--space-8);padding-left:20px;flex-wrap:wrap;width:340px;height:48px;align-items:flex-start}.HolidaysSection_item__xmBv6{display:flex;align-items:center}.HolidaysSection_item_text__ORuID{line-height:24px}.HolidaysSection_mobile__KOKjb .HolidaysSection_item__xmBv6:last-child{padding-right:var(--edge-padding)}.HolidaysSection_dot__Myyi_{display:inline-block;vertical-align:middle;width:2px;height:2px;border-radius:100%;background-color:var(--color-N400);margin-left:9px;margin-right:var(--space-8)}.Legend_wrapper__IIfjK{display:flex;align-items:center}.Legend_decoration__EBp10{margin-right:var(--space-8);background-color:var(--legend-decoration-bg-color)}.Legend_mobile__AMisL .Legend_decoration__EBp10{width:var(--space-12);height:var(--space-12);border-radius:2px}.Legend_desktop__yeyVc .Legend_decoration__EBp10{width:var(--space-16);height:var(--space-16);border-radius:4px}.Legend_variant_positive__KyUzK{--legend-decoration-bg-color:var(--font-color-positive)}.CalendarDesktop_calendar__KvZfw{background-color:var(--color-N0)}.CalendarDesktop_months_wrapper__nSxvb{padding:var(--space-12);display:flex}.CalendarDesktop_month__Ypehj{padding-top:20px;padding-bottom:var(--space-4);position:relative}.CalendarDesktop_month__Ypehj:not(:first-of-type){margin-left:var(--space-16)}.CalendarDesktop_month_heading_container__xAyjF{margin-bottom:var(--space-16);display:flex;justify-content:center}.CalendarDesktop_next_button__ZCMUD,.CalendarDesktop_prev_button__Cfh4R{display:flex;align-items:center;justify-content:center;position:absolute;top:20px;border:none;background:none;cursor:pointer;padding:12px;margin:-12px}.CalendarDesktop_prev_button__Cfh4R{left:20px}.CalendarDesktop_next_button__ZCMUD{right:20px}.CalendarDesktop_weeks_container__rQfYJ{margin-top:var(--space-24);min-height:300px}.CalendarDesktop_week__GhdpJ{display:flex;justify-content:space-between;align-items:flex-start}.CalendarDesktop_week__GhdpJ:not(:first-child){margin-top:var(--space-12)}.CalendarDesktop_legends_section__a6U_g{padding:var(--space-16) var(--space-24);background-color:var(--color-N100)}.CalendarDesktop_placeholder_no_holiday_in_month__ltxTj{height:56px}.ChildrenCardInputPortal_dropdown_option_container__ASOXW{--dropdown-width:202px;--dropdown-height:276px;--dropdown-item-height:44px;position:fixed;top:0;bottom:0;right:0;left:0;z-index:1001}.ChildrenCardInputPortal_dropdown_option_container__ASOXW .ChildrenCardInputPortal_dropdown_option__6XYrp{position:absolute;width:var(--dropdown-width);height:var(--dropdown-height);overflow:scroll;background-color:#fff;box-shadow:var(--elevation-1);border-radius:var(--space-8);padding:var(--space-8)}.ChildrenCardInputPortal_dropdown_option_container__ASOXW .ChildrenCardInputPortal_dropdown_option__6XYrp .ChildrenCardInputPortal_option_item__I_TlV{width:100%;height:var(--dropdown-item-height);box-sizing:border-box;padding:var(--space-12);cursor:pointer;border-radius:var(--space-8);transition:all .25s}.ChildrenCardInputPortal_dropdown_option_container__ASOXW .ChildrenCardInputPortal_dropdown_option__6XYrp .ChildrenCardInputPortal_option_item__I_TlV:hover{background-color:var(--color-B100)}.ChildrenCardInputPortal_dropdown_option_container__ASOXW .ChildrenCardInputPortal_dropdown_option__6XYrp .ChildrenCardInputPortal_option_item__I_TlV.ChildrenCardInputPortal_active_option_item__dmZFA .ChildrenCardInputPortal_age_option_text__2HcsR{color:var(--color-B400)}.ChildrenCardInput_child_age_card__ns2Wd{padding:var(--space-8) var(--space-16);border-radius:var(--space-8);border:1px solid var(--color-N200);background-color:var(--color-N0);display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;transition:all .25s;cursor:pointer}.ChildrenCardInput_child_age_card__ns2Wd.ChildrenCardInput_active_age_card__yQHK4,.ChildrenCardInput_child_age_card__ns2Wd:hover{border:1px solid var(--color-B400)}.ChildrenCardInput_child_age_card__ns2Wd .ChildrenCardInput_age_details__vxtYe{display:flex;flex-direction:column;align-items:flex-start}.RoomGuestSelect_modal_container__1IzKn{--children-content-margin-bottom:7px;--z-index-room-guest-input:200;display:flex;flex-direction:column}.RoomGuestSelect_modal_container__1IzKn .RoomGuestSelect_room_guest_input__S5LKc{margin-bottom:var(--space-4);z-index:var(--z-index-room-guest-input)}.RoomGuestSelect_modal_container__1IzKn .RoomGuestSelect_room_guest_input__S5LKc .RoomGuestSelect_input_data_count__xb4qS{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:var(--space-12) 0}.RoomGuestSelect_modal_container__1IzKn .RoomGuestSelect_children_content__xs5DT{margin-top:var(--space-20);margin-bottom:var(--children-content-margin-bottom);z-index:100}.RoomGuestSelect_modal_container__1IzKn .RoomGuestSelect_children_content__xs5DT .RoomGuestSelect_heading__EU6v6{margin-bottom:var(--space-12)}.RoomGuestSelect_modal_container__1IzKn .RoomGuestSelect_children_content__xs5DT .RoomGuestSelect_child_age_card_list__yK7qD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-16) var(--space-12);gap:var(--space-16) var(--space-12)}.RoomGuestSelect_modal_container__1IzKn .RoomGuestSelect_children_content__xs5DT .RoomGuestSelect_child_age_card_list__yK7qD .RoomGuestSelect_child_age_card__PG09Q{padding:var(--space-8) var(--space-16);border-radius:var(--space-8);border:1px solid var(--color-N200);background-color:var(--color-N0);display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;transition:all .25s;cursor:pointer}.RoomGuestSelect_modal_container__1IzKn .RoomGuestSelect_children_content__xs5DT .RoomGuestSelect_child_age_card_list__yK7qD .RoomGuestSelect_child_age_card__PG09Q:hover{border:1px solid var(--color-B400)}.RoomGuestSelect_modal_container__1IzKn .RoomGuestSelect_children_content__xs5DT .RoomGuestSelect_child_age_card_list__yK7qD .RoomGuestSelect_child_age_card__PG09Q .RoomGuestSelect_age_details__d_Hx3{display:flex;flex-direction:column;align-items:flex-start}.RoomGuestSelect_modal_container__1IzKn .RoomGuestSelect_children_content__xs5DT .RoomGuestSelect_child_age_card_list__yK7qD .RoomGuestSelect_child_age_card__PG09Q .RoomGuestSelect_select_age_icon__lKQWA{cursor:pointer;transition:all .25s}.QuantityEditor_container__ATtgE{display:inline-flex;align-items:center}.QuantityEditor_container__ATtgE input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.QuantityEditor_container__ATtgE input[type=number]::-webkit-inner-spin-button{display:none}.QuantityEditor_container__ATtgE input[type=number]:disabled{-webkit-text-fill-color:var(--font-color-high-emphasis);opacity:1}.QuantityEditor_quantity_wrapper__sb1Tk{width:48px;padding:0 1px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.QuantityEditor_quantity_input__ETI5g{border:none;background-color:transparent;text-align:center;width:100%;font-size:var(--font-size-b2);font-weight:var(--font-weight-bold);color:var(--font-color-high-emphasis);caret-color:var(--color-B400);display:flex;align-items:center;justify-content:center}.QuantityEditor_quantity_input__ETI5g:active,.QuantityEditor_quantity_input__ETI5g:focus,.QuantityEditor_quantity_input__ETI5g:hover{border:none;outline:none}.QuantityEditor_operation_button__nRwO9{width:30px;height:30px;background:transparent;border-radius:50%;border:1px solid var(--color-B400);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .1s ease-in;-webkit-tap-highlight-color:rgba(0,0,0,0)}.QuantityEditor_operation_button__nRwO9:disabled{border-color:var(--color-N400)}.QuantityEditor_operation_button__nRwO9:not(:disabled):hover{background-color:var(--color-B400)}.QuantityEditor_operation_button__nRwO9:not(:disabled):hover .QuantityEditor_minus_icon__18ycX path:last-child,.QuantityEditor_operation_button__nRwO9:not(:disabled):hover .QuantityEditor_plus_icon__58ust use{fill:var(--color-N0)}.QuantityEditor_operation_button__nRwO9:active:not(:disabled){transform:scale(.8)}.desktop_search_bar_desktop_container__n8b61{--divider-height:22px;--filter-input-padding-y:9px;margin-bottom:var(--space-20);display:flex;justify-content:space-between;align-items:center;padding:var(--space-8) var(--space-16);background-color:var(--color-N0);border:1px solid var(--color-N200);border-radius:var(--space-8);box-shadow:var(--elevation-1)}.desktop_search_bar_desktop_container__n8b61 .desktop_search_bar_content__28NYL{display:flex;align-items:center}.desktop_search_bar_desktop_container__n8b61 .desktop_search_bar_content__28NYL .desktop_divider__8T5D1{margin:0 var(--space-4);height:var(--divider-height)}.desktop_search_bar_desktop_container__n8b61 .desktop_search_bar_content__28NYL .desktop_input_search__Mmv0l{display:flex;align-items:center;padding:var(--filter-input-padding-y) var(--space-12);border-radius:var(--space-8);transition:all .25s;cursor:pointer}.desktop_search_bar_desktop_container__n8b61 .desktop_search_bar_content__28NYL .desktop_input_search__Mmv0l .desktop_icon_input___ZrXg{margin-right:var(--space-16)}.desktop_search_bar_desktop_container__n8b61 .desktop_search_bar_content__28NYL .desktop_input_search__Mmv0l:hover{background-color:var(--color-B100)}.desktop_search_bar_desktop_container__n8b61 .desktop_search_bar_content__28NYL .desktop_input_search__Mmv0l:hover .desktop_icon__rMc5n path{fill:var(--color-B400)}.desktop_search_bar_desktop_container__n8b61 .desktop_search_bar_content__28NYL .desktop_input_search__Mmv0l:hover .desktop_text_input__A4P9b{color:var(--color-B400)}.desktop_search_bar_desktop_container__n8b61 .desktop_search_bar_content__28NYL .desktop_input_search__Mmv0l .desktop_full_text__z7ZCf{flex-shrink:0}.desktop_search_bar_desktop_container__n8b61 .desktop_search_bar_content__28NYL .desktop_input_search__Mmv0l.desktop_ellipsis_container__2gJBQ{min-width:100px}.desktop_search_bar_desktop_container__n8b61 .desktop_search_bar_content__28NYL .desktop_input_search__Mmv0l.desktop_ellipsis_container__2gJBQ .desktop_with_ellipsis__0RVGj{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all}