.reviews-feature_container__1LnDN{padding:24px}.reviews-feature_breakdown__rffct{padding:24px 0;display:flex;gap:32px}.reviews-feature_verified__r1Kiy{font-size:14px;display:flex;gap:16px;align-items:flex-start}.reviews-feature_verified__r1Kiy .reviews-feature_icon__M7TyH{color:var(--travel-primary-color)}.reviews-feature_action__1Qazk{padding:24px 0;display:flex;justify-content:center}@media (min-width:1024px){.reviews-feature_verified__r1Kiy{max-width:180px}}@media (max-width:1024px){.reviews-feature_breakdown__rffct{display:grid;gap:16px}.reviews-feature_title__hIoOx{font-size:18px}.reviews-feature_verified__r1Kiy .reviews-feature_icon__M7TyH{width:16px}}.reviews-breakdown_container__6nvxC{display:grid;grid-template-columns:auto 1fr;grid-gap:32px;align-items:flex-start}.reviews-breakdown_categories__vEpA_{display:flex;gap:24px}.reviews-breakdown_categories__vEpA_ .reviews-breakdown_name__Q2Dy2{margin-bottom:4px}.reviews-breakdown_categories__vEpA_ .reviews-breakdown_score__Fi3dm{font-size:18px;font-weight:700}.reviews-breakdown_categories__vEpA_ .reviews-breakdown_item__zhoIQ{text-align:center}@media (max-width:1024px){.reviews-breakdown_mobile-vertical__fCMxN .reviews-breakdown_categories__vEpA_{display:grid;gap:8px}.reviews-breakdown_mobile-vertical__fCMxN .reviews-breakdown_categories__vEpA_ .reviews-breakdown_item__zhoIQ{text-align:left;display:flex;gap:16px}}.review-score_container__oThlc{color:#fff;font-weight:700;background-color:hsl(var(--blue));border-radius:6px;position:relative}.review-score_container__oThlc:before{content:"";width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:12px solid hsl(var(--blue));position:absolute;bottom:-10px;right:10px}.review-score_lg__LCvIz{font-size:24px;padding:8px 12px}.filter-layout_filter__InB4B{background-color:var(--travel-body-foreground);min-height:64px;padding:16px;margin-bottom:32px;border-radius:24px}.review-list_list__rt7rj{border-top:1px solid var(--travel-light-grey);display:grid;gap:24px}.review-list_item__xuXzo+.review-list_item__xuXzo{border-bottom:1px solid var(--travel-light-grey)}.hotel-info_container__d5BzH{container-type:inline-size;display:grid}.hotel-info_inner__Fg3QI{display:grid}.hotel-info_has-price__4EvKK{grid-template-columns:1fr auto}.hotel-info_price__BJ7w6{min-height:28px}.hotel-info_content__13_fL{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto auto 1fr;grid-template-areas:"nme" "loc" "add" "pho" "ame" "sta" "rat"}.hotel-info_size-sm__IApeE .hotel-info_content__13_fL{grid-template-areas:"loc" "add" "nme" "pho" "ame" "sta" "rat"}.hotel-info_location__YHUxA .hotel-info_text__mdiBX{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.hotel-info_address__OtNW4,.hotel-info_location__YHUxA,.hotel-info_name__S7wFP,.hotel-info_phone__R452c,.hotel-info_stars__Gq3He{width:100%}.hotel-info_address__OtNW4.hotel-info_full__J148H,.hotel-info_amenities__Zyd3z.hotel-info_full__J148H,.hotel-info_location__YHUxA.hotel-info_full__J148H,.hotel-info_phone__R452c.hotel-info_full__J148H,.hotel-info_rating__n2_GP.hotel-info_full__J148H,.hotel-info_stars__Gq3He.hotel-info_full__J148H{padding:8px 0}.hotel-info_address__OtNW4,.hotel-info_location__YHUxA,.hotel-info_phone__R452c,.hotel-info_rating__n2_GP,.hotel-info_stars__Gq3He{display:flex;gap:8px;align-self:center;align-items:flex-start}.hotel-info_name__S7wFP{font-size:26px;font-weight:700;margin-bottom:8px;grid-area:nme;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.hotel-info_location__YHUxA{grid-area:loc}.hotel-info_address__OtNW4{grid-area:add}.hotel-info_address__OtNW4,.hotel-info_location__YHUxA,.hotel-info_reviews__Gj1j6,.hotel-info_stars__Gq3He{color:var(--travel-grey)}.hotel-info_address__OtNW4,.hotel-info_location__YHUxA{font-size:14px}.hotel-info_phone__R452c{grid-area:pho}.hotel-info_amenities__Zyd3z{grid-area:ame}.hotel-info_stars__Gq3He{font-size:12px;text-transform:uppercase;grid-area:sta}.hotel-info_rating__n2_GP{grid-area:rat;display:flex;align-items:center;align-self:flex-end;gap:12px}.hotel-info_reviews__Gj1j6{cursor:pointer;font-size:12px;font-weight:400;text-decoration-line:underline;position:relative;z-index:10}.hotel-info_reviews__Gj1j6:before{content:"";width:calc(100% + 12px);height:calc(100% + 12px);position:absolute;top:-6px;left:-6px}.hotel-info_size-sm__IApeE .hotel-info_name__S7wFP{font-size:16px;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin-bottom:0}.hotel-info_size-sm__IApeE.hotel-info_has-price__4EvKK .hotel-info_name__S7wFP{margin-bottom:4px}.hotel-info_size-sm__IApeE .hotel-info_address__OtNW4.hotel-info_full__J148H,.hotel-info_size-sm__IApeE .hotel-info_amenities__Zyd3z.hotel-info_full__J148H,.hotel-info_size-sm__IApeE .hotel-info_location__YHUxA.hotel-info_full__J148H,.hotel-info_size-sm__IApeE .hotel-info_phone__R452c.hotel-info_full__J148H,.hotel-info_size-sm__IApeE .hotel-info_rating__n2_GP.hotel-info_full__J148H,.hotel-info_size-sm__IApeE .hotel-info_stars__Gq3He.hotel-info_full__J148H{padding:0}@media (min-width:1024px){.hotel-info_reviews__Gj1j6:hover{color:var(--travel-primary-color)}}.hotel-info_icon__2cWe7{width:16px}@container (min-width: 700px){.hotel-info_content__13_fL{grid-template-columns:auto 1fr;grid-template-rows:auto auto auto auto 1fr auto;grid-template-areas:"nme nme" "loc loc" "add add" "pho pho" "ame ame" "rat sta";gap:0 16px}}@container (min-width: 1024px){.hotel-info_content__13_fL{grid-template-rows:1fr auto auto auto auto auto;gap:0 26px}.hotel-info_name__S7wFP{font-size:32px!important;margin-bottom:24px!important}}@container (max-width: 500px){.hotel-info_has-price__4EvKK,.hotel-info_has-price__4EvKK.hotel-info_small-hide-price__xnIHl{grid-template-columns:1fr}.hotel-info_small-hide-price__xnIHl .hotel-info_price__BJ7w6{display:none!important}.hotel-info_size-sm__IApeE .hotel-info_price__BJ7w6{margin-right:88px}.hotel-info_size-sm__IApeE .hotel-info_stars__Gq3He{width:80px;height:15px;padding:0;position:absolute;right:0;bottom:4px}}.review-card_container__UccwJ{padding:16px 0;display:grid;grid-template-areas:"rat dat con" "aut dat con";grid-template-columns:160px auto 1fr;grid-template-rows:auto 1fr;gap:24px;align-items:flex-start}.review-card_container__UccwJ.review-card_simple__EJvB5{grid-template-areas:"rat con" "dat con" "aut con";grid-template-columns:160px 1fr;grid-template-rows:auto auto 1fr}.review-card_rating__Cbh3n{grid-area:rat;display:grid;grid-template-columns:auto 1fr;gap:16px}.review-card_score__xg5t2{font-size:18px;font-weight:700}.review-card_author__BTffH{font-size:14px;grid-area:aut}.review-card_author__BTffH .review-card_name___k2PN{font-weight:700;margin-bottom:4px}.review-card_date__sL_HN{grid-area:dat;font-size:14px}.review-card_content__GUV9w{grid-area:con}.review-card_answer__q6qTB,.review-card_body__Xp_7Q{line-height:22px}.review-card_body__Xp_7Q:before{content:open-quote}.review-card_body__Xp_7Q:after{content:close-quote}.review-card_body__Xp_7Q{quotes:"“" "”" "‘" "’"}.review-card_questions__6sEVQ{padding-top:24px;display:grid;gap:16px}.review-card_questions__6sEVQ .review-card_item__wTo_L{background-color:var(--travel-body-foreground);padding:16px;border-radius:12px}.review-card_questions__6sEVQ .review-card_question__nW5xN{font-weight:700;margin-bottom:8px}@media (max-width:1024px){.review-card_container__UccwJ,.review-card_container__UccwJ.review-card_simple__EJvB5{grid-template-areas:"rat dat" "aut aut" "con con";grid-template-columns:1fr auto;grid-template-rows:auto auto auto}}.star-rating_root__um_AF{display:flex}.star-rating_inactive__fJ8bz{opacity:.5}.hotel-details-overview_h1__Q2zFu{font-size:36px;min-height:42px}.hotel-details-overview_container__SOdrL{max-width:var(--travel-main-centered-width);margin:0 auto;display:grid;grid-template-columns:1fr auto;grid-gap:32px}.hotel-details-overview_actions__LfbbX{align-self:flex-end}.hotel-details-overview_price__Q3mn3{display:grid;align-items:flex-end;justify-items:flex-end;gap:24px}.hotel-details-overview_stars__E9CS0{min-height:19px;margin-top:16px}.hotel-details-overview_address__3Hv2Z{min-height:19px;margin-top:16px;opacity:.5}.hotel-details-overview_looking__g4FIk{color:var(--travel-primary-color);min-height:19px;margin-top:16px}@media (max-width:1024px){.hotel-details-overview_container__SOdrL{grid-template-columns:1fr}.hotel-details-overview_actions__LfbbX{display:none}}@media (max-width:720px){.hotel-details-overview_h1__Q2zFu{font-size:24px;min-height:28px}.hotel-details-overview_stars__E9CS0{margin-top:8px}}