.text_text__ifZYB{font-family:var(--font-sans);line-height:1.4;color:var(--color2);margin:0}.text_text__ifZYB.text_serif__4SDT4{font-family:var(--font-serif)}.text_text__ifZYB.text_center__w6bge{text-align:center}.text_text__ifZYB.text_huge__ScnJN{line-height:1;letter-spacing:-.03em;font-size:40px}@media(min-width:350px){.text_text__ifZYB.text_huge__ScnJN{font-size:48px}}@media(min-width:540px){.text_text__ifZYB.text_huge__ScnJN{font-size:72px}}@media(min-width:959px){.text_text__ifZYB.text_huge__ScnJN{font-size:96px}}.text_text__ifZYB.text_extralarge__ElSSs{line-height:1.1;letter-spacing:-.02em;font-size:36px}@media(min-width:540px){.text_text__ifZYB.text_extralarge__ElSSs{font-size:48px}}@media(min-width:959px){.text_text__ifZYB.text_extralarge__ElSSs{font-size:64px}}.text_text__ifZYB.text_superlarge__hN8KZ{font-size:32px;line-height:1;letter-spacing:-.02em}@media(min-width:350px){.text_text__ifZYB.text_superlarge__hN8KZ{font-size:36px}}@media(min-width:540px){.text_text__ifZYB.text_superlarge__hN8KZ{font-size:40px}}@media(min-width:959px){.text_text__ifZYB.text_superlarge__hN8KZ{font-size:44px}}.text_text__ifZYB.text_large__WJU9K{line-height:1;font-size:24px}.text_text__ifZYB.text_large__WJU9K.text_bold__Iivd_{letter-spacing:-.02em}@media(min-width:540px){.text_text__ifZYB.text_large__WJU9K{font-size:32px}}.text_text__ifZYB.text_regular__d4wm2{line-height:1.2;font-size:17px}@media(min-width:540px){.text_text__ifZYB.text_regular__d4wm2{font-size:20px}}.text_text__ifZYB.text_small__o6jvq{font-size:14px;line-height:1}.text_text__ifZYB.text_bold__Iivd_{font-weight:600}.wrapper_wrapper__h30gC{margin:0 auto;padding:0 var(--size-m);max-width:1080px}.wrapper_wrapper__h30gC.wrapper_wide__764m1{max-width:1280px}@media(min-width:540px){.wrapper_wrapper__h30gC{padding:0 var(--size-l)}}@media(min-width:959px){.wrapper_wrapper__h30gC{padding:0 var(--size-xxl)}}.link_styledLink__c_8On,.link_unstyledLink__tXcl2{color:unset;text-decoration:unset}.link_styledLink__c_8On{opacity:.6;cursor:pointer;padding:var(--size-xxs) var(--size-s);margin:calc(-1*var(--size-xxs)) calc(-1*var(--size-s));border-radius:var(--size-m)}@media(hover:hover){.link_styledLink__c_8On:hover{background:var(--color-text10);opacity:.8}}.link_styledLink__c_8On:active{background:var(--color-text20);opacity:.8}.menu_menu__w8OlP{padding-top:var(--size-xxxxs)}@media(min-width:720px){.menu_menu__w8OlP{padding-top:var(--size-m)}}.menu_menu__w8OlP .menu_container__hAw_5{display:flex;padding:var(--size-xs) var(--size-s);padding-bottom:var(--size-xxl);margin:var(--size-xs) calc(-1*var(--size-s)) 0;align-items:center;gap:var(--size-l)}.menu_menu__w8OlP .menu_container__hAw_5:not(.menu_flying__lAcQu){padding-bottom:var(--size-xxl)}.menu_menu__w8OlP .menu_container__hAw_5.menu_flying__lAcQu{-webkit-backdrop-filter:blur(var(--size-xs));backdrop-filter:blur(var(--size-xs));background:var(--color-background80);border-radius:var(--size-xl);box-shadow:0 0 var(--size-l) var(--color-shadow)}@media(min-width:540px){.menu_menu__w8OlP .menu_container__hAw_5{padding:var(--size-m);padding-right:var(--size-l);margin:0 calc(-1*var(--size-m))}.menu_menu__w8OlP .menu_container__hAw_5:not(.menu_flying__lAcQu){padding-bottom:var(--size-xxxl)}}.menu_menu__w8OlP .menu_container__hAw_5 .menu_dotLink__3DRaU{padding:var(--size-xxs);margin:calc(-1*var(--size-xxs));margin-right:auto;border-radius:50%;opacity:1}@media(hover:hover){.menu_menu__w8OlP .menu_container__hAw_5 .menu_dotLink__3DRaU:hover{background:var(--color-text10)}}.menu_menu__w8OlP .menu_container__hAw_5 .menu_dotLink__3DRaU:active{background:var(--color-text20)}.menu_menu__w8OlP .menu_container__hAw_5 .menu_dotLink__3DRaU .menu_dot__f7eMW{height:var(--size-l);width:var(--size-l);display:block}.menu_menuItem__6egzz{opacity:.8}.menu_menuItem__6egzz.menu_active__hsfq0{background:var(--color-text10)}.footer_footer__GQiIV{margin-top:var(--size-l);padding-top:var(--size-xl);padding-bottom:var(--size-l)}@media(min-width:540px){.footer_footer__GQiIV{padding-bottom:var(--size-xxl)}}.footer_footer__GQiIV.footer_reducedPadding__Qz3vA{margin-top:var(--size-xxxl)}@media(min-width:540px){.footer_footer__GQiIV.footer_reducedPadding__Qz3vA{margin-top:var(--size-xxxxl)}}@media(min-width:959px){.footer_footer__GQiIV.footer_reducedPadding__Qz3vA{margin-top:var(--size-xxxxxl)}}.footer_footer__GQiIV .footer_content__1AArm{display:flex;gap:var(--size-s);flex-wrap:wrap;justify-content:space-between;padding-top:var(--size-xl);border-top:1px solid var(--color-text20)}@media(min-width:540px){.footer_footer__GQiIV .footer_content__1AArm{gap:var(--size-l)}}.footer_footer__GQiIV .footer_content__1AArm .footer_links__rdl_M{display:flex;flex-direction:column;align-items:flex-start;gap:var(--size-s)}.footer_footer__GQiIV .footer_content__1AArm .footer_links__rdl_M .footer_github___YHqz{display:flex;align-items:center;gap:var(--size-xxs)}.footer_footer__GQiIV .footer_content__1AArm .footer_links__rdl_M .footer_github___YHqz svg{height:20px;width:auto}@media(min-width:540px){.footer_footer__GQiIV .footer_content__1AArm .footer_links__rdl_M .footer_github___YHqz svg{height:24px}}.footer_footer__GQiIV .footer_content__1AArm .footer_madeBy__Jb_kU{display:flex;gap:var(--size-s);align-items:center;padding:var(--size-s);border-radius:var(--size-s);box-shadow:inset 0 0 0 1px var(--color-text20);align-self:flex-start;color:unset;text-decoration:unset}.footer_footer__GQiIV .footer_content__1AArm .footer_madeBy__Jb_kU svg{height:var(--size-l);width:var(--size-l)}@media(hover:hover){.footer_footer__GQiIV .footer_content__1AArm .footer_madeBy__Jb_kU:hover{background:var(--color-text20)}}.footer_footer__GQiIV .footer_content__1AArm .footer_madeBy__Jb_kU .footer_label__PWFiz{display:flex;flex-direction:column;gap:var(--size-xxxs)}.tag_tag__zOd0Q{border-radius:24px;display:flex;gap:var(--size-xxxs);align-items:center;border:1.5px solid;padding:var(--size-special6) var(--size-xs)}.tag_tag__zOd0Q.tag_hasIcon__TSIMd{padding-left:var(--size-xxs)}.tag_tag__zOd0Q:not(.tag_hasLabel__RC67M){padding-right:var(--size-xxs)}.tag_tag__zOd0Q img,.tag_tag__zOd0Q svg{width:20px;height:20px}@media(min-width:540px){.tag_tag__zOd0Q{padding:var(--size-xxs) var(--size-s);gap:var(--size-xxs);border-width:2px}.tag_tag__zOd0Q.tag_hasIcon__TSIMd{padding-left:var(--size-xs)}.tag_tag__zOd0Q:not(.tag_hasLabel__RC67M){padding-right:var(--size-xs)}.tag_tag__zOd0Q img,.tag_tag__zOd0Q svg{width:unset;height:unset}}.table_table__8OGgC{max-width:560px;margin:0 auto}.table_table__8OGgC .table_row__GKXV7{padding:var(--size-m) 0;border-bottom:2px solid transparent;position:relative}.table_table__8OGgC .table_row__GKXV7:after{content:"";display:block;height:2px;margin-top:var(--size-l);width:100%;background:currentColor;opacity:.1;border-radius:1px}@media(min-width:540px){.table_table__8OGgC .table_row__GKXV7{padding:var(--size-l) 0 0}}.table_table__8OGgC .table_row__GKXV7:last-of-type{border:none}.table_table__8OGgC .table_row__GKXV7:last-of-type:after{display:none}.table_table__8OGgC .table_row__GKXV7 .table_rowInner__FUuQK{display:flex;justify-content:space-between;align-items:center}.table_table__8OGgC .table_row__GKXV7 .table_iconWrapper__bWg3X{padding:var(--size-xxs);position:relative}.table_table__8OGgC .table_row__GKXV7 .table_iconWrapper__bWg3X:after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:currentColor;border-radius:50%}.table_table__8OGgC .table_row__GKXV7 .table_iconWrapper__bWg3X svg{position:relative;z-index:1;display:block;stroke-width:3;height:20px;width:20px}.table_table__8OGgC .table_row__GKXV7 .table_iconWrapper__bWg3X.table_greyedOut__J9_Vx:after{opacity:.1}.table_table__8OGgC .table_row__GKXV7 .table_iconWrapper__bWg3X.table_greyedOut__J9_Vx svg{opacity:.3}@media(min-width:540px){.table_table__8OGgC .table_row__GKXV7 .table_iconWrapper__bWg3X svg{height:unset;width:unset}}.visited-badge_badge__NNV2X{display:inline-block;position:relative;width:var(--size-xxxl);height:var(--size-xxxl)}.visited-badge_badge__NNV2X img{width:100%;height:100%;animation:visited-badge_rotateBadge__o86rp 30s linear infinite}@keyframes visited-badge_rotateBadge__o86rp{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(min-width:540px){.visited-badge_badge__NNV2X:not(.visited-badge_superSmall__ytSWV,.visited-badge_small__nIryq){width:calc(var(--size-xxl)*2);height:calc(var(--size-xxl)*2)}}@media(min-width:720px){.visited-badge_badge__NNV2X:not(.visited-badge_superSmall__ytSWV,.visited-badge_small__nIryq){width:calc(var(--size-xxxl)*2);height:calc(var(--size-xxxl)*2)}}@media(min-width:540px){.visited-badge_badge__NNV2X.visited-badge_small__nIryq{width:calc(var(--size-xxxl)*2);height:calc(var(--size-xxl)*2)}}.visited-badge_badge__NNV2X.visited-badge_superSmall__ytSWV{width:calc(var(--size-xl) + var(--size-xs));height:calc(var(--size-xl) + var(--size-xs))}@media(min-width:540px){.visited-badge_badge__NNV2X.visited-badge_superSmall__ytSWV{width:var(--size-xxl);height:var(--size-xxl)}}.visited-badge_badge__NNV2X .visited-badge_emoji__W6JDX{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:44px}@media(min-width:540px){.visited-badge_badge__NNV2X .visited-badge_emoji__W6JDX{font-size:72px}}.visited-badge_badge__NNV2X .visited-badge_emoji__W6JDX.visited-badge_superSmall__ytSWV{font-size:16px}@media(min-width:540px){.visited-badge_badge__NNV2X .visited-badge_emoji__W6JDX.visited-badge_superSmall__ytSWV{font-size:20px}}.button_button__8MxK7{background:var(--color-text);color:var(--color-background);padding:var(--size-s) var(--size-m);border-radius:var(--size-l);cursor:pointer;display:flex;justify-content:center;align-items:center;gap:var(--size-xxs)}.button_button__8MxK7.button_secondary__O1yLv{background:var(--color-text10);color:var(--color-text60)}.button_button__8MxK7.button_small__6GhR4{padding:var(--size-xxs) var(--size-s)}.button_button__8MxK7:active{background:var(--color-text80)}@media(hover:hover){.button_button__8MxK7:hover{background-color:var(--color-text80);color:var(--color-background)}.button_button__8MxK7:hover.button_secondary__O1yLv{background-color:var(--color-text20);color:var(--color-text)}}.button_button__8MxK7 svg{height:20px;width:auto}@media(min-width:540px){.button_button__8MxK7 svg{height:unset;width:unset}}.room-distribution_container__ZkAdQ{background:rgba(0,0,0,.07);padding:var(--size-xs) var(--size-s);margin-top:var(--size-xs);border-radius:var(--size-xs)}.room-distribution_container__ZkAdQ .room-distribution_distribution__BCpgJ{display:flex;gap:var(--size-xxxxs);height:var(--size-xl);margin:var(--size-xs) 0 var(--size-xxs);align-items:flex-end}.room-distribution_container__ZkAdQ .room-distribution_distribution__BCpgJ .room-distribution_bar__XbspK{width:var(--size-xs);position:relative;height:100%}.room-distribution_container__ZkAdQ .room-distribution_distribution__BCpgJ .room-distribution_bar__XbspK:after{content:"";position:absolute;display:block;bottom:0;height:var(--height);width:100%;min-height:var(--size-xxxs);background:currentColor;border-radius:var(--size-xxxs);opacity:.2}.room-distribution_container__ZkAdQ .room-distribution_distribution__BCpgJ .room-distribution_bar__XbspK.room-distribution_highlighted__HkrbT:after{opacity:1}.room-distribution_container__ZkAdQ .room-distribution_distribution__BCpgJ .room-distribution_bar__XbspK div{display:none;z-index:1;position:absolute;top:calc(var(--size-xl) + var(--size-xxs));background:var(--color-background80);-webkit-backdrop-filter:blur(var(--size-xxs));backdrop-filter:blur(var(--size-xxs));padding:var(--size-xs);border-radius:var(--size-xs);width:calc(var(--size-xxxl) + var(--size-xl))}@media(hover:hover){.room-distribution_container__ZkAdQ .room-distribution_distribution__BCpgJ .room-distribution_bar__XbspK:hover:after{opacity:.8}.room-distribution_container__ZkAdQ .room-distribution_distribution__BCpgJ .room-distribution_bar__XbspK:hover div{display:block}}.room-distribution_container__ZkAdQ .room-distribution_legend__vIoqK{display:flex;justify-content:space-between;align-items:center}.hotel-list-wrapper_hotelListWrapper__jWxA6{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--size-xs);gap:var(--size-xs);grid-template-columns:1fr}@media(min-width:540px){.hotel-list-wrapper_hotelListWrapper__jWxA6{gap:var(--size-m)}}@media(min-width:720px){.hotel-list-wrapper_hotelListWrapper__jWxA6{grid-template-columns:repeat(2,1fr)}}@media(min-width:1140px){.hotel-list-wrapper_hotelListWrapper__jWxA6{grid-template-columns:repeat(3,1fr)}}.hotel-card_card__We1Oq{color:var(--color-text-always);text-decoration:none;background:var(--color);padding:var(--size-xxs);border-radius:var(--size-m)}.hotel-card_card__We1Oq:not(.hotel-card_small__rLsHY){min-height:280px}@media(min-width:959px){.hotel-card_card__We1Oq:not(.hotel-card_small__rLsHY){min-height:400px}}.hotel-card_card__We1Oq{display:flex;flex-direction:column;gap:var(--size-xxxs);transition:transform .2s,box-shadow .2s;transform:translateZ(0)}@media(hover:hover){.hotel-card_card__We1Oq:hover{transform:scale(1.03);box-shadow:0 var(--size-s) var(--size-xxxl) var(--color-shadow),0 var(--size-xxxs) var(--size-s) var(--color-shadow)}.hotel-card_card__We1Oq:hover [data-stararea]{visibility:visible!important}}.hotel-card_card__We1Oq:active:after{content:"";position:absolute;display:block;height:100%;width:100%;top:0;left:0;background:var(--color-text-always);opacity:.1;pointer-events:none;border-radius:var(--size-m)}.hotel-card_card__We1Oq .hotel-card_header__TIj4_{flex:1 1;position:relative}.hotel-card_card__We1Oq .hotel-card_header__TIj4_ .hotel-card_content__bqpcM{border-radius:var(--size-s);padding:var(--size-xs) var(--size-s)}.hotel-card_card__We1Oq .hotel-card_header__TIj4_ .hotel-card_content__bqpcM.hotel-card_image__nDUPB{color:var(--color-background-always)}.hotel-card_card__We1Oq .hotel-card_header__TIj4_ .hotel-card_content__bqpcM{height:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--size-xxxs);z-index:1;position:relative;word-break:break-word}@media(min-width:540px){.hotel-card_card__We1Oq .hotel-card_header__TIj4_ .hotel-card_content__bqpcM{gap:var(--size-xxs)}}.hotel-card_card__We1Oq .hotel-card_header__TIj4_ .hotel-card_content__bqpcM .hotel-card_title__vM0pB{display:flex;justify-content:space-between;align-items:flex-start}.hotel-card_card__We1Oq .hotel-card_header__TIj4_ .hotel-card_content__bqpcM .hotel-card_title__vM0pB .hotel-card_starArea__55Gdz{padding:var(--size-xs);margin-top:calc(-1*var(--size-xxs));margin-right:calc(-1*var(--size-xs));border-radius:50%;display:block;flex-shrink:0}.hotel-card_card__We1Oq .hotel-card_header__TIj4_ .hotel-card_content__bqpcM .hotel-card_title__vM0pB .hotel-card_starArea__55Gdz.hotel-card_starred__O_4SG{fill:currentColor}@media(hover:hover){.hotel-card_card__We1Oq .hotel-card_header__TIj4_ .hotel-card_content__bqpcM .hotel-card_title__vM0pB .hotel-card_starArea__55Gdz{visibility:hidden}.hotel-card_card__We1Oq .hotel-card_header__TIj4_ .hotel-card_content__bqpcM .hotel-card_title__vM0pB .hotel-card_starArea__55Gdz.hotel-card_starred__O_4SG{visibility:visible}.hotel-card_card__We1Oq .hotel-card_header__TIj4_ .hotel-card_content__bqpcM .hotel-card_title__vM0pB .hotel-card_starArea__55Gdz:hover{background:var(--color-text10);-webkit-backdrop-filter:blur(var(--size-xxs));backdrop-filter:blur(var(--size-xxs))}}.hotel-card_card__We1Oq .hotel-card_header__TIj4_ .hotel-card_content__bqpcM .hotel-card_title__vM0pB .hotel-card_starArea__55Gdz:active{background:var(--color-text20);-webkit-backdrop-filter:blur(var(--size-xxs));backdrop-filter:blur(var(--size-xxs))}.hotel-card_card__We1Oq .hotel-card_header__TIj4_ .hotel-card_content__bqpcM .hotel-card_distance__BMagw{padding:var(--size-xxxs) var(--size-xs);margin-top:var(--size-xxs);border-radius:var(--size-xs);-webkit-backdrop-filter:blur(var(--size-xxs));backdrop-filter:blur(var(--size-xxs));position:relative;margin-right:auto}.hotel-card_card__We1Oq .hotel-card_header__TIj4_ .hotel-card_content__bqpcM .hotel-card_distance__BMagw:after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:currentColor;opacity:.15;border-radius:var(--size-xs)}.hotel-card_card__We1Oq .hotel-card_header__TIj4_ .hotel-card_imageContainer__RcCIP{border-radius:var(--size-s);position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background:var(--color-shadow)}.hotel-card_card__We1Oq .hotel-card_header__TIj4_ .hotel-card_imageContainer__RcCIP:after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:50%;background:linear-gradient(var(--color-text-always) 30%,transparent);opacity:.5}.hotel-card_card__We1Oq .hotel-card_header__TIj4_ .hotel-card_imageContainer__RcCIP .hotel-card_image__nDUPB{object-fit:cover;background:var(--color-text60)}.hotel-card_card__We1Oq .hotel-card_details___QpDR{display:flex;align-items:flex-end;padding:var(--size-xs) var(--size-s);gap:var(--size-xxs)}.hotel-card_card__We1Oq .hotel-card_details___QpDR.hotel-card_visited__pYW4Z{margin-right:var(--size-xxl)}@media(min-width:540px){.hotel-card_card__We1Oq .hotel-card_details___QpDR.hotel-card_visited__pYW4Z{margin-right:calc(var(--size-xxl) + var(--size-xs))}}.hotel-card_card__We1Oq .hotel-card_details___QpDR .hotel-card_tagList__KDeCI{display:flex;gap:var(--size-xxs);flex-wrap:wrap;align-items:stretch}.hotel-card_card__We1Oq .hotel-card_details___QpDR .hotel-card_visitedBadge__EgQG0{position:absolute;right:var(--size-s)}.placeholder-card_placeholderCard__O2imL{display:flex;flex-direction:column;gap:var(--size-m);box-shadow:inset 0 0 0 2px var(--color-text10);color:var(--color-text60);justify-content:center;align-items:center}.placeholder-card_placeholderCard__O2imL.placeholder-card_emptyState___lAr9{max-width:400px;place-self:center;grid-column:1/4}.placeholder-card_placeholderCard__O2imL{padding:var(--size-m);border-radius:var(--size-s)}@media(min-width:720px){.placeholder-card_placeholderCard__O2imL{border-radius:var(--size-m);padding:var(--size-l)}}.accented-text_accentedText__7hqeD{color:var(--color);position:relative;display:inline-block;transition:color .1s}.accented-text_accentedText__7hqeD.accented-text_italic__0mf_d{font-style:italic}.accented-text_accentedText__7hqeD svg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.3;pointer-events:none;overflow:visible}.similar-hotels_similar__rZuk8{margin:var(--size-xxxl) 0}.similar-hotels_similar__rZuk8 .similar-hotels_intro__8tjB2{display:flex;flex-direction:column;gap:var(--size-xs)}.similar-hotels_similar__rZuk8 .similar-hotels_list__sL_gl{margin:var(--size-xxl) 0}.similar-hotels_similar__rZuk8 .similar-hotels_buttonWrapper__GdQ0E{display:flex;justify-content:center}.hotel-detail_hotelDetail__2_uiE{background:var(--color);color:var(--color-text-always);padding-bottom:var(--size-xxxl)}.hotel-detail_hotelDetail__2_uiE .hotel-detail_intro__adZBP{display:flex;flex-direction:column;gap:var(--size-m);padding-bottom:var(--size-xxxl)}.hotel-detail_hotelDetail__2_uiE .hotel-detail_intro__adZBP .hotel-detail_introTitle__7NXqX{display:flex;flex-direction:column;gap:var(--size-s)}.hotel-detail_hotelDetail__2_uiE .hotel-detail_intro__adZBP .hotel-detail_tags__ZSxEQ{display:flex;justify-content:center;gap:var(--size-xxs)}.hotel-detail_hotelDetail__2_uiE .hotel-detail_images__5odgo{position:relative;padding-bottom:var(--size-xxxl)}.hotel-detail_hotelDetail__2_uiE .hotel-detail_images__5odgo:not(.hotel-detail_multipleImages__KtIMQ) .hotel-detail_image__GTfjh{margin-left:auto;margin-right:auto}.hotel-detail_hotelDetail__2_uiE .hotel-detail_images__5odgo .hotel-detail_image__GTfjh{display:block;margin:0;padding:0;border:none;border-radius:var(--size-s);width:100%;max-width:720px;height:auto;box-shadow:0 var(--size-m) var(--size-xxxl) var(--color-shadow);background:var(--color-text60);-webkit-backdrop-filter:blur(var(--size-xl));backdrop-filter:blur(var(--size-xl))}.hotel-detail_hotelDetail__2_uiE .hotel-detail_images__5odgo .hotel-detail_image__GTfjh[data-image-number="1"]{margin-left:auto;width:80%;margin-right:0;margin-top:var(--size-s)}@media(min-width:540px){.hotel-detail_hotelDetail__2_uiE .hotel-detail_images__5odgo .hotel-detail_image__GTfjh[data-image-number="1"]{max-width:480px;width:unset;margin-top:calc(-1*var(--size-xl));margin-right:var(--size-m)}}@media(min-width:720px){.hotel-detail_hotelDetail__2_uiE .hotel-detail_images__5odgo .hotel-detail_image__GTfjh[data-image-number="1"]{margin-top:calc(-1*var(--size-xxxxl))}}@media(min-width:1140px){.hotel-detail_hotelDetail__2_uiE .hotel-detail_images__5odgo .hotel-detail_image__GTfjh[data-image-number="1"]{margin-top:calc(-1*var(--size-xxxxxl));margin-right:unset}}.hotel-detail_hotelDetail__2_uiE .hotel-detail_images__5odgo .hotel-detail_image__GTfjh[data-image-number="2"]{margin-top:calc(-1*var(--size-l));margin-left:0;margin-right:auto;width:80%}@media(min-width:540px){.hotel-detail_hotelDetail__2_uiE .hotel-detail_images__5odgo .hotel-detail_image__GTfjh[data-image-number="2"]{max-width:480px;width:unset;margin-right:unset;margin-top:calc(-1*var(--size-xl));margin-left:var(--size-m)}}@media(min-width:720px){.hotel-detail_hotelDetail__2_uiE .hotel-detail_images__5odgo .hotel-detail_image__GTfjh[data-image-number="2"]{margin-top:calc(-1*var(--size-xxxl))}}@media(min-width:959px){.hotel-detail_hotelDetail__2_uiE .hotel-detail_images__5odgo .hotel-detail_image__GTfjh[data-image-number="2"]{margin-top:calc(-1*var(--size-xxxxxl))}}@media(min-width:1140px){.hotel-detail_hotelDetail__2_uiE .hotel-detail_images__5odgo .hotel-detail_image__GTfjh[data-image-number="2"]{margin-left:var(--size-xxl)}}.hotel-detail_hotelDetail__2_uiE .hotel-detail_images__5odgo .hotel-detail_visitedBadge__qDVHW{position:absolute;z-index:2;top:calc(-1*var(--size-xl));right:var(--size-l)}@media(min-width:720px){.hotel-detail_hotelDetail__2_uiE .hotel-detail_images__5odgo .hotel-detail_visitedBadge__qDVHW{left:unset;right:var(--size-xl);top:calc(-1*var(--size-l))}}@media(min-width:959px){.hotel-detail_hotelDetail__2_uiE .hotel-detail_images__5odgo .hotel-detail_visitedBadge__qDVHW{left:660px;right:unset}}.hotel-detail_hotelDetail__2_uiE .hotel-detail_images__5odgo .hotel-detail_noImages__XBHwd{padding:var(--size-l);max-width:560px;margin:0 auto;box-sizing:border-box;background-color:color-mix(in srgb,var(--color-text-always) 10%,transparent);border-radius:var(--size-s);position:relative}.hotel-detail_hotelDetail__2_uiE .hotel-detail_images__5odgo .hotel-detail_noImages__XBHwd .hotel-detail_visitedBadgeNoImages__iDFXD{position:absolute;right:var(--size-s);top:calc(-1*var(--size-l));z-index:2}@media(min-width:540px){.hotel-detail_hotelDetail__2_uiE .hotel-detail_images__5odgo .hotel-detail_noImages__XBHwd .hotel-detail_visitedBadgeNoImages__iDFXD{top:calc(-1*var(--size-xxl));right:var(--size-xs)}}@media(min-width:720px){.hotel-detail_hotelDetail__2_uiE .hotel-detail_images__5odgo .hotel-detail_noImages__XBHwd .hotel-detail_visitedBadgeNoImages__iDFXD{right:calc(-1*var(--size-xl))}}.hotel-detail_hotelDetail__2_uiE .hotel-detail_images__5odgo .hotel-detail_noImages__XBHwd .hotel-detail_noImagesContent__qi1Fq{display:flex;flex-direction:column;align-items:center;gap:var(--size-s)}.hotel-detail_hotelDetail__2_uiE .hotel-detail_images__5odgo .hotel-detail_noImages__XBHwd .hotel-detail_noImagesContent__qi1Fq div{opacity:.6}.hotel-detail_hotelDetail__2_uiE .hotel-detail_images__5odgo .hotel-detail_noImages__XBHwd .hotel-detail_noImagesContent__qi1Fq svg{display:block;height:var(--size-l);width:var(--size-l);opacity:.6}.hotel-detail_hotelDetail__2_uiE .hotel-detail_images__5odgo .hotel-detail_copyrightNote__PwiI1{opacity:.6;margin-top:var(--size-xs);margin-left:var(--size-m)}@media(min-width:1140px){.hotel-detail_hotelDetail__2_uiE .hotel-detail_images__5odgo .hotel-detail_copyrightNote__PwiI1{margin-left:var(--size-xxl)}}.hotel-detail_hotelDetail__2_uiE .hotel-detail_descriptionContainer__1zY72{padding:var(--size-xxl) 0 var(--size-xxxxl)}.hotel-detail_hotelDetail__2_uiE .hotel-detail_descriptionContainer__1zY72 .hotel-detail_descriptionLabel__TiE64{padding-bottom:var(--size-m);opacity:.6}.hotel-detail_hotelDetail__2_uiE .hotel-detail_map__E2lke{height:420px;border-radius:var(--size-xs);margin-top:var(--size-xxxl);overflow:hidden;box-shadow:inset 0 0 0 2px currentColor}@media(min-width:540px){.hotel-detail_hotelDetail__2_uiE .hotel-detail_map__E2lke{height:480px}}@media(min-width:959px){.hotel-detail_hotelDetail__2_uiE .hotel-detail_map__E2lke{height:560px}}.hotel-detail_hotelDetail__2_uiE .hotel-detail_stickyWrapper__Y0C_B{position:-webkit-sticky;position:sticky;width:100%;bottom:var(--size-xs);left:0;box-sizing:border-box;pointer-events:none;margin-top:var(--size-xxxl);z-index:5}@media(min-width:540px){.hotel-detail_hotelDetail__2_uiE .hotel-detail_stickyWrapper__Y0C_B{bottom:var(--size-m)}}.hotel-detail_hotelDetail__2_uiE .hotel-detail_stickyWrapper__Y0C_B .hotel-detail_actionBar__aqEXH{max-width:560px;margin:0 calc(-1*var(--size-s)) var(--size-m);background:var(--color-background80);border-radius:var(--size-xl);-webkit-backdrop-filter:blur(var(--size-xs));backdrop-filter:blur(var(--size-xs));box-shadow:0 var(--size-xxs) var(--size-l) var(--color-shadow);display:flex;padding:var(--size-xxs);flex-wrap:wrap;align-items:center;justify-content:space-between;pointer-events:auto;gap:var(--size-xxs)}@media(min-width:540px){.hotel-detail_hotelDetail__2_uiE .hotel-detail_stickyWrapper__Y0C_B .hotel-detail_actionBar__aqEXH{margin-left:auto;margin-right:auto;padding:var(--size-s)}}.hotel-detail_hotelDetail__2_uiE .hotel-detail_stickyWrapper__Y0C_B .hotel-detail_actionBar__aqEXH .hotel-detail_favoriteArea__hOyMI{color:var(--color-text);display:flex;align-items:center;gap:var(--size-xxs);box-shadow:inset 0 0 0 2px var(--color-text);border-radius:var(--size-l);cursor:pointer;padding:var(--size-s)}.hotel-detail_hotelDetail__2_uiE .hotel-detail_stickyWrapper__Y0C_B .hotel-detail_actionBar__aqEXH .hotel-detail_favoriteArea__hOyMI svg{width:20px;height:20px}.hotel-detail_hotelDetail__2_uiE .hotel-detail_stickyWrapper__Y0C_B .hotel-detail_actionBar__aqEXH .hotel-detail_favoriteArea__hOyMI .hotel-detail_favoriteLabel__Jp1xU{display:none}.hotel-detail_hotelDetail__2_uiE .hotel-detail_stickyWrapper__Y0C_B .hotel-detail_actionBar__aqEXH .hotel-detail_favoriteArea__hOyMI.hotel-detail_active__sAbz_{background:var(--color-yellow);box-shadow:none}.hotel-detail_hotelDetail__2_uiE .hotel-detail_stickyWrapper__Y0C_B .hotel-detail_actionBar__aqEXH .hotel-detail_favoriteArea__hOyMI.hotel-detail_active__sAbz_ svg{fill:currentColor}@media(hover:hover){.hotel-detail_hotelDetail__2_uiE .hotel-detail_stickyWrapper__Y0C_B .hotel-detail_actionBar__aqEXH .hotel-detail_favoriteArea__hOyMI:not(.hotel-detail_active__sAbz_):hover{color:var(--color-yellow);box-shadow:inset 0 0 0 2px var(--color-yellow)}}@media(min-width:540px){.hotel-detail_hotelDetail__2_uiE .hotel-detail_stickyWrapper__Y0C_B .hotel-detail_actionBar__aqEXH .hotel-detail_favoriteArea__hOyMI svg{width:unset;height:unset}}@media(min-width:720px){.hotel-detail_hotelDetail__2_uiE .hotel-detail_stickyWrapper__Y0C_B .hotel-detail_actionBar__aqEXH .hotel-detail_favoriteArea__hOyMI .hotel-detail_favoriteLabel__Jp1xU{display:block}}@media(min-width:959px){.hotel-detail_hotelDetail__2_uiE .hotel-detail_stickyWrapper__Y0C_B .hotel-detail_actionBar__aqEXH .hotel-detail_favoriteArea__hOyMI{padding:var(--size-s) var(--size-m) var(--size-s) var(--size-s)}}.hotel-detail_hotelDetail__2_uiE .hotel-detail_stickyWrapper__Y0C_B .hotel-detail_actionBar__aqEXH .hotel-detail_outLink__2IME7{color:unset;text-decoration:unset}.hotel-detail_roomDistributionContainer__u2AY3{display:flex;justify-content:flex-end}