.SalesBanner_root__ln2Ln{margin-top:44px}.SalesBanner_image__EpM_w{width:100%;border-radius:var(--rounded)}@media (max-width:767px){.SalesBanner_root__ln2Ln{margin-top:16px}}.SalesModal_footer__Ji225{padding:16px 24px}.SalesModal_action__ugKic{padding:10px;margin-bottom:10px;font-weight:700;color:#fff;text-align:center;background-color:#00cd68;border-radius:100px}.SalesModal_close__Ekd7q{text-align:center}.SalesModal_close__Ekd7q button{padding:10px 40px;font-weight:700;color:#757575;background:none;border:none}.SalesModal_image__xtpg_{width:100%;object-fit:cover}.SalesModal_description__plj3b{padding:16px 24px}.Scroller_root__4lpw7{width:100%;height:auto}.Scroller_inner__xpAfC{width:100%;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.Scroller_inner__xpAfC::-webkit-scrollbar{display:none}.Section_root__ygt5I{padding-top:var(--space-8x);padding-bottom:var(--space-8x)}.Section_bgGray__0a1OT{background-color:var(--bg-gray)}.Section_titleHasSideElement__CXaMl{display:flex;justify-content:space-between}.Section_description__PraZG{white-space:pre-wrap}@media (max-width:767px){.Section_root__ygt5I{padding-bottom:var(--space-6x)}}.SegmentButton_root__DBqEp{max-width:100%;display:flex}.SegmentButton_root__DBqEp>:first-child{border-radius:32px 0 0 32px;margin-left:0;padding:0 var(--space-3x) 0 var(--space-4x);flex:0 0 auto}.SegmentButton_root__DBqEp>:last-child{border-radius:0 32px 32px 0}.SegmentButton_checked___RI4y.SegmentButton_body__8F7b1{background-color:var(--color-green-light);border-color:var(--color-primary);z-index:2}.SegmentButton_checked___RI4y.SegmentButton_body__8F7b1:not(.SegmentButton_checked___RI4y):hover{opacity:.8}.SegmentButton_body__8F7b1{position:relative;display:flex;align-items:center;border:1px solid var(--border-gray-dark);justify-content:center;background-color:var(--color-white);transition:opacity var(--duration);font-weight:700;max-width:100%;margin-left:-1px}.SegmentButton_input__TTKpH{-webkit-appearance:none;-moz-appearance:none;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1;cursor:pointer}.SegmentButton_label__huQM7{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SegmentButton_size--sm__w1FbA{height:32px}.SegmentButton_size--md__4YMWn,.SegmentButton_size--sm__w1FbA{font-size:var(--fontSize-sm);padding:var(--space-2x) var(--space-6x)}.SegmentButton_size--md__4YMWn{height:36px}.SegmentButton_size--lg__rfAEv{font-size:var(--fontSize-base);padding:var(--space-2x) var(--space-6x);height:40px}.SegmentButton_icon__k_UdF+.SegmentButton_label__huQM7,.SegmentButton_label__huQM7+.SegmentButton_icon__k_UdF{margin-left:var(--space)}@media (max-width:1024px){.SegmentButton_root__DBqEp>:last-child{padding-right:var(--space)}.SegmentButton_body__8F7b1{flex:1 1;padding:0;height:36px}}.ShareButton_root__qKN6Z{display:inline-flex;align-items:center;justify-content:center;font-weight:700;cursor:pointer;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;white-space:nowrap}.ShareButton_root__qKN6Z.ShareButton_disabled__v0Zl5{opacity:.7}button.ShareButton_root__qKN6Z{border:none;background:none}.ShareButton_icon__zDMeN img{width:100%;height:100%}.ShareButton_size--md__1ZSUQ{height:var(--space-10x)}.ShareButton_size--md__1ZSUQ .ShareButton_icon__zDMeN{width:40px;height:40px}.ShareButton_size--lg__tojE_{height:var(--space-14x)}.ShareButton_size--lg__tojE_ .ShareButton_icon__zDMeN{width:48px;height:48px}.Skeleton_root__vX1WP{background-image:linear-gradient(270deg,var(--color-white),var(--color-gray-10),var(--color-gray-10),var(--color-white));min-height:24px;border-radius:var(--rounded);background-size:400% 100%;animation:Skeleton_skeleton_loading__2kx4i 8s ease-in-out infinite}.Skeleton_rounded__DfuBm{border-radius:50%}@keyframes Skeleton_skeleton_loading__2kx4i{0%{background-position:200% 0}to{background-position:-200% 0}}.Slider_slider__x3pX4{margin-top:var(--space-8x);overflow:auto}.Slider_sliderList__1_LCG{display:flex}.Slider_sliderList__1_LCG>li+li{margin-left:var(--space-4x)}.Slider_shape--square__39FwL{width:216px;height:216px}.Slider_shape--oblong__po2Fj{width:310px;height:216px}.Slider_sliderItem__jLnyO{position:relative;overflow:hidden;border-radius:var(--rounded)}.Slider_sliderItem__jLnyO img{object-fit:cover;width:100%;height:100%}@media (max-width:767px){.Slider_slider__x3pX4{margin-top:var(--space-4x);margin-left:calc(var(--space-6x) * -1);margin-right:calc(var(--space-6x) * -1)}.Slider_sliderList__1_LCG>li:first-child{padding-left:var(--space-6x)}.Slider_sliderList__1_LCG>li:last-child{padding-right:var(--space-6x)}.Slider_sliderItem__jLnyO{position:relative;overflow:hidden;border-radius:var(--rounded)}}.Steps_root__ZHRwY{display:flex}.Steps_centered__okjuE,.Steps_circle__JST44{justify-content:center}.Steps_circle__JST44{width:var(--space-6x);height:var(--space-6x);background-color:var(--color-disabled);border-radius:var(--rounded-full);display:flex;align-items:center}.Steps_circle--active__Vv_Bq{background-color:var(--color-black)}.Steps_circle--mobile__StDfv{width:var(--space-4x);height:var(--space-4x)}.Steps_divider___5T08{border-top:3px solid var(--color-disabled-light);width:40px}.Steps_divider--mobile__1rMYw{margin-top:var(--space-2x)}.Tabs_root__xgcyh{border-bottom:1px solid var(--border-gray)}.Tabs_tabs__QCicw{display:flex}.Tabs_tabs__QCicw.Tabs_start__si70n{justify-content:start}.Tabs_tab__TYzWv,.Tabs_tabs__QCicw.Tabs_center__kYhcs{justify-content:center}.Tabs_tab__TYzWv{display:flex;flex-direction:column;height:40px;padding-bottom:var(--space)}.Tabs_tab__TYzWv>button{border-radius:var(--rounded)}.Tabs_active__AeMGp>button>span{position:relative}.Tabs_active__AeMGp>button>span:after{position:absolute;top:22px;content:"";display:block;width:100%;height:4px;background-color:var(--color-primary);border-radius:56px}.Tabs_inactive__nRJre>button>span{color:var(--color-gray-50)}@media (max-width:767px){.Tabs_tabs__QCicw{flex-wrap:nowrap;overflow-x:scroll}.Tabs_tabs__QCicw.Tabs_center__kYhcs,.Tabs_tabs__QCicw.Tabs_start__si70n{justify-content:start}.Tabs_tab__TYzWv>button{padding:0 var(--space-4x)}.Tabs_active__AeMGp:after{left:24px}}.TextArea_root__HHVO3{border-radius:4px;border:1px solid var(--color-gray-30);padding:var(--space-3x);font-size:var(--fontSize-base)}.TextArea_root__HHVO3:focus-visible{outline:1px solid var(--color-blue-80)}.ThemeCard_root__ROBeP{display:flex;flex-direction:column-reverse;color:inherit;text-decoration:none}.ThemeCard_figure__LAJuc{position:relative;height:0;padding-top:60.975%;border-radius:var(--rounded);overflow:hidden}.ThemeCard_img__CMtLV{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:auto;vertical-align:middle;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ThemeCard_variant--disabled__TmNme .ThemeCard_img__CMtLV{filter:brightness(.5)}.ThemeCard_tag__EY_Z3{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ThemeCard_title__LpWXq{display:flex;align-items:center;justify-content:space-between;flex-basis:100%;margin-top:var(--space-3x)}.ThemeCard_variant--disabled__TmNme .ThemeCard_title__LpWXq{opacity:.5}.ThemeCard_titleIcon__N_EBa{flex-shrink:0}@media (max-width:1024px){.ThemeCard_title__LpWXq{margin-top:var(--space-2x)}}.TagColored_root__N5CMg{display:inline-flex;align-items:center;color:var(--color-white);border-radius:var(--rounded-xs);font-weight:700}.TagColored_root--xs__BjM27{font-size:var(--fontSize-xs);padding:0 var(--space);line-height:16px}.TagColored_root--sm__l4yNw{height:24px;font-size:var(--fontSize-sm);padding:var(--space-2) var(--space-2x)}.TagColored_root--base__i0peq{height:32px;font-size:var(--fontSize-base);padding:var(--space) var(--space-4x)}.TagColored_root__N5CMg:not(:last-child){margin-right:var(--space-2x)}.TagColored_themeIcon__ZoVO1{height:16px;width:16px}.TagColored_root--sm__l4yNw .TagColored_themeIcon__ZoVO1{margin-right:var(--space)}.TagColored_root--base__i0peq .TagColored_themeIcon__ZoVO1{margin-right:var(--space-2)}.TagColored_root--sm__l4yNw .TagColored_label__Qml_B{line-height:20px}.TagColored_root--base__i0peq .TagColored_label__Qml_B{line-height:24px}.Toast_root__NSwhh{width:311px;position:fixed;left:50%;transform:translate(-50%);cursor:pointer;animation:Toast_toast__t1fS8 .32s forwards;z-index:var(--z-index-toast)}@keyframes Toast_toast__t1fS8{0%{bottom:0;transform:translate(-50%) scale(1);opacity:0}to{bottom:calc(56px + 24px);transform:translate(-50%) scale(1);opacity:1}}.Toast_inner__68JUh{font-weight:700;border-radius:var(--rounded);display:flex;align-items:center;justify-content:space-between;box-shadow:var(--shadow-dark);margin:0 var(--space-4x)}.Toast_left__U3HdT{padding:var(--space-4x);padding-right:var(--space-2x);display:flex;align-items:center}.Toast_right__vwE_z{padding:var(--space-4x);padding-left:var(--space-2x);font-weight:700;font-size:var(--fontSize-base);color:var(--color-blue-70);width:70px}.Toast_variant--success__LhZId{background-color:var(--color-green-5);border:1px solid var(--color-green-10)}.Toast_variant--error__g4hGO{background-color:var(--color-danger)}@media (min-width:768px){.Toast_root__NSwhh{width:560px}}@media (min-width:1025px){@keyframes Toast_toast__t1fS8{0%{bottom:0;transform:translate(-50%) scale(1);opacity:0}to{bottom:40px;transform:translate(-50%) scale(1);opacity:1}}}.WishlistButton_root__Q38Kv{display:flex;justify-content:center;align-items:center;cursor:pointer}@keyframes WishlistButton_addWishlist__OLvkM{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.WishlistButton_variant--pressed__eTQHW{animation:WishlistButton_addWishlist__OLvkM .18s ease-in-out 0s}.WishlistButton_variant--default__T31ws.WishlistButton_stroke--black__ymHdS>svg>path{fill:var(--color-black)}.WishlistButton_variant--default__T31ws.WishlistButton_stroke--white__xNwCI>svg>path:first-child{fill:var(--color-black);opacity:.3}.WishlistButton_variant--default__T31ws.WishlistButton_stroke--white__xNwCI>svg>path:last-child{fill:var(--color-white)}.WishlistButton_variant--pressed__eTQHW.WishlistButton_stroke--black__ymHdS>svg>path:first-child,.WishlistButton_variant--pressed__eTQHW.WishlistButton_stroke--white__xNwCI>svg>path:first-child{fill:var(--color-red-60)}.WishlistButton_variant--pressed__eTQHW.WishlistButton_stroke--black__ymHdS>svg>path:last-child,.WishlistButton_variant--pressed__eTQHW.WishlistButton_stroke--white__xNwCI>svg>path:last-child{fill:var(--color-red-5)}.WishlistButton_size--sm__39wy2>svg{width:16px;height:16px}.WishlistButton_size--md__QAb_g>svg{width:24px;height:24px}.WishlistButton_size--lg__s0xwg>svg{width:32px;height:32px}.WishlistButton_size--xl__NVjAI>svg{width:48px;height:48px}@media (min-width:768px){.WishlistButton_root__Q38Kv:hover{background-color:var(--color-gray-5);border-radius:50%;opacity:.8}.WishlistButton_variant--default__T31ws.WishlistButton_stroke--white__xNwCI:hover>svg>path{fill:var(--color-black)}}.TourCard_root__gB0vG{display:block;border:2px solid var(--border-gray);border-radius:var(--rounded);width:100%;color:inherit}.TourCard_root__gB0vG:not(:last-child){margin-bottom:var(--space-6x)}.TourCard_root__gB0vG.TourCard_highlight__F0G4W{border:1px solid var(--color-primary)}.TourCard_highlightHeader__a5xRT{border-radius:var(--rounded) var(--rounded) 0 0;display:flex;align-items:center;padding:var(--space-3x);background-color:var(--color-green-5)}.TourCard_highlightHeader__a5xRT>i{margin-right:var(--space-4x)}.TourCard_inner__o3b_I{display:flex;width:100%;padding:var(--space-4x) var(--space-4x) var(--space-4x) var(--space-4x)}.TourCard_thumbnail__rSzNJ{position:relative;width:300px;flex-shrink:0}.TourCard_thumbnailInner__ulc7s{position:relative;height:100%;min-height:200px;overflow:hidden;border-radius:var(--rounded)}.TourCard_thumbnail__rSzNJ .TourCard_mainImage__tuk6f{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.TourCard_labels__qYYFk{position:absolute;padding:var(--space-2x);z-index:1;display:flex;width:100%;flex-wrap:wrap}.TourCard_wishlistButtonWrapper__upe8g{position:absolute;margin:var(--space);top:0;right:0;z-index:1}.TourCard_stayInfo___3cby{position:absolute;bottom:var(--space-2x);padding-left:var(--space-2x);display:flex;width:100%;z-index:var(--z-index-float);font-size:var(--fontSize-sm);color:var(--color-white);font-weight:700}.TourCard_stayInfo___3cby>:first-child{margin-right:var(--space-2x)}.TourCard_stayInfo___3cby>:nth-child(2){max-width:65%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TourCard_stayInfo___3cby>:nth-child(3) span{margin-left:var(--space-2x);margin-right:var(--space)}.TourCard_thumbnail__rSzNJ .TourCard_imageCover__VAo2A{width:100%;height:100%;top:0;left:0;position:absolute;background:linear-gradient(rgba(0,0,0,0) 50%,rgba(0,0,0,.5));border-radius:var(--rounded)}.TourCard_detail__yT5Wj{display:flex;flex-direction:column;align-content:flex-start;justify-content:space-between;width:calc(100% - 300px);padding-left:var(--space-6x)}.TourCard_title__POTix{font-weight:700;font-size:var(--fontSize-lg);line-height:2;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.TourCard_items__O_6jW{margin-top:var(--space-2x)}.TourCard_items__O_6jW>li:first-child{margin-bottom:var(--space)}.TourCard_item__5z3Xv{display:flex;align-items:center}.TourCard_itemIcon__31qUU{flex-shrink:0}.TourCard_itemIcon__31qUU+.TourCard_itemBody__SSTRa{padding-left:var(--space-2x);width:calc(100% - 16px)}.TourCard_hotel__sOBs1{display:flex;align-items:center;overflow:hidden;max-width:100%;gap:var(--space-2x)}.TourCard_hotelRating___c_wP{flex-shrink:0}.TourCard_hotelNameWrap__Wbw1R{display:flex;align-items:center;gap:var(--space)}.TourCard_hotelName__3oR_s{flex:1 0;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.TourCard_footer__9ft5n{display:flex;flex-direction:column;margin-top:var(--space-2x)}.TourCard_flexibleSearchInfo__54zX7{margin-top:var(--space-2x);display:flex;align-items:center;gap:var(--space-2x)}.TourCard_flexibleSearchInfo__54zX7,.TourCard_searchInfo___tfM2{color:var(--color-gray-50);font-weight:700;font-size:var(--fontSize-xs)}.TourCard_flexibleSearchInfo__54zX7 .TourCard_flexibleTravelDates__3fTZ6{border:1px dashed var(--color-gray-50);padding:var(--space) var(--space-2x);border-radius:var(--rounded-xs)}.TourCard_footerBottom__UiG4r{display:flex;justify-content:space-between;align-items:center}.TourCard_priceInfo__ZfBAm{display:flex;flex-direction:column;justify-content:space-between}.TourCard_price__6UiVX{font-size:var(--fontSize-2xl);line-height:var(--lineHeight-3xl);font-weight:700}.TourCard_action__Tb87x{width:140px}.TourCard_freeCancel__YLTtl{color:var(--color-primary);font-size:var(--fontSize-sm);font-weight:700}.TourCard_freeCancelForPC__6IZJt{display:flex;align-items:center;gap:var(--space);margin-top:var(--space-3x)}.TourCard_freeCancelForSP__6D5AN{display:none}.TourCard_airlineInfo__jEfow{display:flex;align-items:center;gap:var(--space)}.TourCard_airlineName__3BaBm{min-width:0}.TourCard_airlineImage__iyD9B{height:20px;width:20px;object-fit:contain}.TourCard_flightTime___USgC{width:28px;padding-left:var(--space);padding-right:var(--space);height:20px;display:flex;align-items:center;justify-content:center}.TourCard_flightTimeWrapper__IbVU1{white-space:nowrap}.TourCard_flightInfoWrapper__87V_K{display:flex;align-items:center;width:100%;gap:var(--space-2x)}.TourCard_airlineSection__hzXWB{display:flex;align-items:center;gap:var(--space);min-width:0;flex:0 1 auto}.TourCard_flightDetailsSection__EtweI{display:flex;align-items:center;gap:var(--space-2x);flex-shrink:0}@media (max-width:767px){.TourCard_root__gB0vG{border:0;padding-top:var(--space-4x);padding-bottom:var(--space-4x)}.TourCard_root__gB0vG.TourCard_highlight__F0G4W{border:0}.TourCard_root__gB0vG:not(:last-child){margin-bottom:0;border-bottom:1px solid var(--border-gray)}.TourCard_inner__o3b_I{flex-direction:column;padding:0}.TourCard_thumbnail__rSzNJ{width:auto}.TourCard_thumbnailInner__ulc7s{min-height:auto;height:145px}.TourCard_highlight__F0G4W .TourCard_thumbnailInner__ulc7s{border-radius:0 0 var(--rounded) var(--rounded)}.TourCard_detail__yT5Wj{width:auto;padding-left:0;margin-top:var(--space-2x)}.TourCard_title__POTix{font-size:var(--fontSize-base);line-height:var(--lineHeight-lg)}.TourCard_items__O_6jW{margin-top:var(--space-2x)}.TourCard_items__O_6jW>li+li{margin-top:var(--space)}.TourCard_footer__9ft5n{margin-top:var(--space)}.TourCard_flexibleSearchInfo__54zX7,.TourCard_footerBottom__UiG4r,.TourCard_footer__9ft5n{justify-content:flex-end}.TourCard_footerBottom__UiG4r>.TourCard_priceInfo__ZfBAm{flex:1 1}.TourCard_searchInfoSection__ls6JK{display:flex;justify-content:flex-end;align-items:center;gap:var(--space)}.TourCard_searchInfoSection__ls6JK>.TourCard_searchInfo___tfM2{margin-top:0}.TourCard_price__6UiVX{font-size:var(--fontSize-xl);line-height:var(--lineHeight-3xl)}.TourCard_priceLabel__gY_Xi{display:flex;align-items:center;justify-content:flex-end;gap:var(--space)}.TourCard_priceLabel__gY_Xi>.TourCard_searchInfo___tfM2{margin-top:0}.TourCard_action__Tb87x{display:none}.TourCard_bottomSection__yYISF{display:flex;justify-content:space-between;align-items:center;width:100%;flex:1 1}.TourCard_bottomSection__yYISF.TourCard_isNotFreeCancel__qgcHp{justify-content:flex-end}.TourCard_freeCancelForPC__6IZJt{display:none}.TourCard_freeCancelForSP__6D5AN{display:flex;align-items:center;gap:var(--space)}.TourCard_airlineSection__hzXWB{min-width:0;flex:0 1 auto}.TourCard_flightDetailsSection__EtweI{flex-shrink:0}}.TourCardPoint_point__D3mcI{display:flex}.TourCardPoint_point__D3mcI>span{font-size:var(--fontSize-sm);line-height:1.2}.TourCardPoint_point__D3mcI>span>span{font-weight:700;margin-right:var(--space);margin-left:var(--space)}.TourCardPoint_pointDetail__34w2S{background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:var(--color-blue-80)}@media (max-width:767px){.TourCardPoint_pricePoint__AkEfU{display:flex;justify-content:flex-end}}.TourCardSkeleton_root__uCgIV{display:flex}.TourCardSkeleton_root__uCgIV+.TourCardSkeleton_root__uCgIV{margin-top:var(--space-8x);padding-top:var(--space-8x);border-top:1px solid var(--border-gray)}.TourCardSkeleton_figure__nieot{max-width:300px;width:100%;flex-shrink:0}.TourCardSkeleton_rows__1nIvV{flex-basis:100%;padding-left:var(--space-6x);padding-top:var(--space-4x)}.TourCardSkeleton_rows__1nIvV>li+li{margin-top:var(--space-4x)}@media (max-width:767px){.TourCardSkeleton_root__uCgIV{display:block}.TourCardSkeleton_root__uCgIV+.TourCardSkeleton_root__uCgIV{margin-top:var(--space-4x);padding-top:var(--space-4x);border-top:1px solid var(--border-gray)}.TourCardSkeleton_figure__nieot{max-width:100%}.TourCardSkeleton_rows__1nIvV{padding-left:0}}.TourHistoryCard_root__LR_5n{color:inherit}.TourHistoryCard_inner__koA3n{width:100%;overflow:hidden}.TourHistoryCard_thumbnail__SkSJj{position:relative;width:100%;height:142px;flex-shrink:0}.TourHistoryCard_variant__toursWithQueryForMag__zQJp6 .TourHistoryCard_thumbnail__SkSJj{height:160px}.TourHistoryCard_thumbnailInner__EB_z_{position:relative;height:100%;overflow:hidden;border-radius:var(--rounded)}.TourHistoryCard_variant__toursWithQueryForMag__zQJp6 .TourHistoryCard_thumbnailInner__EB_z_{border-radius:var(--rounded) var(--rounded) 0 0}.TourHistoryCard_thumbnail__SkSJj .TourHistoryCard_mainImage__MV1Mp{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.TourHistoryCard_labels__vz4Dx{position:absolute;top:0;padding:var(--space-2x);display:flex;width:100%;flex-wrap:wrap}.TourHistoryCard_wishlistButtonWrapper__Yh6VB{position:absolute;margin:var(--space);top:0;right:0;z-index:var(--z-index-float)}.TourHistoryCard_stayInfo__4GbZH{position:absolute;bottom:var(--space-2x);padding-left:var(--space-2x);display:flex;width:100%;font-size:var(--fontSize-sm);font-weight:700;color:var(--color-white)}.TourHistoryCard_stayInfo__4GbZH>:first-child{margin-right:var(--space-2x)}.TourHistoryCard_stayInfo__4GbZH>:nth-child(2){max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TourHistoryCard_stayInfo__4GbZH>:nth-child(3) span{margin-right:var(--space)}.TourHistoryCard_thumbnail__SkSJj .TourHistoryCard_imageCover__w96li{width:100%;height:100%;top:0;left:0;position:absolute;background:linear-gradient(rgba(0,0,0,0) 50%,rgba(0,0,0,.5));border-radius:var(--rounded)}.TourHistoryCard_title__Ki6Ul{margin-top:var(--space-2x);height:calc(var(--lineHeight-lg) * 2);line-height:var(--lineHeight-lg);font-size:var(--fontSize-base);font-weight:700;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.TourHistoryCard_items__Bwxm1,.TourHistoryCard_items__Bwxm1>li+li{margin-top:var(--space)}.TourHistoryCard_item__cF_cO{display:flex;align-items:center;word-break:keep-all}.TourHistoryCard_itemBody___voDt{width:100%}.TourHistoryCard_item__cF_cO span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.TourHistoryCard_hotel__gsUxy{display:flex;align-items:center;overflow:hidden;max-width:100%;gap:var(--space-2x)}.TourHistoryCard_hotelRating__2RhEN{flex-shrink:0}.TourHistoryCard_hotelNameWrap__9Fg_N{display:flex;align-items:center;gap:var(--space);overflow:hidden}.TourHistoryCard_hotelName__w2fd8{flex:1 0;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.TourHistoryCard_footer__QujVw{margin-top:var(--space)}.TourHistoryCard_price__FVo2D{display:flex;align-items:center;justify-content:flex-end;width:100%}.TourHistoryCard_price__FVo2D>dt{color:var(--color-gray-50);font-weight:700;font-size:var(--fontSize-xs);margin-right:var(--space-2x)}.TourHistoryCard_price__FVo2D>dd{font-size:var(--fontSize-xl);line-height:var(--lineHeight-lg);font-weight:700}.TourHistoryCard_point__U5ff0{display:flex;justify-content:flex-end;width:100%;margin-top:var(--space)}.TourHistoryCard_point__U5ff0>span{font-size:var(--fontSize-sm);line-height:1.2}.TourHistoryCard_point__U5ff0>span>span{font-weight:700;margin-right:var(--space);margin-left:var(--space)}@media (max-width:1024px){.TourHistoryCard_thumbnail__SkSJj:not(.TourHistoryCard_variant__recommendedTourCard__VbnNv .TourHistoryCard_thumbnail__SkSJj,.TourHistoryCard_variant__toursWithQueryForMag__zQJp6 .TourHistoryCard_thumbnail__SkSJj){height:110px}}.TourHistoryCard_flightInfoWrapper__bYSm_{display:flex;align-items:center;width:100%;gap:var(--space-2x)}.TourHistoryCard_airlineSection__HucZE{display:flex;align-items:center;gap:var(--space);min-width:0;flex:0 1 auto}.TourHistoryCard_airlineImage__kDBAB{width:20px;height:20px;object-fit:contain;flex-shrink:0}.TourHistoryCard_airlineName__6ahOZ{min-width:0}.TourHistoryCard_flightDetailsSection__jwQfv{display:flex;align-items:center;gap:var(--space-2x);flex-shrink:0}.TourHistoryCard_flightTime__BDmlt{width:28px;padding-left:var(--space);padding-right:var(--space);height:20px;display:flex;align-items:center;justify-content:center}.TourHistoryCard_flightTimeWrapper__NP_Kk{white-space:nowrap}.WebShareButton_root__4OACi{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:none;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s ease}.WebShareButton_root__4OACi:hover{background-color:rgba(0,0,0,.04)}.WebShareButton_root__4OACi:active{background-color:rgba(0,0,0,.08)}.WebShareButton_root__4OACi:focus-visible{outline:2px solid #007bff;outline-offset:2px}
/*# sourceMappingURL=a014a90f111330bd.css.map*/