.PopularDestinationRankingB-module-scss-module__RkgX_W__container{padding:0 20px}.PopularDestinationRankingB-module-scss-module__RkgX_W__sectionTitle{padding-left:0;padding-right:0}.PopularDestinationRankingB-module-scss-module__RkgX_W__grid{-moz-column-gap:36px;grid-template-columns:1fr 1fr;column-gap:36px;margin-top:-4px;display:grid}.PopularDestinationRankingB-module-scss-module__RkgX_W__item{border-bottom:1px solid var(--tds-cool-gray-20);justify-content:space-between;align-items:center;gap:8px;min-width:0;height:45px;padding:12px 0;text-decoration:none;display:flex}.PopularDestinationRankingB-module-scss-module__RkgX_W__itemLastRow{border-bottom-color:#ebebeb00}.PopularDestinationRankingB-module-scss-module__RkgX_W__title{white-space:nowrap;text-overflow:ellipsis;color:#222427;min-width:0;font-size:14px;font-weight:700;line-height:20px;overflow:hidden}.PopularDestinationRankingB-module-scss-module__RkgX_W__trendWithIcon{flex:none;align-items:center;gap:1px;display:inline-flex}.PopularDestinationRankingB-module-scss-module__RkgX_W__arrowUp{color:#ef3737}.PopularDestinationRankingB-module-scss-module__RkgX_W__arrowDown{color:#3055ff}
.PlaceSearchSkeleton-module-scss-module__gXO6oq__content{height:var(--height);overflow-y:scroll}.PlaceSearchSkeleton-module-scss-module__gXO6oq__content::-webkit-scrollbar{display:none}.PlaceSearchSkeleton-module-scss-module__gXO6oq__content{-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.PlaceSearchSkeleton-module-scss-module__gXO6oq__list{flex-wrap:wrap;align-items:flex-start;gap:0 56px;padding:20px;display:flex}.PlaceSearchSkeleton-module-scss-module__gXO6oq__item{flex-direction:column;flex-shrink:0;flex-basis:100%;padding:12px 0;display:flex}.PlaceSearchSkeleton-module-scss-module__gXO6oq__skeletonItemWrapper{gap:8px;display:flex}.PlaceSearchSkeleton-module-scss-module__gXO6oq__right{flex-direction:column;gap:2px;display:flex}@media (min-width:574px){.PlaceSearchSkeleton-module-scss-module__gXO6oq__item{flex:calc(50% - 28px);max-width:calc(50% - 28px)}}
.CustomSwiper-module__kHgfEW__swiperWrapper{-webkit-overflow-scrolling:touch;touch-action:pan-x;will-change:scroll-position;flex:1;align-items:center;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.CustomSwiper-module__kHgfEW__gradientOverlay{z-index:8;pointer-events:none;width:20px;opacity:var(--gradient-opacity);background:linear-gradient(90deg,#fff 0%,#fff0 100%);transition:all .2s ease-in-out;position:absolute;top:0;bottom:0;left:0}.CustomSwiper-module__kHgfEW__horizontal::-webkit-scrollbar{display:none}.CustomSwiper-module__kHgfEW__grid::-webkit-scrollbar{display:none}.CustomSwiper-module__kHgfEW__horizontal,.CustomSwiper-module__kHgfEW__grid{-ms-overflow-style:none;scrollbar-width:none;box-sizing:border-box}.CustomSwiper-module__kHgfEW__horizontal button:disabled,.CustomSwiper-module__kHgfEW__grid button:disabled{pointer-events:none!important}.CustomSwiper-module__kHgfEW__horizontal>div:first-child{margin-left:var(--first-child-margin-left,0)}.CustomSwiper-module__kHgfEW__slide{white-space:nowrap;flex-shrink:0;width:auto;min-width:fit-content;display:flex;cursor:pointer!important}.CustomSwiper-module__kHgfEW__gridSlide{align-items:flex-start;gap:8px;display:flex}
.AirportsCondition-module-scss-module__qjiYja__airportButton{max-width:min(220px,100vw - 96px)}.AirportsCondition-module-scss-module__qjiYja__airportButton .content{min-width:0;max-width:100%}.AirportsCondition-module-scss-module__qjiYja__airportButton .text{min-width:0;max-width:100%;overflow:hidden}.AirportsCondition-module-scss-module__qjiYja__airportButton .text>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.AirportsCondition-module-scss-module__qjiYja__buttonWrapper{width:100%;max-width:calc(var(--medium-width) - 40px);margin:0 auto}
.SuperSalePlpRecommendationSection-module-scss-module__uq-GEW__container{flex-direction:column;width:100%;padding:16px 0 32px;display:flex}.SuperSalePlpRecommendationSection-module-scss-module__uq-GEW__container .SuperSalePlpRecommendationSection-module-scss-module__uq-GEW__sectionTitle{white-space:nowrap}.SuperSalePlpRecommendationSection-module-scss-module__uq-GEW__container .SuperSalePlpRecommendationSection-module-scss-module__uq-GEW__singleAdItem{padding:0 20px}.SuperSalePlpRecommendationSection-module-scss-module__uq-GEW__container .SuperSalePlpRecommendationSection-module-scss-module__uq-GEW__swiperWrapper{width:100%}.SuperSalePlpRecommendationSection-module-scss-module__uq-GEW__container .SuperSalePlpRecommendationSection-module-scss-module__uq-GEW__swiperWrapper .swiper-slide{width:fit-content}.SuperSalePlpRecommendationSection-module-scss-module__uq-GEW__container .SuperSalePlpRecommendationSection-module-scss-module__uq-GEW__swiperWrapper .swiper-wrapper{scroll-snap-type:none!important}@media (max-width:767px){.SuperSalePlpRecommendationSection-module-scss-module__uq-GEW__container .SuperSalePlpRecommendationSection-module-scss-module__uq-GEW__swiperWrapper.SuperSalePlpRecommendationSection-module-scss-module__uq-GEW__cssMode .swiper-slide{width:fit-content}.SuperSalePlpRecommendationSection-module-scss-module__uq-GEW__container .SuperSalePlpRecommendationSection-module-scss-module__uq-GEW__swiperWrapper.SuperSalePlpRecommendationSection-module-scss-module__uq-GEW__cssMode .swiper-wrapper{scroll-snap-type:none!important}}
.QuickFilterController-module-scss-module__DKcTmq__wrapper{align-items:center;gap:6px;padding-top:14px;display:flex;overflow:hidden}.QuickFilterController-module-scss-module__DKcTmq__swiper{flex-direction:column;gap:6px;display:flex}.QuickFilterController-module-scss-module__DKcTmq__swiperContainer{gap:6px;width:fit-content;padding:0 20px;display:flex}.QuickFilterController-module-scss-module__DKcTmq__swiperSlide{overflow:visible;cursor:pointer!important;width:auto!important}.QuickFilterController-module-scss-module__DKcTmq__filterButtonDiv{align-items:center;display:flex;position:relative}.QuickFilterController-module-scss-module__DKcTmq__activeBadge{position:absolute;top:1px;right:1px}.QuickFilterController-module-scss-module__DKcTmq__wiggle{animation:.6s .3s QuickFilterController-module-scss-module__DKcTmq__wiggle-shake}@keyframes QuickFilterController-module-scss-module__DKcTmq__wiggle-shake{0%{transform:translate(0)}15%{transform:translate(-10px)}30%{transform:translate(10px)}45%{transform:translate(-8px)}60%{transform:translate(8px)}75%{transform:translate(-4px)}90%{transform:translate(4px)}to{transform:translate(0)}}
.ScrollToTop-module-scss-module__OwZ9tG__wrapper{pointer-events:none;z-index:var(--scroll-to-top-button-zindex);width:100%;max-width:768px;height:var(--height);flex-direction:column;align-items:flex-end;gap:8px;padding:0 20px;transition:bottom .2s ease-in-out,transform .2s ease-in-out;display:flex;position:fixed;bottom:0}.ScrollToTop-module-scss-module__OwZ9tG__wrapper.ScrollToTop-module-scss-module__OwZ9tG__hidden{transform:translateY(100%)}.ScrollToTop-module-scss-module__OwZ9tG__wrapper.ScrollToTop-module-scss-module__OwZ9tG__visible{transform:translateY(0)}.ScrollToTop-module-scss-module__OwZ9tG__wrapper.ScrollToTop-module-scss-module__OwZ9tG__navHidden{bottom:calc(-1*var(--nav-height) - var(--sab))}.ScrollToTop-module-scss-module__OwZ9tG__wrapper.ScrollToTop-module-scss-module__OwZ9tG__kakaobank{bottom:24px}.ScrollToTop-module-scss-module__OwZ9tG__wrapper.ScrollToTop-module-scss-module__OwZ9tG__kakaobank.ScrollToTop-module-scss-module__OwZ9tG__navHidden{bottom:calc(24px - var(--nav-height) - var(--sab))}.ScrollToTop-module-scss-module__OwZ9tG__recentViewSlot{right:20px;bottom:var(--recent-view-bottom);z-index:1;position:absolute}.ScrollToTop-module-scss-module__OwZ9tG__aiPromptSlot{pointer-events:auto;right:20px;bottom:var(--ai-bottom);z-index:2;position:absolute}.ScrollToTop-module-scss-module__OwZ9tG__scrollButton{pointer-events:none;right:20px;bottom:var(--scroll-button-bottom);width:42px;height:42px;box-shadow:var(--tds-shadow-200);opacity:0;transform:translate3d(0, var(--scroll-button-hidden-offset,0px), 0);z-index:1;transition:opacity .15s ease-in-out,transform .2s ease-in-out;position:absolute}.ScrollToTop-module-scss-module__OwZ9tG__show{pointer-events:auto;opacity:1;transform:translate(0,0)}
.RecentViewItemThumbnail-module__oY95Fq__container{pointer-events:auto;visibility:hidden;width:42px;height:42px}.RecentViewItemThumbnail-module__oY95Fq__container.RecentViewItemThumbnail-module__oY95Fq__kakaobank{visibility:hidden!important}.RecentViewItemThumbnail-module__oY95Fq__container.RecentViewItemThumbnail-module__oY95Fq__loaded{visibility:visible;animation:.25s forwards RecentViewItemThumbnail-module__oY95Fq__bounce-in}.RecentViewItemThumbnail-module__oY95Fq__recentSearch{display:flex;position:relative}.RecentViewItemThumbnail-module__oY95Fq__count{justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:absolute}@keyframes RecentViewItemThumbnail-module__oY95Fq__bounce-in{0%{transform:scale(.4)}50%{transform:scale(1.1)}80%{transform:scale(.95)}to{transform:scale(1)}}
.CollapsedFilterBottomSheet-module-scss-module__vxjeyW__container{flex-direction:column;align-items:center;display:flex}.CollapsedFilterBottomSheet-module-scss-module__vxjeyW__bottomsheetBody{width:100%;max-width:500px;max-height:calc(var(--vh) - 100px - var(--sab) - 162px);padding:0 0 160px}.CollapsedFilterBottomSheet-module-scss-module__vxjeyW__buttonWrapper{width:100%;max-width:460px;margin:0 auto;position:relative}.CollapsedFilterBottomSheet-module-scss-module__vxjeyW__buttonWrapper .CollapsedFilterBottomSheet-module-scss-module__vxjeyW__resetButton{flex:none}.CollapsedFilterBottomSheet-module-scss-module__vxjeyW__buttonWrapper .CollapsedFilterBottomSheet-module-scss-module__vxjeyW__confirmButton{flex:auto}.CollapsedFilterBottomSheet-module-scss-module__vxjeyW__header{background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;justify-content:center;width:100%;padding-top:55px;display:flex;position:relative;top:0;left:0}.CollapsedFilterBottomSheet-module-scss-module__vxjeyW__header .CollapsedFilterBottomSheet-module-scss-module__vxjeyW__titleWrapper{width:100%;max-width:500px;margin-bottom:20px}.CollapsedFilterBottomSheet-module-scss-module__vxjeyW__loadingSkeleton{flex-direction:column;gap:28px;padding:8px 20px 24px;display:flex}.CollapsedFilterBottomSheet-module-scss-module__vxjeyW__loadingSkeletonGroup{flex-direction:column;gap:14px;display:flex}.CollapsedFilterBottomSheet-module-scss-module__vxjeyW__loadingSkeletonItems{flex-wrap:wrap;gap:8px;display:flex}
.CollapsedFilterGroup-module-scss-module__tYq0lG__container{flex-direction:column;max-width:500px;padding:0 20px 20px;display:flex}.CollapsedFilterGroup-module-scss-module__tYq0lG__container .CollapsedFilterGroup-module-scss-module__tYq0lG__leftSection{background:#fff}.CollapsedFilterGroup-module-scss-module__tYq0lG__container .CollapsedFilterGroup-module-scss-module__tYq0lG__leftSection .CollapsedFilterGroup-module-scss-module__tYq0lG__groupButton{align-items:center;gap:3px;padding-left:0;padding-right:0;display:flex}.CollapsedFilterGroup-module-scss-module__tYq0lG__container .CollapsedFilterGroup-module-scss-module__tYq0lG__items{z-index:0;flex-flow:wrap;gap:6px;width:100%;height:fit-content;display:flex;position:relative}.CollapsedFilterGroup-module-scss-module__tYq0lG__container .CollapsedFilterGroup-module-scss-module__tYq0lG__items .swiper{width:100%;margin-left:unset!important;margin-right:unset!important}.CollapsedFilterGroup-module-scss-module__tYq0lG__divider{margin-top:20px}.CollapsedFilterGroup-module-scss-module__tYq0lG__tooltip{transform:translate(-4.5%)}
.Weather-module__53wv-a__container{flex:none;align-items:center;font-size:12px;font-weight:700;line-height:16px;display:flex;overflow:hidden}.Weather-module__53wv-a__title{flex:none;margin-right:2px}.Weather-module__53wv-a__slideVertical{flex:none;height:16px}.Weather-module__53wv-a__slideVertical>p{animation:6s cubic-bezier(.645,.045,.355,1) infinite Weather-module__53wv-a__slide-vertical}.Weather-module__53wv-a__temperature{align-items:center;gap:1px;display:flex}.Weather-module__53wv-a__highest{color:var(--tds-red-70)}.Weather-module__53wv-a__lowest{color:var(--tds-blue-60)}@keyframes Weather-module__53wv-a__slide-vertical{0%,10%{transform:translateY(0%)}10%,45%{transform:translateY(-100%)}45%,55%{transform:translateY(-100%)}55%,90%{transform:translateY(-200%)}90%,to{transform:translateY(-200%)}}
.CalendarSection-module-scss-module__keFbea__calendarHeaderSection{padding:0 20px 4px}.CalendarSection-module-scss-module__keFbea__calendarBodySection{flex-direction:column;height:100%;display:flex}.CalendarSection-module-scss-module__keFbea__header{z-index:20;cursor:pointer;background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;justify-content:space-between;max-width:460px;margin:0 auto;padding:0 0 12px;display:flex}.CalendarSection-module-scss-module__keFbea__header .CalendarSection-module-scss-module__keFbea__titleWrapper{justify-content:space-between;gap:4px;margin:0 auto;padding:0 20px;display:flex}.CalendarSection-module-scss-module__keFbea__header .CalendarSection-module-scss-module__keFbea__departureDates{align-items:center;display:flex}
.PersonnelSection-module-scss-module__kKWQUq__personnelHeaderSection{padding:0 20px 4px}.PersonnelSection-module-scss-module__kKWQUq__personnelBodySection{flex-direction:column;flex:0 0 1px;padding:0 20px;display:flex}.PersonnelSection-module-scss-module__kKWQUq__header{z-index:20;cursor:pointer;background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;justify-content:space-between;max-width:460px;margin:0 auto;display:flex}.PersonnelSection-module-scss-module__kKWQUq__header .PersonnelSection-module-scss-module__kKWQUq__titleWrapper{justify-content:space-between;gap:4px;margin:0 auto;padding:0 20px;display:flex}.PersonnelSection-module-scss-module__kKWQUq__header .PersonnelSection-module-scss-module__kKWQUq__departureDates{align-items:center;display:flex}.PersonnelSection-module-scss-module__kKWQUq__personnelSelectorWrapper{flex-direction:column;gap:14px;width:100%;max-width:460px;margin:0 auto;padding-top:12px;display:flex}.PersonnelSection-module-scss-module__kKWQUq__tooltip{left:-13px!important}.PersonnelSection-module-scss-module__kKWQUq__tooltip .tooltip-content{max-width:160px}
.PersonnelCalendarCondition-module-scss-module__oG2XsW__personnelCalendarBody{padding-left:0!important;padding-right:0!important}.PersonnelCalendarCondition-module-scss-module__oG2XsW__calendarContents{height:calc(calc(var(--vh) - 100px - min(var(--sab), 64px)) - 169px - var(--sab));box-sizing:border-box;flex-direction:column;display:flex;position:relative}.PersonnelCalendarCondition-module-scss-module__oG2XsW__personnelCalendarDivider{min-height:8px;margin-bottom:16px}.PersonnelCalendarCondition-module-scss-module__oG2XsW__buttonWrapper{width:100%;max-width:460px;margin:0 auto;position:relative}.PersonnelCalendarCondition-module-scss-module__oG2XsW__submitButton{width:100%}.PersonnelCalendarCondition-module-scss-module__oG2XsW__toast{background-color:var(--tds-black);border-radius:20px;align-items:center;width:fit-content;margin:0 auto;padding:12px 18px;display:flex}
.FindPlaceRoundButtonGroup-module-scss-module__7jwH-G__section{background:#fff;width:100%;padding:14px 0 16px}.FindPlaceRoundButtonGroup-module-scss-module__7jwH-G__swiper{width:100%}.FindPlaceRoundButtonGroup-module-scss-module__7jwH-G__slide{width:auto!important}
.CollapsedFilterTimeSlideGroup-module-scss-module__y2WO9W__timeRangeFilter{flex-direction:column;gap:32px;padding:0 20px 20px;display:flex}.CollapsedFilterTimeSlideGroup-module-scss-module__y2WO9W__groupButton{align-items:center;gap:3px;padding-left:0;padding-right:0;display:flex}.CollapsedFilterTimeSlideGroup-module-scss-module__y2WO9W__sliderArea{flex-direction:column;gap:14px;display:flex}.CollapsedFilterTimeSlideGroup-module-scss-module__y2WO9W__valueLabels{color:var(--tds-cool-gray-100);justify-content:center;gap:16px;font-size:15px;font-weight:700;line-height:22px;display:flex}.CollapsedFilterTimeSlideGroup-module-scss-module__y2WO9W__valueText{text-decoration:underline}.CollapsedFilterTimeSlideGroup-module-scss-module__y2WO9W__endLabels{color:var(--tds-cool-gray-60);justify-content:space-between;font-size:13px;line-height:18px;display:flex}
