.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}
@media (min-width:1108px){html[data-channel-org-key=tripstore]:not([data-is-app=true]) .AiConversationHistoryModal-module-scss-module__X4UMcq__fixedContainer{margin-left:116px}html[data-channel-org-key=tripstore]:not([data-is-app=true]) .AiConversationHistoryModal-module-scss-module__X4UMcq__fixedContainerForModal{left:116px}}.AiConversationHistoryModal-module-scss-module__X4UMcq__fixedContainer{width:100%;max-width:var(--container-max-width,768px);margin:0 auto;position:fixed;left:50%;transform:translate(-50%)}@keyframes AiConversationHistoryModal-module-scss-module__X4UMcq__historyModalShow{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes AiConversationHistoryModal-module-scss-module__X4UMcq__historyModalHide{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.AiConversationHistoryModal-module-scss-module__X4UMcq__container{width:100%;z-index:var(--z-index,1004);pointer-events:auto;position:absolute;inset:0}.AiConversationHistoryModal-module-scss-module__X4UMcq__visible{animation:.13s ease-in-out forwards AiConversationHistoryModal-module-scss-module__X4UMcq__historyModalShow}.AiConversationHistoryModal-module-scss-module__X4UMcq__hidden{animation:.13s ease-in-out forwards AiConversationHistoryModal-module-scss-module__X4UMcq__historyModalHide}.AiConversationHistoryModal-module-scss-module__X4UMcq__panel{left:50%;bottom:calc(var(--ai-footer-bottom-padding,8px) + var(--sab) + 90px);background:#fff;border-radius:8px;width:calc(100% - 40px);max-width:500px;position:absolute;overflow:hidden;transform:translate(-50%);box-shadow:0 8px 30px #0000001f,0 4px 9px #0000000f}.AiConversationHistoryModal-module-scss-module__X4UMcq__historySection{flex-direction:column;max-height:215px;display:flex}.AiConversationHistoryModal-module-scss-module__X4UMcq__header{align-items:center;padding:20px 16px 0;display:flex}.AiConversationHistoryModal-module-scss-module__X4UMcq__title{background:linear-gradient(124.86deg,#f6404e 0%,#9747a6 29.71%,#3257f7 58.78%,#2b9fff 90.43%,#2eecf7 124.01%);-webkit-background-clip:text;background-clip:text;color:#0000!important}.AiConversationHistoryModal-module-scss-module__X4UMcq__list{flex-direction:column;gap:2px;max-height:215px;padding:6px 6px 12px;display:flex;overflow-y:auto}.AiConversationHistoryModal-module-scss-module__X4UMcq__listRow{align-items:center;gap:8px;padding:0 10px;display:flex}.AiConversationHistoryModal-module-scss-module__X4UMcq__sessionButton{text-align:left;border:0;border-radius:4px;flex:1;align-items:center;padding:8px 0;display:flex}.AiConversationHistoryModal-module-scss-module__X4UMcq__sessionTitle{white-space:nowrap;text-overflow:ellipsis;color:#222427;letter-spacing:-.2px;flex:1;line-height:20px;overflow:hidden}.AiConversationHistoryModal-module-scss-module__X4UMcq__deleteButton{background:0 0;border:0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.AiConversationHistoryModal-module-scss-module__X4UMcq__divider{background:#f3f3f3;width:100%;height:1px}.AiConversationHistoryModal-module-scss-module__X4UMcq__newChatSection{padding:12px 6px}.AiConversationHistoryModal-module-scss-module__X4UMcq__newConversationButton{text-align:left;background:#fff;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 10px;display:flex}.AiConversationHistoryModal-module-scss-module__X4UMcq__newConversationLabel{color:#222427;letter-spacing:-.2px;flex:1;line-height:20px}.AiConversationHistoryModal-module-scss-module__X4UMcq__deleteIcon{color:var(--tds-coolgray-50,#bec1c8)}.AiConversationHistoryModal-module-scss-module__X4UMcq__deleteIcon:hover{color:var(--tds-coolgray-100,#222427)}
.RecommendationStackedList-module-scss-module__6DIAAq__container{flex-direction:column;gap:20px;display:flex}.RecommendationStackedList-module-scss-module__6DIAAq__section{flex-direction:column;gap:12px;display:flex}.RecommendationStackedList-module-scss-module__6DIAAq__description{margin:0}.RecommendationStackedList-module-scss-module__6DIAAq__descriptionHeading{font-weight:700}.RecommendationStackedList-module-scss-module__6DIAAq__card{border:1px solid var(--tds-warm-gray-40);background:var(--tds-basic-white,#fff);border-radius:6px;padding:16px 16px 20px}.RecommendationStackedList-module-scss-module__6DIAAq__skeletonContainer{flex-direction:column;gap:20px;display:flex}.RecommendationStackedList-module-scss-module__6DIAAq__skeletonDescription{flex-direction:column;gap:6px;display:flex}.RecommendationStackedList-module-scss-module__6DIAAq__skeletonCardContent{flex-direction:column;gap:10px;display:flex}.RecommendationStackedList-module-scss-module__6DIAAq__skeletonThumbnail,.RecommendationStackedList-module-scss-module__6DIAAq__skeletonLineShort,.RecommendationStackedList-module-scss-module__6DIAAq__skeletonLineLong,.RecommendationStackedList-module-scss-module__6DIAAq__skeletonPrice{background:linear-gradient(90deg,#f2f3f5 0%,#e2e4e9 50%,#f2f3f5 100%) 0 0/200% 100%;border-radius:6px;animation:1.2s ease-in-out infinite RecommendationStackedList-module-scss-module__6DIAAq__skeletonShimmer}.RecommendationStackedList-module-scss-module__6DIAAq__skeletonThumbnail{width:100%;height:112px;margin-bottom:10px}.RecommendationStackedList-module-scss-module__6DIAAq__skeletonLineShort{width:42%;height:12px}.RecommendationStackedList-module-scss-module__6DIAAq__skeletonLineLong{width:100%;height:12px}.RecommendationStackedList-module-scss-module__6DIAAq__skeletonPrice{width:48%;height:14px}@keyframes RecommendationStackedList-module-scss-module__6DIAAq__skeletonShimmer{0%{background-position:0%}to{background-position:-200%}}
.AiHelperLoader-module-scss-module__z7gS9a__spinnerBox{transform:translate(-50%, calc(-50% - (24px + max(var(--ai-footer-gap,0px), 72px))));position:absolute;top:50%;left:50%}.AiHelperLoader-module-scss-module__z7gS9a__threeBounce{align-items:center;gap:7px;width:46px;display:flex}.AiHelperLoader-module-scss-module__z7gS9a__threeBounceDot{border-radius:50%;width:10px;height:10px;animation:1s ease-in-out infinite both AiHelperLoader-module-scss-module__z7gS9a__skBouncedelay;display:inline-block}.AiHelperLoader-module-scss-module__z7gS9a__threeBounceDot1{background-color:#9747a6;animation-delay:-.32s}.AiHelperLoader-module-scss-module__z7gS9a__threeBounceDot2{background-color:#3257f7;animation-delay:-.16s}.AiHelperLoader-module-scss-module__z7gS9a__threeBounceDot3{background-color:#2b9fff}@keyframes AiHelperLoader-module-scss-module__z7gS9a__skBouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}
.ListHeaderContents-module-scss-module__jxe5OW__titleLink{width:100%;min-width:0;color:inherit;align-items:center;text-decoration:none;display:flex}.ListHeaderContents-module-scss-module__jxe5OW__title{width:100%;min-width:0;padding-right:8px}.ListHeaderContents-module-scss-module__jxe5OW__title *{min-width:0}.ListHeaderContents-module-scss-module__jxe5OW__overboundTitle{cursor:pointer;align-items:center;min-width:0;display:flex}.ListHeaderContents-module-scss-module__jxe5OW__overboundTitle *{min-width:0}.ListHeaderContents-module-scss-module__jxe5OW__overboundTitle .ListHeaderContents-module-scss-module__jxe5OW__departureDates{flex:none}.ListHeaderContents-module-scss-module__jxe5OW__fadeout{animation:.2s ease-in-out forwards ListHeaderContents-module-scss-module__jxe5OW__fadeOut}.ListHeaderContents-module-scss-module__jxe5OW__fadeIn{animation:.2s ease-in-out forwards ListHeaderContents-module-scss-module__jxe5OW__fadeIn}@keyframes ListHeaderContents-module-scss-module__jxe5OW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ListHeaderContents-module-scss-module__jxe5OW__fadeOut{0%{opacity:1}33%{opacity:0}to{opacity:0}}
.PromotionBanner-module-scss-module__DsXu2W__container{justify-content:space-between;align-items:center;width:100%;height:140px;display:flex}.PromotionBanner-module-scss-module__DsXu2W__container-b{width:100%;height:392.5px}.PromotionBanner-module-scss-module__DsXu2W__container-b .PromotionBanner-module-scss-module__DsXu2W__top{text-align:center;height:214px;padding-top:32px}.PromotionBanner-module-scss-module__DsXu2W__container-b .PromotionBanner-module-scss-module__DsXu2W__bottom{text-align:center;height:178.5px}.PromotionBanner-module-scss-module__DsXu2W__container-7th{width:100%;height:218px}.PromotionBanner-module-scss-module__DsXu2W__container-7th .PromotionBanner-module-scss-module__DsXu2W__top{text-align:center;height:218px}.PromotionBanner-module-scss-module__DsXu2W__container-7th .PromotionBanner-module-scss-module__DsXu2W__top img{width:100%}.PromotionBanner-module-scss-module__DsXu2W__container-one-img{justify-content:space-between;align-items:center;width:100%;display:flex}.PromotionBanner-module-scss-module__DsXu2W__container-one-img .PromotionBanner-module-scss-module__DsXu2W__top{text-align:center}.PromotionBanner-module-scss-module__DsXu2W__container-one-img .PromotionBanner-module-scss-module__DsXu2W__top img{width:100%}
.NextTimedeal-module-scss-module__M2W5kq__container{flex-direction:column;display:flex}.NextTimedeal-module-scss-module__M2W5kq__container .left{flex:1}.NextTimedeal-module-scss-module__M2W5kq__leftBlank{flex-direction:column;display:flex}.NextTimedeal-module-scss-module__M2W5kq__card{padding:12px 20px}
.SpecialPricingFilterCheckbox-module-scss-module__O2ajRq__specialPriceOnlyLabel{cursor:pointer;align-items:center;gap:5px;display:flex}.SpecialPricingFilterCheckbox-module-scss-module__O2ajRq__customCheckbox{cursor:pointer;width:20px;height:20px;position:relative}.SpecialPricingFilterCheckbox-module-scss-module__O2ajRq__customCheckbox .SpecialPricingFilterCheckbox-module-scss-module__O2ajRq__checkmark{border:1px solid var(--tds-cool-gray-40);border-radius:2px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.SpecialPricingFilterCheckbox-module-scss-module__O2ajRq__customCheckbox .SpecialPricingFilterCheckbox-module-scss-module__O2ajRq__checkmark.SpecialPricingFilterCheckbox-module-scss-module__O2ajRq__active{background:var(--tds-red-60);border:1px solid var(--tds-red-60)}.SpecialPricingFilterCheckbox-module-scss-module__O2ajRq__customCheckbox .SpecialPricingFilterCheckbox-module-scss-module__O2ajRq__checkmark.SpecialPricingFilterCheckbox-module-scss-module__O2ajRq__active.SpecialPricingFilterCheckbox-module-scss-module__O2ajRq__disabled{background:var(--tds-red-20);border:1px solid var(--tds-red-20)}.SpecialPricingFilterCheckbox-module-scss-module__O2ajRq__customCheckbox input[type=checkbox]{width:0;height:0;position:absolute}
.TripTotal-module-scss-module__Dnv7lG__container{justify-content:space-between;padding:24px 20px 18px;display:flex}.TripTotal-module-scss-module__Dnv7lG__containerWithShortcutSection{padding-top:16px}.TripTotal-module-scss-module__Dnv7lG__leftSection{align-items:center;gap:6px;display:flex}
