.YearAndMonth-module__PAPMHq__yearAndMonth{justify-content:center;gap:12px;padding:0 20px 20px;display:flex}
.DailyCalendar-module-scss-module__6BZQOq__container{background-color:#fff;flex-direction:column;align-items:center;display:flex}.DailyCalendar-module-scss-module__6BZQOq__calendarSwiper{align-items:center;width:100%;max-width:500px;padding:0 20px;display:flex}.DailyCalendar-module-scss-module__6BZQOq__swiperBtn.DailyCalendar-module-scss-module__6BZQOq__prev{padding:4px 8px 0 0}.DailyCalendar-module-scss-module__6BZQOq__swiperBtn.DailyCalendar-module-scss-module__6BZQOq__next{padding:4px 0 0 8px}.DailyCalendar-module-scss-module__6BZQOq__swiperBtn:disabled *{fill:var(--tds-cool-gray-40)}.DailyCalendar-module-scss-module__6BZQOq__weekWrap{width:100%}.DailyCalendar-module-scss-module__6BZQOq__weekWrap.DailyCalendar-module-scss-module__6BZQOq__pc{width:calc(100% - 56px)}.DailyCalendar-module-scss-module__6BZQOq__week{display:flex}.DailyCalendar-module-scss-module__6BZQOq__days{text-align:center;flex:14.2857%}.DailyCalendar-module-scss-module__6BZQOq__dateAndPrice{border-radius:4px;flex-direction:column;align-items:center;gap:4px;padding:6px 0;display:flex}.DailyCalendar-module-scss-module__6BZQOq__dateAndPrice:disabled{cursor:default}.DailyCalendar-module-scss-module__6BZQOq__dateAndPrice .DailyCalendar-module-scss-module__6BZQOq__date{color:var(--tds-cool-gray-50)}.DailyCalendar-module-scss-module__6BZQOq__dateAndPrice .DailyCalendar-module-scss-module__6BZQOq__date.DailyCalendar-module-scss-module__6BZQOq__isAvailableDate{color:var(--tds-cool-gray-100)}.DailyCalendar-module-scss-module__6BZQOq__dateAndPrice .DailyCalendar-module-scss-module__6BZQOq__price{color:var(--tds-cool-gray-50)}.DailyCalendar-module-scss-module__6BZQOq__dateAndPrice .DailyCalendar-module-scss-module__6BZQOq__hasPrice{color:var(--tds-cool-gray-70)}.DailyCalendar-module-scss-module__6BZQOq__dateAndPrice.DailyCalendar-module-scss-module__6BZQOq__isSelectedDate{background-color:var(--tds-red-60)}.DailyCalendar-module-scss-module__6BZQOq__dateAndPrice.DailyCalendar-module-scss-module__6BZQOq__isSelectedDate .DailyCalendar-module-scss-module__6BZQOq__price,.DailyCalendar-module-scss-module__6BZQOq__dateAndPrice.DailyCalendar-module-scss-module__6BZQOq__isSelectedDate .DailyCalendar-module-scss-module__6BZQOq__date{color:#fff}.DailyCalendar-module-scss-module__6BZQOq__yearAndMonth,.DailyCalendar-module-scss-module__6BZQOq__skeleton .DailyCalendar-module-scss-module__6BZQOq__skeletonYearAndMonth{justify-content:center;gap:12px;padding:0 20px 20px;display:flex}.DailyCalendar-module-scss-module__6BZQOq__skeleton .DailyCalendar-module-scss-module__6BZQOq__calendarSwiper .DailyCalendar-module-scss-module__6BZQOq__skeletonDate{flex-direction:column;align-items:center;gap:4px;margin-top:4px;padding:6px 4px;display:flex}.DailyCalendar-module-scss-module__6BZQOq__swiper{grid-row-start:1;grid-column-start:1;width:100%;display:flex}.DailyCalendar-module-scss-module__6BZQOq__test .swiper-slide{height:0!important}.DailyCalendar-module-scss-module__6BZQOq__test .swiper-slide-active{height:fit-content!important}.DailyCalendar-module-scss-module__6BZQOq__calendarRow{flex-direction:column;gap:4px;display:flex}.DailyCalendar-module-scss-module__6BZQOq__monthlyDayList{opacity:0;z-index:1;width:100%;max-height:0;transition:opacity .3s,max-height .2s ease-out;overflow:hidden}.DailyCalendar-module-scss-module__6BZQOq__monthlyDayList.DailyCalendar-module-scss-module__6BZQOq__expanded{opacity:1;z-index:2;max-height:380px}.DailyCalendar-module-scss-module__6BZQOq__monthlyDayList{grid-row-start:1;grid-column-start:1}.DailyCalendar-module-scss-module__6BZQOq__weeklyDayList{opacity:0;z-index:1;transition:opacity .3s}.DailyCalendar-module-scss-module__6BZQOq__weeklyDayList.DailyCalendar-module-scss-module__6BZQOq__expanded{opacity:1;z-index:2}.DailyCalendar-module-scss-module__6BZQOq__weeklyDayList{grid-row-start:1;grid-column-start:1}
.DailyTripList-module__ZUFcCW__container{width:100%;max-width:500px;height:calc(var(--vh) - var(--minus-height) - 100px);-ms-overflow-style:none;scrollbar-width:none;margin:0 auto;padding-bottom:0;overflow-y:auto}.DailyTripList-module__ZUFcCW__container::-webkit-scrollbar{display:none}.DailyTripList-module__ZUFcCW__tripListSwiperWrapper{padding:30px 0 0}.DailyTripList-module__ZUFcCW__title{justify-content:space-between;align-items:center;padding:0 20px;display:flex}.DailyTripList-module__ZUFcCW__swiper{margin-top:14px}.DailyTripList-module__ZUFcCW__swiper .swiper-wrapper{transition-property:transform!important}.DailyTripList-module__ZUFcCW__swiper .swiper-slide{transition-property:transform!important}.DailyTripList-module__ZUFcCW__slide{min-height:calc(var(--vh) - 66px - 126px - 55px - 200px);padding:0 20px 80px}.DailyTripList-module__ZUFcCW__tripList{flex-direction:column;gap:16px;display:flex}
.DailyTripListItem-module-scss-module__QMsSXG__item{background-color:#fff;border:1px solid #fff;border-radius:4px;flex-direction:column;gap:8px;width:100%;padding:18px 16px 16px;display:flex}.DailyTripListItem-module-scss-module__QMsSXG__item.DailyTripListItem-module-scss-module__QMsSXG__currentProduct{border:1px solid var(--tds-cool-gray-70)}.DailyTripListItem-module-scss-module__QMsSXG__item .DailyTripListItem-module-scss-module__QMsSXG__closed{opacity:.3}.DailyTripListItem-module-scss-module__QMsSXG__item .DailyTripListItem-module-scss-module__QMsSXG__innerWrap{align-items:center;gap:4px;display:flex}.DailyTripListItem-module-scss-module__QMsSXG__item .DailyTripListItem-module-scss-module__QMsSXG__innerWrap .DailyTripListItem-module-scss-module__QMsSXG__tripBadge{height:20px}.DailyTripListItem-module-scss-module__QMsSXG__item .DailyTripListItem-module-scss-module__QMsSXG__discount{text-decoration:line-through}.DailyTripListItem-module-scss-module__QMsSXG__item .DailyTripListItem-module-scss-module__QMsSXG__lowest{width:100%;height:32px;margin-top:10px}.DailyTripListItem-module-scss-module__QMsSXG__contents{flex:auto;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.DailyTripListItem-module-scss-module__QMsSXG__airlineContainer{flex:auto;align-items:center;min-width:0;display:flex;position:relative}.DailyTripListItem-module-scss-module__QMsSXG__airlineInfo{flex:auto;align-items:center;gap:4px;min-width:0;display:flex}.DailyTripListItem-module-scss-module__QMsSXG__airlineText{min-width:0}.DailyTripListItem-module-scss-module__QMsSXG__airlineBadges{flex:none;justify-content:flex-end;align-items:center;gap:4px;display:flex}.DailyTripListItem-module-scss-module__QMsSXG__title{text-align:left;display:flex}.DailyTripListItem-module-scss-module__QMsSXG__prices{justify-content:space-between;align-items:center;width:100%;margin-top:4px;display:flex}.DailyTripListItem-module-scss-module__QMsSXG__footer{flex-direction:column;width:100%;display:flex}.DailyTripListItem-module-scss-module__QMsSXG__footer .DailyTripListItem-module-scss-module__QMsSXG__footerContent{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;display:flex}.DailyTripListItem-module-scss-module__QMsSXG__footer .DailyTripListItem-module-scss-module__QMsSXG__footerContent .DailyTripListItem-module-scss-module__QMsSXG__meta{align-items:center;gap:6px;min-width:0;display:flex}.DailyTripListItem-module-scss-module__QMsSXG__footer .DailyTripListItem-module-scss-module__QMsSXG__footerContent .DailyTripListItem-module-scss-module__QMsSXG__agency{align-items:center;gap:3px;min-width:0;display:flex}.DailyTripListItem-module-scss-module__QMsSXG__footer .DailyTripListItem-module-scss-module__QMsSXG__footerContent .DailyTripListItem-module-scss-module__QMsSXG__agencyDivider{background-color:var(--tds-cool-gray-40);flex:0 0 1px;width:1px;height:10px}.DailyTripListItem-module-scss-module__QMsSXG__footer .DailyTripListItem-module-scss-module__QMsSXG__footerContent .DailyTripListItem-module-scss-module__QMsSXG__footerText{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:inline-block;overflow:hidden}.DailyTripListItem-module-scss-module__QMsSXG__footer .DailyTripListItem-module-scss-module__QMsSXG__footerContent .DailyTripListItem-module-scss-module__QMsSXG__badges{flex:1 0 0;justify-content:flex-end;align-items:center;gap:4px;display:flex}
.DailyTravelOnTripCodeBottomSheet-module__MLPFCG__header{background-color:#fff}.DailyTravelOnTripCodeBottomSheet-module__MLPFCG__container,.DailyTravelOnTripCodeBottomSheet-module__MLPFCG__container:after{background-color:var(--tds-cool-gray-30)}.DailyTravelOnTripCodeBottomSheet-module__MLPFCG__body{overflow-y:hidden;padding-left:0!important;padding-right:0!important}
.EmptyState-module__lOoKmW__emptyStateWrap{flex-direction:column;justify-content:center;align-items:center;padding:60px 0 160px;display:flex}
.TripList-module-scss-module__bM4f-q__TripList ul{flex-direction:column;align-items:center;display:flex}.TripList-module-scss-module__bM4f-q__TripList .TripList-module-scss-module__bM4f-q__tripListItem{width:100%;padding:24px 20px}.TripList-module-scss-module__bM4f-q__TripList .TripList-module-scss-module__bM4f-q__tripListItem:first-of-type{padding-top:0}.TripList-module-scss-module__bM4f-q__TripList .TripList-module-scss-module__bM4f-q__lastTypo{padding-top:48px;padding-bottom:calc(160px - (56px + var(--sab)))}.TripList-module-scss-module__bM4f-q__skeleton .TripList-module-scss-module__bM4f-q__total{justify-content:space-between;padding:28px 20px 18px;display:flex}.TripList-module-scss-module__bM4f-q__skeleton .TripList-module-scss-module__bM4f-q__total .TripList-module-scss-module__bM4f-q__left{align-items:center;gap:6px;display:flex}.TripList-module-scss-module__bM4f-q__skeleton .TripList-module-scss-module__bM4f-q__total .TripList-module-scss-module__bM4f-q__right{align-items:center;gap:4px;display:flex}.TripList-module-scss-module__bM4f-q__skeleton .TripList-module-scss-module__bM4f-q__item{width:100%;padding:24px 20px}.TripList-module-scss-module__bM4f-q__skeleton .TripList-module-scss-module__bM4f-q__item:first-of-type{padding-top:0}.TripList-module-scss-module__bM4f-q__skeleton .TripList-module-scss-module__bM4f-q__item .TripList-module-scss-module__bM4f-q__container{gap:20px;width:100%;display:flex;position:relative}.TripList-module-scss-module__bM4f-q__skeleton .TripList-module-scss-module__bM4f-q__item .TripList-module-scss-module__bM4f-q__container .TripList-module-scss-module__bM4f-q__right{flex-direction:column;flex:1 1 0;gap:12px;display:flex}.TripList-module-scss-module__bM4f-q__skeleton .TripList-module-scss-module__bM4f-q__item .TripList-module-scss-module__bM4f-q__container .TripList-module-scss-module__bM4f-q__right .TripList-module-scss-module__bM4f-q__last{align-self:flex-end}.TripList-module-scss-module__bM4f-q__adHighlightDivider:last-of-type{display:none}
.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}
.DestinationModal-module-scss-module__W_4nza__modalOverlay{z-index:calc(var(--header-zindex) + 3);background:var(--tds-cool-gray-40);position:fixed;inset:0}.DestinationModal-module-scss-module__W_4nza__modalLayout{height:100vh;height:var(--vh,100vh);background:var(--tds-white)}@supports (height:100dvh){.DestinationModal-module-scss-module__W_4nza__modalLayout{height:100dvh}}.DestinationModal-module-scss-module__W_4nza__modalOverlayMotion{animation:.3s both DestinationModal-module-scss-module__W_4nza__destination-modal-overlay-fade-in}.DestinationModal-module-scss-module__W_4nza__modalOverlayMotionClosing{animation:.2s ease-in-out both DestinationModal-module-scss-module__W_4nza__destination-modal-overlay-fade-out}.DestinationModal-module-scss-module__W_4nza__modalLayoutMotion{will-change:transform,opacity;animation:.3s cubic-bezier(.165,.84,.44,1) both DestinationModal-module-scss-module__W_4nza__destination-modal-slide-up}.DestinationModal-module-scss-module__W_4nza__modalLayoutMotionClosing{will-change:transform,opacity;animation:.2s ease-in-out both DestinationModal-module-scss-module__W_4nza__destination-modal-slide-down}@keyframes DestinationModal-module-scss-module__W_4nza__destination-modal-overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes DestinationModal-module-scss-module__W_4nza__destination-modal-overlay-fade-out{0%{opacity:1}to{opacity:0}}@keyframes DestinationModal-module-scss-module__W_4nza__destination-modal-slide-up{0%{opacity:.8;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes DestinationModal-module-scss-module__W_4nza__destination-modal-slide-down{0%{opacity:1;transform:translateY(0)}to{opacity:.8;transform:translateY(100%)}}.DestinationModal-module-scss-module__W_4nza__container{height:calc(var(--vh,100vh) - var(--header-height,calc(56px + var(--sat))) - 18px);display:flex}.DestinationModal-module-scss-module__W_4nza__searchContainer{height:calc(var(--vh,100vh) - var(--header-height,calc(56px + var(--sat))) - 18px);padding:20px 20px calc(20px + var(--sab));background:var(--tds-white);overflow-y:auto}.DestinationModal-module-scss-module__W_4nza__containerWithRecentSelectionSlot,.DestinationModal-module-scss-module__W_4nza__searchContainerWithRecentSelectionSlot{height:calc(var(--vh,100vh) - var(--header-height,calc(56px + var(--sat))) - 18px - 84px)}.DestinationModal-module-scss-module__W_4nza__searchContainerEmpty{padding-top:0}.DestinationModal-module-scss-module__W_4nza__headerDividerContainer{z-index:calc(var(--header-zindex) + 1);background:var(--tds-white);position:relative}.DestinationModal-module-scss-module__W_4nza__headerBottomSlot{background:var(--tds-white);padding:8px 0 16px}.DestinationModal-module-scss-module__W_4nza__categoryColumn{width:130px;height:100%;padding-bottom:calc(126px + var(--sab));background:var(--tds-cool-gray-20);-ms-overflow-style:none;scrollbar-width:none;position:relative;overflow-y:auto}.DestinationModal-module-scss-module__W_4nza__categoryColumn::-webkit-scrollbar{display:none}.DestinationModal-module-scss-module__W_4nza__categoryButton{border:none;border-bottom:1px solid var(--tds-cool-gray-30);text-align:left;z-index:1;background:0 0;width:100%;min-height:60px;padding:0 20px;position:relative}.DestinationModal-module-scss-module__W_4nza__activeCategory{border-bottom-color:var(--tds-cool-gray-30);background:0 0}.DestinationModal-module-scss-module__W_4nza__activeCategorySlider{z-index:0;background:var(--tds-white);border-bottom:2px solid var(--tds-color-black);pointer-events:none;width:100%;padding:0 20px;transition:transform .3s;position:absolute;top:0;left:0;transform:translateY(0)}.DestinationModal-module-scss-module__W_4nza__contentColumn{height:100%;padding:20px 20px calc(var(--sab) + 126px);background:var(--tds-white);flex:1;overflow-y:auto}.DestinationModal-module-scss-module__W_4nza__adSection{margin-bottom:36px}.DestinationModal-module-scss-module__W_4nza__section{width:100%}.DestinationModal-module-scss-module__W_4nza__section+.DestinationModal-module-scss-module__W_4nza__section{padding-top:36px}.DestinationModal-module-scss-module__W_4nza__sectionTitle{flex-direction:column;gap:2px;margin-bottom:12px;display:flex}.DestinationModal-module-scss-module__W_4nza__sectionTitleDescription{display:block}.DestinationModal-module-scss-module__W_4nza__cardRows{flex-direction:column;gap:8px;display:flex}.DestinationModal-module-scss-module__W_4nza__cardRowBlock{width:100%}.DestinationModal-module-scss-module__W_4nza__cardRow{--destination-card-column-gap:12px;align-items:stretch;gap:var(--destination-card-column-gap);width:100%;display:flex}.DestinationModal-module-scss-module__W_4nza__cardRowPlaceholder{flex:0 0 calc((100% - var(--destination-card-column-gap))/2);max-width:calc((100% - var(--destination-card-column-gap))/2);visibility:hidden;pointer-events:none;min-width:0}.DestinationModal-module-scss-module__W_4nza__destinationCard{flex:0 0 calc((100% - var(--destination-card-column-gap))/2);max-width:calc((100% - var(--destination-card-column-gap))/2);border:1px solid var(--tds-cool-gray-30);background:var(--tds-white);text-align:left;border-radius:3px;align-items:center;gap:8px;min-width:0;min-height:62px;padding:12px;display:flex}.DestinationModal-module-scss-module__W_4nza__searchResultCard{min-width:144px}.DestinationModal-module-scss-module__W_4nza__searchSingleColumnCard{flex:100%;max-width:100%}.DestinationModal-module-scss-module__W_4nza__searchResultTitle{letter-spacing:-.2px}.DestinationModal-module-scss-module__W_4nza__searchKeywordHighlight{color:#e40707}.DestinationModal-module-scss-module__W_4nza__selectedCard,.DestinationModal-module-scss-module__W_4nza__expandedCard{border-color:var(--tds-cool-gray-60)}.DestinationModal-module-scss-module__W_4nza__thumbnailCircle{-o-object-fit:cover;object-fit:cover;flex-shrink:0;width:36px;height:36px}.DestinationModal-module-scss-module__W_4nza__cardText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.DestinationModal-module-scss-module__W_4nza__cardTitle{color:var(--tds-cool-gray-100);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DestinationModal-module-scss-module__W_4nza__cardSubText{color:var(--tds-cool-gray-70);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DestinationModal-module-scss-module__W_4nza__cardChevron{color:var(--tds-cool-gray-40);flex-shrink:0}.DestinationModal-module-scss-module__W_4nza__selectedCheck{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.DestinationModal-module-scss-module__W_4nza__expandableChevron{color:var(--tds-cool-gray-60);transition:transform .2s;transform:rotate(0)}.DestinationModal-module-scss-module__W_4nza__expandedArrow{transform:rotate(180deg)}.DestinationModal-module-scss-module__W_4nza__expansionWrapper{width:100%}.DestinationModal-module-scss-module__W_4nza__expansionMotionWrapper{will-change:height,opacity;transition:height .24s cubic-bezier(.4,0,.2,1),opacity .22s,margin .24s cubic-bezier(.4,0,.2,1);overflow:hidden}.DestinationModal-module-scss-module__W_4nza__expansionExpanded{opacity:1;pointer-events:auto;margin-top:8px;margin-bottom:8px}.DestinationModal-module-scss-module__W_4nza__expansionCollapsed{opacity:0;pointer-events:none;margin-top:0;margin-bottom:0}.DestinationModal-module-scss-module__W_4nza__expansionContentInner{min-height:0}.DestinationModal-module-scss-module__W_4nza__expandedPlaceGroup{border:1px solid var(--tds-cool-gray-60);background:var(--tds-white);border-radius:3px;padding:0 14px 4px}.DestinationModal-module-scss-module__W_4nza__compactPlaceGrid{-moz-column-gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.DestinationModal-module-scss-module__W_4nza__compactPlaceItem{border:none;border-bottom:1px solid var(--tds-cool-gray-30);text-align:left;background:0 0;padding:16px 0}.DestinationModal-module-scss-module__W_4nza__compactPlaceItem:nth-last-child(-n+2){border-bottom-color:#0000}.DestinationModal-module-scss-module__W_4nza__compactPlaceDetail{justify-content:space-between;align-items:center;gap:8px;display:flex}.DestinationModal-module-scss-module__W_4nza__compactPlaceText{flex:1;align-items:center;gap:20px;min-width:0;display:flex}.DestinationModal-module-scss-module__W_4nza__compactPlaceTitle{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.DestinationModal-module-scss-module__W_4nza__compactPlaceCount{color:var(--tds-cool-gray-70);flex-shrink:0}.DestinationModal-module-scss-module__W_4nza__disabledCompactPlaceItem{cursor:default;opacity:1}.DestinationModal-module-scss-module__W_4nza__disabledCompactPlaceItem .DestinationModal-module-scss-module__W_4nza__compactPlaceTitle{color:var(--tds-cool-gray-70)}.DestinationModal-module-scss-module__W_4nza__selectedCompactPlace .DestinationModal-module-scss-module__W_4nza__compactPlaceTitle{color:var(--tds-cool-gray-100)}.DestinationModal-module-scss-module__W_4nza__skeletonWrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.DestinationModal-module-scss-module__W_4nza__skeletonCard{border:1px solid var(--tds-cool-gray-30);background:var(--tds-white);border-radius:3px;align-items:center;gap:8px;min-height:62px;padding:12px;display:flex}.DestinationModal-module-scss-module__W_4nza__skeletonText{flex-direction:column;flex:1;gap:4px;display:flex}.DestinationModal-module-scss-module__W_4nza__emptyResult{justify-content:center;width:100%;padding:40px 0 28px;display:flex}@media (max-width:521px){.DestinationModal-module-scss-module__W_4nza__container .DestinationModal-module-scss-module__W_4nza__cardRow{flex-direction:column;gap:8px}.DestinationModal-module-scss-module__W_4nza__container .DestinationModal-module-scss-module__W_4nza__cardRowPlaceholder{display:none}.DestinationModal-module-scss-module__W_4nza__container .DestinationModal-module-scss-module__W_4nza__destinationCard{flex:100%;max-width:100%}.DestinationModal-module-scss-module__W_4nza__container .DestinationModal-module-scss-module__W_4nza__compactPlaceGrid{grid-template-columns:minmax(0,1fr)}.DestinationModal-module-scss-module__W_4nza__container .DestinationModal-module-scss-module__W_4nza__compactPlaceItem:nth-last-child(-n+2){border-bottom-color:var(--tds-cool-gray-30)}.DestinationModal-module-scss-module__W_4nza__container .DestinationModal-module-scss-module__W_4nza__compactPlaceItem:last-child{border-bottom-color:#0000}.DestinationModal-module-scss-module__W_4nza__container .DestinationModal-module-scss-module__W_4nza__skeletonWrapper,.DestinationModal-module-scss-module__W_4nza__searchContainer .DestinationModal-module-scss-module__W_4nza__skeletonWrapper{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.DestinationModal-module-scss-module__W_4nza__expandableChevron,.DestinationModal-module-scss-module__W_4nza__expansionMotionWrapper{transition:none}.DestinationModal-module-scss-module__W_4nza__modalOverlayMotion,.DestinationModal-module-scss-module__W_4nza__modalOverlayMotionClosing,.DestinationModal-module-scss-module__W_4nza__modalLayoutMotion,.DestinationModal-module-scss-module__W_4nza__modalLayoutMotionClosing{animation:none}}
.PlaceListItem-module-scss-module__PHyRjG__item{flex-shrink:0;flex-basis:100%;order:1;width:100%;height:62px;position:relative}@media (min-width:574px){.PlaceListItem-module-scss-module__PHyRjG__item{flex-grow:0;flex-basis:calc(50% - 12px);width:calc(50% - 12px)}}.PlaceListItem-module-scss-module__PHyRjG__disabled{pointer-events:none;cursor:none;order:2}
.PlaceGroup-module-scss-module__6dVpiq__container{flex-wrap:wrap;flex-shrink:0;align-items:flex-start;gap:8px 24px;width:100%;height:fit-content;display:flex}.PlaceGroup-module-scss-module__6dVpiq__title{margin-bottom:12px}
.FindPlaceButton-module-scss-module__zMMK2G__container{text-align:left;background:#acf4e9;border:none;border-radius:3px;outline:none;align-items:center;gap:6px;min-width:0;min-height:60px;padding:0 12px 0 14px;display:flex}.FindPlaceButton-module-scss-module__zMMK2G__imageArea{--thumbnail-size:36px;--thumbnail-gap:5px;--thumbnail-start-offset:-90.5px;--thumbnail-scroll-distance:246px;width:var(--thumbnail-size);flex-shrink:0;height:60px;position:relative;top:0;left:0;overflow:hidden}.FindPlaceButton-module-scss-module__zMMK2G__thumbnailTrack{left:var(--thumbnail-left);gap:var(--thumbnail-gap);will-change:transform;flex-direction:column;animation:6s linear infinite FindPlaceButton-module-scss-module__zMMK2G__find-place-thumbnail-scroll;display:flex;position:absolute;top:0}.FindPlaceButton-module-scss-module__zMMK2G__thumbnailList{gap:var(--thumbnail-gap);flex-direction:column;display:flex}.FindPlaceButton-module-scss-module__zMMK2G__thumbnail{width:var(--thumbnail-size);height:var(--thumbnail-size);-o-object-fit:cover;object-fit:cover;flex-shrink:0}.FindPlaceButton-module-scss-module__zMMK2G__detail{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;display:flex}.FindPlaceButton-module-scss-module__zMMK2G__title{color:var(--tds-cool-gray-100);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.FindPlaceButton-module-scss-module__zMMK2G__description{color:#3f7a72;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@keyframes FindPlaceButton-module-scss-module__zMMK2G__find-place-thumbnail-scroll{0%{transform:translateY(var(--thumbnail-start-offset))}to{transform:translateY(calc(var(--thumbnail-start-offset) - var(--thumbnail-scroll-distance)))}}
.FilterBottomAdSection-module-scss-module__PtzGHq__container{padding-bottom:8px}
.ThemeDestinationModal-module-scss-module__LKWjEW__modalOverlay{z-index:calc(var(--header-zindex) + 3);background:var(--tds-cool-gray-40);position:fixed;inset:0}.ThemeDestinationModal-module-scss-module__LKWjEW__modalLayout{height:100vh;height:var(--vh,100vh);background:var(--tds-white)}@supports (height:100dvh){.ThemeDestinationModal-module-scss-module__LKWjEW__modalLayout{height:100dvh}}.ThemeDestinationModal-module-scss-module__LKWjEW__modalOverlayMotion{animation:.3s both ThemeDestinationModal-module-scss-module__LKWjEW__theme-destination-modal-overlay-fade-in}.ThemeDestinationModal-module-scss-module__LKWjEW__modalOverlayMotionClosing{animation:.2s ease-in-out both ThemeDestinationModal-module-scss-module__LKWjEW__theme-destination-modal-overlay-fade-out}.ThemeDestinationModal-module-scss-module__LKWjEW__modalLayoutMotion{will-change:transform,opacity;animation:.3s cubic-bezier(.165,.84,.44,1) both ThemeDestinationModal-module-scss-module__LKWjEW__theme-destination-modal-slide-up}.ThemeDestinationModal-module-scss-module__LKWjEW__modalLayoutMotionClosing{will-change:transform,opacity;animation:.2s ease-in-out both ThemeDestinationModal-module-scss-module__LKWjEW__theme-destination-modal-slide-down}@keyframes ThemeDestinationModal-module-scss-module__LKWjEW__theme-destination-modal-overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ThemeDestinationModal-module-scss-module__LKWjEW__theme-destination-modal-overlay-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ThemeDestinationModal-module-scss-module__LKWjEW__theme-destination-modal-slide-up{0%{opacity:.8;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes ThemeDestinationModal-module-scss-module__LKWjEW__theme-destination-modal-slide-down{0%{opacity:1;transform:translateY(0)}to{opacity:.8;transform:translateY(100%)}}.ThemeDestinationModal-module-scss-module__LKWjEW__container{height:calc(var(--vh,100vh) - var(--header-height,calc(56px + var(--sat))) - 18px - 78px);display:flex}.ThemeDestinationModal-module-scss-module__LKWjEW__searchContainer{height:calc(var(--vh,100vh) - var(--header-height,calc(56px + var(--sat))) - 18px - 78px);background:var(--tds-white);padding:20px;overflow-y:auto}.ThemeDestinationModal-module-scss-module__LKWjEW__emptyResult{text-align:center;justify-content:center;padding-top:56px;display:flex}.ThemeDestinationModal-module-scss-module__LKWjEW__categoryColumn{background:var(--tds-cool-gray-20);-ms-overflow-style:none;scrollbar-width:none;width:130px;height:100%;padding-bottom:20px;position:relative;overflow-y:auto}.ThemeDestinationModal-module-scss-module__LKWjEW__categoryColumn::-webkit-scrollbar{display:none}.ThemeDestinationModal-module-scss-module__LKWjEW__categoryButton{border:none;border-bottom:1px solid var(--tds-cool-gray-30);text-align:left;z-index:1;background:0 0;width:100%;min-height:60px;padding:0 20px;position:relative}.ThemeDestinationModal-module-scss-module__LKWjEW__activeCategory{border-bottom-color:var(--tds-cool-gray-30);background:0 0}.ThemeDestinationModal-module-scss-module__LKWjEW__activeCategorySlider{z-index:0;background:var(--tds-white);border-bottom:2px solid var(--tds-color-black);pointer-events:none;width:100%;padding:0 20px;transition:transform .3s;position:absolute;top:0;left:0;transform:translateY(0)}.ThemeDestinationModal-module-scss-module__LKWjEW__contentColumn{background:var(--tds-white);flex:1;height:100%;padding:20px;overflow-y:auto}.ThemeDestinationModal-module-scss-module__LKWjEW__section{width:100%}.ThemeDestinationModal-module-scss-module__LKWjEW__section+.ThemeDestinationModal-module-scss-module__LKWjEW__section{padding-top:36px}.ThemeDestinationModal-module-scss-module__LKWjEW__sectionTitle{margin-bottom:12px;display:block}.ThemeDestinationModal-module-scss-module__LKWjEW__cardRows{flex-direction:column;gap:8px;display:flex}.ThemeDestinationModal-module-scss-module__LKWjEW__cardRowBlock{width:100%}.ThemeDestinationModal-module-scss-module__LKWjEW__cardRow{--destination-card-column-gap:12px;align-items:stretch;gap:var(--destination-card-column-gap);width:100%;display:flex}.ThemeDestinationModal-module-scss-module__LKWjEW__cardRowPlaceholder{flex:0 0 calc((100% - var(--destination-card-column-gap))/2);max-width:calc((100% - var(--destination-card-column-gap))/2);visibility:hidden;pointer-events:none;min-width:0}.ThemeDestinationModal-module-scss-module__LKWjEW__destinationCard{flex:0 0 calc((100% - var(--destination-card-column-gap))/2);max-width:calc((100% - var(--destination-card-column-gap))/2);border:1px solid var(--tds-cool-gray-30);background:var(--tds-white);text-align:left;border-radius:3px;align-items:center;gap:8px;min-width:0;min-height:60px;padding:12px;display:flex}.ThemeDestinationModal-module-scss-module__LKWjEW__selectedCard,.ThemeDestinationModal-module-scss-module__LKWjEW__expandedCard{border-color:var(--tds-cool-gray-60)}.ThemeDestinationModal-module-scss-module__LKWjEW__thumbnailCircle{-o-object-fit:cover;object-fit:cover;flex-shrink:0;width:36px;height:36px}.ThemeDestinationModal-module-scss-module__LKWjEW__cardText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ThemeDestinationModal-module-scss-module__LKWjEW__cardTitle{color:var(--tds-cool-gray-100);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ThemeDestinationModal-module-scss-module__LKWjEW__cardSubText{color:var(--tds-cool-gray-70);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ThemeDestinationModal-module-scss-module__LKWjEW__disabledDestinationCard{cursor:default;opacity:1}.ThemeDestinationModal-module-scss-module__LKWjEW__disabledDestinationCard .ThemeDestinationModal-module-scss-module__LKWjEW__cardTitle{color:var(--tds-cool-gray-70)}.ThemeDestinationModal-module-scss-module__LKWjEW__cardChevron{color:var(--tds-cool-gray-40);flex-shrink:0}.ThemeDestinationModal-module-scss-module__LKWjEW__expandableChevron{color:var(--tds-cool-gray-60);transition:transform .2s;transform:rotate(0)}.ThemeDestinationModal-module-scss-module__LKWjEW__cardRightControls{flex-shrink:0;align-items:center;gap:8px;display:flex}.ThemeDestinationModal-module-scss-module__LKWjEW__collapsedSelectedCountBadge{min-width:14px;height:14px;color:var(--tds-white);background:#ef3737;border-radius:100px;justify-content:center;align-items:center;padding:1px 5px;font-size:9px;font-weight:700;line-height:12px;display:inline-flex}.ThemeDestinationModal-module-scss-module__LKWjEW__expandedArrow{transform:rotate(180deg)}.ThemeDestinationModal-module-scss-module__LKWjEW__expansionWrapper{width:100%}.ThemeDestinationModal-module-scss-module__LKWjEW__expansionMotionWrapper{will-change:height,opacity;transition:height .24s cubic-bezier(.4,0,.2,1),opacity .22s,margin .24s cubic-bezier(.4,0,.2,1);overflow:hidden}.ThemeDestinationModal-module-scss-module__LKWjEW__expansionExpanded{opacity:1;pointer-events:auto;margin-top:8px;margin-bottom:8px}.ThemeDestinationModal-module-scss-module__LKWjEW__expansionCollapsed{opacity:0;pointer-events:none;margin-top:0;margin-bottom:0}.ThemeDestinationModal-module-scss-module__LKWjEW__expansionContentInner{min-height:0}.ThemeDestinationModal-module-scss-module__LKWjEW__expandedPlaceGroup{border:1px solid var(--tds-cool-gray-60);background:var(--tds-white);border-radius:3px;width:100%;padding:0 14px 4px}.ThemeDestinationModal-module-scss-module__LKWjEW__compactPlaceGrid{-moz-column-gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.ThemeDestinationModal-module-scss-module__LKWjEW__compactPlaceItem{border:none;border-bottom:1px solid var(--tds-cool-gray-30);text-align:left;background:0 0;padding:16px 0}.ThemeDestinationModal-module-scss-module__LKWjEW__compactPlaceItem:nth-last-child(-n+2){border-bottom-color:#0000}.ThemeDestinationModal-module-scss-module__LKWjEW__compactPlaceDetail{justify-content:space-between;align-items:center;gap:8px;display:flex}.ThemeDestinationModal-module-scss-module__LKWjEW__compactPlaceText{flex:1;align-items:center;gap:20px;min-width:0;display:flex}.ThemeDestinationModal-module-scss-module__LKWjEW__compactPlaceTitle{min-width:0;color:var(--tds-cool-gray-100);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ThemeDestinationModal-module-scss-module__LKWjEW__compactPlaceCount{color:var(--tds-cool-gray-70);flex-shrink:0}.ThemeDestinationModal-module-scss-module__LKWjEW__selectedCompactPlace .ThemeDestinationModal-module-scss-module__LKWjEW__compactPlaceTitle{color:var(--tds-cool-gray-100)}.ThemeDestinationModal-module-scss-module__LKWjEW__disabledCompactPlaceItem{cursor:default;opacity:1}.ThemeDestinationModal-module-scss-module__LKWjEW__disabledCompactPlaceItem .ThemeDestinationModal-module-scss-module__LKWjEW__compactPlaceTitle{color:var(--tds-cool-gray-70)}.ThemeDestinationModal-module-scss-module__LKWjEW__searchResultCard{min-width:144px;min-height:62px}.ThemeDestinationModal-module-scss-module__LKWjEW__searchSingleColumnCard{flex:100%;max-width:100%}.ThemeDestinationModal-module-scss-module__LKWjEW__searchResultTitle{letter-spacing:-.2px}.ThemeDestinationModal-module-scss-module__LKWjEW__searchKeywordHighlight{color:#e40707}.ThemeDestinationModal-module-scss-module__LKWjEW__footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffc;width:100%;position:sticky;bottom:0}.ThemeDestinationModal-module-scss-module__LKWjEW__footerDivider{opacity:.05}.ThemeDestinationModal-module-scss-module__LKWjEW__footerInner{padding:12px 20px calc(var(--sab) + 12px)}.ThemeDestinationModal-module-scss-module__LKWjEW__resetButton{flex-shrink:0}.ThemeDestinationModal-module-scss-module__LKWjEW__confirmButton{flex:auto}@media (max-width:521px){.ThemeDestinationModal-module-scss-module__LKWjEW__container .ThemeDestinationModal-module-scss-module__LKWjEW__cardRow{flex-direction:column;gap:8px}.ThemeDestinationModal-module-scss-module__LKWjEW__container .ThemeDestinationModal-module-scss-module__LKWjEW__cardRowPlaceholder{display:none}.ThemeDestinationModal-module-scss-module__LKWjEW__container .ThemeDestinationModal-module-scss-module__LKWjEW__destinationCard{flex:100%;max-width:100%}.ThemeDestinationModal-module-scss-module__LKWjEW__compactPlaceGrid{grid-template-columns:minmax(0,1fr)}.ThemeDestinationModal-module-scss-module__LKWjEW__compactPlaceItem:nth-last-child(-n+2){border-bottom-color:var(--tds-cool-gray-30)}.ThemeDestinationModal-module-scss-module__LKWjEW__compactPlaceItem:last-child{border-bottom-color:#0000}}@media (prefers-reduced-motion:reduce){.ThemeDestinationModal-module-scss-module__LKWjEW__expandableChevron,.ThemeDestinationModal-module-scss-module__LKWjEW__expansionMotionWrapper{transition:none}.ThemeDestinationModal-module-scss-module__LKWjEW__modalOverlayMotion,.ThemeDestinationModal-module-scss-module__LKWjEW__modalOverlayMotionClosing,.ThemeDestinationModal-module-scss-module__LKWjEW__modalLayoutMotion,.ThemeDestinationModal-module-scss-module__LKWjEW__modalLayoutMotionClosing{animation:none}}
.RecentSearchListB-module-scss-module__AHZPMW__cssMode .swiper-slide:first-of-type{padding-left:20px}.RecentSearchListB-module-scss-module__AHZPMW__cssMode .swiper-slide:last-of-type{padding-right:20px}.RecentSearchListB-module-scss-module__AHZPMW__delete{cursor:pointer;width:14px;height:14px;position:absolute;right:0}
.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}}
.MainDestinationSearchEntry-module-scss-module__7JE7gq__container{box-sizing:border-box;width:100%;padding:0 20px}.MainDestinationSearchEntry-module-scss-module__7JE7gq__box{background:var(--tds-white);border-radius:10px;width:100%;box-shadow:0 10px 40px #0000001a}.MainDestinationSearchEntry-module-scss-module__7JE7gq__topRow{grid-template-columns:1fr 22px 1fr;align-items:center;gap:10px;padding:20px 20px 16px;display:grid}.MainDestinationSearchEntry-module-scss-module__7JE7gq__locationBlock{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;min-width:0;display:flex}.MainDestinationSearchEntry-module-scss-module__7JE7gq__fieldLabel{width:100%;color:var(--tds-cool-gray-60);letter-spacing:-.2px;font-size:12px;font-weight:600;line-height:16px}.MainDestinationSearchEntry-module-scss-module__7JE7gq__placeholderValue{color:var(--tds-cool-gray-50)!important}.MainDestinationSearchEntry-module-scss-module__7JE7gq__arrow{justify-content:center;align-items:center;width:22px;height:22px;display:flex}.MainDestinationSearchEntry-module-scss-module__7JE7gq__destinationWrapper{width:100%;min-width:0;position:relative}.MainDestinationSearchEntry-module-scss-module__7JE7gq__locationTapArea{appearance:none;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;touch-action:manipulation;cursor:pointer;text-align:center;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;margin:-8px -6px;padding:8px 6px;display:flex}.MainDestinationSearchEntry-module-scss-module__7JE7gq__locationTapArea,.MainDestinationSearchEntry-module-scss-module__7JE7gq__locationTapArea *{-webkit-tap-highlight-color:#0000}.MainDestinationSearchEntry-module-scss-module__7JE7gq__locationTapArea:focus-visible{outline:none}.MainDestinationSearchEntry-module-scss-module__7JE7gq__locationTapArea:hover,.MainDestinationSearchEntry-module-scss-module__7JE7gq__locationTapArea:active,.MainDestinationSearchEntry-module-scss-module__7JE7gq__locationTapArea:focus,.MainDestinationSearchEntry-module-scss-module__7JE7gq__locationTapArea:focus-visible{background-color:#0000}.MainDestinationSearchEntry-module-scss-module__7JE7gq__locationValueText{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;display:block;overflow:hidden;color:inherit!important;letter-spacing:-.2px!important;font-size:16px!important;font-weight:700!important;line-height:22px!important}.MainDestinationSearchEntry-module-scss-module__7JE7gq__destinationTooltip{z-index:2;pointer-events:none}.MainDestinationSearchEntry-module-scss-module__7JE7gq__destinationTooltip .tooltip-content{text-align:left;white-space:pre-line;align-items:flex-start}.MainDestinationSearchEntry-module-scss-module__7JE7gq__divider{background:var(--tds-cool-gray-30);width:100%;height:1px}.MainDestinationSearchEntry-module-scss-module__7JE7gq__bottomRow{flex-direction:column;gap:10px;padding:13px 20px 20px;display:flex}.MainDestinationSearchEntry-module-scss-module__7JE7gq__dateGuestRow{align-items:flex-start;gap:8px;display:flex}.MainDestinationSearchEntry-module-scss-module__7JE7gq__metaButton{align-items:flex-start;min-width:0}.MainDestinationSearchEntry-module-scss-module__7JE7gq__metaButton>div{justify-content:flex-start;width:100%}.MainDestinationSearchEntry-module-scss-module__7JE7gq__metaButton>div>div{justify-content:flex-start;width:100%;min-width:0}.MainDestinationSearchEntry-module-scss-module__7JE7gq__metaButton>div>div>span{min-width:0}.MainDestinationSearchEntry-module-scss-module__7JE7gq__dateButton{flex:1}.MainDestinationSearchEntry-module-scss-module__7JE7gq__personButton{flex-shrink:0}.MainDestinationSearchEntry-module-scss-module__7JE7gq__metaButtonText{color:var(--tds-cool-gray-100);letter-spacing:-.2px;text-align:left;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:20px;overflow:hidden}.MainDestinationSearchEntry-module-scss-module__7JE7gq__searchButton{height:52px}
.AccomBottomSheet-module-scss-module__VveJOa__maxWidth500{box-sizing:border-box;max-width:500px;margin:0 auto}.AccomBottomSheet-module-scss-module__VveJOa__loading{text-align:center;color:#666;padding:40px 20px;font-size:14px}.AccomBottomSheet-module-scss-module__VveJOa__accomSwiper{width:100%;max-width:460px;margin:0 auto;border-radius:0!important}@media (max-width:460px){.AccomBottomSheet-module-scss-module__VveJOa__accomSwiper{width:calc(100% + 40px);max-width:none;margin-left:-20px;margin-right:-20px}}.AccomBottomSheet-module-scss-module__VveJOa__accomImg div,.AccomBottomSheet-module-scss-module__VveJOa__accomImg img{width:100%;max-width:460px;border-radius:0!important}@media (min-width:461px){.AccomBottomSheet-module-scss-module__VveJOa__accomImg div,.AccomBottomSheet-module-scss-module__VveJOa__accomImg img{border-radius:4px!important}}
.VisualItem-module-scss-module__MAVlXa__container{color:inherit;align-self:stretch;text-decoration:none;display:flex;position:relative}.VisualItem-module-scss-module__MAVlXa__container .VisualItem-module-scss-module__MAVlXa__image{background-blend-mode:normal,normal,plus-darker,normal;background:linear-gradient(#0006 0% 3.88%,#00000063 7.77%,#0000005e 11.65%,#00000057 15.54%,#0000004f 19.42%,#00000045 23.31%,#00000038 27.19%,#0000002e 31.07%,#00000021 34.96%,#00000017 38.84%,#0000000f 42.73%,#00000008 46.61%,#00000003 50.5%,#0000 54.38% 58.27%),linear-gradient(#0000 36% 40.27%,#00000003 44.53%,#00000008 48.8%,#0000000f 53.07%,#00000017 57.33%,#00000021 61.6%,#0000002e 65.87%,#00000038 70.13%,#00000045 74.4%,#0000004f 78.67%,#00000057 82.93%,#0000005e 87.2%,#00000063 91.47%,#0006 95.73% 100%),linear-gradient(#0000 50% 53.33%,#0000 56.67%,#00000003 60% 63.33%,#00000005 66.67%,#00000008 70%,#0000000a 73.33%,#0000000f 76.67%,#00000012 80%,#00000014 83.33%,#00000017 86.67% 90%,#0000001a 93.33% 96.67%,#0000001a 100%),#d3d3d3 -116.263px 0/162.007% 106.597% no-repeat;width:100%;height:100%}.VisualItem-module-scss-module__MAVlXa__content{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:40px;width:100%;margin:0 auto;padding:0 20px 28px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.VisualItem-module-scss-module__MAVlXa__content .VisualItem-module-scss-module__MAVlXa__textWrapper{flex-direction:column;flex:1;gap:8px;margin-right:85px;transition:transform .5s ease-in-out;display:flex;transform:translate(30px)}.VisualItem-module-scss-module__MAVlXa__content .VisualItem-module-scss-module__MAVlXa__textWrapper.VisualItem-module-scss-module__MAVlXa__active{transform:translate(0)}.VisualItem-module-scss-module__MAVlXa__content .VisualItem-module-scss-module__MAVlXa__shadow{text-shadow:0 1px 1px #0003}
.CriteriaController-module-scss-module__OMvgoq__wrapper{z-index:2;top:calc(var(--headerHeight));background:#fff;align-items:center;padding:8px 0 12px;display:flex;position:sticky;overflow:hidden}.CriteriaController-module-scss-module__OMvgoq__stickied{box-shadow:0 30px 30px #00000008,0 10px 10px #00000003}.CriteriaController-module-scss-module__OMvgoq__filterButton{align-items:center;margin-right:10px;display:flex;position:relative}.CriteriaController-module-scss-module__OMvgoq__filterButton .CriteriaController-module-scss-module__OMvgoq__activeBadge{position:absolute;top:-6px;right:-8px}.CriteriaController-module-scss-module__OMvgoq__swiper{z-index:8;flex:1;display:inline-flex}.CriteriaController-module-scss-module__OMvgoq__swiper .swiper-wrapper{scroll-snap-type:none!important}.CriteriaController-module-scss-module__OMvgoq__swiper .swiper-slide:first-child{margin-left:20px}.CriteriaController-module-scss-module__OMvgoq__swiper .swiper-slide:last-child{margin-right:20px}.CriteriaController-module-scss-module__OMvgoq__swiper:before{content:"";z-index:2;background:linear-gradient(90deg,#fff 0%,#ffffff80 50%,#fff0 100%);width:10px;height:100%;display:block;position:absolute;top:0;left:0}.CriteriaController-module-scss-module__OMvgoq__swiperSlide{overflow:visible;cursor:pointer!important;width:auto!important}.CriteriaController-module-scss-module__OMvgoq__maxWidth500{box-sizing:border-box;max-width:500px;margin:0 auto}.CriteriaController-module-scss-module__OMvgoq__bottomSheetContent{padding-top:12px}.CriteriaController-module-scss-module__OMvgoq__buttonWrapper{flex-wrap:wrap;gap:8px;display:flex}
.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)}}
@media (min-width:1108px){html[data-channel-org-key=tripstore]:not([data-is-app=true]) .AnchorTabSection-module-scss-module__PMlODa__fixedContainer,html[data-channel-org-key=tripstore]:not([data-is-app=true]) .AnchorTabSection-module-scss-module__PMlODa__anchorTabContainer{margin-left:116px}html[data-channel-org-key=tripstore]:not([data-is-app=true]) .AnchorTabSection-module-scss-module__PMlODa__fixedContainerForModal{left:116px}}.AnchorTabSection-module-scss-module__PMlODa__fixedContainer,.AnchorTabSection-module-scss-module__PMlODa__anchorTabContainer{width:100%;max-width:var(--container-max-width,768px);margin:0 auto;position:fixed;left:50%;transform:translate(-50%)}.AnchorTabSection-module-scss-module__PMlODa__anchorTabContainer{z-index:8;border-bottom:.5px solid var(--tds-cool-gray-30);opacity:0;visibility:hidden;will-change:transform,opacity;background-color:#fff;height:42px;transition:transform .2s cubic-bezier(0,.6,.2,1),opacity .2s cubic-bezier(0,.6,.2,1),visibility 0s linear .3s;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.AnchorTabSection-module-scss-module__PMlODa__anchorTabContainer.AnchorTabSection-module-scss-module__PMlODa__visible{opacity:1;visibility:visible;transition:transform .2s cubic-bezier(0,.6,.2,1),opacity .2s cubic-bezier(0,.6,.2,1),visibility linear;transform:translateY(0)}.AnchorTabSection-module-scss-module__PMlODa__anchorTabWrapper{width:100%;overflow:hidden}.AnchorTabSection-module-scss-module__PMlODa__swiper{width:100%}.AnchorTabSection-module-scss-module__PMlODa__swiper .swiper-wrapper{display:flex}.AnchorTabSection-module-scss-module__PMlODa__slide{flex-shrink:0;width:auto}.AnchorTabSection-module-scss-module__PMlODa__tabItem{cursor:pointer;padding:10px 0;transition:all .2s;position:relative}.AnchorTabSection-module-scss-module__PMlODa__tabItem.AnchorTabSection-module-scss-module__PMlODa__active:after{content:"";background-color:var(--tds-cool-gray-100);height:2px;position:absolute;bottom:.5px;left:0;right:0}.AnchorTabSection-module-scss-module__PMlODa__tabButton{color:#666;white-space:nowrap;background:0 0;border:none;border-radius:0;min-width:auto;height:42px;padding:12px 16px;font-size:14px;font-weight:500;position:relative}.AnchorTabSection-module-scss-module__PMlODa__tabButton:hover{color:#333;background:0 0}.AnchorTabSection-module-scss-module__PMlODa__tabButton.AnchorTabSection-module-scss-module__PMlODa__active{color:#333;font-weight:700}.AnchorTabSection-module-scss-module__PMlODa__tabButton.AnchorTabSection-module-scss-module__PMlODa__active:after{content:"";background-color:#333;height:2px;position:absolute;bottom:0;left:16px;right:16px}.AnchorTabSection-module-scss-module__PMlODa__contentWrapper{position:relative}
.VisualSection-module-scss-module__P0YD9G__container{flex-direction:column;align-items:center;width:100%;height:540px;display:flex;position:relative}.VisualSection-module-scss-module__P0YD9G__container .VisualSection-module-scss-module__P0YD9G__videoSection{width:100%;height:458px;position:relative;overflow:hidden}.VisualSection-module-scss-module__P0YD9G__container .VisualSection-module-scss-module__P0YD9G__videoSection .VisualSection-module-scss-module__P0YD9G__bottom{box-sizing:border-box;flex-direction:column;gap:24px;width:100%;display:flex;position:absolute;bottom:158px;left:0;right:0}.VisualSection-module-scss-module__P0YD9G__container .VisualSection-module-scss-module__P0YD9G__videoSection .VisualSection-module-scss-module__P0YD9G__bottom .VisualSection-module-scss-module__P0YD9G__titleWrap{box-sizing:border-box;width:100%;margin:0 auto;padding:0 20px}@media (min-width:480px){.VisualSection-module-scss-module__P0YD9G__container .VisualSection-module-scss-module__P0YD9G__videoSection .VisualSection-module-scss-module__P0YD9G__bottom .VisualSection-module-scss-module__P0YD9G__titleWrap{max-width:480px}}.VisualSection-module-scss-module__P0YD9G__container .VisualSection-module-scss-module__P0YD9G__videoSection .VisualSection-module-scss-module__P0YD9G__bottom .VisualSection-module-scss-module__P0YD9G__marqueeWrapper{box-sizing:border-box;width:100vw;margin-left:calc(50% - 50vw);padding:0 20px;overflow:hidden}.VisualSection-module-scss-module__P0YD9G__container .VisualSection-module-scss-module__P0YD9G__videoSection .VisualSection-module-scss-module__P0YD9G__bottom .VisualSection-module-scss-module__P0YD9G__marqueeTrack{width:max-content;display:flex}.VisualSection-module-scss-module__P0YD9G__container .VisualSection-module-scss-module__P0YD9G__videoSection .VisualSection-module-scss-module__P0YD9G__bottom .VisualSection-module-scss-module__P0YD9G__marqueeContent{flex-direction:row;flex-shrink:0;gap:18px;padding-right:18px;animation:28s linear infinite VisualSection-module-scss-module__P0YD9G__marquee;display:flex}.VisualSection-module-scss-module__P0YD9G__container .VisualSection-module-scss-module__P0YD9G__videoSection .VisualSection-module-scss-module__P0YD9G__bottom .VisualSection-module-scss-module__P0YD9G__agencyItem{flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:4px;display:flex}@keyframes VisualSection-module-scss-module__P0YD9G__marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.VisualSection-module-scss-module__P0YD9G__searchEntry{width:100%;margin:0 auto;position:absolute;bottom:0;left:0;right:0}@media (min-width:480px){.VisualSection-module-scss-module__P0YD9G__searchEntry{max-width:480px}}
.ListTemplate-module-scss-module__ZICeWW__stickyController{z-index:10;background-color:#fff;width:100%;position:sticky;top:0}
.AirportsCondition-module-scss-module__-hV3la__buttonWrapper{width:100%;max-width:calc(var(--medium-width) - 40px);margin:0 auto}
.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)}
.PlaceSearchLoadingSkeletonB-module-scss-module__BjjFgq__content{height:var(--height);flex-direction:column;gap:36px;padding:20px 0 126px;display:flex;overflow-y:scroll}.PlaceSearchLoadingSkeletonB-module-scss-module__BjjFgq__content::-webkit-scrollbar{display:none}.PlaceSearchLoadingSkeletonB-module-scss-module__BjjFgq__content{-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.PlaceSearchLoadingSkeletonB-module-scss-module__BjjFgq__regionSection{flex-direction:column;display:flex}.PlaceSearchLoadingSkeletonB-module-scss-module__BjjFgq__regionList{margin:0;padding:0;list-style:none}.PlaceSearchLoadingSkeletonB-module-scss-module__BjjFgq__regionItem{justify-content:space-between;align-items:flex-start;gap:20px;padding:12px 20px;display:flex}.PlaceSearchLoadingSkeletonB-module-scss-module__BjjFgq__regionItem:after{content:"";background-color:#ebebeb;height:1px;display:block}.PlaceSearchLoadingSkeletonB-module-scss-module__BjjFgq__regionItemLast:after{opacity:0}.PlaceSearchLoadingSkeletonB-module-scss-module__BjjFgq__rowMain{align-items:center;gap:8px;display:flex}.PlaceSearchLoadingSkeletonB-module-scss-module__BjjFgq__sectionBlock{flex-direction:column;display:flex}.PlaceSearchLoadingSkeletonB-module-scss-module__BjjFgq__sectionTitleWrapper{padding:0 20px}.PlaceSearchLoadingSkeletonB-module-scss-module__BjjFgq__sectionTitle{padding-left:0;padding-right:0}.PlaceSearchLoadingSkeletonB-module-scss-module__BjjFgq__tagList{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.PlaceSearchLoadingSkeletonB-module-scss-module__BjjFgq__tagItem{flex:0 0 100%;justify-content:space-between;align-items:flex-start;gap:20px;max-width:100%;padding:12px 20px;display:flex}.PlaceSearchLoadingSkeletonB-module-scss-module__BjjFgq__tagItem:after{content:"";background-color:#ebebeb;height:1px;display:block}.PlaceSearchLoadingSkeletonB-module-scss-module__BjjFgq__tagItem:last-child:after,.PlaceSearchLoadingSkeletonB-module-scss-module__BjjFgq__tagItemLast:after{opacity:0}@media (min-width:574px){.PlaceSearchLoadingSkeletonB-module-scss-module__BjjFgq__tagItem{flex:0 0 50%;max-width:50%}.PlaceSearchLoadingSkeletonB-module-scss-module__BjjFgq__tagItem:last-child:nth-child(odd):after,.PlaceSearchLoadingSkeletonB-module-scss-module__BjjFgq__tagItem:last-child:nth-child(2n):after,.PlaceSearchLoadingSkeletonB-module-scss-module__BjjFgq__tagItem:nth-last-child(2):nth-child(odd):after{opacity:0}}
.FindPlaceCard-module-scss-module__yKQwzG__container{background:#acf4e9;border-radius:10px;align-items:center;width:calc(100% - 40px);min-height:108px;margin:0 auto;padding-left:18px;display:flex;position:relative;overflow:hidden}.FindPlaceCard-module-scss-module__yKQwzG__content{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:10px;min-width:0;padding-right:12px;display:flex}.FindPlaceCard-module-scss-module__yKQwzG__textGroup{flex-direction:column;gap:2px;width:100%;min-width:0;display:flex}.FindPlaceCard-module-scss-module__yKQwzG__eyebrow{color:#2d7a6f}.FindPlaceCard-module-scss-module__yKQwzG__title{color:var(--tds-cool-gray-100);word-break:keep-all}.FindPlaceCard-module-scss-module__yKQwzG__ctaButton{border-radius:2px;justify-content:center;align-items:center;display:flex}.FindPlaceCard-module-scss-module__yKQwzG__imageArea{--thumbnail-size:62px;--thumbnail-gap:10px;--thumbnail-left:14px;--thumbnail-start-offset:-157px;--thumbnail-scroll-distance:432px;pointer-events:none;flex-shrink:0;width:90px;height:108px;position:relative;overflow:hidden}.FindPlaceCard-module-scss-module__yKQwzG__thumbnailTrack{left:var(--thumbnail-left);gap:var(--thumbnail-gap);will-change:transform;flex-direction:column;animation:8s linear infinite FindPlaceCard-module-scss-module__yKQwzG__find-place-card-thumbnail-scroll;display:flex;position:absolute;top:0}.FindPlaceCard-module-scss-module__yKQwzG__thumbnailList{width:var(--thumbnail-size);gap:var(--thumbnail-gap);flex-direction:column;display:flex}.FindPlaceCard-module-scss-module__yKQwzG__thumbnailFrame{width:var(--thumbnail-size);height:var(--thumbnail-size);border-radius:9999px;flex-shrink:0;overflow:hidden}.FindPlaceCard-module-scss-module__yKQwzG__thumbnail{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@keyframes FindPlaceCard-module-scss-module__yKQwzG__find-place-card-thumbnail-scroll{0%{transform:translateY(var(--thumbnail-start-offset))}to{transform:translateY(calc(var(--thumbnail-start-offset) - var(--thumbnail-scroll-distance)))}}
.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)}}
.Footer-module-scss-module__y8-bZW__container{padding:28px 20px calc(var(--navigationbar) + var(--sat) + 36px) 20px;background:var(--tds-cool-gray-20);flex-direction:column;display:flex}.Footer-module-scss-module__y8-bZW__container .Footer-module-scss-module__y8-bZW__logo{opacity:.8;flex-direction:row;align-items:center;gap:6px;margin:0 0 24px;display:flex}.Footer-module-scss-module__y8-bZW__container .Footer-module-scss-module__y8-bZW__inquiry{gap:16px;display:flex}.Footer-module-scss-module__y8-bZW__container .Footer-module-scss-module__y8-bZW__info{flex-direction:row;margin:0 0 12px;display:flex}.Footer-module-scss-module__y8-bZW__container .Footer-module-scss-module__y8-bZW__info .Footer-module-scss-module__y8-bZW__bar{color:var(--tds-cool-gray-40)}.Footer-module-scss-module__y8-bZW__container .Footer-module-scss-module__y8-bZW__market{gap:10px;margin:32px 0 0;display:flex}
.CriteriaController-module__nGvytG__wrapper{z-index:2;top:calc(var(--headerHeight));background:#fff;align-items:center;padding:8px 0 12px;display:flex;position:sticky;overflow:hidden}.CriteriaController-module__nGvytG__filterButton{align-items:center;margin-right:10px;display:flex;position:relative}.CriteriaController-module__nGvytG__filterButton .CriteriaController-module__nGvytG__activeBadge{position:absolute;top:-6px;right:-8px}.CriteriaController-module__nGvytG__swiper{z-index:8;flex:1;display:inline-flex}.CriteriaController-module__nGvytG__swiper .swiper-wrapper{scroll-snap-type:none!important}.CriteriaController-module__nGvytG__swiper .swiper-slide:first-child{margin-left:20px}.CriteriaController-module__nGvytG__swiper .swiper-slide:last-child{margin-right:20px}.CriteriaController-module__nGvytG__swiper:before{content:"";z-index:2;background:linear-gradient(90deg,#fff 0%,#ffffff80 50%,#fff0 100%);width:10px;height:100%;display:block;position:absolute;top:0;left:0}.CriteriaController-module__nGvytG__swiperSlide{overflow:visible;cursor:pointer!important;width:auto!important}.CriteriaController-module__nGvytG__maxWidth500{box-sizing:border-box;max-width:500px;margin:0 auto}.CriteriaController-module__nGvytG__bottomSheetContent{padding-top:12px}.CriteriaController-module__nGvytG__buttonWrapper{flex-wrap:wrap;gap:8px;display:flex}
.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%)}}
.MonthlyBenefitTemplate-module-scss-module__qOWkJq__winner{justify-content:center;display:flex;overflow:hidden}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container section{flex-direction:column;display:flex;position:relative}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__imgContainer{justify-content:center;align-self:stretch;display:flex;position:relative}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__imgContainer img{height:127px}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container section.MonthlyBenefitTemplate-module-scss-module__qOWkJq__coupon{background:var(--backgroundColor);height:343x}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container section.MonthlyBenefitTemplate-module-scss-module__qOWkJq__luckydraw .MonthlyBenefitTemplate-module-scss-module__qOWkJq__imgContainer{background:var(--backgroundColor)}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container section.MonthlyBenefitTemplate-module-scss-module__qOWkJq__luckydraw .MonthlyBenefitTemplate-module-scss-module__qOWkJq__CTA{background:var(--tds-black);flex-direction:column;align-items:center;gap:12px;padding:28px 0 44px;display:flex}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container section.MonthlyBenefitTemplate-module-scss-module__qOWkJq__luckydraw .MonthlyBenefitTemplate-module-scss-module__qOWkJq__CTA .MonthlyBenefitTemplate-module-scss-module__qOWkJq__buttonGroup{flex-direction:column;align-items:center;gap:10px;display:flex}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container section.MonthlyBenefitTemplate-module-scss-module__qOWkJq__luckydraw .MonthlyBenefitTemplate-module-scss-module__qOWkJq__CTA .MonthlyBenefitTemplate-module-scss-module__qOWkJq__buttonGroup .MonthlyBenefitTemplate-module-scss-module__qOWkJq__button{width:190px}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container section.MonthlyBenefitTemplate-module-scss-module__qOWkJq__eventList{padding:32px 20px 40px}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container section.MonthlyBenefitTemplate-module-scss-module__qOWkJq__eventList .MonthlyBenefitTemplate-module-scss-module__qOWkJq__sectionTitle{margin-bottom:8px;padding-left:0}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container section.MonthlyBenefitTemplate-module-scss-module__qOWkJq__eventList .MonthlyBenefitTemplate-module-scss-module__qOWkJq__travelFestivalSection{width:100%}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container section.MonthlyBenefitTemplate-module-scss-module__qOWkJq__eventList .MonthlyBenefitTemplate-module-scss-module__qOWkJq__travelFestivalSection+.MonthlyBenefitTemplate-module-scss-module__qOWkJq__travelFestivalSection{margin-top:48px}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container section.MonthlyBenefitTemplate-module-scss-module__qOWkJq__eventList .MonthlyBenefitTemplate-module-scss-module__qOWkJq__travelFestivalTitle{padding-left:0!important}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container section.MonthlyBenefitTemplate-module-scss-module__qOWkJq__eventList .MonthlyBenefitTemplate-module-scss-module__qOWkJq__title{flex-direction:column;align-items:center;gap:4px;display:flex}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container section.MonthlyBenefitTemplate-module-scss-module__qOWkJq__eventList .MonthlyBenefitTemplate-module-scss-module__qOWkJq__list{flex-direction:column;gap:24px;display:flex}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__footer{background:var(--tds-cool-gray-20);flex-direction:column;align-self:stretch;width:100%;margin-top:32px;padding:12px 20px 60px;display:flex;position:relative}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__footer:after{content:"";bottom:calc(-1*var(--navigation-bar-height));height:var(--navigation-bar-height);background:var(--tds-cool-gray-20);z-index:1;position:absolute;left:0;right:0}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__footer .MonthlyBenefitTemplate-module-scss-module__qOWkJq__notice{flex-direction:column;gap:28px;padding:28px 0 60px;display:flex}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__footer .MonthlyBenefitTemplate-module-scss-module__qOWkJq__logo{justify-content:center;display:flex}
.Footer-module-scss-module__E-GLva__container{padding:28px 20px calc(var(--navigationbar) + var(--sat) + 36px) 20px;background:var(--tds-cool-gray-20);flex-direction:column;display:flex}.Footer-module-scss-module__E-GLva__container .Footer-module-scss-module__E-GLva__topSection{flex-direction:column;margin:0 0 32px;display:flex}.Footer-module-scss-module__E-GLva__container .Footer-module-scss-module__E-GLva__logo{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.Footer-module-scss-module__E-GLva__container .Footer-module-scss-module__E-GLva__logo .Footer-module-scss-module__E-GLva__logoIcon{opacity:.8;flex-direction:row;align-items:center;gap:6px;display:flex}.Footer-module-scss-module__E-GLva__container .Footer-module-scss-module__E-GLva__info{flex-direction:row;margin:28px 0 0;display:flex}
.PopularPlaceSection-module-scss-module__R-szSG__container .swiper-slide{min-height:212px}.PopularPlaceSection-module-scss-module__R-szSG__col{width:220px}.PopularPlaceSection-module-scss-module__R-szSG__item{margin:14px 0;display:flex;position:relative}.PopularPlaceSection-module-scss-module__R-szSG__skeleton{width:100%;padding:0 20px}.PopularPlaceSection-module-scss-module__R-szSG__skeleton .PopularPlaceSection-module-scss-module__R-szSG__item{gap:8px;height:42px}
.RecentlyBannerSection-module-scss-module__6cK3xW__container{flex-direction:column;display:flex}.RecentlyBannerSection-module-scss-module__6cK3xW__travels{padding:0 20px}
.useCurationSections-module__w0KbLG__sectionDivider{background-color:var(--tds-cool-gray-20);width:100%;height:8px;margin:32px 0 28px;padding:0 -20px}
.CurationSection-module-scss-module__nHbXka__contents{padding:0 20px}.CurationSection-module-scss-module__nHbXka__badges{flex-direction:row;gap:4px;display:flex}.CurationSection-module-scss-module__nHbXka__title{margin-top:10px}.CurationSection-module-scss-module__nHbXka__title *{text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CurationSection-module-scss-module__nHbXka__title .CurationSection-module-scss-module__nHbXka__titleDescription{text-overflow:ellipsis;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CurationSection-module-scss-module__nHbXka__visual{margin-top:8px}.CurationSection-module-scss-module__nHbXka__visualSkeleton{padding:0 20px;overflow:hidden}.CurationSection-module-scss-module__nHbXka__visualSkeletonTrack{gap:4px;display:flex}.CurationSection-module-scss-module__nHbXka__visualSkeletonSlide{flex:none}.CurationSection-module-scss-module__nHbXka__cardSection{margin-top:8px}.CurationSection-module-scss-module__nHbXka__cardSection.CurationSection-module-scss-module__nHbXka__useVisualImageSwiper{margin-top:32px!important}.CurationSection-module-scss-module__nHbXka__cardSection .CurationSection-module-scss-module__nHbXka__cardTitle{text-overflow:ellipsis;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CurationSection-module-scss-module__nHbXka__cardSection .CurationSection-module-scss-module__nHbXka__cardDescription{text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CurationSection-module-scss-module__nHbXka__cardSection .CurationSection-module-scss-module__nHbXka__more{margin-top:24px}
.LinkTab-module-scss-module__p51Tkq__container{flex-direction:column;display:flex}.LinkTab-module-scss-module__p51Tkq__tabList{box-sizing:border-box;width:100%;top:calc(var(--sat) + var(--sticky-top) + var(--web-padding));z-index:100;background:#fff;border-bottom:.5px solid #e5e7eb;position:sticky}.LinkTab-module-scss-module__p51Tkq__small .LinkTab-module-scss-module__p51Tkq__item{height:42px;padding-top:2px}.LinkTab-module-scss-module__p51Tkq__medium .LinkTab-module-scss-module__p51Tkq__item{height:48px;padding-top:2px}.LinkTab-module-scss-module__p51Tkq__large .LinkTab-module-scss-module__p51Tkq__item{height:56px;padding-top:3px}.LinkTab-module-scss-module__p51Tkq__item{cursor:pointer;box-sizing:border-box;border-bottom:2px solid #0000;justify-content:center;align-items:center;padding:4px 0;display:flex}.LinkTab-module-scss-module__p51Tkq__item.LinkTab-module-scss-module__p51Tkq__active{border-bottom-color:#111827}.LinkTab-module-scss-module__p51Tkq__tabList .swiper-slide{flex-shrink:0}
.VisualItem-module-scss-module__H6pVSa__item{width:264px;height:335px;display:flex;position:relative;overflow-y:hidden}
.PersonnelCalendarButton-module-scss-module__cIugfq__buttonTextWrapper{align-items:center;gap:8px;display:flex}.PersonnelCalendarButton-module-scss-module__cIugfq__personnelButtonText{align-items:center;gap:4px;display:flex}.PersonnelCalendarButton-module-scss-module__cIugfq__personnelCalendarButton{position:relative}
.AIBlogBottomEntryButton-module-scss-module__f52EUG__button{--ai-blog-border:var(--tds-gradient-brand,linear-gradient(100deg, #f6404e 0%, #9747a6 29.71%, #3257f7 58.78%, #2b9fff 90.43%, #2eecf7 124.01%));animation:4s infinite AIBlogBottomEntryButton-module-scss-module__f52EUG__gradientBorderAnimation;background-position:0 0,0%!important;background-size:100% 100%,200% 200%!important}.AIBlogBottomEntryButton-module-scss-module__f52EUG__button:disabled{animation:none}@keyframes AIBlogBottomEntryButton-module-scss-module__f52EUG__gradientBorderAnimation{0%{background-position:0 0,0%}50%{background-position:0 0,100%}to{background-position:0 0,0%}}
.RecommendPlaceThemeSection-module-scss-module__q0RgZW__contentSwiper .swiper-slide{min-height:212px}.RecommendPlaceThemeSection-module-scss-module__q0RgZW__col{width:220px}.RecommendPlaceThemeSection-module-scss-module__q0RgZW__item{margin:14px 0;display:flex;position:relative}.RecommendPlaceThemeSection-module-scss-module__q0RgZW__skeleton{-ms-overflow-style:none;scrollbar-width:none;flex-direction:row;gap:24px;width:100%;padding:0 20px;display:flex;overflow-x:hidden}.RecommendPlaceThemeSection-module-scss-module__q0RgZW__skeleton::-webkit-scrollbar{display:none}.RecommendPlaceThemeSection-module-scss-module__q0RgZW__skeleton .RecommendPlaceThemeSection-module-scss-module__q0RgZW__item{gap:8px;height:42px}
.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}
.AIBlogBottomEntryCard-module-scss-module__jqwiRq__section{width:100%;margin:24px 0 0}.AIBlogBottomEntryCard-module-scss-module__jqwiRq__card{background:var(--ai-blog-bottom-entry-card-background-color);box-sizing:border-box;border-radius:3px;width:100%;padding:24px 20px}.AIBlogBottomEntryCard-module-scss-module__jqwiRq__inner{flex-direction:column;align-items:center;gap:20px;display:flex}.AIBlogBottomEntryCard-module-scss-module__jqwiRq__contentGroup{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.AIBlogBottomEntryCard-module-scss-module__jqwiRq__iconWrapper{justify-content:center;align-items:center;width:36px;height:36px;display:flex}.AIBlogBottomEntryCard-module-scss-module__jqwiRq__icon{flex-shrink:0;display:block}.AIBlogBottomEntryCard-module-scss-module__jqwiRq__textGroup{text-align:center;flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}.AIBlogBottomEntryCard-module-scss-module__jqwiRq__title,.AIBlogBottomEntryCard-module-scss-module__jqwiRq__description{margin:0}.AIBlogBottomEntryCard-module-scss-module__jqwiRq__cta{width:100%}
.ScrollToTop-module-scss-module__WzpwrG__wrapper{pointer-events:none;z-index:1;width:100%;max-width:768px;height:var(--height);padding:0 20px;transition:bottom .2s ease-in-out,transform .2s ease-in-out;position:fixed;bottom:0}.ScrollToTop-module-scss-module__WzpwrG__wrapper.ScrollToTop-module-scss-module__WzpwrG__navHidden{bottom:calc(-1*var(--nav-height) - var(--sab))}.ScrollToTop-module-scss-module__WzpwrG__wrapper.ScrollToTop-module-scss-module__WzpwrG__kakaobank{bottom:24px}.ScrollToTop-module-scss-module__WzpwrG__wrapper.ScrollToTop-module-scss-module__WzpwrG__kakaobank.ScrollToTop-module-scss-module__WzpwrG__navHidden{bottom:calc(24px - var(--nav-height) - var(--sab))}.ScrollToTop-module-scss-module__WzpwrG__inner{pointer-events:none;flex-direction:column;align-items:flex-end;height:100%;padding-top:40px;display:flex;position:relative}.ScrollToTop-module-scss-module__WzpwrG__scrollButton{pointer-events:none;width:42px;height:42px;box-shadow:var(--tds-shadow-200);opacity:0;transform:translate3d(0, var(--scroll-button-hidden-offset,0px), 0);transition:opacity .2s ease-in-out,transform .3s ease-out;position:absolute;top:0;right:0}.ScrollToTop-module-scss-module__WzpwrG__scrollButtonVisible{pointer-events:auto;opacity:1;transform:translate(0,0)}
.PopularPlaceSection-module-scss-module__5m0-Fa__section{padding:28px 0 126px}.PopularPlaceSection-module-scss-module__5m0-Fa__list{flex-wrap:wrap;align-items:flex-start;gap:0 56px;display:flex}.PopularPlaceSection-module-scss-module__5m0-Fa__list .PopularPlaceSection-module-scss-module__5m0-Fa__item{flex-direction:column;flex-shrink:0;flex-basis:100%;display:flex}@media (min-width:574px){.PopularPlaceSection-module-scss-module__5m0-Fa__list .PopularPlaceSection-module-scss-module__5m0-Fa__item{flex:calc(50% - 28px);max-width:calc(50% - 28px)}}.PopularPlaceSection-module-scss-module__5m0-Fa__list .PopularPlaceSection-module-scss-module__5m0-Fa__item .PopularPlaceSection-module-scss-module__5m0-Fa__plWrapper{padding:12px 20px}.PopularPlaceSection-module-scss-module__5m0-Fa__divider{opacity:.05}.PopularPlaceSection-module-scss-module__5m0-Fa__skeleton .PopularPlaceSection-module-scss-module__5m0-Fa__skeletonTitle{flex-direction:column;gap:2px;padding:0 20px 12px;display:flex}.PopularPlaceSection-module-scss-module__5m0-Fa__skeleton .PopularPlaceSection-module-scss-module__5m0-Fa__skeletonItemWrapper{justify-content:space-between;align-items:center;padding:12px 20px;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}
.BlogListTemplate-module-scss-module__kpjK2a__container{flex-direction:column;display:flex}.BlogListTemplate-module-scss-module__kpjK2a__banner{background:#0d81ec;justify-content:center;align-self:stretch;align-items:center;padding:16px 20px;display:flex}.BlogListTemplate-module-scss-module__kpjK2a__banner .BlogListTemplate-module-scss-module__kpjK2a__bannerContents{justify-content:space-between;align-items:center;width:100%;max-width:460px;display:flex}.BlogListTemplate-module-scss-module__kpjK2a__bannerText{word-break:keep-all}.BlogListTemplate-module-scss-module__kpjK2a__sortingArea{flex-direction:row;align-items:center;gap:6px;padding:20px 20px 16px;display:flex}.BlogListTemplate-module-scss-module__kpjK2a__sortingAreaNoTopPadding{padding-top:0}.BlogListTemplate-module-scss-module__kpjK2a__recommendationArea{padding-top:24px}.BlogListTemplate-module-scss-module__kpjK2a__recommendationDividerBlock{padding:32px 0}.BlogListTemplate-module-scss-module__kpjK2a__listArea{padding:0 20px}.BlogListTemplate-module-scss-module__kpjK2a__divider{margin:32px 0}.BlogListTemplate-module-scss-module__kpjK2a__tab{padding-top:0!important}@media (min-width:768px){.BlogListTemplate-module-scss-module__kpjK2a__banner .BlogListTemplate-module-scss-module__kpjK2a__bannerContents{max-width:500px}}
.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}
.BlogMeta-module-scss-module__VXd-mG__meta{align-items:center;gap:6px;margin-top:12px;display:flex}
.BlogListItem-module-scss-module__OSqGwa__item{flex-direction:column;display:flex}.BlogListItem-module-scss-module__OSqGwa__badge{margin-bottom:4px}.BlogListItem-module-scss-module__OSqGwa__body{align-items:flex-start;gap:20px;margin-top:12px;display:flex}.BlogListItem-module-scss-module__OSqGwa__summaryArea{flex:1;min-width:0}.BlogListItem-module-scss-module__OSqGwa__summary{letter-spacing:-.2px;text-overflow:ellipsis;-webkit-line-clamp:5;-webkit-box-orient:vertical;flex:1;line-height:20px;display:-webkit-box;overflow:hidden}.BlogListItem-module-scss-module__OSqGwa__tags{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.BlogListItem-module-scss-module__OSqGwa__thumbnail{flex-shrink:0;margin-left:auto}
.FindPlaceRoundButton-module-scss-module__haCSKG__wrapper{width:auto}.FindPlaceRoundButton-module-scss-module__haCSKG__button{width:max-content}
.PlaceSelectSectionV2-module-scss-module__u_LEcG__container{width:100%;height:var(--height);display:flex}.PlaceSelectSectionV2-module-scss-module__u_LEcG__categoryColumn{background:var(--tds-cool-gray-20);-ms-overflow-style:none;scrollbar-width:none;width:130px;height:100%;padding-bottom:126px;position:relative;overflow-y:auto}.PlaceSelectSectionV2-module-scss-module__u_LEcG__categoryColumn::-webkit-scrollbar{display:none}.PlaceSelectSectionV2-module-scss-module__u_LEcG__categoryButton{border:none;border-bottom:1px solid var(--tds-cool-gray-30);text-align:left;z-index:1;background:0 0;align-items:center;width:100%;min-height:60px;padding:0 20px;display:flex;position:relative}.PlaceSelectSectionV2-module-scss-module__u_LEcG__activeCategory{border-bottom-color:var(--tds-cool-gray-30);background:0 0}.PlaceSelectSectionV2-module-scss-module__u_LEcG__activeCategorySlider{z-index:0;background:var(--tds-white);border-bottom:2px solid var(--tds-color-black);pointer-events:none;width:100%;padding:0 20px;transition:transform .3s;position:absolute;top:0;left:0;transform:translateY(0)}.PlaceSelectSectionV2-module-scss-module__u_LEcG__categoryLabel{color:var(--tds-cool-gray-100);line-height:20px}.PlaceSelectSectionV2-module-scss-module__u_LEcG__firstCategoryLabel{font-family:iOS Display Figma,Pretendard,sans-serif}.PlaceSelectSectionV2-module-scss-module__u_LEcG__contentColumn{background:var(--tds-white);-ms-overflow-style:none;scrollbar-width:none;flex:1;height:100%;padding:20px 20px 126px;overflow-y:auto}.PlaceSelectSectionV2-module-scss-module__u_LEcG__contentColumn::-webkit-scrollbar{display:none}.PlaceSelectSectionV2-module-scss-module__u_LEcG__adSection{margin-bottom:36px}.PlaceSelectSectionV2-module-scss-module__u_LEcG__section{width:100%}.PlaceSelectSectionV2-module-scss-module__u_LEcG__section+.PlaceSelectSectionV2-module-scss-module__u_LEcG__section{padding-top:36px}.PlaceSelectSectionV2-module-scss-module__u_LEcG__sectionTitle{flex-direction:column;gap:2px;margin-bottom:12px;display:flex}.PlaceSelectSectionV2-module-scss-module__u_LEcG__sectionTitleDescription{display:block}.PlaceSelectSectionV2-module-scss-module__u_LEcG__cardRows{flex-direction:column;gap:8px;display:flex}.PlaceSelectSectionV2-module-scss-module__u_LEcG__cardRowBlock{width:100%}.PlaceSelectSectionV2-module-scss-module__u_LEcG__cardRow{gap:12px;width:100%;display:flex}.PlaceSelectSectionV2-module-scss-module__u_LEcG__destinationCardWrapper{flex:1 1 0;min-width:0}.PlaceSelectSectionV2-module-scss-module__u_LEcG__destinationCardPlaceholder{visibility:hidden;flex:1 1 0;min-width:0}.PlaceSelectSectionV2-module-scss-module__u_LEcG__destinationCard{border:1px solid var(--tds-cool-gray-30);background:var(--tds-white);text-align:left;border-radius:3px;align-items:center;gap:8px;width:100%;min-height:62px;padding:12px;display:flex}.PlaceSelectSectionV2-module-scss-module__u_LEcG__expandedCard{border-color:var(--tds-cool-gray-60)}.PlaceSelectSectionV2-module-scss-module__u_LEcG__thumbnailCircle{-o-object-fit:cover;object-fit:cover;flex-shrink:0;width:36px;height:36px}.PlaceSelectSectionV2-module-scss-module__u_LEcG__cardText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.PlaceSelectSectionV2-module-scss-module__u_LEcG__cardTitle{color:var(--color,var(--tds-cool-gray-100));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.PlaceSelectSectionV2-module-scss-module__u_LEcG__cardSubText{color:var(--color,var(--tds-cool-gray-70));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.PlaceSelectSectionV2-module-scss-module__u_LEcG__cardChevron{color:var(--tds-cool-gray-40);flex-shrink:0}.PlaceSelectSectionV2-module-scss-module__u_LEcG__expandableChevron{color:var(--tds-cool-gray-60);transition:transform .2s;transform:rotate(0)}.PlaceSelectSectionV2-module-scss-module__u_LEcG__expandedArrow{transform:rotate(180deg)}.PlaceSelectSectionV2-module-scss-module__u_LEcG__expansionWrapper{width:100%}.PlaceSelectSectionV2-module-scss-module__u_LEcG__expansionMotionWrapper{will-change:height,opacity;transition:height .24s cubic-bezier(.4,0,.2,1),opacity .22s,margin .24s cubic-bezier(.4,0,.2,1);overflow:hidden}.PlaceSelectSectionV2-module-scss-module__u_LEcG__expansionExpanded{opacity:1;pointer-events:auto;margin-top:8px;margin-bottom:8px}.PlaceSelectSectionV2-module-scss-module__u_LEcG__expansionCollapsed{opacity:0;pointer-events:none;margin-top:0;margin-bottom:0}.PlaceSelectSectionV2-module-scss-module__u_LEcG__expansionContentInner{min-height:0}.PlaceSelectSectionV2-module-scss-module__u_LEcG__expandedPlaceGroup{border:1px solid var(--tds-cool-gray-60);background:var(--tds-white);border-radius:3px;padding:0 14px 4px}.PlaceSelectSectionV2-module-scss-module__u_LEcG__compactPlaceGrid{-moz-column-gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.PlaceSelectSectionV2-module-scss-module__u_LEcG__compactPlaceItem{border:none;border-bottom:1px solid var(--tds-cool-gray-30);text-align:left;background:0 0;padding:16px 0}.PlaceSelectSectionV2-module-scss-module__u_LEcG__compactPlaceItemNoDivider{border-bottom:none}.PlaceSelectSectionV2-module-scss-module__u_LEcG__compactPlaceDetail{align-items:center;gap:20px;display:flex}.PlaceSelectSectionV2-module-scss-module__u_LEcG__compactPlaceTitle{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.PlaceSelectSectionV2-module-scss-module__u_LEcG__compactPlaceCount{color:var(--tds-cool-gray-70);flex-shrink:0}.PlaceSelectSectionV2-module-scss-module__u_LEcG__disabledCompactPlaceItem{cursor:default;opacity:1}.PlaceSelectSectionV2-module-scss-module__u_LEcG__disabledCompactPlaceItem .PlaceSelectSectionV2-module-scss-module__u_LEcG__compactPlaceTitle{color:var(--tds-cool-gray-70)}.PlaceSelectSectionV2-module-scss-module__u_LEcG__skeletonWrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.PlaceSelectSectionV2-module-scss-module__u_LEcG__skeletonCard{border:1px solid var(--tds-cool-gray-30);background:var(--tds-white);border-radius:3px;align-items:center;gap:8px;height:62px;padding:12px;display:flex}.PlaceSelectSectionV2-module-scss-module__u_LEcG__skeletonText{flex-direction:column;flex:1;gap:4px;display:flex}@media (max-width:521px){.PlaceSelectSectionV2-module-scss-module__u_LEcG__cardRow{flex-direction:column;gap:8px}.PlaceSelectSectionV2-module-scss-module__u_LEcG__destinationCardPlaceholder{display:none}.PlaceSelectSectionV2-module-scss-module__u_LEcG__compactPlaceGrid,.PlaceSelectSectionV2-module-scss-module__u_LEcG__skeletonWrapper{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.PlaceSelectSectionV2-module-scss-module__u_LEcG__expandableChevron,.PlaceSelectSectionV2-module-scss-module__u_LEcG__expansionMotionWrapper{transition:none}}
.BlogPagination-module-scss-module__HrJyEq__pagenation{box-sizing:border-box;justify-content:center;align-items:center;gap:10px;width:100%;padding:40px 20px 0;display:flex;position:relative}.BlogPagination-module-scss-module__HrJyEq__before,.BlogPagination-module-scss-module__HrJyEq__pages{align-items:center;display:flex}.BlogPagination-module-scss-module__HrJyEq__iconButton{padding:10px 6px!important}.BlogPagination-module-scss-module__HrJyEq__pageButton{padding:10px 12px!important}.BlogPagination-module-scss-module__HrJyEq__disabled{pointer-events:none}
.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}
.PlaceTemplate-module-scss-module__RmfIsq__container{height:var(--height);overflow-y:scroll}.PlaceTemplate-module-scss-module__RmfIsq__container::-webkit-scrollbar{display:none}.PlaceTemplate-module-scss-module__RmfIsq__container{-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.EmptySearchResult-module-scss-module__Jo0_Qq__emptySection{padding:24px 0 28px}
.BlogListSection-module-scss-module__BEvfWG__section{flex-direction:column;display:flex}.BlogListSection-module-scss-module__BEvfWG__divider{margin:32px 0}
.FindPlaceCard-module-scss-module__6n33FW__card{flex-direction:column;gap:10px;width:100%;min-width:154px;display:flex}.FindPlaceCard-module-scss-module__6n33FW__imageFrame{-o-object-fit:contain;object-fit:contain;background:#e8edf3;border-radius:4px;width:100%;height:148px;position:relative;overflow:hidden}.FindPlaceCard-module-scss-module__6n33FW__imageFrame>div{width:100%;height:100%}.FindPlaceCard-module-scss-module__6n33FW__imageFrame>div>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.FindPlaceCard-module-scss-module__6n33FW__info{flex-direction:column;gap:4px;width:100%;padding-right:10px;display:flex}
.SuggestedDestinationItem-module-scss-module__bGlklW__plWrapper{padding:12px 20px;display:flex}.SuggestedDestinationItem-module-scss-module__bGlklW__promotion{padding:6px 20px;display:flex}
.Benefit-module-scss-module__NXPlMW__benefitContainer{flex-direction:column;padding:48px 20px;display:flex}.Benefit-module-scss-module__NXPlMW__contents{flex-direction:column;gap:20px;display:flex}.Benefit-module-scss-module__NXPlMW__rewardBox{background:var(--tds-cool-gray-20);border-radius:4px;flex-direction:column;align-items:center;padding:24px 20px 28px;display:flex}.Benefit-module-scss-module__NXPlMW__rewardBox .Benefit-module-scss-module__NXPlMW__badge{margin-bottom:20px}.Benefit-module-scss-module__NXPlMW__rewardBox .Benefit-module-scss-module__NXPlMW__list{flex-direction:column;align-items:center;gap:20px;display:flex}.Benefit-module-scss-module__NXPlMW__rewardBox .Benefit-module-scss-module__NXPlMW__list li{text-align:center;flex-direction:column;align-items:center;gap:8px;display:inline-flex}.Benefit-module-scss-module__NXPlMW__rewardBox .Benefit-module-scss-module__NXPlMW__buttonGroup{width:168px;margin-top:36px}.Benefit-module-scss-module__NXPlMW__LinkButton{align-self:center;margin-top:20px}
.BlogListingRecommendationCard-module-scss-module__sxm6Ma__card{flex-direction:column;gap:10px;width:188px;min-width:188px;text-decoration:none;display:flex}.BlogListingRecommendationCard-module-scss-module__sxm6Ma__cardProduct{width:188px}.BlogListingRecommendationCard-module-scss-module__sxm6Ma__cardProduct .info-section{display:none}.BlogListingRecommendationCard-module-scss-module__sxm6Ma__cardProduct .thumbnail{margin-bottom:0}.BlogListingRecommendationCard-module-scss-module__sxm6Ma__info{flex-direction:column;gap:14px;width:188px;padding-right:10px;display:flex}.BlogListingRecommendationCard-module-scss-module__sxm6Ma__copy{flex-direction:column;gap:6px;width:100%;display:flex}.BlogListingRecommendationCard-module-scss-module__sxm6Ma__title,.BlogListingRecommendationCard-module-scss-module__sxm6Ma__description{word-break:keep-all}.BlogListingRecommendationCard-module-scss-module__sxm6Ma__tags{flex-wrap:wrap;align-content:flex-start;gap:6px;width:100%;display:flex}
.FindPlaceCardGrid-module-scss-module__wL7zZa__section{grid-template-columns:repeat(auto-fit,minmax(154px,1fr));gap:24px 12px;width:100%;padding:0 20px 24px;display:grid}.FindPlaceCardGrid-module-scss-module__wL7zZa__skeletonCard{flex-direction:column;gap:10px;width:100%;min-width:154px;display:flex}.FindPlaceCardGrid-module-scss-module__wL7zZa__skeletonInfo{flex-direction:column;gap:4px;width:100%;padding-right:10px;display:flex}
.FooterItem-module-scss-module__7RNAWW__container{position:relative}.FooterItem-module-scss-module__7RNAWW__chevronIcon{transition:transform .3s ease-in-out;transform:rotate(180deg)}.FooterItem-module-scss-module__7RNAWW__chevronIcon.FooterItem-module-scss-module__7RNAWW__expanded{transform:rotate(0)}.FooterItem-module-scss-module__7RNAWW__expandedContent{opacity:0;max-height:0;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,margin-bottom .3s ease-in-out;overflow:hidden}.FooterItem-module-scss-module__7RNAWW__expandedContent.FooterItem-module-scss-module__7RNAWW__expanded{opacity:1;margin-bottom:16px}.FooterItem-module-scss-module__7RNAWW__contentWrapper{padding-top:0;transition:padding .3s ease-in-out}
.SuggestionResultB-module-scss-module__7v1a2a__container{height:var(--height);flex-direction:column;display:flex;overflow-y:scroll}.SuggestionResultB-module-scss-module__7v1a2a__container::-webkit-scrollbar{display:none}.SuggestionResultB-module-scss-module__7v1a2a__container{-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.SuggestionResultB-module-scss-module__7v1a2a__topDivider{flex:none}.SuggestionResultB-module-scss-module__7v1a2a__content{flex-direction:column;padding:8px 0 126px;display:flex}.SuggestionResultB-module-scss-module__7v1a2a__sectionSpacing{flex:none;height:36px}.SuggestionResultB-module-scss-module__7v1a2a__destinationList{margin:0;padding:0;list-style:none}.SuggestionResultB-module-scss-module__7v1a2a__destinationListItem:after{content:"";background-color:var(--tds-cool-gray-20);height:1px;margin:0 20px;display:block}.SuggestionResultB-module-scss-module__7v1a2a__destinationListItemLast:after{opacity:0}.SuggestionResultB-module-scss-module__7v1a2a__sectionBlock{flex-direction:column;display:flex}.SuggestionResultB-module-scss-module__7v1a2a__sectionBlock+.SuggestionResultB-module-scss-module__7v1a2a__sectionBlock{margin-top:36px}.SuggestionResultB-module-scss-module__7v1a2a__sectionTitleWrapper{padding:0 20px}.SuggestionResultB-module-scss-module__7v1a2a__sectionTitle{padding-left:0;padding-right:0}.SuggestionResultB-module-scss-module__7v1a2a__tagList{flex-wrap:wrap;margin:-4px 0 0;padding:0;list-style:none;display:flex}.SuggestionResultB-module-scss-module__7v1a2a__tagListItem{flex:0 0 100%;max-width:100%}.SuggestionResultB-module-scss-module__7v1a2a__tagListItem>.linkWrapper{width:100%;flex-basis:100%!important;max-width:100%!important;padding:12px 20px!important}.SuggestionResultB-module-scss-module__7v1a2a__tagListItem:after{content:"";background-color:var(--tds-cool-gray-20);height:1px;margin:0 20px;display:block}.SuggestionResultB-module-scss-module__7v1a2a__tagListItem:last-child:after,.SuggestionResultB-module-scss-module__7v1a2a__tagListItemLast:after{opacity:0}@media (min-width:574px){.SuggestionResultB-module-scss-module__7v1a2a__tagListItem{flex:0 0 50%;max-width:50%}.SuggestionResultB-module-scss-module__7v1a2a__tagListItem:last-child:nth-child(odd):after,.SuggestionResultB-module-scss-module__7v1a2a__tagListItem:last-child:nth-child(2n):after,.SuggestionResultB-module-scss-module__7v1a2a__tagListItem:nth-last-child(2):nth-child(odd):after{opacity:0}}
.DiscountRemainingCards-module-scss-module__v5ag4q__cards{-moz-column-gap:12px;box-sizing:border-box;grid-template-columns:repeat(2,calc(50% - 6px));gap:32px 12px;width:100%;display:grid}
.DayB-module-scss-module__mNaVhW__Date{text-overflow:ellipsis;white-space:nowrap;flex:0 0 14.2857%;overflow:hidden}.DayB-module-scss-module__mNaVhW__Date>button{cursor:pointer;touch-action:manipulation;flex-direction:column;align-items:center;gap:4px;width:100%;height:50px;padding:6px 4px;display:flex}.DayB-module-scss-module__mNaVhW__Date>button:disabled{cursor:not-allowed}.DayB-module-scss-module__mNaVhW__start{border-radius:4px 0 0 4px}.DayB-module-scss-module__mNaVhW__center{border-radius:0}.DayB-module-scss-module__mNaVhW__end{border-radius:0 4px 4px 0}.DayB-module-scss-module__mNaVhW__all{border-radius:4px}.DayB-module-scss-module__mNaVhW__select{background-color:var(--tds-red-60)}.DayB-module-scss-module__mNaVhW__select *{color:#fff!important}.DayB-module-scss-module__mNaVhW__select .DayB-module-scss-module__mNaVhW__inactive{opacity:.6}.DayB-module-scss-module__mNaVhW__inactive p{opacity:.2}.DayB-module-scss-module__mNaVhW__inactive span{opacity:.4}
.BlogListingRecommendationSection-module-scss-module__jbyEgq__section{flex-direction:column;display:flex}.BlogListingRecommendationSection-module-scss-module__jbyEgq__header{padding:0 20px}
.SuggestedTagItem-module-scss-module__gWKl4G__plWrapper{flex-shrink:0;flex-basis:100%;width:100%;padding:12px 20px;display:flex}@media (min-width:574px){.SuggestedTagItem-module-scss-module__gWKl4G__plWrapper{flex-basis:50%;max-width:50%}.SuggestedTagItem-module-scss-module__gWKl4G__plWrapper:nth-child(n){padding:12px 48px 12px 20px}.SuggestedTagItem-module-scss-module__gWKl4G__plWrapper:nth-child(2n){padding:12px 20px 12px 48px}}.SuggestedTagItem-module-scss-module__gWKl4G__w100{flex-basis:100%!important;width:100%!important;max-width:100%!important;padding:12px 20px!important}
.TravelFestivalLanding-module-scss-module__MaY39q__videoContainer{justify-content:center;align-items:center;width:100%;height:188px;display:flex;position:relative}.TravelFestivalLanding-module-scss-module__MaY39q__videoContainer .TravelFestivalLanding-module-scss-module__MaY39q__video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.TravelFestivalLanding-module-scss-module__MaY39q__videoContainer .TravelFestivalLanding-module-scss-module__MaY39q__poster{position:absolute}.TravelFestivalLanding-module-scss-module__MaY39q__container{flex-direction:column;align-items:center;display:flex}.TravelFestivalLanding-module-scss-module__MaY39q__content{width:100%;max-width:375px;padding:28px 20px 70px}.TravelFestivalLanding-module-scss-module__MaY39q__title{padding-left:0!important}.TravelFestivalLanding-module-scss-module__MaY39q__section{width:100%}.TravelFestivalLanding-module-scss-module__MaY39q__section+.TravelFestivalLanding-module-scss-module__MaY39q__section{margin-top:48px}.TravelFestivalLanding-module-scss-module__MaY39q__moreButton{margin-top:32px}
