.ContentsBanner_container__t4T7Q{padding:40px 0}.ContentsBanner_container__t4T7Q .ContentsBanner_title__7S7Ca{font-size:20px;font-weight:600;margin-bottom:14px}.ContentsBanner_container__t4T7Q .ContentsBanner_cards__P9pFJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(156px,230px));grid-gap:24px;width:100%}@media(max-width:640px){.ContentsBanner_container__t4T7Q .ContentsBanner_cards__P9pFJ{grid-template-columns:1fr 1fr}}.ContentsBanner_container__t4T7Q .ContentsBanner_cards__P9pFJ .ContentsBanner_card__ECrTn{display:flex;flex-direction:column;gap:12px}.ContentsBanner_container__t4T7Q .ContentsBanner_cards__P9pFJ .ContentsBanner_card__ECrTn .ContentsBanner_thumbnail__otUON{position:relative;display:flex;background:var(--gray-10);border-radius:8px;aspect-ratio:1/1}.ContentsBanner_container__t4T7Q .ContentsBanner_cards__P9pFJ .ContentsBanner_card__ECrTn .ContentsBanner_thumbnail__otUON img{border-radius:inherit}.ContentsBanner_container__t4T7Q .ContentsBanner_cards__P9pFJ .ContentsBanner_card__ECrTn .ContentsBanner_card_title__i_53z{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;display:inline-flex;color:var(--gray-100)}@media(max-width:640px){.ContentsBanner_container__t4T7Q{padding:20px 16px}}.InfoBanner_container__jgtvb{padding:40px 46px 30px;background:var(--gray-10);border-radius:12px;display:flex;flex-direction:column;justify-content:center;gap:20px}.InfoBanner_container__jgtvb .InfoBanner_cards__vvrhv{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,213px));grid-gap:16px}@media(max-width:640px){.InfoBanner_container__jgtvb .InfoBanner_cards__vvrhv{grid-template-columns:1fr 1fr}}.InfoBanner_container__jgtvb .InfoBanner_cards__vvrhv .InfoBanner_card__UhD64{display:flex;position:relative;background:var(--gray-0);border-radius:8px;aspect-ratio:16/9.65}.InfoBanner_container__jgtvb .InfoBanner_cards__vvrhv .InfoBanner_card__UhD64 img{object-fit:cover;border-radius:inherit}.InfoBanner_container__jgtvb .InfoBanner_footer__8SXlS{display:flex;justify-content:center}.InfoBanner_container__jgtvb .InfoBanner_footer__8SXlS .InfoBanner_wrapper__ac_7e{display:flex;align-items:center;gap:10px}.InfoBanner_container__jgtvb .InfoBanner_footer__8SXlS .InfoBanner_wrapper__ac_7e .InfoBanner_message__omMFY{font-size:16px;font-weight:600;display:flex;align-items:center}.InfoBanner_container__jgtvb .InfoBanner_footer__8SXlS .InfoBanner_wrapper__ac_7e .InfoBanner_message__omMFY img{margin-right:8px}.InfoBanner_container__jgtvb .InfoBanner_footer__8SXlS .InfoBanner_wrapper__ac_7e .InfoBanner_button__eadDa{cursor:pointer;padding:8px;color:#6372f9;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}@media(max-width:640px){.InfoBanner_container__jgtvb{padding:40px 16px 30px}}.SearchRentalcar_form__zL5_A{padding:20px 0;display:flex;gap:16px}.SearchRentalcar_form__zL5_A .SearchRentalcar_fields__DEx1V{display:flex;gap:16px;width:100%}.SearchRentalcar_form__zL5_A .SearchRentalcar_fields__DEx1V .SearchRentalcar_field__dZjLo{width:100%}.SearchRentalcar_form__zL5_A .SearchRentalcar_fields__DEx1V .SearchRentalcar_area__Uy2gW{max-width:300px}@media(min-width:640px){.SearchRentalcar_form__zL5_A .SearchRentalcar_fields__DEx1V .SearchRentalcar_area__Uy2gW .SearchRentalcar_area_picker__zYQSq{top:calc(100% + 20px)}}.SearchRentalcar_form__zL5_A .SearchRentalcar_fields__DEx1V .SearchRentalcar_date__OzBem{max-width:575px}@media(min-width:640px){.SearchRentalcar_form__zL5_A .SearchRentalcar_fields__DEx1V .SearchRentalcar_date__OzBem .SearchRentalcar_date_picker__HJYlI{top:calc(100% + 20px);left:auto;right:-20%}}.SearchRentalcar_form__zL5_A .SearchRentalcar_buttons__Fra95 .SearchRentalcar_button__02q3k{width:max-content}@media(max-width:640px){.SearchRentalcar_form__zL5_A{padding:0;flex-direction:column;gap:0}.SearchRentalcar_form__zL5_A .SearchRentalcar_fields__DEx1V{flex-direction:column;padding:10px 16px}.SearchRentalcar_form__zL5_A .SearchRentalcar_fields__DEx1V .SearchRentalcar_area__Uy2gW,.SearchRentalcar_form__zL5_A .SearchRentalcar_fields__DEx1V .SearchRentalcar_date__OzBem{max-width:100%}.SearchRentalcar_form__zL5_A .SearchRentalcar_buttons__Fra95{padding:20px 16px}.SearchRentalcar_form__zL5_A .SearchRentalcar_buttons__Fra95 .SearchRentalcar_button__02q3k{width:100%}}.SearchRentalcar_mobile_wrap__l78fk{padding:10px 16px}.SearchRentalcar_mobile_wrap__l78fk .SearchRentalcar_search_area__JMXPM{display:flex;gap:10px;padding:14px 20px;background:var(--gray-10);border:1px solid var(--gray-15);border-radius:12px;align-items:center}.SearchRentalcar_mobile_wrap__l78fk .SearchRentalcar_search_area__JMXPM .SearchRentalcar_search_info__c_skn{display:flex;flex-direction:column;gap:4px;flex:1 1}.SearchRentalcar_mobile_wrap__l78fk .SearchRentalcar_search_area__JMXPM .SearchRentalcar_search_info__c_skn .SearchRentalcar_title__rEal_{font-size:14px;font-weight:400;font-stretch:normal;line-height:normal;letter-spacing:normal;color:var(--gray-100)}.SearchRentalcar_mobile_wrap__l78fk .SearchRentalcar_search_area__JMXPM .SearchRentalcar_search_info__c_skn .SearchRentalcar_date__OzBem{font-size:10px;font-weight:500;line-height:13px;color:var(--gray-50)}.SearchRentalcar_mobile_wrap__l78fk .SearchRentalcar_search_area__JMXPM button{border:none;background:none}.NumberRangeSlider_slider__NJ2t4{position:relative;width:100%;height:4px;background:var(--gray-15);border-radius:2px;margin:12px 0}.NumberRangeSlider_slider__NJ2t4 .NumberRangeSlider_slider_track__TDDFN{height:100%;position:absolute;background:var(--gray-100)}.NumberRangeSlider_slider__NJ2t4 input{position:absolute;width:100%;background:none;pointer-events:none;top:50%;transform:translateY(-50%);-webkit-appearance:none;-moz-appearance:none;appearance:none}.NumberRangeSlider_slider__NJ2t4 input::-webkit-slider-thumb{height:26px;width:26px;border-radius:50%;border:4px solid var(--gray-0);background:var(--gray-100);pointer-events:auto;-webkit-appearance:none;appearance:none;cursor:pointer;box-shadow:0 .125rem .5625rem -.125rem rgba(0,0,0,.25)}.NumberRangeSlider_slider__NJ2t4 input::-moz-range-thumb{height:26px;width:26px;border-radius:50%;border:4px solid var(--gray-0);background:var(--gray-100);pointer-events:auto;-moz-appearance:none;appearance:none;cursor:pointer;box-shadow:0 .125rem .5625rem -.125rem rgba(0,0,0,.25)}.Select_select_box__qtuRa{position:relative;font-weight:400;font-stretch:normal;line-height:normal;letter-spacing:normal;font-size:14px;height:-moz-fit-content;height:fit-content;width:100%}.Select_select_box__qtuRa.Select_default__8XrA8{opacity:1}.Select_select_box__qtuRa.Select_disabled__jAY1T{opacity:.5}.Select_select_box__qtuRa .Select_select_box_option_container__Jgggj{display:none;position:absolute;top:calc(100% + 3px);left:0;width:100%;border:1px solid var(--gray-15);background:var(--gray-0);overflow-y:hidden;z-index:100;border-radius:12px;-ms-overflow-style:none;scrollbar-width:3px;padding:10px 2px 10px 10px}.Select_select_box__qtuRa .Select_select_box_option_container__Jgggj.Select_drop_up__4In46{top:unset;bottom:calc(100% + 3px)}.Select_select_box__qtuRa .Select_select_box_option_container__Jgggj .Select_mobile_only__IIMSD{display:none}@media(max-width:640px){.Select_select_box__qtuRa .Select_select_box_option_container__Jgggj .Select_mobile_only__IIMSD{display:block;width:100%}}.Select_select_box__qtuRa .Select_select_box_option_container__Jgggj .Select_mobile_only__IIMSD .Select_border__DkXM5{height:1px;margin:10px 0;background:var(--gray-10)}@media(max-width:640px){.Select_select_box__qtuRa .Select_select_box_option_container__Jgggj.Select_popup__mTDqm .Select_select_box_option_wrap__5lWNV{animation:Select_select-box-slide-up__D2o__ .3s ease-in-out forwards;animation-delay:10ms}.Select_select_box__qtuRa .Select_select_box_option_container__Jgggj.Select_popdown__7gPtN .Select_select_box_option_wrap__5lWNV{animation:Select_select-box-slide-down__4Z4Zs 5ms ease-in-out forwards}}.Select_select_box__qtuRa .Select_select_box_option_container__Jgggj.Select_open__2mHjI{display:block}.Select_select_box__qtuRa .Select_select_box_option_container__Jgggj.Select_open__2mHjI .Select_select_box_option_wrap__5lWNV{overflow-y:scroll;max-height:286px}.Select_select_box__qtuRa .Select_select_box_option_container__Jgggj.Select_open__2mHjI .Select_select_box_option_wrap__5lWNV::-webkit-scrollbar{width:4px}.Select_select_box__qtuRa .Select_select_box_option_container__Jgggj.Select_open__2mHjI .Select_select_box_option_wrap__5lWNV::-webkit-scrollbar-thumb{background:var(--gray-20);border-radius:4px}@media(max-width:640px){.Select_select_box__qtuRa .Select_select_box_option_container__Jgggj.Select_open__2mHjI{position:fixed;top:0;left:0;background:rgba(0,0,0,.7);width:100%;height:100%;max-height:100dvh;display:flex;align-items:flex-end;padding:0;border:none;border-radius:0}.Select_select_box__qtuRa .Select_select_box_option_container__Jgggj.Select_open__2mHjI :root{overflow-y:hidden}.Select_select_box__qtuRa .Select_select_box_option_container__Jgggj.Select_open__2mHjI .Select_select_box_option_wrap__5lWNV{background:var(--gray-0);width:100%;max-height:calc(100dvh - 60px);padding:20px 16px;border-radius:20px 20px 0 0;display:flex;flex-direction:column}.Select_select_box__qtuRa .Select_select_box_option_container__Jgggj.Select_open__2mHjI .Select_select_box_option_wrap__5lWNV .Select_select_box_header__5WzZu{position:relative;display:flex;align-items:center;padding:10px 6px;height:46px}.Select_select_box__qtuRa .Select_select_box_option_container__Jgggj.Select_open__2mHjI .Select_select_box_option_wrap__5lWNV .Select_select_box_header__5WzZu p{font-size:16px;font-weight:600;color:var(--gray-80);width:100%;text-align:center}.Select_select_box__qtuRa .Select_select_box_option_container__Jgggj.Select_open__2mHjI .Select_select_box_option_wrap__5lWNV .Select_select_box_header__5WzZu button{position:absolute;top:50%;transform:translateY(-50%);right:6px}.Select_select_box__qtuRa .Select_select_box_option_container__Jgggj.Select_open__2mHjI .Select_select_box_option_wrap__5lWNV .Select_scroll__Q9RNd{overflow:auto;flex:1 1}.Select_select_box__qtuRa .Select_select_box_option_container__Jgggj.Select_open__2mHjI .Select_select_box_option_wrap__5lWNV .Select_scroll__Q9RNd::-webkit-scrollbar{width:3px}.Select_select_box__qtuRa .Select_select_box_option_container__Jgggj.Select_open__2mHjI .Select_select_box_option_wrap__5lWNV .Select_scroll__Q9RNd::-webkit-scrollbar-thumb{background:var(--gray-15)}.Select_select_box__qtuRa .Select_select_box_option_container__Jgggj.Select_open__2mHjI .Select_select_box_option__Hffk1{padding:10px 6px;height:48px;color:var(--gray-100);display:flex;gap:5px}}.Select_select_box__qtuRa .Select_select_box_option_container__Jgggj .Select_select_box_option__Hffk1{cursor:pointer;display:flex;align-items:center;gap:5px;padding:14px 20px;border-radius:12px;font-size:14px;font-weight:400;font-stretch:normal;line-height:normal;letter-spacing:normal;color:var(--gray-80)}.Select_select_box__qtuRa .Select_select_box_option_container__Jgggj .Select_select_box_option__Hffk1.Select_disabled__jAY1T{color:var(--gray-20);cursor:not-allowed}.Select_select_box__qtuRa .Select_select_box_option_container__Jgggj .Select_select_box_option__Hffk1.Select_selected__tM_Di{color:#ff0076}.Select_select_box__qtuRa .Select_select_box_option_container__Jgggj .Select_select_box_option__Hffk1:not(.Select_disabled__jAY1T):active,.Select_select_box__qtuRa .Select_select_box_option_container__Jgggj .Select_select_box_option__Hffk1:not(.Select_disabled__jAY1T):focus{background-color:var(--gray-15)}@media(min-width:1025px){.Select_select_box__qtuRa .Select_select_box_option_container__Jgggj .Select_select_box_option__Hffk1:not(.Select_disabled__jAY1T):hover{background-color:var(--gray-15)}}@keyframes Select_select-box-slide-up__D2o__{0%{transform:translateY(100dvh)}to{transform:translateY(0)}}@keyframes Select_select-box-slide-down__4Z4Zs{0%{transform:translateY(0)}to{transform:translateY(100dvh)}}.NavigationBar_container__3dkBH{position:relative;display:flex;justify-content:center;align-items:center;height:60px;background:var(--gray-0);padding:0 16px;z-index:1}@media(max-width:640px){.NavigationBar_container__3dkBH{position:-webkit-sticky;position:sticky;top:0;z-index:30}}.NavigationBar_container__3dkBH .NavigationBar_title__xcWSR{font-size:20px;font-weight:600;color:var(--gray-100)}@media(max-width:640px){.NavigationBar_container__3dkBH .NavigationBar_title__xcWSR{font-size:18px;font-weight:500;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;overflow-wrap:anywhere;word-break:break-all;overflow-wrap:normal;max-width:calc(100% - 66px);margin:0 auto;text-align:center}}.NavigationBar_container__3dkBH .NavigationBar_title__xcWSR.NavigationBar_default__pNMMk{cursor:auto}.NavigationBar_container__3dkBH .NavigationBar_title__xcWSR.NavigationBar_actived__W_gmY{cursor:pointer}.NavigationBar_container__3dkBH .NavigationBar_left__EEMa_{position:absolute;top:50%;left:16px;transform:translateY(-50%);display:none;gap:12px}@media(max-width:640px){.NavigationBar_container__3dkBH .NavigationBar_left__EEMa_{display:flex}}.NavigationBar_container__3dkBH .NavigationBar_right__qRraO{position:absolute;top:50%;right:16px;transform:translateY(-50%);display:flex;gap:10px}.calendar_calendar_picker__Vs6gU{background:var(--gray-0);box-shadow:0 2px 8px 0 var(--pressed-5);border-radius:12px}.calendar_calendar_picker__Vs6gU .calendar_date_picker__Xporv{padding:20px 20px 0}.calendar_calendar_picker__Vs6gU .calendar_head__iSaqP{display:none}.calendar_calendar_picker__Vs6gU .calendar_footer__wf3We{display:flex;flex-direction:column;padding:20px}.calendar_calendar_picker__Vs6gU .calendar_footer__wf3We .calendar_dropdowns__LSIHt{display:flex;gap:10px;padding:10px 0}.calendar_calendar_picker__Vs6gU .calendar_footer__wf3We .calendar_dropdowns__LSIHt.calendar_hide_time_picker__Vd9NO{display:none}@media(max-width:640px){.calendar_calendar_picker__Vs6gU .calendar_footer__wf3We .calendar_dropdowns__LSIHt.calendar_hide_time_picker__Vd9NO{display:flex}}.calendar_calendar_picker__Vs6gU .calendar_footer__wf3We .calendar_dropdowns__LSIHt .calendar_dropdown__1H77f{display:flex;flex-direction:column;width:100%;gap:12px}.calendar_calendar_picker__Vs6gU .calendar_footer__wf3We .calendar_dropdowns__LSIHt .calendar_dropdown__1H77f .calendar_title__SgDrF{display:flex;justify-content:center;align-items:center;gap:8px}.calendar_calendar_picker__Vs6gU .calendar_footer__wf3We .calendar_dropdowns__LSIHt .calendar_dropdown__1H77f .calendar_title__SgDrF .calendar_label__euef2{font-size:15px;font-weight:600;color:var(--gray-50)}@media(max-width:640px){.calendar_calendar_picker__Vs6gU .calendar_footer__wf3We .calendar_dropdowns__LSIHt .calendar_dropdown__1H77f .calendar_title__SgDrF .calendar_label__euef2{font-size:10px;font-weight:700}}.calendar_calendar_picker__Vs6gU .calendar_footer__wf3We .calendar_dropdowns__LSIHt .calendar_dropdown__1H77f .calendar_title__SgDrF .calendar_date__SjlaA{font-size:15px;font-weight:600;color:var(--gray-70)}.calendar_calendar_picker__Vs6gU .calendar_footer__wf3We .calendar_dropdowns__LSIHt .calendar_dropdown_single__4v6NH{display:flex;flex-direction:column;width:100%;gap:10px}.calendar_calendar_picker__Vs6gU .calendar_footer__wf3We .calendar_dropdowns__LSIHt .calendar_dropdown_single__4v6NH .calendar_label__euef2{font-size:13px;font-weight:600;color:var(--gray-70)}.calendar_calendar_picker__Vs6gU .calendar_footer__wf3We .calendar_buttons__7J9Lw{display:flex;justify-content:flex-end;gap:10px;padding:10px 0}.calendar_calendar_picker__Vs6gU .calendar_footer__wf3We .calendar_buttons__7J9Lw .calendar_button__irufE{width:auto;padding:16px 32px}@media(max-width:640px){.calendar_calendar_picker__Vs6gU .calendar_footer__wf3We .calendar_buttons__7J9Lw .calendar_button__irufE.calendar_reset__i1uiW{display:none}}.calendar_calendar_picker__Vs6gU .calendar_footer__wf3We.calendar_pc_disabled__TscGR{display:none}@media(max-width:640px){.calendar_calendar_picker__Vs6gU .calendar_footer__wf3We.calendar_pc_disabled__TscGR{display:flex}}.calendar_calendar_picker__Vs6gU .calendar_footer__wf3We.calendar_pc_enabled__XqkCW{display:flex}.calendar_calendar_picker__Vs6gU .calendar_caption_desktop__eNrEe{display:flex;justify-content:center;align-items:center;height:34px;margin-bottom:10px}.calendar_calendar_picker__Vs6gU .calendar_caption_desktop__eNrEe .calendar_month__YmV3s{font-size:18px;font-weight:600;color:var(--gray-100)}.calendar_caption_mobile__azCmY{position:relative;display:flex;height:34px;margin:20px 12px 10px}.calendar_caption_mobile__azCmY .calendar_caption_mobile_head__0WcQu{display:flex;align-items:center;width:100%;max-width:340px;padding:0 4px}.calendar_caption_mobile__azCmY .calendar_caption_mobile_head__0WcQu .calendar_scroll_view__EXSe1{scroll-margin-top:100px}.calendar_caption_mobile__azCmY .calendar_caption_mobile_head__0WcQu .calendar_month__YmV3s{font-size:18px;font-weight:600;display:flex;color:var(--gray-100)}@media(max-width:640px){.calendar_calendar_picker__Vs6gU{height:100dvh;overflow-y:auto;border-radius:0}.calendar_calendar_picker__Vs6gU .calendar_head__iSaqP{display:flex;z-index:2;position:-webkit-sticky;position:sticky;top:0}.calendar_calendar_picker__Vs6gU .calendar_date_picker__Xporv{padding:0}.calendar_calendar_picker__Vs6gU .calendar_footer__wf3We{position:-webkit-sticky;position:sticky;z-index:3;bottom:0;padding:10px 16px;background:inherit;box-shadow:0 -3px 13px 0 rgba(0,0,0,.03);border-radius:16px 16px 0 0}.calendar_calendar_picker__Vs6gU .calendar_footer__wf3We .calendar_title__SgDrF{flex-direction:column;align-items:center}.calendar_calendar_picker__Vs6gU .calendar_footer__wf3We .calendar_title__SgDrF .calendar_label__euef2{font-size:10px;font-weight:700}.calendar_calendar_picker__Vs6gU .calendar_footer__wf3We .calendar_buttons__7J9Lw .calendar_button__irufE{width:100%}}.calendar_icon__1aGpS path,.calendar_icon__1aGpS rect{fill:var(--gray-40)}.SelectBox_icon_down__3oM1h path{stroke:var(--gray-50)}.dropdown_dropdown__qqVe1{position:relative}.dropdown_dropdown__qqVe1 .dropdown_value__KzsJy{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;overflow-wrap:anywhere;overflow-wrap:normal;text-align:start;word-break:break-all;color:var(--gray-100)}.dropdown_dropdown__qqVe1 .dropdown_picker_open__Ah6ga{visibility:visible}.dropdown_dropdown__qqVe1 .dropdown_picker_close__DupoH{visibility:hidden}@media(max-width:640px){.dropdown_dropdown__qqVe1 .dropdown_picker_close__DupoH{transform:translateX(100%)}}.dropdown_dropdown__qqVe1 .dropdown_picker_wrapper__I2nU3{position:absolute;z-index:20;background:var(--gray-0);border-radius:12px;width:-moz-fit-content;width:fit-content}@media(max-width:640px){.dropdown_dropdown__qqVe1 .dropdown_picker_wrapper__I2nU3{position:fixed;top:0;left:0;width:100%;height:100%;visibility:unset;transition:transform .2s ease-in-out;z-index:101}}.dropdown_dropdown__qqVe1 .dropdown_top_left__9JeDD{bottom:calc(100% + 20px);left:0}.dropdown_dropdown__qqVe1 .dropdown_top_right__E2xCX{bottom:calc(100% + 20px);right:0}.dropdown_dropdown__qqVe1 .dropdown_bottom_left__HjqW3{left:0;top:calc(100% + 20px);right:0}@media(max-width:640px){.dropdown_dropdown__qqVe1 .dropdown_bottom_left__HjqW3,.dropdown_dropdown__qqVe1 .dropdown_top_left__9JeDD,.dropdown_dropdown__qqVe1 .dropdown_top_right__E2xCX{top:0;left:0;bottom:unset;right:unset}}.DayPicker_root__6ZTue{--rdp-cell-size:50px;--rdp-background-color:#e7edff}.DayPicker_vhidden__ti9mg{box-sizing:border-box;padding:0;margin:0;background:rgba(0,0,0,0);-moz-appearance:none;-webkit-appearance:none;appearance:none;position:absolute!important;top:0;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;border:0!important}.DayPicker_day_button___jGiy{appearance:none;position:relative;padding:0;cursor:default;color:inherit;background:none;font:inherit;-moz-appearance:none;-webkit-appearance:none}.DayPicker_day_button___jGiy:focus-visible{outline:none}.DayPicker_day_button___jGiy{border:none}.DayPicker_day_button___jGiy[disabled]:not(.DayPicker_day_selected__PENAj){opacity:.25}.DayPicker_day_button___jGiy:not([disabled]){cursor:pointer}.DayPicker_months__fbKIF{position:relative;display:flex;gap:38px}.DayPicker_months__fbKIF .DayPicker_nav__IWQDY{position:absolute;display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 16px;z-index:1}.DayPicker_months__fbKIF .DayPicker_nav__IWQDY button{height:34px;width:34px;cursor:pointer;display:flex;align-items:center;justify-content:center;background:none;border:none;fill:var(--gray-40)}.DayPicker_months__fbKIF .DayPicker_nav__IWQDY button:disabled{opacity:.25;cursor:not-allowed}.DayPicker_chevron___nap_{color:var(--gray-40)}.DayPicker_table__1HkRY{display:flex;flex-direction:column}.DayPicker_with_weeknumber__9HKWr .DayPicker_table__1HkRY{max-width:calc(var(--rdp-cell-size)*8);border-collapse:collapse}.DayPicker_month_caption__IO2if{align-items:center;justify-content:space-between;padding:0;text-align:left;margin:0 16px 10px}@media(max-width:640px){.DayPicker_month_caption__IO2if{margin:20px 12px 10px}.DayPicker_month_caption__IO2if .DayPicker_caption_label__e6Yj6{width:100%;max-width:340px;padding:0 4px}}.DayPicker_month_grid__yYhER{display:flex;flex-direction:column;align-items:center}.DayPicker_month_grid__yYhER thead{margin-bottom:10px;display:flex;padding:0 5px}@media(max-width:640px){.DayPicker_month_grid__yYhER{padding-bottom:10px;border-bottom:10px solid var(--gray-10);margin-bottom:10px}}.DayPicker_month_caption__IO2if{position:relative;display:flex;justify-content:center;height:34px}.DayPicker_caption_dropdowns__78hHq{position:relative;display:inline-flex}.DayPicker_caption_label__e6Yj6{display:flex;align-items:center;font-size:18px;font-weight:600}.DayPicker_nav__IWQDY{white-space:nowrap}.DayPicker_multiple_months__lbfw3 .DayPicker_caption_start__Zdokf .DayPicker_nav__IWQDY{position:absolute;top:50%;left:0;transform:translateY(-50%)}.DayPicker_multiple_months__lbfw3 .DayPicker_caption_end__QEOY0 .DayPicker_nav__IWQDY{position:absolute;top:50%;right:0;transform:translateY(-50%)}.DayPicker_nav_button__HCYEr{display:inline-flex;justify-content:center;align-items:center;width:34px;height:34px;cursor:pointer}.DayPicker_nav_icon__0VCk6{color:var(--gray-40)}.DayPicker_dropdown_month__6Z0nj,.DayPicker_dropdown_year__TI5fk{position:relative;display:inline-flex;align-items:center}.DayPicker_dropdown__qSwwp{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;z-index:2;top:0;bottom:0;left:0;width:100%;margin:0;padding:0;cursor:inherit;opacity:0;border:none;background-color:rgba(0,0,0,0);font-family:inherit;font-size:inherit;line-height:inherit}.DayPicker_dropdown__qSwwp[disabled]{opacity:unset;color:unset}.DayPicker_dropdown__qSwwp:focus-visible:not([disabled])+.DayPicker_caption_label__e6Yj6{background-color:var(--rdp-background-color);border-radius:6px}.DayPicker_dropdown_icon__yQavS{margin:0 0 0 5px}.DayPicker_week__weW37,.DayPicker_weekdays__gkzBf{width:100%;display:flex}.DayPicker_weekday___n3RK{font-size:15px;font-weight:600;color:var(--gray-50);display:flex;justify-content:center;align-items:center;width:50px;height:30px}.DayPicker_weekday___n3RK:first-child{color:#ff0076}.DayPicker_weekday___n3RK:last-child{color:#3743b5}.DayPicker_weeks__3z3a5{display:flex;flex-direction:column;padding:0 5px}.DayPicker_day__wQXGg{font-size:15px;font-weight:600;color:var(--gray-70);display:flex;justify-content:center;align-items:center;width:50px;height:60px}.DayPicker_day__wQXGg:first-child{color:#ff0076}.DayPicker_day__wQXGg:last-child{color:#3743b5}.DayPicker_day_button___jGiy{font-size:15px;font-weight:600;display:flex;flex-direction:column;align-items:center;margin:0;width:100%;height:100%}.DayPicker_selected__ZioQH,.DayPicker_selected__ZioQH:focus-visible{opacity:1}.DayPicker_selected__ZioQH .DayPicker_day_box__YEzx_,.DayPicker_selected__ZioQH:focus-visible .DayPicker_day_box__YEzx_{color:var(--gray-0);background:var(--gray-100)}.DayPicker_selected__ZioQH .DayPicker_day_label_today__bKHtm,.DayPicker_selected__ZioQH:focus-visible .DayPicker_day_label_today__bKHtm{display:none}.DayPicker_outside__7klWQ{opacity:.5}.DayPicker_hidden__p0KC0{visibility:hidden}.DayPicker_day_wrapper__Pb357{width:100%;display:flex;justify-content:center}.DayPicker_day_wrapper__Pb357 .DayPicker_day_box__YEzx_{display:flex;justify-content:center;align-items:center;border-radius:50%;width:34px;height:34px}.DayPicker_day_label_today__bKHtm{font-size:10px;font-weight:500;line-height:13px;color:#ff0076}.DayPicker_root__6ZTue:not([dir=rtl]) .DayPicker_range_start__90VEn:not(.DayPicker_range_end__254AR) .DayPicker_day_wrapper__Pb357{background:linear-gradient(to right,transparent,var(--gray-15) 50%)}.DayPicker_root__6ZTue:not([dir=rtl]) .DayPicker_range_end__254AR:not(.DayPicker_range_start__90VEn) .DayPicker_day_wrapper__Pb357{background:linear-gradient(to right,var(--gray-15) 50%,transparent)}.DayPicker_range_middle__oitKR .DayPicker_day_wrapper__Pb357{background:var(--gray-15)}.DayPicker_range_middle__oitKR .DayPicker_day_box__YEzx_{background:var(--gray-15);color:var(--gray-100)}@media(max-width:640px){.DayPicker_months__fbKIF{flex-direction:column;gap:0}.DayPicker_caption__9xj16{margin:20px 12px 10px}.DayPicker_caption__9xj16 .DayPicker_caption_label__e6Yj6{width:100%;max-width:340px;padding:0 4px}.DayPicker_month__39MBq:last-child .DayPicker_month_grid__yYhER{padding-bottom:0;border-bottom:0;margin-bottom:0}}.AccommodationDetailCard_component__fGl9H{display:flex;row-gap:16px;column-gap:20px;padding:30px 16px;cursor:pointer}@media(max-width:640px){.AccommodationDetailCard_component__fGl9H{flex-direction:column;padding:10px 16px}.AccommodationDetailCard_component__fGl9H:first-child{padding-top:20px}.AccommodationDetailCard_component__fGl9H:last-child{padding-bottom:20px}}.AccommodationDetailCard_component__fGl9H+.AccommodationDetailCard_component__fGl9H{border-top:1px solid var(--gray-10)}.AccommodationDetailCard_component__fGl9H.AccommodationDetailCard_preview_mode__v10E9{cursor:auto;padding:0}.AccommodationDetailCard_component__fGl9H.AccommodationDetailCard_preview_mode__v10E9 .AccommodationDetailCard_image__cvgbd,.AccommodationDetailCard_component__fGl9H.AccommodationDetailCard_preview_mode__v10E9 .AccommodationDetailCard_info__lr16N .AccommodationDetailCard_buttons__OnIrv{display:none}.AccommodationDetailCard_component__fGl9H .AccommodationDetailCard_image__cvgbd{position:relative;flex:1 1;aspect-ratio:290/192;border-radius:16px;overflow:hidden}@media(max-width:640px){.AccommodationDetailCard_component__fGl9H .AccommodationDetailCard_image__cvgbd{margin-top:8px}}.AccommodationDetailCard_component__fGl9H .AccommodationDetailCard_info__lr16N{flex:1 1;display:flex;flex-direction:column;gap:20px}@media(max-width:640px){.AccommodationDetailCard_component__fGl9H .AccommodationDetailCard_info__lr16N{gap:0}}.AccommodationDetailCard_component__fGl9H .AccommodationDetailCard_info__lr16N .AccommodationDetailCard_contents___uU_d{flex:1 1;display:flex;flex-direction:column;justify-content:space-between}@media(max-width:640px){.AccommodationDetailCard_component__fGl9H .AccommodationDetailCard_info__lr16N .AccommodationDetailCard_contents___uU_d{padding-bottom:8px}}.AccommodationDetailCard_component__fGl9H .AccommodationDetailCard_info__lr16N .AccommodationDetailCard_contents___uU_d .AccommodationDetailCard_top__HTAYY{display:flex;flex-direction:column;gap:4px}.AccommodationDetailCard_component__fGl9H .AccommodationDetailCard_info__lr16N .AccommodationDetailCard_contents___uU_d .AccommodationDetailCard_top__HTAYY h2{color:var(--gray-100);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;overflow-wrap:anywhere;font-size:13px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.54;letter-spacing:normal}.AccommodationDetailCard_component__fGl9H .AccommodationDetailCard_info__lr16N .AccommodationDetailCard_contents___uU_d .AccommodationDetailCard_top__HTAYY p{color:var(--gray-60);font-size:12px;font-weight:500}.AccommodationDetailCard_component__fGl9H .AccommodationDetailCard_info__lr16N .AccommodationDetailCard_contents___uU_d .AccommodationDetailCard_top__HTAYY span{background:var(--gray-10);padding:4px 6px;border-radius:4px;color:var(--gray-50);font-size:10px;font-weight:700}.AccommodationDetailCard_component__fGl9H .AccommodationDetailCard_info__lr16N .AccommodationDetailCard_contents___uU_d .AccommodationDetailCard_top__HTAYY .AccommodationDetailCard_condition__3cIEu{display:flex;flex-direction:column;gap:8px}.AccommodationDetailCard_component__fGl9H .AccommodationDetailCard_info__lr16N .AccommodationDetailCard_contents___uU_d .AccommodationDetailCard_price_container___Aj0_{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.AccommodationDetailCard_component__fGl9H .AccommodationDetailCard_info__lr16N .AccommodationDetailCard_contents___uU_d .AccommodationDetailCard_price_container___Aj0_ .AccommodationDetailCard_price_top__Npk9j{display:flex;gap:4px;align-items:center}.AccommodationDetailCard_component__fGl9H .AccommodationDetailCard_info__lr16N .AccommodationDetailCard_contents___uU_d .AccommodationDetailCard_price_container___Aj0_ .AccommodationDetailCard_price_top__Npk9j span{color:var(--gray-100);font-size:15px;font-weight:600}.AccommodationDetailCard_component__fGl9H .AccommodationDetailCard_info__lr16N .AccommodationDetailCard_contents___uU_d .AccommodationDetailCard_price_container___Aj0_ .AccommodationDetailCard_price_top__Npk9j .AccommodationDetailCard_coupon__59vMM{color:var(--primary-50);font-size:12px;font-weight:600}.AccommodationDetailCard_component__fGl9H .AccommodationDetailCard_info__lr16N .AccommodationDetailCard_contents___uU_d .AccommodationDetailCard_price_container___Aj0_ .AccommodationDetailCard_price_top__Npk9j .AccommodationDetailCard_strike__tVg3e{font-size:12px;text-decoration:line-through;color:var(--gray-40)}.AccommodationDetailCard_component__fGl9H .AccommodationDetailCard_info__lr16N .AccommodationDetailCard_contents___uU_d .AccommodationDetailCard_price_container___Aj0_ p{color:var(--gray-40);font-size:10px;font-weight:500;line-height:13px}.AccommodationDetailCard_component__fGl9H .AccommodationDetailCard_info__lr16N .AccommodationDetailCard_buttons__OnIrv{display:flex;gap:10px}@media(max-width:640px){.AccommodationDetailCard_component__fGl9H .AccommodationDetailCard_info__lr16N .AccommodationDetailCard_buttons__OnIrv{padding:8px 0}}.AccommodationFacilityService_component__F46bI{display:flex;flex-direction:column}.AccommodationFacilityService_component__F46bI .AccommodationFacilityService_container__mxpZs{padding:10px 0}.AccommodationFacilityService_component__F46bI .AccommodationFacilityService_container__mxpZs:first-child{padding-top:4px}.AccommodationFacilityService_component__F46bI .AccommodationFacilityService_container__mxpZs:last-child{padding-bottom:0}.AccommodationFacilityService_component__F46bI .AccommodationFacilityService_container__mxpZs .AccommodationFacilityService_section__p4sUy{padding:10px 20px;border:1px solid var(--gray-15);background:var(--gray-0);border-radius:16px}.AccommodationFacilityService_component__F46bI .AccommodationFacilityService_container__mxpZs .AccommodationFacilityService_section__p4sUy h3{padding:10px 0;color:var(--gray-100);font-size:16px;font-weight:600}.AccommodationFacilityService_component__F46bI .AccommodationFacilityService_container__mxpZs .AccommodationFacilityService_section__p4sUy .AccommodationFacilityService_tags__4R579{padding-bottom:16px;display:flex;flex-wrap:wrap;row-gap:8px;column-gap:16px;justify-content:space-between}.AccommodationFacilityService_component__F46bI .AccommodationFacilityService_container__mxpZs .AccommodationFacilityService_section__p4sUy .AccommodationFacilityService_tags__4R579 span{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 8px);color:var(--gray-70);font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;display:flex;gap:4px;align-items:center}.KorailSearchDate_calendar__sU8Gy{min-width:253px}.KorailSearchDate_calendar__sU8Gy>div{padding:0}.KorailSearchDate_calendar__sU8Gy .KorailSearchDate_value__5lwxO{font-size:14px;font-style:normal;font-weight:400;line-height:20px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;overflow-wrap:anywhere;word-break:break-all;overflow-wrap:normal}.KorailSearchDate_search_popup__lXjdL{position:absolute;max-width:990px;background:#fff;top:calc(100% + 16px);left:0;border-radius:12px;box-shadow:4px 12px 30px 0 rgba(0,0,0,.1);z-index:10;padding:20px!important}.KorailSearchDate_search_popup__lXjdL.KorailSearchDate_right__Pfr3i{right:0;left:unset}@media(max-width:640px){.KorailSearchDate_search_popup__lXjdL{position:fixed;left:0;top:0;z-index:100;width:100%;display:flex;flex-direction:column;height:100vh;max-height:100vh;padding:0!important;border-radius:0}}.KorailSearchDate_search_popup__lXjdL .KorailSearchDate_mobile_header__PdmLR{padding:20px 16px;display:none;align-items:center;justify-content:center;position:relative;height:60px;font-size:18px;font-weight:500}@media(max-width:640px){.KorailSearchDate_search_popup__lXjdL .KorailSearchDate_mobile_header__PdmLR{display:flex}}.KorailSearchDate_search_popup__lXjdL .KorailSearchDate_mobile_header__PdmLR button{margin:0!important;position:absolute;left:16px}@media(max-width:640px){.KorailSearchDate_search_popup__lXjdL .KorailSearchDate_date_picker__9jJx8{overflow:auto;min-height:calc(100vh - 60px);padding-bottom:90px}}.KorailSearchDate_search_popup__lXjdL .KorailSearchDate_button_wrap__JBD8C{padding-top:20px;display:flex;justify-content:flex-end;gap:10px}@media(max-width:640px){.KorailSearchDate_search_popup__lXjdL .KorailSearchDate_button_wrap__JBD8C{position:-webkit-sticky;position:sticky;bottom:0;padding:20px 16px;box-shadow:0 -4px 13px 0 rgba(0,0,0,.03);background:#fff;border-radius:20px 20px 0 0}}.KorailSearchDate_search_popup__lXjdL .KorailSearchDate_button_wrap__JBD8C button{padding:16px 32px;width:-moz-fit-content;width:fit-content}@media(max-width:640px){.KorailSearchDate_search_popup__lXjdL .KorailSearchDate_button_wrap__JBD8C button{margin:0!important}.KorailSearchDate_search_popup__lXjdL .KorailSearchDate_button_wrap__JBD8C button:last-child{flex:1 1;width:auto}}.KorailSearchPasseners_component__UvdGp{position:relative;min-width:200px}.KorailSearchPasseners_component__UvdGp>div{padding:0}.KorailSearchPasseners_component__UvdGp .KorailSearchPasseners_value__swXfQ{font-size:14px;font-style:normal;font-weight:400;line-height:20px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;overflow-wrap:anywhere;word-break:break-all;overflow-wrap:normal}.KorailSearchPasseners_search_popup__85M1R{position:absolute;left:0;max-width:990px;background:#fff;top:calc(100% + 16px);border-radius:12px;box-shadow:4px 12px 30px 0 rgba(0,0,0,.1);z-index:10;padding:20px!important;display:flex;flex-direction:column}@media(max-width:640px){.KorailSearchPasseners_search_popup__85M1R{position:fixed;left:0;top:0;z-index:100;width:100%;display:flex;flex-direction:column;height:100vh;max-height:100vh;padding:0!important;border-radius:0}}.KorailSearchPasseners_search_popup__85M1R .KorailSearchPasseners_mobile_header__s0L6z{padding:20px 16px;display:none;align-items:center;justify-content:center;position:relative;height:60px;font-size:18px;font-weight:500}@media(max-width:640px){.KorailSearchPasseners_search_popup__85M1R .KorailSearchPasseners_mobile_header__s0L6z{display:flex}}.KorailSearchPasseners_search_popup__85M1R .KorailSearchPasseners_mobile_header__s0L6z button{margin:0!important;position:absolute;left:16px}.KorailSearchPasseners_search_popup__85M1R p{padding:10px 0;font-size:14px;font-weight:400;font-stretch:normal;line-height:normal;letter-spacing:normal;color:var(--gray-100)}@media(max-width:640px){.KorailSearchPasseners_search_popup__85M1R p{padding:10px 16px}}.KorailSearchPasseners_search_popup__85M1R .KorailSearchPasseners_container__ODGL_{padding:10px 0}@media(max-width:640px){.KorailSearchPasseners_search_popup__85M1R .KorailSearchPasseners_container__ODGL_{padding:10px 16px}}.KorailSearchPasseners_search_popup__85M1R .KorailSearchPasseners_container__ODGL_ .KorailSearchPasseners_box__Spylc{display:flex;padding:20px;gap:14px;align-items:center;justify-content:space-between;border-radius:20px;background:var(--gray-10)}.KorailSearchPasseners_search_popup__85M1R .KorailSearchPasseners_container__ODGL_ .KorailSearchPasseners_box__Spylc .KorailSearchPasseners_title__anLIW{display:flex;flex-direction:column;gap:4px}.KorailSearchPasseners_search_popup__85M1R .KorailSearchPasseners_container__ODGL_ .KorailSearchPasseners_box__Spylc .KorailSearchPasseners_title__anLIW .KorailSearchPasseners_label__1doSG{font-size:16px;font-weight:600;color:var(--gray-80)}.KorailSearchPasseners_search_popup__85M1R .KorailSearchPasseners_container__ODGL_ .KorailSearchPasseners_box__Spylc .KorailSearchPasseners_title__anLIW .KorailSearchPasseners_description__DWANO{font-size:12px;font-weight:500;color:var(--gray-40);white-space:nowrap}.KorailSearchPasseners_search_popup__85M1R .KorailSearchPasseners_container__ODGL_ .KorailSearchPasseners_box__Spylc .KorailSearchPasseners_controller__EVG86{display:flex;gap:2px}.KorailSearchPasseners_search_popup__85M1R .KorailSearchPasseners_container__ODGL_ .KorailSearchPasseners_box__Spylc .KorailSearchPasseners_controller__EVG86 span{width:50px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;color:#dd0065}.KorailSearchPasseners_search_popup__85M1R .KorailSearchPasseners_container__ODGL_ .KorailSearchPasseners_box__Spylc .KorailSearchPasseners_controller__EVG86 button{display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:6px}@media(max-width:640px){.KorailSearchPasseners_search_popup__85M1R .KorailSearchPasseners_container__ODGL_ .KorailSearchPasseners_box__Spylc .KorailSearchPasseners_controller__EVG86 button{margin:0!important}}.KorailSearchPasseners_search_popup__85M1R .KorailSearchPasseners_button_wrap__8vRTT{display:flex;justify-content:flex-end}@media(max-width:640px){.KorailSearchPasseners_search_popup__85M1R .KorailSearchPasseners_button_wrap__8vRTT{position:fixed;bottom:0;left:0;width:100%;padding:20px 16px;border-radius:20px 20px 0 0;box-shadow:0 -4px 13px 0 rgba(0,0,0,.03)}}.KorailSearchPasseners_search_popup__85M1R .KorailSearchPasseners_button_wrap__8vRTT>button{padding:16px 32px;width:-moz-fit-content;width:fit-content}@media(max-width:640px){.KorailSearchPasseners_search_popup__85M1R .KorailSearchPasseners_button_wrap__8vRTT>button{padding:16px;width:100%!important;margin:0!important}}.KorailHistoryList_container__krjci{padding:20px 0;display:flex;flex-direction:column;gap:8px}@media(max-width:640px){.KorailHistoryList_container__krjci{padding:20px 16px}}.KorailHistoryList_container__krjci p{font-size:18px;font-weight:600;color:var(--gray-100)}.KorailHistoryList_container__krjci .KorailHistoryList_list__PzQ8S{padding:8px 0;display:flex;gap:16px}.KorailHistoryList_container__krjci .KorailHistoryList_list__PzQ8S>div{flex:1 1}.KorailHistoryList_container__krjci .KorailHistoryList_list__PzQ8S .KorailHistoryList_item__bfoEa{width:264px;font-size:15px;font-weight:600;color:var(--gray-100);padding:20px 24px;display:flex;justify-content:space-between;align-items:center;border:1px solid var(--gray-20);border-radius:16px;cursor:pointer}.KorailHistoryList_container__krjci .KorailHistoryList_list__PzQ8S .KorailHistoryList_item__bfoEa span{width:224px;display:flex;align-items:center;gap:6px}.KorailHistoryList_container__krjci .KorailHistoryList_list__PzQ8S .KorailHistoryList_item__bfoEa .KorailHistoryList_close___vu7Q{cursor:pointer}.KorailFilterModal_filter_component__ahTjx{display:flex;flex-direction:column;gap:20px;padding:0 30px 30px}@media(max-width:640px){.KorailFilterModal_filter_component__ahTjx{padding:0 16px 20px}}.KorailFilterModal_filter_component__ahTjx hr{border:none;height:1px;border-top:1px solid var(--gray-10)}.KorailFilterModal_filter_component__ahTjx .KorailFilterModal_filter_area__LJPd3{display:flex;flex-direction:column;gap:20px}.KorailFilterModal_filter_component__ahTjx .KorailFilterModal_filter_area__LJPd3 h2{color:var(--gray-70);font-size:15px;font-weight:600;display:flex;justify-content:space-between}.KorailFilterModal_filter_component__ahTjx .KorailFilterModal_filter_area__LJPd3 h2 span{color:#ff0076;font-size:14px;font-weight:400;font-stretch:normal;line-height:normal;letter-spacing:normal}.KorailFilterModal_filter_component__ahTjx .KorailFilterModal_filter_area__LJPd3>div{margin:0}.KorailFilterModal_filter_component__ahTjx .KorailFilterModal_footer__3CSM_{display:flex;gap:8px}.KorailListContainer_container__dkLke{display:flex;gap:32px}@media(max-width:640px){.KorailListContainer_container__dkLke{flex-direction:column-reverse;gap:0}}.KorailListContainer_container__dkLke .KorailListContainer_list__Ioloy{width:60%;padding:20px 0;display:flex;flex-direction:column}@media(max-width:640px){.KorailListContainer_container__dkLke .KorailListContainer_list__Ioloy{width:100%;padding:20px 16px}}.KorailListContainer_container__dkLke .KorailListContainer_list__Ioloy .KorailListContainer_controller__hi0vZ{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px}.KorailListContainer_container__dkLke .KorailListContainer_list__Ioloy .KorailListContainer_controller__hi0vZ .KorailListContainer_button_type_wrap__8Gsue{display:flex;gap:10px}.KorailListContainer_container__dkLke .KorailListContainer_list__Ioloy .KorailListContainer_controller__hi0vZ .KorailListContainer_button_type_wrap__8Gsue button{padding:12px}.KorailListContainer_container__dkLke .KorailListContainer_list__Ioloy .KorailListContainer_controller__hi0vZ .KorailListContainer_sort_button__bZZjh{position:relative;padding-right:20px;border:none;background-color:rgba(0,0,0,0);color:var(--gray-60);font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;cursor:pointer}.KorailListContainer_container__dkLke .KorailListContainer_list__Ioloy .KorailListContainer_controller__hi0vZ .KorailListContainer_sort_button__bZZjh:after{content:"";position:absolute;right:0;top:0;display:block;width:18px;height:18px;background:url(/ota/_next/static/media/icon-chevron-down-6-60.6536c6cd.svg) no-repeat;background-position:4px}.KorailListContainer_container__dkLke .KorailListContainer_list__Ioloy .KorailListContainer_card_list__ctz6j{display:flex;flex-direction:column}.KorailListContainer_container__dkLke .KorailListContainer_status__xM_Gu{width:40%;padding:20px 0}@media(max-width:640px){.KorailListContainer_container__dkLke .KorailListContainer_status__xM_Gu.KorailListContainer_empty__P04Sb{background:none;padding:0}.KorailListContainer_container__dkLke .KorailListContainer_status__xM_Gu.KorailListContainer_empty__P04Sb>div>div:first-child{display:none}.KorailListContainer_container__dkLke .KorailListContainer_status__xM_Gu{width:100%;padding:16px;background:var(--gray-15);position:-webkit-sticky;position:sticky;top:60px}}.KorailListContainer_floating__DOAem{position:-webkit-sticky;position:sticky;bottom:50px;width:-moz-fit-content;width:fit-content;margin:auto}@media(max-width:640px){.KorailListContainer_floating__DOAem{bottom:100px}}.KorailSearchHeader_mobile_header__eayIe{width:100%;display:none;align-items:center;justify-content:space-between;padding:9px 16px;height:60px;position:fixed;top:0;left:0;z-index:100;background:#fff;font-size:18px;font-weight:500}@media(max-width:640px){.KorailSearchHeader_mobile_header__eayIe{display:flex}}.KorailSearchHeader_mobile_header__eayIe .KorailSearchHeader_title__pu6UY{display:flex;align-items:center;justify-content:center;flex-direction:column}.KorailSearchHeader_mobile_header__eayIe .KorailSearchHeader_description__C_aE1{font-size:10px;font-weight:500;line-height:13px;color:var(--gray-50)}@media(max-width:640px){.KorailSearchHeader_search_layer__bJnOk{display:none}}.area_area_picker__PdYIZ{background:var(--gray-0);min-width:460px;box-shadow:0 2px 8px 0 var(--pressed-5);border-radius:12px}.area_area_picker__PdYIZ .area_loading__49FDA{height:400px;display:flex;justify-content:center;align-items:center}.area_area_picker__PdYIZ .area_head__s1BY1{position:relative;display:none}.area_area_picker__PdYIZ .area_main___1UiB,.area_area_picker__PdYIZ .area_main___1UiB .area_list_title__Vqrlz{display:flex;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.area_area_picker__PdYIZ .area_main___1UiB .area_list_title__Vqrlz{flex-direction:column;min-width:140px}.area_area_picker__PdYIZ .area_main___1UiB .area_list_title__Vqrlz .area_title__rwI5F{height:58px;display:flex;align-items:center;padding:0 16px;cursor:pointer;background:var(--gray-100);color:var(--gray-0);font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.area_area_picker__PdYIZ .area_main___1UiB .area_list_title__Vqrlz .area_title__rwI5F:first-child{border-top-left-radius:inherit}.area_area_picker__PdYIZ .area_main___1UiB .area_list_title__Vqrlz .area_title__rwI5F:last-child{border-bottom-left-radius:inherit}.area_area_picker__PdYIZ .area_main___1UiB .area_list_title__Vqrlz .area_default__zrqSN{background:var(--gray-100);color:var(--gray-0)}.area_area_picker__PdYIZ .area_main___1UiB .area_list_title__Vqrlz .area_current__tj9BI{background:var(--gray-0);color:var(--gray-100)}.area_area_picker__PdYIZ .area_main___1UiB .area_list_title__Vqrlz .area_prev__ge2eU{border-bottom-right-radius:12px}.area_area_picker__PdYIZ .area_main___1UiB .area_list_title__Vqrlz .area_next__18HGW{border-top-right-radius:12px}.area_area_picker__PdYIZ .area_main___1UiB .area_list_area__VS41g{display:flex;flex-wrap:wrap;height:max-content}.area_area_picker__PdYIZ .area_main___1UiB .area_list_area__VS41g .area_area__ViWIy{display:flex;align-items:center;padding:0 16px 0 20px;cursor:pointer;width:160px;height:58px;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}@media(max-width:640px){.area_area_picker__PdYIZ{width:100%;height:100%;min-width:100%}.area_area_picker__PdYIZ .area_head__s1BY1{display:flex}.area_area_picker__PdYIZ .area_main___1UiB{height:100%;max-height:calc(100dvh - 60px)}.area_area_picker__PdYIZ .area_main___1UiB .area_list_title__Vqrlz .area_title__rwI5F{min-height:58px}.area_area_picker__PdYIZ .area_main___1UiB .area_list_title__Vqrlz .area_empty__8egZ1{background:var(--gray-100);height:100%}}.KorailMainPopup_popup_blackout__aBlmB{position:fixed;top:0;left:0;z-index:400;width:100%;height:100%;display:flex;flex-direction:column;background-color:rgba(0,0,0,.3)}.KorailMainPopup_popup_blackout__aBlmB .KorailMainPopup_popup_blackout_container__thir9{display:flex;flex-direction:column;margin:auto;height:auto;width:300px;overflow:auto}@media(min-width:1025px){.KorailMainPopup_popup_blackout__aBlmB .KorailMainPopup_popup_blackout_container__thir9{width:400px;margin:auto;height:auto}}.KorailMainPopup_popup_blackout__aBlmB .KorailMainPopup_popup_blackout_container__thir9 .KorailMainPopup_popup_img__DNxqz{background-color:#000;background-position:50%;background-size:cover;width:100%;cursor:pointer;border-radius:12px 12px 0 0;height:347px}@media(min-width:1025px){.KorailMainPopup_popup_blackout__aBlmB .KorailMainPopup_popup_blackout_container__thir9 .KorailMainPopup_popup_img__DNxqz{height:462px}}.KorailMainPopup_popup_blackout__aBlmB .KorailMainPopup_popup_blackout_container__thir9 .KorailMainPopup_popup_blackout_bottom__n6rbP{display:flex;cursor:pointer}.KorailMainPopup_popup_blackout__aBlmB .KorailMainPopup_popup_blackout_container__thir9 .KorailMainPopup_popup_blackout_bottom__n6rbP .KorailMainPopup_popup_bar__V04cT{margin-left:150px;position:absolute;height:15px;margin-top:17px;width:1px;background-color:#ddd}@media(min-width:1025px){.KorailMainPopup_popup_blackout__aBlmB .KorailMainPopup_popup_blackout_container__thir9 .KorailMainPopup_popup_blackout_bottom__n6rbP .KorailMainPopup_popup_bar__V04cT{margin-left:200px;height:21px;margin-top:22px}}.KorailMainPopup_popup_blackout__aBlmB .KorailMainPopup_popup_blackout_container__thir9 .KorailMainPopup_popup_blackout_bottom__n6rbP .KorailMainPopup_popup_blackout_button__6Zl2N{width:50%;margin:auto;height:48px;background-color:#fff;text-align:center;display:flex;flex-direction:column;justify-content:center;font-size:14px}.KorailMainPopup_popup_blackout__aBlmB .KorailMainPopup_popup_blackout_container__thir9 .KorailMainPopup_popup_blackout_bottom__n6rbP .KorailMainPopup_popup_blackout_button__6Zl2N.KorailMainPopup_popup_blackout_not_today__QR1Bl{color:#999;border-radius:0 0 0 12px}.KorailMainPopup_popup_blackout__aBlmB .KorailMainPopup_popup_blackout_container__thir9 .KorailMainPopup_popup_blackout_bottom__n6rbP .KorailMainPopup_popup_blackout_button__6Zl2N.KorailMainPopup_popup_blackout_close__brxWh{color:#333;border-radius:0 0 12px 0}@media(min-width:1025px){.KorailMainPopup_popup_blackout__aBlmB .KorailMainPopup_popup_blackout_container__thir9 .KorailMainPopup_popup_blackout_bottom__n6rbP .KorailMainPopup_popup_blackout_button__6Zl2N{font-size:16px;height:64px}}.KorailMainPopup_pc__ZAqmj{display:none}@media(min-width:1025px){.KorailMainPopup_pc__ZAqmj{display:block!important}}.KorailMainPopup_mobile__BTWVL{display:none}@media(max-width:1024px){.KorailMainPopup_mobile__BTWVL{display:block!important}}.page_container__B3ytA{color:var(--gray-100)}.page_container__B3ytA .page_head_form__MNopn{display:none;padding:10px 16px}.page_container__B3ytA .page_head_form__MNopn .page_title_form__hew_r{font-size:20px;font-weight:600}@media(max-width:640px){.page_container__B3ytA .page_head__83IAF{margin-top:0}.page_container__B3ytA .page_head__83IAF .page_title_head__9mRP3{font-size:18px;font-weight:500}.page_container__B3ytA .page_head__83IAF img,.page_container__B3ytA .page_head_form__MNopn{display:block}.page_container__B3ytA .page_section_faq__TUSxL{padding:40px 16px 30px}.page_container__B3ytA .page_section_guide__5m8R9{padding:20px 16px}}.RailEuropePassSelectCountryField_selectbox_icon__KGbZp path,.RailEuropePassSelectCountryField_selectbox_icon__KGbZp rect{fill:var(--gray-40)}.RailEuropePassSelectCountryField_modal_country__MpdVC{padding:0 30px 20px}@media(max-width:640px){.RailEuropePassSelectCountryField_modal_country__MpdVC{padding:0 16px 20px}}.RailEuropePassSelectCountryField_modal_country__MpdVC .RailEuropePassSelectCountryField_forms__QAnms{border-top:1px solid var(--gray-10);padding-top:20px;display:flex;flex-direction:column;gap:30px}@media(max-width:640px){.RailEuropePassSelectCountryField_modal_country__MpdVC .RailEuropePassSelectCountryField_forms__QAnms{border-top:none}}.RailEuropePassSelectCountryField_modal_country__MpdVC .RailEuropePassSelectCountryField_forms__QAnms .RailEuropePassSelectCountryField_form__PdPLr{display:flex;flex-direction:column;gap:14px}.RailEuropePassSelectCountryField_modal_country__MpdVC .RailEuropePassSelectCountryField_forms__QAnms .RailEuropePassSelectCountryField_form__PdPLr .RailEuropePassSelectCountryField_title__4cR5S{font-size:18px;font-weight:600;color:var(--gray-100)}.RailEuropePassSelectCountryField_card__n53Er{padding:20px;display:flex;flex-direction:column;gap:10px;border-radius:20px;background:var(--gray-10)}.RailEuropePassSelectCountryField_card__n53Er .RailEuropePassSelectCountryField_card_title__z_jus{font-size:12px;font-weight:600;color:var(--gray-50)}.RailEuropePassSelectCountryField_card__n53Er .RailEuropePassSelectCountryField_buttons___1S_i{display:flex;flex-direction:column;gap:10px}.RailEuropePassSelectCountryField_card__n53Er .RailEuropePassSelectCountryField_buttons___1S_i .RailEuropePassSelectCountryField_button__q_MmH{cursor:pointer;display:flex;justify-content:space-between;align-items:center;background:var(--gray-0);padding:20px 24px;border-radius:12px}.RailEuropePassSelectCountryField_card__n53Er .RailEuropePassSelectCountryField_buttons___1S_i .RailEuropePassSelectCountryField_button__q_MmH .RailEuropePassSelectCountryField_info__J2xv8{display:flex;flex-direction:column;gap:10px}.RailEuropePassSelectCountryField_card__n53Er .RailEuropePassSelectCountryField_buttons___1S_i .RailEuropePassSelectCountryField_button__q_MmH .RailEuropePassSelectCountryField_info__J2xv8 .RailEuropePassSelectCountryField_info_title__EJhYA{font-size:16px;font-weight:600;color:var(--gray-70);display:flex;align-items:center;gap:6px}.RailEuropePassSelectCountryField_card__n53Er .RailEuropePassSelectCountryField_buttons___1S_i .RailEuropePassSelectCountryField_button__q_MmH .RailEuropePassSelectCountryField_info__J2xv8 .RailEuropePassSelectCountryField_info_title__EJhYA .RailEuropePassSelectCountryField_chip___tDdE{font-size:10px;font-weight:700;padding:4px 6px;border-radius:8px;background:#ff0076;color:var(--gray-0)}.RailEuropePassSelectCountryField_card__n53Er .RailEuropePassSelectCountryField_buttons___1S_i .RailEuropePassSelectCountryField_button__q_MmH .RailEuropePassSelectCountryField_info__J2xv8 .RailEuropePassSelectCountryField_info_description___02gS{display:flex;align-items:center;gap:2px;font-size:12px;font-weight:500;color:var(--gray-40)}.RailEuropePassSelectCountryField_card__n53Er .RailEuropePassSelectCountryField_buttons___1S_i .RailEuropePassSelectCountryField_button__q_MmH .RailEuropePassSelectCountryField_info__J2xv8 .RailEuropePassSelectCountryField_info_description___02gS .RailEuropePassSelectCountryField_icon_pin__78CBz path{fill:var(--gray-40)}.RailEuropePassSelectCountryField_card__n53Er .RailEuropePassSelectCountryField_buttons___1S_i .RailEuropePassSelectCountryField_button__q_MmH .RailEuropePassSelectCountryField_icon_chevron_right___j_GH path{stroke:var(--gray-40)}.RailEuropePassSelectCountryField_consonants__8_ZYm{display:flex;flex-wrap:wrap;gap:8px}.RailEuropePassSelectCountryField_consonants__8_ZYm .RailEuropePassSelectCountryField_item__pFg5w{border:1px solid;cursor:pointer;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;padding:6px 14px;border-radius:15px}.RailEuropePassSelectCountryField_consonants__8_ZYm .RailEuropePassSelectCountryField_item__pFg5w.RailEuropePassSelectCountryField_default__6NDak{border-color:var(--gray-15);background:var(--gray-10);color:var(--gray-40)}.RailEuropePassSelectCountryField_consonants__8_ZYm .RailEuropePassSelectCountryField_item__pFg5w.RailEuropePassSelectCountryField_selected__U0Nsu{border-color:rgba(0,0,0,0);background:var(--gray-100);color:var(--gray-0)}.RailEuropePassSelectCountryField_selector_consonant__nmLvk{display:flex;flex-direction:column;gap:20px}.people_container__Bgx2L{width:100%}.people_container__Bgx2L .people_icon__ho8Ic path{fill:var(--gray-40)}.people_container__Bgx2L .people_people_picker__15fqB{max-height:500px;width:368px;background:var(--gray-0);padding:20px;border-radius:12px;box-shadow:4px 12px 30px 0 rgba(0,0,0,.1);overflow-y:scroll}.people_container__Bgx2L .people_people_picker__15fqB::-webkit-scrollbar{width:4px}.people_container__Bgx2L .people_people_picker__15fqB::-webkit-scrollbar-thumb{background:var(--gray-70);border-radius:4px}@media(max-width:640px){.people_container__Bgx2L .people_people_picker__15fqB::-webkit-scrollbar-thumb{background:var(--gray-20)}}@media(max-width:640px){.people_container__Bgx2L .people_people_picker__15fqB{max-height:unset;width:unset;height:100dvh;padding:0;border-radius:0;box-shadow:none}}.people_container__Bgx2L .people_people_picker__15fqB .people_head__KxHDy{display:none}@media(max-width:640px){.people_container__Bgx2L .people_people_picker__15fqB .people_head__KxHDy{position:-webkit-sticky;position:sticky;top:0;display:flex}.people_container__Bgx2L .people_people_picker__15fqB .people_main__8titL{min-height:calc(100dvh - 60px);padding:0}}.people_container__Bgx2L .people_people_picker__15fqB .people_main__8titL .people_main_head__T6zA1{padding:8px 0;display:flex;flex-direction:column;gap:4px}@media(max-width:640px){.people_container__Bgx2L .people_people_picker__15fqB .people_main__8titL .people_main_head__T6zA1{padding:8px 16px}}.people_container__Bgx2L .people_people_picker__15fqB .people_main__8titL .people_main_head__T6zA1 .people_title__7Z3um{font-size:14px;font-weight:400;font-stretch:normal;line-height:normal;letter-spacing:normal;color:var(--gray-100)}.people_container__Bgx2L .people_people_picker__15fqB .people_main__8titL .people_main_head__T6zA1 .people_description__lCIwt{font-size:12px;line-height:1.83;color:var(--gray-50);white-space:pre-line}.people_container__Bgx2L .people_people_picker__15fqB .people_main__8titL .people_guide__KLROJ{display:flex;justify-content:flex-end}@media(max-width:640px){.people_container__Bgx2L .people_people_picker__15fqB .people_main__8titL .people_guide__KLROJ{padding:0 16px}}.people_container__Bgx2L .people_people_picker__15fqB .people_main__8titL .people_guide__KLROJ .people_text_button__5RGAJ{display:inline-flex;align-items:center}.people_container__Bgx2L .people_people_picker__15fqB .people_main__8titL .people_guide__KLROJ .people_text_button__5RGAJ .people_icon_right__M0zx8 path{stroke:#6372f9}.people_container__Bgx2L .people_people_picker__15fqB .people_main__8titL .people_list__si_XK{display:flex;flex-direction:column}@media(max-width:640px){.people_container__Bgx2L .people_people_picker__15fqB .people_main__8titL .people_list__si_XK{padding:0 16px;max-height:none}}.people_container__Bgx2L .people_people_picker__15fqB .people_footer__9ceRF{padding:10px 0}@media(max-width:640px){.people_container__Bgx2L .people_people_picker__15fqB .people_footer__9ceRF{position:-webkit-sticky;position:sticky;z-index:3;bottom:0;padding:20px 16px;background:inherit;box-shadow:0 -3px 13px 0 rgba(0,0,0,.03);border-radius:16px 16px 0 0}}.people_container__Bgx2L .people_people_picker__15fqB .people_footer__9ceRF .people_buttons__K7hZ2{display:flex;justify-content:flex-end;gap:6px}.people_container__Bgx2L .people_people_picker__15fqB .people_footer__9ceRF .people_buttons__K7hZ2 .people_button__ENSyq{width:auto;padding:16px 32px}@media(max-width:640px){.people_container__Bgx2L .people_people_picker__15fqB .people_footer__9ceRF .people_buttons__K7hZ2 .people_button__ENSyq{width:100%}}.CountSelectorBox_container__zkjVe{margin:10px 0;padding:20px;background:var(--gray-10);border-radius:20px}.CountSelectorBox_container__zkjVe .CountSelectorBox_main__cgMZ7{display:flex;justify-content:space-between;align-items:center;gap:14px}.CountSelectorBox_container__zkjVe .CountSelectorBox_main__cgMZ7 .CountSelectorBox_info__a8rxi{display:flex;flex-direction:column;gap:4px}.CountSelectorBox_container__zkjVe .CountSelectorBox_main__cgMZ7 .CountSelectorBox_info__a8rxi .CountSelectorBox_title__HEk7g{font-size:16px;font-weight:600;color:var(--gray-80)}.CountSelectorBox_container__zkjVe .CountSelectorBox_main__cgMZ7 .CountSelectorBox_info__a8rxi .CountSelectorBox_description__9NKr8{font-size:12px;font-weight:500;color:var(--gray-40)}.CountSelectorBox_container__zkjVe .CountSelectorBox_main__cgMZ7 .CountSelectorBox_selector__p3B0E{display:flex;justify-content:space-between;align-items:center;gap:12px}.CountSelectorBox_container__zkjVe .CountSelectorBox_main__cgMZ7 .CountSelectorBox_selector__p3B0E .CountSelectorBox_icon_button__rBzNi.CountSelectorBox_button_disabled__PB2aV svg path,.CountSelectorBox_container__zkjVe .CountSelectorBox_main__cgMZ7 .CountSelectorBox_selector__p3B0E .CountSelectorBox_icon_button__rBzNi.CountSelectorBox_button_disabled__PB2aV svg rect{fill:var(--gray-20)}.CountSelectorBox_container__zkjVe .CountSelectorBox_main__cgMZ7 .CountSelectorBox_selector__p3B0E .CountSelectorBox_icon_button__rBzNi.CountSelectorBox_button_enabled__YlDYu path,.CountSelectorBox_container__zkjVe .CountSelectorBox_main__cgMZ7 .CountSelectorBox_selector__p3B0E .CountSelectorBox_icon_button__rBzNi.CountSelectorBox_button_enabled__YlDYu rect{fill:var(--gray-70)}.CountSelectorBox_container__zkjVe .CountSelectorBox_main__cgMZ7 .CountSelectorBox_selector__p3B0E .CountSelectorBox_count__Z8CAN{width:50px;font-size:20px;font-weight:600;text-align:center}.CountSelectorBox_container__zkjVe .CountSelectorBox_main__cgMZ7 .CountSelectorBox_selector__p3B0E .CountSelectorBox_count__Z8CAN.CountSelectorBox_disabled__Vrnjn{color:var(--gray-30)}.CountSelectorBox_container__zkjVe .CountSelectorBox_main__cgMZ7 .CountSelectorBox_selector__p3B0E .CountSelectorBox_count__Z8CAN.CountSelectorBox_enabled__KZSe1{color:#ff0076}.CountSelectorBox_container__zkjVe .CountSelectorBox_option__zcrUT{margin-top:20px;border-top:1px solid var(--pressed-5);padding-top:20px;display:flex;flex-direction:column;gap:20px}.CountSelectorBox_container__zkjVe .CountSelectorBox_option__zcrUT .CountSelectorBox_fields___cHC2{display:flex;flex-direction:column;gap:20px}.CountSelectorBox_container__zkjVe .CountSelectorBox_option__zcrUT .CountSelectorBox_fields___cHC2 .CountSelectorBox_field__nR2Gs{display:flex;flex-direction:column;gap:10px}.CountSelectorBox_container__zkjVe .CountSelectorBox_option__zcrUT .CountSelectorBox_fields___cHC2 .CountSelectorBox_field__nR2Gs label{font-size:13px;font-weight:600;color:var(--gray-70)}.CountSelectorBox_container__zkjVe .CountSelectorBox_option__zcrUT .CountSelectorBox_fields___cHC2 .CountSelectorBox_field__nR2Gs .CountSelectorBox_dropdown__q6aZy .CountSelectorBox_select_box__qm_Y4{background:var(--gray-0)}.CountSelectorBox_container__zkjVe .CountSelectorBox_option__zcrUT .CountSelectorBox_description__9NKr8{font-size:12px;line-height:1.83;color:var(--gray-50)}.CountSelectorBox_container__zkjVe .CountSelectorBox_option__zcrUT .CountSelectorBox_description__9NKr8 ul{display:flex;flex-direction:column;gap:4px}.CountSelectorBox_container__zkjVe .CountSelectorBox_option__zcrUT .CountSelectorBox_description__9NKr8 ul li{display:flex}.CountSelectorBox_container__zkjVe .CountSelectorBox_option__zcrUT .CountSelectorBox_description__9NKr8 ul li .CountSelectorBox_bullet__1czk_{display:inline-flex;justify-content:center;align-items:center;width:5px;height:22px;padding:1px;margin-right:4px}.CountSelectorBox_container__zkjVe .CountSelectorBox_option__zcrUT .CountSelectorBox_description__9NKr8 ul li .CountSelectorBox_bullet__1czk_:after{content:"";display:inline-flex;width:3px;height:3px;background:var(--gray-40);border-radius:50%}.RefreshModal_popup__9cicF{position:fixed;bottom:50px;display:flex;gap:20px;border-radius:12px;background:rgba(0,0,0,.85);padding:16px 20px;left:50%;transform:translateX(-50%);z-index:102}@media(max-width:640px){.RefreshModal_popup__9cicF{padding:12px 16px;gap:10px;width:100%;max-width:calc(100% - 34px)}}.RefreshModal_popup__9cicF .RefreshModal_message__hvGt9{flex:1 1;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;color:var(--gray-0);white-space:pre-wrap}.RefreshModal_popup__9cicF .RefreshModal_buttons__SOtCk{display:flex;gap:8px;align-items:center}.RefreshModal_popup__9cicF .RefreshModal_buttons__SOtCk button{height:33px}.RefreshModal_popup__9cicF .RefreshModal_buttons__SOtCk .RefreshModal_close__bzjiF{background:var(--gray-100);padding:0;width:33px}.AccommodationSearchContainer_banner__SLuBw{padding:20px 0}.AccommodationSearchContainer_banner__SLuBw>button:nth-child(2){left:0}.AccommodationSearchContainer_banner__SLuBw>button:nth-child(3){right:0}.AccommodationSearchContainer_loading__t_X3R{padding:140px 0}.AccommodationSearchContainer_refresh_modal__Q1967{bottom:30px!important}.AccommodationSearchContainer_floating_default__BqnXT{width:-moz-fit-content;width:fit-content;margin:10px auto;bottom:30px}.AccommodationSearchContainer_floating_default__BqnXT .AccommodationSearchContainer_filter_button__ofcpm{display:none}@media(max-width:640px){.AccommodationSearchContainer_floating_default__BqnXT .AccommodationSearchContainer_filter_button__ofcpm{display:flex}}.AccommodationSearchContainer_floating__W8Kk4{bottom:106px!important}.AccommodationSearchContainer_buttons__pV5kS{display:flex;justify-content:center;border-radius:3rem;overflow:hidden;gap:10px}.AccommodationSearchContainer_buttons__pV5kS>button{color:var(--gray-0);border:none;background:none;outline:none;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.AccommodationSearchContainer_buttons__pV5kS>button:last-child{padding-left:10px;position:relative}.AccommodationSearchContainer_buttons__pV5kS>button:last-child:before{content:"";position:absolute;left:0;width:1px;height:12px;background-color:var(--gray-70)}.AccommodationSearchContainer_body__hvXqv{display:flex}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_left__4G5B1{width:310px;padding:20px 16px;max-height:calc(100vh - 100px);overflow:visible;position:-webkit-sticky;position:sticky;top:100px}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_left__4G5B1.AccommodationSearchContainer_on_scroll__L_iVl{padding-right:12px;overflow:auto;-ms-overflow-style:none}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_left__4G5B1.AccommodationSearchContainer_on_scroll__L_iVl::-webkit-scrollbar{width:4px}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_left__4G5B1.AccommodationSearchContainer_on_scroll__L_iVl::-webkit-scrollbar-thumb{background:var(--gray-20);border-radius:4px}@media(max-width:640px){.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_left__4G5B1{display:none}}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h{flex:1 1;padding-top:20px}@media(max-width:640px){.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h{padding-top:0}}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_tabs__ol_Th{padding:0 16px}@media(max-width:640px){.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_tabs__ol_Th{position:-webkit-sticky;position:sticky;top:144px;background:var(--gray-0);z-index:2}}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx{display:flex;flex-direction:column}@media(max-width:640px){.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx{gap:10px}}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx .AccommodationSearchContainer_card_divider__VC1lm{padding:0 16px;display:block}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx .AccommodationSearchContainer_card_divider__VC1lm hr{height:1px!important}@media(max-width:640px){.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx.AccommodationSearchContainer_grid__f7GW8{padding:0 8px;flex-direction:row;flex-wrap:wrap;gap:16px 0}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx.AccommodationSearchContainer_grid__f7GW8 .AccommodationSearchContainer_card_divider__VC1lm{display:none}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx.AccommodationSearchContainer_grid__f7GW8 .AccommodationSearchContainer_grid_only__RAhk9{display:block;color:var(--gray-40);font-size:12px;text-decoration:line-through;word-break:keep-all}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx.AccommodationSearchContainer_grid__f7GW8 .AccommodationSearchContainer_card___PQP_{width:50%;padding:8px}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx.AccommodationSearchContainer_grid__f7GW8 .AccommodationSearchContainer_card___PQP_ .AccommodationSearchContainer_image_wrap__T8JbA{aspect-ratio:1;flex:unset}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx.AccommodationSearchContainer_grid__f7GW8 .AccommodationSearchContainer_card___PQP_ .AccommodationSearchContainer_info__8ewW4{flex:unset}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx.AccommodationSearchContainer_grid__f7GW8 .AccommodationSearchContainer_card___PQP_ .AccommodationSearchContainer_info__8ewW4 .AccommodationSearchContainer_info_container__JLyae .AccommodationSearchContainer_title__czWEI{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;overflow-wrap:anywhere;word-break:break-all;overflow-wrap:normal}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx.AccommodationSearchContainer_grid__f7GW8 .AccommodationSearchContainer_card___PQP_ .AccommodationSearchContainer_info__8ewW4 .AccommodationSearchContainer_info_container__JLyae .AccommodationSearchContainer_review_tags__gKviH .AccommodationSearchContainer_tags__6FDoL{display:none}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx.AccommodationSearchContainer_grid__f7GW8 .AccommodationSearchContainer_card___PQP_ .AccommodationSearchContainer_info__8ewW4 .AccommodationSearchContainer_price_container__bg2aL{gap:2px;align-items:flex-start}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx.AccommodationSearchContainer_grid__f7GW8 .AccommodationSearchContainer_card___PQP_ .AccommodationSearchContainer_info__8ewW4 .AccommodationSearchContainer_price_container__bg2aL .AccommodationSearchContainer_price_info__ZEBze .AccommodationSearchContainer_origin_price__prRzi{display:none}}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx .AccommodationSearchContainer_card___PQP_{cursor:pointer;padding:30px 16px;display:flex;gap:20px}@media(max-width:640px){.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx .AccommodationSearchContainer_card___PQP_{padding:8px 16px;gap:16px;flex-direction:column}}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx .AccommodationSearchContainer_card___PQP_ .AccommodationSearchContainer_image_wrap__T8JbA{position:relative;aspect-ratio:290/192;flex:290 1;border-radius:8px;overflow:hidden}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx .AccommodationSearchContainer_card___PQP_ .AccommodationSearchContainer_info__8ewW4{flex:340 1;display:flex;flex-direction:column;justify-content:space-between}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx .AccommodationSearchContainer_card___PQP_ .AccommodationSearchContainer_info__8ewW4 .AccommodationSearchContainer_info_container__JLyae{display:flex;flex-direction:column;gap:4px}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx .AccommodationSearchContainer_card___PQP_ .AccommodationSearchContainer_info__8ewW4 .AccommodationSearchContainer_info_container__JLyae .AccommodationSearchContainer_address__O2gvf{color:var(--gray-60);font-size:12px;font-weight:500;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;overflow-wrap:anywhere;word-break:break-all;overflow-wrap:normal}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx .AccommodationSearchContainer_card___PQP_ .AccommodationSearchContainer_info__8ewW4 .AccommodationSearchContainer_info_container__JLyae .AccommodationSearchContainer_title__czWEI{color:var(--gray-90);font-size:13px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.54;letter-spacing:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;overflow-wrap:anywhere}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx .AccommodationSearchContainer_card___PQP_ .AccommodationSearchContainer_info__8ewW4 .AccommodationSearchContainer_info_container__JLyae .AccommodationSearchContainer_review_tags__gKviH{display:flex;flex-direction:column;gap:8px;z-index:0}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx .AccommodationSearchContainer_card___PQP_ .AccommodationSearchContainer_info__8ewW4 .AccommodationSearchContainer_info_container__JLyae .AccommodationSearchContainer_review_tags__gKviH .AccommodationSearchContainer_review__y8Gfj{position:relative;z-index:1;display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:var(--gray-70)}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx .AccommodationSearchContainer_card___PQP_ .AccommodationSearchContainer_info__8ewW4 .AccommodationSearchContainer_info_container__JLyae .AccommodationSearchContainer_review_tags__gKviH .AccommodationSearchContainer_review__y8Gfj:before{display:block;width:9px;height:9px;content:"";background:url(/ota/_next/static/media/icon-star-9-yellow.a2d8c6cb.svg) no-repeat}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx .AccommodationSearchContainer_card___PQP_ .AccommodationSearchContainer_info__8ewW4 .AccommodationSearchContainer_info_container__JLyae .AccommodationSearchContainer_review_tags__gKviH .AccommodationSearchContainer_review__y8Gfj span{position:relative;display:flex;align-items:center;gap:2px;font-size:12px;font-weight:500;margin-left:6px;color:var(--gray-70);border-radius:3rem}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx .AccommodationSearchContainer_card___PQP_ .AccommodationSearchContainer_info__8ewW4 .AccommodationSearchContainer_info_container__JLyae .AccommodationSearchContainer_review_tags__gKviH .AccommodationSearchContainer_review__y8Gfj span:before{content:"";position:absolute;left:-1px;top:-1px;display:block;width:calc(100% + 2px);height:calc(100% + 2px);z-index:-1;border-radius:3rem}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx .AccommodationSearchContainer_card___PQP_ .AccommodationSearchContainer_info__8ewW4 .AccommodationSearchContainer_info_container__JLyae .AccommodationSearchContainer_review_tags__gKviH .AccommodationSearchContainer_review__y8Gfj span:after{content:"";position:absolute;left:-6px;top:50%;transform:translateY(-50%);display:inline-block;width:2px;height:2px;border-radius:2px;background-color:var(--gray-20)}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx .AccommodationSearchContainer_card___PQP_ .AccommodationSearchContainer_info__8ewW4 .AccommodationSearchContainer_info_container__JLyae .AccommodationSearchContainer_review_tags__gKviH .AccommodationSearchContainer_review__y8Gfj span.AccommodationSearchContainer_best__kedTk,.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx .AccommodationSearchContainer_card___PQP_ .AccommodationSearchContainer_info__8ewW4 .AccommodationSearchContainer_info_container__JLyae .AccommodationSearchContainer_review_tags__gKviH .AccommodationSearchContainer_review__y8Gfj span.AccommodationSearchContainer_high__d9PQt,.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx .AccommodationSearchContainer_card___PQP_ .AccommodationSearchContainer_info__8ewW4 .AccommodationSearchContainer_info_container__JLyae .AccommodationSearchContainer_review_tags__gKviH .AccommodationSearchContainer_review__y8Gfj span.AccommodationSearchContainer_low__zm8bI,.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx .AccommodationSearchContainer_card___PQP_ .AccommodationSearchContainer_info__8ewW4 .AccommodationSearchContainer_info_container__JLyae .AccommodationSearchContainer_review_tags__gKviH .AccommodationSearchContainer_review__y8Gfj span.AccommodationSearchContainer_mid__uBNid{margin-left:6px;padding:3px 6px}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx .AccommodationSearchContainer_card___PQP_ .AccommodationSearchContainer_info__8ewW4 .AccommodationSearchContainer_info_container__JLyae .AccommodationSearchContainer_review_tags__gKviH .AccommodationSearchContainer_review__y8Gfj span.AccommodationSearchContainer_low__zm8bI{background-color:var(--gray-10);color:var(--gray-70)}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx .AccommodationSearchContainer_card___PQP_ .AccommodationSearchContainer_info__8ewW4 .AccommodationSearchContainer_info_container__JLyae .AccommodationSearchContainer_review_tags__gKviH .AccommodationSearchContainer_review__y8Gfj span.AccommodationSearchContainer_low__zm8bI:before{background-color:var(--gray-10)}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx .AccommodationSearchContainer_card___PQP_ .AccommodationSearchContainer_info__8ewW4 .AccommodationSearchContainer_info_container__JLyae .AccommodationSearchContainer_review_tags__gKviH .AccommodationSearchContainer_review__y8Gfj span.AccommodationSearchContainer_mid__uBNid{background-color:var(--tertiary-20);border:1px solid var(--tertiary-30);color:var(--tertiary-90)}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx .AccommodationSearchContainer_card___PQP_ .AccommodationSearchContainer_info__8ewW4 .AccommodationSearchContainer_info_container__JLyae .AccommodationSearchContainer_review_tags__gKviH .AccommodationSearchContainer_review__y8Gfj span.AccommodationSearchContainer_mid__uBNid:before{background-color:var(--tertiary-30)}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx .AccommodationSearchContainer_card___PQP_ .AccommodationSearchContainer_info__8ewW4 .AccommodationSearchContainer_info_container__JLyae .AccommodationSearchContainer_review_tags__gKviH .AccommodationSearchContainer_review__y8Gfj span.AccommodationSearchContainer_high__d9PQt{background-color:var(--primary-10);border:1px solid var(--primary-20);color:var(--primary-50)}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx .AccommodationSearchContainer_card___PQP_ .AccommodationSearchContainer_info__8ewW4 .AccommodationSearchContainer_info_container__JLyae .AccommodationSearchContainer_review_tags__gKviH .AccommodationSearchContainer_review__y8Gfj span.AccommodationSearchContainer_best__kedTk{border:1px solid var(--purple-20);background-color:var(--purple-10);color:var(--purple-50)}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx .AccommodationSearchContainer_card___PQP_ .AccommodationSearchContainer_info__8ewW4 .AccommodationSearchContainer_info_container__JLyae .AccommodationSearchContainer_review_tags__gKviH .AccommodationSearchContainer_tags__6FDoL{display:flex;gap:4px}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx .AccommodationSearchContainer_card___PQP_ .AccommodationSearchContainer_info__8ewW4 .AccommodationSearchContainer_info_container__JLyae .AccommodationSearchContainer_review_tags__gKviH .AccommodationSearchContainer_tags__6FDoL .AccommodationSearchContainer_tag__IJces{color:var(--gray-50);font-size:10px;font-weight:700;padding:4px 6px;background:var(--gray-10);border-radius:4px}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx .AccommodationSearchContainer_card___PQP_ .AccommodationSearchContainer_info__8ewW4 .AccommodationSearchContainer_price_container__bg2aL{display:flex;flex-direction:column;align-items:flex-end}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx .AccommodationSearchContainer_card___PQP_ .AccommodationSearchContainer_info__8ewW4 .AccommodationSearchContainer_price_container__bg2aL .AccommodationSearchContainer_price_info__ZEBze{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx .AccommodationSearchContainer_card___PQP_ .AccommodationSearchContainer_info__8ewW4 .AccommodationSearchContainer_price_container__bg2aL .AccommodationSearchContainer_price_info__ZEBze .AccommodationSearchContainer_discount__dMORg{color:var(--primary-50);font-size:12px;font-weight:600;word-break:keep-all}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx .AccommodationSearchContainer_card___PQP_ .AccommodationSearchContainer_info__8ewW4 .AccommodationSearchContainer_price_container__bg2aL .AccommodationSearchContainer_price_info__ZEBze .AccommodationSearchContainer_sale_price__gTXSO{color:var(--gray-90);font-size:15px;font-weight:600;word-break:keep-all}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx .AccommodationSearchContainer_card___PQP_ .AccommodationSearchContainer_info__8ewW4 .AccommodationSearchContainer_price_container__bg2aL .AccommodationSearchContainer_price_info__ZEBze .AccommodationSearchContainer_origin_price__prRzi{color:var(--gray-40);font-size:12px;text-decoration:line-through;word-break:keep-all}.AccommodationSearchContainer_body__hvXqv .AccommodationSearchContainer_right__Imi_h .AccommodationSearchContainer_cards__H9Yxx .AccommodationSearchContainer_card___PQP_ .AccommodationSearchContainer_info__8ewW4 .AccommodationSearchContainer_price_container__bg2aL .AccommodationSearchContainer_price_tax__Wyb9_{color:var(--gray-40);font-size:10px;font-weight:500;line-height:13px}.AccommodationSearchContainer_grid_only__RAhk9{display:none}.AccommodationSearchContainer_badge__WyqsD{z-index:1;position:relative;width:-moz-fit-content;width:fit-content;border-top-left-radius:inherit;border-bottom-right-radius:6px;font-size:10px;font-weight:700;color:var(--gray-0)}.AccommodationSearchContainer_badge__WyqsD div{padding:4px 6px;border-radius:0 0 8px 0}.AccommodationSearchContainer_badge__WyqsD p{width:12px;height:12px;overflow:hidden}.AccommodationSearchContainer_badge__WyqsD p span{display:block;width:24px;height:24px;background-color:rgba(0,0,0,0);border-radius:50%}.AccommodationSearchContainer_badge__WyqsD.AccommodationSearchContainer_blue__TJZD5 div{background:#4b59d7}.AccommodationSearchContainer_badge__WyqsD.AccommodationSearchContainer_blue__TJZD5 span{box-shadow:-5px 2px 0 5px #4b59d7}.AccommodationSearchContainer_badge__WyqsD.AccommodationSearchContainer_pink__WZQGc div{background:#ff0076}.AccommodationSearchContainer_badge__WyqsD.AccommodationSearchContainer_pink__WZQGc span{box-shadow:-5px 2px 0 5px #ff0076}.AccommodationMarker_container__yeIeO{position:relative;cursor:pointer;display:flex;width:max-content}.AccommodationMarker_container__yeIeO.AccommodationMarker_disabled__s8lzy{cursor:auto}.AccommodationMarker_container__yeIeO .AccommodationMarker_point__lj06L{display:flex;width:14px;height:14px;background:#ff0076;border-radius:50%}.AccommodationMarker_container__yeIeO .AccommodationMarker_cluster__b2hWR{position:relative;display:flex;padding:8px 10px;border:2px solid #ff0076;color:#ff0076;background:var(--gray-0);font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;border-radius:30px;align-items:center}.AccommodationMarker_container__yeIeO .AccommodationMarker_cluster__b2hWR span{position:absolute;top:-10px;right:-11px;background:var(--primary-50);border-radius:100px;color:var(--gray-0);font-size:15px;font-weight:600;padding:2px 6px;display:flex;align-items:center;justify-content:center}.AccommodationMarker_container__yeIeO .AccommodationMarker_pin__31Ybx{display:flex;width:34px;height:42.5px}.AccommodationMarker_container__yeIeO .AccommodationMarker_pin__31Ybx svg{width:100%;height:100%}.AccommodationMarker_container__yeIeO .AccommodationMarker_pin__31Ybx .AccommodationMarker_category__Y5SnF{position:absolute;top:4px;left:4px;background:var(--gray-0);width:26px;height:26px;border-radius:50%}.AccommodationMarker_container__yeIeO .AccommodationMarker_pin__31Ybx .AccommodationMarker_category__Y5SnF img{width:100%;height:100%;border-radius:inherit}.Paragraph_container___0ZPH{display:flex;flex-direction:column;word-break:break-word}.Paragraph_container___0ZPH ul{display:flex;flex-direction:column;gap:4px}.Paragraph_container___0ZPH ul li{display:flex}.Paragraph_title__GclHj{font-size:16px;font-weight:600;color:var(--gray-100);margin-bottom:16px}.Paragraph_sub_title__OD_dQ{font-weight:600;line-height:normal;margin-bottom:6px}.Paragraph_description__eWuh_,.Paragraph_sub_title__OD_dQ{font-size:14px;font-stretch:normal;font-style:normal;letter-spacing:normal;color:var(--gray-70)}.Paragraph_description__eWuh_{font-weight:400;line-height:1.57;display:flex}.Paragraph_bullet__Ft4WW{display:inline-flex;justify-content:center;align-items:center;width:5px;height:22px;padding:1px;margin-right:4px}.Paragraph_bullet__Ft4WW:after{content:"";display:inline-flex;width:3px;height:3px;background:var(--gray-50);border-radius:50%}.RailEuropeSelectPeopleField_popup_body__1Uvdp{display:flex;flex-direction:column;gap:20px;padding:0 30px 30px}@media(max-width:640px){.RailEuropeSelectPeopleField_popup_body__1Uvdp{padding:20px 16px}}.RailEuropeHeader_container__9Uk4i{margin-top:12px!important;z-index:1}@media(max-width:640px){.RailEuropeHeader_container__9Uk4i{margin-top:0!important;z-index:30}}.RailEuropePassSwissFamilyGuide_container__uBuAT{border:1px solid var(--gray-15);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:7px;background:var(--gray-10)}.RailEuropePassSwissFamilyGuide_container__uBuAT .RailEuropePassSwissFamilyGuide_label__9S9b6{cursor:pointer;font-size:12px;font-weight:600;color:#4b59d7}.RailEuropePassSwissFamilyGuide_container__uBuAT .RailEuropePassSwissFamilyGuide_description__8YBLK{color:var(--gray-50);margin-left:30px;font-size:12px;line-height:1.83}.RailEuropePassSwissFamilyGuide_container__uBuAT .RailEuropePassSwissFamilyGuide_description__8YBLK .RailEuropePassSwissFamilyGuide_accent__ukfU_{color:var(--gray-80);display:contents}.RailEuropePassSwissFamilyGuide_container__uBuAT.RailEuropePassSwissFamilyGuide_pc__Qb8A3{display:flex}@media(max-width:640px){.RailEuropePassSwissFamilyGuide_container__uBuAT.RailEuropePassSwissFamilyGuide_pc__Qb8A3{display:none}}.RailEuropePassSwissFamilyGuide_container__uBuAT.RailEuropePassSwissFamilyGuide_mobile__RlTbf{display:none}@media(max-width:640px){.RailEuropePassSwissFamilyGuide_container__uBuAT.RailEuropePassSwissFamilyGuide_mobile__RlTbf{display:flex}}.RailEuropePassSearchForm_container__CtCFa{display:flex;flex-direction:column;gap:16px;padding:20px 16px}@media(max-width:640px){.RailEuropePassSearchForm_container__CtCFa{padding:10px 16px}}.RailEuropePassSearchForm_container__CtCFa .RailEuropePassSearchForm_wrapper__jAVsA{display:flex;gap:16px}@media(max-width:640px){.RailEuropePassSearchForm_container__CtCFa .RailEuropePassSearchForm_wrapper__jAVsA{flex-direction:column;gap:10px}}.RailEuropePassSearchForm_container__CtCFa .RailEuropePassSearchForm_wrapper__jAVsA .RailEuropePassSearchForm_fields__tkoDD{display:flex;width:100%;gap:16px}.RailEuropePassSearchForm_container__CtCFa .RailEuropePassSearchForm_wrapper__jAVsA .RailEuropePassSearchForm_fields__tkoDD .RailEuropePassSearchForm_field__vpTYY{width:100%;display:flex}@media(max-width:640px){.RailEuropePassSearchForm_container__CtCFa .RailEuropePassSearchForm_wrapper__jAVsA .RailEuropePassSearchForm_fields__tkoDD{flex-direction:column}}.RailEuropePassSearchForm_container__CtCFa .RailEuropePassSearchForm_wrapper__jAVsA .RailEuropePassSearchForm_button__WvSNj{white-space:nowrap;width:-moz-fit-content;width:fit-content}@media(max-width:640px){.RailEuropePassSearchForm_container__CtCFa .RailEuropePassSearchForm_wrapper__jAVsA .RailEuropePassSearchForm_button__WvSNj{margin:20px 0;width:100%}}.RailEuropePassSearchForm_popup_body__hydLA{display:flex;flex-direction:column;gap:20px;padding:0 30px 30px}@media(max-width:640px){.RailEuropePassSearchForm_popup_body__hydLA{padding:20px 16px}}.RailEuropePassDetailHeader_container__7ZaID{position:relative;margin-top:12px;z-index:1}@media(max-width:640px){.RailEuropePassDetailHeader_container__7ZaID{position:-webkit-sticky;position:sticky;margin-top:0;z-index:30}}.RailEuropePassSearchHeader_container__fi1sD{margin-top:12px}.RailEuropePassSearchHeader_container__fi1sD .RailEuropePassSearchHeader_title_pc__Mti9D{display:block}@media(max-width:640px){.RailEuropePassSearchHeader_container__fi1sD .RailEuropePassSearchHeader_title_pc__Mti9D{display:none}}.RailEuropePassSearchHeader_container__fi1sD .RailEuropePassSearchHeader_title_mobile__bdJlE{display:none}@media(max-width:640px){.RailEuropePassSearchHeader_container__fi1sD .RailEuropePassSearchHeader_title_mobile__bdJlE{display:block}}.RailEuropePassSearchHeader_container__fi1sD .RailEuropePassSearchHeader_edit_icon__KCJCK{display:none}@media(max-width:640px){.RailEuropePassSearchHeader_container__fi1sD .RailEuropePassSearchHeader_edit_icon__KCJCK{display:flex}.RailEuropePassSearchHeader_container__fi1sD{margin-top:0}}.RailEuropePassCard_container__hJW_k{border:1px solid var(--gray-15);border-radius:20px;padding:20px;background:var(--gray-0);display:flex;flex-direction:column;gap:12px}.RailEuropePassCard_container__hJW_k .RailEuropePassCard_head__0q4mH{display:flex;justify-content:space-between;align-items:center}.RailEuropePassCard_container__hJW_k .RailEuropePassCard_head__0q4mH .RailEuropePassCard_logo__B1aqF{width:75px;height:24px;object-fit:contain}.RailEuropePassCard_container__hJW_k .RailEuropePassCard_info__iRUTC{display:flex;flex-direction:column;gap:8px}.RailEuropePassCard_container__hJW_k .RailEuropePassCard_info__iRUTC .RailEuropePassCard_title___tIWe{color:var(--gray-80);font-size:18px;font-style:normal;font-weight:600;line-height:27px}.RailEuropePassCard_container__hJW_k .RailEuropePassCard_info__iRUTC .RailEuropePassCard_description__HKG96{cursor:pointer;font-size:12px;font-weight:600;color:var(--gray-50);display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:4px}.RailEuropePassCard_container__hJW_k .RailEuropePassCard_info__iRUTC .RailEuropePassCard_description__HKG96 .RailEuropePassCard_icon_info_line__wcIxC circle{stroke:var(--gray-30)}.RailEuropePassCard_container__hJW_k .RailEuropePassCard_info__iRUTC .RailEuropePassCard_description__HKG96 .RailEuropePassCard_icon_info_line__wcIxC path{fill:var(--gray-30)}.RailEuropePassCard_popup_body__WUkml{display:flex;flex-direction:column;gap:20px;padding:0 30px 30px}@media(max-width:640px){.RailEuropePassCard_popup_body__WUkml{padding:20px 16px}}.RailEuropePassCard_chip__2MvYL{border-radius:30px;display:inline-flex;padding:6px 8px}.RailEuropePassCard_chip__2MvYL .RailEuropePassCard_chip_name__dOB4f{font-size:10px;font-weight:700}.RailEuropePassCard_chip__2MvYL.RailEuropePassCard_pink__52cR6{background:#ffe6f1}.RailEuropePassCard_chip__2MvYL.RailEuropePassCard_pink__52cR6 .RailEuropePassCard_chip_name__dOB4f{color:#ff0076}.RailEuropePassCard_chip__2MvYL.RailEuropePassCard_blue__lOdhJ{background:#eff1ff}.RailEuropePassCard_chip__2MvYL.RailEuropePassCard_blue__lOdhJ .RailEuropePassCard_chip_name__dOB4f{color:#4b59d7}.RailEuropePassDetailSelectedPassInfo_container__rjZk6{padding:20px 16px 30px;border-radius:12px;background:var(--gray-10);display:flex;flex-direction:column;gap:20px}@media(max-width:640px){.RailEuropePassDetailSelectedPassInfo_container__rjZk6{border-radius:0}}.RailEuropePassDetailSelectedPassInfo_container__rjZk6 .RailEuropePassDetailSelectedPassInfo_title__DFCwW{font-size:18px;font-weight:600;color:var(--gray-100)}.RailEuropePassDetailExpiryPeriod_container__NlVUx{padding:30px 16px;display:flex;flex-direction:column;gap:16px}.RailEuropePassDetailExpiryPeriod_container__NlVUx .RailEuropePassDetailExpiryPeriod_title__4gaM_{font-size:18px;font-weight:600;color:var(--gray-100)}.RailEuropePassDetailExpiryPeriod_container__NlVUx .RailEuropePassDetailExpiryPeriod_period__P1tOl{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;color:var(--gray-80)}.RailEuropePassDetailExpiryPeriod_container__NlVUx .RailEuropePassDetailExpiryPeriod_description__vOnu_{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;color:#8c690f;background:#fffdf8;border:1px solid #ffeec2;border-radius:12px;padding:16px 20px}.SubFilter_container__INkmI{background:inherit}.SubFilter_container__INkmI .SubFilter_swiper__uXyQo{max-width:1024px;padding:12px 16px}.SubFilter_container__INkmI .SubFilter_swiper__uXyQo .SubFilter_item__RGFjC{width:auto;padding:10px 18px;border-radius:8px;cursor:pointer}.SubFilter_container__INkmI .SubFilter_swiper__uXyQo .SubFilter_white__aehsC{background:var(--gray-0)}.SubFilter_container__INkmI .SubFilter_swiper__uXyQo .SubFilter_gray__w7yax{background:var(--gray-10)}.SubFilter_container__INkmI .SubFilter_swiper__uXyQo .SubFilter_default__EOOAm{box-shadow:0 0 0 1px var(--gray-15) inset;color:var(--gray-60);font-size:12px;font-weight:600}.SubFilter_container__INkmI .SubFilter_swiper__uXyQo .SubFilter_actived__uANqy{background:#ff0076;box-shadow:inset 0 0 0 1px #ff0076;color:var(--gray-0);font-size:12px;font-weight:700}.page_container__b9cNz{padding:0}.page_container__b9cNz .page_search_form__e3_qj{margin-top:10px}.page_container__b9cNz .page_coupon__c042G{padding:10px 16px 20px}.page_container__b9cNz .page_coupon__c042G .page_box_coupon__wKJxU{border-top:1px solid var(--gray-10);padding-top:30px;display:flex;justify-content:center}.GoodsSection_container__ViRxS{padding:30px 0;display:flex;flex-direction:column;gap:12px}@media(max-width:640px){.GoodsSection_container__ViRxS{padding:20px 0}}.GoodsSection_container__ViRxS.GoodsSection_no_wrap__4kzuB .GoodsSection_header__AZ7X8{padding:0}.GoodsSection_container__ViRxS .GoodsSection_header__AZ7X8{display:flex;justify-content:space-between;align-items:center;padding:0 16px}.GoodsSection_container__ViRxS .GoodsSection_header__AZ7X8 .GoodsSection_title__kbknG{font-size:20px;font-weight:600;color:var(--gray-100);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;overflow-wrap:anywhere;word-break:break-all;overflow-wrap:normal}.GoodsSection_container__ViRxS .GoodsSection_header__AZ7X8 .GoodsSection_button_name__eybSL{word-break:keep-all}.page_page__Xwqbn .page_divider__jRFs8{padding:10px 16px 0}@media(max-width:640px){.page_page__Xwqbn .page_divider__jRFs8{padding:0}}.page_page__Xwqbn .page_banner__y3Wuy{padding:20px 0}.page_page__Xwqbn .page_banner__y3Wuy>button:nth-child(2){left:0}.page_page__Xwqbn .page_banner__y3Wuy>button:nth-child(3){right:0}.RailEuropePTPSearchHeader_container__9vpkY .RailEuropePTPSearchHeader_head__aS3nx{display:none}@media(max-width:640px){.RailEuropePTPSearchHeader_container__9vpkY .RailEuropePTPSearchHeader_head__aS3nx{display:flex;flex-direction:column;gap:6px;align-items:center}.RailEuropePTPSearchHeader_container__9vpkY .RailEuropePTPSearchHeader_head__aS3nx .RailEuropePTPSearchHeader_title__XJ8Dv{display:flex;align-items:center;gap:5px}.RailEuropePTPSearchHeader_container__9vpkY .RailEuropePTPSearchHeader_head__aS3nx .RailEuropePTPSearchHeader_title__XJ8Dv .RailEuropePTPSearchHeader_icon_arrow__wXTox path{stroke:var(--gray-60)}.RailEuropePTPSearchHeader_container__9vpkY .RailEuropePTPSearchHeader_head__aS3nx .RailEuropePTPSearchHeader_title__XJ8Dv .RailEuropePTPSearchHeader_title_label__oBhZg{max-width:98px;font-size:12px;font-weight:700;color:var(--gray-100);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;overflow-wrap:anywhere;overflow-wrap:normal;word-break:break-all}.RailEuropePTPSearchHeader_container__9vpkY .RailEuropePTPSearchHeader_head__aS3nx .RailEuropePTPSearchHeader_sub_title__PzOkR{font-size:10px;font-weight:500;line-height:13px;color:var(--gray-50)}.RailEuropePTPSearchHeader_container__9vpkY .RailEuropePTPSearchHeader_title_desktop__By0VS{display:none}}