.Toast-module__KjmB9G__root{cursor:pointer;width:311px;z-index:var(--z-index-toast);animation:.32s forwards Toast-module__KjmB9G__toast;position:fixed;left:50%;transform:translate(-50%)}@keyframes Toast-module__KjmB9G__toast{0%{opacity:0;bottom:0;transform:translate(-50%)scale(1)}to{opacity:1;bottom:80px;transform:translate(-50%)scale(1)}}.Toast-module__KjmB9G__inner{border-radius:var(--rounded);box-shadow:var(--shadow-dark);margin:0 var(--space-4x);justify-content:space-between;align-items:center;font-weight:700;display:flex}.Toast-module__KjmB9G__left{padding:var(--space-4x);padding-right:var(--space-2x);align-items:center;display:flex}.Toast-module__KjmB9G__right{padding:var(--space-4x);padding-left:var(--space-2x);font-weight:700;font-size:var(--fontSize-base);color:var(--color-blue-70);width:70px}.Toast-module__KjmB9G__variant--success{background-color:var(--color-green-5);border:1px solid var(--color-green-10)}.Toast-module__KjmB9G__variant--error{background-color:var(--color-danger)}@media (min-width:768px){.Toast-module__KjmB9G__root{width:560px}}@media (min-width:1025px){@keyframes Toast-module__KjmB9G__toast{0%{opacity:0;bottom:0;transform:translate(-50%)scale(1)}to{opacity:1;bottom:40px;transform:translate(-50%)scale(1)}}}
.WishlistButton-module__MUE9bq__root{cursor:pointer;justify-content:center;align-items:center;display:flex}@keyframes WishlistButton-module__MUE9bq__addWishlist{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.WishlistButton-module__MUE9bq__variant--pressed{animation:.18s ease-in-out WishlistButton-module__MUE9bq__addWishlist}.WishlistButton-module__MUE9bq__variant--default.WishlistButton-module__MUE9bq__stroke--black>svg>path{fill:var(--color-black)}.WishlistButton-module__MUE9bq__variant--default.WishlistButton-module__MUE9bq__stroke--white>svg>path:first-child{fill:var(--color-black);opacity:.3}.WishlistButton-module__MUE9bq__variant--default.WishlistButton-module__MUE9bq__stroke--white>svg>path:last-child{fill:var(--color-white)}.WishlistButton-module__MUE9bq__variant--pressed.WishlistButton-module__MUE9bq__stroke--black>svg>path:first-child,.WishlistButton-module__MUE9bq__variant--pressed.WishlistButton-module__MUE9bq__stroke--white>svg>path:first-child{fill:var(--color-red-60)}.WishlistButton-module__MUE9bq__variant--pressed.WishlistButton-module__MUE9bq__stroke--black>svg>path:last-child,.WishlistButton-module__MUE9bq__variant--pressed.WishlistButton-module__MUE9bq__stroke--white>svg>path:last-child{fill:var(--color-red-5)}.WishlistButton-module__MUE9bq__size--sm>svg{width:16px;height:16px}.WishlistButton-module__MUE9bq__size--md>svg{width:24px;height:24px}.WishlistButton-module__MUE9bq__size--lg>svg{width:32px;height:32px}.WishlistButton-module__MUE9bq__size--xl>svg{width:48px;height:48px}@media (min-width:768px){.WishlistButton-module__MUE9bq__root:hover{background-color:var(--color-gray-5);opacity:.8;border-radius:50%}.WishlistButton-module__MUE9bq__variant--default.WishlistButton-module__MUE9bq__stroke--white:hover>svg>path{fill:var(--color-black)}}
.TourCard-module__qFTYMq__root{border:2px solid var(--border-gray);border-radius:var(--rounded);width:100%;color:inherit;display:block}.TourCard-module__qFTYMq__root:not(:last-child){margin-bottom:var(--space-6x)}.TourCard-module__qFTYMq__root.TourCard-module__qFTYMq__highlight{border:1px solid var(--color-primary)}.TourCard-module__qFTYMq__highlightHeader{border-radius:var(--rounded)var(--rounded)0 0;padding:var(--space-3x);background-color:var(--color-green-5);align-items:center;display:flex}.TourCard-module__qFTYMq__highlightHeader>i{margin-right:var(--space-4x)}.TourCard-module__qFTYMq__inner{width:100%;padding:var(--space-4x)var(--space-4x)var(--space-4x)var(--space-4x);display:flex}.TourCard-module__qFTYMq__thumbnail{flex-shrink:0;width:300px;position:relative}.TourCard-module__qFTYMq__thumbnailInner{border-radius:var(--rounded);height:100%;min-height:200px;position:relative;overflow:hidden}.TourCard-module__qFTYMq__thumbnail .TourCard-module__qFTYMq__mainImage{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.TourCard-module__qFTYMq__labels{padding:var(--space-2x);z-index:1;flex-wrap:wrap;width:100%;display:flex;position:absolute}.TourCard-module__qFTYMq__wishlistButtonWrapper{margin:var(--space);z-index:1;position:absolute;top:0;right:0}.TourCard-module__qFTYMq__stayInfo{bottom:var(--space-2x);padding-left:var(--space-2x);width:100%;z-index:var(--z-index-float);font-size:var(--fontSize-sm);color:var(--color-white);font-weight:700;display:flex;position:absolute}.TourCard-module__qFTYMq__stayInfo>:first-child{margin-right:var(--space-2x)}.TourCard-module__qFTYMq__stayInfo>:nth-child(2){text-overflow:ellipsis;white-space:nowrap;max-width:65%;overflow:hidden}.TourCard-module__qFTYMq__stayInfo>:nth-child(3) span{margin-left:var(--space-2x);margin-right:var(--space)}.TourCard-module__qFTYMq__thumbnail .TourCard-module__qFTYMq__imageCover{border-radius:var(--rounded);background:linear-gradient(#0000 50%,#00000080 100%);width:100%;height:100%;position:absolute;top:0;left:0}.TourCard-module__qFTYMq__detail{width:calc(100% - 300px);padding-left:var(--space-6x);flex-direction:column;place-content:flex-start space-between;display:flex}.TourCard-module__qFTYMq__title{font-weight:700;font-size:var(--fontSize-lg);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:2;display:-webkit-box;overflow:hidden}.TourCard-module__qFTYMq__items{margin-top:var(--space-2x)}.TourCard-module__qFTYMq__items>li:first-child{margin-bottom:var(--space)}.TourCard-module__qFTYMq__item{align-items:center;display:flex}.TourCard-module__qFTYMq__itemIcon{flex-shrink:0}.TourCard-module__qFTYMq__itemIcon+.TourCard-module__qFTYMq__itemBody{padding-left:var(--space-2x);width:calc(100% - 16px)}.TourCard-module__qFTYMq__hotel{align-items:center;gap:var(--space-2x);max-width:100%;display:flex;overflow:hidden}.TourCard-module__qFTYMq__hotelRating{flex-shrink:0}.TourCard-module__qFTYMq__hotelNameWrap{align-items:center;gap:var(--space);display:flex}.TourCard-module__qFTYMq__hotelName{-webkit-line-clamp:1;-webkit-box-orient:vertical;flex:1 0 0;display:-webkit-box;overflow:hidden}.TourCard-module__qFTYMq__footer{margin-top:var(--space-2x);flex-direction:column;display:flex}.TourCard-module__qFTYMq__flexibleSearchInfo{margin-top:var(--space-2x);align-items:center;gap:var(--space-2x);display:flex}.TourCard-module__qFTYMq__searchInfo,.TourCard-module__qFTYMq__flexibleSearchInfo{color:var(--color-gray-50);font-weight:700;font-size:var(--fontSize-xs)}.TourCard-module__qFTYMq__flexibleSearchInfo .TourCard-module__qFTYMq__flexibleTravelDates{border:1px dashed var(--color-gray-50);padding:var(--space)var(--space-2x);border-radius:var(--rounded-xs)}.TourCard-module__qFTYMq__footerBottom{justify-content:space-between;align-items:center;display:flex}.TourCard-module__qFTYMq__priceInfo{flex-direction:column;justify-content:space-between;display:flex}.TourCard-module__qFTYMq__price{font-size:var(--fontSize-2xl);line-height:var(--lineHeight-3xl);font-weight:700}.TourCard-module__qFTYMq__action{width:140px}.TourCard-module__qFTYMq__freeCancel{color:var(--color-primary);font-size:var(--fontSize-sm);font-weight:700}.TourCard-module__qFTYMq__freeCancelForPC{align-items:center;gap:var(--space);margin-top:var(--space-3x);display:flex}.TourCard-module__qFTYMq__freeCancelForSP{display:none}.TourCard-module__qFTYMq__airlineInfo{align-items:center;gap:var(--space);display:flex}.TourCard-module__qFTYMq__airlineName{min-width:0}.TourCard-module__qFTYMq__airlineImage{object-fit:contain;width:20px;height:20px}.TourCard-module__qFTYMq__flightTime{width:28px;padding-left:var(--space);padding-right:var(--space);justify-content:center;align-items:center;height:20px;display:flex}.TourCard-module__qFTYMq__flightTimeWrapper{white-space:nowrap}.TourCard-module__qFTYMq__flightInfoWrapper{align-items:center;gap:var(--space-2x);width:100%;display:flex}.TourCard-module__qFTYMq__airlineSection{align-items:center;gap:var(--space);flex:0 auto;min-width:0;display:flex}.TourCard-module__qFTYMq__flightDetailsSection{align-items:center;gap:var(--space-2x);flex-shrink:0;display:flex}@media (max-width:767px){.TourCard-module__qFTYMq__root{padding-top:var(--space-4x);padding-bottom:var(--space-4x);border:0}.TourCard-module__qFTYMq__root.TourCard-module__qFTYMq__highlight{border:0}.TourCard-module__qFTYMq__root:not(:last-child){border-bottom:1px solid var(--border-gray);margin-bottom:0}.TourCard-module__qFTYMq__inner{flex-direction:column;padding:0}.TourCard-module__qFTYMq__thumbnail{width:auto}.TourCard-module__qFTYMq__thumbnailInner{height:145px;min-height:auto}.TourCard-module__qFTYMq__highlight .TourCard-module__qFTYMq__thumbnailInner{border-radius:0 0 var(--rounded)var(--rounded)}.TourCard-module__qFTYMq__detail{width:auto;margin-top:var(--space-2x);padding-left:0}.TourCard-module__qFTYMq__title{font-size:var(--fontSize-base);line-height:var(--lineHeight-lg)}.TourCard-module__qFTYMq__items{margin-top:var(--space-2x)}.TourCard-module__qFTYMq__items>li+li{margin-top:var(--space)}.TourCard-module__qFTYMq__footer{margin-top:var(--space);justify-content:flex-end}.TourCard-module__qFTYMq__flexibleSearchInfo,.TourCard-module__qFTYMq__footerBottom{justify-content:flex-end}.TourCard-module__qFTYMq__footerBottom>.TourCard-module__qFTYMq__priceInfo{flex:1}.TourCard-module__qFTYMq__searchInfoSection{justify-content:flex-end;align-items:center;gap:var(--space);display:flex}.TourCard-module__qFTYMq__searchInfoSection>.TourCard-module__qFTYMq__searchInfo{margin-top:0}.TourCard-module__qFTYMq__price{font-size:var(--fontSize-xl);line-height:var(--lineHeight-3xl)}.TourCard-module__qFTYMq__priceLabel{justify-content:flex-end;align-items:center;gap:var(--space);display:flex}.TourCard-module__qFTYMq__priceLabel>.TourCard-module__qFTYMq__searchInfo{margin-top:0}.TourCard-module__qFTYMq__action{display:none}.TourCard-module__qFTYMq__bottomSection{flex:1;justify-content:space-between;align-items:center;width:100%;display:flex}.TourCard-module__qFTYMq__bottomSection.TourCard-module__qFTYMq__isNotFreeCancel{justify-content:flex-end}.TourCard-module__qFTYMq__freeCancelForPC{display:none}.TourCard-module__qFTYMq__freeCancelForSP{align-items:center;gap:var(--space);display:flex}.TourCard-module__qFTYMq__airlineSection{flex:0 auto;min-width:0}.TourCard-module__qFTYMq__flightDetailsSection{flex-shrink:0}}
.TourCardPoint-module__ZgmxFq__point{display:flex}.TourCardPoint-module__ZgmxFq__point>span{font-size:var(--fontSize-sm);line-height:1.2}.TourCardPoint-module__ZgmxFq__point>span>span{margin-right:var(--space);margin-left:var(--space);font-weight:700}.TourCardPoint-module__ZgmxFq__pointDetail{appearance:none;cursor:pointer;color:var(--color-blue-80);background:0 0;border:none;outline:none}@media (max-width:767px){.TourCardPoint-module__ZgmxFq__pricePoint{justify-content:flex-end;display:flex}}
.TourCardSkeleton-module__4q-pTW__root{display:flex}.TourCardSkeleton-module__4q-pTW__root+.TourCardSkeleton-module__4q-pTW__root{margin-top:var(--space-8x);padding-top:var(--space-8x);border-top:1px solid var(--border-gray)}.TourCardSkeleton-module__4q-pTW__figure{flex-shrink:0;width:100%;max-width:300px}.TourCardSkeleton-module__4q-pTW__rows{padding-left:var(--space-6x);padding-top:var(--space-4x);flex-basis:100%}.TourCardSkeleton-module__4q-pTW__rows>li+li{margin-top:var(--space-4x)}@media (max-width:767px){.TourCardSkeleton-module__4q-pTW__root{display:block}.TourCardSkeleton-module__4q-pTW__root+.TourCardSkeleton-module__4q-pTW__root{margin-top:var(--space-4x);padding-top:var(--space-4x);border-top:1px solid var(--border-gray)}.TourCardSkeleton-module__4q-pTW__figure{max-width:100%}.TourCardSkeleton-module__4q-pTW__rows{padding-left:0}}
.TourHistoryCard-module__VuqKRG__root{color:inherit}.TourHistoryCard-module__VuqKRG__inner{width:100%;overflow:hidden}.TourHistoryCard-module__VuqKRG__thumbnail{flex-shrink:0;width:100%;height:142px;position:relative}.TourHistoryCard-module__VuqKRG__variant__toursWithQueryForMag .TourHistoryCard-module__VuqKRG__thumbnail{height:160px}.TourHistoryCard-module__VuqKRG__thumbnailInner{border-radius:var(--rounded);height:100%;position:relative;overflow:hidden}.TourHistoryCard-module__VuqKRG__variant__toursWithQueryForMag .TourHistoryCard-module__VuqKRG__thumbnailInner{border-radius:var(--rounded)var(--rounded)0 0}.TourHistoryCard-module__VuqKRG__thumbnail .TourHistoryCard-module__VuqKRG__mainImage{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.TourHistoryCard-module__VuqKRG__labels{padding:var(--space-2x);flex-wrap:wrap;width:100%;display:flex;position:absolute;top:0}.TourHistoryCard-module__VuqKRG__wishlistButtonWrapper{margin:var(--space);z-index:var(--z-index-float);position:absolute;top:0;right:0}.TourHistoryCard-module__VuqKRG__stayInfo{bottom:var(--space-2x);padding-left:var(--space-2x);width:100%;font-size:var(--fontSize-sm);color:var(--color-white);font-weight:700;display:flex;position:absolute}.TourHistoryCard-module__VuqKRG__stayInfo>:first-child{margin-right:var(--space-2x)}.TourHistoryCard-module__VuqKRG__stayInfo>:nth-child(2){text-overflow:ellipsis;white-space:nowrap;max-width:70%;overflow:hidden}.TourHistoryCard-module__VuqKRG__stayInfo>:nth-child(3) span{margin-right:var(--space)}.TourHistoryCard-module__VuqKRG__thumbnail .TourHistoryCard-module__VuqKRG__imageCover{border-radius:var(--rounded);background:linear-gradient(#0000 50%,#00000080 100%);width:100%;height:100%;position:absolute;top:0;left:0}.TourHistoryCard-module__VuqKRG__title{margin-top:var(--space-2x);height:calc(var(--lineHeight-lg)*2);line-height:var(--lineHeight-lg);font-size:var(--fontSize-base);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.TourHistoryCard-module__VuqKRG__items,.TourHistoryCard-module__VuqKRG__items>li+li{margin-top:var(--space)}.TourHistoryCard-module__VuqKRG__item{word-break:keep-all;align-items:center;display:flex}.TourHistoryCard-module__VuqKRG__itemBody{width:100%}.TourHistoryCard-module__VuqKRG__item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.TourHistoryCard-module__VuqKRG__hotel{align-items:center;gap:var(--space-2x);max-width:100%;display:flex;overflow:hidden}.TourHistoryCard-module__VuqKRG__hotelRating{flex-shrink:0}.TourHistoryCard-module__VuqKRG__hotelNameWrap{align-items:center;gap:var(--space);display:flex;overflow:hidden}.TourHistoryCard-module__VuqKRG__hotelName{-webkit-line-clamp:1;-webkit-box-orient:vertical;flex:1 0 0;display:-webkit-box;overflow:hidden}.TourHistoryCard-module__VuqKRG__footer{margin-top:var(--space)}.TourHistoryCard-module__VuqKRG__price{justify-content:flex-end;align-items:center;width:100%;display:flex}.TourHistoryCard-module__VuqKRG__price>dt{color:var(--color-gray-50);font-weight:700;font-size:var(--fontSize-xs);margin-right:var(--space-2x)}.TourHistoryCard-module__VuqKRG__price>dd{font-size:var(--fontSize-xl);line-height:var(--lineHeight-lg);font-weight:700}.TourHistoryCard-module__VuqKRG__point{width:100%;margin-top:var(--space);justify-content:flex-end;display:flex}.TourHistoryCard-module__VuqKRG__point>span{font-size:var(--fontSize-sm);line-height:1.2}.TourHistoryCard-module__VuqKRG__point>span>span{margin-right:var(--space);margin-left:var(--space);font-weight:700}@media (max-width:1024px){.TourHistoryCard-module__VuqKRG__thumbnail:not(.TourHistoryCard-module__VuqKRG__variant__recommendedTourCard .TourHistoryCard-module__VuqKRG__thumbnail,.TourHistoryCard-module__VuqKRG__variant__toursWithQueryForMag .TourHistoryCard-module__VuqKRG__thumbnail){height:110px}}.TourHistoryCard-module__VuqKRG__flightInfoWrapper{align-items:center;gap:var(--space-2x);width:100%;display:flex}.TourHistoryCard-module__VuqKRG__airlineSection{align-items:center;gap:var(--space);flex:0 auto;min-width:0;display:flex}.TourHistoryCard-module__VuqKRG__airlineImage{object-fit:contain;flex-shrink:0;width:20px;height:20px}.TourHistoryCard-module__VuqKRG__airlineName{min-width:0}.TourHistoryCard-module__VuqKRG__flightDetailsSection{align-items:center;gap:var(--space-2x);flex-shrink:0;display:flex}.TourHistoryCard-module__VuqKRG__flightTime{width:28px;padding-left:var(--space);padding-right:var(--space);justify-content:center;align-items:center;height:20px;display:flex}.TourHistoryCard-module__VuqKRG__flightTimeWrapper{white-space:nowrap}
.WebShareButton-module__HNduTG__root{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:4px;transition:background-color .2s;display:inline-flex}.WebShareButton-module__HNduTG__root:hover{background-color:#0000000a}.WebShareButton-module__HNduTG__root:active{background-color:#00000014}.WebShareButton-module__HNduTG__root:focus-visible{outline-offset:2px;outline:2px solid #007bff}
.Amenity-module__kvJ_ua__root{align-items:center;display:flex}.Amenity-module__kvJ_ua__icon{margin-right:var(--space-2x)}.Amenity-module__kvJ_ua__icon>i{width:24px;height:24px}.Amenity-module__kvJ_ua__text{font-size:var(--fontSize-base);line-height:var(--lineHeight-sm);color:var(--color-gray-80);align-items:center;display:flex}.Amenity-module__kvJ_ua__textContainer{display:inline-block}@media (max-width:768px){.Amenity-module__kvJ_ua__textContainer{max-width:calc(100vw - 130px)}.Amenity-module__kvJ_ua__text{font-size:var(--fontSize-sm)}.Amenity-module__kvJ_ua__icon>i{width:20px;height:20px}}
.ButtonLink-module__yFCtLW__root{cursor:pointer;appearance:none;white-space:nowrap;background:0 0;border:0;outline:none;align-items:center;text-decoration:none;display:flex}.ButtonLink-module__yFCtLW__text{font-size:var(--fontSize-sm);line-height:var(--lineHeight-lg);color:var(--color-gray-80);font-weight:700}
.Breadcrumb-module__lqqPeq__root{padding-top:var(--space-3x);padding-bottom:var(--space-3x)}.Breadcrumb-module__lqqPeq__lastChild{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:1024px){.Breadcrumb-module__lqqPeq__root{padding-top:var(--space-2x);padding-bottom:var(--space-2x)}}
.DownloadAndroidButton-module__RpD0nq__root{width:150px;height:50px;position:relative}.DownloadAndroidButton-module__RpD0nq__download{appearance:none;transition:var(--duration);border:0;font-size:0;display:block}.DownloadAndroidButton-module__RpD0nq__download:hover{opacity:.8}.DownloadAndroidButton-module__RpD0nq__download:active{opacity:.6}.DownloadAndroidButton-module__RpD0nq__download img{width:100%;height:auto}
.DownloadIosButton-module__EpImTG__root{width:150px;height:50px;position:relative}.DownloadIosButton-module__EpImTG__download{appearance:none;transition:var(--duration);border:0;font-size:0;display:block}.DownloadIosButton-module__EpImTG__download:hover{opacity:.8}.DownloadIosButton-module__EpImTG__download:active{opacity:.6}.DownloadIosButton-module__EpImTG__download img{width:100%;height:auto}
.FollowUs-module__UoA9dq__root{background-color:var(--color-white);padding-top:var(--space-10x);padding-bottom:var(--space-8x)}.FollowUs-module__UoA9dq__inner{grid-template-columns:50% 50%;align-items:center;display:grid}.FollowUs-module__UoA9dq__header{padding-left:var(--space-16x);padding-right:var(--space-4x)}.FollowUs-module__UoA9dq__headingImg{width:auto;height:18px}.FollowUs-module__UoA9dq__description{margin-top:var(--space-3x)}.FollowUs-module__UoA9dq__description>span{line-height:1.8}.FollowUs-module__UoA9dq__link{appearance:none;width:48px;transition:var(--duration);border:0;font-size:0;display:block}.FollowUs-module__UoA9dq__link:hover{opacity:.8}.FollowUs-module__UoA9dq__link:active{opacity:.6}.FollowUs-module__UoA9dq__link img{width:100%;height:auto}@media (max-width:1024px){.FollowUs-module__UoA9dq__root{padding-top:var(--space-6x);padding-bottom:var(--space-6x)}.FollowUs-module__UoA9dq__inner{flex-direction:column;align-items:center;display:flex}.FollowUs-module__UoA9dq__header{text-align:center;padding-left:0;padding-right:0}.FollowUs-module__UoA9dq__description,.FollowUs-module__UoA9dq__main{margin-top:var(--space-4x)}.FollowUs-module__UoA9dq__link{width:40px}}
.User-module__8uWkfq__root{appearance:none;cursor:pointer;transition:var(--duration);background:0 0;border:0;align-items:center;display:flex}.User-module__8uWkfq__root:hover{opacity:.8}.User-module__8uWkfq__avatar{background-color:var(--color-primary);border-radius:100%;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;display:inline-flex}.User-module__8uWkfq__hasBadge{position:relative}.User-module__8uWkfq__hasBadge:after{content:"";background-color:var(--color-danger);border-radius:100%;width:8px;height:8px;position:absolute;top:0;right:0}.User-module__8uWkfq__profileImage{border-radius:50%}.User-module__8uWkfq__body{padding-left:var(--space-3x);padding-right:var(--space)}.User-module__8uWkfq__dropdownContainer{min-width:340px}.User-module__8uWkfq__badge{position:absolute;top:50%;right:0;transform:translateY(-50%)}.User-module__8uWkfq__onlyPc{display:block}@media (max-width:1024px){.User-module__8uWkfq__avatar{background:0 0;width:auto;height:auto}.User-module__8uWkfq__root,.User-module__8uWkfq__onlyPc{display:none}}
.Header-module__FtDDnG__nav{background-color:var(--color-white);margin-bottom:-3px}.Header-module__FtDDnG__nav li{flex-grow:1}.Header-module__FtDDnG__nav .Header-module__FtDDnG__removeUnderline>a:before{content:none}.Header-module__FtDDnG__center{align-items:center;display:flex}.Header-module__FtDDnG__right{gap:var(--space-4x);align-items:center;display:flex}.Header-module__FtDDnG__menuOpenButton{display:none}.Header-module__FtDDnG__myPageButton{place-content:center;width:48px;height:40px;padding-bottom:2px;display:grid}.Header-module__FtDDnG__myPageButton>i{position:relative}.Header-module__FtDDnG__myPageButton.Header-module__FtDDnG__hasBadge>i:after{content:"";background-color:var(--color-danger);border-radius:100%;width:8px;height:8px;position:absolute;top:0;right:0}@media (max-width:1024px){.Header-module__FtDDnG__right{gap:0}.Header-module__FtDDnG__menuOpenButton{align-items:center;display:flex}}
.HeaderMenu-module__HH8-sq__menuWrapper{background:var(--color-white);width:100%;height:100dvh;position:absolute;top:0;left:0}.HeaderMenu-module__HH8-sq__menu{z-index:var(--z-index-header);background:var(--color-white);width:100%;height:calc(100dvh - 40px);padding:var(--space-10x)var(--space-5x)0 var(--space-5x);overscroll-behavior:contain;flex-direction:column;display:flex;position:absolute;top:0;left:0;overflow-y:scroll}.HeaderMenu-module__HH8-sq__visible{animation:.3s HeaderMenu-module__HH8-sq__feedIn}@keyframes HeaderMenu-module__HH8-sq__feedIn{0%{top:100dvh}to{top:0}}.HeaderMenu-module__HH8-sq__menuButton{cursor:pointer;background-color:#0000;border:none;width:48px;height:40px}.HeaderMenu-module__HH8-sq__openButton{padding-bottom:2px}.HeaderMenu-module__HH8-sq__loginButtonArea{margin:var(--space-2x)0 var(--space-8x)0}.HeaderMenu-module__HH8-sq__menu .HeaderMenu-module__HH8-sq__menuButton{position:absolute;top:8px;right:0}.HeaderMenu-module__HH8-sq__menuNav{margin:var(--space-4x)0 var(--space-4x)0}.HeaderMenu-module__HH8-sq__menuNav>li .HeaderMenu-module__HH8-sq__menuNavLink{color:var(--color-black);justify-content:space-between;align-items:center;height:50px;display:flex}.HeaderMenu-module__HH8-sq__menuNav .HeaderMenu-module__HH8-sq__menuNavLabel{font-size:var(--fontSize-base);flex:1;font-weight:700}.HeaderMenu-module__HH8-sq__menuNav span.HeaderMenu-module__HH8-sq__menuNavLabel{margin-left:var(--space-4x)}h3.HeaderMenu-module__HH8-sq__menuNavLabel{margin-top:var(--space-8x)}.HeaderMenu-module__HH8-sq__menuNav>:first-child h3.HeaderMenu-module__HH8-sq__menuNavLabel{margin-top:var(--space-3x)}.HeaderMenu-module__HH8-sq__menuNavButton{text-align:left;background:0 0;border:none;width:100%}.HeaderMenu-module__HH8-sq__footerNav{margin-top:var(--space-3x)}.HeaderMenu-module__HH8-sq__footerNav>li+li{margin-top:var(--space-2x)}.HeaderMenu-module__HH8-sq__footerNavLabel{font-size:var(--fontSize-sm);color:var(--color-black)}@media (max-width:1024px){.HeaderMenu-module__HH8-sq__menuButton{display:inline-block}}
.HistoryContent-module__Vm_1YG__content{display:flex}.HistoryContent-module__Vm_1YG__historyIcon{margin-right:var(--space-2x)}
.HotelCard-module__yEcM_G__root{border:2px solid var(--border-gray);border-radius:var(--rounded);width:100%;color:inherit;display:block}.HotelCard-module__yEcM_G__root:not(:last-child){margin-bottom:var(--space-6x)}.HotelCard-module__yEcM_G__root.HotelCard-module__yEcM_G__highlight{border:1px solid var(--color-primary)}.HotelCard-module__yEcM_G__highlightHeader{height:40px;padding:var(--space-2x)var(--space-4x);background-color:var(--color-green-5);border-radius:var(--rounded)var(--rounded)0 0;align-items:center;display:flex}.HotelCard-module__yEcM_G__highlightHeader>i{margin-right:var(--space-3x)}.HotelCard-module__yEcM_G__inner{width:100%;height:260px;padding:var(--space-4x)var(--space-6x)var(--space-6x)var(--space-4x);display:flex}.HotelCard-module__yEcM_G__thumbnail{background-color:var(--color-gray-10);border-radius:var(--rounded);flex-shrink:0;width:300px;position:relative}.HotelCard-module__yEcM_G__thumbnailInner{border-radius:var(--rounded);height:0;padding-top:73.3333%;position:relative;overflow:hidden}.HotelCard-module__yEcM_G__thumbnail img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.HotelCard-module__yEcM_G__upperLeft{padding:var(--space-2x);z-index:1;flex-wrap:wrap;width:100%;display:flex;position:absolute}.HotelCard-module__yEcM_G__lowerRight{padding:var(--space-4x);z-index:1;flex-wrap:wrap;justify-content:flex-end;width:100%;display:flex;position:absolute;bottom:0}.HotelCard-module__yEcM_G__detail{width:calc(100% - 300px);padding-left:var(--space-6x);flex-direction:column;align-content:flex-start;display:flex}.HotelCard-module__yEcM_G__title{font-size:var(--fontSize-lg);line-height:var(--lineHeight-lg);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.HotelCard-module__yEcM_G__main{margin-top:var(--space-2x);justify-content:space-between;row-gap:var(--space-2x);flex-direction:column;height:100%;display:flex}.HotelCard-module__yEcM_G__leftBody{flex-direction:column;justify-content:space-between;display:flex}.HotelCard-module__yEcM_G__items>li:not(:first-child){margin-top:var(--space)}.HotelCard-module__yEcM_G__item{align-items:center;display:flex}.HotelCard-module__yEcM_G__itemIcon{flex-shrink:0;display:flex}.HotelCard-module__yEcM_G__itemBody{font-size:var(--fontSize-sm);line-height:var(--lineHeight-sm)}.HotelCard-module__yEcM_G__itemIcon+.HotelCard-module__yEcM_G__itemBody{padding-left:var(--space-2x);width:calc(100% - 16px)}.HotelCard-module__yEcM_G__hotel{align-items:center;max-width:100%;display:flex;overflow:hidden}.HotelCard-module__yEcM_G__hotelRating{flex-shrink:0;display:flex}.HotelCard-module__yEcM_G__hotelRating+.HotelCard-module__yEcM_G__hotelName{padding-left:var(--space-2x)}.HotelCard-module__yEcM_G__rating{align-items:center;display:flex}.HotelCard-module__yEcM_G__overall{font-size:var(--fontSize-base);line-height:var(--lineHeight-base);font-weight:700}.HotelCard-module__yEcM_G__totalCount{margin-left:var(--space-2x)}.HotelCard-module__yEcM_G__refundable{margin-top:var(--space);align-items:center;display:flex}.HotelCard-module__yEcM_G__refundable .HotelCard-module__yEcM_G__refundableBody{color:var(--color-primary);font-size:var(--fontSize-sm);line-height:var(--lineHeight-sm);font-weight:700}.HotelCard-module__yEcM_G__refundableIcon+.HotelCard-module__yEcM_G__refundableBody{padding-left:var(--space)}.HotelCard-module__yEcM_G__wishlistButtonWrapper{margin:var(--space-2x);z-index:1;position:absolute;top:0;right:0}@media (max-width:767px){.HotelCard-module__yEcM_G__root{border:unset;padding-top:var(--space-4x);padding-bottom:var(--space-4x);border-radius:0}.HotelCard-module__yEcM_G__root.HotelCard-module__yEcM_G__highlight{border:unset}.HotelCard-module__yEcM_G__root:not(:last-child){border-bottom:1px solid var(--color-gray-20);margin-bottom:0}.HotelCard-module__yEcM_G__inner{flex-direction:column;height:auto;padding:0}.HotelCard-module__yEcM_G__thumbnail{width:auto}.HotelCard-module__yEcM_G__thumbnailInner{padding-top:50%}.HotelCard-module__yEcM_G__highlightHeader{padding-left:var(--space-3x)}.HotelCard-module__yEcM_G__highlightHeader>i{margin-right:var(--space-4x)}.HotelCard-module__yEcM_G__highlight .HotelCard-module__yEcM_G__thumbnailInner{border-radius:0 0 var(--rounded)var(--rounded)}.HotelCard-module__yEcM_G__detail{width:auto;margin-top:var(--space-2x);padding-left:0}.HotelCard-module__yEcM_G__main{flex-direction:row}.HotelCard-module__yEcM_G__title{font-size:var(--fontSize-base);line-height:var(--lineHeight-lg)}.HotelCard-module__yEcM_G__action{display:none}}
.PointsDisplay-module__afOj9q__pointIcon{margin-top:-3px}.PointsDisplay-module__afOj9q__pointAlertIcon i{margin-top:-6px}
.HotelCardPrice-module__5L_dMW__displayPriceDescription{font-size:var(--fontSize-sm);line-height:var(--lineHeight-base);color:var(--color-gray-50);white-space:nowrap;font-weight:700}@media (max-width:768px){.HotelCardPrice-module__5L_dMW__displayPriceDescription{text-align:right}}div+.HotelCardPrice-module__5L_dMW__spacer{width:var(--space-1);height:var(--space-2x);display:block}
.HotelCardSkeleton-module__jmzjlG__root{display:flex}.HotelCardSkeleton-module__jmzjlG__root+.HotelCardSkeleton-module__jmzjlG__root{margin-top:var(--space-8x);padding-top:var(--space-8x);border-top:1px solid var(--border-gray)}.HotelCardSkeleton-module__jmzjlG__figure{flex-shrink:0;width:100%;max-width:300px}.HotelCardSkeleton-module__jmzjlG__rows{padding-left:var(--space-6x);padding-top:var(--space-4x);flex-basis:100%}.HotelCardSkeleton-module__jmzjlG__rows>li+li{margin-top:var(--space-4x)}@media (max-width:767px){.HotelCardSkeleton-module__jmzjlG__root{display:block}.HotelCardSkeleton-module__jmzjlG__root+.HotelCardSkeleton-module__jmzjlG__root{margin-top:var(--space-4x);padding-top:var(--space-4x);border-top:1px solid var(--border-gray)}.HotelCardSkeleton-module__jmzjlG__figure{max-width:100%}.HotelCardSkeleton-module__jmzjlG__rows{padding-left:0}}
.Layout-module__oMh9ra__root{flex-direction:column;min-height:100vh;display:flex}.Layout-module__oMh9ra__main{flex-grow:1}
.LoadingLayout-module__CFqkVW__root{justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex}
.PopularAmenity-module__026KBW__amenity{flex-direction:column;align-items:center;display:inline-flex}.PopularAmenity-module__026KBW__amenityName{font-size:var(--fontSize-base);line-height:var(--lineHeight-base);margin-top:var(--space-3x);text-align:center;font-weight:700}@media (max-width:1024px){.PopularAmenity-module__026KBW__amenityName{font-size:var(--fontSize-xs);line-height:var(--lineHeight-xs)}}
.ReadMore-module__6X8M2G__root{cursor:pointer;appearance:none;white-space:nowrap;background:0 0;border:0;outline:none;text-decoration:none}.ReadMore-module__6X8M2G__text{font-size:var(--fontSize-sm);line-height:var(--lineHeight-sm);color:var(--color-gray-80);font-weight:700}.ReadMore-module__6X8M2G__footer{margin-top:var(--space-6x);justify-content:flex-end;display:flex}
.RegionCard-module__C0hODW__root{width:187px}.RegionCard-module__C0hODW__img{border-radius:var(--rounded);aspect-ratio:1;width:187px;height:187px;margin-bottom:var(--space-3x);object-fit:cover;overflow:hidden}@media (max-width:1024px){.RegionCard-module__C0hODW__root{width:144px}.RegionCard-module__C0hODW__img{width:144px;height:144px;margin-bottom:var(--space-2x)}}
.CalendarField-module__tXqkFG__root{flex-direction:column;max-height:min(600px,90vh - 56px);display:flex}.CalendarField-module__tXqkFG__content{padding:var(--space-6x);flex:1;overflow-y:scroll}.CalendarField-module__tXqkFG__action{width:100%;padding:var(--space-4x)var(--space-6x);border-top:1px solid var(--border-gray)}.CalendarField-module__tXqkFG__actionButton{margin-top:var(--space-3x)}.CalendarField-module__tXqkFG__alertRed{color:var(--color-red)}@media (max-width:767px){.CalendarField-module__tXqkFG__root{height:100%;max-height:unset}.CalendarField-module__tXqkFG__content{width:100%;max-height:none;padding:0}.CalendarField-module__tXqkFG__action{flex-shrink:0}}
.OccupancyField-module__cXxVMG__root{flex-direction:column;display:flex}.OccupancyField-module__cXxVMG__content{padding:var(--space-2x)var(--space-4x)0;flex:1}.OccupancyField-module__cXxVMG__errorMessage{background:var(--color-red-5);width:100%;font-weight:700;font-size:var(--fontSize-base);padding:var(--space-5x);border-left:solid 8px var(--color-red-60);height:56px}.OccupancyField-module__cXxVMG__errorMessage>i{margin-top:-1px;margin-right:var(--space-2x)}.OccupancyField-module__cXxVMG__row{border-bottom:1px solid var(--border-gray);align-items:center;display:flex}.OccupancyField-module__cXxVMG__rowBody{margin:var(--space-5x)0 var(--space-5x)var(--space-4x);flex:100%;justify-content:space-between;align-items:center;display:flex}.OccupancyField-module__cXxVMG__rowDefinition{justify-content:space-between;align-items:center;width:100%;display:flex}.OccupancyField-module__cXxVMG__rowCaption{margin-top:var(--space-2)}.OccupancyField-module__cXxVMG__note{margin:var(--space-6x)0;display:flex}.OccupancyField-module__cXxVMG__noteBody{padding-top:var(--space);margin-left:var(--space-4x)}.OccupancyField-module__cXxVMG__room{width:100%}.OccupancyField-module__cXxVMG__childrenAges{gap:var(--space-4x);margin-top:var(--space-6x);grid-template-columns:1fr 1fr;display:grid}.OccupancyField-module__cXxVMG__childAge{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.OccupancyField-module__cXxVMG__childAge>label{font-size:var(--fontSize-base);font-weight:700;line-height:var(--lineHeight-base);margin-bottom:var(--space-2x);display:inline-block}.OccupancyField-module__cXxVMG__childAge>label:after{content:"*";margin-left:var(--space);color:var(--color-red-40);vertical-align:middle}.OccupancyField-module__cXxVMG__childAgeIcon{padding:var(--space-3x)var(--space-3x)var(--space-3x)0;pointer-events:none;position:absolute;top:0;right:0}.OccupancyField-module__cXxVMG__childAgePulldown{width:100%}.OccupancyField-module__cXxVMG__notSelected>.OccupancyField-module__cXxVMG__childAgePulldown{color:var(--color-gray-50);padding-left:var(--space)}.OccupancyField-module__cXxVMG__action{padding:var(--space-4x)var(--space-6x);border-top:1px solid var(--border-gray)}@media (max-width:767px){.OccupancyField-module__cXxVMG__root{height:100%}.OccupancyField-module__cXxVMG__action{flex-shrink:0}}
.RegionField-module__EaFIQa__content{margin:var(--space-4x);height:calc(100% - 52px - var(--space-4x)*2)}.RegionField-module__EaFIQa__modal{height:100%}@media (min-width:768px){.RegionField-module__EaFIQa__modal{min-height:570px;padding:var(--space-2x)}}
.RegionOption-module__iF4nMa__option{cursor:pointer;text-align:left;width:100%;color:var(--color-default);background-color:#0000;border:none;grid-template-columns:auto 1fr;display:grid}.RegionOption-module__iF4nMa__optionIcon{padding:var(--space-4x);margin-bottom:var(--space-2x)}.RegionOption-module__iF4nMa__optionIcon>i{width:20px;height:20px}.RegionOption-module__iF4nMa__optionText{border-bottom:1px solid var(--color-gray-10);width:100%;height:100%;padding-bottom:var(--space-2x);flex-direction:column;flex:1;justify-content:center;display:flex}.RegionOption-module__iF4nMa__optionName{font-size:var(--fontSize-base);line-height:var(--lineHeight-lg)}.RegionOption-module__iF4nMa__optionAreaText{font-size:var(--fontSize-sm);line-height:var(--lineHeight-sm)}.RegionOption-module__iF4nMa__skeletonOption{margin-top:var(--space-8x)}
.RegionOptionSkeleton-module__wpYAvW__root{display:flex}.RegionOptionSkeleton-module__wpYAvW__text{width:100%;height:60px;padding-bottom:var(--space-2x)}
.RegionFieldInput-module__AHY93G__inputContainer{border:2px solid var(--color-blue-80);border-radius:var(--rounded-xs);margin:var(--space-4x)var(--space-4x)var(--space-8x);outline:none;display:flex}.RegionFieldInput-module__AHY93G__inputIcon{padding:var(--space-3x)}.RegionFieldInput-module__AHY93G__field{height:48px;padding:var(--space-2x)0;flex-direction:column;flex:1;justify-content:space-between;display:flex}.RegionFieldInput-module__AHY93G__label{font-size:var(--fontSize-xs);-webkit-user-select:none;user-select:none;line-height:1;display:block}.RegionFieldInput-module__AHY93G__input{height:20px;line-height:20px;font-size:var(--fontSize-base);caret-color:var(--color-green-40);width:calc(100% - var(--space-2x));border:none;outline:none}.RegionFieldInput-module__AHY93G__clearButton{padding:var(--space-4x);background:0 0;border:none;display:flex}
.SearchBox-module__rshISq__form{background-color:var(--color-white);height:80px;padding-left:var(--space-4x);padding-right:var(--space-4x);transition:var(--duration);border-radius:80px;justify-content:space-between;align-items:center;width:1032px;display:flex;position:relative;box-shadow:0 4px 4px #0000000d}.SearchBox-module__rshISq__main{width:calc(100% - 80px);height:100%}.SearchBox-module__rshISq__action{padding-left:var(--space-4x);height:100%;transition:var(--duration-fast);flex-shrink:0;align-items:center;display:flex}.SearchBox-module__rshISq__action button{border-radius:100%;width:48px;height:48px}.SearchBox-module__rshISq__actionIcon+.SearchBox-module__rshISq__actionBody{padding-left:var(--space-2x)}.SearchBox-module__rshISq__fields{align-items:center;width:100%;height:100%;display:flex}.SearchBox-module__rshISq__fields>li{height:100%;padding-left:var(--space-4x);padding-right:var(--space-4x);position:relative}.SearchBox-module__rshISq__region,.SearchBox-module__rshISq__calendar,.SearchBox-module__rshISq__occupancy{width:33.3%}.SearchBox-module__rshISq__fields>li:before{content:"";background-color:var(--border-gray);width:1px;height:48px;display:block;position:absolute;top:50%;right:0;transform:translate(-50%,-50%)}.SearchBox-module__rshISq__fields>li:last-child:before{content:none}.SearchBox-module__rshISq__field{appearance:none;text-align:left;background:0 0;border:0;outline:none;align-items:center;width:100%;height:100%;display:flex}.SearchBox-module__rshISq__field:hover{opacity:.7;cursor:pointer}.SearchBox-module__rshISq__textContent{width:calc(100% - 24px);padding-left:var(--space-2x);flex-grow:1}.SearchBox-module__rshISq__textContent .SearchBox-module__rshISq__labelForPc{font-weight:700;font-size:var(--fontSize-sm);line-height:var(--lineHeight-sm);margin-bottom:var(--space);color:var(--color-default)}@media (max-width:1024px){.SearchBox-module__rshISq__textContent .SearchBox-module__rshISq__labelForPc{display:none}}.SearchBox-module__rshISq__textContent .SearchBox-module__rshISq__value{color:var(--color-default);font-weight:700;font-size:var(--fontSize-base);line-height:var(--lineHeight-base);height:var(--lineHeight-base);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.SearchBox-module__rshISq__actionIcon{display:inherit}.SearchBox-module__rshISq__actionBody{display:none}@media (max-width:1024px){.SearchBox-module__rshISq__formTypeRoot{background-color:var(--color-white);border-radius:var(--space-4x)var(--space-4x)0 0;padding:var(--space-4x)var(--space-6x)0;border:0}.SearchBox-module__rshISq__form{align-items:inherit;width:auto;height:auto;box-shadow:none;border:0;flex-direction:column;padding-left:0;padding-right:0}.SearchBox-module__rshISq__main{width:100%}.SearchBox-module__rshISq__fields{width:calc(100% - var(--space-5x)*2);border:1px solid var(--border-gray);align-items:inherit;margin:0 var(--space-5x);padding:0 var(--space-3x);border-radius:8px;flex-direction:column}.SearchBox-module__rshISq__fields>li{min-width:100%;padding-left:0;padding-right:0}.SearchBox-module__rshISq__fields>li:before{top:auto;bottom:0;left:0;right:none;width:100%;height:1px;transform:none}.SearchBox-module__rshISq__fields>li:last-child:before{content:none}.SearchBox-module__rshISq__field{height:56px;padding:var(--space-4x)0}.SearchBox-module__rshISq__label{margin-left:var(--space-6x)}.SearchBox-module__rshISq__action{padding-top:var(--space-4x);padding-bottom:0;padding-left:var(--space-6x);padding-right:var(--space-6x);display:block}.SearchBox-module__rshISq__action button{border-radius:48px;width:100%;height:48px}.SearchBox-module__rshISq__actionIcon{display:none}.SearchBox-module__rshISq__actionBody{display:inherit}}
.SearchBoxHeader-module__4sn8wa__root{position:sticky;top:0;left:0}.SearchBoxHeader-module__4sn8wa__root button{cursor:pointer;border:none;border-radius:100px}.SearchBoxHeader-module__4sn8wa__header{height:72px;padding:0 var(--space-3x);background-color:var(--color-green-40);justify-content:space-between;align-items:center;display:flex}.SearchBoxHeader-module__4sn8wa__dropdown{width:100%;padding-bottom:var(--space-6x);box-shadow:var(--shadow);border-radius:0 0 var(--rounded-md)var(--rounded-md);background-color:var(--bg-white);z-index:var(--z-index-dropdown);position:absolute;top:-500px}.SearchBoxHeader-module__4sn8wa__dropdown .SearchBoxHeader-module__4sn8wa__bar{padding:var(--space-2x);border-bottom:solid 1px var(--color-gray-10);display:flex}.SearchBoxHeader-module__4sn8wa__dropdown .SearchBoxHeader-module__4sn8wa__closeButton{justify-content:center;align-items:center;width:32px;height:32px;display:flex}.SearchBoxHeader-module__4sn8wa__dropdown .SearchBoxHeader-module__4sn8wa__bar .SearchBoxHeader-module__4sn8wa__barTitle{text-align:center;padding-right:var(--space-8x);flex-basis:100%;justify-content:center;align-items:center;display:flex}.SearchBoxHeader-module__4sn8wa__opener{width:100%;height:56px;padding-left:var(--space-5x);padding-right:var(--space-3x);color:inherit;background:var(--color-white);flex:1;justify-content:space-between;align-items:center;display:flex}.SearchBoxHeader-module__4sn8wa__buttonContent{width:calc(100% - 40px)}.SearchBoxHeader-module__4sn8wa__searchIcon{background-color:var(--color-primary);border-radius:var(--rounded-full);place-content:center;width:32px;height:32px;display:grid}.SearchBoxHeader-module__4sn8wa__region{font-size:var(--fontSize-lg);white-space:nowrap;text-overflow:ellipsis;text-align:left;font-weight:700;overflow:hidden}.SearchBoxHeader-module__4sn8wa__infoText{font-size:var(--fontSize-sm);text-align:left}@media (max-width:1024px){.SearchBoxHeader-module__4sn8wa__root,.SearchBoxHeader-module__4sn8wa__inner{position:relative}}
.TravelConcierge-module__SOaStG__flex{display:flex}.TravelConcierge-module__SOaStG__list{padding:var(--space-4x)0 0;list-style:inside square}.TravelConcierge-module__SOaStG__list>li{font-size:var(--fontSize-base);line-height:var(--lineHeight-lg);color:var(--color-green-40)}.TravelConcierge-module__SOaStG__list>li+li{margin-top:var(--space)}.TravelConcierge-module__SOaStG__list>li>span{color:var(--color-black)}.TravelConcierge-module__SOaStG__imageWrapper{margin:0 0 0 var(--space-6x);border-radius:var(--rounded);width:460px;height:230px;position:relative;overflow:hidden}.TravelConcierge-module__SOaStG__buttonWrapper{width:32%;margin:0 auto}.TravelConcierge-module__SOaStG__buttonContent{align-items:center;display:flex}@media (max-width:1024px){.TravelConcierge-module__SOaStG__imageWrapper{height:180px}.TravelConcierge-module__SOaStG__buttonWrapper{width:100%}}@media (max-width:767px){.TravelConcierge-module__SOaStG__flex{flex-direction:column-reverse}.TravelConcierge-module__SOaStG__imageWrapper{margin:0 0 var(--space-6x)0;aspect-ratio:460/230;width:100%;height:auto;max-width:unset;max-height:unset}}
/*# sourceMappingURL=33619578c31adae7.css.map*/