.AnimatedCounter-module-scss-module__b5JlhG__tickerView{flex-direction:row;align-items:center;display:flex}.AnimatedCounter-module-scss-module__b5JlhG__tickerColumnContainer{vertical-align:middle;display:inline-block;position:relative;overflow:hidden}.AnimatedCounter-module-scss-module__b5JlhG__tickerColumn{position:relative}.AnimatedCounter-module-scss-module__b5JlhG__tickerDigit{height:inherit;justify-content:center;align-items:center;display:flex}.AnimatedCounter-module-scss-module__b5JlhG__numberPlaceholder{visibility:hidden}
.AnimatedCounterUnit-module-scss-module__oz8wjq__wrapper{display:inline-block}
.AutomaticGridUnit-module-scss-module__Dx3lmW__container{grid-template-columns:var(--grid-columns);row-gap:var(--row-gap);-moz-column-gap:var(--column-gap);column-gap:var(--column-gap);display:grid}
.ChipCabinet-module__RSV0IW__container .ChipCabinet-module__RSV0IW__chipPanelWrapper{height:auto!important}
.CouponCodeBottomSheetButton-module-scss-module__miznnG__couponCode{cursor:pointer;background:#3055ff;border-radius:10px;flex-direction:column;align-items:center;padding:16px 20px 20px;display:flex}.CouponCodeBottomSheetButton-module-scss-module__miznnG__couponCodeText{color:#fff;height:26px}.CouponCodeBottomSheetButton-module-scss-module__miznnG__footer{text-align:right;padding-top:30px}
.CouponDownloadCabinet-module-scss-module__Q2dlJa__button{display:flex}.CouponDownloadCabinet-module-scss-module__Q2dlJa__button.CouponDownloadCabinet-module-scss-module__Q2dlJa__isLoading{opacity:.4;cursor:not-allowed}.CouponDownloadCabinet-module-scss-module__Q2dlJa__alignLeft{justify-content:left}.CouponDownloadCabinet-module-scss-module__Q2dlJa__alignCenter{justify-content:center}.CouponDownloadCabinet-module-scss-module__Q2dlJa__alignRight{justify-content:right}.CouponDownloadCabinet-module-scss-module__Q2dlJa__alignStart{justify-content:start}.CouponDownloadCabinet-module-scss-module__Q2dlJa__alignEnd{justify-content:end}.CouponDownloadCabinet-module-scss-module__Q2dlJa__alignFlexStart{justify-content:flex-start}.CouponDownloadCabinet-module-scss-module__Q2dlJa__alignFlexEnd{justify-content:flex-end}.CouponDownloadCabinet-module-scss-module__Q2dlJa__alignSpaceBetween{justify-content:space-between}.CouponDownloadCabinet-module-scss-module__Q2dlJa__alignSpaceAround{justify-content:space-around}.CouponDownloadCabinet-module-scss-module__Q2dlJa__alignSpaceEvenly{justify-content:space-evenly}
.PromotionThanks2025StickyReviewBanner-module-scss-module__77bVXW__revealWrapper{top:var(--headerHeight);width:100%;max-width:var(--container-max-width,768px);z-index:1;position:absolute;left:50%}.PromotionThanks2025StickyReviewBanner-module-scss-module__77bVXW__container{background:#01f55f;justify-content:center;width:100%;padding:12px;display:flex}.PromotionThanks2025StickyReviewBanner-module-scss-module__77bVXW__card{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;max-width:335px;display:flex}.PromotionThanks2025StickyReviewBanner-module-scss-module__77bVXW__textGroup{color:#050505;flex-direction:column;gap:3px;display:flex}.PromotionThanks2025StickyReviewBanner-module-scss-module__77bVXW__title{letter-spacing:-.26px;white-space:pre-wrap;min-height:18px;margin:0;font-size:13px;font-weight:700;line-height:1.35;display:block}.PromotionThanks2025StickyReviewBanner-module-scss-module__77bVXW__name{letter-spacing:-.24px;opacity:.8;white-space:pre-wrap;margin:0;font-size:12px;font-weight:550;line-height:1.35}.PromotionThanks2025StickyReviewBanner-module-scss-module__77bVXW__avatar{justify-content:center;align-items:center;width:42px;height:42px;display:flex}.PromotionThanks2025StickyReviewBanner-module-scss-module__77bVXW__avatarWrapper{perspective:600px;width:42px;height:42px}.PromotionThanks2025StickyReviewBanner-module-scss-module__77bVXW__avatarInner{width:42px;height:42px}.PromotionThanks2025StickyReviewBanner-module-scss-module__77bVXW__cursor{background:#050505;width:1px;height:1em;margin-left:2px;animation:1s steps(2,start) infinite PromotionThanks2025StickyReviewBanner-module-scss-module__77bVXW__blink;display:inline-block}@keyframes PromotionThanks2025StickyReviewBanner-module-scss-module__77bVXW__blink{to{visibility:hidden}}
.GridCabinet-module-scss-module__OGbbDa__container{width:var(--width);height:var(--height);margin:var(--margin,auto);padding:var(--padding);background-image:var(--background-image);grid-template-columns:var(--grid-columns);grid-template-rows:var(--grid-rows);z-index:var(--z-index);row-gap:var(--row-gap);-moz-column-gap:var(--column-gap);column-gap:var(--column-gap);justify-content:var(--align,center);display:grid}
.styles-module-scss-module__fr0RQq__section{align-items:center;gap:12px;display:flex}.styles-module-scss-module__fr0RQq__section .logo-text{font-weight:800}
.styles-module-scss-module__qJ8ilW__swiperWrapper .swiper-wrapper{transition-timing-function:linear}

.TabCabinet-module__moGZ6a__container{padding:var(--padding);margin:var(--margin);background:#fff}.TabCabinet-module__moGZ6a__container .TabCabinet-module__moGZ6a__tabBtnWrapper{z-index:var(--fixed-mandao-tab-index);background:var(--tab-bar-background-color,#fff);width:100%;position:relative}.TabCabinet-module__moGZ6a__container .TabCabinet-module__moGZ6a__tabBtnWrapperFixed{max-width:var(--container-max-width,768px);top:calc(var(--top) + var(--sat));position:sticky}.TabCabinet-module__moGZ6a__container .TabCabinet-module__moGZ6a__tabBtnWrapper:after{content:"";border-bottom:1px solid #f2f2f2;position:absolute;bottom:0;left:0;right:0}.TabCabinet-module__moGZ6a__container .TabCabinet-module__moGZ6a__tabPanelWrapper.TabCabinet-module__moGZ6a__swiper-slide{height:auto!important}.TabCabinet-module__moGZ6a__container .TabCabinet-module__moGZ6a__tabBtnSwiper{padding-left:20px;padding-right:20px}.TabCabinet-module__moGZ6a__container .TabCabinet-module__moGZ6a__tabBtnSwiperSlide{margin-right:24px}.TabCabinet-module__moGZ6a__container .TabCabinet-module__moGZ6a__tabBtnSwiperSlide:last-child{margin-right:0}
.VoteResultBottomSheet-module-scss-module__hjdd4q__content{flex-direction:column;gap:16px;display:flex}.VoteResultBottomSheet-module-scss-module__hjdd4q__resultImageWrapper{border-radius:10px;width:100%;max-width:480px;margin:0 auto;position:relative;overflow:hidden}.VoteResultBottomSheet-module-scss-module__hjdd4q__confettiContainer{perspective:760px;pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.VoteResultBottomSheet-module-scss-module__hjdd4q__confetti{z-index:2;opacity:.8;border-radius:0;position:absolute;top:-10px}.VoteResultBottomSheet-module-scss-module__hjdd4q__confettiSlow{animation:2s linear infinite forwards VoteResultBottomSheet-module-scss-module__hjdd4q__vote-confetti-slow}.VoteResultBottomSheet-module-scss-module__hjdd4q__confettiMedium{animation:1.75s linear infinite forwards VoteResultBottomSheet-module-scss-module__hjdd4q__vote-confetti-medium}.VoteResultBottomSheet-module-scss-module__hjdd4q__confettiFast{animation:1.3s linear infinite forwards VoteResultBottomSheet-module-scss-module__hjdd4q__vote-confetti-fast}@keyframes VoteResultBottomSheet-module-scss-module__hjdd4q__vote-confetti-slow{0%{transform:translate(0,0)rotateX(0)rotateY(0)}to{transform:translate(25px,200px)rotateX(360deg)rotateY(180deg)}}@keyframes VoteResultBottomSheet-module-scss-module__hjdd4q__vote-confetti-medium{0%{transform:translate(0,0)rotateX(0)rotateY(0)}to{transform:translate(100px,200px)rotateX(100deg)rotateY(360deg)}}@keyframes VoteResultBottomSheet-module-scss-module__hjdd4q__vote-confetti-fast{0%{transform:translate(0,0)rotateX(0)rotateY(0)}to{transform:translate(-50px,200px)rotateX(10deg)rotateY(250deg)}}.VoteResultBottomSheet-module-scss-module__hjdd4q__resultDescription{white-space:pre-line}.VoteResultBottomSheet-module-scss-module__hjdd4q__description{text-align:center;color:#666;margin:0}.VoteResultBottomSheet-module-scss-module__hjdd4q__buttonWrapper{justify-content:flex-end;width:100%;max-width:460px;margin:0 auto;display:flex;position:relative}.VoteResultBottomSheet-module-scss-module__hjdd4q__maxWidth500{max-width:460px;margin:0 auto}
.TextList-module__nkMiAG__wrapper{position:relative}.TextList-module__nkMiAG__swiperWrapper .swiper-slide{cursor:pointer;width:140px;-webkit-tap-highlight-color:transparent!important}@media (max-width:767px){.TextList-module__nkMiAG__swiperWrapper{margin-left:-20px;padding-left:20px;padding-right:20px}}.TextList-module__nkMiAG__textListItemWrapper{border-bottom:1px solid #f2f2f2}.TextList-module__nkMiAG__textListItemWrapper:last-of-type{border-bottom:none}.TextList-module__nkMiAG__text{white-space:nowrap;text-overflow:ellipsis;height:40px;line-height:40px;overflow:hidden}.TextList-module__nkMiAG__columnWrapper{flex-direction:column;display:flex}
.Timer-module-scss-module__6BourG__textBlock{display:block}.Timer-module-scss-module__6BourG__time{text-align:center;min-width:26px;display:inline-block}.Timer-module-scss-module__6BourG__milliseconds{text-align:center;min-width:14px;display:inline-block}
.TopFixedWrapper-module__616z5a__container{top:calc(var(--sat));max-width:var(--container-max-width,768px);width:100%;z-index:var(--z-index);background:#fff;position:sticky}.TopFixedWrapper-module__616z5a__notchHeight{height:var(--sat);max-width:var(--container-max-width,768px);width:100%;z-index:var(--z-index);background:#fff;position:sticky;top:0}
.styles-module-scss-module__jUbdoq__buttonWrapper{display:flex}.styles-module-scss-module__jUbdoq__buttonWrapper.styles-module-scss-module__jUbdoq__alignLeft{justify-content:left}.styles-module-scss-module__jUbdoq__buttonWrapper.styles-module-scss-module__jUbdoq__alignCenter{justify-content:center}.styles-module-scss-module__jUbdoq__buttonWrapper.styles-module-scss-module__jUbdoq__alignRight{justify-content:right}
.VoteCabinet-module__Xnvhna__container{flex-flow:wrap;gap:40px 16px;display:flex;position:relative}.VoteCabinet-module__Xnvhna__option{flex-direction:column;width:calc(50% - 8px);display:flex;position:relative}.VoteCabinet-module__Xnvhna__imageWrapper{border-radius:10px;flex-shrink:0;align-self:stretch;height:156px;margin-bottom:12px;position:relative;overflow:hidden}.VoteCabinet-module__Xnvhna__badgeWrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;display:flex;position:absolute;top:10px;left:10px}.VoteCabinet-module__Xnvhna__badge{-webkit-backdrop-filter:blur(13.59px);backdrop-filter:blur(13.59px);background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:5px 8px;display:flex;position:relative}.VoteCabinet-module__Xnvhna__badgeLabel{text-align:left;color:#222;font-size:10px;font-weight:700;line-height:13px}.VoteCabinet-module__Xnvhna__content{flex-direction:column;flex:auto;align-items:center;width:100%;margin-bottom:16px;display:flex}.VoteCabinet-module__Xnvhna__title{color:#f7f7f7;text-align:left;margin-bottom:6px;font-size:14px;font-weight:700;line-height:18px}.VoteCabinet-module__Xnvhna__description{color:#999;text-align:center;font-size:12px;line-height:16px;font-weight:400p}
.VoteButton-module__Di1eVa__container{background:#fff;border-radius:10px;flex:1 0 0;justify-content:center;align-items:center;gap:4px;padding:12px 16px;display:flex}.VoteButton-module__Di1eVa__disabled{background:var(--tds-cool-gray-100)}
.MarketingConsentBottomSheet-module-scss-module__b7afoG__marketingConsentBottomSheetBody{max-width:500px;margin:0 auto}.MarketingConsentBottomSheet-module-scss-module__b7afoG__contentWrapper{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.MarketingConsentBottomSheet-module-scss-module__b7afoG__title{margin-top:10px}.MarketingConsentBottomSheet-module-scss-module__b7afoG__description{margin-top:12px;line-height:1.5}.MarketingConsentBottomSheet-module-scss-module__b7afoG__buttonWrapper{gap:10px;width:100%;max-width:460px;margin:0 auto;display:flex;position:relative}.MarketingConsentBottomSheet-module-scss-module__b7afoG__cancelButton,.MarketingConsentBottomSheet-module-scss-module__b7afoG__agreeButton{flex:1}
.ChannelLinkBanner-module-scss-module__kVCI8G__topBanner{width:100%;max-width:var(--container-max-width,768px);z-index:9;margin:auto}.ChannelLinkBanner-module-scss-module__kVCI8G__topBanner .ChannelLinkBanner-module-scss-module__kVCI8G__contentsWrapper{max-width:var(--container-max-width,768px);background-color:#000;justify-content:center;align-items:center;gap:12px;padding:0 15px;display:flex}.ChannelLinkBanner-module-scss-module__kVCI8G__topBanner .ChannelLinkBanner-module-scss-module__kVCI8G__logo{border-radius:9px;overflow:hidden}.ChannelLinkBanner-module-scss-module__kVCI8G__topBanner .ChannelLinkBanner-module-scss-module__kVCI8G__linkText{display:inline-flex}
.ThtBanner-module-scss-module__hyQ5-G__container{width:100%;max-width:500px;padding:12px 20px 14.5px}.ThtBanner-module-scss-module__hyQ5-G__topSection{justify-content:space-between;align-items:center;display:flex}.ThtBanner-module-scss-module__hyQ5-G__topSection p{color:#eee;text-align:left;font-family:HelveticaNeue;font-size:12px;font-weight:700;line-height:17px;position:relative}.ThtBanner-module-scss-module__hyQ5-G__topSection button{justify-content:center;align-items:center;display:flex}.ThtBanner-module-scss-module__hyQ5-G__description{word-break:keep-all}
.SplashBanner-module-scss-module__IMGHmG__splashSection{max-width:var(--medium-width);width:100%;top:calc(20px + var(--sat));opacity:0;padding:0 20px;position:absolute;left:50%;transform:translate(-50%)}.SplashBanner-module-scss-module__IMGHmG__container{background:#4a4ef1;border-radius:4px;flex-direction:row;width:100%;display:flex}.SplashBanner-module-scss-module__IMGHmG__left,.SplashBanner-module-scss-module__IMGHmG__left *{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.SplashBanner-module-scss-module__IMGHmG__right{flex-direction:column;justify-content:space-between;width:100%;padding:16px;display:flex}.SplashBanner-module-scss-module__IMGHmG__right .SplashBanner-module-scss-module__IMGHmG__button{justify-content:flex-end;width:100%;display:flex}
@media (min-width:1108px){html[data-channel-org-key=tripstore]:not([data-is-app=true]) .AppInstallBanner-module-scss-module__BAzPba__fixedContainer{margin-left:116px}html[data-channel-org-key=tripstore]:not([data-is-app=true]) .AppInstallBanner-module-scss-module__BAzPba__fixedContainerForModal{left:116px}}.AppInstallBanner-module-scss-module__BAzPba__fixedContainer{width:100%;max-width:var(--container-max-width,768px);margin:0 auto;position:fixed;left:50%;transform:translate(-50%)}.AppInstallBanner-module-scss-module__BAzPba__container{background:var(--tds-color-black)!important;padding:10px 16px!important}.AppInstallBanner-module-scss-module__BAzPba__leftContainer{flex-direction:row;flex:1;align-items:center;gap:4px;display:flex}.AppInstallBanner-module-scss-module__BAzPba__description{color:#fff;word-break:keep-all}.AppInstallBanner-module-scss-module__BAzPba__close{cursor:pointer;margin-left:8px}
@media (min-width:1108px){html[data-channel-org-key=tripstore]:not([data-is-app=true]) .BaseBanner-module-scss-module__orrc2a__fixedContainer{margin-left:116px}html[data-channel-org-key=tripstore]:not([data-is-app=true]) .BaseBanner-module-scss-module__orrc2a__fixedContainerForModal,html[data-channel-org-key=tripstore]:not([data-is-app=true]) .BaseBanner-module-scss-module__orrc2a__container{left:116px}}.BaseBanner-module-scss-module__orrc2a__fixedContainer{width:100%;max-width:var(--container-max-width,768px);margin:0 auto;position:fixed;left:50%;transform:translate(-50%)}.BaseBanner-module-scss-module__orrc2a__container{width:100%;max-width:var(--container-max-width,768px);z-index:9;background:var(--tds-gradient-brand);justify-content:center;align-items:center;margin:0 auto;padding:12px 16px 12px 22px;display:flex;position:relative}.BaseBanner-module-scss-module__orrc2a__leftContainer{flex-direction:row;flex:1;align-items:center;gap:8px;display:flex}.BaseBanner-module-scss-module__orrc2a__description{color:#fff;word-break:keep-all}.BaseBanner-module-scss-module__orrc2a__close{cursor:pointer;margin-left:8px}
@media (min-width:1108px){html[data-channel-org-key=tripstore]:not([data-is-app=true]) .InAppPromotionBanner-module-scss-module__0iFY5q__fixedContainer{margin-left:116px}html[data-channel-org-key=tripstore]:not([data-is-app=true]) .InAppPromotionBanner-module-scss-module__0iFY5q__fixedContainerForModal{left:116px}}.InAppPromotionBanner-module-scss-module__0iFY5q__fixedContainer{width:100%;max-width:var(--container-max-width,768px);margin:0 auto;position:fixed;left:50%;transform:translate(-50%)}.InAppPromotionBanner-module-scss-module__0iFY5q__leftContainer{flex-direction:row;flex:1;align-items:center;gap:8px;display:flex}.InAppPromotionBanner-module-scss-module__0iFY5q__description{color:#fff;word-break:keep-all}.InAppPromotionBanner-module-scss-module__0iFY5q__close{cursor:pointer;margin-left:8px}
@media (min-width:1108px){html[data-channel-org-key=tripstore]:not([data-is-app=true]) .InstallAppPickBanner-module-scss-module__iVAyXa__fixedContainer{margin-left:116px}html[data-channel-org-key=tripstore]:not([data-is-app=true]) .InstallAppPickBanner-module-scss-module__iVAyXa__fixedContainerForModal{left:116px}}.InstallAppPickBanner-module-scss-module__iVAyXa__fixedContainer{width:100%;max-width:var(--container-max-width,768px);margin:0 auto;position:fixed;left:50%;transform:translate(-50%)}.InstallAppPickBanner-module-scss-module__iVAyXa__installAppPickBannerWrapper{z-index:100;background:#fff;height:66px;transition:transform .15s ease-in-out;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.InstallAppPickBanner-module-scss-module__iVAyXa__installAppPickBannerWrapper.InstallAppPickBanner-module-scss-module__iVAyXa__show{transform:translateY(0)}.InstallAppPickBanner-module-scss-module__iVAyXa__installAppPickBannerWrapper.InstallAppPickBanner-module-scss-module__iVAyXa__hide{transform:translateY(-100%)}.InstallAppPickBanner-module-scss-module__iVAyXa__container{width:100%;max-width:var(--container-max-width,768px);z-index:9;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative}.InstallAppPickBanner-module-scss-module__iVAyXa__installAppPickBanner{background:#fff;gap:16px;height:100%;padding:12px 20px;display:flex;box-shadow:0 2px 8px #00000014;padding-left:16px!important}.InstallAppPickBanner-module-scss-module__iVAyXa__installAppPickBanner .InstallAppPickBanner-module-scss-module__iVAyXa__left{flex-direction:row;flex:1;gap:10px;display:flex}.InstallAppPickBanner-module-scss-module__iVAyXa__installAppPickBanner .InstallAppPickBanner-module-scss-module__iVAyXa__left .InstallAppPickBanner-module-scss-module__iVAyXa__thumbnail{width:42px;height:42px;position:relative}.InstallAppPickBanner-module-scss-module__iVAyXa__installAppPickBanner .InstallAppPickBanner-module-scss-module__iVAyXa__left .InstallAppPickBanner-module-scss-module__iVAyXa__thumbnail .InstallAppPickBanner-module-scss-module__iVAyXa__dot{background:#ef3737;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:1px;right:0}.InstallAppPickBanner-module-scss-module__iVAyXa__installAppPickBanner .InstallAppPickBanner-module-scss-module__iVAyXa__left .InstallAppPickBanner-module-scss-module__iVAyXa__content{flex-direction:column;justify-content:center;align-items:flex-start;gap:0;display:flex}.InstallAppPickBanner-module-scss-module__iVAyXa__right{align-items:center;display:flex}
.MonthlyCalendarB-module-scss-module__iMS6Mq__datesCover{z-index:10;background-color:var(--tds-white);width:100%;position:sticky;top:0;left:0}.MonthlyCalendarB-module-scss-module__iMS6Mq__datesCover:before{content:"";z-index:11;background-color:var(--tds-cool-gray-30);width:100%;height:.5px;position:absolute;bottom:0;left:0}.MonthlyCalendarB-module-scss-module__iMS6Mq__datesInner{width:100%;max-width:500px;margin:0 auto}.MonthlyCalendarB-module-scss-module__iMS6Mq__dates{justify-content:space-between;padding:10px 20px;display:flex}.MonthlyCalendarB-module-scss-module__iMS6Mq__day{color:var(--color);text-align:center;flex:auto;font-size:11px}.MonthlyCalendarB-module-scss-module__iMS6Mq__monthWrapper{flex-direction:column;gap:60px;height:100%;padding-top:30px;display:flex;position:relative;overflow-y:auto}.MonthlyCalendarB-module-scss-module__iMS6Mq__monthWrapperDragging{-webkit-user-select:none;user-select:none;touch-action:none}.MonthlyCalendarB-module-scss-module__iMS6Mq__calendarWeek{justify-content:flex-end;display:flex}.MonthlyCalendarB-module-scss-module__iMS6Mq__calendarWeek:first-of-type{justify-content:flex-end}.MonthlyCalendarB-module-scss-module__iMS6Mq__calendarWeek:last-of-type{justify-content:flex-start}.MonthlyCalendarB-module-scss-module__iMS6Mq__weekTitle{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.MonthlyCalendarB-module-scss-module__iMS6Mq__monthMeta{align-items:center;min-width:0;display:flex}.MonthlyCalendarB-module-scss-module__iMS6Mq__monthAllCheckbox{flex-shrink:0;align-items:center}.MonthlyCalendarB-module-scss-module__iMS6Mq__month{flex-direction:column;flex-shrink:0;gap:10px 0;width:100%;max-width:500px;margin:0 auto;padding:0 20px;display:flex}.MonthlyCalendarB-module-scss-module__iMS6Mq__highestTemperature{margin-right:4px}
.BadgeDot-module-scss-module__NgEF5q__container{background:var(--background-color,var(--tds-red-60));border-radius:100px;justify-content:center;align-items:center;width:fit-content;display:flex}.BadgeDot-module-scss-module__NgEF5q__container.BadgeDot-module-scss-module__NgEF5q__stroke{border:2px solid var(--stroke-color,var(--tds-white))}.BadgeDot-module-scss-module__NgEF5q__container .BadgeDot-module-scss-module__NgEF5q__body{justify-content:center;align-items:center;display:flex}.BadgeDot-module-scss-module__NgEF5q__container.BadgeDot-module-scss-module__NgEF5q__xsmall .BadgeDot-module-scss-module__NgEF5q__body{width:6px;height:6px}.BadgeDot-module-scss-module__NgEF5q__container.BadgeDot-module-scss-module__NgEF5q__small .BadgeDot-module-scss-module__NgEF5q__body{width:8px;height:8px}.BadgeDot-module-scss-module__NgEF5q__container.BadgeDot-module-scss-module__NgEF5q__medium .BadgeDot-module-scss-module__NgEF5q__body{width:10px;height:10px}.BadgeDot-module-scss-module__NgEF5q__container.BadgeDot-module-scss-module__NgEF5q__large .BadgeDot-module-scss-module__NgEF5q__body{width:14px;height:14px}.BadgeDot-module-scss-module__NgEF5q__container.BadgeDot-module-scss-module__NgEF5q__xlarge .BadgeDot-module-scss-module__NgEF5q__body{width:16px;height:16px}
.BadgeIcon-module-scss-module__CCzKwG__container{background:var(--background-color,var(--tds-red-60));border-radius:100px;justify-content:center;align-items:center;width:fit-content;display:flex}.BadgeIcon-module-scss-module__CCzKwG__container.BadgeIcon-module-scss-module__CCzKwG__stroke{border:2px solid var(--stroke-color,var(--tds-white))}.BadgeIcon-module-scss-module__CCzKwG__container .BadgeIcon-module-scss-module__CCzKwG__body{justify-content:center;align-items:center;display:flex}.BadgeIcon-module-scss-module__CCzKwG__container.BadgeIcon-module-scss-module__CCzKwG__small .BadgeIcon-module-scss-module__CCzKwG__body{width:18px;height:18px}.BadgeIcon-module-scss-module__CCzKwG__container.BadgeIcon-module-scss-module__CCzKwG__small .BadgeIcon-module-scss-module__CCzKwG__body .BadgeIcon-module-scss-module__CCzKwG__icon{width:10px;height:10px}.BadgeIcon-module-scss-module__CCzKwG__container.BadgeIcon-module-scss-module__CCzKwG__medium .BadgeIcon-module-scss-module__CCzKwG__body{width:24px;height:24px}.BadgeIcon-module-scss-module__CCzKwG__container.BadgeIcon-module-scss-module__CCzKwG__medium .BadgeIcon-module-scss-module__CCzKwG__body .BadgeIcon-module-scss-module__CCzKwG__icon{width:14px;height:14px}.BadgeIcon-module-scss-module__CCzKwG__container.BadgeIcon-module-scss-module__CCzKwG__large .BadgeIcon-module-scss-module__CCzKwG__body{width:30px;height:30px}.BadgeIcon-module-scss-module__CCzKwG__container.BadgeIcon-module-scss-module__CCzKwG__large .BadgeIcon-module-scss-module__CCzKwG__body .BadgeIcon-module-scss-module__CCzKwG__icon{width:18px;height:18px}
.BadgeNumber-module-scss-module__ZUCy5W__container{background:var(--background-color,var(--tds-red-60));border-radius:100px;justify-content:center;align-items:center;width:fit-content;display:flex}.BadgeNumber-module-scss-module__ZUCy5W__container.BadgeNumber-module-scss-module__ZUCy5W__stroke{border:2px solid var(--stroke-color,var(--tds-white))}.BadgeNumber-module-scss-module__ZUCy5W__container .BadgeNumber-module-scss-module__ZUCy5W__body{justify-content:center;align-items:center;display:flex}.BadgeNumber-module-scss-module__ZUCy5W__container.BadgeNumber-module-scss-module__ZUCy5W__small .BadgeNumber-module-scss-module__ZUCy5W__body{height:14px;padding:1px 5px}.BadgeNumber-module-scss-module__ZUCy5W__container.BadgeNumber-module-scss-module__ZUCy5W__medium .BadgeNumber-module-scss-module__ZUCy5W__body{height:18px;padding:2px 7px}.BadgeNumber-module-scss-module__ZUCy5W__container.BadgeNumber-module-scss-module__ZUCy5W__large .BadgeNumber-module-scss-module__ZUCy5W__body{height:22px;padding:3px 8px}.BadgeNumber-module-scss-module__ZUCy5W__bounceIn{animation:.4s forwards BadgeNumber-module-scss-module__ZUCy5W__bounce-in}.BadgeNumber-module-scss-module__ZUCy5W__bounceOut{animation:.7s forwards BadgeNumber-module-scss-module__ZUCy5W__bounce-out}@keyframes BadgeNumber-module-scss-module__ZUCy5W__bounce-in{0%{opacity:0;transform:scale(.2)}50%{opacity:1;transform:scale(1.1)}80%{transform:scale(.9)}to{transform:scale(1)}}@keyframes BadgeNumber-module-scss-module__ZUCy5W__bounce-out{0%{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(.6)}to{opacity:0;transform:scale(.2)}}
.BadgeText-module-scss-module__mzaOdG__container{border-radius:var(--border-radius,2px);width:fit-content;color:var(--color);box-sizing:border-box;justify-content:center;align-items:center;gap:2px;display:flex}.BadgeText-module-scss-module__mzaOdG__icon{justify-content:center;align-items:center;display:flex}.BadgeText-module-scss-module__mzaOdG__container.BadgeText-module-scss-module__mzaOdG__fill{border:1px solid var(--background-color,var(--tds-black));background:var(--background-color,var(--tds-black))}.BadgeText-module-scss-module__mzaOdG__container.BadgeText-module-scss-module__mzaOdG__fill .BadgeText-module-scss-module__mzaOdG__text{color:var(--color,var(--tds-white))}.BadgeText-module-scss-module__mzaOdG__container.BadgeText-module-scss-module__mzaOdG__stroke{border:1px solid var(--stroke-color,var(--tds-cool-gray-30));background:var(--background-color,var(--tds-white))}.BadgeText-module-scss-module__mzaOdG__container.BadgeText-module-scss-module__mzaOdG__stroke .BadgeText-module-scss-module__mzaOdG__text{color:var(--color,var(--tds-cool-gray-100))}.BadgeText-module-scss-module__mzaOdG__container.BadgeText-module-scss-module__mzaOdG__combination{border:1px solid var(--stroke-color,var(--tds-red-30));background:var(--background-color,var(--tds-red-10))}.BadgeText-module-scss-module__mzaOdG__container.BadgeText-module-scss-module__mzaOdG__combination .BadgeText-module-scss-module__mzaOdG__text{color:var(--color,var(--tds-red-70))}.BadgeText-module-scss-module__mzaOdG__container.BadgeText-module-scss-module__mzaOdG__xsmall{min-width:18px;height:18px;padding:0 4px}.BadgeText-module-scss-module__mzaOdG__container.BadgeText-module-scss-module__mzaOdG__xsmall .BadgeText-module-scss-module__mzaOdG__icon{width:11px;height:11px}.BadgeText-module-scss-module__mzaOdG__container.BadgeText-module-scss-module__mzaOdG__xsmall.BadgeText-module-scss-module__mzaOdG__only .BadgeText-module-scss-module__mzaOdG__icon{width:12px;height:12px}.BadgeText-module-scss-module__mzaOdG__container.BadgeText-module-scss-module__mzaOdG__small{min-width:22px;height:22px;padding:0 5px}.BadgeText-module-scss-module__mzaOdG__container.BadgeText-module-scss-module__mzaOdG__small .BadgeText-module-scss-module__mzaOdG__icon,.BadgeText-module-scss-module__mzaOdG__container.BadgeText-module-scss-module__mzaOdG__small .BadgeText-module-scss-module__mzaOdG__emoji{width:12px;height:12px}.BadgeText-module-scss-module__mzaOdG__container.BadgeText-module-scss-module__mzaOdG__small.BadgeText-module-scss-module__mzaOdG__only .BadgeText-module-scss-module__mzaOdG__icon{width:13px;height:13px}.BadgeText-module-scss-module__mzaOdG__container.BadgeText-module-scss-module__mzaOdG__medium{gap:3px;min-width:26px;height:26px;padding:0 6px}.BadgeText-module-scss-module__mzaOdG__container.BadgeText-module-scss-module__mzaOdG__medium .BadgeText-module-scss-module__mzaOdG__icon{width:13px;height:13px}.BadgeText-module-scss-module__mzaOdG__container.BadgeText-module-scss-module__mzaOdG__medium.BadgeText-module-scss-module__mzaOdG__only .BadgeText-module-scss-module__mzaOdG__icon{width:14px;height:14px}.BadgeText-module-scss-module__mzaOdG__container.BadgeText-module-scss-module__mzaOdG__xlarge{gap:4px;min-width:32px;height:32px;padding:0 9px}.BadgeText-module-scss-module__mzaOdG__container.BadgeText-module-scss-module__mzaOdG__xlarge .BadgeText-module-scss-module__mzaOdG__icon{width:16px;height:16px}.BadgeText-module-scss-module__mzaOdG__container.BadgeText-module-scss-module__mzaOdG__xlarge.BadgeText-module-scss-module__mzaOdG__only .BadgeText-module-scss-module__mzaOdG__icon{width:20px;height:20px}.BadgeText-module-scss-module__mzaOdG__container.BadgeText-module-scss-module__mzaOdG__large{gap:4px;min-width:30px;height:30px;padding:0 8px}.BadgeText-module-scss-module__mzaOdG__container.BadgeText-module-scss-module__mzaOdG__large .BadgeText-module-scss-module__mzaOdG__icon{width:14px;height:14px}.BadgeText-module-scss-module__mzaOdG__container.BadgeText-module-scss-module__mzaOdG__large.BadgeText-module-scss-module__mzaOdG__only .BadgeText-module-scss-module__mzaOdG__icon{width:16px;height:16px}.BadgeText-module-scss-module__mzaOdG__container.BadgeText-module-scss-module__mzaOdG__only{padding:0}
.Dimmer-module__olb38G__wrapper{z-index:var(--z-index);background-color:var(--tds-black);opacity:0;height:100%;margin:auto;position:fixed;inset:0}
.HeroCardItem-module-scss-module___s76Oq__item{width:244px;height:300px;display:flex;position:relative;overflow-y:hidden}.HeroCardItem-module-scss-module___s76Oq__contents{flex-direction:column;justify-content:space-between;padding:16px 16px 24px;display:flex;position:absolute;inset:0}.HeroCardItem-module-scss-module___s76Oq__badges{flex-direction:column;gap:4px;display:flex}.HeroCardItem-module-scss-module___s76Oq__phrases{flex-direction:column;gap:8px;display:flex}
.HeroCard-module-scss-module__w90LAq__skeleton{padding:0 20px;overflow:hidden}.HeroCard-module-scss-module__w90LAq__skeletonTrack{gap:4px;display:flex}.HeroCard-module-scss-module__w90LAq__skeletonSlide{flex:none}
@media (min-width:1108px){html[data-channel-org-key=tripstore]:not([data-is-app=true]) .BottomSheet-module-scss-module__rvIwLW__fixedContainer,html[data-channel-org-key=tripstore]:not([data-is-app=true]) .BottomSheet-module-scss-module__rvIwLW__container{margin-left:116px}html[data-channel-org-key=tripstore]:not([data-is-app=true]) .BottomSheet-module-scss-module__rvIwLW__fixedContainerForModal{left:116px}}.BottomSheet-module-scss-module__rvIwLW__fixedContainer,.BottomSheet-module-scss-module__rvIwLW__container{width:100%;max-width:var(--container-max-width,768px);margin:0 auto;position:fixed;left:50%;transform:translate(-50%)}.BottomSheet-module-scss-module__rvIwLW__container{z-index:1001;width:100%;max-height:clamp(var(--sab));will-change:transform;background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;display:block;bottom:0;transform:translate(-50%)}.BottomSheet-module-scss-module__rvIwLW__container:after{content:"";background-color:#fff;height:600px;position:absolute;inset:calc(100% - 1px) 0 -600px}.BottomSheet-module-scss-module__rvIwLW__header{z-index:1002;text-align:center;-webkit-user-select:none;user-select:none;touch-action:none;background:linear-gradient(#fff 0%,#ffffffd9 13%,#ffffffb5 25%,#ffffff96 35%,#ffffff7a 44%,#ffffff63 52%,#ffffff4d 59%,#ffffff3b 66%,#ffffff2b 71%,#ffffff1f 76%,#ffffff14 81%,#ffffff0d 85%,#ffffff08 88%,#ffffff03 92%,#fff0 96% 100%);border-top-left-radius:20px;border-top-right-radius:20px;justify-content:center;align-items:center;width:100%;height:55px;padding:8px 0 35px;display:flex;position:fixed;top:0;left:0}.BottomSheet-module-scss-module__rvIwLW__header>svg{cursor:pointer;fill:#0003}.BottomSheet-module-scss-module__rvIwLW__header:hover>svg,.BottomSheet-module-scss-module__rvIwLW__header:active>svg{fill:#00000080}.BottomSheet-module-scss-module__rvIwLW__kakaobank.BottomSheet-module-scss-module__rvIwLW__body{padding-bottom:calc(112px + var(--sab))!important}.BottomSheet-module-scss-module__rvIwLW__body{box-sizing:border-box;max-height:calc(var(--bottomsheet-vh,var(--vh)) - 100px - min(var(--sab),64px));padding:55px 20px calc(126px + var(--sab));-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-y:auto}.BottomSheet-module-scss-module__rvIwLW__body::-webkit-scrollbar{display:none}.BottomSheet-module-scss-module__rvIwLW__body.BottomSheet-module-scss-module__rvIwLW__noFooter{max-height:calc(var(--bottomsheet-vh,var(--vh)) - 100px - min(var(--sab),64px));padding:55px 20px calc(46px + var(--sab))}.BottomSheet-module-scss-module__rvIwLW__body.BottomSheet-module-scss-module__rvIwLW__buttonFooter{max-height:calc(var(--bottomsheet-vh,var(--vh)) - 100px - min(var(--sab),64px));padding:55px 20px calc(114px + var(--sab))}.BottomSheet-module-scss-module__rvIwLW__titleWrapper{margin-bottom:12px}.BottomSheet-module-scss-module__rvIwLW__mainTitleWrapper{justify-content:flex-start;align-items:center;gap:6px;display:flex}.BottomSheet-module-scss-module__rvIwLW__mainTitleWrapper.BottomSheet-module-scss-module__rvIwLW__hasButton{justify-content:space-between;align-items:flex-end}.BottomSheet-module-scss-module__rvIwLW__title{font-size:var(--size);color:var(--color);word-wrap:break-word;font-weight:700;line-height:29px}.BottomSheet-module-scss-module__rvIwLW__titleButton{color:#999;font-size:14px;font-weight:400;line-height:18px}.BottomSheet-module-scss-module__rvIwLW__subtitle{margin-top:var(--margin-top);color:#999;font-size:14px;font-weight:400;line-height:18px}.BottomSheet-module-scss-module__rvIwLW__footer{z-index:1002;box-sizing:border-box;width:100%;padding:16px 20px calc(24px + var(--sab));background:linear-gradient(#fff0 0% 4%,#ffffff03 8%,#ffffff08 12%,#ffffff0d 15%,#ffffff14 19%,#ffffff1f 24%,#ffffff2b 29%,#ffffff3b 34%,#ffffff4d 41%,#ffffff63 48%,#ffffff7a 56%,#ffffff96 65%,#ffffffb5 75%,#ffffffd9 87%,#fff 100%);align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.BottomSheet-module-scss-module__rvIwLW__footer.BottomSheet-module-scss-module__rvIwLW__rightType{justify-content:end}.BottomSheet-module-scss-module__rvIwLW__footer.BottomSheet-module-scss-module__rvIwLW__centerType{justify-content:center}.BottomSheet-module-scss-module__rvIwLW__footer.BottomSheet-module-scss-module__rvIwLW__textType{justify-content:space-between;gap:20px}.BottomSheet-module-scss-module__rvIwLW__footer.BottomSheet-module-scss-module__rvIwLW__textType .BottomSheet-module-scss-module__rvIwLW__phrase{word-break:break-word;font-size:12px;font-weight:700;line-height:16px;position:relative}.BottomSheet-module-scss-module__rvIwLW__footer.BottomSheet-module-scss-module__rvIwLW__textType .BottomSheet-module-scss-module__rvIwLW__buttonWrapper{flex-shrink:0}.BottomSheet-module-scss-module__rvIwLW__footer.BottomSheet-module-scss-module__rvIwLW__textType .BottomSheet-module-scss-module__rvIwLW__buttonWrapper>.BottomSheet-module-scss-module__rvIwLW__button1{margin-right:10px}.BottomSheet-module-scss-module__rvIwLW__footer.BottomSheet-module-scss-module__rvIwLW__fullType{justify-content:flex-start}.BottomSheet-module-scss-module__rvIwLW__footer.BottomSheet-module-scss-module__rvIwLW__fullType>button{width:100%;min-width:79px}.BottomSheet-module-scss-module__rvIwLW__footer.BottomSheet-module-scss-module__rvIwLW__kakaobankFooter{padding-bottom:calc(8px + var(--sab))}.BottomSheet-module-scss-module__rvIwLW__button{box-sizing:border-box;min-width:79px;height:60px;color:var(--color);background-color:var(--bg-color);border:1px solid var(--bg-color);border-radius:100px;padding:20px 26px;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.BottomSheet-module-scss-module__rvIwLW__button.BottomSheet-module-scss-module__rvIwLW__button1{color:#222;background-color:#f2f2f2}.BottomSheet-module-scss-module__rvIwLW__button.BottomSheet-module-scss-module__rvIwLW__button2{color:#fff;background-color:#000}.BottomSheet-module-scss-module__rvIwLW__button.BottomSheet-module-scss-module__rvIwLW__disabledButton1,.BottomSheet-module-scss-module__rvIwLW__button.BottomSheet-module-scss-module__rvIwLW__disabledButton2{color:#ddd;background-color:#bbb;border:1px solid #bbb}.BottomSheet-module-scss-module__rvIwLW__withdrawalButton{color:#fff;background-color:#ff5a33;background-image:linear-gradient(135deg,#ff5a33 0%,#e81045 100%)}.BottomSheet-module-scss-module__rvIwLW__withdrawalButton .BottomSheet-module-scss-module__rvIwLW__loadingText{opacity:.4}.BottomSheet-module-scss-module__rvIwLW__imageContainer>.BottomSheet-module-scss-module__rvIwLW__header{background:0 0}.BottomSheet-module-scss-module__rvIwLW__imageContainer>.BottomSheet-module-scss-module__rvIwLW__body{max-height:calc(var(--bottomsheet-vh,var(--vh)) - 100px - min(var(--sab),64px));padding:0 0 calc(112px + var(--sab));border-top-left-radius:20px;border-top-right-radius:20px}.BottomSheet-module-scss-module__rvIwLW__imageContainer>.BottomSheet-module-scss-module__rvIwLW__body.BottomSheet-module-scss-module__rvIwLW__noFooter{padding:0}.BottomSheet-module-scss-module__rvIwLW__imageContainer .BottomSheet-module-scss-module__rvIwLW__content{margin-top:0}.BottomSheet-module-scss-module__rvIwLW__itineraryContainer>.BottomSheet-module-scss-module__rvIwLW__body{border-top-left-radius:20px;border-top-right-radius:20px}
.TripRouletteBottomSheet-module-scss-module__CdA0_G__maxWidth500{max-width:460px;margin:0 auto}.TripRouletteBottomSheet-module-scss-module__CdA0_G__buttonWrapper{justify-content:flex-end;width:100%;max-width:460px;margin:0 auto;display:flex;position:relative}.TripRouletteBottomSheet-module-scss-module__CdA0_G__animatedContent{will-change:height;width:100%;transition:height .44s cubic-bezier(.2,.8,.32,1);position:relative}.TripRouletteBottomSheet-module-scss-module__CdA0_G__animatedInner{width:100%;min-height:1px;position:relative}.TripRouletteBottomSheet-module-scss-module__CdA0_G__contentPanel{opacity:0;pointer-events:none;transition:opacity .3s,transform .36s cubic-bezier(.21,.98,.38,.99);position:absolute;top:0;left:0;right:0;transform:translateY(16px)}.TripRouletteBottomSheet-module-scss-module__CdA0_G__contentPanelActive{opacity:1;pointer-events:auto;transform:translate(0,0)}.TripRouletteBottomSheet-module-scss-module__CdA0_G__container{text-align:left;flex-direction:column;align-items:stretch;gap:16px;display:flex}.TripRouletteBottomSheet-module-scss-module__CdA0_G__resultDescription{white-space:pre-line}.TripRouletteBottomSheet-module-scss-module__CdA0_G__resultImageWrapper{border-radius:10px;width:100%;height:180px;position:relative;overflow:hidden}.TripRouletteBottomSheet-module-scss-module__CdA0_G__resultImage{-o-object-fit:cover;object-fit:cover;border-radius:inherit;z-index:1;width:100%;height:100%;display:block;position:relative}.TripRouletteBottomSheet-module-scss-module__CdA0_G__confettiContainer{perspective:760px;pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.TripRouletteBottomSheet-module-scss-module__CdA0_G__confetti{z-index:2;opacity:.8;border-radius:0;position:absolute;top:-10px}.TripRouletteBottomSheet-module-scss-module__CdA0_G__confettiSlow{animation:2s linear infinite forwards TripRouletteBottomSheet-module-scss-module__CdA0_G__trip-roulette-confetti-slow}.TripRouletteBottomSheet-module-scss-module__CdA0_G__confettiMedium{animation:1.75s linear infinite forwards TripRouletteBottomSheet-module-scss-module__CdA0_G__trip-roulette-confetti-medium}.TripRouletteBottomSheet-module-scss-module__CdA0_G__confettiFast{animation:1.3s linear infinite forwards TripRouletteBottomSheet-module-scss-module__CdA0_G__trip-roulette-confetti-fast}@keyframes TripRouletteBottomSheet-module-scss-module__CdA0_G__trip-roulette-confetti-slow{0%{transform:translate(0,0)rotateX(0)rotateY(0)}to{transform:translate(25px,200px)rotateX(360deg)rotateY(180deg)}}@keyframes TripRouletteBottomSheet-module-scss-module__CdA0_G__trip-roulette-confetti-medium{0%{transform:translate(0,0)rotateX(0)rotateY(0)}to{transform:translate(100px,200px)rotateX(100deg)rotateY(360deg)}}@keyframes TripRouletteBottomSheet-module-scss-module__CdA0_G__trip-roulette-confetti-fast{0%{transform:translate(0,0)rotateX(0)rotateY(0)}to{transform:translate(-50px,200px)rotateX(10deg)rotateY(250deg)}}.TripRouletteBottomSheet-module-scss-module__CdA0_G__slotSection{flex-direction:column;align-items:center;width:100%;display:flex}.TripRouletteBottomSheet-module-scss-module__CdA0_G__slotBody{background:linear-gradient(98.71deg,#a124cbeb,#2e76fff2),linear-gradient(102.55deg,#f6404e,#ae35c5 23.96%,#1b45ff 56.08%,#1595ff 72.92%,#17f2ff);border-radius:10px;justify-content:center;align-items:center;width:100%;max-width:460px;height:190px;padding:15px 0;display:flex;position:relative;overflow:hidden}.TripRouletteBottomSheet-module-scss-module__CdA0_G__slotBody:after{content:"";pointer-events:none;background:radial-gradient(circle at 0 0,#ffffff2e,#0000 55%);position:absolute;inset:0}@keyframes TripRouletteBottomSheet-module-scss-module__CdA0_G__slotBodyPulse{0%,to{box-shadow:0 22px 42px #10002473,inset 0 1px 6px #ffffff2e}50%{box-shadow:0 26px 48px #10002494,inset 0 1px 10px #ffffff52}}.TripRouletteBottomSheet-module-scss-module__CdA0_G__slotMachine{z-index:1;justify-content:center;align-items:center;gap:5px;width:100%;max-width:460px;display:flex;position:relative}.TripRouletteBottomSheet-module-scss-module__CdA0_G__reel{width:95px;height:150px;position:relative}.TripRouletteBottomSheet-module-scss-module__CdA0_G__reelFrame{z-index:2;background:0 0;border:1px solid #ffffff2e;border-radius:6px;width:100%;height:100%;position:relative;overflow:hidden}.TripRouletteBottomSheet-module-scss-module__CdA0_G__slotViewport{border-radius:inherit;background:#fff;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 8px 18px #00000014,inset 0 -8px 18px #00000014}.TripRouletteBottomSheet-module-scss-module__CdA0_G__slotTrack{will-change:transform;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;display:flex}.TripRouletteBottomSheet-module-scss-module__CdA0_G__slotItem{background:#fff;flex:0 0 90px;justify-content:center;align-items:center;width:100%;height:90px;display:flex}.TripRouletteBottomSheet-module-scss-module__CdA0_G__slotImage{-o-object-fit:cover;object-fit:cover;width:95px;height:90px}.TripRouletteBottomSheet-module-scss-module__CdA0_G__reelPlaceholder{color:#9e9e9e;justify-content:center;align-items:center;width:95px;height:90px;font-size:32px;display:flex}.TripRouletteBottomSheet-module-scss-module__CdA0_G__slotPlaceholder{color:#fffc;justify-content:center;align-items:center;width:100%;height:100%;font-size:15px;display:flex}.TripRouletteBottomSheet-module-scss-module__CdA0_G__dim,.TripRouletteBottomSheet-module-scss-module__CdA0_G__glow{pointer-events:none;width:95px;height:150px;position:absolute;top:0;left:0}.TripRouletteBottomSheet-module-scss-module__CdA0_G__dim{z-index:3}.TripRouletteBottomSheet-module-scss-module__CdA0_G__glow{z-index:4}.TripRouletteBottomSheet-module-scss-module__CdA0_G__statusMessage{color:#ffffffd1;font-size:14px}
.TripRouletteVisualSection-module-scss-module__fAyzYq__container{flex-direction:column;justify-content:center;align-items:center;display:flex}.TripRouletteVisualSection-module-scss-module__fAyzYq__container .TripRouletteVisualSection-module-scss-module__fAyzYq__media{justify-content:center;align-items:center;width:100%;display:flex}.TripRouletteVisualSection-module-scss-module__fAyzYq__container .TripRouletteVisualSection-module-scss-module__fAyzYq__media .TripRouletteVisualSection-module-scss-module__fAyzYq__mediaInner{cursor:default;background:0 0;border:0;justify-content:center;align-items:center;width:335px;height:240px;padding:0;display:flex}.TripRouletteVisualSection-module-scss-module__fAyzYq__container .TripRouletteVisualSection-module-scss-module__fAyzYq__media .TripRouletteVisualSection-module-scss-module__fAyzYq__mediaInner>*{width:100%;height:100%}.TripRouletteVisualSection-module-scss-module__fAyzYq__container .TripRouletteVisualSection-module-scss-module__fAyzYq__media .TripRouletteVisualSection-module-scss-module__fAyzYq__mediaInner:disabled{cursor:default}.TripRouletteVisualSection-module-scss-module__fAyzYq__container .TripRouletteVisualSection-module-scss-module__fAyzYq__media .TripRouletteVisualSection-module-scss-module__fAyzYq__mediaInteractive{cursor:pointer}.TripRouletteVisualSection-module-scss-module__fAyzYq__container .TripRouletteVisualSection-module-scss-module__fAyzYq__cta{justify-content:center;width:100%;display:flex}
.Button-module-scss-module__wwIuDW__container{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;display:flex}.Button-module-scss-module__wwIuDW__container.Button-module-scss-module__wwIuDW__large,.Button-module-scss-module__wwIuDW__container.Button-module-scss-module__wwIuDW__xlarge{gap:1px}.Button-module-scss-module__wwIuDW__container.Button-module-scss-module__wwIuDW__xxlarge{gap:2px}.Button-module-scss-module__wwIuDW__container.Button-module-scss-module__wwIuDW__block{width:100%}.Button-module-scss-module__wwIuDW__container:disabled{cursor:not-allowed}.Button-module-scss-module__wwIuDW__container.Button-module-scss-module__wwIuDW__round:not(.Button-module-scss-module__wwIuDW__ghost){border-radius:100px}.Button-module-scss-module__wwIuDW__container .Button-module-scss-module__wwIuDW__icon{justify-content:center;align-items:center;display:flex;position:relative}.Button-module-scss-module__wwIuDW__container.Button-module-scss-module__wwIuDW__ghost{color:var(--button-active-color,var(--tds-cool-gray-100))}.Button-module-scss-module__wwIuDW__container.Button-module-scss-module__wwIuDW__ghost:disabled{color:var(--button-disabled-color,var(--tds-cool-gray-40))}@media (hover:hover) and (pointer:fine){.Button-module-scss-module__wwIuDW__container.Button-module-scss-module__wwIuDW__ghost:not(:disabled):hover{color:var(--button-hover-color,var(--tds-cool-gray-70))}}@media (hover:none){.Button-module-scss-module__wwIuDW__container.Button-module-scss-module__wwIuDW__ghost:not(:disabled):focus,.Button-module-scss-module__wwIuDW__container.Button-module-scss-module__wwIuDW__ghost:not(:disabled):active{color:var(--button-hover-color,var(--tds-cool-gray-70))}}.Button-module-scss-module__wwIuDW__container.Button-module-scss-module__wwIuDW__ghost.Button-module-scss-module__wwIuDW__xxsmall .Button-module-scss-module__wwIuDW__content .Button-module-scss-module__wwIuDW__text,.Button-module-scss-module__wwIuDW__container.Button-module-scss-module__wwIuDW__ghost.Button-module-scss-module__wwIuDW__xsmall .Button-module-scss-module__wwIuDW__content .Button-module-scss-module__wwIuDW__text,.Button-module-scss-module__wwIuDW__container.Button-module-scss-module__wwIuDW__ghost.Button-module-scss-module__wwIuDW__small .Button-module-scss-module__wwIuDW__content .Button-module-scss-module__wwIuDW__text{gap:2px!important}.Button-module-scss-module__wwIuDW__container.Button-module-scss-module__wwIuDW__ghost.Button-module-scss-module__wwIuDW__medium .Button-module-scss-module__wwIuDW__content .Button-module-scss-module__wwIuDW__text,.Button-module-scss-module__wwIuDW__container.Button-module-scss-module__wwIuDW__ghost.Button-module-scss-module__wwIuDW__large .Button-module-scss-module__wwIuDW__content .Button-module-scss-module__wwIuDW__text{gap:3px!important}.Button-module-scss-module__wwIuDW__container.Button-module-scss-module__wwIuDW__ghost.Button-module-scss-module__wwIuDW__xlarge .Button-module-scss-module__wwIuDW__content .Button-module-scss-module__wwIuDW__text,.Button-module-scss-module__wwIuDW__container.Button-module-scss-module__wwIuDW__ghost.Button-module-scss-module__wwIuDW__xxlarge .Button-module-scss-module__wwIuDW__content .Button-module-scss-module__wwIuDW__text{gap:4px!important}.Button-module-scss-module__wwIuDW__container.Button-module-scss-module__wwIuDW__fill{border:1px solid var(--button-active-border-color);background-color:var(--button-active-background-color);color:var(--button-active-color,var(--tds-white))}.Button-module-scss-module__wwIuDW__container.Button-module-scss-module__wwIuDW__fill:disabled{background-color:var(--button-disabled-background-color);border:1px solid var(--button-disabled-border-color);color:var(--button-disabled-color)}@media (hover:hover) and (pointer:fine){.Button-module-scss-module__wwIuDW__container.Button-module-scss-module__wwIuDW__fill:not(:disabled):hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-color,var(--button-active-color))}}@media (hover:none){.Button-module-scss-module__wwIuDW__container.Button-module-scss-module__wwIuDW__fill:not(:disabled):focus,.Button-module-scss-module__wwIuDW__container.Button-module-scss-module__wwIuDW__fill:not(:disabled):active{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-color,var(--button-active-color))}}.Button-module-scss-module__wwIuDW__container.Button-module-scss-module__wwIuDW__stroke{border:1px solid var(--button-active-border-color);color:var(--button-active-color,var(--tds-white))}.Button-module-scss-module__wwIuDW__container.Button-module-scss-module__wwIuDW__stroke:disabled{border:1px solid var(--button-disabled-border-color);color:var(--button-disabled-color);background-color:var(--button-disabled-background-color)}@media (hover:hover) and (pointer:fine){.Button-module-scss-module__wwIuDW__container.Button-module-scss-module__wwIuDW__stroke:not(:disabled):hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-color,var(--button-active-color))}}@media (hover:none){.Button-module-scss-module__wwIuDW__container.Button-module-scss-module__wwIuDW__stroke:not(:disabled):focus,.Button-module-scss-module__wwIuDW__container.Button-module-scss-module__wwIuDW__stroke:not(:disabled):active{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-color,var(--button-active-color))}}.Button-module-scss-module__wwIuDW__container.Button-module-scss-module__wwIuDW__secondaryGray{border:1px solid var(--button-active-border-color,var(--tds-cool-gray-30,#ccc));color:var(--button-active-color,var(--tds-cool-gray-100,#f3f3f3))}.Button-module-scss-module__wwIuDW__container.Button-module-scss-module__wwIuDW__secondaryGray:disabled{background-color:var(--button-disabled-background-color,var(--tds-cool-gray-50,#e0e0e0));border:1px solid var(--button-disabled-border-color,var(--tds-cool-gray-50,#e0e0e0));color:var(--button-disabled-color,var(--tds-cool-gray-50,#7f7f7f))}.Button-module-scss-module__wwIuDW__container.Button-module-scss-module__wwIuDW__secondaryGray:not(:disabled):hover{background-color:var(--button-hover-background-color,var(--tds-cool-gray-40,#d0d0d0));border:1px solid var(--button-hover-border-color,var(--tds-cool-gray-40,#d0d0d0));color:var(--button-hover-color,var(--tds-cool-gray-100,#f3f3f3))}.Button-module-scss-module__wwIuDW__expand{flex-shrink:0;transition:transform .2s}.Button-module-scss-module__wwIuDW__xxsmall .Button-module-scss-module__wwIuDW__expand{width:8px}.Button-module-scss-module__wwIuDW__xsmall .Button-module-scss-module__wwIuDW__expand{width:9px}.Button-module-scss-module__wwIuDW__small .Button-module-scss-module__wwIuDW__expand{width:10px}.Button-module-scss-module__wwIuDW__medium .Button-module-scss-module__wwIuDW__expand,.Button-module-scss-module__wwIuDW__large .Button-module-scss-module__wwIuDW__expand{width:11px}.Button-module-scss-module__wwIuDW__xlarge .Button-module-scss-module__wwIuDW__expand,.Button-module-scss-module__wwIuDW__xxlarge .Button-module-scss-module__wwIuDW__expand{width:12px}.Button-module-scss-module__wwIuDW__expand.Button-module-scss-module__wwIuDW__expanded{transform:rotate(180deg)}.Button-module-scss-module__wwIuDW__content{justify-content:center;align-items:center;display:flex}.Button-module-scss-module__wwIuDW__xxsmall .Button-module-scss-module__wwIuDW__content,.Button-module-scss-module__wwIuDW__xsmall .Button-module-scss-module__wwIuDW__content,.Button-module-scss-module__wwIuDW__small .Button-module-scss-module__wwIuDW__content{gap:3px}.Button-module-scss-module__wwIuDW__medium .Button-module-scss-module__wwIuDW__content,.Button-module-scss-module__wwIuDW__large .Button-module-scss-module__wwIuDW__content{gap:4px}.Button-module-scss-module__wwIuDW__xlarge .Button-module-scss-module__wwIuDW__content,.Button-module-scss-module__wwIuDW__xxlarge .Button-module-scss-module__wwIuDW__content{gap:5px}.Button-module-scss-module__wwIuDW__text{justify-content:center;align-items:center;display:flex}.Button-module-scss-module__wwIuDW__text.Button-module-scss-module__wwIuDW__alignIconTop{align-items:flex-start}.Button-module-scss-module__wwIuDW__xxsmall .Button-module-scss-module__wwIuDW__text{gap:2px}.Button-module-scss-module__wwIuDW__xsmall .Button-module-scss-module__wwIuDW__text{gap:3px}.Button-module-scss-module__wwIuDW__small .Button-module-scss-module__wwIuDW__text,.Button-module-scss-module__wwIuDW__medium .Button-module-scss-module__wwIuDW__text{gap:4px}.Button-module-scss-module__wwIuDW__large .Button-module-scss-module__wwIuDW__text,.Button-module-scss-module__wwIuDW__xlarge .Button-module-scss-module__wwIuDW__text,.Button-module-scss-module__wwIuDW__xxlarge .Button-module-scss-module__wwIuDW__text{gap:5px}.Button-module-scss-module__wwIuDW__xxsmall .Button-module-scss-module__wwIuDW__icon{width:11px;height:11px}.Button-module-scss-module__wwIuDW__xxsmall .Button-module-scss-module__wwIuDW__emoji{width:12px;height:12px}.Button-module-scss-module__wwIuDW__xxsmall:not(.Button-module-scss-module__wwIuDW__ghost){border-radius:2px;min-width:18px;height:18px;padding:0 5px}.Button-module-scss-module__wwIuDW__xxsmall:not(.Button-module-scss-module__wwIuDW__ghost).Button-module-scss-module__wwIuDW__round,.Button-module-scss-module__wwIuDW__xxsmall .Button-module-scss-module__wwIuDW__round:not(.Button-module-scss-module__wwIuDW__ghost){padding:0 7px}.Button-module-scss-module__wwIuDW__xxsmall.Button-module-scss-module__wwIuDW__only{padding:0!important}.Button-module-scss-module__wwIuDW__xxsmall.Button-module-scss-module__wwIuDW__only .Button-module-scss-module__wwIuDW__icon{width:12px;height:12px}.Button-module-scss-module__wwIuDW__xsmall .Button-module-scss-module__wwIuDW__icon{width:13px;height:13px}.Button-module-scss-module__wwIuDW__xsmall .Button-module-scss-module__wwIuDW__emoji{width:15px;height:15px}.Button-module-scss-module__wwIuDW__xsmall:not(.Button-module-scss-module__wwIuDW__ghost){border-radius:2px;min-width:26px;height:26px;padding:0 6px}.Button-module-scss-module__wwIuDW__xsmall:not(.Button-module-scss-module__wwIuDW__ghost).Button-module-scss-module__wwIuDW__round,.Button-module-scss-module__wwIuDW__xsmall .Button-module-scss-module__wwIuDW__round:not(.Button-module-scss-module__wwIuDW__ghost){padding:0 9px}.Button-module-scss-module__wwIuDW__xsmall.Button-module-scss-module__wwIuDW__only{padding:0!important}.Button-module-scss-module__wwIuDW__xsmall.Button-module-scss-module__wwIuDW__only .Button-module-scss-module__wwIuDW__icon{width:14px;height:14px}.Button-module-scss-module__wwIuDW__xsmall.Button-module-scss-module__wwIuDW__only .Button-module-scss-module__wwIuDW__icon.Button-module-scss-module__wwIuDW__nosize{width:auto;height:auto}.Button-module-scss-module__wwIuDW__xsmall.Button-module-scss-module__wwIuDW__only .Button-module-scss-module__wwIuDW__emoji,.Button-module-scss-module__wwIuDW__small .Button-module-scss-module__wwIuDW__icon{width:14px;height:14px}.Button-module-scss-module__wwIuDW__small .Button-module-scss-module__wwIuDW__icon.Button-module-scss-module__wwIuDW__nosize{width:auto;height:auto}.Button-module-scss-module__wwIuDW__small .Button-module-scss-module__wwIuDW__emoji{width:16px;height:16px}.Button-module-scss-module__wwIuDW__small:not(.Button-module-scss-module__wwIuDW__ghost){border-radius:3px;min-width:34px;height:34px;padding:0 10px}.Button-module-scss-module__wwIuDW__small:not(.Button-module-scss-module__wwIuDW__ghost).Button-module-scss-module__wwIuDW__round,.Button-module-scss-module__wwIuDW__small .Button-module-scss-module__wwIuDW__round:not(.Button-module-scss-module__wwIuDW__ghost){padding:0 13px}.Button-module-scss-module__wwIuDW__small.Button-module-scss-module__wwIuDW__only{padding:0!important}.Button-module-scss-module__wwIuDW__small.Button-module-scss-module__wwIuDW__only .Button-module-scss-module__wwIuDW__icon{width:16px;height:16px}.Button-module-scss-module__wwIuDW__small.Button-module-scss-module__wwIuDW__only .Button-module-scss-module__wwIuDW__icon.Button-module-scss-module__wwIuDW__nosize{width:auto;height:auto}.Button-module-scss-module__wwIuDW__medium .Button-module-scss-module__wwIuDW__icon{width:16px;height:16px}.Button-module-scss-module__wwIuDW__medium .Button-module-scss-module__wwIuDW__icon.Button-module-scss-module__wwIuDW__nosize{width:auto;height:auto}.Button-module-scss-module__wwIuDW__medium .Button-module-scss-module__wwIuDW__emoji{width:18px;height:18px}.Button-module-scss-module__wwIuDW__medium:not(.Button-module-scss-module__wwIuDW__ghost){border-radius:3px;min-width:42px;height:42px;padding:0 13px}.Button-module-scss-module__wwIuDW__medium:not(.Button-module-scss-module__wwIuDW__ghost).Button-module-scss-module__wwIuDW__round,.Button-module-scss-module__wwIuDW__medium .Button-module-scss-module__wwIuDW__round:not(.Button-module-scss-module__wwIuDW__ghost){padding:0 16px}.Button-module-scss-module__wwIuDW__medium.Button-module-scss-module__wwIuDW__only{padding:0!important}.Button-module-scss-module__wwIuDW__medium.Button-module-scss-module__wwIuDW__only .Button-module-scss-module__wwIuDW__icon{width:20px;height:20px}.Button-module-scss-module__wwIuDW__medium.Button-module-scss-module__wwIuDW__only .Button-module-scss-module__wwIuDW__icon.Button-module-scss-module__wwIuDW__nosize{width:auto;height:auto}.Button-module-scss-module__wwIuDW__medium.Button-module-scss-module__wwIuDW__only .Button-module-scss-module__wwIuDW__emoji{width:20px;height:20px}.Button-module-scss-module__wwIuDW__large .Button-module-scss-module__wwIuDW__icon{width:17px;height:17px}.Button-module-scss-module__wwIuDW__large .Button-module-scss-module__wwIuDW__icon.Button-module-scss-module__wwIuDW__nosize{width:auto;height:auto}.Button-module-scss-module__wwIuDW__large .Button-module-scss-module__wwIuDW__emoji{width:19px;height:19px}.Button-module-scss-module__wwIuDW__large:not(.Button-module-scss-module__wwIuDW__ghost){border-radius:3px;min-width:46px;height:46px;padding:0 15px}.Button-module-scss-module__wwIuDW__large:not(.Button-module-scss-module__wwIuDW__ghost).Button-module-scss-module__wwIuDW__round,.Button-module-scss-module__wwIuDW__large .Button-module-scss-module__wwIuDW__round:not(.Button-module-scss-module__wwIuDW__ghost){padding:0 19px}.Button-module-scss-module__wwIuDW__large.Button-module-scss-module__wwIuDW__only{padding:0!important}.Button-module-scss-module__wwIuDW__large.Button-module-scss-module__wwIuDW__only .Button-module-scss-module__wwIuDW__icon{width:22px;height:22px}.Button-module-scss-module__wwIuDW__large.Button-module-scss-module__wwIuDW__only .Button-module-scss-module__wwIuDW__icon.Button-module-scss-module__wwIuDW__nosize{width:auto;height:auto}.Button-module-scss-module__wwIuDW__large.Button-module-scss-module__wwIuDW__only .Button-module-scss-module__wwIuDW__emoji{width:22px;height:22px}.Button-module-scss-module__wwIuDW__xlarge .Button-module-scss-module__wwIuDW__icon{width:17px;height:17px}.Button-module-scss-module__wwIuDW__xlarge .Button-module-scss-module__wwIuDW__icon.Button-module-scss-module__wwIuDW__nosize{width:auto;height:auto}.Button-module-scss-module__wwIuDW__xlarge .Button-module-scss-module__wwIuDW__emoji{width:20px;height:20px}.Button-module-scss-module__wwIuDW__xlarge:not(.Button-module-scss-module__wwIuDW__ghost){border-radius:3px;min-width:52px;height:52px;padding:0 18px}.Button-module-scss-module__wwIuDW__xlarge:not(.Button-module-scss-module__wwIuDW__ghost).Button-module-scss-module__wwIuDW__round,.Button-module-scss-module__wwIuDW__xlarge .Button-module-scss-module__wwIuDW__round:not(.Button-module-scss-module__wwIuDW__ghost){padding:0 22px}.Button-module-scss-module__wwIuDW__xlarge.Button-module-scss-module__wwIuDW__only{padding:0!important}.Button-module-scss-module__wwIuDW__xlarge.Button-module-scss-module__wwIuDW__only .Button-module-scss-module__wwIuDW__icon{width:24px;height:24px}.Button-module-scss-module__wwIuDW__xlarge.Button-module-scss-module__wwIuDW__only .Button-module-scss-module__wwIuDW__icon.Button-module-scss-module__wwIuDW__nosize{width:auto;height:auto}.Button-module-scss-module__wwIuDW__xlarge.Button-module-scss-module__wwIuDW__only .Button-module-scss-module__wwIuDW__emoji{width:24px;height:24px}.Button-module-scss-module__wwIuDW__xxlarge .Button-module-scss-module__wwIuDW__icon{width:20px;height:20px}.Button-module-scss-module__wwIuDW__xxlarge .Button-module-scss-module__wwIuDW__icon.Button-module-scss-module__wwIuDW__nosize{width:auto;height:auto}.Button-module-scss-module__wwIuDW__xxlarge .Button-module-scss-module__wwIuDW__emoji{width:22px;height:22px}.Button-module-scss-module__wwIuDW__xxlarge:not(.Button-module-scss-module__wwIuDW__ghost){border-radius:3px;min-width:60px;height:60px;padding:0 22px}.Button-module-scss-module__wwIuDW__xxlarge:not(.Button-module-scss-module__wwIuDW__ghost).Button-module-scss-module__wwIuDW__round,.Button-module-scss-module__wwIuDW__xxlarge .Button-module-scss-module__wwIuDW__round:not(.Button-module-scss-module__wwIuDW__ghost){padding:0 26px}.Button-module-scss-module__wwIuDW__xxlarge.Button-module-scss-module__wwIuDW__only{padding:0!important}.Button-module-scss-module__wwIuDW__xxlarge.Button-module-scss-module__wwIuDW__only .Button-module-scss-module__wwIuDW__icon{width:26px;height:26px}.Button-module-scss-module__wwIuDW__xxlarge.Button-module-scss-module__wwIuDW__only .Button-module-scss-module__wwIuDW__icon.Button-module-scss-module__wwIuDW__nosize{width:auto;height:auto}.Button-module-scss-module__wwIuDW__xxlarge.Button-module-scss-module__wwIuDW__only .Button-module-scss-module__wwIuDW__emoji{width:26px;height:26px}.Button-module-scss-module__wwIuDW__emoji{justify-content:center;align-items:center;display:flex}.Button-module-scss-module__wwIuDW__emoji img{width:var(--emoji-width,100%);height:var(--emoji-height,100%)}
.ButtonGroup-module-scss-module__M_Os8q__vertical{flex-direction:column;display:flex}.ButtonGroup-module-scss-module__M_Os8q__vertical.ButtonGroup-module-scss-module__M_Os8q__xxsmall,.ButtonGroup-module-scss-module__M_Os8q__vertical.ButtonGroup-module-scss-module__M_Os8q__xsmall,.ButtonGroup-module-scss-module__M_Os8q__vertical.ButtonGroup-module-scss-module__M_Os8q__small,.ButtonGroup-module-scss-module__M_Os8q__vertical.ButtonGroup-module-scss-module__M_Os8q__medium{gap:4px}.ButtonGroup-module-scss-module__M_Os8q__vertical.ButtonGroup-module-scss-module__M_Os8q__large{gap:8px}.ButtonGroup-module-scss-module__M_Os8q__vertical.ButtonGroup-module-scss-module__M_Os8q__xlarge,.ButtonGroup-module-scss-module__M_Os8q__vertical.ButtonGroup-module-scss-module__M_Os8q__xxlarge{gap:10px}.ButtonGroup-module-scss-module__M_Os8q__horizontal{flex-direction:row;display:flex}.ButtonGroup-module-scss-module__M_Os8q__horizontal.ButtonGroup-module-scss-module__M_Os8q__xxsmall,.ButtonGroup-module-scss-module__M_Os8q__horizontal.ButtonGroup-module-scss-module__M_Os8q__xsmall,.ButtonGroup-module-scss-module__M_Os8q__horizontal.ButtonGroup-module-scss-module__M_Os8q__small{gap:4px}.ButtonGroup-module-scss-module__M_Os8q__horizontal.ButtonGroup-module-scss-module__M_Os8q__medium{gap:6px}.ButtonGroup-module-scss-module__M_Os8q__horizontal.ButtonGroup-module-scss-module__M_Os8q__large{gap:8px}.ButtonGroup-module-scss-module__M_Os8q__horizontal.ButtonGroup-module-scss-module__M_Os8q__xlarge,.ButtonGroup-module-scss-module__M_Os8q__horizontal.ButtonGroup-module-scss-module__M_Os8q__xxlarge{gap:10px}
.Day-module-scss-module__EHR8jG__Date{text-overflow:ellipsis;white-space:nowrap;flex:0 0 14.2857%;overflow:hidden}.Day-module-scss-module__EHR8jG__Date>button{cursor:pointer;flex-direction:column;align-items:center;gap:4px;width:100%;height:50px;padding:6px 4px;display:flex}.Day-module-scss-module__EHR8jG__Date>button:disabled{cursor:not-allowed}.Day-module-scss-module__EHR8jG__start{border-radius:4px 0 0 4px}.Day-module-scss-module__EHR8jG__center{border-radius:0}.Day-module-scss-module__EHR8jG__end{border-radius:0 4px 4px 0}.Day-module-scss-module__EHR8jG__all{border-radius:4px}.Day-module-scss-module__EHR8jG__select{background-color:var(--tds-red-60)}.Day-module-scss-module__EHR8jG__select *{color:#fff!important}.Day-module-scss-module__EHR8jG__select .Day-module-scss-module__EHR8jG__inactive{opacity:.6}.Day-module-scss-module__EHR8jG__inactive p{opacity:.2}.Day-module-scss-module__EHR8jG__inactive span{opacity:.4}.Day-module-scss-module__EHR8jG__inactive .Day-module-scss-module__EHR8jG__focus p,.Day-module-scss-module__EHR8jG__inactive .Day-module-scss-module__EHR8jG__focus span{opacity:.6}
.MonthlyCalendar-module-scss-module__OfoEfW__datesCover{z-index:10;width:100%;position:sticky;top:0;left:0}.MonthlyCalendar-module-scss-module__OfoEfW__datesCover:before{content:"";z-index:11;background-color:var(--tds-cool-gray-30);width:100%;height:.5px;position:absolute;bottom:0;left:0}.MonthlyCalendar-module-scss-module__OfoEfW__dates{background-color:var(--tds-white);justify-content:space-between;max-width:500px;margin:0 auto;padding:10px 20px;display:flex}.MonthlyCalendar-module-scss-module__OfoEfW__day{color:var(--color);text-align:center;flex:auto;font-size:11px}.MonthlyCalendar-module-scss-module__OfoEfW__calendarWeek{justify-content:flex-end;display:flex}.MonthlyCalendar-module-scss-module__OfoEfW__calendarWeek:first-of-type{justify-content:flex-end}.MonthlyCalendar-module-scss-module__OfoEfW__calendarWeek:last-of-type{justify-content:flex-start}.MonthlyCalendar-module-scss-module__OfoEfW__weekTitle{margin-bottom:6px;display:flex}.MonthlyCalendar-module-scss-module__OfoEfW__monthWrapper{flex-direction:column;gap:60px;height:100%;padding-top:16px;display:flex;position:relative;overflow-y:auto}.MonthlyCalendar-module-scss-module__OfoEfW__month{flex-direction:column;flex-shrink:0;gap:10px 0;width:100%;max-width:500px;margin:0 auto;padding:0 20px;display:flex}.MonthlyCalendar-module-scss-module__OfoEfW__paragraph{color:#eee;font-size:12px;font-weight:400;line-height:16px}.MonthlyCalendar-module-scss-module__OfoEfW__highestTemperature{margin-right:4px}.MonthlyCalendar-module-scss-module__OfoEfW__buttonWrapper{width:100%;max-width:460px;margin:0 auto;position:relative}.MonthlyCalendar-module-scss-module__OfoEfW__goButton{width:100%}.MonthlyCalendar-module-scss-module__OfoEfW__toast{background-color:var(--tds-black);border-radius:20px;align-items:center;width:fit-content;margin:0 auto;padding:12px 18px;display:flex}
.Callout-module-scss-module__2p27rq__container{border:1px solid var(--border);background:var(--background);border-radius:3px;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 16px 20px;display:flex}.Callout-module-scss-module__2p27rq__container .Callout-module-scss-module__2p27rq__text{flex-direction:row;gap:4px;display:flex}.Callout-module-scss-module__2p27rq__container .Callout-module-scss-module__2p27rq__text .Callout-module-scss-module__2p27rq__iconEmoji{justify-content:flex-start;align-items:flex-start;display:flex}.Callout-module-scss-module__2p27rq__container .Callout-module-scss-module__2p27rq__text .Callout-module-scss-module__2p27rq__titleDescription{flex-direction:column;display:flex}.Callout-module-scss-module__2p27rq__container .Callout-module-scss-module__2p27rq__text .Callout-module-scss-module__2p27rq__titleDescription .Callout-module-scss-module__2p27rq__title{word-break:keep-all;overflow-wrap:break-word;margin-bottom:4px}.Callout-module-scss-module__2p27rq__container .Callout-module-scss-module__2p27rq__text .Callout-module-scss-module__2p27rq__titleDescription .Callout-module-scss-module__2p27rq__description{margin-top:2px}.Callout-module-scss-module__2p27rq__container .Callout-module-scss-module__2p27rq__text .Callout-module-scss-module__2p27rq__buttonGroup{margin-top:12px}.Callout-module-scss-module__2p27rq__container .Callout-module-scss-module__2p27rq__close{flex-shrink:0;gap:20px;display:flex}.Callout-module-scss-module__2p27rq__container .Callout-module-scss-module__2p27rq__close .Callout-module-scss-module__2p27rq__underline{text-decoration-line:underline}
.CardPlp-module-scss-module__0Xd2OW__container{flex-direction:column;gap:12px;width:100%;display:flex;position:relative}.CardPlp-module-scss-module__0Xd2OW__container.CardPlp-module-scss-module__0Xd2OW__clickable{cursor:pointer}.CardPlp-module-scss-module__0Xd2OW__container.CardPlp-module-scss-module__0Xd2OW__disabled{pointer-events:none}.CardPlp-module-scss-module__0Xd2OW__container.CardPlp-module-scss-module__0Xd2OW__disabled .CardPlp-module-scss-module__0Xd2OW__leftSection,.CardPlp-module-scss-module__0Xd2OW__container.CardPlp-module-scss-module__0Xd2OW__disabled .CardPlp-module-scss-module__0Xd2OW__rightSection>:not(.CardPlp-module-scss-module__0Xd2OW__progressSection):not(.CardPlp-module-scss-module__0Xd2OW__showReservationClosedInsteadOfPrice){opacity:.4}.CardPlp-module-scss-module__0Xd2OW__container .CardPlp-module-scss-module__0Xd2OW__contentSection{gap:20px;width:100%;display:flex;position:relative}.CardPlp-module-scss-module__0Xd2OW__container .CardPlp-module-scss-module__0Xd2OW__leftSection{border-radius:4px;align-self:flex-start;width:80px;position:relative;overflow:hidden}.CardPlp-module-scss-module__0Xd2OW__container .CardPlp-module-scss-module__0Xd2OW__leftSection .CardPlp-module-scss-module__0Xd2OW__tripCompletedBadge{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.CardPlp-module-scss-module__0Xd2OW__container .CardPlp-module-scss-module__0Xd2OW__rightSection{flex-direction:column;flex:1;gap:12px;width:calc(100% - 100px);display:flex}.CardPlp-module-scss-module__0Xd2OW__container .CardPlp-module-scss-module__0Xd2OW__titleSection{overflow:hidden}.CardPlp-module-scss-module__0Xd2OW__container .CardPlp-module-scss-module__0Xd2OW__titleSection .CardPlp-module-scss-module__0Xd2OW__oneLineBenefit{margin-bottom:6px}.CardPlp-module-scss-module__0Xd2OW__container .CardPlp-module-scss-module__0Xd2OW__titleSection .CardPlp-module-scss-module__0Xd2OW__title{text-overflow:ellipsis;-webkit-line-clamp:4;word-break:break-all;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CardPlp-module-scss-module__0Xd2OW__container .CardPlp-module-scss-module__0Xd2OW__tagSection{gap:4px;display:flex}.CardPlp-module-scss-module__0Xd2OW__container .CardPlp-module-scss-module__0Xd2OW__tagSection>*{flex-shrink:0}.CardPlp-module-scss-module__0Xd2OW__container .CardPlp-module-scss-module__0Xd2OW__countryCity{flex-wrap:wrap;gap:6px 8px;display:flex}.CardPlp-module-scss-module__0Xd2OW__container .CardPlp-module-scss-module__0Xd2OW__countryCity:empty{display:none}.CardPlp-module-scss-module__0Xd2OW__container .CardPlp-module-scss-module__0Xd2OW__myReservationCountryCity{flex-direction:column;gap:6px;display:flex}.CardPlp-module-scss-module__0Xd2OW__container .CardPlp-module-scss-module__0Xd2OW__myReservationCountryCity:empty{display:none}.CardPlp-module-scss-module__0Xd2OW__container .CardPlp-module-scss-module__0Xd2OW__viewCountSection{justify-content:flex-end;margin-top:4px;display:flex}a:visited .CardPlp-module-scss-module__0Xd2OW__titleParagraph:not(.CardPlp-module-scss-module__0Xd2OW__disabledVisitedOption .CardPlp-module-scss-module__0Xd2OW__titleParagraph),.CardPlp-module-scss-module__0Xd2OW__visited .CardPlp-module-scss-module__0Xd2OW__titleParagraph:not(.CardPlp-module-scss-module__0Xd2OW__disabledVisitedOption .CardPlp-module-scss-module__0Xd2OW__titleParagraph){color:var(--tds-cool-gray-60)!important}
.CardTravel-module-scss-module__JhaMba__container{flex-direction:column;gap:12px;width:100%;display:flex;position:relative}.CardTravel-module-scss-module__JhaMba__container.CardTravel-module-scss-module__JhaMba__clickable{cursor:pointer}.CardTravel-module-scss-module__JhaMba__container.CardTravel-module-scss-module__JhaMba__disabled{pointer-events:none}.CardTravel-module-scss-module__JhaMba__container.CardTravel-module-scss-module__JhaMba__disabled .CardTravel-module-scss-module__JhaMba__leftSection,.CardTravel-module-scss-module__JhaMba__container.CardTravel-module-scss-module__JhaMba__disabled .CardTravel-module-scss-module__JhaMba__rightSection>:not(.CardTravel-module-scss-module__JhaMba__progressSection):not(.CardTravel-module-scss-module__JhaMba__showReservationClosedInsteadOfPrice){opacity:.4}.CardTravel-module-scss-module__JhaMba__container .CardTravel-module-scss-module__JhaMba__contentSection{gap:20px;width:100%;display:flex;position:relative}.CardTravel-module-scss-module__JhaMba__container .CardTravel-module-scss-module__JhaMba__leftSection{border-radius:4px;align-self:flex-start;width:80px;position:relative;overflow:hidden}.CardTravel-module-scss-module__JhaMba__container .CardTravel-module-scss-module__JhaMba__leftSection .CardTravel-module-scss-module__JhaMba__tripCompletedBadge{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.CardTravel-module-scss-module__JhaMba__container .CardTravel-module-scss-module__JhaMba__rightSection{flex-direction:column;flex:1;gap:12px;width:calc(100% - 100px);display:flex}.CardTravel-module-scss-module__JhaMba__container .CardTravel-module-scss-module__JhaMba__titleSection{overflow:hidden}.CardTravel-module-scss-module__JhaMba__container .CardTravel-module-scss-module__JhaMba__titleSection .CardTravel-module-scss-module__JhaMba__oneLineBenefit{margin-bottom:6px}.CardTravel-module-scss-module__JhaMba__container .CardTravel-module-scss-module__JhaMba__titleSection .CardTravel-module-scss-module__JhaMba__title{text-overflow:ellipsis;-webkit-line-clamp:4;word-break:break-all;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CardTravel-module-scss-module__JhaMba__container .CardTravel-module-scss-module__JhaMba__countryCity{flex-direction:column;gap:6px;display:flex}.CardTravel-module-scss-module__JhaMba__container .CardTravel-module-scss-module__JhaMba__countryCity:empty{display:none}a:visited .CardTravel-module-scss-module__JhaMba__titleParagraph:not(.CardTravel-module-scss-module__JhaMba__disabledVisitedOption .CardTravel-module-scss-module__JhaMba__titleParagraph),.CardTravel-module-scss-module__JhaMba__visitied .CardTravel-module-scss-module__JhaMba__titleParagraph:not(.CardTravel-module-scss-module__JhaMba__disabledVisitedOption .CardTravel-module-scss-module__JhaMba__titleParagraph){color:var(--tds-cool-gray-60)!important}
.CompareButton-module-scss-module__uMogga__container{background:#000;align-items:center;height:32px;display:flex;overflow:hidden}.CompareButton-module-scss-module__uMogga__container.CompareButton-module-scss-module__uMogga__kakaobank{border-radius:0 0 10px 10px!important}.CompareButton-module-scss-module__uMogga__compareButton{flex:1;align-items:center;height:32px;display:inline-flex}
.AdTravelerNote-module-scss-module__kTc9PG__container{background:var(--tds-light-blue-10);border-radius:4px;flex-direction:row;align-items:center;gap:6px;width:100%;padding:8px 12px;display:flex}.AdTravelerNote-module-scss-module__kTc9PG__container .AdTravelerNote-module-scss-module__kTc9PG__title{flex-shrink:0}.AdTravelerNote-module-scss-module__kTc9PG__container .AdTravelerNote-module-scss-module__kTc9PG__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.AirlineNameWithIcon-module-scss-module__M2YdiW__container{align-items:center;gap:2px;display:flex;position:relative}.AirlineNameWithIcon-module-scss-module__M2YdiW__container.AirlineNameWithIcon-module-scss-module__M2YdiW__overflowHidden{overflow:hidden}.AirlineNameWithIcon-module-scss-module__M2YdiW__container.AirlineNameWithIcon-module-scss-module__M2YdiW__overflowHidden .AirlineNameWithIcon-module-scss-module__M2YdiW__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.CountryCity-module-scss-module__QqgAha__container{align-items:center;gap:2px;display:flex;position:relative}.CountryCity-module-scss-module__QqgAha__container .CountryCity-module-scss-module__QqgAha__buttonSection{width:fit-content;position:relative}.CountryCity-module-scss-module__QqgAha__container .CountryCity-module-scss-module__QqgAha__tooltip{z-index:1;margin-right:-13px}.CountryCity-module-scss-module__QqgAha__container .CountryCity-module-scss-module__QqgAha__tooltip .tooltip-content{width:fit-content;max-width:166px}.CountryCity-module-scss-module__QqgAha__container .CountryCity-module-scss-module__QqgAha__tooltip .tooltip-content>p{word-break:keep-all}
.DepartureAirlineIata-module-scss-module__x9SLWa__container{align-items:center;gap:2px;display:flex}
.DepartureAirport-module-scss-module__Qf9LYq__container{align-items:center;gap:2px;display:flex}
.DepartureDate-module-scss-module__K9CSja__container{align-items:center;gap:2px;display:flex}
.KakaobankDepartureGuaranteeSection-module-scss-module__LbYvnW__container{flex-direction:row;justify-content:flex-end;align-items:center;margin-top:-2px;display:flex}.KakaobankDepartureGuaranteeSection-module-scss-module__LbYvnW__container .KakaobankDepartureGuaranteeSection-module-scss-module__LbYvnW__badge{background:#ffe401;border:1px solid #ffe401;border-radius:3px;flex-direction:row;align-items:center;gap:6px;height:24px;padding:0 7px;display:flex}.KakaobankDepartureGuaranteeSection-module-scss-module__LbYvnW__container .KakaobankDepartureGuaranteeSection-module-scss-module__LbYvnW__badge .KakaobankDepartureGuaranteeSection-module-scss-module__LbYvnW__divider{background:#edcd2f;width:1px;height:12px}
.HyundaiCardMPointBottomSheet-module-scss-module__vLLfva__maxWidth500{word-break:keep-all;max-width:500px;margin:0 auto}.HyundaiCardMPointBottomSheet-module-scss-module__vLLfva__discountAmount{color:var(--tds-red-70);font-weight:700}.HyundaiCardMPointBottomSheet-module-scss-module__vLLfva__wordBreak{white-space:pre-line;word-break:keep-all;word-wrap:break-word}.HyundaiCardMPointBottomSheet-module-scss-module__vLLfva__buttonWrapper{justify-content:flex-end;width:100%;max-width:460px;margin:0 auto;display:flex;position:relative}
.LastCallSection-module-scss-module__oASJ7G__container{flex-direction:row;justify-content:flex-end;align-items:center;margin-top:-8px;display:flex}.LastCallSection-module-scss-module__oASJ7G__container .LastCallSection-module-scss-module__oASJ7G__divider{margin:0 6px}
.RefundGuaranteeBottomSheet-module-scss-module__HRxzla__maxWidth500{max-width:500px;margin:0 auto}.RefundGuaranteeBottomSheet-module-scss-module__HRxzla__buttonWrapper{justify-content:flex-end;width:100%;max-width:460px;margin:0 auto;display:flex;position:relative}.RefundGuaranteeBottomSheet-module-scss-module__HRxzla__wordBreak{white-space:pre-line;word-break:keep-all;word-wrap:break-word}
.MemoCard-module-scss-module__1uieSa__memoCard{background-color:var(--tds-light-blue-10);box-sizing:border-box;text-align:left;cursor:pointer;border-radius:4px;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:4px;width:100%;margin-top:4px;padding:9px 12px;display:flex;position:relative}.MemoCard-module-scss-module__1uieSa__memoCard .MemoCard-module-scss-module__1uieSa__icon{flex-shrink:0}.MemoCard-module-scss-module__1uieSa__memoCard .MemoCard-module-scss-module__1uieSa__text{flex:1;position:relative}
.Footer-module__Grjkva__container{padding:58px 20px 30px}.Footer-module__Grjkva__wrapper{background-color:#f7f7f7;border-radius:20px;padding:30px 25px}.Footer-module__Grjkva__serviceMenu{gap:0 20px;display:flex}.Footer-module__Grjkva__serviceList a{color:#222;font-size:.6875rem;line-height:.9375rem}.Footer-module__Grjkva__serviceList:last-of-type{font-weight:700}.Footer-module__Grjkva__contentsText{color:#999;font-size:.6875rem;line-height:.9375rem;display:inline-block}.Footer-module__Grjkva__contents{margin:15px 0}.Footer-module__Grjkva__contents a{color:#999}.Footer-module__Grjkva__notice{-webkit-tap-highlight-color:transparent!important}
@media (min-width:1108px){html[data-channel-org-key=tripstore]:not([data-is-app=true]) .MobileViewLayout-module-scss-module__y7-WPq__fixedContainer{margin-left:116px}html[data-channel-org-key=tripstore]:not([data-is-app=true]) .MobileViewLayout-module-scss-module__y7-WPq__fixedContainerForModal{left:116px}}.MobileViewLayout-module-scss-module__y7-WPq__fixedContainer{width:100%;max-width:var(--container-max-width,768px);margin:0 auto;position:fixed;left:50%;transform:translate(-50%)}.MobileViewLayout-module-scss-module__y7-WPq__wrapper{justify-content:center;width:100%;min-height:100vh;margin:0 auto;display:flex;position:relative}.MobileViewLayout-module-scss-module__y7-WPq__container{width:100%;max-width:var(--container-max-width,768px);min-width:300px;min-height:100%;padding-bottom:var(--padding-bottom);background-color:#fff;transition:max-width .25s cubic-bezier(.06,.67,.51,1.01);position:relative}.MobileViewLayout-module-scss-module__y7-WPq__wrapper .app-download-banner{width:232px;height:375px;display:none;position:relative}.MobileViewLayout-module-scss-module__y7-WPq__appDownloadImage{position:fixed;top:64px}@media (min-width:1108px){.MobileViewLayout-module-scss-module__y7-WPq__wrapper:not(.MobileViewLayout-module-scss-module__y7-WPq__isApp) .app-download-banner{display:block}}
@keyframes GlobalToastMessage-module-scss-module__sIp2Qa__toastIn{0%{opacity:0}to{opacity:1}}@keyframes GlobalToastMessage-module-scss-module__sIp2Qa__toastOut{0%{opacity:1}to{opacity:0}}.GlobalToastMessage-module-scss-module__sIp2Qa__itemWrapper{opacity:0;white-space:pre-wrap;text-align:center;background-color:var(--background);border-radius:100px;max-width:250px;display:none}.GlobalToastMessage-module-scss-module__sIp2Qa__itemWrapper.GlobalToastMessage-module-scss-module__sIp2Qa__small{padding:6px 18px}.GlobalToastMessage-module-scss-module__sIp2Qa__itemWrapper.GlobalToastMessage-module-scss-module__sIp2Qa__medium{padding:10px 24px}.GlobalToastMessage-module-scss-module__sIp2Qa__itemWrapper.GlobalToastMessage-module-scss-module__sIp2Qa__typeBasic{background-color:var(--background)}.GlobalToastMessage-module-scss-module__sIp2Qa__itemWrapper.GlobalToastMessage-module-scss-module__sIp2Qa__typeInformation{background-color:var(--tds-blue-60)}.GlobalToastMessage-module-scss-module__sIp2Qa__itemWrapper.GlobalToastMessage-module-scss-module__sIp2Qa__typeSuccess{background-color:var(--tds-green-60)}.GlobalToastMessage-module-scss-module__sIp2Qa__itemWrapper.GlobalToastMessage-module-scss-module__sIp2Qa__typeWarning{background-color:var(--tds-red-60)}.GlobalToastMessage-module-scss-module__sIp2Qa__itemWrapper.GlobalToastMessage-module-scss-module__sIp2Qa__animate{justify-content:center;align-items:center;animation-name:GlobalToastMessage-module-scss-module__sIp2Qa__toastIn;animation-duration:.2s;animation-timing-function:ease;animation-fill-mode:forwards;display:flex}.GlobalToastMessage-module-scss-module__sIp2Qa__itemWrapper.GlobalToastMessage-module-scss-module__sIp2Qa__animateOut{justify-content:center;align-items:center;animation-name:GlobalToastMessage-module-scss-module__sIp2Qa__toastOut;animation-duration:.2s;animation-timing-function:ease;animation-fill-mode:forwards;display:flex}
@keyframes styles-module-scss-module__aFL58G__spinner{0%{transform:translateY(0)}20%{transform:translateY(6px)}80%{transform:translateY(-6px)}to{transform:translateY(0)}}.styles-module-scss-module__aFL58G__wrapper{justify-content:center;align-items:center;display:flex}.styles-module-scss-module__aFL58G__wrapper span:before{content:"";box-sizing:border-box;border-radius:100%;width:10px;height:10px;margin:0 2px;animation:.55s ease-in-out infinite styles-module-scss-module__aFL58G__spinner;display:inline-block;position:relative}.styles-module-scss-module__aFL58G__colorGray span:before{background:#6e6e6e66}.styles-module-scss-module__aFL58G__colorWhite span:before{background:#fffc}.styles-module-scss-module__aFL58G__fullscreen{height:100vh}
.SocialLogin-module__-tKfnW__maxWidth500{word-break:keep-all;max-width:500px;margin:0 auto}.SocialLogin-module__-tKfnW__buttonWrapper{flex-direction:row;gap:10px;width:100%;max-width:460px;margin:0 auto;display:flex;position:relative}
.MemoSection-module-scss-module__4QdzSa__container{cursor:pointer;justify-content:flex-end;margin-top:4px;display:flex}.MemoSection-module-scss-module__4QdzSa__container .MemoSection-module-scss-module__4QdzSa__body{background-color:var(--tds-cool-gray-20);border-radius:4px;gap:4px;width:fit-content;padding:9px 12px;display:flex}
.CardProductList-module-scss-module__5oCRLq__container{flex:var(--flex,1 1 0);gap:8px;width:100%;display:flex}.CardProductList-module-scss-module__5oCRLq__container.CardProductList-module-scss-module__5oCRLq__valignCenter{align-items:center}.CardProductList-module-scss-module__5oCRLq__container.CardProductList-module-scss-module__5oCRLq__valignTop{align-items:flex-start}.CardProductList-module-scss-module__5oCRLq__container.CardProductList-module-scss-module__5oCRLq__level1 .CardProductList-module-scss-module__5oCRLq__rightSide,.CardProductList-module-scss-module__5oCRLq__container.CardProductList-module-scss-module__5oCRLq__level1 .CardProductList-module-scss-module__5oCRLq__leftSide{height:22px}.CardProductList-module-scss-module__5oCRLq__container.CardProductList-module-scss-module__5oCRLq__level2 .CardProductList-module-scss-module__5oCRLq__rightSide,.CardProductList-module-scss-module__5oCRLq__container.CardProductList-module-scss-module__5oCRLq__level2 .CardProductList-module-scss-module__5oCRLq__leftSide,.CardProductList-module-scss-module__5oCRLq__container.CardProductList-module-scss-module__5oCRLq__level3 .CardProductList-module-scss-module__5oCRLq__rightSide,.CardProductList-module-scss-module__5oCRLq__container.CardProductList-module-scss-module__5oCRLq__level3 .CardProductList-module-scss-module__5oCRLq__leftSide{height:20px}.CardProductList-module-scss-module__5oCRLq__container.CardProductList-module-scss-module__5oCRLq__level4 .CardProductList-module-scss-module__5oCRLq__rightSide,.CardProductList-module-scss-module__5oCRLq__container.CardProductList-module-scss-module__5oCRLq__level4 .CardProductList-module-scss-module__5oCRLq__leftSide{height:18px}.CardProductList-module-scss-module__5oCRLq__left{flex:none;align-items:center;display:flex}.CardProductList-module-scss-module__5oCRLq__middle{justify-content:space-between;gap:2px 20px;display:flex}.CardProductList-module-scss-module__5oCRLq__middle.CardProductList-module-scss-module__5oCRLq__subTextRight{flex-direction:row}.CardProductList-module-scss-module__5oCRLq__middle.CardProductList-module-scss-module__5oCRLq__subTextBottom{flex-direction:column;overflow:hidden}.CardProductList-module-scss-module__5oCRLq__middle.CardProductList-module-scss-module__5oCRLq__subTextBottom .CardProductList-module-scss-module__5oCRLq__subText{align-self:flex-start;width:100%}.CardProductList-module-scss-module__5oCRLq__middle .CardProductList-module-scss-module__5oCRLq__subText{flex:none}.CardProductList-module-scss-module__5oCRLq__valignTop .CardProductList-module-scss-module__5oCRLq__middle .CardProductList-module-scss-module__5oCRLq__subText{align-self:flex-start}.CardProductList-module-scss-module__5oCRLq__valignCenter .CardProductList-module-scss-module__5oCRLq__middle .CardProductList-module-scss-module__5oCRLq__subText{align-self:center}.CardProductList-module-scss-module__5oCRLq__middle.CardProductList-module-scss-module__5oCRLq__multiLine{flex:1 1 0}.CardProductList-module-scss-module__5oCRLq__middle.CardProductList-module-scss-module__5oCRLq__multiLine .CardProductList-module-scss-module__5oCRLq__mainText{word-wrap:break-word;flex:1 1 0;align-items:center;gap:4px;display:flex}.CardProductList-module-scss-module__5oCRLq__middle.CardProductList-module-scss-module__5oCRLq__multiLine .CardProductList-module-scss-module__5oCRLq__mainText .CardProductList-module-scss-module__5oCRLq__emoji{margin-right:4px}.CardProductList-module-scss-module__5oCRLq__subText.CardProductList-module-scss-module__5oCRLq__oneLine{white-space:nowrap}.CardProductList-module-scss-module__5oCRLq__middle.CardProductList-module-scss-module__5oCRLq__oneLine{flex:1 1 0}.CardProductList-module-scss-module__5oCRLq__middle.CardProductList-module-scss-module__5oCRLq__oneLine .CardProductList-module-scss-module__5oCRLq__mainText{flex:1 1 0;align-items:center;gap:4px;display:flex}.CardProductList-module-scss-module__5oCRLq__middle.CardProductList-module-scss-module__5oCRLq__oneLine .CardProductList-module-scss-module__5oCRLq__mainText .CardProductList-module-scss-module__5oCRLq__emoji{margin-right:4px}.CardProductList-module-scss-module__5oCRLq__middle.CardProductList-module-scss-module__5oCRLq__oneLine.CardProductList-module-scss-module__5oCRLq__subTextRight{flex-direction:row;overflow:hidden}.CardProductList-module-scss-module__5oCRLq__middle.CardProductList-module-scss-module__5oCRLq__oneLine.CardProductList-module-scss-module__5oCRLq__subTextRight .CardProductList-module-scss-module__5oCRLq__mainText{overflow:hidden}.CardProductList-module-scss-module__5oCRLq__right{flex:none;align-items:center;gap:8px;display:flex}.CardProductList-module-scss-module__5oCRLq__bgBox{border:1px solid var(--border-color,var(--tds-white));background:var(--background-color,var(--tds-white));border-radius:3px;padding:12px}
.PriceSection-module-scss-module__XsS70G__container{flex-direction:row;align-items:center;gap:4px;display:flex}.PriceSection-module-scss-module__XsS70G__noShrink{flex-shrink:0}.PriceSection-module-scss-module__XsS70G__priceWrapper{align-items:center;gap:0;display:flex}.PriceSection-module-scss-module__XsS70G__personnel{align-items:center;gap:1px;margin-left:4px;padding:3px 0 0;display:flex}.PriceSection-module-scss-module__XsS70G__slash{flex-shrink:0}
.SummarySection-module-scss-module___T_1yG__container{flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;display:flex}.SummarySection-module-scss-module___T_1yG__summaryTextList{flex-direction:row;justify-content:center;align-items:center;gap:6px;display:flex}.SummarySection-module-scss-module___T_1yG__noShrink{flex-shrink:0}
.TitleBadgeSection-module-scss-module__rd_FMG__container{flex-direction:row;justify-content:flex-start;align-items:center;gap:2px;display:flex}
.CardProductVariant2-module-scss-module__2KorSa__container{cursor:pointer;flex:1;align-self:stretch;gap:16px;width:100%;min-width:320px;display:flex}.CardProductVariant2-module-scss-module__2KorSa__container.CardProductVariant2-module-scss-module__2KorSa__bgBox{border:1px solid var(--tds-cool-gray-30);border-radius:3px;padding:12px}.CardProductVariant2-module-scss-module__2KorSa__rightSection{flex-direction:column;flex:1;justify-content:space-between;display:flex}.CardProductVariant2-module-scss-module__2KorSa__rightSection .CardProductVariant2-module-scss-module__2KorSa__title{flex-direction:column;gap:6px;display:flex}.CardProductVariant2-module-scss-module__2KorSa__rightSection .CardProductVariant2-module-scss-module__2KorSa__badgeWithPrice{justify-content:space-between;align-items:center;display:flex}
.CardProductVariant3-module-scss-module__ZeFNia__container{align-self:stretch;gap:16px;width:100%;display:flex}.CardProductVariant3-module-scss-module__ZeFNia__container.CardProductVariant3-module-scss-module__ZeFNia__bgBox{border:1px solid var(--tds-cool-gray-30);background:var(--tds-white);border-radius:4px;padding:12px}.CardProductVariant3-module-scss-module__ZeFNia__info{flex-direction:column;flex:1;display:flex}.CardProductVariant3-module-scss-module__ZeFNia__info .CardProductVariant3-module-scss-module__ZeFNia__text{flex-direction:column;gap:6px;display:flex}.CardProductVariant3-module-scss-module__ZeFNia__info .CardProductVariant3-module-scss-module__ZeFNia__summary{flex-direction:row;align-items:center;gap:6px;display:flex}.CardProductVariant3-module-scss-module__ZeFNia__info .CardProductVariant3-module-scss-module__ZeFNia__price{flex-direction:row;gap:4px;margin-top:8px;display:flex}
.Price-module-scss-module__i6zW7W__container{flex-direction:row;justify-content:flex-end;align-items:center;display:flex}.Price-module-scss-module__i6zW7W__container .Price-module-scss-module__i6zW7W__listPrice{margin-right:3px;padding:3px 0 0}.Price-module-scss-module__i6zW7W__container .Price-module-scss-module__i6zW7W__listPrice .Price-module-scss-module__i6zW7W__discount{text-decoration:line-through}.Price-module-scss-module__i6zW7W__container .Price-module-scss-module__i6zW7W__sellingPrice{align-items:center;gap:2px;display:flex}.Price-module-scss-module__i6zW7W__container .Price-module-scss-module__i6zW7W__sellingPrice .Price-module-scss-module__i6zW7W__personnel{align-items:center;gap:1px;padding:3px 0 0;display:flex}.Price-module-scss-module__i6zW7W__specialPricingBadge{margin-right:4px}
.CardProductVariant5-module-scss-module__h6mata__container{flex-direction:column;width:100%;display:flex}.CardProductVariant5-module-scss-module__h6mata__container.CardProductVariant5-module-scss-module__h6mata__bgBox .CardProductVariant5-module-scss-module__h6mata__card{border:1px solid var(--cool-gray-30,#ebebeb);padding:18px 16px}.CardProductVariant5-module-scss-module__h6mata__container.CardProductVariant5-module-scss-module__h6mata__bgBox.CardProductVariant5-module-scss-module__h6mata__noThumbnail{border-radius:4px;padding:18px 16px}.CardProductVariant5-module-scss-module__h6mata__determinedThumbnail{width:100%;height:158px}.CardProductVariant5-module-scss-module__h6mata__smallThumbnail{border-radius:4px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:relative}.CardProductVariant5-module-scss-module__h6mata__smallThumbnail.CardProductVariant5-module-scss-module__h6mata__extend{width:42px;height:70px}.CardProductVariant5-module-scss-module__h6mata__smallThumbnail .CardProductVariant5-module-scss-module__h6mata__dimm{opacity:.05;background-color:#050505;border-radius:4px;width:100%;height:100%;position:absolute;top:0;left:0}.CardProductVariant5-module-scss-module__h6mata__card{background-color:#fff;border-radius:0 0 4px 4px;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;display:flex}.CardProductVariant5-module-scss-module__h6mata__card:not(.CardProductVariant5-module-scss-module__h6mata__showSwiper){border-radius:4px}.CardProductVariant5-module-scss-module__h6mata__card.CardProductVariant5-module-scss-module__h6mata__showSwiper{padding:18px 0 0;border-top:0!important}.CardProductVariant5-module-scss-module__h6mata__card .CardProductVariant5-module-scss-module__h6mata__left{flex-direction:row;gap:12px;width:100%;display:flex;overflow:hidden}.CardProductVariant5-module-scss-module__h6mata__card .CardProductVariant5-module-scss-module__h6mata__left .CardProductVariant5-module-scss-module__h6mata__content{flex-direction:column;gap:4px;width:100%;display:flex;overflow:hidden}.CardProductVariant5-module-scss-module__h6mata__card .CardProductVariant5-module-scss-module__h6mata__left .CardProductVariant5-module-scss-module__h6mata__content.CardProductVariant5-module-scss-module__h6mata__noDescription{justify-content:center}.CardProductVariant5-module-scss-module__h6mata__card .CardProductVariant5-module-scss-module__h6mata__left .CardProductVariant5-module-scss-module__h6mata__content .CardProductVariant5-module-scss-module__h6mata__title{flex-direction:row;align-items:center;gap:6px;width:100%;max-width:100%;display:flex;overflow:hidden}.CardProductVariant5-module-scss-module__h6mata__card .CardProductVariant5-module-scss-module__h6mata__left .CardProductVariant5-module-scss-module__h6mata__content .CardProductVariant5-module-scss-module__h6mata__title .CardProductVariant5-module-scss-module__h6mata__titleText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;max-width:100%;overflow:hidden}.CardProductVariant5-module-scss-module__h6mata__card .CardProductVariant5-module-scss-module__h6mata__left .CardProductVariant5-module-scss-module__h6mata__content .CardProductVariant5-module-scss-module__h6mata__title .CardProductVariant5-module-scss-module__h6mata__badge{flex-shrink:0;height:20px!important}.CardProductVariant5-module-scss-module__h6mata__card .CardProductVariant5-module-scss-module__h6mata__right{place-items:center;display:flex}.CardProductVariant5-module-scss-module__h6mata__noShrink{white-space:nowrap;flex-shrink:0}
.DeterminedThumbnailSwiper-module-scss-module__0t48aG__swiper{z-index:1}.DeterminedThumbnailSwiper-module-scss-module__0t48aG__swiper .swiper-pagination-bullet{outline:1px solid #0000000d;opacity:.4!important;background:#fff!important;width:7px!important;height:7px!important;transform:scale(1)!important}.DeterminedThumbnailSwiper-module-scss-module__0t48aG__swiper .swiper-pagination-horizontal.swiper-pagination-bullets{padding:1px 0;left:50%;transform:translate(-50%);width:auto!important;bottom:16px!important}.DeterminedThumbnailSwiper-module-scss-module__0t48aG__swiper .swiper-pagination-bullet-active{opacity:1!important;transform:scale(1)!important}.DeterminedThumbnailSwiper-module-scss-module__0t48aG__itemContainer{position:relative}.DeterminedThumbnailSwiper-module-scss-module__0t48aG__author{opacity:.8;position:absolute;bottom:14px;right:16px}.DeterminedThumbnailSwiper-module-scss-module__0t48aG__badgeContainer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:absolute;top:16px;right:16px}.DeterminedThumbnailSwiper-module-scss-module__0t48aG__badgeContainer .DeterminedThumbnailSwiper-module-scss-module__0t48aG__transparentBorder{background-clip:padding-box}.DeterminedThumbnailSwiper-module-scss-module__0t48aG__popularBadgeContainer{position:absolute;top:16px;left:16px}
.CardProductVariant6-module-scss-module__FoF-Va__content{flex-direction:column;gap:14px;display:flex}.CardProductVariant6-module-scss-module__FoF-Va__withBackground .CardProductVariant6-module-scss-module__FoF-Va__content{border:1px solid var(--tds-cool-gray-30);background:var(--tds-white);border-radius:4px;padding:18px 16px 20px}.CardProductVariant6-module-scss-module__FoF-Va__noBackground .CardProductVariant6-module-scss-module__FoF-Va__content{padding:0}.CardProductVariant6-module-scss-module__FoF-Va__selected .CardProductVariant6-module-scss-module__FoF-Va__content{border:1px solid var(--tds-cool-gray-70)}.CardProductVariant6-module-scss-module__FoF-Va__applied .CardProductVariant6-module-scss-module__FoF-Va__content{background:linear-gradient(100deg,#af48bb 0%,#3c32f7 62.01%,#2b9fff 124.01%);border:none}.CardProductVariant6-module-scss-module__FoF-Va__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.CardProductVariant6-module-scss-module__FoF-Va__headerLeft{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.CardProductVariant6-module-scss-module__FoF-Va__headerRight{flex-shrink:0}.CardProductVariant6-module-scss-module__FoF-Va__discountRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.CardProductVariant6-module-scss-module__FoF-Va__couponName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CardProductVariant6-module-scss-module__FoF-Va__buttonText{letter-spacing:-.2px;margin-right:4px;font-size:12px;font-weight:700;line-height:16px}.CardProductVariant6-module-scss-module__FoF-Va__footer{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.CardProductVariant6-module-scss-module__FoF-Va__footerLeft{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.CardProductVariant6-module-scss-module__FoF-Va__condition{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CardProductVariant6-module-scss-module__FoF-Va__dateRow{align-items:center;gap:8px;display:flex}.CardProductVariant6-module-scss-module__FoF-Va__dateRow span{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;overflow:hidden}.CardProductVariant6-module-scss-module__FoF-Va__divider{background-color:var(--tds-cool-gray-40);flex-shrink:0;width:1px;height:12px}.CardProductVariant6-module-scss-module__FoF-Va__detailButton{flex-shrink:0;text-decoration:underline}.CardProductVariant6-module-scss-module__FoF-Va__appliedStatus{justify-content:center;align-items:center;gap:1px;padding:4px 0;display:flex}
.Chip-module-scss-module__5AWfOq__container{flex-direction:column;align-items:flex-start;display:flex}.Chip-module-scss-module__5AWfOq__container .Chip-module-scss-module__5AWfOq__chips{align-self:stretch;width:100%;padding:0 0 14px;display:flex}.Chip-module-scss-module__5AWfOq__container .Chip-module-scss-module__5AWfOq__chips .swiper{width:100%}@media (min-width:767px){.Chip-module-scss-module__5AWfOq__container .Chip-module-scss-module__5AWfOq__chips .swiper-slide:first-of-type{margin-left:20px}.Chip-module-scss-module__5AWfOq__container .Chip-module-scss-module__5AWfOq__chips .swiper-slide:last-of-type{margin-right:20px}}.Chip-module-scss-module__5AWfOq__container .Chip-module-scss-module__5AWfOq__content{width:100%}.Chip-module-scss-module__5AWfOq__container .Chip-module-scss-module__5AWfOq__content .swiper-slide:first-of-type{margin-left:20px}.Chip-module-scss-module__5AWfOq__container .Chip-module-scss-module__5AWfOq__content .swiper-slide:last-of-type{margin-right:20px}
.CompareButton-module__TKQ6iW__textColor{fill:var(--text-color)}.CompareButton-module__TKQ6iW__buttonWrapper{display:inline-flex;position:relative}.CompareButton-module__TKQ6iW__badge{pointer-events:none;position:absolute;top:-4px;left:calc(100% - 10px)}
.FilterButton-module-scss-module__FUKgXa__filterButtonDiv{cursor:pointer;align-items:center;display:flex;position:relative}.FilterButton-module-scss-module__FUKgXa__filterButtonDiv .FilterButton-module-scss-module__FUKgXa__activeBadge{position:absolute;top:-4px;right:-8px}
.Pick-module-scss-module__vY3JQq__container{background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;line-height:0;text-decoration:none;display:inline-flex;position:relative}.Pick-module-scss-module__vY3JQq__badge{pointer-events:none;position:absolute;top:-1px;right:-7px}.Pick-module-scss-module__vY3JQq__favoriteIcon{cursor:pointer}
.SearchField-module-scss-module__MK6EMG__searchField{border:1px solid var(--tds-cool-gray-30);background:var(--tds-white);border-radius:3px;align-items:center;gap:12px;height:46px;padding:0 16px;display:flex;position:relative}.SearchField-module-scss-module__MK6EMG__searchField:hover{background:var(--tds-cool-gray-20)}.SearchField-module-scss-module__MK6EMG__searchField.SearchField-module-scss-module__MK6EMG__focus{border:1px solid var(--tds-cool-gray-70);background:var(--tds-white)}.SearchField-module-scss-module__MK6EMG__searchField.SearchField-module-scss-module__MK6EMG__disabled{border:1px solid var(--tds-cool-gray-30);background:var(--tds-cool-gray-20)}.SearchField-module-scss-module__MK6EMG__searchField label{width:100%;height:100%;display:inline-flex}.SearchField-module-scss-module__MK6EMG__searchField label input{width:100%;color:var(--tds-cool-gray-100);font-size:14px;font-weight:600;line-height:20px}.SearchField-module-scss-module__MK6EMG__searchField label input:disabled::placeholder{color:var(--tds-cool-gray-50)}.SearchField-module-scss-module__MK6EMG__searchField label input::placeholder{color:var(--tds-cool-gray-60)}
.Header-module-scss-module__0zT7mG__notch{height:calc(var(--sat) + var(--web-padding));max-width:var(--container-max-width,768px);width:100%;z-index:var(--header-zindex);background:var(--tds-white);transition:background-color .1s;position:sticky;top:0}.Header-module-scss-module__0zT7mG__notch.Header-module-scss-module__0zT7mG__transparent{background:0 0}.Header-module-scss-module__0zT7mG__container{z-index:var(--header-zindex);top:calc(var(--sat) + var(--web-padding));width:100%;max-width:768px;height:var(--header);background-color:var(--tds-white);transition:box-shadow .1s ease-in-out,background-color .1s;position:sticky;left:0}.Header-module-scss-module__0zT7mG__container.Header-module-scss-module__0zT7mG__transparent{background:0 0}.Header-module-scss-module__0zT7mG__container.Header-module-scss-module__0zT7mG__shadow{box-shadow:0 30px 30px #00000008,0 10px 10px #00000003}.Header-module-scss-module__0zT7mG__container .Header-module-scss-module__0zT7mG__wrapper{justify-content:space-between;align-items:center;height:100%;display:flex}.Header-module-scss-module__0zT7mG__container .Header-module-scss-module__0zT7mG__wrapper .Header-module-scss-module__0zT7mG__leftSection{flex:1;justify-content:flex-start;align-items:center;min-width:0;padding-left:20px;display:inline-flex}.Header-module-scss-module__0zT7mG__container .Header-module-scss-module__0zT7mG__wrapper .Header-module-scss-module__0zT7mG__rightSection{align-items:center;padding-right:20px;display:inline-flex}.Header-module-scss-module__0zT7mG__container .Header-module-scss-module__0zT7mG__wrapper .Header-module-scss-module__0zT7mG__rightSection .Header-module-scss-module__0zT7mG__iconWrap{display:inherit;margin-left:14px}.Header-module-scss-module__0zT7mG__container .Header-module-scss-module__0zT7mG__wrapper .Header-module-scss-module__0zT7mG__rightSection .Header-module-scss-module__0zT7mG__iconWrap>*{margin:0}.Header-module-scss-module__0zT7mG__container .Header-module-scss-module__0zT7mG__wrapper .Header-module-scss-module__0zT7mG__rightSection .Header-module-scss-module__0zT7mG__iconWrap:first-of-type{margin-left:20px}.Header-module-scss-module__0zT7mG__container .Header-module-scss-module__0zT7mG__wrapper .Header-module-scss-module__0zT7mG__rightSection .Header-module-scss-module__0zT7mG__iconWrap:first-of-type>*{margin:0}.Header-module-scss-module__0zT7mG__searchFieldWrap{flex:1}.Header-module-scss-module__0zT7mG__backBtnWrap+.Header-module-scss-module__0zT7mG__searchFieldWrap{margin-left:16px}.Header-module-scss-module__0zT7mG__closeBtnWrap+.Header-module-scss-module__0zT7mG__searchFieldWrap{margin-left:var(--close-search-spacing,0px)}.Header-module-scss-module__0zT7mG__closeBtnWrap{align-items:center;display:inline-flex}.Header-module-scss-module__0zT7mG__titleButton{cursor:pointer;color:inherit;background:0 0;border:none;align-items:center;margin:0;padding:0;text-decoration:none;display:inline-flex}.Header-module-scss-module__0zT7mG__logoLink{cursor:pointer;width:36px;height:36px;color:inherit;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}
.GradientLoader-module-scss-module__mpMvPW__container{background-color:#ebebeb;background-image:linear-gradient(90deg,#f6404e,#9747a6,#3257f7,#2b9fff,#2eecf7);width:100%;height:2px;position:relative}.GradientLoader-module-scss-module__mpMvPW__container:after{content:"";background-color:#ebebeb;height:100%;animation:1s ease-in-out infinite GradientLoader-module-scss-module__mpMvPW__loading;display:block;position:absolute;left:0%;right:100%}@keyframes GradientLoader-module-scss-module__mpMvPW__loading{0%{left:0;right:100%}50%{left:0;right:0}to{left:100%;right:0}}
.AiConversationBottomSheet-module-scss-module__5cbEnG__body{min-height:calc(var(--bottomsheet-vh,var(--vh)) - 100px - min(var(--sab),64px) - 55px - 44px);overscroll-behavior:contain;overscroll-behavior-y:contain;flex-direction:column;gap:0;display:flex;overflow-x:hidden}.AiConversationBottomSheet-module-scss-module__5cbEnG__content{flex-direction:column;min-height:360px;display:flex}.AiConversationBottomSheet-module-scss-module__5cbEnG__topBar{justify-content:space-between;align-items:center;padding:12px 0;display:flex}.AiConversationBottomSheet-module-scss-module__5cbEnG__topBarTitle{color:#111827;font-size:14px;font-weight:600}.AiConversationBottomSheet-module-scss-module__5cbEnG__resetButton{color:#1f2937;background:#fff;border:1px solid #1118271f;border-radius:12px;padding:6px 12px;font-size:12px;font-weight:600}.AiConversationBottomSheet-module-scss-module__5cbEnG__resetButton:disabled{opacity:.4;cursor:not-allowed}.AiConversationBottomSheet-module-scss-module__5cbEnG__messagesWrapper{padding:32px 0 calc(24px + var(--sab) + max(var(--ai-footer-gap,0px),72px));flex:1}.AiConversationBottomSheet-module-scss-module__5cbEnG__messagesBottomSpacer{width:100%;height:max(var(--ai-footer-gap,0px),72px);flex-shrink:0}.AiConversationBottomSheet-module-scss-module__5cbEnG__loaderBox,.AiConversationBottomSheet-module-scss-module__5cbEnG__errorBox,.AiConversationBottomSheet-module-scss-module__5cbEnG__emptyState{text-align:center;color:#4b5563;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:40px 16px;display:flex}.AiConversationBottomSheet-module-scss-module__5cbEnG__emptyState strong{color:#111827;font-size:15px}.AiConversationBottomSheet-module-scss-module__5cbEnG__retryButton{color:#fff;background:#111827;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600}.AiConversationBottomSheet-module-scss-module__5cbEnG__messageList{flex-direction:column;gap:32px;margin:0;padding:0;list-style:none;display:flex}.AiConversationBottomSheet-module-scss-module__5cbEnG__messageItem{align-items:flex-start;gap:12px;width:100%;display:flex}.AiConversationBottomSheet-module-scss-module__5cbEnG__messageUser{justify-content:flex-end}.AiConversationBottomSheet-module-scss-module__5cbEnG__messageAssistant{justify-content:flex-start}.AiConversationBottomSheet-module-scss-module__5cbEnG__messageBubble{white-space:pre-wrap;word-break:keep-all;overflow-wrap:break-word;background:#fff;max-width:80%}.AiConversationBottomSheet-module-scss-module__5cbEnG__messageBubbleText{white-space:inherit;word-break:keep-all;overflow-wrap:break-word;flex-direction:column;gap:12px;margin:0;display:flex}.AiConversationBottomSheet-module-scss-module__5cbEnG__messageBubbleText>span{white-space:inherit;word-break:inherit;overflow-wrap:inherit;display:block}.AiConversationBottomSheet-module-scss-module__5cbEnG__streamingIncomingChunk{opacity:0;animation:.16s ease-out forwards AiConversationBottomSheet-module-scss-module__5cbEnG__streamingChunkFadeIn;display:inline;transform:translateY(2px)}.AiConversationBottomSheet-module-scss-module__5cbEnG__messageUser .AiConversationBottomSheet-module-scss-module__5cbEnG__messageBubble{color:var(--tds-cool-gray-100);border:1px solid var(--tds-cool-gray-20);background:var(--tds-cool-gray-20);word-break:normal;overflow-wrap:normal;border-radius:22px;padding:12px 19px}.AiConversationBottomSheet-module-scss-module__5cbEnG__messageAssistant .AiConversationBottomSheet-module-scss-module__5cbEnG__messageBubble,.AiConversationBottomSheet-module-scss-module__5cbEnG__messageAssistant .AiConversationBottomSheet-module-scss-module__5cbEnG__messageBubbleGhost{max-width:100%}.AiConversationBottomSheet-module-scss-module__5cbEnG__messageBubbleGhost{color:#4b5563;flex-direction:column;align-items:flex-start;gap:12px;font-style:normal;display:flex}.AiConversationBottomSheet-module-scss-module__5cbEnG__streamingPlaceholderText{color:#0000;background:linear-gradient(90deg,#9ca3af 0%,#d1d5db 50%,#9ca3af 100%) 0 0/200%;-webkit-background-clip:text;animation:1.6s linear infinite AiConversationBottomSheet-module-scss-module__5cbEnG__placeholderShimmer;display:inline-block}@keyframes AiConversationBottomSheet-module-scss-module__5cbEnG__placeholderShimmer{0%{background-position:0%}to{background-position:200%}}@keyframes AiConversationBottomSheet-module-scss-module__5cbEnG__streamingChunkFadeIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.AiConversationBottomSheet-module-scss-module__5cbEnG__streamingIncomingChunk{opacity:1;animation:none;transform:none}}.AiConversationBottomSheet-module-scss-module__5cbEnG__messageBubbleError{color:#b91c1c;background:#fef2f2;border-color:#fca5a5}.AiConversationBottomSheet-module-scss-module__5cbEnG__contactAgentWrapper{display:flex}.AiConversationBottomSheet-module-scss-module__5cbEnG__agentReferralCard,.AiConversationBottomSheet-module-scss-module__5cbEnG__agentReferralInfo{flex-direction:column;display:flex}.AiConversationBottomSheet-module-scss-module__5cbEnG__agentReferralRow{flex-wrap:wrap;align-items:center;gap:4px;margin:0;display:flex}.AiConversationBottomSheet-module-scss-module__5cbEnG__agentReferralLabel,.AiConversationBottomSheet-module-scss-module__5cbEnG__agentReferralSeparator{flex-shrink:0}.AiConversationBottomSheet-module-scss-module__5cbEnG__agentReferralValue{display:inline}.AiConversationBottomSheet-module-scss-module__5cbEnG__agentReferralCopyButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.AiConversationBottomSheet-module-scss-module__5cbEnG__agentReferralPhoneLink{color:var(--tds-blue-60);text-decoration:underline}.AiConversationBottomSheet-module-scss-module__5cbEnG__agentReferralButtonWrapper{padding-top:12px;display:flex}.AiConversationBottomSheet-module-scss-module__5cbEnG__agentReferralButtonLabel{align-items:center;gap:8px;display:inline-flex}.AiConversationBottomSheet-module-scss-module__5cbEnG__agentReferralButtonIcon{flex-shrink:0}.AiConversationBottomSheet-module-scss-module__5cbEnG__messageAssistantContent{align-items:flex-start;gap:10px;width:100%;display:flex}.AiConversationBottomSheet-module-scss-module__5cbEnG__messageAvatar{border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin:1px 0;display:flex}.AiConversationBottomSheet-module-scss-module__5cbEnG__messageBody{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.AiConversationBottomSheet-module-scss-module__5cbEnG__suggestionGuideWrapper{width:100%;margin-top:8px}.AiConversationBottomSheet-module-scss-module__5cbEnG__suggestionGuideWrapperCompact{margin-top:0}.AiConversationBottomSheet-module-scss-module__5cbEnG__fullBleedSection{--ai-carousel-offset-left:calc(32px + 10px + 20px);--ai-carousel-offset-right:20px;width:calc(100% + var(--ai-carousel-offset-left) + var(--ai-carousel-offset-right));margin-left:calc(var(--ai-carousel-offset-left)*-1);margin-right:calc(var(--ai-carousel-offset-right)*-1)}
.FailedMessageAlert-module-scss-module__vtVEZG__container{flex-direction:column;gap:12px;width:100%;display:flex}.FailedMessageAlert-module-scss-module__vtVEZG__bubbleWrapper{justify-content:flex-end;display:flex}.FailedMessageAlert-module-scss-module__vtVEZG__callout{width:100%}
.ReservationStatusSection-module-scss-module__7LS5GW__container{flex-direction:row;align-items:center;gap:7px;margin:4px 0 0;display:flex;position:relative}
.ViewCountBadgeSection-module-scss-module__4Nr2Ra__container{flex-direction:row;align-items:center;display:flex}
.Space-module__omQV-G__container{width:100%}
