.HotelHeader_hotelHeader__pPg8K{position:relative;display:flex;flex-direction:column;padding:1em;border-radius:.5em .5em 0 0;background:var(--white);gap:.75em}.HotelHeader_hotelHeaderMobile__z48Ig{padding:.5em}.HotelHeader_hotelStars__OpXA5{display:flex}.HotelHeader_hotelStars__OpXA5:empty{display:none}.HotelHeader_topBlock__cYF54{display:flex;align-items:center;margin-right:3em;gap:.5em}.HotelHeader_topBlockMobile__X9B16{margin-right:.5em}.HotelHeader_middleBlock__ERI0R{display:flex;align-items:center;gap:.5em}.HotelHeader_hotelStar__Xzh_O{width:.875em;height:.875em}.HotelHeader_hotelName__MSoMO{display:inline;margin-right:.2857em;font-size:1.75rem;font-weight:500;line-height:1.21em}.HotelHeader_hotelNameMobile__1c2CJ{font-size:1.375rem;font-weight:500;line-height:1.18em}.HotelHeader_shortInfo__6G4DA{font-size:.875rem;line-height:1.14em}.Breadcrumbs_breadcrumbsMobile__i78AH,.Breadcrumbs_breadcrumbsWrapper___t6B5{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Breadcrumbs_breadcrumbsMobile__i78AH{height:1em;margin-right:2em}.Breadcrumbs_breadcrumb__rY2VK{display:inline;font-size:.875rem;line-height:1.14em}.Labels_labelList__x3tfP{display:flex;flex-wrap:wrap;align-content:center;align-items:center;gap:.5em}.Labels_labelListMobile__RGQNZ{gap:.25em}.Labels_label__SMdzb{display:flex;align-items:center;padding:.43em .86em .43em .57em;border-radius:.57em;background:var(--background);font-size:.875rem;gap:.29em;line-height:1.14em}.Labels_labelMobile__CowIt{font-size:.75rem;line-height:1.17em}.Labels_iconWrapper__zBAj9{position:relative;width:1em;height:1em}.Labels_iconWrapperMobile__4tCWx{width:.875em;height:.875em}.Labels_bubbleClassName__COgP8{font-size:.75rem;line-height:1.17em}.Labels_questionMark__fnoP4{width:1em;height:1em;flex-shrink:0}.Labels_showMoreButton__ZoGCQ{color:var(--grey1);cursor:pointer;font-size:.875rem;line-height:1.1429em}.Tooltip_bubbleContainer__ZpRlt{position:relative;width:260px;padding:8px;border-radius:8px;background-color:var(--white);box-shadow:0 2px 20px 0 rgb(191 191 172/50%)}.Tooltip_content__uT3pi{white-space:pre-line;font-size:.75rem;line-height:1rem}.Tooltip_arrow__eTBOj{fill:var(--white)}.Tooltip_wrapper__kQ7dA{max-width:100%}.Tooltip_inline__5LQFz{display:inline-flex}.NoFilteredRegion_resetFilterItem__B5wp5.NoFilteredRegion_resetFilterItem__B5wp5{padding:.375rem .625rem .375rem .75rem;gap:.25rem;text-align:start;font-size:.875rem;line-height:1rem}.NoFilteredRegion_deleteIcon__pUund{height:1rem}.NoFilteredRegion_deleteIcon__pUund>path{fill:var(--grey-1)}.NoFilteredRegion_disabled__eqOm8{cursor:not-allowed;opacity:.6}.NoFilteredRegion_strikethrough___6tLv{text-decoration:line-through}.MobileHotelNameFilterName_container__TpaWE{display:flex;flex-direction:column;padding:.75rem .5rem;border-radius:var(--border-radius);background-color:var(--background);gap:.5rem}.MobileHotelNameFilterName_heading__VTEWa{display:flex;font-weight:500;gap:.25rem;font-size:1rem;line-height:1.25rem}.MobileHotelNameFilterName_input__4pKeJ{position:relative;display:flex;align-items:center;border:.0625rem solid var(--grey2);border-radius:var(--border-radius);gap:.5rem}.MobileHotelNameFilterName_fakeInput__U44bm{position:relative;display:flex;align-items:center;padding:.75rem 2.25rem;border:.0625rem solid var(--grey3);border-radius:var(--border-radius);background-color:var(--white);gap:.5rem}.MobileHotelNameFilterName_magnifierIcon__k5Rtf{position:absolute;z-index:1;left:.5rem;width:1.25rem;height:1.25rem}.MobileHotelNameFilterName_magnifierIcon__k5Rtf path{fill:var(--grey2)}.MobileHotelNameFilterName_magnifierIconActive__HHISC path{fill:var(--black)}.MobileHotelNameFilterName_placeholder__CjfvJ{color:var(--grey2)}.MobileHotelNameFilterName_innerInput__RMZyF.MobileHotelNameFilterName_innerInput__RMZyF{padding:.75rem 2.25rem;border:none;color:var(--black);font-size:1rem;line-height:1.25rem;outline:none}.MobileHotelNameFilterName_innerInput__RMZyF.MobileHotelNameFilterName_innerInput__RMZyF:placeholder-shown{color:var(--grey2)}.MobileHotelNameFilterName_closeIcon__s66Ci{position:absolute;right:.5rem;width:1.25rem;height:1.25rem}.MobileHotelNameFilterName_hotelsNumber__7xSfq.MobileHotelNameFilterName_hotelsNumber__7xSfq{text-align:start}.MobileHotelNameFilterName_hotelListContainer__UEHeA{max-height:100%}.MobileHotelNameFilterName_searchPlaceholder__t7mVJ{margin-top:2.5rem;color:var(--grey2);font-size:1rem;font-style:normal;font-weight:400;line-height:1.25rem;text-align:center}.MobileHotelNameFilterName_topBar__FcBya{position:sticky;z-index:3;top:0;display:flex;flex-direction:column;padding:1rem 0;background:var(--white);gap:1rem}.MobileHotelNameFilterName_topSection__wVzCs{display:flex;justify-content:flex-end}.MobileHotelNameFilterName_cancelButton__rOh1a{color:var(--secondary);cursor:pointer;font-size:1rem}.MobileHotelNameFilterName_modal__RnExU.MobileHotelNameFilterName_modal__RnExU{padding:0 .5rem 1rem}.MobileHotelNameFilterName_emptySearch__uwu9d{display:flex;flex-direction:column;gap:.25rem;text-align:center}.MobileHotelNameFilterName_emptySearchTitle__wWjYg{font-size:1rem;font-style:normal;font-weight:500;line-height:1.25rem}.MobileHotelNameFilterName_emptySearchDescription__Pkuv6{font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}.SearchModal_container__P3KyN{display:flex;flex-direction:column;gap:.5rem}.SearchModal_heading__8sAjC{display:flex;font-size:1.125rem;font-weight:500;gap:.25rem;line-height:1.25rem}@media (min-width:992px){.SearchModal_heading__8sAjC{font-size:1rem;line-height:1.25rem}}.SearchModal_fakeInput__Fk8Rt,.SearchModal_input__cWFTj{position:relative;display:flex;align-items:center;border:.0625rem solid var(--grey2);border-radius:var(--border-radius);gap:.5rem}.SearchModal_fakeInput__Fk8Rt{padding:.75rem 2.25rem}.SearchModal_magnifierIcon__JowHm{position:absolute;z-index:1;left:.5rem;width:1.25rem;height:1.25rem}.SearchModal_magnifierIcon__JowHm path{fill:var(--grey2)}.SearchModal_magnifierIconActive__WZmVb path{fill:var(--black)}.SearchModal_placeholder__KEJSD{color:var(--grey2)}.SearchModal_innerInput___uXlS.SearchModal_innerInput___uXlS{padding:.75rem 2.25rem;border:none;color:var(--black);font-size:1rem;line-height:1.25rem;outline:none}.SearchModal_innerInput___uXlS.SearchModal_innerInput___uXlS:placeholder-shown{color:var(--grey2)}.SearchModal_closeIcon__ExUYL,.SearchModal_loader__x3CfX{position:absolute;right:.5rem;width:1.25rem;height:1.25rem}.SearchModal_loader__x3CfX path{fill:var(--black)}.SearchModal_hotelsNumber__1DQrj.SearchModal_hotelsNumber__1DQrj{text-align:start}.SearchModal_hotelListContainer__12mZK{max-height:100%}.SearchModal_searchPlaceholder__iOSpg{margin-top:2.5rem;color:var(--grey2);font-size:1rem;font-style:normal;font-weight:400;line-height:1.25rem;text-align:center}.SearchModal_topBar__x_uuN{position:sticky;z-index:3;top:0;display:flex;flex-direction:column;padding-top:1rem;padding-bottom:1rem;background:var(--white);gap:1rem}.SearchModal_topSection__7BJdL{display:flex;justify-content:flex-end}.SearchModal_cancelButton__d0Cby{color:var(--secondary);cursor:pointer;font-size:1rem}.SearchModal_modal__yDhwY.SearchModal_modal__yDhwY{padding:0 .5rem 1rem}.SearchModal_emptySearch__JXV5s{display:flex;flex-direction:column;gap:.25rem;text-align:center}.SearchModal_emptySearchTitle__sVAQJ{font-size:1rem;font-style:normal;font-weight:500;line-height:1.25rem}.SearchModal_emptySearchDescription__QwGX9{font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}.ShareHotel_shareWrapper__XHBcd{position:relative}.ShareHotel_shareButton__C6zR3{display:flex;width:fit-content;align-items:center;color:var(--grey1);cursor:pointer;font-size:.875rem;gap:.2857em;line-height:1.14em}.ShareHotel_shareButtonMenuOpened__Ryvd4{color:var(--black)}.ShareHotel_shareIcon__AUtKK{width:1em;height:1em}.ShareHotel_shareIconMenuOpened__7kfD3 path{fill:var(--black)}.ShareHotel_dropdownMenu__z9Jlz{position:absolute;z-index:2;top:100%;left:0;overflow:hidden;max-height:0;border:.0625em solid var(--grey3);border-radius:.5em;margin-top:.25em;background:var(--white);box-shadow:0 4px 8px 0 rgb(0 0 0/6%),0 0 0 1px rgb(106 106 106/8%);opacity:0;transition:max-height .3s ease-in-out,opacity .2s ease-in-out,visibility .3s;visibility:hidden}.ShareHotel_dropdownMenuOpened__WnZ0J{max-height:10em;border-radius:.5em;opacity:1;visibility:visible}.ShareHotel_dropdownMenuMobile__wjQ63{position:relative;height:100%;padding-bottom:.5em;border:none;box-shadow:none}.ShareHotel_menuItem__ux03D{display:flex;align-items:center;padding:.75em;color:var(--grey1);cursor:pointer;gap:.5em;transition:all .15s ease-in-out}.ShareHotel_menuItem__ux03D:hover{background:var(--background)}.ShareHotel_menuItemMobile__jlc8M{padding:.5em}.ShareHotel_logo__3VP3F{width:1em;height:1em}.ShareHotel_logoMobile__Mk3lx{width:1.25em;height:1.25em}.ShareHotel_menuItemText__yfG7_{color:var(--black);font-size:.875rem;line-height:1.1429em}.ShareHotel_menuItemTextMobile__ShsTD{color:var(--black);font-size:1rem;line-height:1.25em}.ShareHotel_bottomSheet__EBYuu.ShareHotel_bottomSheet__EBYuu{font-size:1rem}.PricePositions_price__EBvyP{font-weight:500}.PricePositions_container__HDveU{display:flex;width:100%;justify-content:space-between}.PricePositions_priceDetails__i3EBh{flex-direction:column;row-gap:.25rem;font-size:.875rem;line-height:1rem}.PricePositions_priceDetail__mGRyW,.PricePositions_priceDetails__i3EBh{display:flex;justify-content:space-between}.PriceChangeWarning_previousAndCurrent__bVh4d{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;line-height:1rem}.PriceChangeWarning_previous__WEcCy{text-decoration:line-through}.PriceChangeWarning_current__HFlms{font-weight:500}.PriceChangeWarning_priceContainer__ca2M2{display:flex;flex-direction:column;gap:.5rem}.PriceBanner_banner__q_HIy{display:inline-flex;width:fit-content;align-items:center;padding:.375rem .75rem .375rem .5rem;border-radius:.5rem;background:#ff611d;color:white;gap:.25rem}.PriceBanner_banner__q_HIy>svg{width:1rem}:is(.PriceBanner_banner__q_HIy>svg)>path{fill:white}.PriceBanner_banner__q_HIy{font-size:.75rem;line-height:1rem}.PriceBanner_decreased___l6C1{background:#d2ff1f;color:black}:is(.PriceBanner_decreased___l6C1>svg)>path{fill:black}.PriceBanner_decreased___l6C1>svg{transform:rotate(180deg)}.PriceBanner_arrow__CoPuP{min-width:1rem}