.page-module-scss-module__3v9jhG__page_wrap{padding:0!important}.page-module-scss-module__3v9jhG__page_wrap .page-module-scss-module__3v9jhG__body{align-items:stretch;width:100%;display:flex}@media (max-width:640px){.page-module-scss-module__3v9jhG__page_wrap .page-module-scss-module__3v9jhG__body{flex-direction:column}}.page-module-scss-module__3v9jhG__page_wrap .page-module-scss-module__3v9jhG__body .page-module-scss-module__3v9jhG__content{width:60%}@media (max-width:640px){.page-module-scss-module__3v9jhG__page_wrap .page-module-scss-module__3v9jhG__body .page-module-scss-module__3v9jhG__content{width:100%}}.page-module-scss-module__3v9jhG__page_wrap .page-module-scss-module__3v9jhG__body .page-module-scss-module__3v9jhG__section{padding:0 16px}.page-module-scss-module__3v9jhG__page_wrap .page-module-scss-module__3v9jhG__body .page-module-scss-module__3v9jhG__insurance_info{width:40%;position:sticky;top:0}@media (max-width:640px){.page-module-scss-module__3v9jhG__page_wrap .page-module-scss-module__3v9jhG__body .page-module-scss-module__3v9jhG__insurance_info{width:100%;bottom:0;top:unset}}.page-module-scss-module__3v9jhG__page_wrap .page-module-scss-module__3v9jhG__body .page-module-scss-module__3v9jhG__insurance_info .page-module-scss-module__3v9jhG__insurance_wrap{position:sticky;top:100px}@media (max-width:640px){.page-module-scss-module__3v9jhG__page_wrap .page-module-scss-module__3v9jhG__body .page-module-scss-module__3v9jhG__insurance_info .page-module-scss-module__3v9jhG__insurance_wrap>div{display:none}}.page-module-scss-module__3v9jhG__page_wrap .page-module-scss-module__3v9jhG__body .page-module-scss-module__3v9jhG__insurance_info .page-module-scss-module__3v9jhG__booking_container{margin-top:-10px;padding:0 16px}@media (max-width:640px){.page-module-scss-module__3v9jhG__page_wrap .page-module-scss-module__3v9jhG__body .page-module-scss-module__3v9jhG__insurance_info .page-module-scss-module__3v9jhG__booking_container{background:#fff;padding:20px 16px}.page-module-scss-module__3v9jhG__page_wrap .page-module-scss-module__3v9jhG__review_wrap>div{padding:30px 0 0}}.page-module-scss-module__3v9jhG__page_wrap hr{width:100%;height:10px;padding:0 16px;background:0 0!important}.page-module-scss-module__3v9jhG__page_wrap hr:after{content:"";width:100%;height:10px;display:block;background:var(--Gray-10)!important}@media (max-width:640px){.page-module-scss-module__3v9jhG__page_wrap hr{padding:0}}.page-module-scss-module__3v9jhG__page_wrap .page-module-scss-module__3v9jhG__component{padding:30px 16px}.page-module-scss-module__3v9jhG__page_wrap .page-module-scss-module__3v9jhG__mobile_only{display:none}@media (max-width:640px){.page-module-scss-module__3v9jhG__page_wrap .page-module-scss-module__3v9jhG__mobile_only{display:block}}
.RentalcarDetailHeader-module-scss-module__9uLpAG__component_wrap{flex-direction:column;gap:20px;padding:30px 16px;display:flex}@media (max-width:640px){.RentalcarDetailHeader-module-scss-module__9uLpAG__component_wrap{padding-top:20px}}.RentalcarDetailHeader-module-scss-module__9uLpAG__component_wrap .RentalcarDetailHeader-module-scss-module__9uLpAG__agency{cursor:pointer;align-items:center;gap:12px;display:flex}@media (max-width:640px){.RentalcarDetailHeader-module-scss-module__9uLpAG__component_wrap .RentalcarDetailHeader-module-scss-module__9uLpAG__agency{display:none}}.RentalcarDetailHeader-module-scss-module__9uLpAG__component_wrap .RentalcarDetailHeader-module-scss-module__9uLpAG__agency span{color:var(--Gray-100);align-items:center;gap:2px;font-size:14px;font-weight:400;line-height:18px;display:flex}.RentalcarDetailHeader-module-scss-module__9uLpAG__component_wrap .RentalcarDetailHeader-module-scss-module__9uLpAG__agency .RentalcarDetailHeader-module-scss-module__9uLpAG__agency_rating{color:var(--Gray-70);align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:15px;display:flex}.RentalcarDetailHeader-module-scss-module__9uLpAG__component_wrap .RentalcarDetailHeader-module-scss-module__9uLpAG__agency .RentalcarDetailHeader-module-scss-module__9uLpAG__agency_rating:before{content:"";background:url(../media/icon-star-9-yellow.356--5cqh6c71.svg) no-repeat;width:9px;height:9px;display:block}.RentalcarDetailHeader-module-scss-module__9uLpAG__component_wrap .RentalcarDetailHeader-module-scss-module__9uLpAG__agency .RentalcarDetailHeader-module-scss-module__9uLpAG__agency_rating span{color:var(--Gray-50);border-radius:3rem;margin-left:6px;font-size:12px;font-weight:500;line-height:15px;display:inline-block;position:relative}.RentalcarDetailHeader-module-scss-module__9uLpAG__component_wrap .RentalcarDetailHeader-module-scss-module__9uLpAG__agency .RentalcarDetailHeader-module-scss-module__9uLpAG__agency_rating span:after{content:"";background-color:var(--Gray-20);border-radius:2px;width:2px;height:2px;display:inline-block;position:absolute;top:50%;left:-6px;transform:translateY(-50%)}.RentalcarDetailHeader-module-scss-module__9uLpAG__component_wrap .RentalcarDetailHeader-module-scss-module__9uLpAG__header{width:100%;display:flex}@media (max-width:640px){.RentalcarDetailHeader-module-scss-module__9uLpAG__component_wrap .RentalcarDetailHeader-module-scss-module__9uLpAG__header{flex-direction:column}}.RentalcarDetailHeader-module-scss-module__9uLpAG__component_wrap .RentalcarDetailHeader-module-scss-module__9uLpAG__header .RentalcarDetailHeader-module-scss-module__9uLpAG__header_info{flex-direction:column;gap:10px;display:flex}.RentalcarDetailHeader-module-scss-module__9uLpAG__component_wrap .RentalcarDetailHeader-module-scss-module__9uLpAG__header .RentalcarDetailHeader-module-scss-module__9uLpAG__header_info .RentalcarDetailHeader-module-scss-module__9uLpAG__header_title{font-size:24px;font-weight:600}.RentalcarDetailHeader-module-scss-module__9uLpAG__component_wrap .RentalcarDetailHeader-module-scss-module__9uLpAG__header .RentalcarDetailHeader-module-scss-module__9uLpAG__header_info .RentalcarDetailHeader-module-scss-module__9uLpAG__header_cancel{color:var(--Gray-50);flex:1;align-items:flex-start;gap:4px;font-size:12px;font-weight:600;display:flex}.RentalcarDetailHeader-module-scss-module__9uLpAG__component_wrap .RentalcarDetailHeader-module-scss-module__9uLpAG__header .RentalcarDetailHeader-module-scss-module__9uLpAG__header_info .RentalcarDetailHeader-module-scss-module__9uLpAG__agency{flex:1;align-items:flex-end}@media (max-width:640px){.RentalcarDetailHeader-module-scss-module__9uLpAG__component_wrap .RentalcarDetailHeader-module-scss-module__9uLpAG__header .RentalcarDetailHeader-module-scss-module__9uLpAG__header_info .RentalcarDetailHeader-module-scss-module__9uLpAG__agency{display:none}}.RentalcarDetailHeader-module-scss-module__9uLpAG__component_wrap .RentalcarDetailHeader-module-scss-module__9uLpAG__header .RentalcarDetailHeader-module-scss-module__9uLpAG__header_model{flex:1;justify-content:flex-end;align-items:flex-end;padding-top:20px;display:flex}.RentalcarDetailHeader-module-scss-module__9uLpAG__component_wrap .RentalcarDetailHeader-module-scss-module__9uLpAG__header .RentalcarDetailHeader-module-scss-module__9uLpAG__header_model img{height:117px}@media (max-width:640px){.RentalcarDetailHeader-module-scss-module__9uLpAG__component_wrap .RentalcarDetailHeader-module-scss-module__9uLpAG__header .RentalcarDetailHeader-module-scss-module__9uLpAG__header_model{padding:30px 20px 0 0}}.RentalcarDetailHeader-module-scss-module__9uLpAG__component_wrap .RentalcarDetailHeader-module-scss-module__9uLpAG__header .RentalcarDetailHeader-module-scss-module__9uLpAG__header_share svg{cursor:pointer;margin:6px}@media (max-width:640px){.RentalcarDetailHeader-module-scss-module__9uLpAG__component_wrap .RentalcarDetailHeader-module-scss-module__9uLpAG__header .RentalcarDetailHeader-module-scss-module__9uLpAG__header_share{display:none}}.RentalcarDetailHeader-module-scss-module__9uLpAG__component_wrap .RentalcarDetailHeader-module-scss-module__9uLpAG__body{flex-direction:column;gap:6px;display:flex}.RentalcarDetailHeader-module-scss-module__9uLpAG__component_wrap .RentalcarDetailHeader-module-scss-module__9uLpAG__body .RentalcarDetailHeader-module-scss-module__9uLpAG__origin_price{color:var(--Gray-40);font-size:12px;font-weight:400;text-decoration:line-through}.RentalcarDetailHeader-module-scss-module__9uLpAG__component_wrap .RentalcarDetailHeader-module-scss-module__9uLpAG__body .RentalcarDetailHeader-module-scss-module__9uLpAG__body_contents{align-items:center;gap:4px;display:flex}@media (max-width:640px){.RentalcarDetailHeader-module-scss-module__9uLpAG__component_wrap .RentalcarDetailHeader-module-scss-module__9uLpAG__body .RentalcarDetailHeader-module-scss-module__9uLpAG__body_contents{align-items:unset;flex-direction:column}}.RentalcarDetailHeader-module-scss-module__9uLpAG__component_wrap .RentalcarDetailHeader-module-scss-module__9uLpAG__body .RentalcarDetailHeader-module-scss-module__9uLpAG__body_contents .RentalcarDetailHeader-module-scss-module__9uLpAG__body_price{align-items:center;gap:4px;display:flex}.RentalcarDetailHeader-module-scss-module__9uLpAG__component_wrap .RentalcarDetailHeader-module-scss-module__9uLpAG__body .RentalcarDetailHeader-module-scss-module__9uLpAG__body_contents .RentalcarDetailHeader-module-scss-module__9uLpAG__body_price .RentalcarDetailHeader-module-scss-module__9uLpAG__coupon_sale{color:var(--Pink-50);font-size:15px;font-weight:600}.RentalcarDetailHeader-module-scss-module__9uLpAG__component_wrap .RentalcarDetailHeader-module-scss-module__9uLpAG__body .RentalcarDetailHeader-module-scss-module__9uLpAG__body_contents .RentalcarDetailHeader-module-scss-module__9uLpAG__body_price .RentalcarDetailHeader-module-scss-module__9uLpAG__sale_price{color:var(--Gray-100);align-items:center;gap:4px;font-size:18px;font-weight:700;display:flex}.RentalcarDetailHeader-module-scss-module__9uLpAG__component_wrap .RentalcarDetailHeader-module-scss-module__9uLpAG__body .RentalcarDetailHeader-module-scss-module__9uLpAG__body_contents .RentalcarDetailHeader-module-scss-module__9uLpAG__body_insurance{color:var(--Gray-70);font-size:14px;font-weight:600;line-height:18px}.RentalcarDetailHeader-module-scss-module__9uLpAG__component_wrap .RentalcarDetailHeader-module-scss-module__9uLpAG__body .RentalcarDetailHeader-module-scss-module__9uLpAG__agency{display:none}@media (max-width:640px){.RentalcarDetailHeader-module-scss-module__9uLpAG__component_wrap .RentalcarDetailHeader-module-scss-module__9uLpAG__body .RentalcarDetailHeader-module-scss-module__9uLpAG__agency{align-items:center;padding-top:10px;display:flex}}.RentalcarDetailHeader-module-scss-module__9uLpAG__component_wrap hr{height:1px!important;padding:0!important}.RentalcarDetailHeader-module-scss-module__9uLpAG__component_wrap .RentalcarDetailHeader-module-scss-module__9uLpAG__coupon_container{width:100%;max-width:unset;margin-top:10px}
.CouponButton-module-scss-module__MsboJa__container{width:100%;padding:var(--Spacing-16) var(--Spacing-12);background:var(--Bg-Primary);border:1px solid var(--Border-Secondary);border-radius:var(--Radius-L);justify-content:space-between;align-items:center;gap:var(--Spacing-12);cursor:pointer;display:flex}.CouponButton-module-scss-module__MsboJa__container .CouponButton-module-scss-module__MsboJa__label{color:var(--Text-Primary);padding-left:var(--Spacing-08);font-size:14px;font-weight:600;line-height:18px}.CouponButton-module-scss-module__MsboJa__container .CouponButton-module-scss-module__MsboJa__button_download{align-items:center;gap:var(--Spacing-04);display:flex}.CouponButton-module-scss-module__MsboJa__container .CouponButton-module-scss-module__MsboJa__button_download .CouponButton-module-scss-module__MsboJa__icon_download_16{color:var(--Icon-Inverse)}.CouponButton-module-scss-module__MsboJa__list_body{padding:0 var(--Spacing-30) var(--Spacing-30) var(--Spacing-30);flex-direction:column;display:flex}@media (max-width:640px){.CouponButton-module-scss-module__MsboJa__list_body{padding:0 var(--Spacing-X-Global) var(--Spacing-20) var(--Spacing-X-Global)}}.CouponButton-module-scss-module__MsboJa__list{gap:var(--Spacing-20);flex-direction:column;display:flex}.CouponButton-module-scss-module__MsboJa__item{justify-content:space-between;align-items:center;gap:var(--Spacing-16);padding:var(--Spacing-16) var(--Spacing-20);background:var(--Bg-Primary);border:1px solid var(--Border-Secondary);border-radius:var(--Radius-L);display:flex}.CouponButton-module-scss-module__MsboJa__info{gap:var(--Spacing-10);flex-direction:column;flex:auto;min-width:0;display:flex}.CouponButton-module-scss-module__MsboJa__info_header{gap:var(--Spacing-06);flex-direction:column;width:100%;display:flex}.CouponButton-module-scss-module__MsboJa__discount{color:var(--Text-Critical);font-size:18px;font-weight:600}.CouponButton-module-scss-module__MsboJa__title{color:var(--Text-Primary);font-size:14px;font-weight:600;line-height:1.43}.CouponButton-module-scss-module__MsboJa__group{gap:var(--Spacing-06);flex-direction:column;width:100%;display:flex}.CouponButton-module-scss-module__MsboJa__toggle{align-self:flex-start;align-items:center;gap:var(--Spacing-02);padding:var(--Spacing-02) 0;cursor:pointer;color:var(--Text-Tertiary);background:0 0;border:none;font-size:12px;font-weight:500;line-height:15px;display:inline-flex}.CouponButton-module-scss-module__MsboJa__toggle .CouponButton-module-scss-module__MsboJa__toggle_chevron{transition:transform .15s ease-in-out}.CouponButton-module-scss-module__MsboJa__toggle .CouponButton-module-scss-module__MsboJa__toggle_chevron.CouponButton-module-scss-module__MsboJa__expanded{transform:rotate(180deg)}.CouponButton-module-scss-module__MsboJa__contents{gap:var(--Spacing-04);width:100%;padding:var(--Spacing-12) var(--Spacing-16);background:var(--Bg-Secondary);border-radius:var(--Radius-S);flex-direction:column;display:flex}.CouponButton-module-scss-module__MsboJa__contents .CouponButton-module-scss-module__MsboJa__content{color:var(--Text-Tertiary);font-size:12px;font-weight:500;line-height:15px}.CouponButton-module-scss-module__MsboJa__download{color:var(--Icon-Critical)}.CouponButton-module-scss-module__MsboJa__list_footer{padding-top:var(--Spacing-30)}@media (max-width:640px){.CouponButton-module-scss-module__MsboJa__list_footer{padding-top:var(--Spacing-20)}}
.AccommodationCondition-module-scss-module__xoZppW__component{background:var(--Gray-0);border:1px solid var(--Gray-20);border-radius:12px;flex-direction:column;gap:20px;padding:18px 20px 24px;display:flex}@media (max-width:640px){.AccommodationCondition-module-scss-module__xoZppW__component{border:none;border-radius:0;padding:0}}.AccommodationCondition-module-scss-module__xoZppW__component.AccommodationCondition-module-scss-module__xoZppW__mobile_only{display:none}@media (max-width:640px){.AccommodationCondition-module-scss-module__xoZppW__component.AccommodationCondition-module-scss-module__xoZppW__mobile_only{display:flex}}.AccommodationCondition-module-scss-module__xoZppW__component .AccommodationCondition-module-scss-module__xoZppW__component_header{justify-content:flex-end;display:flex}@media (max-width:640px){.AccommodationCondition-module-scss-module__xoZppW__component .AccommodationCondition-module-scss-module__xoZppW__component_header{display:none}}.AccommodationCondition-module-scss-module__xoZppW__component hr{height:1px!important}@media (max-width:640px){.AccommodationCondition-module-scss-module__xoZppW__component hr{display:none}}.AccommodationCondition-module-scss-module__xoZppW__component .AccommodationCondition-module-scss-module__xoZppW__control{flex-direction:column;gap:14px;display:flex}@media (max-width:640px){.AccommodationCondition-module-scss-module__xoZppW__component .AccommodationCondition-module-scss-module__xoZppW__control{flex-direction:row}}.AccommodationCondition-module-scss-module__xoZppW__component .AccommodationCondition-module-scss-module__xoZppW__control>*{flex:1}.AccommodationCondition-module-scss-module__xoZppW__component .AccommodationCondition-module-scss-module__xoZppW__control>:first-child{flex:1.65}.AccommodationCondition-module-scss-module__xoZppW__component .AccommodationCondition-module-scss-module__xoZppW__control .AccommodationCondition-module-scss-module__xoZppW__date button{font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.AccommodationReservation-module-scss-module__lJQ97G__component{position:relative}.AccommodationReservation-module-scss-module__lJQ97G__component .AccommodationReservation-module-scss-module__lJQ97G__popup{background:var(--Gray-0);border-radius:12px;flex-direction:column;padding:20px;display:none;position:absolute;top:60px;right:0;box-shadow:4px 12px 30px #0000001a}@media (max-width:640px){.AccommodationReservation-module-scss-module__lJQ97G__component .AccommodationReservation-module-scss-module__lJQ97G__popup{border-radius:0;height:100vh;position:fixed;top:0;left:0}}.AccommodationReservation-module-scss-module__lJQ97G__component .AccommodationReservation-module-scss-module__lJQ97G__popup.AccommodationReservation-module-scss-module__lJQ97G__open{z-index:10;display:flex}.AccommodationReservation-module-scss-module__lJQ97G__component .AccommodationReservation-module-scss-module__lJQ97G__popup .AccommodationReservation-module-scss-module__lJQ97G__header{height:60px;padding:13px 0;display:none;position:relative}.AccommodationReservation-module-scss-module__lJQ97G__component .AccommodationReservation-module-scss-module__lJQ97G__popup .AccommodationReservation-module-scss-module__lJQ97G__header button{position:absolute;top:13px;left:0}.AccommodationReservation-module-scss-module__lJQ97G__component .AccommodationReservation-module-scss-module__lJQ97G__popup .AccommodationReservation-module-scss-module__lJQ97G__header span{color:var(--Gray-100);font-size:18px;font-weight:500}@media (max-width:640px){.AccommodationReservation-module-scss-module__lJQ97G__component .AccommodationReservation-module-scss-module__lJQ97G__popup .AccommodationReservation-module-scss-module__lJQ97G__header{justify-content:center;align-items:center;display:flex}}.AccommodationReservation-module-scss-module__lJQ97G__component .AccommodationReservation-module-scss-module__lJQ97G__popup .AccommodationReservation-module-scss-module__lJQ97G__container{padding:10px 0}.AccommodationReservation-module-scss-module__lJQ97G__component .AccommodationReservation-module-scss-module__lJQ97G__popup .AccommodationReservation-module-scss-module__lJQ97G__container.AccommodationReservation-module-scss-module__lJQ97G__button{justify-content:flex-end;display:flex}@media (max-width:640px){.AccommodationReservation-module-scss-module__lJQ97G__component .AccommodationReservation-module-scss-module__lJQ97G__popup .AccommodationReservation-module-scss-module__lJQ97G__container.AccommodationReservation-module-scss-module__lJQ97G__button{border-radius:20px 20px 0 0;width:100%;padding:20px 16px;position:fixed;bottom:0;left:0;box-shadow:0 -4px 13px #00000008}.AccommodationReservation-module-scss-module__lJQ97G__component .AccommodationReservation-module-scss-module__lJQ97G__popup .AccommodationReservation-module-scss-module__lJQ97G__container.AccommodationReservation-module-scss-module__lJQ97G__button button{flex:1}}.AccommodationReservation-module-scss-module__lJQ97G__component .AccommodationReservation-module-scss-module__lJQ97G__popup .AccommodationReservation-module-scss-module__lJQ97G__container.AccommodationReservation-module-scss-module__lJQ97G__button button{width:fit-content;padding:16px 32px}.AccommodationReservation-module-scss-module__lJQ97G__component .AccommodationReservation-module-scss-module__lJQ97G__popup .AccommodationReservation-module-scss-module__lJQ97G__container .AccommodationReservation-module-scss-module__lJQ97G__sub{background:var(--Gray-10);border-radius:0 0 20px 20px;flex-direction:column;gap:20px;margin-top:-12px;padding:12px 20px 20px;display:flex}.AccommodationReservation-module-scss-module__lJQ97G__component .AccommodationReservation-module-scss-module__lJQ97G__popup .AccommodationReservation-module-scss-module__lJQ97G__container .AccommodationReservation-module-scss-module__lJQ97G__sub hr{background:var(--Gray-20);height:1px}.AccommodationReservation-module-scss-module__lJQ97G__component .AccommodationReservation-module-scss-module__lJQ97G__popup .AccommodationReservation-module-scss-module__lJQ97G__container .AccommodationReservation-module-scss-module__lJQ97G__sub .AccommodationReservation-module-scss-module__lJQ97G__sub_item{flex-direction:column;gap:10px;display:flex}.AccommodationReservation-module-scss-module__lJQ97G__component .AccommodationReservation-module-scss-module__lJQ97G__popup .AccommodationReservation-module-scss-module__lJQ97G__container .AccommodationReservation-module-scss-module__lJQ97G__sub .AccommodationReservation-module-scss-module__lJQ97G__sub_item p{color:var(--Gray-70);font-size:13px;font-weight:600}.AccommodationReservation-module-scss-module__lJQ97G__component .AccommodationReservation-module-scss-module__lJQ97G__popup .AccommodationReservation-module-scss-module__lJQ97G__container .AccommodationReservation-module-scss-module__lJQ97G__sub .AccommodationReservation-module-scss-module__lJQ97G__sub_item button{background:var(--Gray-0)!important}.AccommodationReservation-module-scss-module__lJQ97G__component .AccommodationReservation-module-scss-module__lJQ97G__popup .AccommodationReservation-module-scss-module__lJQ97G__container .AccommodationReservation-module-scss-module__lJQ97G__box{background:var(--Gray-10);border-radius:20px;justify-content:space-between;align-items:center;gap:14px;padding:20px;display:flex}.AccommodationReservation-module-scss-module__lJQ97G__component .AccommodationReservation-module-scss-module__lJQ97G__popup .AccommodationReservation-module-scss-module__lJQ97G__container .AccommodationReservation-module-scss-module__lJQ97G__box .AccommodationReservation-module-scss-module__lJQ97G__title{flex-direction:column;gap:4px;display:flex}.AccommodationReservation-module-scss-module__lJQ97G__component .AccommodationReservation-module-scss-module__lJQ97G__popup .AccommodationReservation-module-scss-module__lJQ97G__container .AccommodationReservation-module-scss-module__lJQ97G__box .AccommodationReservation-module-scss-module__lJQ97G__title .AccommodationReservation-module-scss-module__lJQ97G__label{color:var(--Gray-80);font-size:16px;font-weight:600}.AccommodationReservation-module-scss-module__lJQ97G__component .AccommodationReservation-module-scss-module__lJQ97G__popup .AccommodationReservation-module-scss-module__lJQ97G__container .AccommodationReservation-module-scss-module__lJQ97G__box .AccommodationReservation-module-scss-module__lJQ97G__title .AccommodationReservation-module-scss-module__lJQ97G__description{color:var(--Gray-40);white-space:nowrap;font-size:12px;font-weight:500;line-height:15px}.AccommodationReservation-module-scss-module__lJQ97G__component .AccommodationReservation-module-scss-module__lJQ97G__popup .AccommodationReservation-module-scss-module__lJQ97G__container .AccommodationReservation-module-scss-module__lJQ97G__box .AccommodationReservation-module-scss-module__lJQ97G__controller{gap:2px;display:flex}.AccommodationReservation-module-scss-module__lJQ97G__component .AccommodationReservation-module-scss-module__lJQ97G__popup .AccommodationReservation-module-scss-module__lJQ97G__container .AccommodationReservation-module-scss-module__lJQ97G__box .AccommodationReservation-module-scss-module__lJQ97G__controller span{width:50px;color:var(--Pink-50);justify-content:center;align-items:center;font-size:20px;font-weight:600;display:flex}.AccommodationReservation-module-scss-module__lJQ97G__component .AccommodationReservation-module-scss-module__lJQ97G__popup .AccommodationReservation-module-scss-module__lJQ97G__container .AccommodationReservation-module-scss-module__lJQ97G__box .AccommodationReservation-module-scss-module__lJQ97G__controller button{justify-content:center;align-items:center;width:30px;height:30px;padding:6px;display:flex}@media (max-width:640px){.AccommodationReservation-module-scss-module__lJQ97G__component .AccommodationReservation-module-scss-module__lJQ97G__popup .AccommodationReservation-module-scss-module__lJQ97G__container .AccommodationReservation-module-scss-module__lJQ97G__box .AccommodationReservation-module-scss-module__lJQ97G__controller button{margin:0!important}}
.page-module-scss-module__Gqj-Wa__container{padding:0}.page-module-scss-module__Gqj-Wa__container .page-module-scss-module__Gqj-Wa__search_form{margin-top:10px}.page-module-scss-module__Gqj-Wa__container .page-module-scss-module__Gqj-Wa__coupon{padding:10px 16px 20px}.page-module-scss-module__Gqj-Wa__container .page-module-scss-module__Gqj-Wa__coupon .page-module-scss-module__Gqj-Wa__box_coupon{border-top:solid 1px var(--Gray-10);justify-content:center;padding-top:30px;display:flex}
.RailEuropePassDetailHeader-module-scss-module__mq9rJW__container{z-index:1;margin-top:12px;position:relative}@media (max-width:640px){.RailEuropePassDetailHeader-module-scss-module__mq9rJW__container{z-index:30;margin-top:0;position:sticky}}
.RentalcarDetailAgency-module-scss-module__oCmDxa__component_wrap{gap:var(--Spacing-16);flex-direction:column;padding:30px 16px;display:flex}.RentalcarDetailAgency-module-scss-module__oCmDxa__component_wrap h2{color:var(--Gray-100);flex-direction:column;gap:10px;font-size:18px;font-weight:600;display:flex}.RentalcarDetailAgency-module-scss-module__oCmDxa__component_wrap h2 p{letter-spacing:normal;color:var(--Gray-70);font-size:14px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.57}.RentalcarDetailAgency-module-scss-module__oCmDxa__component_wrap hr{background:var(--Gray-10)!important;height:1px!important;padding:0!important}.RentalcarDetailAgency-module-scss-module__oCmDxa__component_wrap .RentalcarDetailAgency-module-scss-module__oCmDxa__info{gap:var(--Spacing-16);flex-direction:column;display:flex}.RentalcarDetailAgency-module-scss-module__oCmDxa__component_wrap .RentalcarDetailAgency-module-scss-module__oCmDxa__info h3{color:var(--Gray-100);font-size:14px;font-weight:600;line-height:18px}.RentalcarDetailAgency-module-scss-module__oCmDxa__component_wrap .RentalcarDetailAgency-module-scss-module__oCmDxa__info .RentalcarDetailAgency-module-scss-module__oCmDxa__contents{color:var(--Gray-60);flex-flow:wrap;gap:20px 0;width:100%;font-size:12px;font-weight:600;display:flex}.RentalcarDetailAgency-module-scss-module__oCmDxa__component_wrap .RentalcarDetailAgency-module-scss-module__oCmDxa__info .RentalcarDetailAgency-module-scss-module__oCmDxa__contents.RentalcarDetailAgency-module-scss-module__oCmDxa__shuttle{background:var(--Gray-10);border-radius:12px;gap:4px;width:100%;padding:16px}.RentalcarDetailAgency-module-scss-module__oCmDxa__component_wrap .RentalcarDetailAgency-module-scss-module__oCmDxa__info .RentalcarDetailAgency-module-scss-module__oCmDxa__contents.RentalcarDetailAgency-module-scss-module__oCmDxa__shuttle>div{text-indent:-13px;padding-left:13px;font-size:12px;font-weight:400;line-height:1.83}@media (max-width:640px){.RentalcarDetailAgency-module-scss-module__oCmDxa__component_wrap .RentalcarDetailAgency-module-scss-module__oCmDxa__info .RentalcarDetailAgency-module-scss-module__oCmDxa__contents.RentalcarDetailAgency-module-scss-module__oCmDxa__shuttle>div{width:100%}}.RentalcarDetailAgency-module-scss-module__oCmDxa__component_wrap .RentalcarDetailAgency-module-scss-module__oCmDxa__info .RentalcarDetailAgency-module-scss-module__oCmDxa__contents+.RentalcarDetailAgency-module-scss-module__oCmDxa__contents{border-top:1px solid var(--Gray-10);padding-top:var(--Spacing-16)}.RentalcarDetailAgency-module-scss-module__oCmDxa__component_wrap .RentalcarDetailAgency-module-scss-module__oCmDxa__info .RentalcarDetailAgency-module-scss-module__oCmDxa__contents.RentalcarDetailAgency-module-scss-module__oCmDxa__options>div{width:25%}@media (max-width:640px){.RentalcarDetailAgency-module-scss-module__oCmDxa__component_wrap .RentalcarDetailAgency-module-scss-module__oCmDxa__info .RentalcarDetailAgency-module-scss-module__oCmDxa__contents.RentalcarDetailAgency-module-scss-module__oCmDxa__options>div{width:50%}}.RentalcarDetailAgency-module-scss-module__oCmDxa__component_wrap .RentalcarDetailAgency-module-scss-module__oCmDxa__info .RentalcarDetailAgency-module-scss-module__oCmDxa__contents>div{align-items:center;gap:4px;width:50%;display:flex}
.RailEuropePassCard-module-scss-module__g_BCBW__container{border:1px solid var(--Gray-15);background:var(--Gray-0);border-radius:20px;flex-direction:column;gap:12px;padding:20px;display:flex}.RailEuropePassCard-module-scss-module__g_BCBW__container .RailEuropePassCard-module-scss-module__g_BCBW__head{justify-content:space-between;align-items:center;display:flex}.RailEuropePassCard-module-scss-module__g_BCBW__container .RailEuropePassCard-module-scss-module__g_BCBW__head .RailEuropePassCard-module-scss-module__g_BCBW__logo{object-fit:contain;width:75px;height:24px}.RailEuropePassCard-module-scss-module__g_BCBW__container .RailEuropePassCard-module-scss-module__g_BCBW__info{flex-direction:column;gap:8px;display:flex}.RailEuropePassCard-module-scss-module__g_BCBW__container .RailEuropePassCard-module-scss-module__g_BCBW__info .RailEuropePassCard-module-scss-module__g_BCBW__title{color:var(--Gray-80);font-size:18px;font-style:normal;font-weight:600;line-height:27px}.RailEuropePassCard-module-scss-module__g_BCBW__container .RailEuropePassCard-module-scss-module__g_BCBW__info .RailEuropePassCard-module-scss-module__g_BCBW__description{cursor:pointer;color:var(--Gray-50);align-items:center;gap:4px;width:fit-content;font-size:12px;font-weight:600;display:inline-flex}.RailEuropePassCard-module-scss-module__g_BCBW__container .RailEuropePassCard-module-scss-module__g_BCBW__info .RailEuropePassCard-module-scss-module__g_BCBW__description .RailEuropePassCard-module-scss-module__g_BCBW__icon_info_line circle{stroke:var(--Gray-30)}.RailEuropePassCard-module-scss-module__g_BCBW__container .RailEuropePassCard-module-scss-module__g_BCBW__info .RailEuropePassCard-module-scss-module__g_BCBW__description .RailEuropePassCard-module-scss-module__g_BCBW__icon_info_line path{fill:var(--Gray-30)}.RailEuropePassCard-module-scss-module__g_BCBW__popup_body{flex-direction:column;gap:20px;padding:0 30px 30px;display:flex}@media (max-width:640px){.RailEuropePassCard-module-scss-module__g_BCBW__popup_body{padding:20px 16px}}.RailEuropePassCard-module-scss-module__g_BCBW__chip{border-radius:30px;padding:6px 8px;display:inline-flex}.RailEuropePassCard-module-scss-module__g_BCBW__chip .RailEuropePassCard-module-scss-module__g_BCBW__chip_name{font-size:10px;font-weight:700}.RailEuropePassCard-module-scss-module__g_BCBW__chip.RailEuropePassCard-module-scss-module__g_BCBW__pink{background:var(--Pink-10)}.RailEuropePassCard-module-scss-module__g_BCBW__chip.RailEuropePassCard-module-scss-module__g_BCBW__pink .RailEuropePassCard-module-scss-module__g_BCBW__chip_name{color:var(--Pink-50)}.RailEuropePassCard-module-scss-module__g_BCBW__chip.RailEuropePassCard-module-scss-module__g_BCBW__blue{background:var(--Blue-10)}.RailEuropePassCard-module-scss-module__g_BCBW__chip.RailEuropePassCard-module-scss-module__g_BCBW__blue .RailEuropePassCard-module-scss-module__g_BCBW__chip_name{color:var(--Blue-60)}
.RentalcarAgencyMap-module-scss-module__JZ2enW__component{flex-direction:column;gap:16px;padding:30px 16px;display:flex}.RentalcarAgencyMap-module-scss-module__JZ2enW__component h2{color:var(--Gray-100);font-size:18px;font-weight:600}.RentalcarAgencyMap-module-scss-module__JZ2enW__component .RentalcarAgencyMap-module-scss-module__JZ2enW__map{flex-direction:column;gap:14px;display:flex}.RentalcarAgencyMap-module-scss-module__JZ2enW__component .RentalcarAgencyMap-module-scss-module__JZ2enW__map>div{margin:0!important;padding:0!important}
.ReviewArea-module-scss-module__QNElrq__review_wrap{border:1px solid var(--Gray-10);border-radius:12px;display:block}.ReviewArea-module-scss-module__QNElrq__review_wrap .ReviewArea-module-scss-module__QNElrq__profile{background-color:var(--Gray-20);border-radius:50%;width:36px;height:36px;position:relative;overflow:hidden}.ReviewArea-module-scss-module__QNElrq__review_wrap .ReviewArea-module-scss-module__QNElrq__profile>img{object-fit:cover;width:100%;height:100%}.ReviewArea-module-scss-module__QNElrq__review_wrap .ReviewArea-module-scss-module__QNElrq__member{align-items:center;gap:var(--Spacing-08);display:flex}.ReviewArea-module-scss-module__QNElrq__review_wrap .ReviewArea-module-scss-module__QNElrq__member p{font-size:15px;font-weight:600}.ReviewArea-module-scss-module__QNElrq__review_wrap .ReviewArea-module-scss-module__QNElrq__member span{color:var(--Gray-0);background-color:var(--Gray-100);border-radius:4px;padding:4px 6px;font-size:10px;font-weight:700;display:inline-block}.ReviewArea-module-scss-module__QNElrq__review_area{width:100%;margin-top:var(--Spacing-12);gap:var(--Spacing-16);background-color:#fff;border-radius:12px;flex-direction:column;padding:24px;font-size:14px;font-weight:600;line-height:18px;display:flex;box-shadow:0 1px 5px #282f3308}.ReviewArea-module-scss-module__QNElrq__review_area p{color:var(--Gray-100);margin:12px 0 20px}.ReviewArea-module-scss-module__QNElrq__review_area .ReviewArea-module-scss-module__QNElrq__review_text{flex-direction:column;gap:10px;display:flex}.ReviewArea-module-scss-module__QNElrq__review_area .ReviewArea-module-scss-module__QNElrq__rate{justify-content:space-between;display:flex}.ReviewArea-module-scss-module__QNElrq__review_area .ReviewArea-module-scss-module__QNElrq__rate span,.ReviewArea-module-scss-module__QNElrq__review_area .ReviewArea-module-scss-module__QNElrq__option_title{color:var(--Gray-40);font-size:12px;font-weight:500;line-height:15px}.ReviewArea-module-scss-module__QNElrq__review_area pre{color:var(--Gray-70);white-space:break-spaces;word-break:break-all;font-size:14px;font-weight:400;line-height:1.6}.ReviewArea-module-scss-module__QNElrq__review_area pre.ReviewArea-module-scss-module__QNElrq__open{text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ReviewArea-module-scss-module__QNElrq__review_area .ReviewArea-module-scss-module__QNElrq__review_img{gap:var(--Spacing-08);margin-top:20px;display:flex}.ReviewArea-module-scss-module__QNElrq__review_area .ReviewArea-module-scss-module__QNElrq__review_img>span{border-radius:6px;overflow:hidden}.ReviewArea-module-scss-module__QNElrq__review_area .ReviewArea-module-scss-module__QNElrq__review_img .ReviewArea-module-scss-module__QNElrq__more{cursor:pointer;border-radius:6px;width:40px;height:40px;position:relative;overflow:hidden}.ReviewArea-module-scss-module__QNElrq__review_area .ReviewArea-module-scss-module__QNElrq__review_img .ReviewArea-module-scss-module__QNElrq__more>div{z-index:2;width:100%;height:100%;color:var(--Gray-0);background:#00000080;justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:18px;display:flex;position:absolute;top:0;right:0}.ReviewArea-module-scss-module__QNElrq__review_area .ReviewArea-module-scss-module__QNElrq__review_img .ReviewArea-module-scss-module__QNElrq__more span{width:100%}.ReviewArea-module-scss-module__QNElrq__review_area .ReviewArea-module-scss-module__QNElrq__text_more_btn{color:var(--Gray-50);cursor:pointer;text-align:left;background:0 0;border:none;outline:none;margin-top:10px;font-size:12px;font-weight:700;display:inline-block}.ReviewArea-module-scss-module__QNElrq__review_area .ReviewArea-module-scss-module__QNElrq__block_report_buttons{justify-content:space-between;display:flex}.ReviewArea-module-scss-module__QNElrq__review_area .ReviewArea-module-scss-module__QNElrq__block_report_buttons .ReviewArea-module-scss-module__QNElrq__writer_buttons{gap:6px;display:flex}.ReviewArea-module-scss-module__QNElrq__review_area .ReviewArea-module-scss-module__QNElrq__block_report_buttons .ReviewArea-module-scss-module__QNElrq__writer_buttons button{background:var(--Gray-10);height:31px;color:var(--Gray-50);cursor:pointer;border:none;border-radius:8px;align-items:center;padding:0 12px;font-size:12px;font-weight:600;display:flex}.ReviewArea-module-scss-module__QNElrq__review_area .ReviewArea-module-scss-module__QNElrq__block_report_buttons .ReviewArea-module-scss-module__QNElrq__writer_buttons button.ReviewArea-module-scss-module__QNElrq__edit{color:var(--Blue-50)}.ReviewArea-module-scss-module__QNElrq__review_area .ReviewArea-module-scss-module__QNElrq__like{justify-content:center;align-items:center;gap:var(--Spacing-08);border:1px solid var(--Gray-15);color:var(--Gray-60);cursor:pointer;background:0 0;border-radius:3rem;padding:10px 12px;font-size:10px;font-weight:700;display:flex}.ReviewArea-module-scss-module__QNElrq__review_area .ReviewArea-module-scss-module__QNElrq__like svg{width:14px;height:14px}.ReviewArea-module-scss-module__QNElrq__review_area .ReviewArea-module-scss-module__QNElrq__like.ReviewArea-module-scss-module__QNElrq__on g{fill:var(--Pink-50)!important}.ReviewArea-module-scss-module__QNElrq__review_area .ReviewArea-module-scss-module__QNElrq__like.ReviewArea-module-scss-module__QNElrq__on{border-color:var(--Pink-50);color:var(--Pink-50)}.ReviewArea-module-scss-module__QNElrq__review_area .ReviewArea-module-scss-module__QNElrq__block{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0 8px}.ReviewArea-module-scss-module__QNElrq__review_area .ReviewArea-module-scss-module__QNElrq__block.ReviewArea-module-scss-module__QNElrq__on{background-color:var(--Gray-20)}.ReviewArea-module-scss-module__QNElrq__review_area .ReviewArea-module-scss-module__QNElrq__component_replies{gap:var(--Spacing-08);color:var(--Gray-40);padding:var(--Spacing-16);background:var(--Gray-10);border-radius:10px;flex-direction:column;display:flex}.ReviewArea-module-scss-module__QNElrq__review_area .ReviewArea-module-scss-module__QNElrq__component_replies>div{justify-content:space-between;display:flex}.ReviewArea-module-scss-module__QNElrq__review_area .ReviewArea-module-scss-module__QNElrq__component_replies>div span{color:var(--Gray-80);font-size:12px;font-weight:700}.ReviewArea-module-scss-module__QNElrq__review_area .ReviewArea-module-scss-module__QNElrq__component_replies>div span:last-child{color:var(--Gray-40);font-size:12px;font-weight:500;line-height:15px}.ReviewArea-module-scss-module__QNElrq__review_area .ReviewArea-module-scss-module__QNElrq__component_replies pre{letter-spacing:normal;color:var(--Gray-70);white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.57}.ReviewArea-module-scss-module__QNElrq__modal_inner h1{color:var(--Gray-100);margin:0;font-size:20px;font-weight:600}.ReviewArea-module-scss-module__QNElrq__modal_inner strong{margin-top:0}.ReviewArea-module-scss-module__QNElrq__block_modal{border-top:1px solid var(--Gray-10);padding:16px}.ReviewArea-module-scss-module__QNElrq__block_modal li{color:var(--Gray-80);cursor:pointer;padding:16px 6px;font-size:14px;font-weight:400;line-height:18px;display:block}
.ReviewDashboard-module-scss-module__oIUi0a__visualization_wrap{background-color:var(--Gray-10);border-radius:12px;flex-direction:column;padding-bottom:16px;display:flex}.ReviewDashboard-module-scss-module__oIUi0a__visualization_wrap .ReviewDashboard-module-scss-module__oIUi0a__visualization{justify-content:space-between;align-items:flex-end;padding:26px;display:flex}.ReviewDashboard-module-scss-module__oIUi0a__visualization_wrap .ReviewDashboard-module-scss-module__oIUi0a__visualization .ReviewDashboard-module-scss-module__oIUi0a__left{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.ReviewDashboard-module-scss-module__oIUi0a__visualization_wrap .ReviewDashboard-module-scss-module__oIUi0a__visualization .ReviewDashboard-module-scss-module__oIUi0a__left small{color:var(--Gray-60);border-radius:6px;font-size:12px;font-weight:700;position:relative}.ReviewDashboard-module-scss-module__oIUi0a__visualization_wrap .ReviewDashboard-module-scss-module__oIUi0a__visualization .ReviewDashboard-module-scss-module__oIUi0a__left p{color:var(--Gray-100);margin:0;font-size:44px;font-weight:700}.ReviewDashboard-module-scss-module__oIUi0a__visualization_wrap .ReviewDashboard-module-scss-module__oIUi0a__visualization .ReviewDashboard-module-scss-module__oIUi0a__right{flex-direction:row;gap:10px;width:100%;padding-left:12%;display:flex;position:relative}.ReviewDashboard-module-scss-module__oIUi0a__visualization_wrap .ReviewDashboard-module-scss-module__oIUi0a__visualization .ReviewDashboard-module-scss-module__oIUi0a__right:before{content:"";background:var(--Gray-20);width:1px;height:40px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ReviewDashboard-module-scss-module__oIUi0a__visualization_wrap .ReviewDashboard-module-scss-module__oIUi0a__message{color:var(--Gray-60);justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:500;line-height:15px;display:flex}.ReviewDashboard-module-scss-module__oIUi0a__detail_rate_wrap{margin-top:var(--Spacing-20);background-color:var(--Gray-10);border-radius:12px;justify-content:center;align-items:center;gap:40px;padding:20px;display:flex}.ReviewDashboard-module-scss-module__oIUi0a__detail_rate_wrap .ReviewDashboard-module-scss-module__oIUi0a__detail_rate{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.ReviewDashboard-module-scss-module__oIUi0a__detail_rate_wrap .ReviewDashboard-module-scss-module__oIUi0a__detail_rate p{color:var(--Gray-80);margin-top:var(--Spacing-10);font-size:12px;font-weight:500;line-height:15px}.ReviewDashboard-module-scss-module__oIUi0a__detail_rate_wrap .ReviewDashboard-module-scss-module__oIUi0a__detail_rate .ReviewDashboard-module-scss-module__oIUi0a__rate{color:var(--Gray-80);font-size:15px;font-weight:600;position:absolute;top:30px;left:50%;transform:translate(-50%)translateY(-50%)}.ReviewDashboard-module-scss-module__oIUi0a__all_review_images{justify-content:center;gap:8px;width:100%;padding:20px 0 10px;display:flex;position:relative}.ReviewDashboard-module-scss-module__oIUi0a__all_review_images .ReviewDashboard-module-scss-module__oIUi0a__img,.ReviewDashboard-module-scss-module__oIUi0a__all_review_images .ReviewDashboard-module-scss-module__oIUi0a__more{aspect-ratio:1;cursor:pointer;border-radius:12px;width:100%;max-width:60px;position:relative;overflow:hidden}.ReviewDashboard-module-scss-module__oIUi0a__all_review_images img{object-fit:cover}.ReviewDashboard-module-scss-module__oIUi0a__all_review_images .ReviewDashboard-module-scss-module__oIUi0a__more{position:relative}.ReviewDashboard-module-scss-module__oIUi0a__all_review_images .ReviewDashboard-module-scss-module__oIUi0a__more>div{z-index:2;width:100%;height:100%;color:var(--Gray-0);background:#00000080;justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:18px;display:flex;position:absolute;top:0;right:0}.ReviewDashboard-module-scss-module__oIUi0a__all_review_images .ReviewDashboard-module-scss-module__oIUi0a__more span{width:100%}.ReviewDashboard-module-scss-module__oIUi0a__review_head{align-items:center;gap:var(--Spacing-08);flex-direction:column-reverse;height:90px;display:flex}.ReviewDashboard-module-scss-module__oIUi0a__review_head .ReviewDashboard-module-scss-module__oIUi0a__bar{border-radius:5px;width:6px;height:2px;min-height:2px;transition:height 1.5s}.ReviewDashboard-module-scss-module__oIUi0a__review_head .ReviewDashboard-module-scss-module__oIUi0a__bar.ReviewDashboard-module-scss-module__oIUi0a__on{width:6px;height:calc(40px*var(--percent)/100)}.ReviewDashboard-module-scss-module__oIUi0a__review_head .ReviewDashboard-module-scss-module__oIUi0a__bubble{z-index:0;width:30px;padding:var(--Spacing-02);color:var(--Gray-0);text-align:center;border-radius:4px;font-size:10px;font-weight:700;position:relative}.ReviewDashboard-module-scss-module__oIUi0a__review_head .ReviewDashboard-module-scss-module__oIUi0a__bubble:after{content:"";border-radius:1px;width:6px;height:6px;display:block;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)rotate(45deg)}.ReviewDashboard-module-scss-module__oIUi0a__review_head.ReviewDashboard-module-scss-module__oIUi0a__nice .ReviewDashboard-module-scss-module__oIUi0a__bar,.ReviewDashboard-module-scss-module__oIUi0a__review_head.ReviewDashboard-module-scss-module__oIUi0a__nice .ReviewDashboard-module-scss-module__oIUi0a__bubble,.ReviewDashboard-module-scss-module__oIUi0a__review_head.ReviewDashboard-module-scss-module__oIUi0a__nice .ReviewDashboard-module-scss-module__oIUi0a__bubble:after{background-color:var(--Pink-50)}.ReviewDashboard-module-scss-module__oIUi0a__review_head.ReviewDashboard-module-scss-module__oIUi0a__good .ReviewDashboard-module-scss-module__oIUi0a__bar,.ReviewDashboard-module-scss-module__oIUi0a__review_head.ReviewDashboard-module-scss-module__oIUi0a__good .ReviewDashboard-module-scss-module__oIUi0a__bubble,.ReviewDashboard-module-scss-module__oIUi0a__review_head.ReviewDashboard-module-scss-module__oIUi0a__good .ReviewDashboard-module-scss-module__oIUi0a__bubble:after{background-color:var(--Gray-70)}.ReviewDashboard-module-scss-module__oIUi0a__review_head.ReviewDashboard-module-scss-module__oIUi0a__bad .ReviewDashboard-module-scss-module__oIUi0a__bar,.ReviewDashboard-module-scss-module__oIUi0a__review_head.ReviewDashboard-module-scss-module__oIUi0a__bad .ReviewDashboard-module-scss-module__oIUi0a__bubble,.ReviewDashboard-module-scss-module__oIUi0a__review_head.ReviewDashboard-module-scss-module__oIUi0a__bad .ReviewDashboard-module-scss-module__oIUi0a__bubble:after{background-color:var(--Gray-30)}
.ReviewContainer-module-scss-module__knr_mG__review h2{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.ReviewContainer-module-scss-module__knr_mG__review h2 div{color:var(--Gray-100);font-size:18px;font-weight:600}.ReviewContainer-module-scss-module__knr_mG__review h2 span{color:var(--Pink-50);margin-left:6px}.ReviewContainer-module-scss-module__knr_mG__review .ReviewContainer-module-scss-module__knr_mG__review_all_btn{max-width:360px;margin:0 auto;padding:20px 0 16px}.ReviewContainer-module-scss-module__knr_mG__bg{margin-top:var(--Spacing-20);background-color:var(--Gray-10);border-radius:12px;padding:16px}@media (max-width:640px){.ReviewContainer-module-scss-module__knr_mG__review{padding:0 var(--Spacing-16)}.ReviewContainer-module-scss-module__knr_mG__review .ReviewContainer-module-scss-module__knr_mG__review_all_btn{max-width:none}.ReviewContainer-module-scss-module__knr_mG__bg{border-radius:0;margin-left:-16px;margin-right:-16px;padding:16px}}
.RailEuropePassDetailSelectedPassInfo-module-scss-module__ZdlfOq__container{background:var(--Gray-10);border-radius:12px;flex-direction:column;gap:20px;padding:20px 16px 30px;display:flex}@media (max-width:640px){.RailEuropePassDetailSelectedPassInfo-module-scss-module__ZdlfOq__container{border-radius:0}}.RailEuropePassDetailSelectedPassInfo-module-scss-module__ZdlfOq__container .RailEuropePassDetailSelectedPassInfo-module-scss-module__ZdlfOq__title{color:var(--Gray-100);font-size:18px;font-weight:600}
.PageLoading-module-scss-module__C24J7q__wrap{width:100%;height:70%;color:var(--Gray-100);flex-direction:column;justify-content:center;align-items:center;display:flex}.PageLoading-module-scss-module__C24J7q__wrap h2{letter-spacing:normal;font-size:14px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.57}.PageLoading-module-scss-module__C24J7q__wrap span,.PageLoading-module-scss-module__C24J7q__wrap.PageLoading-module-scss-module__C24J7q__ko h2{font-size:16px;font-weight:600;line-height:28px}.PageLoading-module-scss-module__C24J7q__wrap.PageLoading-module-scss-module__C24J7q__ko span{letter-spacing:normal;font-size:14px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.57}.PageLoading-module-scss-module__C24J7q__wrap img{width:80px;margin-top:10px}
.ActivityCategoryMarker-module-scss-module__4R4ImW__container{border:2px solid;border-radius:50%;width:36px;height:36px;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000d}.ActivityCategoryMarker-module-scss-module__4R4ImW__container .ActivityCategoryMarker-module-scss-module__4R4ImW__image{border-radius:inherit;width:100%;height:100%}.ActivityCategoryMarker-module-scss-module__4R4ImW__container{background:var(--Gray-0)}.ActivityCategoryMarker-module-scss-module__4R4ImW__default{border-color:var(--Gray-0)}.ActivityCategoryMarker-module-scss-module__4R4ImW__selected{border-color:var(--Pink-50)}
.MagazineStackMobileCarousel-module-scss-module__qmM74a__container{display:none}@media (max-width:640px){.MagazineStackMobileCarousel-module-scss-module__qmM74a__container{display:block}}.MagazineStackMobileCarousel-module-scss-module__qmM74a__container{padding:0 16px;position:relative;overflow:hidden;container-type:inline-size}.MagazineStackMobileCarousel-module-scss-module__qmM74a__container .MagazineStackMobileCarousel-module-scss-module__qmM74a__slides{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;overscroll-behavior-x:contain;position:relative}.MagazineStackMobileCarousel-module-scss-module__qmM74a__container .MagazineStackMobileCarousel-module-scss-module__qmM74a__slides:active{cursor:grabbing}.MagazineStackMobileCarousel-module-scss-module__qmM74a__container .MagazineStackMobileCarousel-module-scss-module__qmM74a__slides .MagazineStackMobileCarousel-module-scss-module__qmM74a__placeholder{visibility:hidden;pointer-events:none;z-index:-1;width:71%;position:relative}.MagazineStackMobileCarousel-module-scss-module__qmM74a__container .MagazineStackMobileCarousel-module-scss-module__qmM74a__slides .MagazineStackMobileCarousel-module-scss-module__qmM74a__slide{transform-origin:0;will-change:transform,opacity;width:71%;position:absolute;top:0;left:0}
.MagazineCarousel-module-scss-module__uGsDwW__container{padding:8px 16px;position:relative;container-type:inline-size}@media (max-width:640px){.MagazineCarousel-module-scss-module__uGsDwW__container{padding:0}}.MagazineCarousel-module-scss-module__uGsDwW__container .MagazineCarousel-module-scss-module__uGsDwW__slides_desktop{width:100%;display:flex}@media (max-width:640px){.MagazineCarousel-module-scss-module__uGsDwW__container .MagazineCarousel-module-scss-module__uGsDwW__slides_desktop{display:none}}.MagazineCarousel-module-scss-module__uGsDwW__container .MagazineCarousel-module-scss-module__uGsDwW__slides_desktop .MagazineCarousel-module-scss-module__uGsDwW__slide{margin-right:16px}.MagazineCarousel-module-scss-module__uGsDwW__container .MagazineCarousel-module-scss-module__uGsDwW__slides_desktop .MagazineCarousel-module-scss-module__uGsDwW__slide:last-child{margin-right:0}@container (min-width:940px){.MagazineCarousel-module-scss-module__uGsDwW__container .MagazineCarousel-module-scss-module__uGsDwW__slides_desktop .MagazineCarousel-module-scss-module__uGsDwW__slide{width:calc(25% - 12px)}}@container (min-width:760px) and (not (min-width:940px)){.MagazineCarousel-module-scss-module__uGsDwW__container .MagazineCarousel-module-scss-module__uGsDwW__slides_desktop .MagazineCarousel-module-scss-module__uGsDwW__slide{width:calc(29.4118% - 9.41176px)}}@container not (min-width:760px){.MagazineCarousel-module-scss-module__uGsDwW__container .MagazineCarousel-module-scss-module__uGsDwW__slides_desktop .MagazineCarousel-module-scss-module__uGsDwW__slide{width:calc(41.6667% - 6.66667px)}}
.RecentlyActivity-module-scss-module__W8zQBG__recently{flex-direction:column;gap:12px;padding:20px 8px;display:flex}.RecentlyActivity-module-scss-module__W8zQBG__recently h1{color:var(--Gray-100);padding:0 8px;font-size:20px;font-weight:600}
.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}
.PageLineBanner-module-scss-module__XYmDPq__container{container-type:inline-size}.PageLineBanner-module-scss-module__XYmDPq__banner{aspect-ratio:1984/300;box-sizing:content-box;padding:20px 0;position:relative}@media (max-width:640px){.PageLineBanner-module-scss-module__XYmDPq__banner{aspect-ratio:328/110;padding:20px 16px}.PageLineBanner-module-scss-module__XYmDPq__banner.PageLineBanner-module-scss-module__XYmDPq__no_padding{padding:0}.PageLineBanner-module-scss-module__XYmDPq__banner.PageLineBanner-module-scss-module__XYmDPq__no_padding .swiper-pagination-fraction{bottom:10px;right:10px}.PageLineBanner-module-scss-module__XYmDPq__banner .swiper-scrollbar-horizontal{width:calc(100% - 32px);height:2px;left:12px}.PageLineBanner-module-scss-module__XYmDPq__banner .swiper-pagination-fraction{bottom:30px;right:36px}}.PageLineBanner-module-scss-module__XYmDPq__banner.PageLineBanner-module-scss-module__XYmDPq__no_padding{padding:0}.PageLineBanner-module-scss-module__XYmDPq__banner.PageLineBanner-module-scss-module__XYmDPq__no_padding .swiper-pagination-fraction{bottom:16px;right:16px}.PageLineBanner-module-scss-module__XYmDPq__banner .PageLineBanner-module-scss-module__XYmDPq__img{cursor:pointer;border-radius:8px;width:100%;height:100%;position:relative;overflow:hidden}.PageLineBanner-module-scss-module__XYmDPq__banner .PageLineBanner-module-scss-module__XYmDPq__img img{object-fit:cover;width:100%;height:100%}.PageLineBanner-module-scss-module__XYmDPq__banner .swiper-pagination-fraction{width:max-content;color:var(--Gray-0);padding:var(--Spacing-04) var(--Spacing-06);background-color:var(--Dimmed-Black-50);border-radius:40px;font-size:10px;font-weight:700;position:absolute;bottom:36px;left:auto;right:16px}@container (max-width:640px){.PageLineBanner-module-scss-module__XYmDPq__banner{aspect-ratio:328/110;padding:20px 16px}.PageLineBanner-module-scss-module__XYmDPq__banner.PageLineBanner-module-scss-module__XYmDPq__no_padding{padding:0}.PageLineBanner-module-scss-module__XYmDPq__banner.PageLineBanner-module-scss-module__XYmDPq__no_padding .swiper-pagination-fraction{bottom:10px;right:10px}.PageLineBanner-module-scss-module__XYmDPq__banner .swiper-scrollbar-horizontal{width:calc(100% - 32px);height:2px;left:12px}.PageLineBanner-module-scss-module__XYmDPq__banner .swiper-pagination-fraction{bottom:30px;right:36px}}
.Video-module-scss-module__tumWTa__video{width:100%;height:100%;position:relative}.Video-module-scss-module__tumWTa__video.Video-module-scss-module__tumWTa__fit video{object-fit:contain}.Video-module-scss-module__tumWTa__video>img{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.Video-module-scss-module__tumWTa__video video{object-fit:cover;opacity:0;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.Video-module-scss-module__tumWTa__btns{z-index:2;border-radius:13px;width:26px;height:26px;position:absolute;bottom:16px;right:16px;overflow:hidden}.Video-module-scss-module__tumWTa__btns button{cursor:pointer;background:var(--Dimmed-Black-50);border:none;padding:6px}.Video-module-scss-module__tumWTa__btns button img{width:14px;height:14px}.Video-module-scss-module__tumWTa__ready video{opacity:1;transition:opacity 1s}.Video-module-scss-module__tumWTa__controller{align-items:center;gap:10px;min-width:300px;padding:20px 16px;display:flex}.Video-module-scss-module__tumWTa__controller .Video-module-scss-module__tumWTa__play,.Video-module-scss-module__tumWTa__controller .Video-module-scss-module__tumWTa__mute{cursor:pointer}.Video-module-scss-module__tumWTa__controller .Video-module-scss-module__tumWTa__play_bar{flex:1;align-items:center;display:flex}.Video-module-scss-module__tumWTa__controller .Video-module-scss-module__tumWTa__play_bar .Video-module-scss-module__tumWTa__progress{background:var(--Gray-30);cursor:pointer;border-radius:5px;flex:1;height:4px}.Video-module-scss-module__tumWTa__controller .Video-module-scss-module__tumWTa__play_bar .Video-module-scss-module__tumWTa__progress .Video-module-scss-module__tumWTa__progress_status{background:var(--Pink-50);border-radius:5px;height:100%}.Video-module-scss-module__tumWTa__controller .Video-module-scss-module__tumWTa__timer{width:36.6px;color:var(--Gray-0);font-size:14px;font-weight:400;line-height:18px}
.GoToArea-module-scss-module__iqNA7a__button{width:100%;height:144px;color:var(--Gray-0);border-radius:16px;flex-direction:column;justify-content:center;gap:4px;padding:0 30px;display:flex}@media (max-width:640px){.GoToArea-module-scss-module__iqNA7a__button{gap:2px;height:114px;padding:0 20px}}.GoToArea-module-scss-module__iqNA7a__button p{align-items:center;gap:4px;display:flex}@media (max-width:640px){.GoToArea-module-scss-module__iqNA7a__button p{gap:0}}.GoToArea-module-scss-module__iqNA7a__button p .GoToArea-module-scss-module__iqNA7a__title{font-size:24px;font-weight:600}@media (max-width:640px){.GoToArea-module-scss-module__iqNA7a__button p .GoToArea-module-scss-module__iqNA7a__title{font-size:18px;font-weight:600}}.GoToArea-module-scss-module__iqNA7a__button p .GoToArea-module-scss-module__iqNA7a__icon_arrow path{stroke:var(--Gray-0)}.GoToArea-module-scss-module__iqNA7a__button span{font-size:18px;font-weight:500}@media (max-width:640px){.GoToArea-module-scss-module__iqNA7a__button span{letter-spacing:normal;font-size:14px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.57}}
.Dialog-module-scss-module__mzD7Cq__back{z-index:102;cursor:pointer;background:#0006;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.Dialog-module-scss-module__mzD7Cq__back.Dialog-module-scss-module__mzD7Cq__on{z-index:500;display:flex}.Dialog-module-scss-module__mzD7Cq__title{color:var(--Gray-100);word-break:break-word;white-space:pre-wrap;flex-shrink:0;font-size:20px;font-weight:600}@media (max-width:640px){.Dialog-module-scss-module__mzD7Cq__title{font-size:18px;font-weight:600}}.Dialog-module-scss-module__mzD7Cq__contents{flex-direction:column;gap:20px;display:flex}.Dialog-module-scss-module__mzD7Cq__body{flex-direction:column;flex:auto;gap:20px;min-height:0;display:flex;overflow-y:auto}.Dialog-module-scss-module__mzD7Cq__body::-webkit-scrollbar{width:4px}.Dialog-module-scss-module__mzD7Cq__body::-webkit-scrollbar-thumb{background:var(--Gray-20);border-radius:4px}.Dialog-module-scss-module__mzD7Cq__header{padding:var(--Spacing-30);padding-bottom:var(--Spacing-20);flex-shrink:0;align-items:center;display:flex;position:relative}.Dialog-module-scss-module__mzD7Cq__header h2{color:var(--Gray-100);word-break:keep-all;white-space:pre-wrap;font-size:20px;font-weight:600}@media (max-width:640px){.Dialog-module-scss-module__mzD7Cq__header h2{font-size:18px;font-weight:600}}.Dialog-module-scss-module__mzD7Cq__header button{position:absolute;top:50%;right:20px;transform:translateY(-50%)}.Dialog-module-scss-module__mzD7Cq__confirm_modal{background-color:var(--Gray-0);box-sizing:border-box;letter-spacing:normal;width:100%;max-width:380px;max-height:calc(100dvh - 100px);color:var(--Gray-70);cursor:default;border-radius:20px;flex-direction:column;padding:30px;font-size:14px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.57;display:flex}.Dialog-module-scss-module__mzD7Cq__confirm_modal.Dialog-module-scss-module__mzD7Cq__medium{max-width:550px}.Dialog-module-scss-module__mzD7Cq__confirm_modal.Dialog-module-scss-module__mzD7Cq__contents{gap:0;padding:0;overflow:hidden}.Dialog-module-scss-module__mzD7Cq__confirm_modal>.Dialog-module-scss-module__mzD7Cq__contents{flex:auto;min-height:0}.Dialog-module-scss-module__mzD7Cq__confirm_modal h2{color:var(--Gray-100);font-size:18px;font-weight:600}.Dialog-module-scss-module__mzD7Cq__confirm_modal strong{margin-top:var(--Spacing-20);margin-bottom:var(--Spacing-12);font-size:14px;font-weight:600;line-height:1.43;display:block}.Dialog-module-scss-module__mzD7Cq__confirm_modal ul,.Dialog-module-scss-module__mzD7Cq__confirm_modal p{letter-spacing:normal;color:var(--Gray-70);font-size:14px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.57}.Dialog-module-scss-module__mzD7Cq__confirm_modal ul{margin-left:16px;margin-top:var(--Spacing-12)}.Dialog-module-scss-module__mzD7Cq__confirm_modal li{list-style:outside}.Dialog-module-scss-module__mzD7Cq__buttons{gap:var(--Spacing-08);flex-direction:column;flex-shrink:0;margin-top:30px;display:flex}
.Toast-module-scss-module__8xsH1q__container{z-index:500;position:fixed;bottom:0}@media (max-width:640px){@supports (margin-bottom:constant(safe-area-inset-bottom)){.Toast-module-scss-module__8xsH1q__container{margin-bottom:constant(safe-area-inset-bottom)}}@supports (margin-bottom:env(safe-area-inset-bottom)){.Toast-module-scss-module__8xsH1q__container{margin-bottom:env(safe-area-inset-bottom)}}}.Toast-module-scss-module__8xsH1q__container .Toast-module-scss-module__8xsH1q__toast_wrap{flex-direction:column;gap:4px;display:flex;position:absolute;bottom:60px;left:50%;transform:translate(-50%)}.Toast-module-scss-module__8xsH1q__container .Toast-module-scss-module__8xsH1q__toast_wrap .Toast-module-scss-module__8xsH1q__item{background:var(--Dimmed-Black-70);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:420px;padding:10px 10px 10px 16px;animation:.3s Toast-module-scss-module__8xsH1q__slide-up-toast,.3s 2.7s Toast-module-scss-module__8xsH1q__fade-out-toast;display:flex}.Toast-module-scss-module__8xsH1q__container .Toast-module-scss-module__8xsH1q__toast_wrap .Toast-module-scss-module__8xsH1q__item.Toast-module-scss-module__8xsH1q__stay{animation:.3s Toast-module-scss-module__8xsH1q__slide-up-toast}@media (max-width:640px){.Toast-module-scss-module__8xsH1q__container .Toast-module-scss-module__8xsH1q__toast_wrap .Toast-module-scss-module__8xsH1q__item{width:328px}}.Toast-module-scss-module__8xsH1q__container .Toast-module-scss-module__8xsH1q__toast_wrap .Toast-module-scss-module__8xsH1q__item .Toast-module-scss-module__8xsH1q__left{color:var(--Gray-0);gap:6px;font-size:14px;font-weight:600;line-height:18px;display:flex}.Toast-module-scss-module__8xsH1q__container .Toast-module-scss-module__8xsH1q__toast_wrap .Toast-module-scss-module__8xsH1q__item .Toast-module-scss-module__8xsH1q__close button{background:0 0}@media (max-width:640px){.Toast-module-scss-module__8xsH1q__container.Toast-module-scss-module__8xsH1q__mobile_nav_enabled .Toast-module-scss-module__8xsH1q__toast_wrap{bottom:90px}.Toast-module-scss-module__8xsH1q__container.Toast-module-scss-module__8xsH1q__mobile_nav_disabled .Toast-module-scss-module__8xsH1q__toast_wrap{bottom:30px}}@keyframes Toast-module-scss-module__8xsH1q__slide-up-toast{0%{transform:translate(100vw)}to{transform:translate(0)}}@keyframes Toast-module-scss-module__8xsH1q__fade-out-toast{0%{opacity:1}to{opacity:0}}
.ManageModal-module-scss-module__jeo2xq__manage_modal{z-index:999;border:1px solid var(--Gray-30);background:#fff;border-radius:20px;flex-direction:column;gap:10px;padding:60px 20px 20px;display:flex;position:fixed;top:30px;right:50px;overflow:hidden;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.ManageModal-module-scss-module__jeo2xq__manage_modal.ManageModal-module-scss-module__jeo2xq__on{display:flex}.ManageModal-module-scss-module__jeo2xq__manage_modal.ManageModal-module-scss-module__jeo2xq__off{display:none}.ManageModal-module-scss-module__jeo2xq__manage_modal .ManageModal-module-scss-module__jeo2xq__header{border-bottom:1px solid var(--Gray-30);justify-content:flex-end;width:100%;padding:10px;display:flex;position:absolute;top:0;left:0}.ManageModal-module-scss-module__jeo2xq__manage_modal dl{align-items:center;display:flex}.ManageModal-module-scss-module__jeo2xq__manage_modal dl dt{width:120px}.ManageModal-module-scss-module__jeo2xq__manage_modal dl dd{flex:1;gap:10px;display:flex}@keyframes ManageModal-module-scss-module__jeo2xq__hiddenModal{0%{transform:scale(1)}99.9%{transform:scale(1)}to{transform:scale(0)}}@media (max-width:640px){.ManageModal-module-scss-module__jeo2xq__bottom_modal{align-items:flex-end;padding:40px 0 0}.ManageModal-module-scss-module__jeo2xq__bottom_modal .ManageModal-module-scss-module__jeo2xq__header{text-align:center;padding:23px}.ManageModal-module-scss-module__jeo2xq__bottom_modal .ManageModal-module-scss-module__jeo2xq__header p{font-size:16px;font-weight:600}.ManageModal-module-scss-module__jeo2xq__bottom_modal .ManageModal-module-scss-module__jeo2xq__header button{transform:translateY(-50%)}.ManageModal-module-scss-module__jeo2xq__bottom_modal .ManageModal-module-scss-module__jeo2xq__body>div:first-child{max-height:calc(var(--vh,1vh)*100 - 195px)}.ManageModal-module-scss-module__jeo2xq__bottom_modal .ManageModal-module-scss-module__jeo2xq__inner{border-bottom-right-radius:0;border-bottom-left-radius:0;max-width:100%!important}}
.FullScreenModal-module-scss-module__0mpgXW__bottom_modal{z-index:101;width:100%;height:calc(var(--vh,1vh)*100);justify-content:center;align-items:center;padding:40px;transition:bottom .3s;display:flex;position:fixed;bottom:-120vh;left:0}.FullScreenModal-module-scss-module__0mpgXW__bottom_modal .FullScreenModal-module-scss-module__0mpgXW__inner{background-color:var(--Gray-0);box-sizing:border-box;border-radius:20px;flex-direction:column;width:100%;max-width:360px;max-height:100%;padding-right:3px;display:flex;overflow:hidden}.FullScreenModal-module-scss-module__0mpgXW__bottom_modal .FullScreenModal-module-scss-module__0mpgXW__inner.FullScreenModal-module-scss-module__0mpgXW__small{max-width:380px}.FullScreenModal-module-scss-module__0mpgXW__bottom_modal .FullScreenModal-module-scss-module__0mpgXW__inner.FullScreenModal-module-scss-module__0mpgXW__medium{max-width:550px}.FullScreenModal-module-scss-module__0mpgXW__bottom_modal .FullScreenModal-module-scss-module__0mpgXW__inner.FullScreenModal-module-scss-module__0mpgXW__large{max-width:850px}@media (max-width:640px){.FullScreenModal-module-scss-module__0mpgXW__bottom_modal .FullScreenModal-module-scss-module__0mpgXW__inner{padding:0}}.FullScreenModal-module-scss-module__0mpgXW__bottom_modal .FullScreenModal-module-scss-module__0mpgXW__header{padding:var(--Spacing-30);padding-bottom:var(--Spacing-20);align-items:center;display:flex;position:relative}.FullScreenModal-module-scss-module__0mpgXW__bottom_modal .FullScreenModal-module-scss-module__0mpgXW__header .FullScreenModal-module-scss-module__0mpgXW__title{color:var(--Gray-100);width:100%;min-height:25px;font-size:20px;font-weight:600}.FullScreenModal-module-scss-module__0mpgXW__bottom_modal .FullScreenModal-module-scss-module__0mpgXW__header .FullScreenModal-module-scss-module__0mpgXW__button{top:50%;right:var(--Spacing-30);position:absolute;transform:translateY(-30%)}.FullScreenModal-module-scss-module__0mpgXW__bottom_modal .FullScreenModal-module-scss-module__0mpgXW__header .FullScreenModal-module-scss-module__0mpgXW__buttons{display:none}@media (max-width:640px){.FullScreenModal-module-scss-module__0mpgXW__bottom_modal .FullScreenModal-module-scss-module__0mpgXW__header{box-sizing:content-box;justify-content:center;align-items:center;height:34px;display:flex;padding:13px var(--Spacing-16)!important}.FullScreenModal-module-scss-module__0mpgXW__bottom_modal .FullScreenModal-module-scss-module__0mpgXW__header .FullScreenModal-module-scss-module__0mpgXW__title{text-align:center;font-size:18px;font-weight:500}.FullScreenModal-module-scss-module__0mpgXW__bottom_modal .FullScreenModal-module-scss-module__0mpgXW__header .FullScreenModal-module-scss-module__0mpgXW__button{left:var(--Spacing-16);right:unset;transform:translateY(-50%)}.FullScreenModal-module-scss-module__0mpgXW__bottom_modal .FullScreenModal-module-scss-module__0mpgXW__header .FullScreenModal-module-scss-module__0mpgXW__buttons{top:50%;right:var(--Spacing-16);align-items:center;gap:var(--Spacing-08);display:flex;position:absolute;transform:translateY(-50%)}}.FullScreenModal-module-scss-module__0mpgXW__bottom_modal .FullScreenModal-module-scss-module__0mpgXW__body{flex:1;overflow:auto}@media (min-width:641px){.FullScreenModal-module-scss-module__0mpgXW__bottom_modal .FullScreenModal-module-scss-module__0mpgXW__body::-webkit-scrollbar{width:4px}.FullScreenModal-module-scss-module__0mpgXW__bottom_modal .FullScreenModal-module-scss-module__0mpgXW__body::-webkit-scrollbar-thumb{background:var(--Gray-70);border-radius:4px}}.FullScreenModal-module-scss-module__0mpgXW__bottom_modal .footer{background-color:var(--Gray-0);border-top:1px solid var(--Gray-10);width:100%}.FullScreenModal-module-scss-module__0mpgXW__bottom_modal .FullScreenModal-module-scss-module__0mpgXW__footer{background-color:var(--Gray-0);border-top:1px solid var(--Gray-10);width:100%}.FullScreenModal-module-scss-module__0mpgXW__bottom_modal.FullScreenModal-module-scss-module__0mpgXW__on{bottom:0}.FullScreenModal-module-scss-module__0mpgXW__background{z-index:100;background-color:var(--Dimmed-Black-50);opacity:0;width:100%;height:100%;transition:opacity .5s;display:block;position:fixed;inset:0;transform:scale(0)}.FullScreenModal-module-scss-module__0mpgXW__background.FullScreenModal-module-scss-module__0mpgXW__on{opacity:1;transform:scale(1)}.FullScreenModal-module-scss-module__0mpgXW__background.FullScreenModal-module-scss-module__0mpgXW__off{animation:0s linear .3s forwards FullScreenModal-module-scss-module__0mpgXW__hiddenModal}@keyframes FullScreenModal-module-scss-module__0mpgXW__hiddenModal{0%{transform:scale(1)}99.9%{transform:scale(1)}to{transform:scale(0)}}@media (max-width:640px){.FullScreenModal-module-scss-module__0mpgXW__bottom_modal{bottom:unset;opacity:0;align-items:flex-end;padding:0;transition:all .3s ease-in-out;transform:translate(100%)}.FullScreenModal-module-scss-module__0mpgXW__bottom_modal.FullScreenModal-module-scss-module__0mpgXW__on{opacity:1;transform:translate(0)}.FullScreenModal-module-scss-module__0mpgXW__bottom_modal .FullScreenModal-module-scss-module__0mpgXW__inner{border-radius:unset;height:100%;max-width:100%!important}}
.CurrencyModalInner-module-scss-module__FP_M-G__container .CurrencyModalInner-module-scss-module__FP_M-G__tabs{background:var(--Gray-0);z-index:2;display:flex;position:sticky;top:0}.CurrencyModalInner-module-scss-module__FP_M-G__container .CurrencyModalInner-module-scss-module__FP_M-G__tabs .CurrencyModalInner-module-scss-module__FP_M-G__tab{cursor:pointer;border-bottom:2px solid;justify-content:center;align-items:center;width:100%;padding:16px;font-size:14px;font-weight:600;line-height:18px;display:flex}.CurrencyModalInner-module-scss-module__FP_M-G__container .CurrencyModalInner-module-scss-module__FP_M-G__tabs .CurrencyModalInner-module-scss-module__FP_M-G__tab.CurrencyModalInner-module-scss-module__FP_M-G__default{color:var(--Gray-30);border-color:var(--Gray-10)}.CurrencyModalInner-module-scss-module__FP_M-G__container .CurrencyModalInner-module-scss-module__FP_M-G__tabs .CurrencyModalInner-module-scss-module__FP_M-G__tab.CurrencyModalInner-module-scss-module__FP_M-G__selected{color:var(--Gray-80);border-color:var(--Gray-80)}.CurrencyModalInner-module-scss-module__FP_M-G__container .CurrencyModalInner-module-scss-module__FP_M-G__slide{z-index:1;position:relative}.CurrencyModalInner-module-scss-module__FP_M-G__container .CurrencyModalInner-module-scss-module__FP_M-G__slide .CurrencyModalInner-module-scss-module__FP_M-G__list{max-height:fit-content}
.AppDownloadModalInner-module-scss-module__nel4ta__app_download_modal{width:100%;padding:0 30px 30px}.AppDownloadModalInner-module-scss-module__nel4ta__app_download_modal .AppDownloadModalInner-module-scss-module__nel4ta__qr_title_1{color:var(--Gray-70);margin-bottom:8px;font-size:16px;font-weight:600}.AppDownloadModalInner-module-scss-module__nel4ta__app_download_modal .AppDownloadModalInner-module-scss-module__nel4ta__qr_title_2{color:var(--Pink-50);margin-bottom:24px;font-size:16px;font-weight:600}.AppDownloadModalInner-module-scss-module__nel4ta__app_download_modal .AppDownloadModalInner-module-scss-module__nel4ta__qr_wrap{background-color:var(--Gray-10);border-radius:20px;justify-content:center;gap:24px;padding:26px;display:flex}.AppDownloadModalInner-module-scss-module__nel4ta__app_download_modal .AppDownloadModalInner-module-scss-module__nel4ta__qr_wrap .AppDownloadModalInner-module-scss-module__nel4ta__qr_item{color:var(--Gray-70);flex-direction:column;align-items:center;gap:10px;font-size:14px;font-weight:700;line-height:normal;display:flex}.AppDownloadModalInner-module-scss-module__nel4ta__app_download_modal .AppDownloadModalInner-module-scss-module__nel4ta__qr_wrap .AppDownloadModalInner-module-scss-module__nel4ta__qr_item img{background:#fff;border-radius:14px;width:130px;height:130px;padding:10px}
.HeaderCategory-module-scss-module__ScqHfW__container{visibility:hidden;width:100%;max-width:1024px;height:46px;margin:0 auto;padding:0 16px;display:flex}.HeaderCategory-module-scss-module__ScqHfW__container.HeaderCategory-module-scss-module__ScqHfW__actived{visibility:visible}.HeaderCategory-module-scss-module__ScqHfW__container .HeaderCategory-module-scss-module__ScqHfW__categories{width:100%;height:100%;display:flex}.HeaderCategory-module-scss-module__ScqHfW__container .HeaderCategory-module-scss-module__ScqHfW__categories .HeaderCategory-module-scss-module__ScqHfW__list{max-width:446px;display:flex}.HeaderCategory-module-scss-module__ScqHfW__container .HeaderCategory-module-scss-module__ScqHfW__categories .HeaderCategory-module-scss-module__ScqHfW__category{height:100%;color:var(--Gray-100);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;line-height:18px;display:flex;position:relative}.HeaderCategory-module-scss-module__ScqHfW__container .HeaderCategory-module-scss-module__ScqHfW__categories .HeaderCategory-module-scss-module__ScqHfW__category:hover .HeaderCategory-module-scss-module__ScqHfW__dropdown{visibility:visible}.HeaderCategory-module-scss-module__ScqHfW__container .HeaderCategory-module-scss-module__ScqHfW__categories .HeaderCategory-module-scss-module__ScqHfW__category.HeaderCategory-module-scss-module__ScqHfW__all{padding-left:0}.HeaderCategory-module-scss-module__ScqHfW__container .HeaderCategory-module-scss-module__ScqHfW__categories .HeaderCategory-module-scss-module__ScqHfW__category:not(.HeaderCategory-module-scss-module__ScqHfW__all):not(.HeaderCategory-module-scss-module__ScqHfW__more):not(.HeaderCategory-module-scss-module__ScqHfW__promotion):hover .HeaderCategory-module-scss-module__ScqHfW__category_item{border-bottom:solid 2px var(--Gray-100)}.HeaderCategory-module-scss-module__ScqHfW__container .HeaderCategory-module-scss-module__ScqHfW__categories .HeaderCategory-module-scss-module__ScqHfW__category.HeaderCategory-module-scss-module__ScqHfW__disabled{display:none}.HeaderCategory-module-scss-module__ScqHfW__container .HeaderCategory-module-scss-module__ScqHfW__categories .HeaderCategory-module-scss-module__ScqHfW__category .HeaderCategory-module-scss-module__ScqHfW__category_item{border-top:2px solid #0000;border-bottom:2px solid #0000;flex-direction:column;justify-content:center;height:100%;display:flex}.HeaderCategory-module-scss-module__ScqHfW__container .HeaderCategory-module-scss-module__ScqHfW__categories .HeaderCategory-module-scss-module__ScqHfW__category .HeaderCategory-module-scss-module__ScqHfW__category_item .HeaderCategory-module-scss-module__ScqHfW__icon_box{align-items:center;gap:6px;display:flex}.HeaderCategory-module-scss-module__ScqHfW__container .HeaderCategory-module-scss-module__ScqHfW__categories .HeaderCategory-module-scss-module__ScqHfW__category .HeaderCategory-module-scss-module__ScqHfW__category_item .HeaderCategory-module-scss-module__ScqHfW__icon_box .HeaderCategory-module-scss-module__ScqHfW__icon_menu path{fill:var(--Gray-100)}.HeaderCategory-module-scss-module__ScqHfW__container .HeaderCategory-module-scss-module__ScqHfW__categories .HeaderCategory-module-scss-module__ScqHfW__category .HeaderCategory-module-scss-module__ScqHfW__category_item .HeaderCategory-module-scss-module__ScqHfW__icon_box .HeaderCategory-module-scss-module__ScqHfW__icon_chevron_down path{stroke:var(--Gray-70)}.HeaderCategory-module-scss-module__ScqHfW__container .HeaderCategory-module-scss-module__ScqHfW__categories .HeaderCategory-module-scss-module__ScqHfW__category .HeaderCategory-module-scss-module__ScqHfW__dropdown{visibility:hidden;background:var(--Gray-0);border-radius:0 0 12px 12px;flex-direction:column;min-width:180px;padding:8px;display:flex;position:absolute;bottom:0;left:0;transform:translateY(100%);box-shadow:0 2px 8px #0000000d}.HeaderCategory-module-scss-module__ScqHfW__container .HeaderCategory-module-scss-module__ScqHfW__categories .HeaderCategory-module-scss-module__ScqHfW__category .HeaderCategory-module-scss-module__ScqHfW__dropdown.HeaderCategory-module-scss-module__ScqHfW__all{grid-template-columns:repeat(4,1fr);row-gap:10px;max-width:1024px;display:grid}.HeaderCategory-module-scss-module__ScqHfW__container .HeaderCategory-module-scss-module__ScqHfW__categories .HeaderCategory-module-scss-module__ScqHfW__category .HeaderCategory-module-scss-module__ScqHfW__dropdown .HeaderCategory-module-scss-module__ScqHfW__dropdown_category{border-radius:12px;align-items:center;height:48px;padding:0 6px;display:flex}.HeaderCategory-module-scss-module__ScqHfW__container .HeaderCategory-module-scss-module__ScqHfW__categories .HeaderCategory-module-scss-module__ScqHfW__category .HeaderCategory-module-scss-module__ScqHfW__dropdown .HeaderCategory-module-scss-module__ScqHfW__dropdown_category:hover{background:var(--Gray-10)}.HeaderCategory-module-scss-module__ScqHfW__container .HeaderCategory-module-scss-module__ScqHfW__categories .HeaderCategory-module-scss-module__ScqHfW__category .HeaderCategory-module-scss-module__ScqHfW__dropdown .HeaderCategory-module-scss-module__ScqHfW__dropdown_category .HeaderCategory-module-scss-module__ScqHfW__dropdown_category_name{-webkit-line-clamp:1;text-overflow:ellipsis;word-break:keep-all;overflow-wrap:anywhere;word-break:break-all;overflow-wrap:normal;color:var(--Gray-80);-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:18px;display:-webkit-box;overflow:hidden}.HeaderCategory-module-scss-module__ScqHfW__container .HeaderCategory-module-scss-module__ScqHfW__categories .HeaderCategory-module-scss-module__ScqHfW__category .HeaderCategory-module-scss-module__ScqHfW__dropdown .HeaderCategory-module-scss-module__ScqHfW__dropdown_category_all{align-items:center;gap:10px;width:251px;padding:8px;display:flex}.HeaderCategory-module-scss-module__ScqHfW__container .HeaderCategory-module-scss-module__ScqHfW__categories .HeaderCategory-module-scss-module__ScqHfW__category .HeaderCategory-module-scss-module__ScqHfW__dropdown .HeaderCategory-module-scss-module__ScqHfW__dropdown_category_all .HeaderCategory-module-scss-module__ScqHfW__category_icon{justify-content:center;align-items:center;width:34px;height:34px;display:flex;overflow:hidden}.HeaderCategory-module-scss-module__ScqHfW__container .HeaderCategory-module-scss-module__ScqHfW__categories .HeaderCategory-module-scss-module__ScqHfW__category .HeaderCategory-module-scss-module__ScqHfW__dropdown .HeaderCategory-module-scss-module__ScqHfW__dropdown_category_all .HeaderCategory-module-scss-module__ScqHfW__category_icon img{object-fit:cover}.HeaderCategory-module-scss-module__ScqHfW__container .HeaderCategory-module-scss-module__ScqHfW__categories .HeaderCategory-module-scss-module__ScqHfW__category .HeaderCategory-module-scss-module__ScqHfW__dropdown .HeaderCategory-module-scss-module__ScqHfW__dropdown_category_all .HeaderCategory-module-scss-module__ScqHfW__dropdown_category_all_name{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:14px;font-weight:400;line-height:18px;display:-webkit-box;overflow:hidden}.HeaderCategory-module-scss-module__ScqHfW__container .HeaderCategory-module-scss-module__ScqHfW__categories .HeaderCategory-module-scss-module__ScqHfW__divider_box{justify-content:center;align-items:center;height:100%;padding:0 14px;display:flex}.HeaderCategory-module-scss-module__ScqHfW__container .HeaderCategory-module-scss-module__ScqHfW__categories .HeaderCategory-module-scss-module__ScqHfW__divider_box:after{content:"";background:var(--Gray-50);width:1px;height:12px;display:block}
.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}
.SearchRecentSection-module-scss-module__69YhPa__section{flex-direction:column;gap:12px;padding:20px 16px;display:flex}.SearchRecentSection-module-scss-module__69YhPa__section .SearchRecentSection-module-scss-module__69YhPa__header{justify-content:space-between;align-items:center;display:flex}.SearchRecentSection-module-scss-module__69YhPa__section .SearchRecentSection-module-scss-module__69YhPa__header .SearchRecentSection-module-scss-module__69YhPa__title{color:var(--Text-Primary);font-size:18px;font-weight:600}.SearchRecentSection-module-scss-module__69YhPa__section .SearchRecentSection-module-scss-module__69YhPa__chips{flex-wrap:wrap;gap:10px;display:flex}.SearchRecentSection-module-scss-module__69YhPa__section .SearchRecentSection-module-scss-module__69YhPa__chips .SearchRecentSection-module-scss-module__69YhPa__chip{border:solid 1px var(--Border-Tertiary);background:var(--Bg-Primary);cursor:pointer;border-radius:12px;align-items:center;padding:10px 12px;display:inline-flex}.SearchRecentSection-module-scss-module__69YhPa__section .SearchRecentSection-module-scss-module__69YhPa__chips .SearchRecentSection-module-scss-module__69YhPa__chip span{color:var(--Gray-60);-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:14px;font-weight:600;line-height:18px;display:-webkit-box;overflow:hidden}
.SearchPopularAreaSection-module-scss-module__bKPbLq__section{gap:var(--Spacing-08);padding:var(--Spacing-20) var(--Spacing-10);flex-direction:column;display:flex}@media (max-width:640px){.SearchPopularAreaSection-module-scss-module__bKPbLq__section{padding:var(--Spacing-20) 0}}.SearchPopularAreaSection-module-scss-module__bKPbLq__section .SearchPopularAreaSection-module-scss-module__bKPbLq__header{padding:0 var(--Spacing-08)}@media (max-width:640px){.SearchPopularAreaSection-module-scss-module__bKPbLq__section .SearchPopularAreaSection-module-scss-module__bKPbLq__header{padding:0 var(--Spacing-16)}}.SearchPopularAreaSection-module-scss-module__bKPbLq__section .SearchPopularAreaSection-module-scss-module__bKPbLq__header .SearchPopularAreaSection-module-scss-module__bKPbLq__title{color:var(--Text-Primary);font-size:18px;font-weight:600}.SearchPopularAreaSection-module-scss-module__bKPbLq__section .SearchPopularAreaSection-module-scss-module__bKPbLq__carousel{padding:var(--Spacing-08)}@media (max-width:640px){.SearchPopularAreaSection-module-scss-module__bKPbLq__section .SearchPopularAreaSection-module-scss-module__bKPbLq__carousel{padding:var(--Spacing-06) 0}.SearchPopularAreaSection-module-scss-module__bKPbLq__section .SearchPopularAreaSection-module-scss-module__bKPbLq__scrollbar{display:none}}.SearchPopularAreaSection-module-scss-module__bKPbLq__section .SearchPopularAreaSection-module-scss-module__bKPbLq__scrollbar.SearchPopularAreaSection-module-scss-module__bKPbLq__dropdown{margin-top:var(--Spacing-16);max-width:140px}
.SearchSuggestionPanel-module-scss-module__X1KjBq__panel{flex-direction:column;display:flex}
.SearchAutocompletePanel-module-scss-module__3M833W__list{flex-direction:column;gap:12px;padding:12px 16px;display:flex}.SearchAutocompletePanel-module-scss-module__3M833W__list li{list-style:none}.SearchAutocompletePanel-module-scss-module__3M833W__list .SearchAutocompletePanel-module-scss-module__3M833W__item{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:0;display:flex}.SearchAutocompletePanel-module-scss-module__3M833W__list .SearchAutocompletePanel-module-scss-module__3M833W__item .SearchAutocompletePanel-module-scss-module__3M833W__icon,.SearchAutocompletePanel-module-scss-module__3M833W__list .SearchAutocompletePanel-module-scss-module__3M833W__item .SearchAutocompletePanel-module-scss-module__3M833W__thumbnail{background:var(--Gray-15);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.SearchAutocompletePanel-module-scss-module__3M833W__list .SearchAutocompletePanel-module-scss-module__3M833W__item .SearchAutocompletePanel-module-scss-module__3M833W__icon{color:var(--Icon-Secondary)}.SearchAutocompletePanel-module-scss-module__3M833W__list .SearchAutocompletePanel-module-scss-module__3M833W__item .SearchAutocompletePanel-module-scss-module__3M833W__thumbnail{overflow:hidden}.SearchAutocompletePanel-module-scss-module__3M833W__list .SearchAutocompletePanel-module-scss-module__3M833W__item .SearchAutocompletePanel-module-scss-module__3M833W__thumbnail img{object-fit:cover;width:100%;height:100%}.SearchAutocompletePanel-module-scss-module__3M833W__list .SearchAutocompletePanel-module-scss-module__3M833W__item .SearchAutocompletePanel-module-scss-module__3M833W__textWrap{align-items:center;gap:6px;min-width:0;display:flex}.SearchAutocompletePanel-module-scss-module__3M833W__list .SearchAutocompletePanel-module-scss-module__3M833W__item .SearchAutocompletePanel-module-scss-module__3M833W__textWrap .SearchAutocompletePanel-module-scss-module__3M833W__text{color:var(--Text-Tertiary);-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:14px;font-weight:600;line-height:18px;display:-webkit-box;overflow:hidden}.SearchAutocompletePanel-module-scss-module__3M833W__list .SearchAutocompletePanel-module-scss-module__3M833W__item .SearchAutocompletePanel-module-scss-module__3M833W__textWrap .SearchAutocompletePanel-module-scss-module__3M833W__text .SearchAutocompletePanel-module-scss-module__3M833W__match{color:var(--Text-Primary)}.SearchAutocompletePanel-module-scss-module__3M833W__list .SearchAutocompletePanel-module-scss-module__3M833W__item .SearchAutocompletePanel-module-scss-module__3M833W__textWrap .SearchAutocompletePanel-module-scss-module__3M833W__sub{color:var(--Text-Tertiary);flex-shrink:0;font-size:12px;font-weight:500;line-height:15px}
.SearchPanel-module-scss-module__lmRNda__loading{justify-content:center;align-items:center;height:160px;display:flex}
.SearchBarContainer-module-scss-module__GOjn2q__container{width:100%;position:relative}.SearchBarContainer-module-scss-module__GOjn2q__expanded{width:100%}.SearchBarContainer-module-scss-module__GOjn2q__input{background:var(--Bg-Primary);border:solid 1px var(--Border-Tertiary);border-radius:1000px;align-items:center;gap:10px;width:100%;height:40px;padding:0 14px;display:flex}.SearchBarContainer-module-scss-module__GOjn2q__input .SearchBarContainer-module-scss-module__GOjn2q__searchIcon{color:var(--Text-Primary);flex-shrink:0}.SearchBarContainer-module-scss-module__GOjn2q__input .SearchBarContainer-module-scss-module__GOjn2q__field{min-width:0;color:var(--Text-Primary);caret-color:var(--Text-Critical);background:0 0;border:none;outline:none;flex:1;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.SearchBarContainer-module-scss-module__GOjn2q__input .SearchBarContainer-module-scss-module__GOjn2q__field::placeholder{color:var(--Text-Disabled)}.SearchBarContainer-module-scss-module__GOjn2q__input .SearchBarContainer-module-scss-module__GOjn2q__clear{cursor:pointer;color:var(--Icon-Secondary);background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;display:flex}.SearchBarContainer-module-scss-module__GOjn2q__dropdown{overscroll-behavior:contain;background:var(--Bg-Primary);z-index:20;cursor:auto;border-radius:12px;width:640px;max-width:90vw;max-height:520px;padding:8px 0;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:4px 12px 30px #0000001a}.SearchBarContainer-module-scss-module__GOjn2q__dropdown::-webkit-scrollbar{width:4px}.SearchBarContainer-module-scss-module__GOjn2q__dropdown::-webkit-scrollbar-thumb{background:var(--Gray-20);border-radius:4px}.SearchBarContainer-module-scss-module__GOjn2q__dropdown .SearchBarContainer-module-scss-module__GOjn2q__loading{min-height:160px}
.RailEuropePTPPassTicketSelectButton-module-scss-module__ekgGOa__container{align-items:center;display:flex}@media (max-width:640px){.RailEuropePTPPassTicketSelectButton-module-scss-module__ekgGOa__container{margin-top:10px;margin-left:auto}}.RailEuropePTPPassTicketSelectButton-module-scss-module__ekgGOa__container .RailEuropePTPPassTicketSelectButton-module-scss-module__ekgGOa__wrapper{align-items:center;gap:4px;display:flex}.RailEuropePTPPassTicketSelectButton-module-scss-module__ekgGOa__container .RailEuropePTPPassTicketSelectButton-module-scss-module__ekgGOa__wrapper .RailEuropePTPPassTicketSelectButton-module-scss-module__ekgGOa__icon_rail_pass path{fill:var(--Blue-50)}.RailEuropePTPPassTicketSelectButton-module-scss-module__ekgGOa__popup .RailEuropePTPPassTicketSelectButton-module-scss-module__ekgGOa__body{padding:0 30px}.RailEuropePTPPassTicketSelectButton-module-scss-module__ekgGOa__popup .RailEuropePTPPassTicketSelectButton-module-scss-module__ekgGOa__body .RailEuropePTPPassTicketSelectButton-module-scss-module__ekgGOa__divider{margin:0 0 20px}.RailEuropePTPPassTicketSelectButton-module-scss-module__ekgGOa__popup .RailEuropePTPPassTicketSelectButton-module-scss-module__ekgGOa__body .RailEuropePTPPassTicketSelectButton-module-scss-module__ekgGOa__tickets{flex-direction:column;gap:16px;padding:30px 0;display:flex}.RailEuropePTPPassTicketSelectButton-module-scss-module__ekgGOa__popup .RailEuropePTPPassTicketSelectButton-module-scss-module__ekgGOa__body .RailEuropePTPPassTicketSelectButton-module-scss-module__ekgGOa__tickets .RailEuropePTPPassTicketSelectButton-module-scss-module__ekgGOa__ticket{cursor:pointer;background:var(--Gray-10);border:solid 1px var(--Gray-15);color:var(--Gray-100);border-radius:12px;align-items:center;gap:8px;padding:24px 20px;font-size:14px;font-weight:600;line-height:18px;display:flex}.RailEuropePTPPassTicketSelectButton-module-scss-module__ekgGOa__popup .RailEuropePTPPassTicketSelectButton-module-scss-module__ekgGOa__button_wrapper{background:var(--Gray-0);padding:20px 30px 30px;position:sticky;bottom:0}
.MemberProfileButtonContainer-module-scss-module__ZmTbRa__container{cursor:pointer;border-radius:50%;width:34px;height:34px;position:relative}.MemberProfileButtonContainer-module-scss-module__ZmTbRa__container .MemberProfileButtonContainer-module-scss-module__ZmTbRa__image{object-fit:cover;border-radius:inherit;width:100%;height:100%}.MemberProfileButtonContainer-module-scss-module__ZmTbRa__container .MemberProfileButtonContainer-module-scss-module__ZmTbRa__tooltip{position:absolute;bottom:-44px;right:-16px}.MemberProfileButtonContainer-module-scss-module__ZmTbRa__container .MemberProfileButtonContainer-module-scss-module__ZmTbRa__tooltip .MemberProfileButtonContainer-module-scss-module__ZmTbRa__arrow{right:28px!important}.MemberProfileButtonContainer-module-scss-module__ZmTbRa__container .MemberProfileButtonContainer-module-scss-module__ZmTbRa__tooltip_small{background:var(--Pink-50);color:var(--Gray-0);border-radius:4px;padding:0 2px;font-size:10px;font-weight:600;line-height:13px;position:absolute;bottom:-6px;right:50%;transform:translate(50%)}
.AccommodationFilterStatus-module-scss-module__AXuAjG__container{flex-direction:column;padding:0 16px;display:flex}@media (max-width:640px){.AccommodationFilterStatus-module-scss-module__AXuAjG__container{max-width:100vw;padding:0;overflow:hidden}}.AccommodationFilterStatus-module-scss-module__AXuAjG__container.AccommodationFilterStatus-module-scss-module__AXuAjG__scroll_up{background:var(--Gray-0);z-index:2;position:sticky}@media (max-width:640px){.AccommodationFilterStatus-module-scss-module__AXuAjG__container.AccommodationFilterStatus-module-scss-module__AXuAjG__scroll_up.AccommodationFilterStatus-module-scss-module__AXuAjG__has_tabs{animation:.3s AccommodationFilterStatus-module-scss-module__AXuAjG__slide-down-tab-sort;top:198px}.AccommodationFilterStatus-module-scss-module__AXuAjG__container.AccommodationFilterStatus-module-scss-module__AXuAjG__scroll_up{top:144px}}.AccommodationFilterStatus-module-scss-module__AXuAjG__container .AccommodationFilterStatus-module-scss-module__AXuAjG__sort{border-bottom:1px solid var(--Gray-10);justify-content:space-between;align-items:center;width:100%;padding:10px 0;display:flex}@media (max-width:640px){.AccommodationFilterStatus-module-scss-module__AXuAjG__container .AccommodationFilterStatus-module-scss-module__AXuAjG__sort{border:none;padding:10px 16px}}.AccommodationFilterStatus-module-scss-module__AXuAjG__container .AccommodationFilterStatus-module-scss-module__AXuAjG__sort small{color:var(--Gray-50);align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:15px;display:flex}.AccommodationFilterStatus-module-scss-module__AXuAjG__container .AccommodationFilterStatus-module-scss-module__AXuAjG__sort .AccommodationFilterStatus-module-scss-module__AXuAjG__right{align-items:center;gap:6px;display:flex}.AccommodationFilterStatus-module-scss-module__AXuAjG__container .AccommodationFilterStatus-module-scss-module__AXuAjG__sort .AccommodationFilterStatus-module-scss-module__AXuAjG__right .AccommodationFilterStatus-module-scss-module__AXuAjG__sort_button{color:var(--Gray-70);align-items:center;gap:4px;font-size:14px;font-weight:600;line-height:18px;display:flex}.AccommodationFilterStatus-module-scss-module__AXuAjG__container .AccommodationFilterStatus-module-scss-module__AXuAjG__sort .AccommodationFilterStatus-module-scss-module__AXuAjG__right .AccommodationFilterStatus-module-scss-module__AXuAjG__sort_button .AccommodationFilterStatus-module-scss-module__AXuAjG__icon_down path{stroke:var(--Gray-50)}.AccommodationFilterStatus-module-scss-module__AXuAjG__container .AccommodationFilterStatus-module-scss-module__AXuAjG__sort .AccommodationFilterStatus-module-scss-module__AXuAjG__right .AccommodationFilterStatus-module-scss-module__AXuAjG__divider{background-color:var(--Gray-20);width:1px;height:12px;display:none}@media (max-width:640px){.AccommodationFilterStatus-module-scss-module__AXuAjG__container .AccommodationFilterStatus-module-scss-module__AXuAjG__sort .AccommodationFilterStatus-module-scss-module__AXuAjG__right .AccommodationFilterStatus-module-scss-module__AXuAjG__divider{display:block}}.AccommodationFilterStatus-module-scss-module__AXuAjG__container .AccommodationFilterStatus-module-scss-module__AXuAjG__sort .AccommodationFilterStatus-module-scss-module__AXuAjG__right .AccommodationFilterStatus-module-scss-module__AXuAjG__icon_button{cursor:pointer;align-items:center;padding:0 6px;display:none}@media (max-width:640px){.AccommodationFilterStatus-module-scss-module__AXuAjG__container .AccommodationFilterStatus-module-scss-module__AXuAjG__sort .AccommodationFilterStatus-module-scss-module__AXuAjG__right .AccommodationFilterStatus-module-scss-module__AXuAjG__icon_button{display:flex}}@keyframes AccommodationFilterStatus-module-scss-module__AXuAjG__slide-down-tab-sort{0%{top:0}to{top:198px}}
.RailEuropePTPRecentSearchsSection-module-scss-module__awiHTW__divider{margin:0 16px}@media (max-width:640px){.RailEuropePTPRecentSearchsSection-module-scss-module__awiHTW__divider{margin:0}}.RailEuropePTPRecentSearchsSection-module-scss-module__awiHTW__container{flex-direction:column;gap:8px;padding:20px 0;display:flex}.RailEuropePTPRecentSearchsSection-module-scss-module__awiHTW__container .RailEuropePTPRecentSearchsSection-module-scss-module__awiHTW__head{color:var(--Gray-100);padding:0 16px;font-size:18px;font-weight:600}.RailEuropePTPRecentSearchsSection-module-scss-module__awiHTW__container .RailEuropePTPRecentSearchsSection-module-scss-module__awiHTW__items{width:100%;padding:0 8px;display:flex}.RailEuropePTPRecentSearchsSection-module-scss-module__awiHTW__container .RailEuropePTPRecentSearchsSection-module-scss-module__awiHTW__items .RailEuropePTPRecentSearchsSection-module-scss-module__awiHTW__item{cursor:pointer;border:solid 1px var(--Gray-20);border-radius:16px;justify-content:space-between;align-items:center;gap:8px;width:304px;margin:6px 8px;padding:16px 24px;display:flex}.RailEuropePTPRecentSearchsSection-module-scss-module__awiHTW__container .RailEuropePTPRecentSearchsSection-module-scss-module__awiHTW__items .RailEuropePTPRecentSearchsSection-module-scss-module__awiHTW__item .RailEuropePTPRecentSearchsSection-module-scss-module__awiHTW__rows{color:var(--Gray-100);flex-direction:column;gap:6px;font-size:15px;font-weight:600;display:flex}.RailEuropePTPRecentSearchsSection-module-scss-module__awiHTW__container .RailEuropePTPRecentSearchsSection-module-scss-module__awiHTW__items .RailEuropePTPRecentSearchsSection-module-scss-module__awiHTW__item .RailEuropePTPRecentSearchsSection-module-scss-module__awiHTW__rows .RailEuropePTPRecentSearchsSection-module-scss-module__awiHTW__row{align-items:center;gap:4px;display:flex}.RailEuropePTPRecentSearchsSection-module-scss-module__awiHTW__container .RailEuropePTPRecentSearchsSection-module-scss-module__awiHTW__items .RailEuropePTPRecentSearchsSection-module-scss-module__awiHTW__item .RailEuropePTPRecentSearchsSection-module-scss-module__awiHTW__rows .RailEuropePTPRecentSearchsSection-module-scss-module__awiHTW__row .RailEuropePTPRecentSearchsSection-module-scss-module__awiHTW__icon_arrow path{stroke:var(--Gray-60)}.RailEuropePTPRecentSearchsSection-module-scss-module__awiHTW__container .RailEuropePTPRecentSearchsSection-module-scss-module__awiHTW__items .RailEuropePTPRecentSearchsSection-module-scss-module__awiHTW__item .RailEuropePTPRecentSearchsSection-module-scss-module__awiHTW__rows .RailEuropePTPRecentSearchsSection-module-scss-module__awiHTW__row .RailEuropePTPRecentSearchsSection-module-scss-module__awiHTW__name{word-break:break-all;-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}.RailEuropePTPRecentSearchsSection-module-scss-module__awiHTW__container .RailEuropePTPRecentSearchsSection-module-scss-module__awiHTW__items .RailEuropePTPRecentSearchsSection-module-scss-module__awiHTW__item .RailEuropePTPRecentSearchsSection-module-scss-module__awiHTW__button_icon .RailEuropePTPRecentSearchsSection-module-scss-module__awiHTW__icon_close path{fill:var(--Gray-30)}
.RentalcarFloatingButton-module-scss-module__PFnb9q__buttons{border-radius:3rem;justify-content:center;gap:20px;display:flex;overflow:hidden}.RentalcarFloatingButton-module-scss-module__PFnb9q__buttons>button{color:var(--Gray-0);white-space:nowrap;background:0 0;border:none;outline:none}.RentalcarFloatingButton-module-scss-module__PFnb9q__filter_button,.RentalcarFloatingButton-module-scss-module__PFnb9q__map_button{cursor:pointer;align-items:center;gap:6px;display:flex}.RentalcarFloatingButton-module-scss-module__PFnb9q__filter_button{position:relative}.RentalcarFloatingButton-module-scss-module__PFnb9q__filter_button.RentalcarFloatingButton-module-scss-module__PFnb9q__on{padding-right:16px}.RentalcarFloatingButton-module-scss-module__PFnb9q__filter_button.RentalcarFloatingButton-module-scss-module__PFnb9q__on:after{content:"";background:var(--Pink-50);border-radius:50%;width:4px;height:4px;position:absolute;top:12px;right:10px}.RentalcarFloatingButton-module-scss-module__PFnb9q__map_button,.RentalcarFloatingButton-module-scss-module__PFnb9q__filter_button{position:relative}.RentalcarFloatingButton-module-scss-module__PFnb9q__map_button:before,.RentalcarFloatingButton-module-scss-module__PFnb9q__filter_button:before{content:"";background-color:var(--Gray-70);width:1px;height:12px;position:absolute;right:-10px}.RentalcarFloatingButton-module-scss-module__PFnb9q__map_button>svg,.RentalcarFloatingButton-module-scss-module__PFnb9q__filter_button>svg{width:12px;height:12px}
.PcHeader-module-scss-module__ouo6ZW__header_wrap{z-index:15;background-color:var(--Gray-0);box-sizing:border-box;flex-direction:column;align-items:center;width:100%;transition:all .3s ease-in-out;display:flex;position:fixed;top:0;left:0;box-shadow:0 2px 8px #0000000d}@media (max-width:640px){.PcHeader-module-scss-module__ouo6ZW__header_wrap{height:60px;padding:var(--Spacing-06) var(--Spacing-16);display:none}}.PcHeader-module-scss-module__ouo6ZW__header_wrap.PcHeader-module-scss-module__ouo6ZW__category .PcHeader-module-scss-module__ouo6ZW__inner{height:54px;padding:15px 16px 5px}.PcHeader-module-scss-module__ouo6ZW__inner{justify-content:space-between;align-items:center;gap:8px;width:100%;max-width:1024px;height:64px;padding:15px 16px;display:flex}.PcHeader-module-scss-module__ouo6ZW__inner .PcHeader-module-scss-module__ouo6ZW__left{align-items:center;gap:var(--Spacing-10);width:365px;max-width:365px;display:flex;position:relative}.PcHeader-module-scss-module__ouo6ZW__inner .PcHeader-module-scss-module__ouo6ZW__left>div{cursor:pointer}.PcHeader-module-scss-module__ouo6ZW__inner .PcHeader-module-scss-module__ouo6ZW__left .PcHeader-module-scss-module__ouo6ZW__logo_wrapper{align-items:center;max-height:34px;display:flex}.PcHeader-module-scss-module__ouo6ZW__inner .PcHeader-module-scss-module__ouo6ZW__left .PcHeader-module-scss-module__ouo6ZW__logo_wrapper .PcHeader-module-scss-module__ouo6ZW__logo{align-items:center;display:flex}.PcHeader-module-scss-module__ouo6ZW__inner .PcHeader-module-scss-module__ouo6ZW__left .PcHeader-module-scss-module__ouo6ZW__logo_wrapper .PcHeader-module-scss-module__ouo6ZW__logo img{width:62px;height:18.2px;margin-right:10px}.PcHeader-module-scss-module__ouo6ZW__inner .PcHeader-module-scss-module__ouo6ZW__left .PcHeader-module-scss-module__ouo6ZW__logo_wrapper .PcHeader-module-scss-module__ouo6ZW__outlink{width:100px;height:34px}.PcHeader-module-scss-module__ouo6ZW__inner .PcHeader-module-scss-module__ouo6ZW__left .PcHeader-module-scss-module__ouo6ZW__logo_wrapper .PcHeader-module-scss-module__ouo6ZW__outlink img{object-fit:cover;width:100%;height:100%}.PcHeader-module-scss-module__ouo6ZW__inner .PcHeader-module-scss-module__ouo6ZW__left .PcHeader-module-scss-module__ouo6ZW__button_search{width:100%;min-width:220px}.PcHeader-module-scss-module__ouo6ZW__inner .PcHeader-module-scss-module__ouo6ZW__right{flex:1;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.PcHeader-module-scss-module__ouo6ZW__inner .PcHeader-module-scss-module__ouo6ZW__right .PcHeader-module-scss-module__ouo6ZW__button_more{position:relative}.PcHeader-module-scss-module__ouo6ZW__inner .PcHeader-module-scss-module__ouo6ZW__right .PcHeader-module-scss-module__ouo6ZW__button_more .PcHeader-module-scss-module__ouo6ZW__icon_kebab circle{fill:var(--Gray-70)}.PcHeader-module-scss-module__ouo6ZW__inner .PcHeader-module-scss-module__ouo6ZW__right .PcHeader-module-scss-module__ouo6ZW__button_more:hover .PcHeader-module-scss-module__ouo6ZW__dropdown{visibility:visible;opacity:1}.PcHeader-module-scss-module__ouo6ZW__inner .PcHeader-module-scss-module__ouo6ZW__right .PcHeader-module-scss-module__ouo6ZW__button_more .PcHeader-module-scss-module__ouo6ZW__dropdown{visibility:hidden;opacity:0;background:var(--Gray-0);z-index:999;border-radius:0 0 12px 12px;flex-direction:column;min-width:180px;padding:8px;display:flex;position:absolute;bottom:0;left:0;transform:translateY(100%);box-shadow:0 2px 8px #0000000d}.PcHeader-module-scss-module__ouo6ZW__inner .PcHeader-module-scss-module__ouo6ZW__right .PcHeader-module-scss-module__ouo6ZW__button_more .PcHeader-module-scss-module__ouo6ZW__dropdown .PcHeader-module-scss-module__ouo6ZW__dropdown_item{border-radius:12px;align-items:center;height:48px;padding:0 6px;display:flex}.PcHeader-module-scss-module__ouo6ZW__inner .PcHeader-module-scss-module__ouo6ZW__right .PcHeader-module-scss-module__ouo6ZW__button_more .PcHeader-module-scss-module__ouo6ZW__dropdown .PcHeader-module-scss-module__ouo6ZW__dropdown_item:hover{background:var(--Gray-10)}.PcHeader-module-scss-module__ouo6ZW__inner .PcHeader-module-scss-module__ouo6ZW__right .PcHeader-module-scss-module__ouo6ZW__button_more .PcHeader-module-scss-module__ouo6ZW__dropdown .PcHeader-module-scss-module__ouo6ZW__dropdown_item .PcHeader-module-scss-module__ouo6ZW__dropdown_item_name{-webkit-line-clamp:1;text-overflow:ellipsis;word-break:keep-all;overflow-wrap:anywhere;word-break:break-all;overflow-wrap:normal;color:var(--Gray-80);-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:18px;display:-webkit-box;overflow:hidden}.PcHeader-module-scss-module__ouo6ZW__inner .PcHeader-module-scss-module__ouo6ZW__right .PcHeader-module-scss-module__ouo6ZW__navigation_wrapper{flex:1;justify-content:flex-end;min-width:0;display:flex;overflow:hidden}.PcHeader-module-scss-module__ouo6ZW__inner .PcHeader-module-scss-module__ouo6ZW__right .PcHeader-module-scss-module__ouo6ZW__navigation{flex-direction:row-reverse;align-items:center;gap:12px;display:flex}.PcHeader-module-scss-module__ouo6ZW__inner .PcHeader-module-scss-module__ouo6ZW__right .PcHeader-module-scss-module__ouo6ZW__navigation .PcHeader-module-scss-module__ouo6ZW__button_nav{flex-shrink:0;align-items:center;gap:4px;display:flex}.PcHeader-module-scss-module__ouo6ZW__inner .PcHeader-module-scss-module__ouo6ZW__right .PcHeader-module-scss-module__ouo6ZW__navigation .PcHeader-module-scss-module__ouo6ZW__button_nav.PcHeader-module-scss-module__ouo6ZW__hidden{visibility:hidden}.PcHeader-module-scss-module__ouo6ZW__inner .PcHeader-module-scss-module__ouo6ZW__right .PcHeader-module-scss-module__ouo6ZW__navigation .PcHeader-module-scss-module__ouo6ZW__button_nav .PcHeader-module-scss-module__ouo6ZW__icon_chevron_down path{stroke:var(--Gray-50)}.PcHeader-module-scss-module__ouo6ZW__inner .PcHeader-module-scss-module__ouo6ZW__right .PcHeader-module-scss-module__ouo6ZW__icons{flex-shrink:0;align-items:center;gap:12px;padding:0 8px;display:flex}.PcHeader-module-scss-module__ouo6ZW__inner .PcHeader-module-scss-module__ouo6ZW__right .PcHeader-module-scss-module__ouo6ZW__icons .PcHeader-module-scss-module__ouo6ZW__button_wish,.PcHeader-module-scss-module__ouo6ZW__inner .PcHeader-module-scss-module__ouo6ZW__right .PcHeader-module-scss-module__ouo6ZW__icons .PcHeader-module-scss-module__ouo6ZW__button_cart{flex-shrink:0}.PcHeader-module-scss-module__ouo6ZW__inner .PcHeader-module-scss-module__ouo6ZW__right .PcHeader-module-scss-module__ouo6ZW__icons .PcHeader-module-scss-module__ouo6ZW__button_wish{color:var(--Icon-Bookmark-Default)}.PcHeader-module-scss-module__ouo6ZW__inner .PcHeader-module-scss-module__ouo6ZW__right .PcHeader-module-scss-module__ouo6ZW__button_login{word-break:keep-all}
.AccommodationFilterContainer-module-scss-module__-LuJSG__container{border:1px solid var(--Gray-20);border-radius:16px;flex-direction:column;gap:20px;width:100%;padding:20px 16px;display:flex}.AccommodationFilterContainer-module-scss-module__-LuJSG__container.AccommodationFilterContainer-module-scss-module__-LuJSG__popup{border:none}.AccommodationFilterContainer-module-scss-module__-LuJSG__container h2{color:var(--Gray-70);font-size:15px;font-weight:600}.AccommodationFilterContainer-module-scss-module__-LuJSG__container .AccommodationFilterContainer-module-scss-module__-LuJSG__price{flex-direction:column;gap:20px;display:flex}.AccommodationFilterContainer-module-scss-module__-LuJSG__container .AccommodationFilterContainer-module-scss-module__-LuJSG__price .AccommodationFilterContainer-module-scss-module__-LuJSG__range{flex-direction:column;gap:10px;display:flex}.AccommodationFilterContainer-module-scss-module__-LuJSG__container .AccommodationFilterContainer-module-scss-module__-LuJSG__price .AccommodationFilterContainer-module-scss-module__-LuJSG__range p{color:var(--Pink-50);font-size:14px;font-weight:400;line-height:18px}.AccommodationFilterContainer-module-scss-module__-LuJSG__container .AccommodationFilterContainer-module-scss-module__-LuJSG__price .AccommodationFilterContainer-module-scss-module__-LuJSG__night_price{color:var(--Gray-50);font-size:14px;font-weight:400;line-height:18px}.AccommodationFilterContainer-module-scss-module__-LuJSG__container hr{background:var(--Gray-10);border:none;height:1px!important}.AccommodationFilterContainer-module-scss-module__-LuJSG__container .AccommodationFilterContainer-module-scss-module__-LuJSG__footer{border-top:1px solid var(--Gray-10);background:var(--Gray-0);gap:10px;padding:20px 0;display:flex;position:sticky;bottom:0}
.RailEuropePTPSearchForm-module-scss-module__TetBrq__container{padding:0 16px}@media (max-width:640px){.RailEuropePTPSearchForm-module-scss-module__TetBrq__container{padding:0}.RailEuropePTPSearchForm-module-scss-module__TetBrq__container.RailEuropePTPSearchForm-module-scss-module__TetBrq__disabled{display:none}}.RailEuropePTPSearchForm-module-scss-module__TetBrq__container .RailEuropePTPSearchForm-module-scss-module__TetBrq__tabs{background:var(--Gray-10);border:1px solid #0000;gap:10px;padding:16px;display:flex}.RailEuropePTPSearchForm-module-scss-module__TetBrq__container .RailEuropePTPSearchForm-module-scss-module__TetBrq__tabs .RailEuropePTPSearchForm-module-scss-module__TetBrq__tab{background:var(--Gray-0);color:var(--Gray-60);border-color:var(--Gray-15);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:12px;font-size:12px;font-weight:700;display:flex}.RailEuropePTPSearchForm-module-scss-module__TetBrq__container .RailEuropePTPSearchForm-module-scss-module__TetBrq__tabs .RailEuropePTPSearchForm-module-scss-module__TetBrq__tab.RailEuropePTPSearchForm-module-scss-module__TetBrq__actived{background:var(--Pink-50);color:var(--Gray-0);border-color:#0000;font-size:12px;font-weight:600}.RailEuropePTPSearchForm-module-scss-module__TetBrq__container .RailEuropePTPSearchForm-module-scss-module__TetBrq__fields{background:var(--Gray-0);flex-wrap:wrap;gap:16px;padding:20px 0;display:flex}@media (max-width:640px){.RailEuropePTPSearchForm-module-scss-module__TetBrq__container .RailEuropePTPSearchForm-module-scss-module__TetBrq__fields{padding:20px 16px}}.RailEuropePTPSearchForm-module-scss-module__TetBrq__container .RailEuropePTPSearchForm-module-scss-module__TetBrq__fields .RailEuropePTPSearchForm-module-scss-module__TetBrq__field{flex:calc(50% - 8px)}.RailEuropePTPSearchForm-module-scss-module__TetBrq__container .RailEuropePTPSearchForm-module-scss-module__TetBrq__fields .RailEuropePTPSearchForm-module-scss-module__TetBrq__field .RailEuropePTPSearchForm-module-scss-module__TetBrq__check_box{margin-right:auto}.RailEuropePTPSearchForm-module-scss-module__TetBrq__container .RailEuropePTPSearchForm-module-scss-module__TetBrq__fields .RailEuropePTPSearchForm-module-scss-module__TetBrq__field:first-child,.RailEuropePTPSearchForm-module-scss-module__TetBrq__container .RailEuropePTPSearchForm-module-scss-module__TetBrq__fields .RailEuropePTPSearchForm-module-scss-module__TetBrq__field:nth-child(4){flex:100%}@media (max-width:640px){.RailEuropePTPSearchForm-module-scss-module__TetBrq__container .RailEuropePTPSearchForm-module-scss-module__TetBrq__fields .RailEuropePTPSearchForm-module-scss-module__TetBrq__field:nth-child(2),.RailEuropePTPSearchForm-module-scss-module__TetBrq__container .RailEuropePTPSearchForm-module-scss-module__TetBrq__fields .RailEuropePTPSearchForm-module-scss-module__TetBrq__field:nth-child(3){flex:100%}}.RailEuropePTPSearchForm-module-scss-module__TetBrq__container .RailEuropePTPSearchForm-module-scss-module__TetBrq__fields .RailEuropePTPSearchForm-module-scss-module__TetBrq__field:nth-child(4){justify-content:flex-end;align-items:center;gap:20px;display:flex}@media (max-width:640px){.RailEuropePTPSearchForm-module-scss-module__TetBrq__container .RailEuropePTPSearchForm-module-scss-module__TetBrq__fields .RailEuropePTPSearchForm-module-scss-module__TetBrq__field:nth-child(4){flex-direction:column;gap:0}}.RailEuropePTPSearchForm-module-scss-module__TetBrq__container .RailEuropePTPSearchForm-module-scss-module__TetBrq__fields .RailEuropePTPSearchForm-module-scss-module__TetBrq__field:nth-child(4) .RailEuropePTPSearchForm-module-scss-module__TetBrq__button{width:auto}@media (max-width:640px){.RailEuropePTPSearchForm-module-scss-module__TetBrq__container .RailEuropePTPSearchForm-module-scss-module__TetBrq__fields .RailEuropePTPSearchForm-module-scss-module__TetBrq__field:nth-child(4) .RailEuropePTPSearchForm-module-scss-module__TetBrq__button{width:100%;margin:20px 0}}.RailEuropePTPSearchForm-module-scss-module__TetBrq__container .RailEuropePTPSearchForm-module-scss-module__TetBrq__fields .RailEuropePTPSearchForm-module-scss-module__TetBrq__field:nth-child(4) .RailEuropePTPSearchForm-module-scss-module__TetBrq__button.RailEuropePTPSearchForm-module-scss-module__TetBrq__desktop{display:block}@media (max-width:640px){.RailEuropePTPSearchForm-module-scss-module__TetBrq__container .RailEuropePTPSearchForm-module-scss-module__TetBrq__fields .RailEuropePTPSearchForm-module-scss-module__TetBrq__field:nth-child(4) .RailEuropePTPSearchForm-module-scss-module__TetBrq__button.RailEuropePTPSearchForm-module-scss-module__TetBrq__desktop{display:none}}.RailEuropePTPSearchForm-module-scss-module__TetBrq__container .RailEuropePTPSearchForm-module-scss-module__TetBrq__fields .RailEuropePTPSearchForm-module-scss-module__TetBrq__field:nth-child(4) .RailEuropePTPSearchForm-module-scss-module__TetBrq__button.RailEuropePTPSearchForm-module-scss-module__TetBrq__mobile{display:none}@media (max-width:640px){.RailEuropePTPSearchForm-module-scss-module__TetBrq__container .RailEuropePTPSearchForm-module-scss-module__TetBrq__fields .RailEuropePTPSearchForm-module-scss-module__TetBrq__field:nth-child(4) .RailEuropePTPSearchForm-module-scss-module__TetBrq__button.RailEuropePTPSearchForm-module-scss-module__TetBrq__mobile{display:block}}
.RentalcarDetailReview-module-scss-module__n39DJq__component_wrap{gap:var(--Spacing-16);flex-direction:column;padding:30px 16px;display:flex}.RentalcarDetailReview-module-scss-module__n39DJq__component_wrap h2{color:var(--Gray-100);font-size:18px;font-weight:600}.RentalcarDetailReview-module-scss-module__n39DJq__component_wrap div{color:var(--Gray-70);word-break:keep-all}
