@keyframes HotelShowcaseSkeleton_skeleton-shimmer__ZZPhj{0%{background-position:-200% 0}to{background-position:200% 0}}.HotelShowcaseSkeleton_hotelShowcaseSkeleton__4NTkY{border-radius:var(--custom-hotel-show-case-border-radius);text-align:left;height:428px;background-color:var(--ant-color-bg-base);padding:var(--ant-padding-xs)}@media(max-width:767px){.HotelShowcaseSkeleton_hotelShowcaseSkeleton__4NTkY{padding:0 0 var(--ant-padding-xs) 0}}.HotelShowcaseSkeleton_hotelShowcaseSkeleton__4NTkY .HotelShowcaseSkeleton_hotelShowcaseSkeletonImage__OyGj7{margin-bottom:var(--ant-margin-sm);background-color:var(--custom-skeleton-bg-color);height:198px;border-radius:var(--custom-hotel-show-case-border-radius)}.HotelShowcaseSkeleton_hotelShowcaseSkeleton__4NTkY .HotelShowcaseSkeleton_headerAndContentContainer__eLBJ4{height:calc(100% - 198px);display:flex;flex-direction:column;justify-content:space-between}.HotelShowcaseSkeleton_hotelShowcaseSkeleton__4NTkY .HotelShowcaseSkeleton_header__c9Rx8{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--ant-padding-xxs);margin-bottom:20px}.HotelShowcaseSkeleton_hotelShowcaseSkeleton__4NTkY .HotelShowcaseSkeleton_header__c9Rx8 .HotelShowcaseSkeleton_location__sez4N{width:50%;height:16px;background-color:var(--custom-skeleton-bg-color)}.HotelShowcaseSkeleton_hotelShowcaseSkeleton__4NTkY .HotelShowcaseSkeleton_header__c9Rx8 .HotelShowcaseSkeleton_title__Yt0nV{width:70%;height:25px;background-color:var(--custom-skeleton-bg-color)}.HotelShowcaseSkeleton_hotelShowcaseSkeleton__4NTkY .HotelShowcaseSkeleton_content__JsdgX{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--ant-padding-xxs)}.HotelShowcaseSkeleton_hotelShowcaseSkeleton__4NTkY .HotelShowcaseSkeleton_content__JsdgX .HotelShowcaseSkeleton_rating___BqlM{width:50%;height:16px;background-color:var(--custom-skeleton-bg-color)}.HotelShowcaseSkeleton_hotelShowcaseSkeleton__4NTkY .HotelShowcaseSkeleton_content__JsdgX .HotelShowcaseSkeleton_price__TysDb{width:70%;height:25px;background-color:var(--custom-skeleton-bg-color)}.HotelShowcaseSkeleton_hotelShowcaseSkeleton__4NTkY .HotelShowcaseSkeleton_separator__Gi_rw{width:100%;height:1px;background-color:#f0f0f0}.HotelShowcaseSkeleton_hotelShowcaseSkeleton__4NTkY .HotelShowcaseSkeleton_footer__zXAnH{height:38px;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:var(--ant-padding-xxs)}.HotelShowcaseSkeleton_hotelShowcaseSkeleton__4NTkY .HotelShowcaseSkeleton_footer__zXAnH .HotelShowcaseSkeleton_dateContainer__N88Fv{width:30%;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:var(--ant-padding-xxs);background-color:var(--custom-skeleton-bg-color);height:12px}.HotelShowcaseSkeleton_hotelShowcaseSkeleton__4NTkY .HotelShowcaseSkeleton_footer__zXAnH .HotelShowcaseSkeleton_tripAdvisorRating__6OPqM{width:50%;height:16px;background-color:var(--custom-skeleton-bg-color)}@keyframes Carousel_skeleton-shimmer__eI9yB{0%{background-position:-200% 0}to{background-position:200% 0}}.Carousel_carousel__5rS_Z{position:relative}.Carousel_carousel__5rS_Z .glide{position:relative;width:100%;box-sizing:border-box}.Carousel_carousel__5rS_Z .glide__track{overflow:hidden}.Carousel_carousel__5rS_Z .glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:1px 0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.Carousel_carousel__5rS_Z .glide__slide{height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);content-visibility:auto;contain-intrinsic-size:auto 350px}.Carousel_carousel__5rS_Z .glide-navigation{-webkit-appearance:none;appearance:none;-webkit-user-select:none;user-select:none;width:var(--carousel-arrow-size,50px);height:var(--carousel-arrow-size,50px);padding:0;border:none;box-shadow:var(--ant-box-shadow-secondary);background:var(--ant-color-bg-base);border-radius:50%;cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;top:var(--carousel-arrow-top,50%);z-index:2;transform:translateY(-50%);opacity:0;pointer-events:none;transition:opacity var(--custom-transition),background var(--custom-transition)}.Carousel_carousel__5rS_Z .glide-navigation:hover{background:var(--ant-color-bg-container)}.Carousel_carousel__5rS_Z .glide-navigation:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:2px}.Carousel_carousel__5rS_Z .glide-navigation:disabled{cursor:default}[data-widget-layout=v2] .Carousel_carousel__5rS_Z .glide-navigation{border-radius:8px}.Carousel_carousel__5rS_Z .next-arrow{right:var(--carousel-arrow-offset,-74px)}.Carousel_carousel__5rS_Z .prev-arrow{left:var(--carousel-arrow-offset,-74px)}.Carousel_carousel__5rS_Z .glide__bullets{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;position:static;margin:16px 0 0;opacity:0;pointer-events:none;transition:opacity var(--custom-transition)}.Carousel_carousel__5rS_Z .glide__bullet{-webkit-appearance:none;appearance:none;border:none;padding:0;width:10px;height:10px;cursor:pointer;background:rgba(0,0,0,0);opacity:1;outline:none}.Carousel_carousel__5rS_Z .glide__bullet .dot{display:block;background:var(--ant-color-primary);opacity:.3;width:10px;height:10px;border-radius:50%;cursor:pointer}.Carousel_carousel__5rS_Z .glide__bullet:hover .dot{opacity:.6}.Carousel_carousel__5rS_Z .glide__bullet:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:2px;border-radius:50%}.Carousel_carousel__5rS_Z .glide__bullet--active .dot{opacity:1}[data-widget-layout=v2] .Carousel_carousel__5rS_Z .glide__bullets{gap:0!important}[data-widget-layout=v2] .Carousel_carousel__5rS_Z .glide__bullets .glide__bullet,[data-widget-layout=v2] .Carousel_carousel__5rS_Z .glide__bullets .swiper-pagination-bullet{box-sizing:border-box;padding:2px;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center}[data-widget-layout=v2] .Carousel_carousel__5rS_Z .glide__bullets .glide__bullet.glide__bullet--active,[data-widget-layout=v2] .Carousel_carousel__5rS_Z .glide__bullets .glide__bullet.swiper-pagination-bullet-active,[data-widget-layout=v2] .Carousel_carousel__5rS_Z .glide__bullets .swiper-pagination-bullet.glide__bullet--active,[data-widget-layout=v2] .Carousel_carousel__5rS_Z .glide__bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{border:1px solid var(--ant-color-primary)}[data-widget-layout=v2] .Carousel_carousel__5rS_Z .glide__bullets .glide__bullet .dot,[data-widget-layout=v2] .Carousel_carousel__5rS_Z .glide__bullets .swiper-pagination-bullet .dot{background:var(--ant-color-primary)!important;width:10px!important;height:10px!important}[data-widget-layout=v2] .Carousel_carousel__5rS_Z .glide__bullets .glide__bullet.glide__bullet--active,[data-widget-layout=v2] .Carousel_carousel__5rS_Z .glide__bullets .glide__bullet.slick-active,[data-widget-layout=v2] .Carousel_carousel__5rS_Z .glide__bullets .swiper-pagination-bullet.glide__bullet--active,[data-widget-layout=v2] .Carousel_carousel__5rS_Z .glide__bullets .swiper-pagination-bullet.slick-active{border-color:var(--ant-color-primary)}.Carousel_carousel__5rS_Z:focus-within .glide-navigation,.Carousel_carousel__5rS_Z:focus-within .glide__bullets,.Carousel_carousel__5rS_Z:hover .glide-navigation,.Carousel_carousel__5rS_Z:hover .glide__bullets{opacity:1;pointer-events:auto}.Carousel_carousel__5rS_Z:focus-within .glide-navigation:disabled,.Carousel_carousel__5rS_Z:hover .glide-navigation:disabled{opacity:.35;pointer-events:none}@media(max-width:767px){.Carousel_carousel__5rS_Z .navigations{margin-top:var(--ant-padding-sm);display:flex;flex-direction:row;justify-content:center;align-items:center;gap:var(--ant-margin)}.Carousel_carousel__5rS_Z .navigations .glide-navigation{position:relative;top:unset;transform:unset;width:40px;height:40px;box-shadow:none;left:0!important;right:0!important;opacity:1;pointer-events:auto}.Carousel_carousel__5rS_Z .navigations .glide-navigation:disabled{opacity:.35;pointer-events:none}.Carousel_carousel__5rS_Z .glide__bullets{display:none}}@media(max-width:992px){.Carousel_carousel__5rS_Z.Carousel_hideNavigationOnMobile__HUQtQ .navigations{display:none}}@keyframes DestinationPageBlock_skeleton-shimmer__0HtpQ{0%{background-position:-200% 0}to{background-position:200% 0}}.DestinationPageBlock_root__qOEop{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;background-color:var(--ant-color-bg-base);color:var(--ant-color-text-base)}[data-page-theme=dark] .DestinationPageBlock_root__qOEop .glide-navigation{background:var(--ant-color-text-light-solid)}[data-page-theme=dark] .DestinationPageBlock_root__qOEop .glide-navigation:hover{background:#f0f0f0}[data-page-theme=dark] .DestinationPageBlock_root__qOEop .glide-navigation svg path{fill:#1c1c1c}.DestinationPageBlock_desktopOnly____wab{display:none}@media(min-width:992px){.DestinationPageBlock_desktopOnly____wab{display:contents}}.DestinationPageBlock_responsiveOnly__7XpKz{display:contents}@media(min-width:992px){.DestinationPageBlock_responsiveOnly__7XpKz{display:none}}.DestinationPageBlock_footerGroup___13kC{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--ant-padding-lg);padding:40px 0}@media(max-width:992px){.DestinationPageBlock_footerGroup___13kC{padding:var(--ant-padding-content-vertical-lg)}}@keyframes DestinationTabs_skeleton-shimmer__OWJAl{0%{background-position:-200% 0}to{background-position:200% 0}}.DestinationTabs_stickyContainer__C6p71{position:relative;width:100%}.DestinationTabs_sentinel__NMToX{position:absolute;top:0;left:0;width:100%;height:1px;pointer-events:none}.DestinationTabs_placeholder__3WmRJ{width:100%}.DestinationTabs_tabsWrapper__mcXq0{background:var(--ant-color-bg-container)}@media(max-width:992px){.DestinationTabs_tabsWrapper__mcXq0{border-bottom:1px solid var(--ant-color-border)}}@media(min-width:992px){.DestinationTabs_tabsWrapper__mcXq0{display:none}}.DestinationTabs_tabsWrapper__mcXq0.DestinationTabs_sticky__IxUF4{position:fixed;top:0;left:0;right:0;z-index:100;border-bottom:1px solid var(--ant-color-split)}@media(min-width:992px){.DestinationTabs_tabsWrapper__mcXq0.DestinationTabs_sticky__IxUF4{display:block}}.DestinationTabs_tabsInner__aRoKf{width:100%}@media(max-width:992px){.DestinationTabs_tabsInner__aRoKf{padding:0 var(--ant-padding-sm)}}.DestinationTabs_tabs__sYerj{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:var(--ant-padding-lg);overflow-x:auto;padding-top:11px;padding-bottom:0;scrollbar-width:none}.DestinationTabs_tabs__sYerj::-webkit-scrollbar{display:none}.DestinationTabs_tab__zcLxV{position:relative;padding:0 0 11px;border:none;background:rgba(0,0,0,0);color:var(--ant-color-text);font-family:inherit;font-size:var(--ant-font-size);line-height:22px;font-weight:400;white-space:nowrap;cursor:pointer;transition:color .2s ease}.DestinationTabs_tab__zcLxV.DestinationTabs_active__AAxRQ,.DestinationTabs_tab__zcLxV:hover{color:var(--ant-color-primary)}.DestinationTabs_tab__zcLxV.DestinationTabs_active__AAxRQ:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--ant-color-primary)}.HotelCarousel_hotelCarousel__ytfh0{position:relative;z-index:0;--carousel-arrow-size:40px;--carousel-arrow-offset:-36px;--carousel-arrow-top:calc(50% - 40px)}.HotelCarousel_stackedList__YO5OI{display:flex;flex-direction:column;gap:var(--ant-padding-content-vertical-lg);margin:0;padding:0;list-style:none}.HotelCarousel_stackedItem__jhk6X{min-width:0}@keyframes HotelSimilarHotels_skeleton-shimmer__oVSrA{0%{background-position:-200% 0}to{background-position:200% 0}}.HotelSimilarHotels_hotelSimilarHotels__J91ZG{min-width:0}.HotelSimilarHotels_hotelSimilarHotels__J91ZG h2{line-height:38px;margin:0 0 var(--ant-margin)}@keyframes TopHotelSection_skeleton-shimmer__p_hZZ{0%{background-position:-200% 0}to{background-position:200% 0}}.TopHotelSection_tabs__u_DUU{display:flex;flex-wrap:wrap;gap:var(--ant-margin-sm)}.TopHotelSection_tab__SNykW{padding:var(--ant-padding-sm) var(--ant-padding-lg);border:1px solid var(--ant-color-border);border-radius:9999px;background:rgba(0,0,0,0);color:var(--ant-color-text);font-size:var(--ant-font-size);cursor:pointer;transition:border-color var(--ant-motion-duration-fast)}.TopHotelSection_tab__SNykW:hover{border-color:var(--ant-color-text-secondary)}.TopHotelSection_tabActive__s1UgV{border-color:var(--ant-color-primary);background:var(--ant-color-primary-bg);color:var(--ant-color-primary)}[data-page-theme=dark] .TopHotelSection_tabActive__s1UgV{color:var(--ant-color-text)}.TopHotelSection_seeAll__xUwhE{display:inline-flex;align-items:center;gap:var(--ant-padding-xxs);font-size:var(--ant-font-size-lg);font-weight:var(--ant-font-weight-strong);color:var(--ant-color-primary);text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.TopHotelSection_seeAll__xUwhE svg [fill]:not([fill=none]){fill:currentColor}.TopHotelSection_seeAll__xUwhE:hover{color:var(--ant-color-text-secondary)}[data-page-theme=dark] .TopHotelSection_seeAll__xUwhE{color:var(--ant-color-text-light-solid)}.TopHotelSection_seeAllMobile__o_PeW{display:flex;justify-content:center}.TopHotelSection_carousel__v7QEZ [data-testid=hsh-carousel] [data-testid=hsh-carousel-prev-btn]{left:-22px}.TopHotelSection_carousel__v7QEZ [data-testid=hsh-carousel] [data-testid=hsh-carousel-next-btn]{right:-22px}.TopHotelSection_carousel__v7QEZ .glide .glide__slide{content-visibility:visible}