@keyframes HotelReviewUser_spin__w55PY{to{transform:rotate(2turn)}}.HotelReviewUser_hotelReviewUser__1Qf9j{grid-area:user;display:grid;grid-template-columns:auto 1fr;grid-column-gap:8px;column-gap:8px}.HotelReviewUser_hotelReviewUser__image__XMZ3j{grid-area:1/1/span 2}.HotelReviewUser_hotelReviewUser__name__53qtR{grid-row:1;font-size:clamp(.75rem,min(.2083333333vw,.4166666667vh) + .6875rem,.875rem);font-weight:500}.HotelReviewUser_hotelReviewUser__country__x0q8f{grid-row:2;display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:clamp(.75rem,min(.2083333333vw,.4166666667vh) + .6875rem,.875rem)}.HotelReviewUser_hotelReviewUser__countryFlag__vzqrm{inline-size:16px;block-size:16px}@keyframes HotelHero_spin__YTMD4{to{transform:rotate(2turn)}}.HotelHero_hotelHero__tlgw_{--color-border:rgba(214,214,214,0.3);--hotel-hero-background:var(--color-background-brand);--hotel-hero-color:var(--color-font);--star-rating-color:var(--hotel-hero-color);--hotel-hero-actions-color:var(--hotel-hero-color);--slider-actions-color:var(--hotel-hero-actions-color);--__spacing:calc(var(--ui-section-spacing) * 0.75);display:flex;flex-direction:column;row-gap:40px;contain:layout;-webkit-margin-before:calc(var(--ui-header-height)*-1);margin-block-start:calc(var(--ui-header-height)*-1);-webkit-padding-before:var(--ui-header-height);padding-block-start:var(--ui-header-height);-webkit-padding-after:var(--__spacing);padding-block-end:var(--__spacing);overflow:hidden;background-color:var(--hotel-hero-background);color:var(--hotel-hero-color)}@media(min-width:1080px){.HotelHero_hotelHero__tlgw_{--hotel-hero-background:var(--color-background-brand);--hotel-hero-color:var(--color-font-invert);row-gap:24px;-webkit-padding-before:calc(var(--ui-header-height) + var(--__spacing));padding-block-start:calc(var(--ui-header-height) + var(--__spacing))}}.HotelHero_hotelHero__header__9LAPB{align-items:flex-end}@media(min-width:1080px){.HotelHero_hotelHero__header__9LAPB{order:-1}.HotelHero_hotelHero__headerMain__upmq4{display:flex;align-items:flex-end;justify-content:space-between;column-gap:48px;row-gap:8px;flex-wrap:wrap}}@media(min-width:720px){.HotelHero_hotelHero__headerMain__upmq4{flex-wrap:nowrap}}.HotelHero_hotelHero__headerInfo__IfL6p{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8px}@media(min-width:1080px){.HotelHero_hotelHero__headerInfo__IfL6p{gap:16px}}.HotelHero_hotelHero__headerSection__AviWR{--star-rating-display:none;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;-webkit-padding-before:16px;padding-block-start:16px}@media(min-width:1080px){.HotelHero_hotelHero__headerSection__AviWR{--star-rating-display:flex;gap:16px;align-items:flex-end;justify-content:flex-end;flex-direction:column;-webkit-padding-before:0;padding-block-start:0}}.HotelHero_hotelHero__headerAction__8nJn1{display:none;flex-direction:column;align-items:flex-end}@media(min-width:1080px){.HotelHero_hotelHero__headerAction__8nJn1{display:flex}}.HotelHero_hotelHero__actionsMobile__zuSEO{display:block}@media(min-width:1080px){.HotelHero_hotelHero__actionsMobile__zuSEO{display:none}}.HotelHero_hotelHero__actionsDesktop__FdF_X{display:none}@media(min-width:1080px){.HotelHero_hotelHero__actionsDesktop__FdF_X{display:block}}.HotelHero_hotelHero__address___9bQp{font-size:clamp(1.125rem,min(.2083333333vw,.4166666667vh) + 1.0625rem,1.25rem)}.HotelHero_hotelHero__info__Yu390{display:flex;flex-direction:column;column-gap:16px;row-gap:8px}@media(min-width:720px){.HotelHero_hotelHero__info__Yu390{flex-direction:row;align-items:center;flex-wrap:wrap}}.HotelHero_hotelHero__actions__yFdX2{display:flex;align-items:center;color:var(--hotel-hero-actions-color)}@media(max-width:1079.9px){.HotelHero_hotelHero__actions__yFdX2{--hotel-hero-actions-color:#fafafa;--icon-button-overlay:1;gap:8px}.HotelHero_hotelHero__actions__yFdX2 button>span{display:none}}@keyframes HotelReviewAllLink_spin__f5RyE{to{transform:rotate(2turn)}}.HotelReviewAllLink_hotelReviewAllLink__RlTuz{display:flex;flex-direction:column;gap:16px}.HotelReviewAllLink_hotelReviewAllLink__avatars__6R_LA{display:flex}.HotelReviewAllLink_hotelReviewAllLink__avatars__6R_LA>li{-webkit-margin-end:-16px;margin-inline-end:-16px}.HotelReviewAllLink_hotelReviewAllLink__label__JIAP1{font-size:clamp(.75rem,min(.2083333333vw,.4166666667vh) + .6875rem,.875rem);font-weight:500;color:var(--color-link);transition:color .3s cubic-bezier(.65,0,.35,1)}.HotelReviewAllLink_hotelReviewAllLink__RlTuz:hover .HotelReviewAllLink_hotelReviewAllLink__label__JIAP1{text-decoration:underline;color:var(--color-link-hover)}@keyframes HotelReviewItem_spin__SKjxH{to{transform:rotate(2turn)}}.HotelReviewItem_hotelReviewItem___ot9C{display:flex;flex-direction:column;gap:16px}.HotelReviewItem_hotelReviewItem___ot9C.HotelReviewItem_variant-card__9BQ8_{padding:24px;block-size:100%;border-radius:8px;background-color:var(--color-background)}.HotelReviewItem_hotelReviewItem__header__CPVML{display:grid;grid-template-areas:"user user-rating" "stay stay";grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.HotelReviewItem_hotelReviewItem__stay__cb0xo{grid-area:stay;display:flex;gap:8px;align-items:center;font-size:clamp(.75rem,min(.2083333333vw,.4166666667vh) + .6875rem,.875rem)}.HotelReviewItem_hotelReviewItem__stayDate__HBZQi{display:flex;gap:8px;align-items:center;font-weight:500}.HotelReviewItem_hotelReviewItem__stayDate__HBZQi:after{content:"";width:2px;height:2px;border-radius:50%;background:var(--color-font)}.HotelReviewItem_hotelReviewItem__content__BheBe{display:flex;flex-direction:column;gap:8px}.HotelReviewItem_hotelReviewItem___ot9C.HotelReviewItem_variant-card__9BQ8_ .HotelReviewItem_hotelReviewItem__text__h0spB{display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}@keyframes HotelReviews_spin__ahKLL{to{transform:rotate(2turn)}}.HotelReviews_hotelReviews__Ree5R{display:flex;flex-direction:column;gap:48px}@keyframes ShareButton_spin__OYEv1{to{transform:rotate(2turn)}}.ShareButton_shareButton__T8JA1{position:relative}.ShareButton_shareButton__tooltip___5mmX{z-index:1;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:50%;padding-block:4px;padding-inline:8px;border:1px solid var(--color-border);border-radius:8px;font-size:clamp(.75rem,min(.2083333333vw,.4166666667vh) + .6875rem,.875rem);font-weight:500;background-color:var(--tooltip-background,var(--color-background-brand));transform:translateX(-50%)}@keyframes SliderImage_spin__mgm7s{to{transform:rotate(2turn)}}@media(max-width:1079.9px){.SliderImage_sliderImage___pIrP{flex:none;position:relative;block-size:100%;width:100vw;scroll-snap-align:start}}@media(min-width:1080px){.SliderImage_sliderImage___pIrP{position:absolute;inset:0;overflow:hidden;pointer-events:none;background:var(--color-background-brand-contrast);will-change:transform}.SliderImage_sliderImage___pIrP.SliderImage_active__ny9pu{z-index:2}.SliderImage_sliderImage___pIrP.SliderImage_enter__odxI1{z-index:1;opacity:1;translate:calc(100.5%*var(--slider-direction)) 0}.SliderImage_sliderImage___pIrP.SliderImage_enterActive__Ytq_Y{z-index:2;opacity:1;transition:1s var(--slide-delay,0s) cubic-bezier(.55,0,.29,1);transition-property:translate,opacity;translate:0 0}.SliderImage_sliderImage___pIrP.SliderImage_exit__aOp5_{z-index:1;opacity:1;translate:0 0}.SliderImage_sliderImage___pIrP.SliderImage_exitActive___yqoK{opacity:1;transition:1s var(--slide-delay,0s) cubic-bezier(.55,0,.29,1);transition-property:translate,opacity;translate:calc(-50%*var(--slider-direction)) 0}}.SliderImage_sliderImage__imageWrap__wPP_F,.SliderImage_sliderImage__image__Gfyw8{position:absolute;inset:0}.SliderImage_sliderImage__image__Gfyw8{opacity:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:calc(var(--object-x, 50)*1%) calc(var(--object-y, 50)*1%)}.SliderImage_imageLoaded__cW0HA .SliderImage_sliderImage__image__Gfyw8{opacity:1;transition-property:opacity;transition-duration:.6s;transition-timing-function:cubic-bezier(.45,0,.55,1)}@media(prefers-reduced-motion:reduce){.SliderImage_imageLoaded__cW0HA .SliderImage_sliderImage__image__Gfyw8{transition:none}}@media(min-width:1080px){.SliderImage_enter__odxI1 .SliderImage_sliderImage__imageWrap__wPP_F{z-index:1;translate:calc(-25%*var(--slider-direction)) 0}.SliderImage_enterActive__Ytq_Y .SliderImage_sliderImage__imageWrap__wPP_F{z-index:1;transition:1s var(--slide-delay,0s) cubic-bezier(.55,0,.29,1);transition-property:translate,opacity;translate:0 0}}.SliderImage_sliderImage__overlay__Ee4sH{position:absolute;inset:0;pointer-events:none;opacity:0;background:var(--color-background-brand-contrast)}.SliderImage_exit__aOp5_ .SliderImage_sliderImage__overlay__Ee4sH{opacity:0}.SliderImage_exitActive___yqoK .SliderImage_sliderImage__overlay__Ee4sH{opacity:1;transition:1s var(--slide-delay,0s) cubic-bezier(.55,0,.29,1);transition-property:translate opacity}@keyframes Slider_spin__A6a_X{to{transform:rotate(2turn)}}.Slider_slider__o0_1A{--slider-direction:-1;--slide-delay-1:0;--slide-delay-2:1;contain:layout}.Slider_slider__o0_1A.Slider_direction-end__330Ix{--slider-direction:1;--slide-delay-1:1;--slide-delay-2:0}.Slider_slider__grid__fwM_B{grid-auto-rows:auto;row-gap:16px}.Slider_slider__currentWrapper__llyAC{position:relative;margin-inline:calc(var(--ui-container-gutter)*-1);aspect-ratio:4/3;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;background-color:var(--color-background-brand-contrast)}@media(max-width:1079.9px){.Slider_slider__currentWrapper__llyAC{scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:scroll;overflow-y:hidden;scroll-snap-type:x mandatory}.Slider_slider__currentWrapper__llyAC::-webkit-scrollbar{display:none}}@media(min-width:1080px){.Slider_slider__currentWrapper__llyAC{margin-inline:0;aspect-ratio:16/9}}@media(max-width:1079.9px){.Slider_slider__current__zyYXH{display:flex;flex-direction:row;block-size:100%}}@media(min-width:1080px){.Slider_slider__current__zyYXH{--slide-delay:calc(0.2s * var(--slide-delay-1))}}.Slider_slider__nextWrapper__L2Pun{display:none;position:relative;padding-block:10%;block-size:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:1080px){.Slider_slider__nextWrapper__L2Pun{display:block}}.Slider_slider__next__7kRat{--slide-delay:calc(0.2s * var(--slide-delay-2));display:flex;flex-direction:column;align-items:center;position:relative;-webkit-margin-end:calc((25% + var(--ui-gutter)/4)*-4 + 34%);margin-inline-end:calc((25% + var(--ui-gutter)/4)*-4 + 34%);block-size:100%;overflow:hidden;cursor:pointer;background-color:var(--color-background-brand-contrast)}.Slider_slider__footer__9BMAL{--slider-actions-color:var(--color-foreground-brand);display:flex;gap:16px;justify-content:space-between;align-items:flex-end;position:absolute;z-index:2;inset-block-end:16px;inset-inline:var(--ui-container-gutter);pointer-events:none}@media(min-width:1080px){.Slider_slider__footer__9BMAL{align-items:flex-start;position:static;inset:none}}.Slider_slider__progress__0U1ne{display:flex;flex:1 1 auto;position:relative;block-size:2px;overflow:hidden;background-color:var(--color-border-minimal)}@media(min-width:1080px){.Slider_slider__progress__0U1ne{max-inline-size:55%}}.Slider_slider__progressBar__xQqEU{position:absolute;inset:0;inline-size:calc(100%/var(--count));background-color:var(--color-border-contrast);translate:calc(100%*(var(--count) - 1)*var(--progress)) 0}@media(min-width:1080px){.Slider_slider__progressBar__xQqEU{transition:translate 1.2s cubic-bezier(.65,0,.35,1);translate:calc(100%*var(--active))}}@keyframes StarRating_spin__lK_g2{to{transform:rotate(2turn)}}.StarRating_starRating__9hWET{display:var(--star-rating-display,flex);gap:4px;inline-size:-moz-fit-content;inline-size:fit-content;font-size:12px;color:var(--star-rating-color,var(--color-foreground-brand))}