.PromotionContainer-module-scss-module__vnUjhG__promotion_container{color:#333;width:1100px;max-width:100%;height:100%;margin:auto}
.SubFilter-module-scss-module__UWcf1q__container{background:inherit}.SubFilter-module-scss-module__UWcf1q__container .SubFilter-module-scss-module__UWcf1q__swiper{max-width:1024px;padding:12px 16px}.SubFilter-module-scss-module__UWcf1q__container .SubFilter-module-scss-module__UWcf1q__swiper .SubFilter-module-scss-module__UWcf1q__item{cursor:pointer;border-radius:8px;width:auto;margin-right:10px;padding:10px 18px}.SubFilter-module-scss-module__UWcf1q__container .SubFilter-module-scss-module__UWcf1q__swiper .SubFilter-module-scss-module__UWcf1q__item:last-child{margin-right:0}.SubFilter-module-scss-module__UWcf1q__container .SubFilter-module-scss-module__UWcf1q__swiper .SubFilter-module-scss-module__UWcf1q__white{background:var(--Gray-0)}.SubFilter-module-scss-module__UWcf1q__container .SubFilter-module-scss-module__UWcf1q__swiper .SubFilter-module-scss-module__UWcf1q__gray{background:var(--Gray-10)}.SubFilter-module-scss-module__UWcf1q__container .SubFilter-module-scss-module__UWcf1q__swiper .SubFilter-module-scss-module__UWcf1q__default{box-shadow:0 0 0 1px var(--Gray-15) inset;color:var(--Gray-60);font-size:12px;font-weight:600}.SubFilter-module-scss-module__UWcf1q__container .SubFilter-module-scss-module__UWcf1q__swiper .SubFilter-module-scss-module__UWcf1q__actived{background:var(--Pink-50);box-shadow:0 0 0 1px var(--Pink-50) inset;color:var(--Gray-0);font-size:12px;font-weight:700}
.RailEuropePassDetailUsageDaysSelector-module-scss-module__szOX-G__container{flex-direction:column;gap:16px;padding:30px 16px;display:flex}@media (max-width:640px){.RailEuropePassDetailUsageDaysSelector-module-scss-module__szOX-G__container{padding:30px 0}}.RailEuropePassDetailUsageDaysSelector-module-scss-module__szOX-G__container .RailEuropePassDetailUsageDaysSelector-module-scss-module__szOX-G__title{color:var(--Gray-100);font-size:18px;font-weight:600}@media (max-width:640px){.RailEuropePassDetailUsageDaysSelector-module-scss-module__szOX-G__container .RailEuropePassDetailUsageDaysSelector-module-scss-module__szOX-G__title{padding:0 16px}}.RailEuropePassDetailUsageDaysSelector-module-scss-module__szOX-G__container .RailEuropePassDetailUsageDaysSelector-module-scss-module__szOX-G__filter{padding:0}@media (max-width:640px){.RailEuropePassDetailUsageDaysSelector-module-scss-module__szOX-G__container .RailEuropePassDetailUsageDaysSelector-module-scss-module__szOX-G__filter{padding:0 16px}}.RailEuropePassDetailUsageDaysSelector-module-scss-module__szOX-G__container .RailEuropePassDetailUsageDaysSelector-module-scss-module__szOX-G__divider{margin:0}@media (max-width:640px){.RailEuropePassDetailUsageDaysSelector-module-scss-module__szOX-G__container .RailEuropePassDetailUsageDaysSelector-module-scss-module__szOX-G__divider{margin:0 16px}}.RailEuropePassDetailUsageDaysSelector-module-scss-module__szOX-G__container .RailEuropePassDetailUsageDaysSelector-module-scss-module__szOX-G__description{letter-spacing:normal;color:var(--Gray-100);font-size:14px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.57}@media (max-width:640px){.RailEuropePassDetailUsageDaysSelector-module-scss-module__szOX-G__container .RailEuropePassDetailUsageDaysSelector-module-scss-module__szOX-G__description{padding:0 16px}}.RailEuropePassDetailUsageDaysSelector-module-scss-module__szOX-G__container .RailEuropePassDetailUsageDaysSelector-module-scss-module__szOX-G__description .RailEuropePassDetailUsageDaysSelector-module-scss-module__szOX-G__accent{color:var(--Pink-50)}
.MultipleFilter-module-scss-module__HkboQG__container{background:var(--Gray-10);width:100%;position:relative}.MultipleFilter-module-scss-module__HkboQG__container .MultipleFilter-module-scss-module__HkboQG__swiper{width:100%;padding:12px 16px}.MultipleFilter-module-scss-module__HkboQG__container .MultipleFilter-module-scss-module__HkboQG__swiper .MultipleFilter-module-scss-module__HkboQG__item{cursor:pointer;width:auto}.MultipleFilter-module-scss-module__HkboQG__container .MultipleFilter-module-scss-module__HkboQG__swiper .MultipleFilter-module-scss-module__HkboQG__item .MultipleFilter-module-scss-module__HkboQG__filter{width:12px;height:12px;fill:var(--Gray-60)}.MultipleFilter-module-scss-module__HkboQG__container .MultipleFilter-module-scss-module__HkboQG__swiper .MultipleFilter-module-scss-module__HkboQG__item .MultipleFilter-module-scss-module__HkboQG__down{width:10px;height:10px}.MultipleFilter-module-scss-module__HkboQG__container .MultipleFilter-module-scss-module__HkboQG__swiper .MultipleFilter-module-scss-module__HkboQG__item .MultipleFilter-module-scss-module__HkboQG__down path{stroke:var(--Gray-70)}.MultipleFilter-module-scss-module__HkboQG__container .MultipleFilter-module-scss-module__HkboQG__swiper .MultipleFilter-module-scss-module__HkboQG__item .MultipleFilter-module-scss-module__HkboQG__all{background:var(--Gray-0);border:solid 1px var(--Gray-20);border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.MultipleFilter-module-scss-module__HkboQG__container .MultipleFilter-module-scss-module__HkboQG__swiper .MultipleFilter-module-scss-module__HkboQG__item .MultipleFilter-module-scss-module__HkboQG__all.MultipleFilter-module-scss-module__HkboQG__all_actived{border:solid 1px var(--Pink-50)}.MultipleFilter-module-scss-module__HkboQG__container .MultipleFilter-module-scss-module__HkboQG__swiper .MultipleFilter-module-scss-module__HkboQG__item .MultipleFilter-module-scss-module__HkboQG__all.MultipleFilter-module-scss-module__HkboQG__all_actived .MultipleFilter-module-scss-module__HkboQG__filter{fill:var(--Pink-50)}.MultipleFilter-module-scss-module__HkboQG__container .MultipleFilter-module-scss-module__HkboQG__swiper .MultipleFilter-module-scss-module__HkboQG__item .MultipleFilter-module-scss-module__HkboQG__select{background:var(--Gray-0);justify-content:center;align-items:center;gap:4px;height:31px;padding:0 12px;font-size:12px;font-weight:500;line-height:15px;display:flex}.MultipleFilter-module-scss-module__HkboQG__container .MultipleFilter-module-scss-module__HkboQG__swiper .MultipleFilter-module-scss-module__HkboQG__item.MultipleFilter-module-scss-module__HkboQG__default .MultipleFilter-module-scss-module__HkboQG__select{border:solid 1px var(--Gray-20);border-radius:35px}.MultipleFilter-module-scss-module__HkboQG__container .MultipleFilter-module-scss-module__HkboQG__swiper .MultipleFilter-module-scss-module__HkboQG__item.MultipleFilter-module-scss-module__HkboQG__default .MultipleFilter-module-scss-module__HkboQG__select .MultipleFilter-module-scss-module__HkboQG__name{color:var(--Gray-50)}.MultipleFilter-module-scss-module__HkboQG__container .MultipleFilter-module-scss-module__HkboQG__swiper .MultipleFilter-module-scss-module__HkboQG__item.MultipleFilter-module-scss-module__HkboQG__default .MultipleFilter-module-scss-module__HkboQG__select .MultipleFilter-module-scss-module__HkboQG__down path{stroke:var(--Gray-50)}.MultipleFilter-module-scss-module__HkboQG__container .MultipleFilter-module-scss-module__HkboQG__swiper .MultipleFilter-module-scss-module__HkboQG__item.MultipleFilter-module-scss-module__HkboQG__actived .MultipleFilter-module-scss-module__HkboQG__select{border:solid 1px var(--Pink-50);border-radius:35px}.MultipleFilter-module-scss-module__HkboQG__container .MultipleFilter-module-scss-module__HkboQG__swiper .MultipleFilter-module-scss-module__HkboQG__item.MultipleFilter-module-scss-module__HkboQG__actived .MultipleFilter-module-scss-module__HkboQG__select .MultipleFilter-module-scss-module__HkboQG__name{color:var(--Pink-50)}.MultipleFilter-module-scss-module__HkboQG__container .MultipleFilter-module-scss-module__HkboQG__swiper .MultipleFilter-module-scss-module__HkboQG__item.MultipleFilter-module-scss-module__HkboQG__actived .MultipleFilter-module-scss-module__HkboQG__select .MultipleFilter-module-scss-module__HkboQG__down path{stroke:var(--Pink-50)}
.RailEuropePassDetailSeatClassSelector-module-scss-module__TGeeFa__container{flex-direction:column;gap:16px;padding:30px 16px;display:flex}.RailEuropePassDetailSeatClassSelector-module-scss-module__TGeeFa__container .RailEuropePassDetailSeatClassSelector-module-scss-module__TGeeFa__title{color:var(--Gray-100);font-size:18px;font-weight:600}.RailEuropePassDetailSeatClassSelector-module-scss-module__TGeeFa__container .RailEuropePassDetailSeatClassSelector-module-scss-module__TGeeFa__list{flex-direction:column;gap:16px;display:flex}.RailEuropePassDetailSeatClassSelector-module-scss-module__TGeeFa__container .RailEuropePassDetailSeatClassSelector-module-scss-module__TGeeFa__list .RailEuropePassDetailSeatClassSelector-module-scss-module__TGeeFa__class{cursor:pointer;border:1px solid;border-radius:12px;align-items:center;gap:8px;padding:24px 20px;display:flex}.RailEuropePassDetailSeatClassSelector-module-scss-module__TGeeFa__container .RailEuropePassDetailSeatClassSelector-module-scss-module__TGeeFa__list .RailEuropePassDetailSeatClassSelector-module-scss-module__TGeeFa__class .RailEuropePassDetailSeatClassSelector-module-scss-module__TGeeFa__name{color:var(--Gray-80);font-size:14px;font-weight:600;line-height:18px}.RailEuropePassDetailSeatClassSelector-module-scss-module__TGeeFa__container .RailEuropePassDetailSeatClassSelector-module-scss-module__TGeeFa__list .RailEuropePassDetailSeatClassSelector-module-scss-module__TGeeFa__class .RailEuropePassDetailSeatClassSelector-module-scss-module__TGeeFa__price{color:var(--Gray-80);margin-left:auto;font-size:15px;font-weight:600}.RailEuropePassDetailSeatClassSelector-module-scss-module__TGeeFa__container .RailEuropePassDetailSeatClassSelector-module-scss-module__TGeeFa__list .RailEuropePassDetailSeatClassSelector-module-scss-module__TGeeFa__class.RailEuropePassDetailSeatClassSelector-module-scss-module__TGeeFa__default{background:var(--Gray-10);border-color:var(--Gray-15)}.RailEuropePassDetailSeatClassSelector-module-scss-module__TGeeFa__container .RailEuropePassDetailSeatClassSelector-module-scss-module__TGeeFa__list .RailEuropePassDetailSeatClassSelector-module-scss-module__TGeeFa__class.RailEuropePassDetailSeatClassSelector-module-scss-module__TGeeFa__actived{background:var(--Pink-10);border-color:var(--Pink-20)}.RailEuropePassDetailSeatClassSelector-module-scss-module__TGeeFa__container .RailEuropePassDetailSeatClassSelector-module-scss-module__TGeeFa__guide{border:solid 1px var(--Gray-10);border-radius:12px;padding:16px}.RailEuropePassDetailSeatClassSelector-module-scss-module__TGeeFa__container .RailEuropePassDetailSeatClassSelector-module-scss-module__TGeeFa__guide .RailEuropePassDetailSeatClassSelector-module-scss-module__TGeeFa__bullet:after{background:var(--Gray-40)}.RailEuropePassDetailSeatClassSelector-module-scss-module__TGeeFa__container .RailEuropePassDetailSeatClassSelector-module-scss-module__TGeeFa__guide .RailEuropePassDetailSeatClassSelector-module-scss-module__TGeeFa__description{color:var(--Gray-50);font-size:12px;line-height:1.83}.RailEuropePassDetailSeatClassSelector-module-scss-module__TGeeFa__container .RailEuropePassDetailSeatClassSelector-module-scss-module__TGeeFa__guide .RailEuropePassDetailSeatClassSelector-module-scss-module__TGeeFa__button_more{margin-top:2px}.RailEuropePassDetailSeatClassSelector-module-scss-module__TGeeFa__popup_body{flex-direction:column;gap:20px;padding:0 30px 30px;display:flex}@media (max-width:640px){.RailEuropePassDetailSeatClassSelector-module-scss-module__TGeeFa__popup_body{padding:20px 16px}}
.CategoryFilter-module-scss-module__6zdrgW__container{background:var(--Gray-0);z-index:3;flex-direction:column;display:flex;position:relative}.CategoryFilter-module-scss-module__6zdrgW__container .CategoryFilter-module-scss-module__6zdrgW__actived{display:block}.CategoryFilter-module-scss-module__6zdrgW__container .CategoryFilter-module-scss-module__6zdrgW__disabled{display:none}
.RailEuropePassDetailPolicyInfo-module-scss-module__GOa47G__container{justify-content:space-between;align-items:center;gap:16px;padding:30px 16px;display:flex}.RailEuropePassDetailPolicyInfo-module-scss-module__GOa47G__container .RailEuropePassDetailPolicyInfo-module-scss-module__GOa47G__title{color:var(--Gray-100);font-size:18px;font-weight:600}.RailEuropePassDetailPolicyInfo-module-scss-module__GOa47G__popup_body{flex-direction:column;gap:20px;padding:0 30px 30px;display:flex}@media (max-width:640px){.RailEuropePassDetailPolicyInfo-module-scss-module__GOa47G__popup_body{padding:20px 16px}}.RailEuropePassDetailPolicyInfo-module-scss-module__GOa47G__popup_body .RailEuropePassDetailPolicyInfo-module-scss-module__GOa47G__box_translation{background:var(--Gray-10);border-radius:10px;align-items:center;gap:8px;margin-bottom:20px;padding:14px 12px;display:flex}.RailEuropePassDetailPolicyInfo-module-scss-module__GOa47G__popup_body .RailEuropePassDetailPolicyInfo-module-scss-module__GOa47G__box_translation .RailEuropePassDetailPolicyInfo-module-scss-module__GOa47G__description{color:var(--Gray-100);font-size:12px;font-weight:600}.RailEuropePassDetailPolicyInfo-module-scss-module__GOa47G__popup_body .RailEuropePassDetailPolicyInfo-module-scss-module__GOa47G__box_translation .RailEuropePassDetailPolicyInfo-module-scss-module__GOa47G__button_text{margin-left:auto}.RailEuropePassDetailPolicyInfo-module-scss-module__GOa47G__popup_body .RailEuropePassDetailPolicyInfo-module-scss-module__GOa47G__title{color:var(--Gray-100);font-size:18px;font-weight:600}.RailEuropePassDetailPolicyInfo-module-scss-module__GOa47G__popup_body .RailEuropePassDetailPolicyInfo-module-scss-module__GOa47G__parsed_html p{margin-left:0!important}.RailEuropePassDetailPolicyInfo-module-scss-module__GOa47G__popup_body .RailEuropePassDetailPolicyInfo-module-scss-module__GOa47G__parsed_html li{display:block}
.ScrollBar-module-scss-module__GTy9wW__container{background:var(--Gray-20);border-radius:0;width:100%;max-width:528px;height:3px;margin:20px auto 0;overflow:hidden}.ScrollBar-module-scss-module__GTy9wW__container .ScrollBar-module-scss-module__GTy9wW__drag{background:var(--Gray-100);will-change:width,transform;height:100%;transition:width .2s ease-out,transform .3s ease-out}
.StripBannerCarousel-module-scss-module__NX06fq__container{flex-direction:column;padding:20px 16px;display:flex;position:relative;container-type:inline-size}@media (max-width:640px){.StripBannerCarousel-module-scss-module__NX06fq__container{padding:30px 0}}.StripBannerCarousel-module-scss-module__NX06fq__container .StripBannerCarousel-module-scss-module__NX06fq__slides{width:100%;display:flex;position:relative}@media (max-width:640px){.StripBannerCarousel-module-scss-module__NX06fq__container .StripBannerCarousel-module-scss-module__NX06fq__slides{padding:0 16px}}.StripBannerCarousel-module-scss-module__NX06fq__container .StripBannerCarousel-module-scss-module__NX06fq__slides .StripBannerCarousel-module-scss-module__NX06fq__slide{border-radius:8px;margin-right:16px;display:flex}.StripBannerCarousel-module-scss-module__NX06fq__container .StripBannerCarousel-module-scss-module__NX06fq__slides .StripBannerCarousel-module-scss-module__NX06fq__slide:last-child{margin-right:0}.StripBannerCarousel-module-scss-module__NX06fq__container .StripBannerCarousel-module-scss-module__NX06fq__slides .StripBannerCarousel-module-scss-module__NX06fq__slide .StripBannerCarousel-module-scss-module__NX06fq__card_pc{display:block}@media (max-width:640px){.StripBannerCarousel-module-scss-module__NX06fq__container .StripBannerCarousel-module-scss-module__NX06fq__slides .StripBannerCarousel-module-scss-module__NX06fq__slide .StripBannerCarousel-module-scss-module__NX06fq__card_pc{display:none}}.StripBannerCarousel-module-scss-module__NX06fq__container .StripBannerCarousel-module-scss-module__NX06fq__slides .StripBannerCarousel-module-scss-module__NX06fq__slide .StripBannerCarousel-module-scss-module__NX06fq__card_mobile{display:none}@media (max-width:640px){.StripBannerCarousel-module-scss-module__NX06fq__container .StripBannerCarousel-module-scss-module__NX06fq__slides .StripBannerCarousel-module-scss-module__NX06fq__slide .StripBannerCarousel-module-scss-module__NX06fq__card_mobile{display:block}}.StripBannerCarousel-module-scss-module__NX06fq__container .StripBannerCarousel-module-scss-module__NX06fq__slides .StripBannerCarousel-module-scss-module__NX06fq__slide .StripBannerCarousel-module-scss-module__NX06fq__card_disabled{display:none}@media (max-width:640px){.StripBannerCarousel-module-scss-module__NX06fq__container .StripBannerCarousel-module-scss-module__NX06fq__slides .StripBannerCarousel-module-scss-module__NX06fq__slide{width:100%}}@container (min-width:940px){.StripBannerCarousel-module-scss-module__NX06fq__container .StripBannerCarousel-module-scss-module__NX06fq__slides .StripBannerCarousel-module-scss-module__NX06fq__slide{width:calc(33.3333% - 10.6667px)}}@container (min-width:541px) and (not (min-width:940px)){.StripBannerCarousel-module-scss-module__NX06fq__container .StripBannerCarousel-module-scss-module__NX06fq__slides .StripBannerCarousel-module-scss-module__NX06fq__slide{width:calc(45.4545% - 7.27273px)}}@container not (min-width:541px){.StripBannerCarousel-module-scss-module__NX06fq__container .StripBannerCarousel-module-scss-module__NX06fq__slides .StripBannerCarousel-module-scss-module__NX06fq__slide{width:100%}}.StripBannerCarousel-module-scss-module__NX06fq__container .StripBannerCarousel-module-scss-module__NX06fq__slides .StripBannerCarousel-module-scss-module__NX06fq__pagination{display:none}@container not (min-width:541px){.StripBannerCarousel-module-scss-module__NX06fq__container .StripBannerCarousel-module-scss-module__NX06fq__slides .StripBannerCarousel-module-scss-module__NX06fq__pagination{display:block}.StripBannerCarousel-module-scss-module__NX06fq__container .StripBannerCarousel-module-scss-module__NX06fq__prev,.StripBannerCarousel-module-scss-module__NX06fq__container .StripBannerCarousel-module-scss-module__NX06fq__next{display:none}}@media (max-width:640px){.StripBannerCarousel-module-scss-module__NX06fq__container .StripBannerCarousel-module-scss-module__NX06fq__scrollbar{display:none}}.StripBannerCarousel-module-scss-module__NX06fq__container.StripBannerCarousel-module-scss-module__NX06fq__slide_per_view_one .StripBannerCarousel-module-scss-module__NX06fq__slide{width:100%}.StripBannerCarousel-module-scss-module__NX06fq__container.StripBannerCarousel-module-scss-module__NX06fq__slide_per_view_one .StripBannerCarousel-module-scss-module__NX06fq__pagination{display:block}.StripBannerCarousel-module-scss-module__NX06fq__container.StripBannerCarousel-module-scss-module__NX06fq__more .StripBannerCarousel-module-scss-module__NX06fq__pagination{cursor:pointer}.StripBannerCarousel-module-scss-module__NX06fq__container.StripBannerCarousel-module-scss-module__NX06fq__more .StripBannerCarousel-module-scss-module__NX06fq__prev,.StripBannerCarousel-module-scss-module__NX06fq__container.StripBannerCarousel-module-scss-module__NX06fq__more .StripBannerCarousel-module-scss-module__NX06fq__next{top:calc(50% - 12px)}@media (min-width:1025px){.StripBannerCarousel-module-scss-module__NX06fq__container.StripBannerCarousel-module-scss-module__NX06fq__arrow_buttons_hover .StripBannerCarousel-module-scss-module__NX06fq__prev,.StripBannerCarousel-module-scss-module__NX06fq__container.StripBannerCarousel-module-scss-module__NX06fq__arrow_buttons_hover .StripBannerCarousel-module-scss-module__NX06fq__next{opacity:0}.StripBannerCarousel-module-scss-module__NX06fq__container.StripBannerCarousel-module-scss-module__NX06fq__arrow_buttons_hover:hover .StripBannerCarousel-module-scss-module__NX06fq__prev,.StripBannerCarousel-module-scss-module__NX06fq__container.StripBannerCarousel-module-scss-module__NX06fq__arrow_buttons_hover:hover .StripBannerCarousel-module-scss-module__NX06fq__next{opacity:1}}
.ActivityContentsBannerCarousel-module-scss-module__0X_Bza__container .ActivityContentsBannerCarousel-module-scss-module__0X_Bza__carousel{margin-bottom:30px;padding:0 16px}@media (max-width:640px){.ActivityContentsBannerCarousel-module-scss-module__0X_Bza__container .ActivityContentsBannerCarousel-module-scss-module__0X_Bza__carousel{padding:0}}.ActivityContentsBannerCarousel-module-scss-module__0X_Bza__container .ActivityContentsBannerCarousel-module-scss-module__0X_Bza__card{aspect-ratio:595/92}@media (max-width:640px){.ActivityContentsBannerCarousel-module-scss-module__0X_Bza__container .ActivityContentsBannerCarousel-module-scss-module__0X_Bza__card{aspect-ratio:328/80}}
.ActivityFixedBannerCarousel-module-scss-module__etmRTq__container .ActivityFixedBannerCarousel-module-scss-module__etmRTq__carousel{padding:30px 16px}@media (max-width:640px){.ActivityFixedBannerCarousel-module-scss-module__etmRTq__container .ActivityFixedBannerCarousel-module-scss-module__etmRTq__carousel{padding:30px 0}}.ActivityFixedBannerCarousel-module-scss-module__etmRTq__container.ActivityFixedBannerCarousel-module-scss-module__etmRTq__mobile{display:none}@media (max-width:640px){.ActivityFixedBannerCarousel-module-scss-module__etmRTq__container.ActivityFixedBannerCarousel-module-scss-module__etmRTq__mobile{display:block}}.ActivityFixedBannerCarousel-module-scss-module__etmRTq__container.ActivityFixedBannerCarousel-module-scss-module__etmRTq__pc{display:block}@media (max-width:640px){.ActivityFixedBannerCarousel-module-scss-module__etmRTq__container.ActivityFixedBannerCarousel-module-scss-module__etmRTq__pc{display:none}}.ActivityFixedBannerCarousel-module-scss-module__etmRTq__container .ActivityFixedBannerCarousel-module-scss-module__etmRTq__card{aspect-ratio:367.18/123}
.ActivityAreaSections-module-scss-module__-qHdeW__component{padding:30px 16px}.ActivityAreaSections-module-scss-module__-qHdeW__component .ActivityAreaSections-module-scss-module__-qHdeW__section{background:var(--Gray-0);gap:16px;display:flex}.ActivityAreaSections-module-scss-module__-qHdeW__component .ActivityAreaSections-module-scss-module__-qHdeW__section .ActivityAreaSections-module-scss-module__-qHdeW__info{cursor:pointer;border:solid 1px var(--Gray-70);border-radius:8px;flex-direction:column;width:100%;padding:16px;display:flex}.ActivityAreaSections-module-scss-module__-qHdeW__component .ActivityAreaSections-module-scss-module__-qHdeW__section .ActivityAreaSections-module-scss-module__-qHdeW__info .ActivityAreaSections-module-scss-module__-qHdeW__message{color:var(--Gray-100);margin-top:4px;font-size:12px;font-weight:500;line-height:15px}.ActivityAreaSections-module-scss-module__-qHdeW__component .ActivityAreaSections-module-scss-module__-qHdeW__section .ActivityAreaSections-module-scss-module__-qHdeW__info .ActivityAreaSections-module-scss-module__-qHdeW__container{margin-top:auto;display:flex}.ActivityAreaSections-module-scss-module__-qHdeW__component .ActivityAreaSections-module-scss-module__-qHdeW__section .ActivityAreaSections-module-scss-module__-qHdeW__info .ActivityAreaSections-module-scss-module__-qHdeW__container .ActivityAreaSections-module-scss-module__-qHdeW__empty{color:var(--Gray-50);justify-content:center;align-items:center;gap:4px;font-size:14px;font-weight:600;line-height:18px;display:flex}.ActivityAreaSections-module-scss-module__-qHdeW__component .ActivityAreaSections-module-scss-module__-qHdeW__section .ActivityAreaSections-module-scss-module__-qHdeW__info .ActivityAreaSections-module-scss-module__-qHdeW__container .ActivityAreaSections-module-scss-module__-qHdeW__item{border:1px solid var(--Gray-0);border-radius:50%;width:56px;height:56px}@media (max-width:640px){.ActivityAreaSections-module-scss-module__-qHdeW__component .ActivityAreaSections-module-scss-module__-qHdeW__section .ActivityAreaSections-module-scss-module__-qHdeW__info .ActivityAreaSections-module-scss-module__-qHdeW__container .ActivityAreaSections-module-scss-module__-qHdeW__item{width:46px;height:46px}}.ActivityAreaSections-module-scss-module__-qHdeW__component .ActivityAreaSections-module-scss-module__-qHdeW__section .ActivityAreaSections-module-scss-module__-qHdeW__info .ActivityAreaSections-module-scss-module__-qHdeW__container .ActivityAreaSections-module-scss-module__-qHdeW__item+.ActivityAreaSections-module-scss-module__-qHdeW__item{margin-left:-10px}.ActivityAreaSections-module-scss-module__-qHdeW__component .ActivityAreaSections-module-scss-module__-qHdeW__section .ActivityAreaSections-module-scss-module__-qHdeW__info .ActivityAreaSections-module-scss-module__-qHdeW__container .ActivityAreaSections-module-scss-module__-qHdeW__more{color:var(--Gray-0);background:var(--Dimmed-Black-70);justify-content:center;align-items:center;padding:14px 8px;font-size:12px;font-weight:700;display:flex}@media (max-width:640px){.ActivityAreaSections-module-scss-module__-qHdeW__component .ActivityAreaSections-module-scss-module__-qHdeW__section .ActivityAreaSections-module-scss-module__-qHdeW__info .ActivityAreaSections-module-scss-module__-qHdeW__container .ActivityAreaSections-module-scss-module__-qHdeW__more{font-size:10px;font-weight:700}}.ActivityAreaSections-module-scss-module__-qHdeW__component .ActivityAreaSections-module-scss-module__-qHdeW__section .ActivityAreaSections-module-scss-module__-qHdeW__wrapper_empty{gap:8px;width:100%;display:flex}.ActivityAreaSections-module-scss-module__-qHdeW__component .ActivityAreaSections-module-scss-module__-qHdeW__section .ActivityAreaSections-module-scss-module__-qHdeW__wrapper_empty .ActivityAreaSections-module-scss-module__-qHdeW__wrapper_empty_info{background:var(--Gray-10);border-radius:8px;flex-direction:column;justify-content:space-between;width:100%;padding:20px;display:flex}.ActivityAreaSections-module-scss-module__-qHdeW__component .ActivityAreaSections-module-scss-module__-qHdeW__section .ActivityAreaSections-module-scss-module__-qHdeW__wrapper_empty .ActivityAreaSections-module-scss-module__-qHdeW__wrapper_empty_info .ActivityAreaSections-module-scss-module__-qHdeW__more{color:var(--Gray-50);font-size:14px;font-weight:600;line-height:18px}.ActivityAreaSections-module-scss-module__-qHdeW__component .ActivityAreaSections-module-scss-module__-qHdeW__section .ActivityAreaSections-module-scss-module__-qHdeW__title{color:var(--Gray-100);font-size:15px;font-weight:600}.ActivityAreaSections-module-scss-module__-qHdeW__component .ActivityAreaSections-module-scss-module__-qHdeW__section .ActivityAreaSections-module-scss-module__-qHdeW__card{aspect-ratio:130/186;border-radius:8px;flex-direction:column;width:100%;max-width:130px;height:100%;display:flex;position:relative}@media (max-width:640px){.ActivityAreaSections-module-scss-module__-qHdeW__component .ActivityAreaSections-module-scss-module__-qHdeW__section .ActivityAreaSections-module-scss-module__-qHdeW__card{aspect-ratio:104/150;max-width:104px}}.ActivityAreaSections-module-scss-module__-qHdeW__component .ActivityAreaSections-module-scss-module__-qHdeW__section .ActivityAreaSections-module-scss-module__-qHdeW__card .ActivityAreaSections-module-scss-module__-qHdeW__card_image{object-fit:cover;border-radius:inherit;width:100%;height:100%}.ActivityAreaSections-module-scss-module__-qHdeW__component .ActivityAreaSections-module-scss-module__-qHdeW__section .ActivityAreaSections-module-scss-module__-qHdeW__card .ActivityAreaSections-module-scss-module__-qHdeW__card_name{color:var(--Gray-0);z-index:1;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;background:linear-gradient(#0000 0%,#00000080 100%);justify-content:center;margin-top:auto;padding:32px 10px 10px;font-size:12px;font-weight:600;display:flex;position:relative}
.LightBox-module-scss-module__B3klYG__wrap{background:var(--Dimmed-Black-70);z-index:600;flex-direction:column;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}@media (max-width:640px){.LightBox-module-scss-module__B3klYG__wrap{background:var(--Gray-100)}}.LightBox-module-scss-module__B3klYG__wrap .LightBox-module-scss-module__B3klYG__top{flex-direction:column;align-items:center;width:100%;height:105px;padding-top:50px;display:flex}.LightBox-module-scss-module__B3klYG__wrap .LightBox-module-scss-module__B3klYG__top button{display:none}.LightBox-module-scss-module__B3klYG__wrap .LightBox-module-scss-module__B3klYG__top span{color:var(--Gray-0);background:var(--Dimmed-Black-50);border-radius:40px;padding:4px 10px;font-size:18px;font-weight:500}@media (max-width:640px){.LightBox-module-scss-module__B3klYG__wrap .LightBox-module-scss-module__B3klYG__top{justify-content:center;height:60px;padding:13px 16px;position:relative}.LightBox-module-scss-module__B3klYG__wrap .LightBox-module-scss-module__B3klYG__top span{background:0 0;border:none;padding:0}.LightBox-module-scss-module__B3klYG__wrap .LightBox-module-scss-module__B3klYG__top button{display:block;position:absolute;top:13px;left:16px}}.LightBox-module-scss-module__B3klYG__wrap .LightBox-module-scss-module__B3klYG__body{flex:1;height:calc(100vh - 210px);display:flex}.LightBox-module-scss-module__B3klYG__wrap .LightBox-module-scss-module__B3klYG__body .LightBox-module-scss-module__B3klYG__left,.LightBox-module-scss-module__B3klYG__wrap .LightBox-module-scss-module__B3klYG__body .LightBox-module-scss-module__B3klYG__right{align-items:center;width:166px;height:100%;display:flex}@media (max-width:640px){.LightBox-module-scss-module__B3klYG__wrap .LightBox-module-scss-module__B3klYG__body .LightBox-module-scss-module__B3klYG__left,.LightBox-module-scss-module__B3klYG__wrap .LightBox-module-scss-module__B3klYG__body .LightBox-module-scss-module__B3klYG__right{display:none}}.LightBox-module-scss-module__B3klYG__wrap .LightBox-module-scss-module__B3klYG__body .LightBox-module-scss-module__B3klYG__left button,.LightBox-module-scss-module__B3klYG__wrap .LightBox-module-scss-module__B3klYG__body .LightBox-module-scss-module__B3klYG__right button{cursor:pointer;background:0 0;border:none;outline:none;width:126px;height:126px}.LightBox-module-scss-module__B3klYG__wrap .LightBox-module-scss-module__B3klYG__body .LightBox-module-scss-module__B3klYG__left{justify-content:flex-end}.LightBox-module-scss-module__B3klYG__wrap .LightBox-module-scss-module__B3klYG__body .LightBox-module-scss-module__B3klYG__media{flex:1;width:calc(100% - 332px)}@media (max-width:640px){.LightBox-module-scss-module__B3klYG__wrap .LightBox-module-scss-module__B3klYG__body .LightBox-module-scss-module__B3klYG__media{width:100%}}.LightBox-module-scss-module__B3klYG__wrap .LightBox-module-scss-module__B3klYG__body .LightBox-module-scss-module__B3klYG__media .LightBox-module-scss-module__B3klYG__swiper{width:100%;height:100%}.LightBox-module-scss-module__B3klYG__wrap .LightBox-module-scss-module__B3klYG__body .LightBox-module-scss-module__B3klYG__media .LightBox-module-scss-module__B3klYG__swiper .swiper-slide{justify-content:center;align-items:center;display:flex}.LightBox-module-scss-module__B3klYG__wrap .LightBox-module-scss-module__B3klYG__body .LightBox-module-scss-module__B3klYG__media .LightBox-module-scss-module__B3klYG__swiper img{object-fit:contain;max-width:100%;max-height:100%;width:auto!important;height:auto!important;position:unset!important}.LightBox-module-scss-module__B3klYG__wrap .LightBox-module-scss-module__B3klYG__body .LightBox-module-scss-module__B3klYG__media .LightBox-module-scss-module__B3klYG__swiper .LightBox-module-scss-module__B3klYG__video{cursor:pointer;width:fit-content;position:relative}.LightBox-module-scss-module__B3klYG__wrap .LightBox-module-scss-module__B3klYG__body .LightBox-module-scss-module__B3klYG__media .LightBox-module-scss-module__B3klYG__swiper .LightBox-module-scss-module__B3klYG__video:hover{-webkit-tap-highlight-color:#0000}.LightBox-module-scss-module__B3klYG__wrap .LightBox-module-scss-module__B3klYG__body .LightBox-module-scss-module__B3klYG__media .LightBox-module-scss-module__B3klYG__swiper .LightBox-module-scss-module__B3klYG__video:hover .LightBox-module-scss-module__B3klYG__video_status{justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:640px){.LightBox-module-scss-module__B3klYG__wrap .LightBox-module-scss-module__B3klYG__body .LightBox-module-scss-module__B3klYG__media .LightBox-module-scss-module__B3klYG__swiper .LightBox-module-scss-module__B3klYG__video:hover .LightBox-module-scss-module__B3klYG__video_status{display:none}.LightBox-module-scss-module__B3klYG__wrap .LightBox-module-scss-module__B3klYG__body .LightBox-module-scss-module__B3klYG__media .LightBox-module-scss-module__B3klYG__swiper .LightBox-module-scss-module__B3klYG__video{justify-content:center;align-items:center;width:100%;display:flex}}.LightBox-module-scss-module__B3klYG__wrap .LightBox-module-scss-module__B3klYG__body .LightBox-module-scss-module__B3klYG__media .LightBox-module-scss-module__B3klYG__swiper .LightBox-module-scss-module__B3klYG__video .LightBox-module-scss-module__B3klYG__video_status{background:var(--Dimmed-Black-50);border-radius:40px;width:72px;height:72px;padding:16px;display:none}@media (max-width:640px){.LightBox-module-scss-module__B3klYG__wrap .LightBox-module-scss-module__B3klYG__body .LightBox-module-scss-module__B3klYG__media .LightBox-module-scss-module__B3klYG__swiper .LightBox-module-scss-module__B3klYG__video .LightBox-module-scss-module__B3klYG__video_status{display:none}}.LightBox-module-scss-module__B3klYG__wrap .LightBox-module-scss-module__B3klYG__body .LightBox-module-scss-module__B3klYG__media .LightBox-module-scss-module__B3klYG__swiper .LightBox-module-scss-module__B3klYG__video .LightBox-module-scss-module__B3klYG__mobile_status{background:var(--Dimmed-Black-50);border-radius:40px;width:72px;height:72px;padding:16px;display:none}@media (max-width:640px){.LightBox-module-scss-module__B3klYG__wrap .LightBox-module-scss-module__B3klYG__body .LightBox-module-scss-module__B3klYG__media .LightBox-module-scss-module__B3klYG__swiper .LightBox-module-scss-module__B3klYG__video .LightBox-module-scss-module__B3klYG__mobile_status{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LightBox-module-scss-module__B3klYG__wrap .LightBox-module-scss-module__B3klYG__body .LightBox-module-scss-module__B3klYG__media .LightBox-module-scss-module__B3klYG__swiper .LightBox-module-scss-module__B3klYG__video .LightBox-module-scss-module__B3klYG__mobile_status.LightBox-module-scss-module__B3klYG__is_show{opacity:0;animation:1s forwards LightBox-module-scss-module__B3klYG__fadeOut;display:flex}}.LightBox-module-scss-module__B3klYG__wrap .LightBox-module-scss-module__B3klYG__body .LightBox-module-scss-module__B3klYG__media .LightBox-module-scss-module__B3klYG__swiper .LightBox-module-scss-module__B3klYG__video video{width:fit-content;position:unset;max-width:100%}.LightBox-module-scss-module__B3klYG__wrap .LightBox-module-scss-module__B3klYG__body .LightBox-module-scss-module__B3klYG__right{justify-content:flex-start}.LightBox-module-scss-module__B3klYG__wrap .LightBox-module-scss-module__B3klYG__bottom{flex-direction:column;justify-content:center;align-items:center;width:100%;height:105px;display:flex}.LightBox-module-scss-module__B3klYG__wrap .LightBox-module-scss-module__B3klYG__bottom>div{width:568px;max-width:100%}@media (max-width:640px){.LightBox-module-scss-module__B3klYG__wrap .LightBox-module-scss-module__B3klYG__bottom{height:60px;padding:0}.LightBox-module-scss-module__B3klYG__wrap .LightBox-module-scss-module__B3klYG__bottom>div{width:100%}}@keyframes LightBox-module-scss-module__B3klYG__fadeOut{0%{opacity:1}to{opacity:0}}
.ActivityImageSection-module-scss-module__kCsTNG__activity_image_section{aspect-ratio:1.984;width:100%;margin-top:20px;padding:0 16px;position:relative}@media (max-width:640px){.ActivityImageSection-module-scss-module__kCsTNG__activity_image_section{padding:0}}.ActivityImageSection-module-scss-module__kCsTNG__activity_image_section.ActivityImageSection-module-scss-module__kCsTNG__waug_app{margin-top:0}.ActivityImageSection-module-scss-module__kCsTNG__activity_image_section .ActivityImageSection-module-scss-module__kCsTNG__mobile{display:none}.ActivityImageSection-module-scss-module__kCsTNG__activity_image_section .ActivityImageSection-module-scss-module__kCsTNG__pc{background:var(--Gray-0);gap:8px;display:flex}.ActivityImageSection-module-scss-module__kCsTNG__activity_image_section .ActivityImageSection-module-scss-module__kCsTNG__pc.ActivityImageSection-module-scss-module__kCsTNG__shorts .ActivityImageSection-module-scss-module__kCsTNG__left{flex:85}.ActivityImageSection-module-scss-module__kCsTNG__activity_image_section .ActivityImageSection-module-scss-module__kCsTNG__pc.ActivityImageSection-module-scss-module__kCsTNG__shorts .ActivityImageSection-module-scss-module__kCsTNG__right{flex-direction:row;flex:161}.ActivityImageSection-module-scss-module__kCsTNG__activity_image_section .ActivityImageSection-module-scss-module__kCsTNG__pc.ActivityImageSection-module-scss-module__kCsTNG__shorts .ActivityImageSection-module-scss-module__kCsTNG__right .ActivityImageSection-module-scss-module__kCsTNG__right_sub{background:var(--Gray-0);flex-direction:column;gap:8px;display:flex}.ActivityImageSection-module-scss-module__kCsTNG__activity_image_section .ActivityImageSection-module-scss-module__kCsTNG__pc.ActivityImageSection-module-scss-module__kCsTNG__shorts .ActivityImageSection-module-scss-module__kCsTNG__right .ActivityImageSection-module-scss-module__kCsTNG__right_sub img{background:var(--Gray-20);flex:1;min-height:0}.ActivityImageSection-module-scss-module__kCsTNG__activity_image_section .ActivityImageSection-module-scss-module__kCsTNG__pc .ActivityImageSection-module-scss-module__kCsTNG__left{cursor:pointer;background:var(--Gray-20);flex:85}.ActivityImageSection-module-scss-module__kCsTNG__activity_image_section .ActivityImageSection-module-scss-module__kCsTNG__pc .ActivityImageSection-module-scss-module__kCsTNG__right{background:var(--Gray-0);flex-direction:column;flex:38;gap:8px;display:flex}.ActivityImageSection-module-scss-module__kCsTNG__activity_image_section .ActivityImageSection-module-scss-module__kCsTNG__pc .ActivityImageSection-module-scss-module__kCsTNG__right>div{background:var(--Gray-20);flex:1;min-width:0;min-height:0}.ActivityImageSection-module-scss-module__kCsTNG__activity_image_section .ActivityImageSection-module-scss-module__kCsTNG__pc img{cursor:pointer;position:unset!important}.ActivityImageSection-module-scss-module__kCsTNG__activity_image_section .ActivityImageSection-module-scss-module__kCsTNG__mobile,.ActivityImageSection-module-scss-module__kCsTNG__activity_image_section .ActivityImageSection-module-scss-module__kCsTNG__pc,.ActivityImageSection-module-scss-module__kCsTNG__activity_image_section .ActivityImageSection-module-scss-module__kCsTNG__img{border-radius:12px;width:100%;height:100%;position:relative;overflow:hidden}.ActivityImageSection-module-scss-module__kCsTNG__activity_image_section .ActivityImageSection-module-scss-module__kCsTNG__mobile img,.ActivityImageSection-module-scss-module__kCsTNG__activity_image_section .ActivityImageSection-module-scss-module__kCsTNG__pc img,.ActivityImageSection-module-scss-module__kCsTNG__activity_image_section .ActivityImageSection-module-scss-module__kCsTNG__img img{object-fit:cover;width:100%;height:100%}.ActivityImageSection-module-scss-module__kCsTNG__activity_image_section .ActivityImageSection-module-scss-module__kCsTNG__mobile .ActivityImageSection-module-scss-module__kCsTNG__banner_img,.ActivityImageSection-module-scss-module__kCsTNG__activity_image_section .ActivityImageSection-module-scss-module__kCsTNG__pc .ActivityImageSection-module-scss-module__kCsTNG__banner_img,.ActivityImageSection-module-scss-module__kCsTNG__activity_image_section .ActivityImageSection-module-scss-module__kCsTNG__img .ActivityImageSection-module-scss-module__kCsTNG__banner_img{object-fit:cover}.ActivityImageSection-module-scss-module__kCsTNG__activity_image_section .ActivityImageSection-module-scss-module__kCsTNG__swiper{width:100%;height:100%}.ActivityImageSection-module-scss-module__kCsTNG__activity_image_section .ActivityImageSection-module-scss-module__kCsTNG__swiper .ActivityImageSection-module-scss-module__kCsTNG__sound{bottom:55px}.ActivityImageSection-module-scss-module__kCsTNG__activity_image_section .ActivityImageSection-module-scss-module__kCsTNG__video_icon{width:20%;height:20%;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.ActivityImageSection-module-scss-module__kCsTNG__activity_image_section .ActivityImageSection-module-scss-module__kCsTNG__pagination{z-index:3;background:var(--Dimmed-Black-50);color:var(--Gray-0);border-radius:40px;padding:4px 8px;font-size:12px;font-weight:700;position:absolute;bottom:16px;right:16px}.ActivityImageSection-module-scss-module__kCsTNG__activity_image_section .ActivityImageSection-module-scss-module__kCsTNG__waug_badge{z-index:3;width:auto;height:40px;position:absolute;bottom:8px;left:24px}@media (max-width:640px){.ActivityImageSection-module-scss-module__kCsTNG__activity_image_section .ActivityImageSection-module-scss-module__kCsTNG__waug_badge{left:8px}}.ActivityImageSection-module-scss-module__kCsTNG__activity_image_section .ActivityImageSection-module-scss-module__kCsTNG__more{background:var(--Gray-10);color:var(--Gray-80);cursor:pointer;border-radius:8px;padding:8px 12px;font-size:12px;font-style:normal;font-weight:600;line-height:16px;position:absolute;bottom:16px;right:32px}@media (max-width:640px){.ActivityImageSection-module-scss-module__kCsTNG__activity_image_section .ActivityImageSection-module-scss-module__kCsTNG__more{display:none}.ActivityImageSection-module-scss-module__kCsTNG__activity_image_section{aspect-ratio:1.125;margin-top:0;padding:0}.ActivityImageSection-module-scss-module__kCsTNG__activity_image_section .ActivityImageSection-module-scss-module__kCsTNG__img,.ActivityImageSection-module-scss-module__kCsTNG__activity_image_section .ActivityImageSection-module-scss-module__kCsTNG__mobile{border-radius:0}.ActivityImageSection-module-scss-module__kCsTNG__activity_image_section .ActivityImageSection-module-scss-module__kCsTNG__mobile{display:block}.ActivityImageSection-module-scss-module__kCsTNG__activity_image_section .ActivityImageSection-module-scss-module__kCsTNG__badge{left:16px}.ActivityImageSection-module-scss-module__kCsTNG__activity_image_section .ActivityImageSection-module-scss-module__kCsTNG__pc{display:none}}
.ActivityAreaPopupComponent-module-scss-module__eMq6JG__component{min-height:calc(var(--vh,1vh)*100 - 235px);padding:0 30px 30px;position:relative}@media (max-width:640px){.ActivityAreaPopupComponent-module-scss-module__eMq6JG__component{min-height:calc(var(--vh,1vh)*100 - 126px);padding:0 0 16px}}.ActivityAreaPopupComponent-module-scss-module__eMq6JG__component .ActivityAreaPopupComponent-module-scss-module__eMq6JG__tabs{z-index:2;background:var(--Gray-0);border-top:1px solid var(--Gray-10);position:sticky;top:0;padding:20px 0 0!important}@media (max-width:640px){.ActivityAreaPopupComponent-module-scss-module__eMq6JG__component .ActivityAreaPopupComponent-module-scss-module__eMq6JG__tabs{border:0;border-bottom:1px solid var(--Gray-10);padding:0 0 12px!important}.ActivityAreaPopupComponent-module-scss-module__eMq6JG__component .ActivityAreaPopupComponent-module-scss-module__eMq6JG__tabs .swiper-slide:first-child{margin-left:16px}.ActivityAreaPopupComponent-module-scss-module__eMq6JG__component .ActivityAreaPopupComponent-module-scss-module__eMq6JG__tabs .swiper-slide:last-child{margin-right:16px}}.ActivityAreaPopupComponent-module-scss-module__eMq6JG__component .ActivityAreaPopupComponent-module-scss-module__eMq6JG__cards{margin:0 -8px}@media (max-width:640px){.ActivityAreaPopupComponent-module-scss-module__eMq6JG__component .ActivityAreaPopupComponent-module-scss-module__eMq6JG__cards{margin:0;padding:0 8px}}.ActivityAreaPopupComponent-module-scss-module__eMq6JG__component .ActivityAreaPopupComponent-module-scss-module__eMq6JG__cards .ActivityAreaPopupComponent-module-scss-module__eMq6JG__card{cursor:pointer}
.ActivityAreaHotplace-module-scss-module__Ob_otG__container{flex-direction:column;gap:12px;padding:30px 0;display:flex}.ActivityAreaHotplace-module-scss-module__Ob_otG__container .ActivityAreaHotplace-module-scss-module__Ob_otG__header{justify-content:space-between;align-items:center;padding:0 16px;display:flex}.ActivityAreaHotplace-module-scss-module__Ob_otG__container .ActivityAreaHotplace-module-scss-module__Ob_otG__header .ActivityAreaHotplace-module-scss-module__Ob_otG__title{color:var(--Gray-100);-webkit-line-clamp:1;text-overflow:ellipsis;word-break:keep-all;overflow-wrap:anywhere;word-break:break-all;overflow-wrap:normal;-webkit-box-orient:vertical;font-size:18px;font-weight:600;display:-webkit-box;overflow:hidden}@container (min-width:540px) and (not (min-width:627px)){.ActivityAreaHotplace-module-scss-module__Ob_otG__container .ActivityAreaHotplace-module-scss-module__Ob_otG__carousel .ActivityAreaHotplace-module-scss-module__Ob_otG__slide{width:calc(16.6667% - 13.3333px)!important}}@container not (min-width:540px){.ActivityAreaHotplace-module-scss-module__Ob_otG__container .ActivityAreaHotplace-module-scss-module__Ob_otG__carousel .ActivityAreaHotplace-module-scss-module__Ob_otG__slide{width:calc(28.5714% - 9.14286px)!important}}.ActivityAreaHotplace-module-scss-module__Ob_otG__container .ActivityAreaHotplace-module-scss-module__Ob_otG__carousel button{top:calc(50% - 16px)!important}
.ActivityNoticeComponent-module-scss-module__SDuFWG__component{letter-spacing:normal;flex-direction:column;gap:20px;padding:0 30px 30px;font-size:14px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.57;display:flex}@media (max-width:640px){.ActivityNoticeComponent-module-scss-module__SDuFWG__component{padding:0 16px 30px}}.ActivityNoticeComponent-module-scss-module__SDuFWG__component .ActivityNoticeComponent-module-scss-module__SDuFWG__contents .ActivityNoticeComponent-module-scss-module__SDuFWG__sub{background-color:var(--Pink-10);border:1px solid var(--Pink-20);color:var(--Pink-50);border-radius:12px;margin-top:16px;padding:16px 20px;position:relative}.ActivityNoticeComponent-module-scss-module__SDuFWG__component .ActivityNoticeComponent-module-scss-module__SDuFWG__contents .ActivityNoticeComponent-module-scss-module__SDuFWG__sub ul{margin:0}
.GoodsSection-module-scss-module__Hbi84W__container{flex-direction:column;gap:12px;padding:30px 0;display:flex}@media (max-width:640px){.GoodsSection-module-scss-module__Hbi84W__container{padding:20px 0}}.GoodsSection-module-scss-module__Hbi84W__container.GoodsSection-module-scss-module__Hbi84W__no_wrap .GoodsSection-module-scss-module__Hbi84W__header{padding:0}.GoodsSection-module-scss-module__Hbi84W__container .GoodsSection-module-scss-module__Hbi84W__header{justify-content:space-between;align-items:center;padding:0 16px;display:flex}.GoodsSection-module-scss-module__Hbi84W__container .GoodsSection-module-scss-module__Hbi84W__header .GoodsSection-module-scss-module__Hbi84W__title{color:var(--Gray-100);-webkit-line-clamp:1;text-overflow:ellipsis;word-break:keep-all;overflow-wrap:anywhere;word-break:break-all;overflow-wrap:normal;-webkit-box-orient:vertical;font-size:20px;font-weight:600;display:-webkit-box;overflow:hidden}.GoodsSection-module-scss-module__Hbi84W__container .GoodsSection-module-scss-module__Hbi84W__header .GoodsSection-module-scss-module__Hbi84W__button_name{word-break:keep-all}
.AccommodationPreviewContainer-module-scss-module__BgFBpa__container .AccommodationPreviewContainer-module-scss-module__BgFBpa__image_section{padding-top:10px}.AccommodationPreviewContainer-module-scss-module__BgFBpa__container .AccommodationPreviewContainer-module-scss-module__BgFBpa__info_section{flex-direction:column;gap:20px;padding:30px 16px;display:flex}.AccommodationPreviewContainer-module-scss-module__BgFBpa__container .AccommodationPreviewContainer-module-scss-module__BgFBpa__info_section .AccommodationPreviewContainer-module-scss-module__BgFBpa__condition{gap:10px;display:flex}.AccommodationPreviewContainer-module-scss-module__BgFBpa__container .AccommodationPreviewContainer-module-scss-module__BgFBpa__info_section .AccommodationPreviewContainer-module-scss-module__BgFBpa__condition>*{flex:1}.AccommodationPreviewContainer-module-scss-module__BgFBpa__container .AccommodationPreviewContainer-module-scss-module__BgFBpa__section{flex-direction:column;gap:16px;padding:30px 16px;display:flex}.AccommodationPreviewContainer-module-scss-module__BgFBpa__container .AccommodationPreviewContainer-module-scss-module__BgFBpa__section .AccommodationPreviewContainer-module-scss-module__BgFBpa__section_title{color:var(--Gray-100);font-size:18px;font-weight:600}.AccommodationPreviewContainer-module-scss-module__BgFBpa__container .AccommodationPreviewContainer-module-scss-module__BgFBpa__section .AccommodationPreviewContainer-module-scss-module__BgFBpa__section_contents{white-space:pre-wrap;color:var(--Gray-70);letter-spacing:normal;font-size:14px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.57}.AccommodationPreviewContainer-module-scss-module__BgFBpa__container .AccommodationPreviewContainer-module-scss-module__BgFBpa__section .AccommodationPreviewContainer-module-scss-module__BgFBpa__section_list{flex-wrap:wrap;justify-content:space-between;gap:12px 16px;display:flex}.AccommodationPreviewContainer-module-scss-module__BgFBpa__container .AccommodationPreviewContainer-module-scss-module__BgFBpa__section .AccommodationPreviewContainer-module-scss-module__BgFBpa__section_list.AccommodationPreviewContainer-module-scss-module__BgFBpa__row{flex-direction:column;row-gap:10px}.AccommodationPreviewContainer-module-scss-module__BgFBpa__container .AccommodationPreviewContainer-module-scss-module__BgFBpa__section .AccommodationPreviewContainer-module-scss-module__BgFBpa__section_list.AccommodationPreviewContainer-module-scss-module__BgFBpa__row li{align-items:flex-start}.AccommodationPreviewContainer-module-scss-module__BgFBpa__container .AccommodationPreviewContainer-module-scss-module__BgFBpa__section .AccommodationPreviewContainer-module-scss-module__BgFBpa__section_list.AccommodationPreviewContainer-module-scss-module__BgFBpa__refund_policy{flex-direction:column;row-gap:20px}.AccommodationPreviewContainer-module-scss-module__BgFBpa__container .AccommodationPreviewContainer-module-scss-module__BgFBpa__section .AccommodationPreviewContainer-module-scss-module__BgFBpa__section_list.AccommodationPreviewContainer-module-scss-module__BgFBpa__refund_policy li{background:var(--Gray-10);border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 16px;display:flex}.AccommodationPreviewContainer-module-scss-module__BgFBpa__container .AccommodationPreviewContainer-module-scss-module__BgFBpa__section .AccommodationPreviewContainer-module-scss-module__BgFBpa__section_list.AccommodationPreviewContainer-module-scss-module__BgFBpa__refund_policy li .AccommodationPreviewContainer-module-scss-module__BgFBpa__date{color:var(--Gray-100);font-size:14px;font-weight:700;line-height:normal}.AccommodationPreviewContainer-module-scss-module__BgFBpa__container .AccommodationPreviewContainer-module-scss-module__BgFBpa__section .AccommodationPreviewContainer-module-scss-module__BgFBpa__section_list.AccommodationPreviewContainer-module-scss-module__BgFBpa__refund_policy li .AccommodationPreviewContainer-module-scss-module__BgFBpa__cancel_price{color:var(--Pink-50);font-size:14px;font-weight:400;line-height:18px}.AccommodationPreviewContainer-module-scss-module__BgFBpa__container .AccommodationPreviewContainer-module-scss-module__BgFBpa__section .AccommodationPreviewContainer-module-scss-module__BgFBpa__section_list li{color:var(--Gray-70);letter-spacing:normal;flex:0 0 calc(50% - 8px);align-items:center;gap:4px;font-size:14px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.57;display:flex}.AccommodationPreviewContainer-module-scss-module__BgFBpa__container .AccommodationPreviewContainer-module-scss-module__BgFBpa__divider{margin:0 16px}@media (max-width:640px){.AccommodationPreviewContainer-module-scss-module__BgFBpa__container .AccommodationPreviewContainer-module-scss-module__BgFBpa__divider{margin:0}}.AccommodationPreviewContainer-module-scss-module__BgFBpa__container .AccommodationPreviewContainer-module-scss-module__BgFBpa__button_wrap{background:var(--Gray-0);border-radius:20px 20px 0 0;padding:20px 16px;position:sticky;bottom:0;box-shadow:0 -4px 13px #00000008}
.ActivityDetailNoticeSection-module-scss-module__LdX8Yq__container{gap:var(--Spacing-16);padding:var(--Spacing-Y-Section-Primary) var(--Spacing-X-Global);flex-direction:column;display:flex}.ActivityDetailNoticeSection-module-scss-module__LdX8Yq__container .ActivityDetailNoticeSection-module-scss-module__LdX8Yq__title{color:var(--Gray-100);align-items:center;gap:6px;margin:0;font-size:18px;font-weight:600;display:flex}.ActivityDetailNoticeSection-module-scss-module__LdX8Yq__container .ActivityDetailNoticeSection-module-scss-module__LdX8Yq__message{gap:var(--Spacing-04);color:var(--Gray-100);letter-spacing:normal;align-items:center;font-size:14px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.57;display:flex}.ActivityDetailNoticeSection-module-scss-module__LdX8Yq__container .ActivityDetailNoticeSection-module-scss-module__LdX8Yq__button_notice{gap:var(--Spacing-04);justify-content:center;align-items:center;display:flex}.ActivityDetailNoticeSection-module-scss-module__LdX8Yq__container .ActivityDetailNoticeSection-module-scss-module__LdX8Yq__button_notice .ActivityDetailNoticeSection-module-scss-module__LdX8Yq__icon_check{color:var(--Gray-0)}.ActivityDetailNoticeSection-module-scss-module__LdX8Yq__modal_faq_contents{padding:0 30px 30px}
.ActivityContainer-module-scss-module__5qbX9a__review_container{padding:30px 16px 0}@media (max-width:640px){.ActivityContainer-module-scss-module__5qbX9a__review_container{padding:30px 0 0}}.ActivityContainer-module-scss-module__5qbX9a__fixed_banners_container{display:none}@media (max-width:640px){.ActivityContainer-module-scss-module__5qbX9a__fixed_banners_container{display:block}.ActivityContainer-module-scss-module__5qbX9a__toast{bottom:104px!important}}.ActivityContainer-module-scss-module__5qbX9a__host_container{justify-content:space-between;align-items:center;gap:16px;padding:30px 16px;display:flex}.ActivityContainer-module-scss-module__5qbX9a__host_container .ActivityContainer-module-scss-module__5qbX9a__host_info{align-items:center;gap:16px;width:100%;display:flex}.ActivityContainer-module-scss-module__5qbX9a__host_container .ActivityContainer-module-scss-module__5qbX9a__host_info .ActivityContainer-module-scss-module__5qbX9a__host_info_thumbnail{aspect-ratio:1;border-radius:50%;width:100%;max-width:60px;position:relative}.ActivityContainer-module-scss-module__5qbX9a__host_container .ActivityContainer-module-scss-module__5qbX9a__host_info .ActivityContainer-module-scss-module__5qbX9a__host_info_content{flex-direction:column;gap:4px;width:fit-content;display:flex}.ActivityContainer-module-scss-module__5qbX9a__host_container .ActivityContainer-module-scss-module__5qbX9a__host_info .ActivityContainer-module-scss-module__5qbX9a__host_info_content .ActivityContainer-module-scss-module__5qbX9a__host_info_content_name{color:var(--Gray-100);font-size:14px;font-weight:600;line-height:18px}.ActivityContainer-module-scss-module__5qbX9a__host_container .ActivityContainer-module-scss-module__5qbX9a__host_info .ActivityContainer-module-scss-module__5qbX9a__host_info_content .ActivityContainer-module-scss-module__5qbX9a__host_info_content_description{color:var(--Gray-50);font-size:12px;font-weight:600}.ActivityContainer-module-scss-module__5qbX9a__host_info_popup{flex-direction:column;gap:16px;padding:8px 30px 30px;display:flex}.ActivityContainer-module-scss-module__5qbX9a__host_info_popup .ActivityContainer-module-scss-module__5qbX9a__host_info_popup_thumbnail{border-radius:50%;width:100px;height:100px;margin:0 auto;position:relative}.ActivityContainer-module-scss-module__5qbX9a__host_info_popup .ActivityContainer-module-scss-module__5qbX9a__host_info_popup_content{flex-direction:column;align-items:center;gap:28px;display:flex}.ActivityContainer-module-scss-module__5qbX9a__host_info_popup .ActivityContainer-module-scss-module__5qbX9a__host_info_popup_content .ActivityContainer-module-scss-module__5qbX9a__host_info_popup_content_name{color:var(--Gray-100);text-align:center;font-size:24px;font-weight:600}.ActivityContainer-module-scss-module__5qbX9a__host_info_popup .ActivityContainer-module-scss-module__5qbX9a__host_info_popup_content .ActivityContainer-module-scss-module__5qbX9a__host_info_popup_description{letter-spacing:normal;color:var(--Gray-70);white-space:pre-wrap;font-size:14px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.57}.ActivityContainer-module-scss-module__5qbX9a__host_info_thumbnail_image{object-fit:cover;border-radius:inherit;width:100%;height:100%}
.RentalcarDetailMoreComponent-module-scss-module__vQ7BNG__component_wrap{gap:var(--Spacing-16);flex-direction:column;padding:30px 16px;display:flex}.RentalcarDetailMoreComponent-module-scss-module__vQ7BNG__component_wrap h2{color:var(--Gray-100);align-items:center;gap:6px;font-size:18px;font-weight:600;display:flex}.RentalcarDetailMoreComponent-module-scss-module__vQ7BNG__component_wrap div{letter-spacing:normal;color:var(--Gray-70);word-break:keep-all;white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.57;display:-webkit-box;overflow:hidden}.RentalcarDetailMoreComponent-module-scss-module__vQ7BNG__component_wrap div:has(+.RentalcarDetailMoreComponent-module-scss-module__vQ7BNG__more_wrap>.RentalcarDetailMoreComponent-module-scss-module__vQ7BNG__more_btn>input:checked){-webkit-line-clamp:unset}.RentalcarDetailMoreComponent-module-scss-module__vQ7BNG__component_wrap .RentalcarDetailMoreComponent-module-scss-module__vQ7BNG__more_wrap{justify-content:flex-end;display:flex}.RentalcarDetailMoreComponent-module-scss-module__vQ7BNG__component_wrap .RentalcarDetailMoreComponent-module-scss-module__vQ7BNG__more_wrap .RentalcarDetailMoreComponent-module-scss-module__vQ7BNG__more_btn input{appearance:none;visibility:hidden;width:0}.RentalcarDetailMoreComponent-module-scss-module__vQ7BNG__component_wrap .RentalcarDetailMoreComponent-module-scss-module__vQ7BNG__more_wrap .RentalcarDetailMoreComponent-module-scss-module__vQ7BNG__more_btn{background:var(--Blue-10);cursor:pointer;color:var(--Blue-50);border-radius:8px;align-items:center;gap:4px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}
.AccommodationMoreSection-module-scss-module__IKzmCW__section{flex-direction:column;gap:30px;padding:30px 16px;display:flex}.AccommodationMoreSection-module-scss-module__IKzmCW__section.AccommodationMoreSection-module-scss-module__IKzmCW__contents{gap:16px}.AccommodationMoreSection-module-scss-module__IKzmCW__section.AccommodationMoreSection-module-scss-module__IKzmCW__goods_cards{gap:0;padding:0 16px}.AccommodationMoreSection-module-scss-module__IKzmCW__section.AccommodationMoreSection-module-scss-module__IKzmCW__review{scroll-margin-top:100px}@media (max-width:640px){.AccommodationMoreSection-module-scss-module__IKzmCW__section.AccommodationMoreSection-module-scss-module__IKzmCW__review{padding:30px 0;scroll-margin-top:50px}}.AccommodationMoreSection-module-scss-module__IKzmCW__section.AccommodationMoreSection-module-scss-module__IKzmCW__review+.AccommodationMoreSection-module-scss-module__IKzmCW__section{margin-top:0}.AccommodationMoreSection-module-scss-module__IKzmCW__section.AccommodationMoreSection-module-scss-module__IKzmCW__review+.AccommodationMoreSection-module-scss-module__IKzmCW__section:before{display:none}.AccommodationMoreSection-module-scss-module__IKzmCW__section .AccommodationMoreSection-module-scss-module__IKzmCW__section_title{color:var(--Gray-100);align-items:center;gap:6px;font-size:18px;font-weight:600;display:flex}.AccommodationMoreSection-module-scss-module__IKzmCW__section .AccommodationMoreSection-module-scss-module__IKzmCW__section_contents{color:var(--Gray-70);letter-spacing:normal;white-space:pre-wrap;word-break:keep-all;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.57;display:-webkit-box;overflow:hidden}.AccommodationMoreSection-module-scss-module__IKzmCW__section .AccommodationMoreSection-module-scss-module__IKzmCW__section_contents:has(+.AccommodationMoreSection-module-scss-module__IKzmCW__more_wrap>.AccommodationMoreSection-module-scss-module__IKzmCW__more_btn>input:checked){-webkit-line-clamp:unset}.AccommodationMoreSection-module-scss-module__IKzmCW__section .AccommodationMoreSection-module-scss-module__IKzmCW__more_wrap{justify-content:flex-end;display:flex}.AccommodationMoreSection-module-scss-module__IKzmCW__section .AccommodationMoreSection-module-scss-module__IKzmCW__more_wrap .AccommodationMoreSection-module-scss-module__IKzmCW__more_btn input{appearance:none;visibility:hidden;width:0}.AccommodationMoreSection-module-scss-module__IKzmCW__section .AccommodationMoreSection-module-scss-module__IKzmCW__more_wrap .AccommodationMoreSection-module-scss-module__IKzmCW__more_btn{background:var(--Blue-10);cursor:pointer;color:var(--Blue-50);border-radius:8px;align-items:center;gap:4px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.AccommodationMoreSection-module-scss-module__IKzmCW__section .AccommodationMoreSection-module-scss-module__IKzmCW__map_section>div:first-child{padding:0}.AccommodationMoreSection-module-scss-module__IKzmCW__section .AccommodationMoreSection-module-scss-module__IKzmCW__empty_list{height:fit-content;padding:40px 0 20px}.AccommodationMoreSection-module-scss-module__IKzmCW__section+.AccommodationMoreSection-module-scss-module__IKzmCW__section:before{content:"";background:var(--Gray-10);width:calc(100% - 32px);height:10px;display:block;position:absolute;top:-10px;left:16px}@media (max-width:640px){.AccommodationMoreSection-module-scss-module__IKzmCW__section+.AccommodationMoreSection-module-scss-module__IKzmCW__section:before{width:100%;left:0}}.AccommodationMoreSection-module-scss-module__IKzmCW__section+.AccommodationMoreSection-module-scss-module__IKzmCW__section{margin-top:10px;position:relative}
.RentalcarDetailCancelRefund-module-scss-module__J2eSFq__component_wrap{gap:var(--Spacing-16);flex-direction:column;padding:30px 16px;display:flex}.RentalcarDetailCancelRefund-module-scss-module__J2eSFq__component_wrap h2{color:var(--Gray-100);font-size:18px;font-weight:600}.RentalcarDetailCancelRefund-module-scss-module__J2eSFq__component_wrap .RentalcarDetailCancelRefund-module-scss-module__J2eSFq__contents{letter-spacing:normal;color:var(--Gray-70);word-break:keep-all;font-size:14px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.57}.RentalcarDetailCancelRefund-module-scss-module__J2eSFq__component_wrap .RentalcarDetailCancelRefund-module-scss-module__J2eSFq__contents small{font-size:inherit}.RentalcarDetailCancelRefund-module-scss-module__J2eSFq__component_wrap .RentalcarDetailCancelRefund-module-scss-module__J2eSFq__contents font{color:inherit}
.AreaBestSellerSection-module-scss-module__bOM_cW__container{flex-direction:column;gap:10px;padding:30px 0;display:flex}@media (max-width:640px){.AreaBestSellerSection-module-scss-module__bOM_cW__container{gap:0}}.AreaBestSellerSection-module-scss-module__bOM_cW__container .AreaBestSellerSection-module-scss-module__bOM_cW__header{align-items:center;gap:7px;padding:0 16px;display:flex}.AreaBestSellerSection-module-scss-module__bOM_cW__container .AreaBestSellerSection-module-scss-module__bOM_cW__header .AreaBestSellerSection-module-scss-module__bOM_cW__title{color:var(--Gray-100);-webkit-line-clamp:1;text-overflow:ellipsis;word-break:keep-all;overflow-wrap:anywhere;word-break:break-all;overflow-wrap:normal;-webkit-box-orient:vertical;font-size:20px;font-weight:600;display:-webkit-box;overflow:hidden}.AreaBestSellerSection-module-scss-module__bOM_cW__container .AreaBestSellerSection-module-scss-module__bOM_cW__header .AreaBestSellerSection-module-scss-module__bOM_cW__top_tag{border:solid 1px var(--Gray-100);border-radius:15px;padding:4px 8px;display:flex}.AreaBestSellerSection-module-scss-module__bOM_cW__container .AreaBestSellerSection-module-scss-module__bOM_cW__main{flex-direction:column;display:flex}.AreaBestSellerSection-module-scss-module__bOM_cW__container .AreaBestSellerSection-module-scss-module__bOM_cW__main .AreaBestSellerSection-module-scss-module__bOM_cW__categories{box-shadow:0px -2px 0px 0px var(--Gray-10) inset;border-bottom:none}.AreaBestSellerSection-module-scss-module__bOM_cW__container .AreaBestSellerSection-module-scss-module__bOM_cW__main .AreaBestSellerSection-module-scss-module__bOM_cW__categories .AreaBestSellerSection-module-scss-module__bOM_cW__list{padding:0 16px}@media (max-width:640px){.AreaBestSellerSection-module-scss-module__bOM_cW__container .AreaBestSellerSection-module-scss-module__bOM_cW__main .AreaBestSellerSection-module-scss-module__bOM_cW__categories .AreaBestSellerSection-module-scss-module__bOM_cW__list{padding:0 8px}}@media (min-width:1025px){.AreaBestSellerSection-module-scss-module__bOM_cW__container .AreaBestSellerSection-module-scss-module__bOM_cW__main .AreaBestSellerSection-module-scss-module__bOM_cW__categories{border-bottom:none}}.AreaBestSellerSection-module-scss-module__bOM_cW__container .AreaBestSellerSection-module-scss-module__bOM_cW__main .AreaBestSellerSection-module-scss-module__bOM_cW__box{flex-direction:column;gap:10px;display:flex}.AreaBestSellerSection-module-scss-module__bOM_cW__container .AreaBestSellerSection-module-scss-module__bOM_cW__main .AreaBestSellerSection-module-scss-module__bOM_cW__box .AreaBestSellerSection-module-scss-module__bOM_cW__cards{flex-wrap:wrap;height:max-content;padding:10px 0;display:flex}@media (max-width:640px){.AreaBestSellerSection-module-scss-module__bOM_cW__container .AreaBestSellerSection-module-scss-module__bOM_cW__main .AreaBestSellerSection-module-scss-module__bOM_cW__box .AreaBestSellerSection-module-scss-module__bOM_cW__cards{flex-direction:column}}.AreaBestSellerSection-module-scss-module__bOM_cW__container .AreaBestSellerSection-module-scss-module__bOM_cW__main .AreaBestSellerSection-module-scss-module__bOM_cW__box .AreaBestSellerSection-module-scss-module__bOM_cW__cards .AreaBestSellerSection-module-scss-module__bOM_cW__card{background:var(--Gray-0);gap:14px;width:50%;padding:8px 16px;display:flex}@media (max-width:640px){.AreaBestSellerSection-module-scss-module__bOM_cW__container .AreaBestSellerSection-module-scss-module__bOM_cW__main .AreaBestSellerSection-module-scss-module__bOM_cW__box .AreaBestSellerSection-module-scss-module__bOM_cW__cards .AreaBestSellerSection-module-scss-module__bOM_cW__card{flex:1;width:100%}}.AreaBestSellerSection-module-scss-module__bOM_cW__container .AreaBestSellerSection-module-scss-module__bOM_cW__main .AreaBestSellerSection-module-scss-module__bOM_cW__box .AreaBestSellerSection-module-scss-module__bOM_cW__cards .AreaBestSellerSection-module-scss-module__bOM_cW__card .AreaBestSellerSection-module-scss-module__bOM_cW__thumbnail{aspect-ratio:1;border-radius:8px;min-width:72px;max-width:72px;max-height:72px;display:flex;position:relative}.AreaBestSellerSection-module-scss-module__bOM_cW__container .AreaBestSellerSection-module-scss-module__bOM_cW__main .AreaBestSellerSection-module-scss-module__bOM_cW__box .AreaBestSellerSection-module-scss-module__bOM_cW__cards .AreaBestSellerSection-module-scss-module__bOM_cW__card .AreaBestSellerSection-module-scss-module__bOM_cW__thumbnail .AreaBestSellerSection-module-scss-module__bOM_cW__image{object-fit:cover;border-radius:inherit;width:100%;height:100%}.AreaBestSellerSection-module-scss-module__bOM_cW__container .AreaBestSellerSection-module-scss-module__bOM_cW__main .AreaBestSellerSection-module-scss-module__bOM_cW__box .AreaBestSellerSection-module-scss-module__bOM_cW__cards .AreaBestSellerSection-module-scss-module__bOM_cW__card .AreaBestSellerSection-module-scss-module__bOM_cW__thumbnail .AreaBestSellerSection-module-scss-module__bOM_cW__ranking{width:25.548px;height:25.548px;color:var(--Gray-0);background:var(--Dimmed-Black-70);text-align:center;border-radius:8px 0;justify-content:center;align-items:center;font-family:SUIT;font-size:12px;font-style:italic;font-weight:700;display:flex;position:absolute;top:0;left:0}.AreaBestSellerSection-module-scss-module__bOM_cW__container .AreaBestSellerSection-module-scss-module__bOM_cW__main .AreaBestSellerSection-module-scss-module__bOM_cW__box .AreaBestSellerSection-module-scss-module__bOM_cW__cards .AreaBestSellerSection-module-scss-module__bOM_cW__card .AreaBestSellerSection-module-scss-module__bOM_cW__thumbnail .AreaBestSellerSection-module-scss-module__bOM_cW__image_opening_soon{width:100%;padding:0 6px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.AreaBestSellerSection-module-scss-module__bOM_cW__container .AreaBestSellerSection-module-scss-module__bOM_cW__main .AreaBestSellerSection-module-scss-module__bOM_cW__box .AreaBestSellerSection-module-scss-module__bOM_cW__cards .AreaBestSellerSection-module-scss-module__bOM_cW__card .AreaBestSellerSection-module-scss-module__bOM_cW__thumbnail .AreaBestSellerSection-module-scss-module__bOM_cW__opening{background:var(--Dimmed-Black-50);width:fit-content;min-width:61px;max-width:80px;color:var(--Gray-0);text-align:center;border-radius:4px;padding:4px;font-size:10px;font-weight:600;line-height:13px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.AreaBestSellerSection-module-scss-module__bOM_cW__container .AreaBestSellerSection-module-scss-module__bOM_cW__main .AreaBestSellerSection-module-scss-module__bOM_cW__box .AreaBestSellerSection-module-scss-module__bOM_cW__cards .AreaBestSellerSection-module-scss-module__bOM_cW__card .AreaBestSellerSection-module-scss-module__bOM_cW__thumbnail .AreaBestSellerSection-module-scss-module__bOM_cW__opening span{white-space:nowrap}.AreaBestSellerSection-module-scss-module__bOM_cW__container .AreaBestSellerSection-module-scss-module__bOM_cW__main .AreaBestSellerSection-module-scss-module__bOM_cW__box .AreaBestSellerSection-module-scss-module__bOM_cW__cards .AreaBestSellerSection-module-scss-module__bOM_cW__card .AreaBestSellerSection-module-scss-module__bOM_cW__contents{background:var(--Gray-0);border-radius:16px;flex-direction:column;gap:4px;display:flex;position:relative}.AreaBestSellerSection-module-scss-module__bOM_cW__container .AreaBestSellerSection-module-scss-module__bOM_cW__main .AreaBestSellerSection-module-scss-module__bOM_cW__box .AreaBestSellerSection-module-scss-module__bOM_cW__cards .AreaBestSellerSection-module-scss-module__bOM_cW__card .AreaBestSellerSection-module-scss-module__bOM_cW__contents .AreaBestSellerSection-module-scss-module__bOM_cW__title{-webkit-line-clamp:1;text-overflow:ellipsis;word-break:keep-all;overflow-wrap:anywhere;word-break:break-all;overflow-wrap:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.AreaBestSellerSection-module-scss-module__bOM_cW__container .AreaBestSellerSection-module-scss-module__bOM_cW__main .AreaBestSellerSection-module-scss-module__bOM_cW__box .AreaBestSellerSection-module-scss-module__bOM_cW__cards .AreaBestSellerSection-module-scss-module__bOM_cW__card .AreaBestSellerSection-module-scss-module__bOM_cW__contents .AreaBestSellerSection-module-scss-module__bOM_cW__row{gap:10px;display:flex}.AreaBestSellerSection-module-scss-module__bOM_cW__container .AreaBestSellerSection-module-scss-module__bOM_cW__main .AreaBestSellerSection-module-scss-module__bOM_cW__box .AreaBestSellerSection-module-scss-module__bOM_cW__cards .AreaBestSellerSection-module-scss-module__bOM_cW__card .AreaBestSellerSection-module-scss-module__bOM_cW__contents .AreaBestSellerSection-module-scss-module__bOM_cW__row .AreaBestSellerSection-module-scss-module__bOM_cW__image_new{width:fit-content;height:16px}.AreaBestSellerSection-module-scss-module__bOM_cW__container .AreaBestSellerSection-module-scss-module__bOM_cW__main .AreaBestSellerSection-module-scss-module__bOM_cW__box .AreaBestSellerSection-module-scss-module__bOM_cW__cards .AreaBestSellerSection-module-scss-module__bOM_cW__card .AreaBestSellerSection-module-scss-module__bOM_cW__wish{flex-shrink:0;align-self:center;margin-left:auto}.AreaBestSellerSection-module-scss-module__bOM_cW__container .AreaBestSellerSection-module-scss-module__bOM_cW__main .AreaBestSellerSection-module-scss-module__bOM_cW__box .AreaBestSellerSection-module-scss-module__bOM_cW__buttons{justify-content:center;padding:0 16px;display:flex}.AreaBestSellerSection-module-scss-module__bOM_cW__container .AreaBestSellerSection-module-scss-module__bOM_cW__main .AreaBestSellerSection-module-scss-module__bOM_cW__box .AreaBestSellerSection-module-scss-module__bOM_cW__buttons .AreaBestSellerSection-module-scss-module__bOM_cW__button{max-width:320px}@keyframes AreaBestSellerSection-module-scss-module__bOM_cW__gradient{0%{background-position:100%}to{background-position:0}}
.AccommodationPageContainer-module-scss-module__JY53AG__detail_layout{align-items:stretch;width:100%;display:flex}@media (max-width:640px){.AccommodationPageContainer-module-scss-module__JY53AG__detail_layout{flex-direction:column}}.AccommodationPageContainer-module-scss-module__JY53AG__detail_layout>div{display:inline-block}@media (max-width:640px){.AccommodationPageContainer-module-scss-module__JY53AG__detail_layout>div{display:block}}.AccommodationPageContainer-module-scss-module__JY53AG__detail_layout>div:first-child{width:61.2305%}@media (max-width:640px){.AccommodationPageContainer-module-scss-module__JY53AG__detail_layout>div:first-child{width:100%}}.AccommodationPageContainer-module-scss-module__JY53AG__detail_layout>div:nth-child(2){flex-direction:column;gap:16px;width:38.7695%;height:fit-content;display:flex}@media (max-width:640px){.AccommodationPageContainer-module-scss-module__JY53AG__detail_layout>div:nth-child(2){display:none}}.AccommodationPageContainer-module-scss-module__JY53AG__detail_layout .AccommodationPageContainer-module-scss-module__JY53AG__section{flex-direction:column;gap:30px;padding:30px 16px;display:flex}.AccommodationPageContainer-module-scss-module__JY53AG__detail_layout .AccommodationPageContainer-module-scss-module__JY53AG__section.AccommodationPageContainer-module-scss-module__JY53AG__contents{gap:16px}.AccommodationPageContainer-module-scss-module__JY53AG__detail_layout .AccommodationPageContainer-module-scss-module__JY53AG__section.AccommodationPageContainer-module-scss-module__JY53AG__goods_cards{gap:0;padding:0}.AccommodationPageContainer-module-scss-module__JY53AG__detail_layout .AccommodationPageContainer-module-scss-module__JY53AG__section.AccommodationPageContainer-module-scss-module__JY53AG__review{padding:30px 16px 0;scroll-margin-top:100px}@media (max-width:640px){.AccommodationPageContainer-module-scss-module__JY53AG__detail_layout .AccommodationPageContainer-module-scss-module__JY53AG__section.AccommodationPageContainer-module-scss-module__JY53AG__review{padding:30px 0 0;scroll-margin-top:50px}}.AccommodationPageContainer-module-scss-module__JY53AG__detail_layout .AccommodationPageContainer-module-scss-module__JY53AG__section.AccommodationPageContainer-module-scss-module__JY53AG__review+.AccommodationPageContainer-module-scss-module__JY53AG__section{margin-top:0}.AccommodationPageContainer-module-scss-module__JY53AG__detail_layout .AccommodationPageContainer-module-scss-module__JY53AG__section.AccommodationPageContainer-module-scss-module__JY53AG__review+.AccommodationPageContainer-module-scss-module__JY53AG__section:before{display:none}.AccommodationPageContainer-module-scss-module__JY53AG__detail_layout .AccommodationPageContainer-module-scss-module__JY53AG__section .AccommodationPageContainer-module-scss-module__JY53AG__section_title{color:var(--Gray-100);align-items:center;gap:6px;font-size:18px;font-weight:600;display:flex}.AccommodationPageContainer-module-scss-module__JY53AG__detail_layout .AccommodationPageContainer-module-scss-module__JY53AG__section .AccommodationPageContainer-module-scss-module__JY53AG__section_contents{color:var(--Gray-70);letter-spacing:normal;white-space:pre-wrap;font-size:14px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.57}.AccommodationPageContainer-module-scss-module__JY53AG__detail_layout .AccommodationPageContainer-module-scss-module__JY53AG__section .AccommodationPageContainer-module-scss-module__JY53AG__map_section>div:first-child{padding:0}.AccommodationPageContainer-module-scss-module__JY53AG__detail_layout .AccommodationPageContainer-module-scss-module__JY53AG__section .AccommodationPageContainer-module-scss-module__JY53AG__empty_list{height:fit-content;padding:40px 0 20px}.AccommodationPageContainer-module-scss-module__JY53AG__detail_layout .AccommodationPageContainer-module-scss-module__JY53AG__section+.AccommodationPageContainer-module-scss-module__JY53AG__section:before{content:"";background:var(--Gray-10);width:calc(100% - 32px);height:10px;display:block;position:absolute;top:-10px;left:16px}@media (max-width:640px){.AccommodationPageContainer-module-scss-module__JY53AG__detail_layout .AccommodationPageContainer-module-scss-module__JY53AG__section+.AccommodationPageContainer-module-scss-module__JY53AG__section:before{width:100%;left:0}}.AccommodationPageContainer-module-scss-module__JY53AG__detail_layout .AccommodationPageContainer-module-scss-module__JY53AG__section+.AccommodationPageContainer-module-scss-module__JY53AG__section{margin-top:10px;position:relative}
.RentalcarDetailInsurance-module-scss-module__guOf7q__component_wrap{gap:var(--Spacing-16);flex-direction:column;padding:30px 16px;display:flex}.RentalcarDetailInsurance-module-scss-module__guOf7q__component_wrap h2{color:var(--Gray-100);margin-bottom:-4px;font-size:18px;font-weight:600}.RentalcarDetailInsurance-module-scss-module__guOf7q__component_wrap .RentalcarDetailInsurance-module-scss-module__guOf7q__info{border:1px solid var(--Gray-15);border-radius:12px;flex-direction:column;gap:24px;padding:24px 20px;display:flex}.RentalcarDetailInsurance-module-scss-module__guOf7q__component_wrap .RentalcarDetailInsurance-module-scss-module__guOf7q__info .RentalcarDetailInsurance-module-scss-module__guOf7q__info_header{flex-direction:column;gap:10px;display:flex}.RentalcarDetailInsurance-module-scss-module__guOf7q__component_wrap .RentalcarDetailInsurance-module-scss-module__guOf7q__info .RentalcarDetailInsurance-module-scss-module__guOf7q__info_header h3{color:var(--Gray-100);cursor:pointer;justify-content:space-between;align-items:center;font-size:15px;font-weight:600;display:flex}.RentalcarDetailInsurance-module-scss-module__guOf7q__component_wrap .RentalcarDetailInsurance-module-scss-module__guOf7q__info .RentalcarDetailInsurance-module-scss-module__guOf7q__info_header .RentalcarDetailInsurance-module-scss-module__guOf7q__info_header_price{color:var(--Gray-80);font-size:15px;font-weight:600}.RentalcarDetailInsurance-module-scss-module__guOf7q__component_wrap .RentalcarDetailInsurance-module-scss-module__guOf7q__info hr{background:var(--Gray-10)!important;height:1px!important;padding:0!important}.RentalcarDetailInsurance-module-scss-module__guOf7q__component_wrap .RentalcarDetailInsurance-module-scss-module__guOf7q__info .RentalcarDetailInsurance-module-scss-module__guOf7q__info_bottom{white-space:pre-wrap;word-break:keep-all;background:var(--Gray-10);color:var(--Gray-50);border-radius:12px;padding:16px;font-size:12px;line-height:1.83}.RentalcarDetailInsurance-module-scss-module__guOf7q__insurance{flex-direction:column;gap:20px;display:flex}@media (max-width:640px){.RentalcarDetailInsurance-module-scss-module__guOf7q__insurance{padding:20px 16px}}.RentalcarDetailInsurance-module-scss-module__guOf7q__insurance+.RentalcarDetailInsurance-module-scss-module__guOf7q__insurance{border-top:10px solid var(--Gray-10);margin-top:20px;padding-top:20px}@media (max-width:640px){.RentalcarDetailInsurance-module-scss-module__guOf7q__insurance+.RentalcarDetailInsurance-module-scss-module__guOf7q__insurance{margin-top:0}}.RentalcarDetailInsurance-module-scss-module__guOf7q__insurance h2{color:var(--Gray-100);font-size:16px;font-weight:600}.RentalcarDetailInsurance-module-scss-module__guOf7q__insurance hr{background:var(--Gray-10);border:none;height:1px!important}.RentalcarDetailInsurance-module-scss-module__guOf7q__insurance_card{flex-direction:column;gap:12px;display:flex}.RentalcarDetailInsurance-module-scss-module__guOf7q__insurance_card dl{color:var(--Gray-80);gap:20px;font-size:14px;font-weight:400;line-height:18px;display:flex}.RentalcarDetailInsurance-module-scss-module__guOf7q__insurance_card dl dt{color:var(--Gray-50);flex:.25}.RentalcarDetailInsurance-module-scss-module__guOf7q__insurance_card dl dd{word-break:keep-all;white-space:pre-wrap;flex:.75}.RentalcarDetailInsurance-module-scss-module__guOf7q__modal_body{padding:0 30px 30px}@media (max-width:640px){.RentalcarDetailInsurance-module-scss-module__guOf7q__modal_body{padding:0}}
.SortFilter-module-scss-module__PDUJTG__container{background:var(--Gray-0);justify-content:space-between;align-items:center;padding:10px 0;display:flex}@media (max-width:640px){.SortFilter-module-scss-module__PDUJTG__container{padding:10px 16px}}.SortFilter-module-scss-module__PDUJTG__container .SortFilter-module-scss-module__PDUJTG__count{color:var(--Gray-50);font-size:12px;font-weight:500;line-height:15px}.SortFilter-module-scss-module__PDUJTG__container .SortFilter-module-scss-module__PDUJTG__buttons{align-items:center;display:flex}.SortFilter-module-scss-module__PDUJTG__container .SortFilter-module-scss-module__PDUJTG__buttons .SortFilter-module-scss-module__PDUJTG__button_sort{cursor:pointer;background-color:#0000;border:none;align-items:center;gap:4px;padding:6px;display:flex;position:relative}.SortFilter-module-scss-module__PDUJTG__container .SortFilter-module-scss-module__PDUJTG__buttons .SortFilter-module-scss-module__PDUJTG__button_sort .SortFilter-module-scss-module__PDUJTG__name{color:var(--Gray-60);font-size:14px;font-weight:600;line-height:18px}.SortFilter-module-scss-module__PDUJTG__container .SortFilter-module-scss-module__PDUJTG__buttons .SortFilter-module-scss-module__PDUJTG__button_sort .SortFilter-module-scss-module__PDUJTG__icon_down{width:14px;height:14px}.SortFilter-module-scss-module__PDUJTG__container .SortFilter-module-scss-module__PDUJTG__buttons .SortFilter-module-scss-module__PDUJTG__button_sort .SortFilter-module-scss-module__PDUJTG__icon_down path{stroke:var(--Gray-50)}.SortFilter-module-scss-module__PDUJTG__container .SortFilter-module-scss-module__PDUJTG__buttons .SortFilter-module-scss-module__PDUJTG__divider{background:var(--Gray-20);width:1px;height:12px;margin:0 6px;display:none}@media (max-width:640px){.SortFilter-module-scss-module__PDUJTG__container .SortFilter-module-scss-module__PDUJTG__buttons .SortFilter-module-scss-module__PDUJTG__divider{display:block}}.SortFilter-module-scss-module__PDUJTG__container .SortFilter-module-scss-module__PDUJTG__buttons .SortFilter-module-scss-module__PDUJTG__button_layout{cursor:pointer;padding:6px;display:none}@media (max-width:640px){.SortFilter-module-scss-module__PDUJTG__container .SortFilter-module-scss-module__PDUJTG__buttons .SortFilter-module-scss-module__PDUJTG__button_layout{display:flex}}.SortFilter-module-scss-module__PDUJTG__container .SortFilter-module-scss-module__PDUJTG__buttons .SortFilter-module-scss-module__PDUJTG__button_layout .SortFilter-module-scss-module__PDUJTG__icon_agenda rect,.SortFilter-module-scss-module__PDUJTG__container .SortFilter-module-scss-module__PDUJTG__buttons .SortFilter-module-scss-module__PDUJTG__button_layout .SortFilter-module-scss-module__PDUJTG__icon_grid rect{stroke:var(--Gray-40)}
.CategorySection-module-scss-module__o_9e6G__container{padding:30px 16px}@media (max-width:640px){.CategorySection-module-scss-module__o_9e6G__container{padding:30px 0}}.CategorySection-module-scss-module__o_9e6G__inner{align-items:flex-start;gap:24px;display:flex}@media (max-width:640px){.CategorySection-module-scss-module__o_9e6G__inner{gap:14px;padding:0 16px}}.CategorySection-module-scss-module__o_9e6G__inner.CategorySection-module-scss-module__o_9e6G__swipe{cursor:grab;-webkit-user-select:none;user-select:none;overflow-x:auto}.CategorySection-module-scss-module__o_9e6G__inner.CategorySection-module-scss-module__o_9e6G__swipe:active{cursor:grabbing}.CategorySection-module-scss-module__o_9e6G__inner.CategorySection-module-scss-module__o_9e6G__swipe::-webkit-scrollbar{display:none}.CategorySection-module-scss-module__o_9e6G__inner.CategorySection-module-scss-module__o_9e6G__swipe{-ms-overflow-style:none;scrollbar-width:none}.CategorySection-module-scss-module__o_9e6G__banner{border-radius:var(--Radius-XL);background:var(--Bg-Thumbnail);cursor:pointer;border:none;outline:none;flex-shrink:0;width:126px;height:200px;text-decoration:none;display:block;position:relative;overflow:hidden}.CategorySection-module-scss-module__o_9e6G__icons{flex:1;min-width:0}.CategorySection-module-scss-module__o_9e6G__swipe .CategorySection-module-scss-module__o_9e6G__icons{flex-direction:column;flex:none;align-items:flex-start;gap:12px;display:flex}.CategorySection-module-scss-module__o_9e6G__wrapGrid{flex-wrap:wrap;gap:12px 18px;max-height:216px;display:flex;overflow:hidden}@media (max-width:640px){.CategorySection-module-scss-module__o_9e6G__wrapGrid{gap:12px 14px}}.CategorySection-module-scss-module__o_9e6G__fillGrid{place-items:start center;gap:12px 18px;max-height:216px;display:grid;overflow:hidden}@media (max-width:640px){.CategorySection-module-scss-module__o_9e6G__fillGrid{gap:12px 14px}}.CategorySection-module-scss-module__o_9e6G__swipeRow{gap:18px;width:max-content;display:flex}@media (max-width:640px){.CategorySection-module-scss-module__o_9e6G__swipeRow{gap:14px}}.CategorySection-module-scss-module__o_9e6G__cell{flex-shrink:0}.CategorySection-module-scss-module__o_9e6G__card,.CategorySection-module-scss-module__o_9e6G__allButton{cursor:pointer;width:62px;height:102px;color:inherit;background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;padding:0;text-decoration:none;display:flex}.CategorySection-module-scss-module__o_9e6G__cardImage{border-radius:var(--Radius-XXL);flex-shrink:0;width:62px;height:62px;position:relative;overflow:hidden}.CategorySection-module-scss-module__o_9e6G__image{object-fit:cover}.CategorySection-module-scss-module__o_9e6G__name{width:100%;color:var(--Text-Primary);text-align:center;word-break:break-word;-webkit-line-clamp:2;text-overflow:ellipsis;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;font-weight:600;display:-webkit-box;overflow:hidden}.CategorySection-module-scss-module__o_9e6G__modalGrid{grid-template-columns:repeat(5,minmax(0,1fr));place-items:start center;gap:20px 32px;padding:0 30px 30px;display:grid}@media (max-width:640px){.CategorySection-module-scss-module__o_9e6G__modalGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 26px;padding:0 16px 16px}}.CategorySection-module-scss-module__o_9e6G__modalCard{width:100%;max-width:72px;height:auto}@media (max-width:640px){.CategorySection-module-scss-module__o_9e6G__modalCard{max-width:62px}}.CategorySection-module-scss-module__o_9e6G__modalCard .CategorySection-module-scss-module__o_9e6G__cardImage{aspect-ratio:1;width:100%;height:auto}
.RecentActivityButtonContainer-module-scss-module__wUBGNG__container{z-index:50;position:fixed;bottom:100px;right:20px}@media (max-width:640px){.RecentActivityButtonContainer-module-scss-module__wUBGNG__container{transition:position .3s,bottom .3s;right:10px}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container.RecentActivityButtonContainer-module-scss-module__wUBGNG__default{bottom:44px}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container.RecentActivityButtonContainer-module-scss-module__wUBGNG__buttons{bottom:130px}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container.RecentActivityButtonContainer-module-scss-module__wUBGNG__navigation{bottom:84px}@supports (margin-bottom:constant(safe-area-inset-bottom)){.RecentActivityButtonContainer-module-scss-module__wUBGNG__container{margin-bottom:constant(safe-area-inset-bottom)}}@supports (margin-bottom:env(safe-area-inset-bottom)){.RecentActivityButtonContainer-module-scss-module__wUBGNG__container{margin-bottom:env(safe-area-inset-bottom)}}}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container .RecentActivityButtonContainer-module-scss-module__wUBGNG__overlay{opacity:0;visibility:hidden;pointer-events:none;z-index:-1;cursor:pointer;background:#00000080;width:100vw;transition:all .2s;position:fixed;inset:0}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container .RecentActivityButtonContainer-module-scss-module__wUBGNG__buttons_wrapper{width:70px;height:70px;position:relative}@media (max-width:640px){.RecentActivityButtonContainer-module-scss-module__wUBGNG__container .RecentActivityButtonContainer-module-scss-module__wUBGNG__buttons_wrapper{width:50px;height:50px}}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container .RecentActivityButtonContainer-module-scss-module__wUBGNG__list{opacity:0;pointer-events:none;flex-direction:column;gap:8px;transition:all .2s;display:flex;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(40px)}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container .RecentActivityButtonContainer-module-scss-module__wUBGNG__list .RecentActivityButtonContainer-module-scss-module__wUBGNG__button_all{cursor:pointer;background:var(--Gray-0);text-align:center;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;font-size:16px;font-weight:600;display:flex;box-shadow:0 1px 5px #282f3308}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container .RecentActivityButtonContainer-module-scss-module__wUBGNG__list .RecentActivityButtonContainer-module-scss-module__wUBGNG__button_all .RecentActivityButtonContainer-module-scss-module__wUBGNG__name{word-break:keep-all;width:min-content}@media (max-width:640px){.RecentActivityButtonContainer-module-scss-module__wUBGNG__container .RecentActivityButtonContainer-module-scss-module__wUBGNG__list .RecentActivityButtonContainer-module-scss-module__wUBGNG__button_all{width:50px;height:50px;font-size:12px;font-weight:700}}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container .RecentActivityButtonContainer-module-scss-module__wUBGNG__button_close{cursor:pointer;background:var(--Gray-100);opacity:0;visibility:hidden;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;transition:all .2s;display:flex;position:absolute;top:0;left:0;transform:scale(.8)}@media (max-width:640px){.RecentActivityButtonContainer-module-scss-module__wUBGNG__container .RecentActivityButtonContainer-module-scss-module__wUBGNG__button_close{width:50px;height:50px;padding:16px}}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container .RecentActivityButtonContainer-module-scss-module__wUBGNG__button_close .RecentActivityButtonContainer-module-scss-module__wUBGNG__icon_close_regular{width:22px;height:22px}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container .RecentActivityButtonContainer-module-scss-module__wUBGNG__button_close .RecentActivityButtonContainer-module-scss-module__wUBGNG__icon_close_regular path{stroke:var(--Gray-0)}@media (max-width:640px){.RecentActivityButtonContainer-module-scss-module__wUBGNG__container .RecentActivityButtonContainer-module-scss-module__wUBGNG__button_close .RecentActivityButtonContainer-module-scss-module__wUBGNG__icon_close_regular{width:18px;height:18px}}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container .RecentActivityButtonContainer-module-scss-module__wUBGNG__button_open{cursor:pointer;opacity:0;visibility:hidden;width:70px;height:70px;transition:all .2s;position:absolute;top:0;left:0;transform:scale(.8)}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container .RecentActivityButtonContainer-module-scss-module__wUBGNG__button_open .RecentActivityButtonContainer-module-scss-module__wUBGNG__thumbnail{transition:transform .2s;position:absolute;bottom:0}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container .RecentActivityButtonContainer-module-scss-module__wUBGNG__button_open .RecentActivityButtonContainer-module-scss-module__wUBGNG__thumbnail:first-child{z-index:1;bottom:0}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container .RecentActivityButtonContainer-module-scss-module__wUBGNG__button_open .RecentActivityButtonContainer-module-scss-module__wUBGNG__thumbnail:nth-child(2){z-index:2;bottom:15px}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container .RecentActivityButtonContainer-module-scss-module__wUBGNG__button_open .RecentActivityButtonContainer-module-scss-module__wUBGNG__thumbnail:nth-child(3){z-index:3;bottom:30px}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container .RecentActivityButtonContainer-module-scss-module__wUBGNG__button_open .RecentActivityButtonContainer-module-scss-module__wUBGNG__thumbnail:nth-child(4){z-index:4;bottom:45px}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container .RecentActivityButtonContainer-module-scss-module__wUBGNG__button_open .RecentActivityButtonContainer-module-scss-module__wUBGNG__thumbnail:nth-child(5){z-index:5;bottom:60px}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container .RecentActivityButtonContainer-module-scss-module__wUBGNG__button_open .RecentActivityButtonContainer-module-scss-module__wUBGNG__thumbnail:nth-child(6){z-index:6;bottom:75px}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container .RecentActivityButtonContainer-module-scss-module__wUBGNG__button_open .RecentActivityButtonContainer-module-scss-module__wUBGNG__thumbnail:nth-child(7){z-index:7;bottom:90px}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container .RecentActivityButtonContainer-module-scss-module__wUBGNG__button_open .RecentActivityButtonContainer-module-scss-module__wUBGNG__thumbnail:nth-child(8){z-index:8;bottom:105px}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container .RecentActivityButtonContainer-module-scss-module__wUBGNG__button_open .RecentActivityButtonContainer-module-scss-module__wUBGNG__thumbnail:nth-child(9){z-index:9;bottom:120px}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container .RecentActivityButtonContainer-module-scss-module__wUBGNG__button_open .RecentActivityButtonContainer-module-scss-module__wUBGNG__thumbnail:nth-child(10){z-index:10;bottom:135px}@media (max-width:640px){.RecentActivityButtonContainer-module-scss-module__wUBGNG__container .RecentActivityButtonContainer-module-scss-module__wUBGNG__button_open .RecentActivityButtonContainer-module-scss-module__wUBGNG__thumbnail:first-child{z-index:1;bottom:0}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container .RecentActivityButtonContainer-module-scss-module__wUBGNG__button_open .RecentActivityButtonContainer-module-scss-module__wUBGNG__thumbnail:nth-child(2){z-index:2;bottom:5px}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container .RecentActivityButtonContainer-module-scss-module__wUBGNG__button_open .RecentActivityButtonContainer-module-scss-module__wUBGNG__thumbnail:nth-child(3){z-index:3;bottom:10px}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container .RecentActivityButtonContainer-module-scss-module__wUBGNG__button_open .RecentActivityButtonContainer-module-scss-module__wUBGNG__thumbnail:nth-child(4){z-index:4;bottom:15px}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container .RecentActivityButtonContainer-module-scss-module__wUBGNG__button_open .RecentActivityButtonContainer-module-scss-module__wUBGNG__thumbnail:nth-child(5){z-index:5;bottom:20px}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container .RecentActivityButtonContainer-module-scss-module__wUBGNG__button_open .RecentActivityButtonContainer-module-scss-module__wUBGNG__thumbnail:nth-child(6){z-index:6;bottom:25px}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container .RecentActivityButtonContainer-module-scss-module__wUBGNG__button_open .RecentActivityButtonContainer-module-scss-module__wUBGNG__thumbnail:nth-child(7){z-index:7;bottom:30px}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container .RecentActivityButtonContainer-module-scss-module__wUBGNG__button_open .RecentActivityButtonContainer-module-scss-module__wUBGNG__thumbnail:nth-child(8){z-index:8;bottom:35px}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container .RecentActivityButtonContainer-module-scss-module__wUBGNG__button_open .RecentActivityButtonContainer-module-scss-module__wUBGNG__thumbnail:nth-child(9){z-index:9;bottom:40px}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container .RecentActivityButtonContainer-module-scss-module__wUBGNG__button_open .RecentActivityButtonContainer-module-scss-module__wUBGNG__thumbnail:nth-child(10){z-index:10;bottom:45px}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container .RecentActivityButtonContainer-module-scss-module__wUBGNG__button_open{width:50px;height:50px}}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container .RecentActivityButtonContainer-module-scss-module__wUBGNG__thumbnail{border:solid 1px var(--Gray-0);border-radius:50%;width:70px;height:70px;position:relative;box-shadow:0 1px 5px #282f3308}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container .RecentActivityButtonContainer-module-scss-module__wUBGNG__thumbnail .RecentActivityButtonContainer-module-scss-module__wUBGNG__image{border-radius:inherit;object-fit:cover;width:100%;height:100%}@media (max-width:640px){.RecentActivityButtonContainer-module-scss-module__wUBGNG__container .RecentActivityButtonContainer-module-scss-module__wUBGNG__thumbnail{width:50px;height:50px}}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container.RecentActivityButtonContainer-module-scss-module__wUBGNG__opened .RecentActivityButtonContainer-module-scss-module__wUBGNG__overlay{opacity:1;visibility:visible;pointer-events:auto}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container.RecentActivityButtonContainer-module-scss-module__wUBGNG__opened .RecentActivityButtonContainer-module-scss-module__wUBGNG__list{opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container.RecentActivityButtonContainer-module-scss-module__wUBGNG__opened .RecentActivityButtonContainer-module-scss-module__wUBGNG__button_close{visibility:visible;opacity:1;transition-delay:.1s;transform:scale(1)}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container.RecentActivityButtonContainer-module-scss-module__wUBGNG__opened .RecentActivityButtonContainer-module-scss-module__wUBGNG__button_open{visibility:hidden;opacity:0;transition-delay:0s;transform:scale(.8)}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container.RecentActivityButtonContainer-module-scss-module__wUBGNG__closed .RecentActivityButtonContainer-module-scss-module__wUBGNG__overlay{opacity:0;visibility:hidden;pointer-events:none}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container.RecentActivityButtonContainer-module-scss-module__wUBGNG__closed .RecentActivityButtonContainer-module-scss-module__wUBGNG__list{opacity:0;pointer-events:none;transition-delay:0s;transform:translateY(40px)}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container.RecentActivityButtonContainer-module-scss-module__wUBGNG__closed .RecentActivityButtonContainer-module-scss-module__wUBGNG__button_close{visibility:hidden;opacity:0;transition-delay:0s;transform:scale(.8)}.RecentActivityButtonContainer-module-scss-module__wUBGNG__container.RecentActivityButtonContainer-module-scss-module__wUBGNG__closed .RecentActivityButtonContainer-module-scss-module__wUBGNG__button_open{visibility:visible;opacity:1;transition-delay:.1s;transform:scale(1)}
.page-module-scss-module__4BKCKG__container{padding:0}.page-module-scss-module__4BKCKG__container .page-module-scss-module__4BKCKG__search_form{margin-top:10px}.page-module-scss-module__4BKCKG__container .page-module-scss-module__4BKCKG__coupon{padding:10px 16px 20px}.page-module-scss-module__4BKCKG__container .page-module-scss-module__4BKCKG__coupon .page-module-scss-module__4BKCKG__box_coupon{border-top:solid 1px var(--Gray-10);justify-content:center;padding-top:30px;display:flex}
.RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__container{flex-direction:column;gap:16px;padding:30px 16px;display:flex}.RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__container .RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__title{color:var(--Gray-100);font-size:18px;font-weight:600}.RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__container .RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__rows{flex-direction:column;gap:16px;display:flex}.RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__container .RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__rows .RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__row{justify-content:space-between;align-items:center;gap:10px;display:flex}.RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__container .RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__rows .RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__row .RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__row_label{letter-spacing:normal;color:var(--Gray-50);font-size:14px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.57}.RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__container .RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__rows .RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__row .RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__row_value{color:var(--Gray-100);font-size:14px;font-weight:600;line-height:18px}.RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__container .RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__result{border-top:solid 1px var(--Gray-10);flex-direction:column;gap:16px;padding-top:16px;display:flex}.RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__container .RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__result .RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__total{justify-content:space-between;gap:10px;display:flex}.RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__container .RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__result .RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__total .RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__total_label{color:var(--Gray-100);font-size:14px;font-weight:600;line-height:18px}.RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__container .RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__result .RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__total .RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__total_value{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__container .RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__result .RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__total .RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__total_value .RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__price{color:var(--Pink-50);align-items:center;gap:6px;font-size:16px;font-weight:600;display:flex}.RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__container .RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__result .RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__total .RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__total_value .RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__price .RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__coupon_text{color:var(--Gray-80);font-size:12px;font-weight:600}.RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__container .RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__result .RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__total .RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__total_value .RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__discount_price{color:var(--Gray-40);font-size:10px;font-weight:500;line-height:13px;text-decoration:line-through}.RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__container .RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__result .RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__guide{background:var(--Gray-10);border-radius:12px;padding:16px;display:flex}.RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__container .RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__result .RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__guide .RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__bullet{color:var(--Gray-40)}.RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__container .RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__result .RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__guide .RailEuropePassDetailPaymentInfo-module-scss-module__HhGduG__description{color:var(--Gray-50)}
.RentalcarDetailProvider-module-scss-module__LsYyBa__component_wrap{gap:var(--Spacing-16);flex-direction:column;padding:30px 16px;display:flex}.RentalcarDetailProvider-module-scss-module__LsYyBa__component_wrap h2{color:var(--Gray-40);font-size:14px;font-weight:600;line-height:18px}.RentalcarDetailProvider-module-scss-module__LsYyBa__component_wrap ul{letter-spacing:normal;color:var(--Gray-40);word-break:keep-all;flex-direction:column;gap:4px;font-size:14px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.57;display:flex}
.FixedPopup-module-scss-module__jUV2DG__container{z-index:14;pointer-events:none;position:fixed;top:122px;right:20px}@media (max-width:640px){.FixedPopup-module-scss-module__jUV2DG__container{display:none}}.FixedPopup-module-scss-module__jUV2DG__container.FixedPopup-module-scss-module__jUV2DG__none .FixedPopup-module-scss-module__jUV2DG__container_large,.FixedPopup-module-scss-module__jUV2DG__container.FixedPopup-module-scss-module__jUV2DG__none .FixedPopup-module-scss-module__jUV2DG__container_small{opacity:0;visibility:hidden;transform:scale(.5)}.FixedPopup-module-scss-module__jUV2DG__container.FixedPopup-module-scss-module__jUV2DG__large .FixedPopup-module-scss-module__jUV2DG__container_large{opacity:1;visibility:visible;transform:scale(1)}.FixedPopup-module-scss-module__jUV2DG__container.FixedPopup-module-scss-module__jUV2DG__large .FixedPopup-module-scss-module__jUV2DG__container_small,.FixedPopup-module-scss-module__jUV2DG__container.FixedPopup-module-scss-module__jUV2DG__small .FixedPopup-module-scss-module__jUV2DG__container_large{opacity:0;visibility:hidden;transform:scale(.5)}.FixedPopup-module-scss-module__jUV2DG__container.FixedPopup-module-scss-module__jUV2DG__small .FixedPopup-module-scss-module__jUV2DG__container_small{opacity:1;visibility:visible;transition-delay:.3s;transform:scale(1)}.FixedPopup-module-scss-module__jUV2DG__container .FixedPopup-module-scss-module__jUV2DG__container_small{pointer-events:auto;opacity:0;visibility:hidden;background:var(--Bg-Secondary);border-radius:18px;flex-direction:column;gap:8px;width:fit-content;padding:12px;transition:all .3s ease-in-out;display:flex;position:absolute;top:0;right:0;transform:scale(.5)}.FixedPopup-module-scss-module__jUV2DG__container .FixedPopup-module-scss-module__jUV2DG__container_small .FixedPopup-module-scss-module__jUV2DG__title_small{color:var(--Text-Primary);white-space:pre-wrap;font-size:14px;font-weight:600;line-height:18px}.FixedPopup-module-scss-module__jUV2DG__container .FixedPopup-module-scss-module__jUV2DG__container_small .FixedPopup-module-scss-module__jUV2DG__description_small{color:var(--Text-Tertiary);white-space:pre-wrap;font-size:10px;font-weight:700}.FixedPopup-module-scss-module__jUV2DG__container .FixedPopup-module-scss-module__jUV2DG__read_more{color:var(--Text-Primary);border:solid 1px var(--Border-Secondary);cursor:pointer;background:0 0;border-radius:2px;width:max-content;padding:3px 5px;font-size:12px;font-weight:600;line-height:15px;display:inline-flex}.FixedPopup-module-scss-module__jUV2DG__container .FixedPopup-module-scss-module__jUV2DG__container_large{transition:all .3s ease-in-out;position:relative}.FixedPopup-module-scss-module__jUV2DG__container .FixedPopup-module-scss-module__jUV2DG__container_large .FixedPopup-module-scss-module__jUV2DG__container_large_wrapper{pointer-events:auto;background:var(--Bg-Secondary);border-radius:18px;gap:12px;padding:8px 8px 8px 18px;display:flex}.FixedPopup-module-scss-module__jUV2DG__container .FixedPopup-module-scss-module__jUV2DG__container_large .FixedPopup-module-scss-module__jUV2DG__container_large_wrapper .FixedPopup-module-scss-module__jUV2DG__contents{color:var(--Gray-100);white-space:pre-wrap;flex-direction:column;justify-content:center;gap:6px;display:flex}.FixedPopup-module-scss-module__jUV2DG__container .FixedPopup-module-scss-module__jUV2DG__container_large .FixedPopup-module-scss-module__jUV2DG__container_large_wrapper .FixedPopup-module-scss-module__jUV2DG__contents .FixedPopup-module-scss-module__jUV2DG__title{font-size:16px;font-weight:600}.FixedPopup-module-scss-module__jUV2DG__container .FixedPopup-module-scss-module__jUV2DG__container_large .FixedPopup-module-scss-module__jUV2DG__container_large_wrapper .FixedPopup-module-scss-module__jUV2DG__contents .FixedPopup-module-scss-module__jUV2DG__description_wrapper{flex-direction:column;gap:10px;display:flex}.FixedPopup-module-scss-module__jUV2DG__container .FixedPopup-module-scss-module__jUV2DG__container_large .FixedPopup-module-scss-module__jUV2DG__container_large_wrapper .FixedPopup-module-scss-module__jUV2DG__contents .FixedPopup-module-scss-module__jUV2DG__description_wrapper .FixedPopup-module-scss-module__jUV2DG__description{font-size:12px;font-weight:600}.FixedPopup-module-scss-module__jUV2DG__container .FixedPopup-module-scss-module__jUV2DG__container_large .FixedPopup-module-scss-module__jUV2DG__container_large_wrapper .FixedPopup-module-scss-module__jUV2DG__covers{border-radius:12px;width:106px;height:128px;position:relative}.FixedPopup-module-scss-module__jUV2DG__container .FixedPopup-module-scss-module__jUV2DG__container_large .FixedPopup-module-scss-module__jUV2DG__container_large_wrapper .FixedPopup-module-scss-module__jUV2DG__covers .FixedPopup-module-scss-module__jUV2DG__image{object-fit:cover;border-radius:inherit;width:100%;height:100%}.FixedPopup-module-scss-module__jUV2DG__container .FixedPopup-module-scss-module__jUV2DG__container_large .FixedPopup-module-scss-module__jUV2DG__button_close{cursor:pointer;pointer-events:auto;background:0 0;background:var(--Bg-Layer-Primary);border:none;border-radius:50%;outline:none;padding:5px;display:flex;position:absolute;top:12px;right:12px}.FixedPopup-module-scss-module__jUV2DG__container .FixedPopup-module-scss-module__jUV2DG__container_large .FixedPopup-module-scss-module__jUV2DG__button_close .FixedPopup-module-scss-module__jUV2DG__icon_close_thin{color:var(--Icon-Inverse-Alt)}
.MainSearchButtonContainer-module-scss-module__NuFDsG__container{background:var(--Gray-0);border:solid 1px var(--Gray-20);border-radius:25px;align-items:center;gap:10px;width:100%;height:40px;padding:0 14px;display:flex}.MainSearchButtonContainer-module-scss-module__NuFDsG__container .MainSearchButtonContainer-module-scss-module__NuFDsG__icon{cursor:pointer;background:0 0;border:none;padding:0;display:flex}.MainSearchButtonContainer-module-scss-module__NuFDsG__container .MainSearchButtonContainer-module-scss-module__NuFDsG__title{width:100%;color:var(--Gray-40);text-align:left;cursor:pointer;background:0 0;border:none;height:100%;padding:0;font-size:14px;font-weight:400;line-height:18px;overflow:hidden}.MainSearchButtonContainer-module-scss-module__NuFDsG__container .MainSearchButtonContainer-module-scss-module__NuFDsG__title ul li{align-items:center;height:40px;display:flex}.MainSearchButtonContainer-module-scss-module__NuFDsG__container .MainSearchButtonContainer-module-scss-module__NuFDsG__title ul li p{-webkit-line-clamp:1;text-overflow:ellipsis;word-break:keep-all;overflow-wrap:anywhere;word-break:break-all;overflow-wrap:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.MainSearchButtonContainer-module-scss-module__NuFDsG__button_location{position:relative}.MainSearchButtonContainer-module-scss-module__NuFDsG__button_location .MainSearchButtonContainer-module-scss-module__NuFDsG__tooltip{cursor:pointer;background:var(--Pink-50);z-index:1;border-radius:4px;align-items:center;gap:8px;width:max-content;padding:10px 12px;display:flex;position:absolute;top:26px;right:-14px}.MainSearchButtonContainer-module-scss-module__NuFDsG__button_location .MainSearchButtonContainer-module-scss-module__NuFDsG__tooltip .MainSearchButtonContainer-module-scss-module__NuFDsG__message{color:var(--Gray-0);font-size:10px;font-weight:700}@media (max-width:640px){.MainSearchButtonContainer-module-scss-module__NuFDsG__button_location .MainSearchButtonContainer-module-scss-module__NuFDsG__tooltip .MainSearchButtonContainer-module-scss-module__NuFDsG__message{font-size:10px;font-weight:700}}.MainSearchButtonContainer-module-scss-module__NuFDsG__button_location .MainSearchButtonContainer-module-scss-module__NuFDsG__tooltip .MainSearchButtonContainer-module-scss-module__NuFDsG__icon_cross path{stroke:var(--Gray-0)}.MainSearchButtonContainer-module-scss-module__NuFDsG__button_location .MainSearchButtonContainer-module-scss-module__NuFDsG__tooltip .MainSearchButtonContainer-module-scss-module__NuFDsG__icon_arrow{position:absolute;top:-7px;right:19px}.MainSearchButtonContainer-module-scss-module__NuFDsG__button_location .MainSearchButtonContainer-module-scss-module__NuFDsG__icon{cursor:pointer;display:flex}.MainSearchButtonContainer-module-scss-module__NuFDsG__button_ai{align-items:center;display:flex;position:relative}.MainSearchButtonContainer-module-scss-module__NuFDsG__button_ai .MainSearchButtonContainer-module-scss-module__NuFDsG__ai_link{cursor:pointer;display:flex}.MainSearchButtonContainer-module-scss-module__NuFDsG__button_ai .MainSearchButtonContainer-module-scss-module__NuFDsG__ai_pill{color:#fff;letter-spacing:.5px;background:linear-gradient(120deg,#6372f9 0%,#22b8ff 100%);border-radius:999px;justify-content:center;align-items:center;min-width:30px;height:22px;padding:0 8px;font-size:11px;font-weight:800;line-height:1;animation:2.4s ease-in-out infinite MainSearchButtonContainer-module-scss-module__NuFDsG__ai_pulse;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #6372f973}.MainSearchButtonContainer-module-scss-module__NuFDsG__button_ai .MainSearchButtonContainer-module-scss-module__NuFDsG__ai_shine{background:linear-gradient(110deg,#0000 35%,#ffffffbf 50%,#0000 65%);animation:2.8s ease-in-out infinite MainSearchButtonContainer-module-scss-module__NuFDsG__ai_shimmer;position:absolute;inset:0;transform:translate(-130%)}.MainSearchButtonContainer-module-scss-module__NuFDsG__button_ai .MainSearchButtonContainer-module-scss-module__NuFDsG__ai_tooltip{cursor:pointer;color:#fff;z-index:5;background:#6372f9;border-radius:6px;width:max-content;max-width:220px;padding:8px 11px;font-size:12px;font-weight:700;line-height:1.3;position:absolute;top:32px;right:-8px;box-shadow:0 6px 16px #2254c859}.MainSearchButtonContainer-module-scss-module__NuFDsG__button_ai .MainSearchButtonContainer-module-scss-module__NuFDsG__ai_tooltip .MainSearchButtonContainer-module-scss-module__NuFDsG__ai_tooltip_arrow{border-bottom:6px solid #6372f9;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;top:-6px;right:16px}@keyframes MainSearchButtonContainer-module-scss-module__NuFDsG__ai_pulse{0%,to{transform:scale(1);box-shadow:0 2px 6px #6372f973}50%{transform:scale(1.07);box-shadow:0 3px 12px #6372f9a6}}@keyframes MainSearchButtonContainer-module-scss-module__NuFDsG__ai_shimmer{0%{transform:translate(-130%)}55%,to{transform:translate(130%)}}
.ActivityMarker-module-scss-module__1Ofwaa__container{cursor:pointer;width:max-content;display:flex;position:relative}.ActivityMarker-module-scss-module__1Ofwaa__container.ActivityMarker-module-scss-module__1Ofwaa__disabled{cursor:auto}.ActivityMarker-module-scss-module__1Ofwaa__container .ActivityMarker-module-scss-module__1Ofwaa__point{background:var(--Pink-50);border-radius:50%;width:14px;height:14px;display:flex}.ActivityMarker-module-scss-module__1Ofwaa__container .ActivityMarker-module-scss-module__1Ofwaa__cluster{border:solid 2px var(--Pink-50);color:var(--Pink-50);background:var(--Gray-0);border-radius:30px;padding:8px 10px;font-size:14px;font-weight:600;line-height:18px;display:flex}.ActivityMarker-module-scss-module__1Ofwaa__container .ActivityMarker-module-scss-module__1Ofwaa__pin{width:34px;height:42.5px;display:flex}.ActivityMarker-module-scss-module__1Ofwaa__container .ActivityMarker-module-scss-module__1Ofwaa__pin svg{width:100%;height:100%}.ActivityMarker-module-scss-module__1Ofwaa__container .ActivityMarker-module-scss-module__1Ofwaa__pin .ActivityMarker-module-scss-module__1Ofwaa__category{background:var(--Gray-0);border-radius:50%;width:26px;height:26px;position:absolute;top:4px;left:4px}.ActivityMarker-module-scss-module__1Ofwaa__container .ActivityMarker-module-scss-module__1Ofwaa__pin .ActivityMarker-module-scss-module__1Ofwaa__category img{border-radius:inherit;width:100%;height:100%}
.SpecialSections-module-scss-module__FEJP4a__container{padding:20px 0}
.SpecialFilterButton-module-scss-module__TummEq__filter_button{align-items:center;gap:6px;display:flex;position:relative}.SpecialFilterButton-module-scss-module__TummEq__filter_button.SpecialFilterButton-module-scss-module__TummEq__on:after{content:"";background-color:var(--Pink-50);border-radius:50%;width:4px;height:4px;display:inline-block;position:absolute;top:0;right:-8px}
.SpecialPageContainer-module-scss-module__FZr4yq__search_input{padding:20px 16px}@media (max-width:640px){.SpecialPageContainer-module-scss-module__FZr4yq__search_input{display:none}}
