.ElementsCarousel_elementsCarousel_wrapper__IGu54{display:flex;flex-direction:column;position:relative;width:100%;height:100%;gap:24px}.ElementsCarousel_elementsCarousel__weKqN{display:flex;flex-direction:row;width:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:0}@media(min-width:769px){.ElementsCarousel_elementsCarousel__weKqN{max-width:328px}}.ElementsCarousel_elementsCarousel__weKqN::-webkit-scrollbar{display:none}.ElementsCarousel_elementsCarousel_buttonsContainer__DgRo0{display:flex;width:100%;gap:12px;align-items:center;justify-content:space-between;padding:0 24px}@media(min-width:769px){.ElementsCarousel_elementsCarousel_buttonsContainer__DgRo0{position:absolute;justify-content:center;gap:400px;top:30%}}.ElementsCarousel_card__pbUWi{scroll-snap-align:start;padding-left:clamp(.75rem,calc(.75rem + .25 * (100vw - 23.4375rem) / 56.5625),1rem)}@media(max-width:1280px){.ElementsCarousel_card__pbUWi:first-of-type{padding-left:24px}.ElementsCarousel_card__pbUWi:last-of-type{padding-right:24px}}.ElementsCarousel_elementsCarousel_button__UQhDG{display:flex;width:150px;height:48px;padding:8px 12px;justify-content:center;align-items:center;gap:8px;flex-shrink:0;background-color:#ffe700;border-radius:12px;text-transform:capitalize}.ElementsCarousel_elementsCarousel_button__UQhDG.ElementsCarousel_back__eaZ2w{background-color:#fff}.ElementsCarousel_elementsCarousel_button__UQhDG.ElementsCarousel_back__eaZ2w:hover{background-color:#e9e7e7}.ElementsCarousel_elementsCarousel_button__UQhDG.ElementsCarousel_back__eaZ2w:disabled{background-color:#e9e7e7;cursor:not-allowed}.ElementsCarousel_elementsCarousel_button__UQhDG.ElementsCarousel_next__0fUX8{background-color:#ffe700}.ElementsCarousel_elementsCarousel_button__UQhDG.ElementsCarousel_next__0fUX8:hover{background-color:#eed702}.ElementsCarousel_elementsCarousel_button__UQhDG.ElementsCarousel_next__0fUX8:disabled{background-color:#ffe700;opacity:.3;cursor:not-allowed}.ElementsCarousel_elementsCarousel_button__UQhDG.ElementsCarousel_hidden__7Mfz7{visibility:hidden}.ElementsCarousel_elementsCarousel_skeletonContainer__8ofWZ{display:flex;align-items:center;gap:16px;padding:0 24px}.ElementsCarousel_elementsCarousel_cardSkeleton__qCED5{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:ElementsCarousel_glow__X6PCP 1s linear infinite alternate;aspect-ratio:373/422;height:422px;width:clamp(16.875rem,calc(16.875rem + 6.25 * (100vw - 23.4375rem) / 56.5625),23.125rem);border-radius:12px}@keyframes ElementsCarousel_glow__X6PCP{0%{background-color:hsla(0,4%,91%,.3);border-color:hsla(0,4%,91%,.3)}to{background-color:#e9e7e7;border-color:#e9e7e7}}.OnboardingSlide_onboardingSlide__QcW0W{transition:opacity 1s;opacity:1;display:flex;flex-direction:column;justify-content:flex-end;position:relative;aspect-ratio:308/451;width:100%;height:100%;border-radius:16px;overflow:hidden;min-width:308px;max-width:308px;z-index:5;padding:10px}@starting-style{.OnboardingSlide_onboardingSlide__QcW0W{opacity:0}}.OnboardingSlide_onboardingSlide_textContainer__v_FSc{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:12px;z-index:6;background-color:#fff}.OnboardingSlide_onboardingSlide_title__Kc_Mn{font-family:EuropaBold,sans-serif;font-size:18px;line-height:1.2}.OnboardingSlide_onboardingSlide_description__WYR8s{font-size:16px;line-height:1.2}.ModalFooter_modalFooter__3bqPh{display:flex;align-items:center;justify-content:space-between;padding:24px;width:100%;border-top:1px solid #000;border-radius:0 0 12px 12px;background-color:#fff}.ModalFooter_modalFooter__3bqPh.ModalFooter_noSeparation__R67Gm{border-top:none}.ModalHeader_modalHeader__O0FPP{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:24px;width:100%;border-bottom:1px solid #000;border-radius:12px 12px 0 0;background-color:#fff;font-family:StonedYouth,sans-serif}.ModalHeader_modalHeader__O0FPP.ModalHeader_noSeparation__Xq8v_{border-bottom:none}.Modal_modalContainer__FTGMq{display:none;position:fixed;bottom:-170%;left:0;width:100%;height:100%;justify-content:center;align-items:flex-start;transition:opacity .4s,transform .4s;z-index:14;opacity:1}.Modal_modalContainer__FTGMq.Modal_show__kOEyo{display:flex;bottom:0}@media(min-width:769px){.Modal_modalContainer__FTGMq{bottom:auto}@starting-style{.Modal_modalContainer__FTGMq{opacity:0}}.Modal_modalContainer__FTGMq.Modal_show__kOEyo{position:fixed;top:0;left:0;width:100%;height:100vh;max-height:75vh;display:flex;justify-content:center;align-items:center;opacity:1}}.Modal_modal__PoGhq{display:flex;justify-content:center;align-items:center;border-radius:12px;width:100%;height:100%;z-index:11;transition:all .4s;background:#fff}@media(min-width:769px){.Modal_modal__PoGhq{max-height:90%;height:100%;transition:transform .4s,opacity .4s;opacity:1}@starting-style{.Modal_modal__PoGhq{transform:translateY(50px)}}}.Modal_overlay__GT37E{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:10}.Modal_overlay__GT37E.Modal_show__kOEyo{display:flex}.ContactModal_contactModal_container__0EN7v{z-index:17}@media(min-width:769px){.ContactModal_contactModal_container__0EN7v{height:100vh;max-height:99vh!important;z-index:16}}.ContactModal_contactModal_container__0EN7v.ContactModal_messageStatus__o8Fb_{height:-moz-fit-content!important;height:fit-content!important;min-height:55%}.ContactModal_contactModal__lqyhO{display:flex;flex-direction:column;justify-content:flex-start!important;align-items:center;overflow-y:auto;padding:32px!important;gap:32px;height:100%;border-radius:12px 12px 0 0!important}@media(min-width:769px){.ContactModal_contactModal__lqyhO{border-radius:12px!important;overflow-y:hidden;height:auto!important;max-height:90%;width:clamp(21.25rem,calc(21.25rem + 16.25 * (100vw - 23.4375rem) / 46.5625),37.5rem)!important}}.ContactModal_contactModal__lqyhO.ContactModal_messageStatus__o8Fb_{padding:0}@media(min-width:769px){.ContactModal_contactModal__lqyhO.ContactModal_messageStatus__o8Fb_{width:-moz-fit-content!important;width:fit-content!important;height:-moz-fit-content!important;height:fit-content!important;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%)}}.ContactModal_contactModal_header__pFyIO{display:flex;flex-direction:column!important;padding:0!important;gap:16px;align-items:baseline!important}.ContactModal_contactModal_titleRow__50tvZ{display:flex;flex-direction:row;align-items:center;gap:16px}.ContactModal_closeButtonRow__15VI5{display:flex;justify-content:space-between;align-items:center;width:100%;justify-content:flex-end}.ContactModal_closeButtonRow__15VI5 .ContactModal_closeButton__KgO6Q{display:flex;justify-content:center;align-items:center;padding:10px;text-align:center;background-color:transparent;border:1px solid #000;border-radius:30px}.ContactModal_closeButtonRow__15VI5 .ContactModal_closeButton__KgO6Q:hover{background-color:#f8f6f6}.ContactModal_closeButtonRow__15VI5 .ContactModal_closeIcon__LuIUg{display:flex;font-weight:700;font-size:20px;line-height:1}.ContactModal_contactModal_title__MGvLq{text-transform:uppercase;font-size:32px;line-height:1.2}.ContactModal_contactModal_description__zb10h{font-family:Europa,sans-serif;line-height:1.2}.ContactModal_contactModal_body__2QtEn{display:flex;flex-direction:column;width:100%;background-color:#fff}@media(min-width:769px){.ContactModal_contactModal_body__2QtEn{height:100%;overflow-y:auto}}.ContactModal_contactModal_form__AKv6t{display:flex;flex-direction:column;gap:24px}@media(min-width:769px){.ContactModal_contactModal_form__AKv6t{padding-right:16px}}.ContactModal_contactModal_button__SIkiA{background-color:#000;color:#fff;font-size:18px;border-radius:16px;width:100%;padding:13px 7px;cursor:pointer}.ContactModal_contactModal_button__SIkiA:hover{background-color:#333}.ContactModal_contactModal_button__SIkiA:disabled{background-color:#a9a9a2}@media(min-width:769px){.ContactModal_contactModal_button__SIkiA{width:auto}}.ContactModal_contactModal_dataSentContainer__OaR8L{display:flex;flex-direction:column;align-items:center;gap:32px;background-color:#f8f6f6;border-radius:12px;padding:48px 24px;text-align:center}.ContactModal_contactModal_dataSentTextContent__F3oYi{display:flex;flex-direction:column;gap:16px}.ContactModal_contactModal_dataSentTitle__Hxrto{font-family:EuropaBold,sans-serif;font-size:24px;line-height:1.2}.ContactModal_contactModal_dataSentText__2Wc_o{font-size:18px;line-height:1.2}.ContactModal_contactModal_dataSentButton__EyWfo{background-color:#000;color:#fff;font-size:18px;border-radius:16px;width:100%;cursor:pointer;padding:16px 24px;width:-moz-fit-content!important;width:fit-content!important}.ContactModal_contactModal_dataSentButton__EyWfo:hover{background-color:#333}.ContactModal_contactModal_dataSentButton__EyWfo:disabled{background-color:#a9a9a2}@media(min-width:769px){.ContactModal_contactModal_dataSentButton__EyWfo{width:auto}}.ContactModal_contactModal_successMessage__YuyeS{display:flex;flex-direction:column;gap:8px}.ContactButton_contactButton__8FxJV{display:flex;align-items:center;justify-content:center;gap:10px;font-family:StonedYouth,sans-serif;position:fixed;right:5%;bottom:2%;z-index:7;padding:16px;font-size:30px;line-height:1.2;background-color:#000;color:#fff;width:62px;height:62px;border-radius:50%}@media(min-width:769px){.ContactButton_contactButton__8FxJV{right:24px;bottom:24px;font-size:40px;width:72px;height:72px}}.ContactButton_contactButton__8FxJV.ContactButton_isContactPage__wd_qZ{display:none}.ContactButton_contactButton_popover__RSFve{background-color:#000}.ContactButton_contactButton_popoverContent___1Rvj{display:flex;max-width:209px;padding:12px 20px;justify-content:center;align-items:center;gap:10px;background-color:#000;color:#fff}.ContactButton_contactButton_boldText__vGm7_{font-family:EuropaBold,sans-serif}.ContactButton_contactButton_questionMark__HIrQH{display:flex;justify-content:center;align-items:center;background-color:#ffe700;padding:4px;border-radius:4px;color:#000;width:22px;height:22px;font-family:StonedYouth,sans-serif}.CookieBanner_cookieBanner__ztZsw{display:flex;background-color:#fff;color:#000;position:fixed;bottom:12px;margin:0 12px;align-self:center;border-radius:12px;padding:24px;border:1px solid #000;max-width:500px;z-index:17}@media(min-width:481px){.CookieBanner_cookieBanner__ztZsw{bottom:12px;left:12px;margin:0}}.CookieBanner_cookieBanner__ztZsw.CookieBanner_hasConsent___w8vh{display:none}.CookieBanner_cookieBanner_contentContainer__lxj44{display:flex;flex-direction:column;gap:24px}.CookieBanner_cookieBanner_buttonsRow__H5w2f{display:flex;gap:24px;justify-content:flex-end}.CookieBanner_cookieBanner_declineButton__ceSc_{background-color:#000;color:#fff;font-size:18px;border-radius:16px;width:100%;cursor:pointer;background-color:#fff;border:1px solid #000;color:#000;font-size:16px;padding:12px 16px}.CookieBanner_cookieBanner_declineButton__ceSc_:hover{background-color:#333}.CookieBanner_cookieBanner_declineButton__ceSc_:disabled{background-color:#a9a9a2}@media(min-width:769px){.CookieBanner_cookieBanner_declineButton__ceSc_{width:auto}}.CookieBanner_cookieBanner_declineButton__ceSc_:hover{background-color:#f8f6f6}.CookieBanner_cookieBanner_acceptButton__zjqEx{background-color:#000;color:#fff;font-size:18px;border-radius:16px;width:100%;cursor:pointer;padding:12px 16px;font-size:16px}.CookieBanner_cookieBanner_acceptButton__zjqEx:disabled{background-color:#a9a9a2}@media(min-width:769px){.CookieBanner_cookieBanner_acceptButton__zjqEx{width:auto}}.CookieBanner_cookieBanner_acceptButton__zjqEx:hover{background-color:#333}.Footer_footer__7blBZ{display:flex;flex-direction:column;align-items:center;padding:24px;gap:40px;border-top:1px solid #d9d9d6;width:100%}@media(min-width:769px){.Footer_footer__7blBZ{padding:80px;gap:80px}}.Footer_footer_topSection__Lk354{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%;max-width:1280px}@media(min-width:769px){.Footer_footer_topSection__Lk354{flex-direction:row;justify-content:space-between;align-items:center}}.Footer_footer_bottomSection__gyakp{display:flex;flex-direction:column;align-items:flex-start;gap:24px;border-top:1px solid #d9d9d6;padding-top:32px;width:100%;max-width:1280px}@media(min-width:769px){.Footer_footer_bottomSection__gyakp{flex-direction:row;justify-content:space-between;align-items:center}}.Footer_footer_kabinLogoSocials__c99zz{display:flex;flex-direction:column;gap:32px}.Footer_footer_socials__4CKO1{display:flex;flex-direction:column;gap:12px}.Footer_footer_socialIconsContainer__sgnY2{display:flex;gap:12px}.Footer_footer_linksContainer__zlzNK{display:flex;flex-direction:row;gap:24px;justify-content:space-between;width:100%}@media(min-width:481px){.Footer_footer_linksContainer__zlzNK{justify-content:space-between;max-width:70%}}@media(min-width:769px){.Footer_footer_linksContainer__zlzNK{justify-content:flex-end;max-width:none}}.Footer_footer_linksColumn__w8Sao{display:flex;flex-direction:column;gap:12px}.Footer_footer_bottomSectionLinks__ZaqcC{display:flex;align-items:flex-start;flex-direction:column;gap:24px}@media(min-width:769px){.Footer_footer_bottomSectionLinks__ZaqcC{align-items:center;flex-direction:row}}.Footer_logoWrapper__WncfW{position:relative;aspect-ratio:81/24;width:81px;height:24px}@media(min-width:769px){.Footer_logoWrapper__WncfW{width:73px;height:28px}}.ListOptionSelection_listOptionSelection__vjOdj{padding:8px 24px 24px}.ListOptionSelection_listOptionSelection_list__DvfgR{display:flex;flex-direction:column;gap:12px}.ListOptionSelection_listOptionSelection_option__esZMD{display:flex;align-items:center;justify-content:space-between;height:27px;cursor:pointer}.ListOptionSelection_listOptionSelection_optionTitle___kvy9{display:flex;align-items:center;gap:8px}.ListOptionSelection_listOptionSelection_check__4L3vq{font-size:16px}.NoticeBanner_noticeBanner__RfXOQ{display:flex;align-items:flex-start;border-radius:8px;padding:16px;gap:24px;z-index:9}.NoticeBanner_noticeBanner__RfXOQ,.NoticeBanner_noticeBanner__RfXOQ.NoticeBanner_navy__GYg2D{background-color:#253746;color:#fff}.NoticeBanner_noticeBanner__RfXOQ.NoticeBanner_lightBlue__2ZHfZ{background-color:rgba(28,146,255,.102);color:#000}.NoticeBanner_noticeBanner__iconCol__I2rXA{display:flex;justify-content:flex-end;align-items:flex-start}.NoticeBanner_noticeBanner__closeButton__Cv4jA{display:flex;align-items:center;justify-content:center;background-color:transparent}.NoticeBanner_noticeBanner_closeIcon__wlW4h path,.NoticeBanner_noticeBanner_closeIcon__wlW4h.NoticeBanner_navy__GYg2D path{stroke:#fff}.NoticeBanner_noticeBanner_closeIcon__wlW4h.NoticeBanner_lightBlue__2ZHfZ path{stroke:#000}.CityTaxBanner_cityTaxBanner__yt4gY{display:flex;flex-direction:column;align-items:flex-start;font-size:14px}.CityTaxBanner_cityTaxBanner__button__3Ce3V{background-color:transparent;text-decoration:underline}.ThreeDotsLoader_dotsContainer__wWkw8{display:flex;justify-content:center;align-self:center;gap:6px}.ThreeDotsLoader_icon__8q6a9{display:flex;background-color:#000}.ThreeDotsLoader_icon__8q6a9.ThreeDotsLoader_big__KNsti{width:24px;height:24px;border-radius:12px}.ThreeDotsLoader_icon__8q6a9.ThreeDotsLoader_small__fdfrt{width:12px;height:12px;border-radius:6px}.ThreeDotsLoader_icon__8q6a9.ThreeDotsLoader_black__Zx_fg{background-color:#000}.ThreeDotsLoader_icon__8q6a9.ThreeDotsLoader_strongGray__X1jJa{background-color:gray}.ThreeDotsLoader_icon__8q6a9.ThreeDotsLoader_coolGray__cJ8xn{background-color:#d9d9d6}.SignIn_signIn__q6ObT{display:flex;flex-direction:column;height:100vh;width:100%;padding:24px;gap:24px;background-color:#000;color:#fff;overflow-y:auto}@media(min-width:769px){.SignIn_signIn__q6ObT{align-items:center;justify-content:center;min-width:100vw}}.SignIn_signIn_socialContainer__KVCCo{display:flex;flex-direction:column;align-items:center;gap:15px}@media(min-width:769px){.SignIn_signIn_socialContainer__KVCCo{width:412px!important}}.SignIn_signIn_socialContainer__KVCCo :nth-child(2){color:rgba(0,0,0,.54)}.SignIn_signIn_footerText__LtigJ{font-size:20px;line-height:1.2;text-align:center;text-decoration:underline}.CalendarSkeleton_calendarSkeleton__lCVWU{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%}.CalendarSkeleton_calendarSkeleton__lCVWU .CalendarSkeleton_dotsContainer__97rZ9{display:flex;height:400px}.CalendarSkeleton_calendarSkeleton__lCVWU .CalendarSkeleton_submitRow__LIf5v{display:flex;flex-direction:column;width:100%}.CalendarSkeleton_calendarSkeleton__lCVWU .CalendarSkeleton_divider__hBAzf{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:CalendarSkeleton_glow__p7llS 1s linear infinite alternate;width:100%;height:1px}.CalendarSkeleton_calendarSkeleton__lCVWU .CalendarSkeleton_divider__hBAzf.CalendarSkeleton_mobileOnly__v23p_{display:flex;position:absolute;margin-top:42px}@media(min-width:769px){.CalendarSkeleton_calendarSkeleton__lCVWU .CalendarSkeleton_divider__hBAzf.CalendarSkeleton_mobileOnly__v23p_{display:none}}.CalendarSkeleton_calendarSkeleton__lCVWU .CalendarSkeleton_ctasContainer__qA8uL{display:flex;flex-direction:column;padding:16px 32px;align-items:center}@media(min-width:769px){.CalendarSkeleton_calendarSkeleton__lCVWU .CalendarSkeleton_ctasContainer__qA8uL{flex-direction:row;justify-content:space-between;width:100%}}.CalendarSkeleton_calendarSkeleton__lCVWU .CalendarSkeleton_submitButton__zr_R5{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:CalendarSkeleton_glow__p7llS 1s linear infinite alternate;width:100%;height:53px;border-radius:16px;margin-top:24px}@keyframes CalendarSkeleton_glow__p7llS{0%{background-color:hsla(0,4%,91%,.3);border-color:hsla(0,4%,91%,.3)}to{background-color:#e9e7e7;border-color:#e9e7e7}}@media(min-width:769px){.CalendarSkeleton_calendarSkeleton__lCVWU .CalendarSkeleton_submitButton__zr_R5{margin-top:0;width:213px}}.CalendarSkeleton_calendarSkeleton__lCVWU .CalendarSkeleton_submitButton__zr_R5.CalendarSkeleton_mobileOnly__v23p_{display:flex}@media(min-width:769px){.CalendarSkeleton_calendarSkeleton__lCVWU .CalendarSkeleton_submitButton__zr_R5.CalendarSkeleton_mobileOnly__v23p_{display:none}}.CardSkeleton_cardSkeleton__5WK3B{display:flex;flex-direction:column;background-color:transparent;border-radius:10px;width:100%}@media(min-width:769px){.CardSkeleton_cardSkeleton__5WK3B{width:-moz-fit-content;width:fit-content}}.CardSkeleton_cardSkeleton__5WK3B .CardSkeleton_image__iHKSm{overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:CardSkeleton_glow__eN_S4 1s linear infinite alternate;position:relative;aspect-ratio:176/125;width:100%;border-radius:10px}@media(min-width:769px){.CardSkeleton_cardSkeleton__5WK3B .CardSkeleton_image__iHKSm{width:clamp(20.5rem,calc(20.5rem + 10.9375 * (100vw - 769px 1120px/16rem) / 1440px-769px 1120px/16),31.4375rem)}}@media(min-width:1120px){.CardSkeleton_cardSkeleton__5WK3B .CardSkeleton_image__iHKSm{max-width:clamp(20.3125rem,calc(20.3125rem + 3.3125 * (100vw - 70rem) / 10),23.625rem)}}.CardSkeleton_cardSkeleton__5WK3B .CardSkeleton_linesContainer___JVdz{display:flex;gap:4px;flex-direction:column;margin-top:12px}.CardSkeleton_cardSkeleton__5WK3B .CardSkeleton_line1__aiFDK{width:80%}.CardSkeleton_cardSkeleton__5WK3B .CardSkeleton_line1__aiFDK,.CardSkeleton_cardSkeleton__5WK3B .CardSkeleton_line2__9LN8x{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:CardSkeleton_glow__eN_S4 1s linear infinite alternate;height:24px;border-radius:4px}.CardSkeleton_cardSkeleton__5WK3B .CardSkeleton_line2__9LN8x{width:98%}.CardSkeleton_cardSkeleton__5WK3B .CardSkeleton_line3__yNIDW{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:CardSkeleton_glow__eN_S4 1s linear infinite alternate;width:95%;min-width:300px;height:24px;border-radius:4px}.CardSkeleton_cardSkeleton__5WK3B .CardSkeleton_datesContainer__jA1Te{display:flex;flex-direction:column;gap:12px;margin-top:16px}.CardSkeleton_cardSkeleton__5WK3B .CardSkeleton_smallLine__RVTCY{width:25%;height:16px}.CardSkeleton_cardSkeleton__5WK3B .CardSkeleton_bigLine__6xhNK,.CardSkeleton_cardSkeleton__5WK3B .CardSkeleton_smallLine__RVTCY{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:CardSkeleton_glow__eN_S4 1s linear infinite alternate;border-radius:4px}.CardSkeleton_cardSkeleton__5WK3B .CardSkeleton_bigLine__6xhNK{width:30%;height:29px}@keyframes CardSkeleton_glow__eN_S4{0%{background-color:hsla(0,4%,91%,.3);border-color:hsla(0,4%,91%,.3)}to{background-color:#e9e7e7;border-color:#e9e7e7}}.CheckInSkeleton_checkInSkeleton__jmsbE{display:flex;flex-direction:column;width:100%}.CheckInSkeleton_checkInSkeleton__jmsbE .CheckInSkeleton_title__jadL1{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:CheckInSkeleton_glow__Ahk_e 1s linear infinite alternate;width:150px;height:33px;border-radius:12px}.CheckInSkeleton_checkInSkeleton__jmsbE .CheckInSkeleton_pricesLines__1_kMh{display:flex;flex-direction:column;gap:24px}.CheckInSkeleton_checkInSkeleton__jmsbE .CheckInSkeleton_line1__deupX{display:flex;justify-content:space-between;align-items:center}.CheckInSkeleton_checkInSkeleton__jmsbE .CheckInSkeleton_line1__deupX .CheckInSkeleton_colLeft__qpkDx{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:CheckInSkeleton_glow__Ahk_e 1s linear infinite alternate;width:155px;height:16px;border-radius:4px}.CheckInSkeleton_checkInSkeleton__jmsbE .CheckInSkeleton_line1__deupX .CheckInSkeleton_colRight__HUoTP{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:CheckInSkeleton_glow__Ahk_e 1s linear infinite alternate;width:95px;height:16px;border-radius:4px}.CheckInSkeleton_checkInSkeleton__jmsbE .CheckInSkeleton_line2___GbAx{display:flex;justify-content:space-between;align-items:center}.CheckInSkeleton_checkInSkeleton__jmsbE .CheckInSkeleton_line2___GbAx .CheckInSkeleton_colLeft__qpkDx{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:CheckInSkeleton_glow__Ahk_e 1s linear infinite alternate;width:180px;height:16px;border-radius:4px}.CheckInSkeleton_checkInSkeleton__jmsbE .CheckInSkeleton_line2___GbAx .CheckInSkeleton_colRight__HUoTP{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:CheckInSkeleton_glow__Ahk_e 1s linear infinite alternate;width:67px;height:16px;border-radius:4px}.CheckInSkeleton_checkInSkeleton__jmsbE .CheckInSkeleton_line3__4DXbX{display:flex;justify-content:space-between;align-items:center}.CheckInSkeleton_checkInSkeleton__jmsbE .CheckInSkeleton_line3__4DXbX .CheckInSkeleton_colLeft__qpkDx{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:CheckInSkeleton_glow__Ahk_e 1s linear infinite alternate;width:119px;height:16px;border-radius:4px}.CheckInSkeleton_checkInSkeleton__jmsbE .CheckInSkeleton_line3__4DXbX .CheckInSkeleton_colRight__HUoTP{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:CheckInSkeleton_glow__Ahk_e 1s linear infinite alternate;width:75px;height:16px;border-radius:4px}.CheckInSkeleton_checkInSkeleton__jmsbE .CheckInSkeleton_totalPriceLine__2I9Me{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.CheckInSkeleton_checkInSkeleton__jmsbE .CheckInSkeleton_totalPriceLine__2I9Me .CheckInSkeleton_colLeft__qpkDx{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:CheckInSkeleton_glow__Ahk_e 1s linear infinite alternate;width:119px;height:16px;border-radius:4px}.CheckInSkeleton_checkInSkeleton__jmsbE .CheckInSkeleton_totalPriceLine__2I9Me .CheckInSkeleton_colRight__HUoTP{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:CheckInSkeleton_glow__Ahk_e 1s linear infinite alternate;width:116px;height:34px;border-radius:4px}.CheckInSkeleton_checkInSkeleton__jmsbE .CheckInSkeleton_subtmitButton__R8KEb{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:CheckInSkeleton_glow__Ahk_e 1s linear infinite alternate;margin-top:24px;width:100%;height:56px;border-radius:12px}@keyframes CheckInSkeleton_glow__Ahk_e{0%{background-color:hsla(0,4%,91%,.3);border-color:hsla(0,4%,91%,.3)}to{background-color:#e9e7e7;border-color:#e9e7e7}}.CheckInSkeleton_titleDivider__Cro95{width:100%;height:1px;position:relative;border-top:1px solid #d9d9d6;margin:24px 0}.CheckInSkeleton_titleDivider__Cro95:after,.CheckInSkeleton_titleDivider__Cro95:before{content:"";height:1px;border-top:1px solid #d9d9d6;top:-1px;position:absolute;width:24px}.CheckInSkeleton_titleDivider__Cro95:before{left:-24px}.CheckInSkeleton_titleDivider__Cro95:after{right:-24px}.CheckInSkeleton_divider__NNZh2{width:100%;height:1px;position:relative;border-top:1px solid #d9d9d6;margin:16px 0}.CheckInSkeleton_divider__NNZh2:after,.CheckInSkeleton_divider__NNZh2:before{content:none}.HotelCardSkeleton_hotelCardSkeleton__X4bVV{display:flex;flex-direction:column;align-items:flex-start;gap:16px;background-color:#fff;overflow:hidden;opacity:1;transition:opacity 1s;cursor:default}@media(min-width:769px){.HotelCardSkeleton_hotelCardSkeleton__X4bVV{flex-direction:row;gap:24px}}@starting-style{.HotelCardSkeleton_hotelCardSkeleton__X4bVV{opacity:0}}.HotelCardSkeleton_hotelCardSkeleton_infoSection__9e_WT{display:flex;flex-direction:column;justify-content:flex-start;gap:16px}.HotelCardSkeleton_hotelCardSkeleton_imageContainer__yAfV7{background-color:#e9e7e7;border-color:#e9e7e7;animation:HotelCardSkeleton_glow__2y8lY 1s linear infinite alternate;display:flex;position:relative;aspect-ratio:1/1;touch-action:pan-y;width:100%;height:clamp(20.4375rem,calc(20.4375rem + 1.5625 * (100vw - 23.4375rem) / 6.5625),22rem);border-radius:12px;overflow:hidden}@media(min-width:481px){.HotelCardSkeleton_hotelCardSkeleton_imageContainer__yAfV7{height:clamp(22rem,calc(22rem + 1.5 * (100vw - 30.0625rem) / 17.9375),23.5rem)}}@media(min-width:769px){.HotelCardSkeleton_hotelCardSkeleton_imageContainer__yAfV7{aspect-ratio:89/93;height:auto;min-height:266px;max-height:372px}}.HotelCardSkeleton_hotelCardSkeleton_hotelName__5gYcT{width:100%}.HotelCardSkeleton_hotelCardSkeleton_hotelName__5gYcT,.HotelCardSkeleton_hotelCardSkeleton_location__dW1wA{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:HotelCardSkeleton_glow__2y8lY 1s linear infinite alternate;height:30px;border-radius:8px}.HotelCardSkeleton_hotelCardSkeleton_location__dW1wA{width:170px}.HotelCardSkeleton_hotelCardSkeleton_description__GKuIU{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:HotelCardSkeleton_glow__2y8lY 1s linear infinite alternate;display:flex;width:100%;height:80px;border-radius:8px}.HotelCardSkeleton_hotelCardSkeleton_pillsContainer__gAfIc{display:flex;align-items:center;gap:4px}.HotelCardSkeleton_hotelCardSkeleton_pill__ekD0_{border-color:#e9e7e7;width:90px;height:30px;border-radius:16px}.HotelCardSkeleton_hotelCardSkeleton_pill__ekD0_,.HotelCardSkeleton_hotelCardSkeleton_price__BYbc1{position:relative;overflow:hidden;background-color:#e9e7e7;animation:HotelCardSkeleton_glow__2y8lY 1s linear infinite alternate}.HotelCardSkeleton_hotelCardSkeleton_price__BYbc1{border-color:#e9e7e7;display:flex;width:60%;height:44px;border-radius:8px}@keyframes HotelCardSkeleton_glow__2y8lY{0%{background-color:hsla(0,4%,91%,.3);border-color:hsla(0,4%,91%,.3)}to{background-color:#e9e7e7;border-color:#e9e7e7}}.SideCardSkeleton_sideCardSkeleton__VzrSO{display:flex;flex-direction:row;gap:16px;background-color:transparent;border-radius:10px;width:100%}.SideCardSkeleton_sideCardSkeleton__VzrSO .SideCardSkeleton_image__99uSx{position:relative;background-color:#e9e7e7;border-color:#e9e7e7;animation:SideCardSkeleton_glow__mWTrA 1s linear infinite alternate;aspect-ratio:293/230;width:100%;border-radius:10px;overflow:hidden}.SideCardSkeleton_sideCardSkeleton__VzrSO .SideCardSkeleton_textsContainer__I8Ay7{display:flex;flex-direction:column;gap:24px}.SideCardSkeleton_sideCardSkeleton__VzrSO .SideCardSkeleton_titlesContainer__ldwdM{display:flex;flex-direction:column;width:clamp(11rem,calc(11rem + 7.3125 * (100vw - 48.0625rem) / 31.9375),18.3125rem)}.SideCardSkeleton_sideCardSkeleton__VzrSO .SideCardSkeleton_cardTitle__IcM_l{width:90%}.SideCardSkeleton_sideCardSkeleton__VzrSO .SideCardSkeleton_cardDescription__y6n4J,.SideCardSkeleton_sideCardSkeleton__VzrSO .SideCardSkeleton_cardTitle__IcM_l{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:SideCardSkeleton_glow__mWTrA 1s linear infinite alternate;height:23px;border-radius:4px}.SideCardSkeleton_sideCardSkeleton__VzrSO .SideCardSkeleton_cardDescription__y6n4J{width:80%;margin-top:4px}.SideCardSkeleton_sideCardSkeleton__VzrSO .SideCardSkeleton_linesContainer__Y_8ti{display:flex;flex-direction:column;gap:4px;width:clamp(11rem,calc(11rem + 7.3125 * (100vw - 48.0625rem) / 31.9375),18.3125rem)}.SideCardSkeleton_sideCardSkeleton__VzrSO .SideCardSkeleton_line1__7iQAy{width:90%}.SideCardSkeleton_sideCardSkeleton__VzrSO .SideCardSkeleton_line1__7iQAy,.SideCardSkeleton_sideCardSkeleton__VzrSO .SideCardSkeleton_line2__l2_UI{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:SideCardSkeleton_glow__mWTrA 1s linear infinite alternate;height:15px}.SideCardSkeleton_sideCardSkeleton__VzrSO .SideCardSkeleton_line2__l2_UI{width:95%}.SideCardSkeleton_sideCardSkeleton__VzrSO .SideCardSkeleton_line3__JeLDG{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:SideCardSkeleton_glow__mWTrA 1s linear infinite alternate;width:87%;height:15px}@keyframes SideCardSkeleton_glow__mWTrA{0%{background-color:hsla(0,4%,91%,.3);border-color:hsla(0,4%,91%,.3)}to{background-color:#e9e7e7;border-color:#e9e7e7}}.HotelDetailsSkeleton_hotelDetailsSkeleton__E9UMA{max-width:1280px;width:100%;height:100%;padding:24px}@media(min-width:1281px){.HotelDetailsSkeleton_hotelDetailsSkeleton__E9UMA{padding:24px 80px}}.HotelDetailsSkeleton_hotelDetailsSkeleton__E9UMA .HotelDetailsSkeleton_columnsContainer__RJpvA{display:flex;flex-direction:column;margin-top:32px}@media(min-width:769px){.HotelDetailsSkeleton_hotelDetailsSkeleton__E9UMA .HotelDetailsSkeleton_columnsContainer__RJpvA{display:flex;flex-direction:row;justify-content:center;gap:12px}}.HotelDetailsSkeleton_hotelDetailsSkeleton__E9UMA .HotelDetailsSkeleton_map__TtnDP{overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:HotelDetailsSkeleton_glow__DVluX 1s linear infinite alternate;display:none;position:relative;aspect-ratio:544/564}@media(min-width:769px){.HotelDetailsSkeleton_hotelDetailsSkeleton__E9UMA .HotelDetailsSkeleton_map__TtnDP{display:flex;position:-webkit-sticky;position:sticky;top:115px;width:100%;max-width:360px;max-height:564px;border-radius:12px}}.HotelDetailsSkeleton_hotelDetailsSkeleton__E9UMA .HotelDetailsSkeleton_roomInfo__Eiy6s{display:flex;flex-direction:column;width:100%}.HotelDetailsSkeleton_hotelDetailsSkeleton__E9UMA .HotelDetailsSkeleton_mainInfoSection__xFhhZ{display:flex;flex-direction:column}@media(min-width:769px){.HotelDetailsSkeleton_hotelDetailsSkeleton__E9UMA .HotelDetailsSkeleton_mainInfoSection__xFhhZ{width:clamp(15.625rem,calc(15.625rem + 18.375 * (100vw - 48.0625rem) / 31.9375),34rem)}}.HotelDetailsSkeleton_hotelDetailsSkeleton__E9UMA .HotelDetailsSkeleton_infoSection__9fuaV{display:flex;flex-direction:column;margin-top:40px}@media(min-width:769px){.HotelDetailsSkeleton_hotelDetailsSkeleton__E9UMA .HotelDetailsSkeleton_infoSection__9fuaV{width:clamp(15.625rem,calc(15.625rem + 18.375 * (100vw - 48.0625rem) / 31.9375),34rem)}}.HotelDetailsSkeleton_hotelDetailsSkeleton__E9UMA .HotelDetailsSkeleton_longTitle__kQpSn{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:HotelDetailsSkeleton_glow__DVluX 1s linear infinite alternate;border-radius:4px;width:85%;height:34px}.HotelDetailsSkeleton_hotelDetailsSkeleton__E9UMA .HotelDetailsSkeleton_shortTitle__He2KO{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:HotelDetailsSkeleton_glow__DVluX 1s linear infinite alternate;border-radius:4px;width:30%;height:22px}.HotelDetailsSkeleton_hotelDetailsSkeleton__E9UMA .HotelDetailsSkeleton_linesContainer__Y1TXJ{display:flex;flex-direction:column;gap:8px;margin-top:46px}.HotelDetailsSkeleton_hotelDetailsSkeleton__E9UMA .HotelDetailsSkeleton_secondaryLinesContainer__pkNxZ{display:flex;flex-direction:column;gap:8px;margin-top:24px}.HotelDetailsSkeleton_hotelDetailsSkeleton__E9UMA .HotelDetailsSkeleton_line1__GowxP{width:95%}.HotelDetailsSkeleton_hotelDetailsSkeleton__E9UMA .HotelDetailsSkeleton_line1__GowxP,.HotelDetailsSkeleton_hotelDetailsSkeleton__E9UMA .HotelDetailsSkeleton_line2__77y_I{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:HotelDetailsSkeleton_glow__DVluX 1s linear infinite alternate;border-radius:4px;height:21px}.HotelDetailsSkeleton_hotelDetailsSkeleton__E9UMA .HotelDetailsSkeleton_line2__77y_I{width:100%}.HotelDetailsSkeleton_hotelDetailsSkeleton__E9UMA .HotelDetailsSkeleton_line3__lAo0Q{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:HotelDetailsSkeleton_glow__DVluX 1s linear infinite alternate;border-radius:4px;width:70%;height:21px}.HotelDetailsSkeleton_hotelDetailsSkeleton__E9UMA .HotelDetailsSkeleton_line4__ctRUt{width:98%}.HotelDetailsSkeleton_hotelDetailsSkeleton__E9UMA .HotelDetailsSkeleton_line4__ctRUt,.HotelDetailsSkeleton_hotelDetailsSkeleton__E9UMA .HotelDetailsSkeleton_line5__tnWMJ{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:HotelDetailsSkeleton_glow__DVluX 1s linear infinite alternate;border-radius:4px;height:28px}.HotelDetailsSkeleton_hotelDetailsSkeleton__E9UMA .HotelDetailsSkeleton_line5__tnWMJ{width:100%}.HotelDetailsSkeleton_hotelDetailsSkeleton__E9UMA .HotelDetailsSkeleton_divider__zQCuU{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:HotelDetailsSkeleton_glow__DVluX 1s linear infinite alternate;display:flex;width:100%;height:1px;margin-top:110px}.HotelDetailsSkeleton_hotelDetailsSkeleton__E9UMA .HotelDetailsSkeleton_cardsContainer__yvO0G{display:flex;flex-direction:column;margin-top:32px;gap:24px}.HotelDetailsSkeleton_hotelDetailsSkeleton_titleRow__oI7xS{display:flex;justify-content:space-between}.HotelDetailsSkeleton_hotelDetailsSkeleton_titleContainer__kNuFV{display:flex;flex-direction:column;gap:12px}.HotelDetailsSkeleton_hotelDetailsSkeleton_title__1UFzc{width:300px;height:40px}.HotelDetailsSkeleton_hotelDetailsSkeleton_areaName__brYyR,.HotelDetailsSkeleton_hotelDetailsSkeleton_title__1UFzc{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:HotelDetailsSkeleton_glow__DVluX 1s linear infinite alternate;border-radius:4px}.HotelDetailsSkeleton_hotelDetailsSkeleton_areaName__brYyR{width:181px;height:24px}.HotelDetailsSkeleton_hotelDetailsSkeleton_infoElementsContainer__HbVAQ{display:none}@media(min-width:1120px){.HotelDetailsSkeleton_hotelDetailsSkeleton_infoElementsContainer__HbVAQ{display:flex;align-items:center;gap:12px}}.HotelDetailsSkeleton_hotelDetailsSkeleton_bookingScore__jlLlo{width:151px;height:24px}.HotelDetailsSkeleton_hotelDetailsSkeleton_bookingScore__jlLlo,.HotelDetailsSkeleton_hotelDetailsSkeleton_shareButton__43R_U{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:HotelDetailsSkeleton_glow__DVluX 1s linear infinite alternate;border-radius:4px}.HotelDetailsSkeleton_hotelDetailsSkeleton_shareButton__43R_U{width:48px;height:48px}.HotelDetailsSkeleton_hotelDetailsSkeleton_viewRoomsButton__t8t7Y{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:HotelDetailsSkeleton_glow__DVluX 1s linear infinite alternate;width:168px;height:56px;border-radius:4px}.HotelDetailsSkeleton_hotelDetailsSkeleton_desktopCarouselContainer__ubeDe{display:none}@media(min-width:1120px){.HotelDetailsSkeleton_hotelDetailsSkeleton_desktopCarouselContainer__ubeDe{display:flex;gap:12px;align-items:center;width:100%;height:100%;margin-top:24px;max-height:526px}}.HotelDetailsSkeleton_hotelDetailsSkeleton_mobileCarouselContainer__NnsQW{display:flex;flex-direction:column;gap:12px;align-items:center;width:100%;height:100%;margin-top:24px;max-height:354px}@media(min-width:1120px){.HotelDetailsSkeleton_hotelDetailsSkeleton_mobileCarouselContainer__NnsQW{display:none}}.HotelDetailsSkeleton_hotelDetailsSkeleton_bigImage__1LOig{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:HotelDetailsSkeleton_glow__DVluX 1s linear infinite alternate;display:flex;width:100%;height:100%;border-radius:4px;min-height:227px}@media(min-width:1120px){.HotelDetailsSkeleton_hotelDetailsSkeleton_bigImage__1LOig{aspect-ratio:756/526}}.HotelDetailsSkeleton_hotelDetailsSkeleton_imagesGroupContainer__ZTOMy{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;height:100%}.HotelDetailsSkeleton_hotelDetailsSkeleton_mediumImage__uq8bG{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:HotelDetailsSkeleton_glow__DVluX 1s linear infinite alternate;display:flex;width:100%;border-radius:4px;aspect-ratio:352/344}.HotelDetailsSkeleton_hotelDetailsSkeleton_smallImagesRow__le2zD{display:flex;gap:12px;justify-content:center;width:100%}.HotelDetailsSkeleton_hotelDetailsSkeleton_smallImage__Cz8U9{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:HotelDetailsSkeleton_glow__DVluX 1s linear infinite alternate;display:flex;width:100%;border-radius:4px;height:115px}@keyframes HotelDetailsSkeleton_glow__DVluX{0%{background-color:hsla(0,4%,91%,.3);border-color:hsla(0,4%,91%,.3)}to{background-color:#e9e7e7;border-color:#e9e7e7}}@media(min-width:1120px){.HotelDetailsSkeleton_hotelDetailsSkeleton_smallImage__Cz8U9{aspect-ratio:1/1;max-height:none}}.LocationCardsSkeleton_locationCardsSkeleton__LZYUr{display:flex;background-color:#f8f6f6;flex-direction:column;width:250px;height:152px;border-radius:12px;overflow:hidden}.LocationCardsSkeleton_locationCardsSkeleton__LZYUr .LocationCardsSkeleton_image__sW11C{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:LocationCardsSkeleton_glow__o3Oln 1s linear infinite alternate;width:100%;height:100px}.LocationCardsSkeleton_locationCardsSkeleton__LZYUr .LocationCardsSkeleton_nameContainer__trpfw{display:flex;justify-content:space-between;align-items:center;padding:12px 18px}.LocationCardsSkeleton_locationCardsSkeleton__LZYUr .LocationCardsSkeleton_name__RVaDk{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:LocationCardsSkeleton_glow__o3Oln 1s linear infinite alternate;width:140px;height:22px;border-radius:4px}.LocationCardsSkeleton_locationCardsSkeleton__LZYUr .LocationCardsSkeleton_arrow__51kMd{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:LocationCardsSkeleton_glow__o3Oln 1s linear infinite alternate;width:16px;height:16px;border-radius:4px}@keyframes LocationCardsSkeleton_glow__o3Oln{0%{background-color:hsla(0,4%,91%,.3);border-color:hsla(0,4%,91%,.3)}to{background-color:#e9e7e7;border-color:#e9e7e7}}.LocationsSkeleton_locationsSkeleton__KP0XL{max-width:1280px;width:100%;height:100%;margin-bottom:15%}.LocationsSkeleton_locationsSkeleton__KP0XL .LocationsSkeleton_columnsContainer__Xzfsv{display:flex;flex-direction:column;margin-top:10px}@media(min-width:769px){.LocationsSkeleton_locationsSkeleton__KP0XL .LocationsSkeleton_columnsContainer__Xzfsv{display:flex;flex-direction:row;justify-content:space-between;gap:32px}}.LocationsSkeleton_locationsSkeleton__KP0XL .LocationsSkeleton_map__pDT2Y{overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:LocationsSkeleton_glow__6IqcS 1s linear infinite alternate;position:relative;aspect-ratio:544/564;display:flex;border-radius:12px}@keyframes LocationsSkeleton_glow__6IqcS{0%{background-color:hsla(0,4%,91%,.3);border-color:hsla(0,4%,91%,.3)}to{background-color:#e9e7e7;border-color:#e9e7e7}}@media(min-width:769px){.LocationsSkeleton_locationsSkeleton__KP0XL .LocationsSkeleton_map__pDT2Y{position:-webkit-sticky;position:sticky;top:115px;width:100%;height:clamp(21.25rem,calc(21.25rem + 14 * (100vw - 48.0625rem) / 31.9375),35.25rem)}}.LocationsSkeleton_locationsSkeleton__KP0XL .LocationsSkeleton_locationCardsContainer__W1lkx{display:flex;gap:12px;margin-top:12px}@media(min-width:769px){.LocationsSkeleton_locationsSkeleton__KP0XL .LocationsSkeleton_locationCardsContainer__W1lkx{margin:0;flex-direction:column}}.MapSkeleton_mapSkeleton__KtoGh{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:MapSkeleton_glow__AUOLh 1s linear infinite alternate;width:100%;height:100%}@keyframes MapSkeleton_glow__AUOLh{0%{background-color:hsla(0,4%,91%,.3);border-color:hsla(0,4%,91%,.3)}to{background-color:#e9e7e7;border-color:#e9e7e7}}.OrderSummarySkeleton_orderSummarySkeleton__j1Ui_{display:flex;flex-direction:column}.OrderSummarySkeleton_orderSummarySkeleton__j1Ui_ .OrderSummarySkeleton_pricesLines__jYqVh{display:flex;flex-direction:column;gap:24px}.OrderSummarySkeleton_orderSummarySkeleton__j1Ui_ .OrderSummarySkeleton_line1__cjznw{display:flex;justify-content:space-between;align-items:center}.OrderSummarySkeleton_orderSummarySkeleton__j1Ui_ .OrderSummarySkeleton_line1__cjznw .OrderSummarySkeleton_colLeft__LbCnu{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:OrderSummarySkeleton_glow__z0elS 1s linear infinite alternate;width:155px;height:16px;border-radius:4px}.OrderSummarySkeleton_orderSummarySkeleton__j1Ui_ .OrderSummarySkeleton_line1__cjznw .OrderSummarySkeleton_colRight__hNfnu{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:OrderSummarySkeleton_glow__z0elS 1s linear infinite alternate;width:95px;height:16px;border-radius:4px}.OrderSummarySkeleton_orderSummarySkeleton__j1Ui_ .OrderSummarySkeleton_line2__QysUv{display:flex;justify-content:space-between;align-items:center}.OrderSummarySkeleton_orderSummarySkeleton__j1Ui_ .OrderSummarySkeleton_line2__QysUv .OrderSummarySkeleton_colLeft__LbCnu{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:OrderSummarySkeleton_glow__z0elS 1s linear infinite alternate;width:180px;height:16px;border-radius:4px}.OrderSummarySkeleton_orderSummarySkeleton__j1Ui_ .OrderSummarySkeleton_line2__QysUv .OrderSummarySkeleton_colRight__hNfnu{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:OrderSummarySkeleton_glow__z0elS 1s linear infinite alternate;width:67px;height:16px;border-radius:4px}.OrderSummarySkeleton_orderSummarySkeleton__j1Ui_ .OrderSummarySkeleton_line3__h6xe1{display:flex;justify-content:space-between;align-items:center}.OrderSummarySkeleton_orderSummarySkeleton__j1Ui_ .OrderSummarySkeleton_line3__h6xe1 .OrderSummarySkeleton_colLeft__LbCnu{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:OrderSummarySkeleton_glow__z0elS 1s linear infinite alternate;width:119px;height:16px;border-radius:4px}.OrderSummarySkeleton_orderSummarySkeleton__j1Ui_ .OrderSummarySkeleton_line3__h6xe1 .OrderSummarySkeleton_colRight__hNfnu{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:OrderSummarySkeleton_glow__z0elS 1s linear infinite alternate;width:75px;height:16px;border-radius:4px}.OrderSummarySkeleton_orderSummarySkeleton__j1Ui_ .OrderSummarySkeleton_divider__2N8Hb{width:100%;border-top:1px solid #000}.OrderSummarySkeleton_orderSummarySkeleton__j1Ui_ .OrderSummarySkeleton_totalPriceLine__6zOoM{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.OrderSummarySkeleton_orderSummarySkeleton__j1Ui_ .OrderSummarySkeleton_totalPriceLine__6zOoM .OrderSummarySkeleton_colLeft__LbCnu{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:OrderSummarySkeleton_glow__z0elS 1s linear infinite alternate;width:119px;height:16px;border-radius:4px}.OrderSummarySkeleton_orderSummarySkeleton__j1Ui_ .OrderSummarySkeleton_totalPriceLine__6zOoM .OrderSummarySkeleton_colRight__hNfnu{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:OrderSummarySkeleton_glow__z0elS 1s linear infinite alternate;width:116px;height:34px;border-radius:4px}.OrderSummarySkeleton_orderSummarySkeleton__j1Ui_ .OrderSummarySkeleton_subtmitButton__wXEU3{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:OrderSummarySkeleton_glow__z0elS 1s linear infinite alternate;margin-top:24px;width:100%;height:56px;border-radius:12px}@keyframes OrderSummarySkeleton_glow__z0elS{0%{background-color:hsla(0,4%,91%,.3);border-color:hsla(0,4%,91%,.3)}to{background-color:#e9e7e7;border-color:#e9e7e7}}.PriceRowSkeleton_priceRowSkeleton__xp18w,.PriceRowSkeleton_priceRowSkeleton__xp18w .PriceRowSkeleton_buttonPillsContainer__PXWuZ{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.PriceRowSkeleton_priceRowSkeleton__xp18w .PriceRowSkeleton_buttonPillsContainer__PXWuZ{gap:16px}@media(min-width:769px){.PriceRowSkeleton_priceRowSkeleton__xp18w .PriceRowSkeleton_buttonPillsContainer__PXWuZ{justify-content:flex-start}}.PriceRowSkeleton_priceRowSkeleton__xp18w .PriceRowSkeleton_iconButton__zX_Io{display:flex;border:1px solid #000;padding:8px;border-radius:30px;cursor:pointer}@media(min-width:769px){.PriceRowSkeleton_priceRowSkeleton__xp18w .PriceRowSkeleton_iconButton__zX_Io{padding:12px}}.PriceRowSkeleton_priceRowSkeleton__xp18w .PriceRowSkeleton_icon__nDHMF{display:flex;font-size:16px;font-weight:700}.PriceRowSkeleton_priceRowSkeleton__xp18w .PriceRowSkeleton_pillsContainer__WjjY4{display:flex;align-items:center;gap:4px}.PriceRowSkeleton_priceRowSkeleton__xp18w .PriceRowSkeleton_pill__YYCG8{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:PriceRowSkeleton_glow__x04PC 1s linear infinite alternate;width:88px;height:35px;border-radius:30px}.PriceRowSkeleton_priceRowSkeleton__xp18w .PriceRowSkeleton_priceContainer__6TnCK{display:none}@media(min-width:769px){.PriceRowSkeleton_priceRowSkeleton__xp18w .PriceRowSkeleton_priceContainer__6TnCK{display:flex;flex-direction:row;align-items:center;gap:16px}}.PriceRowSkeleton_priceRowSkeleton__xp18w .PriceRowSkeleton_nights__FcM0C{width:91px;height:24px}.PriceRowSkeleton_priceRowSkeleton__xp18w .PriceRowSkeleton_nights__FcM0C,.PriceRowSkeleton_priceRowSkeleton__xp18w .PriceRowSkeleton_price__DGgVv{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:PriceRowSkeleton_glow__x04PC 1s linear infinite alternate;border-radius:4px}.PriceRowSkeleton_priceRowSkeleton__xp18w .PriceRowSkeleton_price__DGgVv{width:140px;height:40px}.PriceRowSkeleton_priceRowSkeleton__xp18w .PriceRowSkeleton_cta__XGHDs{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:PriceRowSkeleton_glow__x04PC 1s linear infinite alternate;width:160px;height:50px;border-radius:12px}@keyframes PriceRowSkeleton_glow__x04PC{0%{background-color:hsla(0,4%,91%,.3);border-color:hsla(0,4%,91%,.3)}to{background-color:#e9e7e7;border-color:#e9e7e7}}.RateCardSkeleton_rateCardSkeleton__zORA3{display:flex;flex-direction:column;background-color:#f8f6f6;width:-moz-fit-content;width:fit-content;border-radius:10px;padding:24px;width:290px}.RateCardSkeleton_rateCardSkeleton__zORA3 .RateCardSkeleton_titleWrapper__v14yv{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.RateCardSkeleton_rateCardSkeleton__zORA3 .RateCardSkeleton_title__1M1t7{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:RateCardSkeleton_glow__tWqO8 1s linear infinite alternate;width:130px;height:12px;border-radius:4px}.RateCardSkeleton_rateCardSkeleton__zORA3 .RateCardSkeleton_circle__0_Jb0{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:RateCardSkeleton_glow__tWqO8 1s linear infinite alternate;width:24px;height:24px;border-radius:40px}.RateCardSkeleton_rateCardSkeleton__zORA3 .RateCardSkeleton_price__4qaNX{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:RateCardSkeleton_glow__tWqO8 1s linear infinite alternate;width:116px;height:34px;border-radius:4px}.RateCardSkeleton_rateCardSkeleton__zORA3 .RateCardSkeleton_description__ewfpj{display:flex;flex-direction:column;gap:4px;margin-top:16px;width:100%}.RateCardSkeleton_rateCardSkeleton__zORA3 .RateCardSkeleton_line1__odGEa{width:100%}.RateCardSkeleton_rateCardSkeleton__zORA3 .RateCardSkeleton_line1__odGEa,.RateCardSkeleton_rateCardSkeleton__zORA3 .RateCardSkeleton_line2__PT2QB{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:RateCardSkeleton_glow__tWqO8 1s linear infinite alternate;height:12px;border-radius:4px}.RateCardSkeleton_rateCardSkeleton__zORA3 .RateCardSkeleton_line2__PT2QB{width:60%}@keyframes RateCardSkeleton_glow__tWqO8{0%{background-color:hsla(0,4%,91%,.3);border-color:hsla(0,4%,91%,.3)}to{background-color:#e9e7e7;border-color:#e9e7e7}}.RoomDetailsSkeleton_roomDetailsSkeleton__VbfM8{max-width:1280px;width:100%;height:100%}.RoomDetailsSkeleton_roomDetailsSkeleton__VbfM8 .RoomDetailsSkeleton_priceRowContainer__bnRrk{display:flex;width:100%;margin-bottom:13px}@media(min-width:769px){.RoomDetailsSkeleton_roomDetailsSkeleton__VbfM8 .RoomDetailsSkeleton_priceRowContainer__bnRrk{background-color:#fff;top:var(--header-height);position:-webkit-sticky;position:sticky;z-index:6;padding:0 0 13px}}.RoomDetailsSkeleton_roomDetailsSkeleton__VbfM8 .RoomDetailsSkeleton_arrowRow__tORPb{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin-top:5px}.RoomDetailsSkeleton_roomDetailsSkeleton__VbfM8 .RoomDetailsSkeleton_iconButton__Cl0zw{display:flex;border:1px solid #000;padding:8px;border-radius:30px;cursor:auto}@media(min-width:769px){.RoomDetailsSkeleton_roomDetailsSkeleton__VbfM8 .RoomDetailsSkeleton_iconButton__Cl0zw{padding:12px}}.RoomDetailsSkeleton_roomDetailsSkeleton__VbfM8 .RoomDetailsSkeleton_icon__j8_A_{display:flex;font-size:16px;font-weight:700}.RoomDetailsSkeleton_roomDetailsSkeleton__VbfM8 .RoomDetailsSkeleton_prices__wqDpY{display:flex;align-items:center;gap:12px}.RoomDetailsSkeleton_roomDetailsSkeleton__VbfM8 .RoomDetailsSkeleton_longLine___ZXet{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:RoomDetailsSkeleton_glow__UOBGL 1s linear infinite alternate;width:clamp(12.5rem,calc(12.5rem + 17.1875 * (100vw - 48.0625rem) / 31.9375),29.6875rem);height:34px;border-radius:4px}.RoomDetailsSkeleton_roomDetailsSkeleton__VbfM8 .RoomDetailsSkeleton_button__ZNemL{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:RoomDetailsSkeleton_glow__UOBGL 1s linear infinite alternate;display:none}@media(min-width:769px){.RoomDetailsSkeleton_roomDetailsSkeleton__VbfM8 .RoomDetailsSkeleton_button__ZNemL{display:flex;width:clamp(6.25rem,calc(6.25rem + 3.9375 * (100vw - 48.0625rem) / 31.9375),10.1875rem);height:54px;border-radius:16px}}.RoomDetailsSkeleton_roomDetailsSkeleton__VbfM8 .RoomDetailsSkeleton_columnsContainer__t8dZk{display:flex;flex-direction:column;margin-top:10px}@media(min-width:769px){.RoomDetailsSkeleton_roomDetailsSkeleton__VbfM8 .RoomDetailsSkeleton_columnsContainer__t8dZk{display:flex;flex-direction:row;justify-content:space-between;gap:32px}}.RoomDetailsSkeleton_roomDetailsSkeleton__VbfM8 .RoomDetailsSkeleton_map__3jITK{overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:RoomDetailsSkeleton_glow__UOBGL 1s linear infinite alternate;display:none;position:relative;aspect-ratio:544/564}@media(min-width:769px){.RoomDetailsSkeleton_roomDetailsSkeleton__VbfM8 .RoomDetailsSkeleton_map__3jITK{display:flex;position:-webkit-sticky;position:sticky;top:115px;width:100%;height:clamp(21.25rem,calc(21.25rem + 14 * (100vw - 48.0625rem) / 31.9375),35.25rem);border-radius:12px}}.RoomDetailsSkeleton_roomDetailsSkeleton__VbfM8 .RoomDetailsSkeleton_roomInfo___iq4x{display:flex;flex-direction:column;width:100%}.RoomDetailsSkeleton_roomDetailsSkeleton__VbfM8 .RoomDetailsSkeleton_carouselContainer__7lTMr{display:flex;flex-direction:column;gap:8px}.RoomDetailsSkeleton_roomDetailsSkeleton__VbfM8 .RoomDetailsSkeleton_bigPicture__lzDar{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:RoomDetailsSkeleton_glow__UOBGL 1s linear infinite alternate;width:100%;height:400px;border-radius:12px}@media(min-width:769px){.RoomDetailsSkeleton_roomDetailsSkeleton__VbfM8 .RoomDetailsSkeleton_bigPicture__lzDar{position:relative;aspect-ratio:544/329;width:auto}}.RoomDetailsSkeleton_roomDetailsSkeleton__VbfM8 .RoomDetailsSkeleton_tilesContainer__tRB8z{display:none}@media(min-width:769px){.RoomDetailsSkeleton_roomDetailsSkeleton__VbfM8 .RoomDetailsSkeleton_tilesContainer__tRB8z{display:flex;gap:8px}}.RoomDetailsSkeleton_roomDetailsSkeleton__VbfM8 .RoomDetailsSkeleton_tile__rzjvv{overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:RoomDetailsSkeleton_glow__UOBGL 1s linear infinite alternate;position:relative;aspect-ratio:1/1;width:16%;border-radius:12px}.RoomDetailsSkeleton_roomDetailsSkeleton__VbfM8 .RoomDetailsSkeleton_mainInfoSection__lv9A6{display:flex;flex-direction:column;margin-top:24px}@media(min-width:769px){.RoomDetailsSkeleton_roomDetailsSkeleton__VbfM8 .RoomDetailsSkeleton_mainInfoSection__lv9A6{width:clamp(15.625rem,calc(15.625rem + 18.375 * (100vw - 48.0625rem) / 31.9375),34rem)}}.RoomDetailsSkeleton_roomDetailsSkeleton__VbfM8 .RoomDetailsSkeleton_infoSection__258Nx{display:flex;flex-direction:column;margin-top:40px}@media(min-width:769px){.RoomDetailsSkeleton_roomDetailsSkeleton__VbfM8 .RoomDetailsSkeleton_infoSection__258Nx{width:clamp(15.625rem,calc(15.625rem + 18.375 * (100vw - 48.0625rem) / 31.9375),34rem)}}.RoomDetailsSkeleton_roomDetailsSkeleton__VbfM8 .RoomDetailsSkeleton_longTitle__tfXBS{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:RoomDetailsSkeleton_glow__UOBGL 1s linear infinite alternate;border-radius:4px;width:85%;height:34px}.RoomDetailsSkeleton_roomDetailsSkeleton__VbfM8 .RoomDetailsSkeleton_shortTitle__VR42Z{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:RoomDetailsSkeleton_glow__UOBGL 1s linear infinite alternate;border-radius:4px;width:30%;height:22px}.RoomDetailsSkeleton_roomDetailsSkeleton__VbfM8 .RoomDetailsSkeleton_linesContainer__cBqyF{display:flex;flex-direction:column;gap:8px;margin-top:46px}.RoomDetailsSkeleton_roomDetailsSkeleton__VbfM8 .RoomDetailsSkeleton_secondaryLinesContainer__iSU0_{display:flex;flex-direction:column;gap:8px;margin-top:24px}.RoomDetailsSkeleton_roomDetailsSkeleton__VbfM8 .RoomDetailsSkeleton_line1__7HR9t{width:95%}.RoomDetailsSkeleton_roomDetailsSkeleton__VbfM8 .RoomDetailsSkeleton_line1__7HR9t,.RoomDetailsSkeleton_roomDetailsSkeleton__VbfM8 .RoomDetailsSkeleton_line2__uOaFF{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:RoomDetailsSkeleton_glow__UOBGL 1s linear infinite alternate;border-radius:4px;height:21px}.RoomDetailsSkeleton_roomDetailsSkeleton__VbfM8 .RoomDetailsSkeleton_line2__uOaFF{width:100%}.RoomDetailsSkeleton_roomDetailsSkeleton__VbfM8 .RoomDetailsSkeleton_line3__HUe9Q{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:RoomDetailsSkeleton_glow__UOBGL 1s linear infinite alternate;border-radius:4px;width:70%;height:21px}.RoomDetailsSkeleton_roomDetailsSkeleton__VbfM8 .RoomDetailsSkeleton_line4__lAItK{width:98%}.RoomDetailsSkeleton_roomDetailsSkeleton__VbfM8 .RoomDetailsSkeleton_line4__lAItK,.RoomDetailsSkeleton_roomDetailsSkeleton__VbfM8 .RoomDetailsSkeleton_line5__hy_qG{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:RoomDetailsSkeleton_glow__UOBGL 1s linear infinite alternate;border-radius:4px;height:28px}.RoomDetailsSkeleton_roomDetailsSkeleton__VbfM8 .RoomDetailsSkeleton_line5__hy_qG{width:100%}.RoomDetailsSkeleton_roomDetailsSkeleton__VbfM8 .RoomDetailsSkeleton_divider__u9Ysq{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:RoomDetailsSkeleton_glow__UOBGL 1s linear infinite alternate;display:flex;width:100%;height:1px;margin-top:110px}@keyframes RoomDetailsSkeleton_glow__UOBGL{0%{background-color:hsla(0,4%,91%,.3);border-color:hsla(0,4%,91%,.3)}to{background-color:#e9e7e7;border-color:#e9e7e7}}.HotelPageMap_hotelPageMap__gWa5b{display:flex;flex-direction:column;width:100%;gap:24px}.HotelPageMap_hotelPageMap_areaContainer__rFyIN{display:flex;flex-direction:column;font-size:24px;line-height:1.2;gap:6px}.HotelPageMap_hotelPageMap_title___amVb{font-family:StonedYouth,sans-serif;font-size:28px}.HotelPageMap_hotelPageMap_subtitle__jd8P7{font-size:24px;font-family:EuropaBold,sans-serif}.HotelPageMap_hotelPageMap_description__jmEqx{font-size:18px}.HotelPageMap_hotelPageMap_viewAreaButton__9XEOC{background-color:#000;color:#fff;font-size:18px;line-height:1.5;border-radius:16px;padding:13px 80px;white-space:nowrap;width:100%;margin:0;background-color:#fff;color:#000;border:1px solid #000}.HotelPageMap_hotelPageMap_viewAreaButton__9XEOC:hover{background-color:#333}.HotelPageMap_hotelPageMap_viewAreaButton__9XEOC:disabled{background-color:#a9a9a2}@media(min-width:769px){.HotelPageMap_hotelPageMap_viewAreaButton__9XEOC{font-size:18px;line-height:1.2;padding:16px 60px;width:-moz-fit-content;width:fit-content}}.HotelPageMap_hotelPageMap_viewAreaButton__9XEOC:hover{background-color:#f8f6f6}.HotelPageMap_hotelPageMap_mapContainer__O3sJY{width:100%;height:500px;overflow:hidden;border-radius:12px}.OrderSummary_orderSummary__dgYVE{width:100%;overflow-y:auto}.OrderSummary_skeletonLoader__0_mRH{margin-top:28px}.OrderSummary_titlesContainer__ec2p2{display:flex;gap:24px}@media(min-width:769px){.OrderSummary_titlesContainer__ec2p2{gap:16px}}.OrderSummary_title__uCU_O{font-family:StonedYouth,sans-serif;font-size:20px;line-height:1.2}@media(min-width:769px){.OrderSummary_title__uCU_O{font-size:24px}}.OrderSummary_priceDescriptionsContainer___k_8m{display:flex;flex-direction:column;gap:16px;font-size:16px;line-height:1.2;margin-top:24px}.OrderSummary_priceRow__jrlVY{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:4px}.OrderSummary_priceRow__jrlVY>*{width:-moz-fit-content;width:fit-content}.OrderSummary_price__ykQ5_{margin-left:auto}.OrderSummary_totalPriceRow__TNuMy{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media(min-width:769px){.OrderSummary_totalPriceRow__TNuMy{margin-bottom:16px}}.OrderSummary_totalPriceLabel__qRfiD{font-size:14px;line-height:1.2;width:-moz-fit-content;width:fit-content}@media(min-width:769px){.OrderSummary_totalPriceLabel__qRfiD{font-size:16px}}.OrderSummary_totalPrice__Dy8p7{font-family:StonedYouth,sans-serif;font-size:28px;line-height:1.2;width:-moz-fit-content;width:fit-content}@media(min-width:769px){.OrderSummary_totalPrice__Dy8p7{display:block;text-align:end}}@media(min-width:992px){.OrderSummary_totalPrice__Dy8p7{display:flex;width:auto}}.OrderSummary_paymentButton__NjF26{background-color:#000;color:#fff;font-size:18px;border-radius:16px;width:100%;cursor:pointer;display:flex;justify-content:center;padding:15px 0;border-radius:12px;margin-top:24px}.OrderSummary_paymentButton__NjF26:hover{background-color:#333}.OrderSummary_paymentButton__NjF26:disabled{background-color:#a9a9a2}@media(min-width:769px){.OrderSummary_paymentButton__NjF26{width:auto;width:100%}}.OrderSummary_divider__PgNJm{width:100%;height:1px;position:relative;border-top:1px solid #000;margin:24px 0 16px}.OrderSummary_divider__PgNJm:after,.OrderSummary_divider__PgNJm:before{content:none}.OrderSummary_skeletonContainer__gjXg7{display:flex;flex-direction:column;width:100%}.OrderSummary_orderSummary_warningBannerContainer__JdAkx{margin-top:16px}.ToastBanner_toastBanner__EZYLC{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:24px;padding:16px;border-radius:8px;width:-moz-fit-content;width:fit-content}.ToastBanner_toastBanner__EZYLC.ToastBanner_error__6y_A8{background-color:#c02827;color:#fff}.ToastBanner_toastBanner__EZYLC.ToastBanner_warning__auKWk{background-color:#ffa800;color:#fff}.ToastBanner_toastBanner__EZYLC.ToastBanner_info__DXl55{background-color:#f8f6f6;color:#000}.ToastBanner_toastBanner__EZYLC.ToastBanner_success__1ABC5{background-color:#50ab64;color:#fff}.ToastBanner_textContainer__fziB3{display:flex;align-items:flex-start;gap:8px}.ToastBanner_icon__vyNe8{font-size:24px;font-weight:400}.ToastBanner_icon__vyNe8.ToastBanner_error__6y_A8,.ToastBanner_icon__vyNe8.ToastBanner_warning__auKWk{color:#fff}.ToastBanner_icon__vyNe8.ToastBanner_info__DXl55{color:#1c92ff}.ToastBanner_icon__vyNe8.ToastBanner_success__1ABC5{color:#fff;font-weight:700}.ToastBanner_closeIcon__jFjrq{font-weight:700;font-size:16px;cursor:pointer}.CheckoutForm_applyButtonContainer__A5INH{display:flex;width:100%;justify-content:stretch}.CheckoutForm_applyButton__ZhDQX{background-color:#000;color:#fff;font-size:18px;border-radius:16px;cursor:pointer;margin-top:16px;width:100%;text-align:center;padding:16px 24px}.CheckoutForm_applyButton__ZhDQX:hover{background-color:#333}.CheckoutForm_applyButton__ZhDQX:disabled{background-color:#a9a9a2}@media(min-width:769px){.CheckoutForm_applyButton__ZhDQX{width:auto;width:100%}}.CheckoutForm_toastBanner__zqvQ_{margin-top:16px;width:100%!important}.CheckInForm_applyButtonContainer__LFIaK{display:flex;width:100%;justify-content:stretch}.CheckInForm_applyButton__IwWoW{background-color:#000;color:#fff;font-size:18px;border-radius:16px;cursor:pointer;margin-top:16px;width:100%;text-align:center;padding:16px 24px}.CheckInForm_applyButton__IwWoW:hover{background-color:#333}.CheckInForm_applyButton__IwWoW:disabled{background-color:#a9a9a2}@media(min-width:769px){.CheckInForm_applyButton__IwWoW{width:auto;width:100%}}.CheckInForm_toastBanner__yd7LT{margin-top:16px;width:100%!important}.CheckInPayment_checkInPayment__yqV_2{display:flex;flex-direction:column;gap:16px}.CheckInPayment_checkInPayment_title__3LReu{font-family:StonedYouth,sans-serif;font-size:24px;line-height:1.2;color:#fff}.CheckInPayment_checkInPayment_subtitle__NN2JF{font-family:EuropaBold,sans-serif;font-size:18px;line-height:1.2}.CheckInPayment_checkInPayment_paymentDetailContainer__PYnCU{display:flex;flex-direction:column;gap:24px}.CheckInPayment_checkInPayment_paymentDetail__Aznu6{display:flex;flex-direction:column;gap:16px}.CheckInPayment_checkInPayment_row__X615e{display:flex;justify-content:space-between;align-items:center;font-size:18px}.CheckInPayment_checkInPayment_totalContainer__R55Pt{border-top:1px solid #d9d9d6;border-bottom:1px solid #d9d9d6;padding:16px 0}.CheckInPayment_checkInPayment_nightsRow__qktvX{display:flex;gap:4px;align-items:center}.CheckInPayment_checkInPayment_formContainer__yyFq_{display:flex;flex-direction:column;background-color:#fff;padding:24px;border-radius:12px;gap:24px}.CheckInPayment_checkInPayment_localTaxText__UIKXQ{display:flex;gap:4px;align-items:center;font-size:16px}.CheckInPayment_checkInPayment_localTaxButton__crrf6{text-decoration:underline}.CheckInPayment_paid__jLAnO{font-size:14px;line-height:1.2;font-family:EuropaBold,sans-serif;color:#50ab64}.PaymentModal_paymentModal_container____gMZ{z-index:15}@media(min-width:769px){.PaymentModal_paymentModal_container____gMZ{height:100vh;max-height:99vh!important}}.PaymentModal_paymentModal__80UZQ{display:flex;flex-direction:column}.PaymentModal_paymentModal__80UZQ.PaymentModal_hidden__mg8Ca{visibility:hidden}@media(min-width:769px){.PaymentModal_paymentModal__80UZQ{max-width:928px;height:-moz-fit-content!important;height:fit-content!important}}.PaymentModal_paymentModal_header__AjzsI{display:flex;flex-direction:column;padding:12px 24px;border-bottom:2px solid #f8f6f6}.PaymentModal_paymentModal_title__d4Mfe{font-size:28px}.PaymentModal_paymentModal_body__oDZFR{display:flex;flex-direction:column;gap:12px;padding:32px;width:100%;height:100%;background-color:#fff;overflow-y:auto;overflow-x:hidden;position:relative}@media(min-width:769px){.PaymentModal_paymentModal_body__oDZFR{flex-direction:row;border-radius:0 0 16px 16px;height:-moz-fit-content;height:fit-content}}.PaymentModal_closeButtonRow__a8Z6x{display:flex;justify-content:space-between;align-items:center;width:100%}.PaymentModal_closeButtonRow__a8Z6x .PaymentModal_closeButton__K6hmE{display:flex;justify-content:center;align-items:center;padding:10px;text-align:center;background-color:transparent;border:1px solid #000;border-radius:30px}.PaymentModal_closeButtonRow__a8Z6x .PaymentModal_closeButton__K6hmE:hover{background-color:#f8f6f6}.PaymentModal_closeButtonRow__a8Z6x .PaymentModal_closeIcon__esS3H{display:flex;font-weight:700;font-size:20px;line-height:1}.PaymentModal_columnsContainer__Gtt7z{display:flex;flex-direction:column;width:100%}@media(min-width:769px){.PaymentModal_columnsContainer__Gtt7z{flex-direction:row;justify-content:space-between;gap:32px;height:100%}}.PaymentModal_reservationDetailsCol__Jg83C{display:flex;flex-direction:column;gap:12px}@media(min-width:769px){.PaymentModal_reservationDetailsCol__Jg83C{min-width:400px;height:100%;overflow:auto}}.PaymentModal_reservationDetailsContainer__bY4HA{display:flex;flex-direction:column;gap:8px;background-color:#f8f6f6;border-radius:12px;padding:24px}.PaymentModal_itemRow__ojuF2{display:flex;align-items:center;justify-content:space-between}.PaymentModal_subtitle__i4aZ_{font-size:18px;font-family:EuropaBold,sans-serif;line-height:1.2}.PaymentModal_priceContainer__NlUP1{display:flex;flex-direction:column;background-color:#f8f6f6;gap:16px;border-radius:12px;padding:24px}.PaymentModal_priceRow__Vo0s2{display:flex;align-items:center;justify-content:space-between}.PaymentModal_priceRow__Vo0s2>*{width:-moz-fit-content;width:fit-content}.PaymentModal_price__r_Mig{font-family:StonedYouth,sans-serif;font-size:28px;line-height:1.2}.PaymentModal_divider___jzXq{border-top:1px solid #a9a9a2;margin:16px 0}.PaymentModal_stripeFormCol__5Ib43{position:relative;overflow-y:auto;overflow-x:hidden;width:100%}.PaymentModal_stripeForm__V1rkd{position:-webkit-sticky;position:sticky;width:100%;top:0}.PaymentModal_divider___jzXq{display:flex;margin:32px 0;color:#f8f6f6}@media(min-width:769px){.PaymentModal_divider___jzXq{display:none}}.NationalityInput_inputContainer__MAepS{display:flex;flex-direction:column;width:100%;position:relative}.NationalityInput_inputRow__1ecMZ{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}.NationalityInput_inputWrapper__Asa_6{position:relative;width:100%}.NationalityInput_inputField__FUKtC{padding:16px;border:1px solid #000;border-radius:12px;line-height:1.2;width:100%}.NationalityInput_inputField__FUKtC::placeholder{color:#a9a9a2;text-transform:none}.NationalityInput_inputField__FUKtC:-ms-input-placeholder{color:#a9a9a2}.NationalityInput_inputField__FUKtC::-ms-input-placeholder{color:#a9a9a2}.NationalityInput_inputField__FUKtC.NationalityInput_error__31foE{border-color:red}.NationalityInput_icon__YNBHP{font-size:18px;line-height:1.2}.NationalityInput_icon__YNBHP.NationalityInput_error__31foE{color:#ff2121}.NationalityInput_icon__YNBHP.NationalityInput_fieldIcon__pYa1b{position:absolute;top:16px;right:16px;font-size:20px}.NationalityInput_icon__YNBHP.NationalityInput_hidden__ikaJ6{display:none}.NationalityInput_inputErrorContainer__qWfOy{display:flex;gap:4px;align-items:center;margin-top:8px}.NationalityInput_inputError__ZaDNS{font-size:14px;line-height:1.2;text-align:left;color:#ff2121}.NationalityInput_countryList__g8nsj{position:absolute;top:90px;border:1px solid #000;border-radius:12px 12px;padding:8px;background-color:#fff;width:100%;z-index:5}.NationalityInput_countryRow__7S_k9{display:flex;justify-content:space-between;align-items:center;padding:4px 8px;gap:4px;border-radius:8px;cursor:pointer}.NationalityInput_countryRow__7S_k9:hover{background-color:#f8f6f6}.NationalityInput_inputFlag__z1S3H{position:absolute;top:22px;right:16px}.BookingRedirect_bookingRedirect__rtZbn{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:36px;text-align:center;height:80dvh;padding:80px 0 24px}.BookingRedirect_bookingRedirect_loaderContainer__puD_y{display:flex;flex-direction:column;gap:24px}.RoomDetail_roomDetail__TwON8{width:100%}.RoomDetail_mobileView__IaEZW{display:block}@media(min-width:769px){.RoomDetail_mobileView__IaEZW{display:none}}.RoomDetail_desktopLayoutContainer__g215M{display:none;position:relative;gap:32px}@media(min-width:769px){.RoomDetail_desktopLayoutContainer__g215M{display:flex}}.RoomDetail_roomDetailContainer__e5YkF{margin-bottom:100px}@media(min-width:769px){.RoomDetail_roomDetailContainer__e5YkF{margin-bottom:auto}}.RoomDetail_mapColumn__bxmNv{margin-top:32px;position:relative;width:100%;height:440px}@media(min-width:769px){.RoomDetail_mapColumn__bxmNv{margin-top:0;top:calc(var(--header-height) + 63px);position:-webkit-sticky;position:sticky;width:clamp(20.375rem,calc(20.375rem + 13.625 * (100vw - 48.0625rem) / 31.9375),34rem);height:clamp(20.4375rem,calc(20.4375rem + 14.8125 * (100vw - 48.0625rem) / 31.9375),35.25rem)}}.RoomDetail_roomColumn__PW5k8{width:100%;height:100%;overflow-y:auto}.RoomDetail_detailInfo___vmEP{margin-top:24px}.RoomDetail_mainRoomImgWrapper__8Kj5F{position:relative;aspect-ratio:375/210;width:100vw;margin:0 0 0 -24px}.RoomDetail_bigImage__qkDgz{opacity:0;transition:opacity .3s ease-out;-webkit-transition:opacity .3 ease-out;-moz-transition:opacity .3 ease-in-out}.RoomDetail_bigImage__qkDgz.RoomDetail_selectedImage__GF8lA{opacity:1}.RoomDetail_imgButtons__SxV4M{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px;position:absolute;bottom:0}.RoomDetail_view3dButton__WOxYY{display:flex;flex-direction:row;align-items:center;gap:4px;border-radius:24px;width:-moz-fit-content;width:fit-content;white-space:nowrap;display:none;padding:8px;line-height:1.2;font-size:14px}.RoomDetail_view3dButton__WOxYY:hover{background-color:#e9e7e7}.RoomDetail_view3dButtonIcon___YowA{font-size:16px}.RoomDetail_imgCounter__CU4pK{display:flex;align-items:center;gap:4px;color:#fff;line-height:1.2;font-size:14px}.RoomDetail_imgCounterIcon__dxQMW{color:#fff;font-size:22px}.RoomDetail_mobileBody__HC5C_{margin-top:16px}.RoomDetail_divider__lambP{width:100%;height:1px;position:relative;border-top:1px solid #d9d9d6;margin:40px 0}.RoomDetail_divider__lambP:after,.RoomDetail_divider__lambP:before{content:"";height:1px;border-top:1px solid #d9d9d6;top:-1px;position:absolute;width:24px}.RoomDetail_divider__lambP:before{left:-24px}.RoomDetail_divider__lambP:after{right:-24px}@media(min-width:769px){.RoomDetail_divider__lambP{width:100%;height:1px;position:relative;border-top:1px solid #d9d9d6}.RoomDetail_divider__lambP:after,.RoomDetail_divider__lambP:before{content:none}}.CheckIn_checkIn__383Cp{display:flex;flex-direction:column;width:100%;height:100%;padding:24px}@media(min-width:769px){.CheckIn_checkIn__383Cp{padding:32px}}.CheckIn_title__cr3XG{display:flex;align-items:flex-start;width:100%;font-family:StonedYouth,sans-serif;font-size:24px}@media(min-width:769px){.CheckIn_title__cr3XG{margin-top:24px}}.CheckIn_pendingInfoSubtitle__ZI204{font-family:EuropaBold,sans-serif;font-size:18px}.CheckIn_pendingItemsNotice__te5Jz{font-size:14px;line-height:1.2;margin-top:16px}.CheckIn_columnsContainer__vDy6b{display:flex;flex-direction:column;width:100%}@media(min-width:769px){.CheckIn_columnsContainer__vDy6b{flex-direction:row;justify-content:space-between;gap:32px;height:100%}}.CheckIn_reservationDetailsCol___pw6F{display:flex;flex-direction:column;gap:12px}@media(min-width:769px){.CheckIn_reservationDetailsCol___pw6F{min-width:400px;height:100%;overflow:auto}}.CheckIn_reservationDetailsContainer__h0hKD{display:flex;flex-direction:column;gap:8px;background-color:#f8f6f6;border-radius:12px;padding:24px}.CheckIn_itemRow__UXuYS{display:flex;align-items:center;justify-content:space-between}.CheckIn_price__WKzJb{font-family:StonedYouth,sans-serif;font-size:28px;line-height:1.2}.CheckIn_titleDivider__4oJCe{width:100%;height:1px;position:relative;border-top:1px solid #d9d9d6;margin:24px 0}.CheckIn_titleDivider__4oJCe:after,.CheckIn_titleDivider__4oJCe:before{content:"";height:1px;border-top:1px solid #d9d9d6;top:-1px;position:absolute;width:24px}.CheckIn_titleDivider__4oJCe:before{left:-24px}.CheckIn_titleDivider__4oJCe:after{right:-24px}.CheckIn_divider___nhdC{width:100%;height:1px;position:relative;border-top:1px solid #d9d9d6;margin:16px 0}.CheckIn_divider___nhdC:after,.CheckIn_divider___nhdC:before{content:none}.CheckIn_sectionDivider__yEvgU{width:100%;height:1px;position:relative;border-top:1px solid #d9d9d6;margin:24px 0}.CheckIn_sectionDivider__yEvgU:after,.CheckIn_sectionDivider__yEvgU:before{content:"";height:1px;border-top:1px solid #d9d9d6;top:-1px;position:absolute;width:24px}.CheckIn_sectionDivider__yEvgU:before{left:-24px}.CheckIn_sectionDivider__yEvgU:after{right:-24px}@media(min-width:769px){.CheckIn_sectionDivider__yEvgU{display:none}}.CheckIn_stripeFormCol__6IQnT{position:relative;overflow-y:auto;overflow-x:hidden;width:100%}.CheckIn_stripeForm__YS1WW{position:-webkit-sticky;position:sticky;width:100%;top:0}.CheckIn_amountPaid__Ih8U1{display:flex;align-items:center;gap:8px}.CheckIn_paid__RMkB_{font-size:14px;line-height:1.2;font-family:EuropaBold,sans-serif;color:#50ab64}.CheckIn_checkIn_skeletonContainer__T1C1T{display:flex;padding:24px}.MapFilterButtons_mapFilterButtons__XdkuH{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 24px}.MapFilterButtons_mapFilterButtons_buttonsContainer__WIgsM{display:flex;gap:8px;width:100%;transition:opacity 1s,display 1s;transition-behavior:allow-descrete;opacity:1}.MapFilterButtons_mapFilterButtons_buttonsContainer__WIgsM.MapFilterButtons_hidden__Uss_N{display:none;opacity:0}@starting-style{.MapFilterButtons_mapFilterButtons_buttonsContainer__WIgsM{opacity:0}}.MapFilterButtons_mapFilterButtons_roundButton__oWOZ8{display:flex;height:48px;padding:0 8px;width:100%;gap:8px;justify-content:center;align-items:center;border-radius:30px;border:1px solid #000;background:#fff;transition:opacity 1s;opacity:1}@starting-style{.MapFilterButtons_mapFilterButtons_roundButton__oWOZ8{opacity:0}}.MapFilterButtons_mapFilterButtons_roundButton__oWOZ8:hover{background-color:#f8f6f6}.MapFilterButtons_mapFilterButtons_roundButton__oWOZ8:disabled{border:1px solid #e9e7e7;color:#e9e7e7;background-color:#fff;cursor:not-allowed}.ExpandableMap_expandableMap__hobY2{display:flex;flex-direction:column;width:100%;height:100%;z-index:11;position:-webkit-sticky;position:sticky;background-color:#fff;top:calc(var(--header-height) + 93px + 16px);border-bottom:1px solid #d9d9d6}.ExpandableMap_expandableMap_mapContainer__Hr3Hy{display:flex;position:absolute;top:calc((var(--full-header-height)) + 16px);width:100%;height:0}@media(min-width:769px){.ExpandableMap_expandableMap_mapContainer__Hr3Hy{position:static;height:100%}}.FilterOption_filterOption_button__4WaX_{display:flex;padding:6px 12px;align-items:center;justify-content:space-between;flex-wrap:nowrap;text-wrap:nowrap;gap:4px;border-radius:30px;border:1px solid #000;background:#fff}.FilterOption_filterOption_button__4WaX_:hover{background-color:#f8f6f6}.FilterOption_filterOption_button__4WaX_:disabled{border:1px solid #d9d9d6;color:#d9d9d6;pointer-events:none;cursor:not-allowed}.FilterOption_filterOption_button__4WaX_.FilterOption_selected__HBrhd{background-color:#253746;color:#fff}.FilterOption_filterOption_button__4WaX_.FilterOption_selected__HBrhd path{stroke:#fff}.FilterOption_filterOption_button__4WaX_.FilterOption_selected__HBrhd:hover{background-color:#2c4153}.FilterOption_filterOption_title__0RLGO{max-width:150px;overflow:hidden;text-overflow:ellipsis}.FilterOption_cityAreaCard__UVhql{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content}.FilterOption_cityAreaCard__UVhql.FilterOption_disabled__4XHd4{opacity:.5;cursor:not-allowed;pointer-events:none}.FilterOption_cityAreaCard_checkBoxContainerContainer__dhN9_{display:flex;position:relative;border-radius:12px;border:2px solid transparent;width:-moz-fit-content;width:fit-content}.FilterOption_imgWrapper__RphSu{width:100%;height:100%;position:relative;border-radius:12px;overflow:hidden;width:160px;height:180px}.FilterOption_imgWrapper__RphSu.FilterOption_selected__HBrhd{background-color:#253746}.FilterOption_cityImage__OSCJR{filter:brightness(1);transition:filter .3s ease;cursor:pointer}.FilterOption_cityImage__OSCJR:hover{filter:brightness(.8)}.FilterOption_imgSelectedFade__j4Y8E{position:absolute;top:0;width:100%;height:100%;background-color:rgba(37,55,70,.5);border-radius:12px}.FilterOption_imgTitles__KgsV8{display:flex;flex-direction:column;gap:12px;position:absolute;left:12px;bottom:12px}.FilterOption_cityName__14ejH{display:flex;padding:6px 12px;align-items:center;gap:4px;border-radius:30px;background:#fff;width:-moz-fit-content;width:fit-content;cursor:pointer}.FilterOption_imgHeader__npX9S{position:absolute;left:12px;top:12px;color:#fff;line-height:1.2;font-size:14px}.FilterOption_checkboxTick__twYk4{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;right:12px;top:12px;border-radius:4px;margin-left:auto;border:1px solid #fff;width:18px;height:18px;outline:none;cursor:pointer;background-color:transparent}.FilterOption_checkboxTick__twYk4:checked{background-color:#ffe700;border-color:#ffe700}.FilterOption_checkboxTick__twYk4:checked:before{content:"";display:block;position:absolute;left:6px;top:1px;width:5px;height:10px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}.SectionTitle_filtersModal_titleContainer__KMegb{display:flex;flex-direction:row;align-items:center;gap:8px;height:26px}.SectionTitle_filtersModal_sectionTitle__GoUbz{font-family:EuropaBold,sans-serif;font-size:18px;line-height:1.2}.SectionTitle_filtersModal_sectionTitle_tooltip__71o4A{font-size:12px;color:#d9d9d6;background-color:#2c4153;padding:4px 8px;border-radius:4px;width:-moz-fit-content;width:fit-content;cursor:none;position:relative}.SectionTitle_filtersModal_sectionTitle_tooltip__71o4A:before{content:"";position:absolute;top:50%;left:-6px;transform:translateY(-50%);border-color:transparent #2c4153 transparent transparent;border-style:solid;border-width:6px 6px 6px 0}.SectionTitle_filtersModal_sectionTitle_tooltip__71o4A.SectionTitle_hidden__29GKA{display:none}.PriceRangeSelector_priceRangeSelector__2wXND{display:flex;flex-direction:column;width:100%;position:relative}.PriceRangeSelector_priceRangeSelector_selectedRangeContainer__SYuV_{display:flex;justify-content:flex-end;width:100%}.PriceRangeSelector_priceRangeSelector_slider__K16bu{width:100%}.PriceRangeSelector_priceRangeSelector_slider__K16bu .ant-slider-handle:after{box-shadow:0 0 0 2px #253746!important;border-color:#253746!important}.PriceRangeSelector_priceRangeSelector_histogram__4FEc0{position:absolute;display:flex;align-items:flex-end;width:100%;height:32px;margin-left:10px}.PriceRangeSelector_priceRangeSelector_histogramPath__T1Hcx{transition:d .3s ease;filter:drop-shadow(0 1px 1px rgba(0,0,0,.1))}@media(min-width:769px){.FiltersModal_filtersModal_container__J5J4R{height:100vh;max-height:99vh!important}}.FiltersModal_filtersModal__XpfY_{display:flex;flex-direction:column}@media(min-width:769px){.FiltersModal_filtersModal__XpfY_{width:100%;padding:0 16px;max-width:880px;height:100%}}.FiltersModal_filtersModal_header__sxkdZ{display:flex}.FiltersModal_filtersModal_title__WU4cM{font-size:28px}.FiltersModal_filtersModal_button__pHGXE{display:flex;padding:8px 16px;align-items:center;gap:8px;border-radius:30px;background:#f8f6f6;cursor:pointer}.FiltersModal_closeButtonRow__ybRaF{display:flex;justify-content:space-between;align-items:center;width:100%}.FiltersModal_closeButtonRow__ybRaF .FiltersModal_closeButton___THeJ{display:flex;justify-content:center;align-items:center;padding:10px;text-align:center;background-color:transparent;border:1px solid #000;border-radius:30px}.FiltersModal_closeButtonRow__ybRaF .FiltersModal_closeButton___THeJ:hover{background-color:#f8f6f6}.FiltersModal_closeButtonRow__ybRaF .FiltersModal_closeIcon__6zbuN{display:flex;font-weight:700;font-size:20px;line-height:1}.FiltersModal_filtersModal_body__bTehX{display:flex;flex-direction:column;width:100%;height:100%;background-color:#fff;padding:24px;gap:24px;overflow-y:auto}.FiltersModal_filtersModal_confirmButton__aczHJ{background-color:#000;color:#fff;font-size:18px;line-height:1.5;border-radius:16px;padding:13px 80px;white-space:nowrap;width:100%;margin:0}.FiltersModal_filtersModal_confirmButton__aczHJ:hover{background-color:#333}.FiltersModal_filtersModal_confirmButton__aczHJ:disabled{background-color:#a9a9a2}@media(min-width:769px){.FiltersModal_filtersModal_confirmButton__aczHJ{font-size:18px;line-height:1.2;padding:16px 60px;width:-moz-fit-content;width:fit-content}}.FiltersModal_filtersModal_cancelButton__blJcd{background-color:#000;color:#fff;font-size:18px;line-height:1.5;border-radius:16px;padding:13px 80px;white-space:nowrap;width:100%;margin:0;background-color:#fff;color:#000;border:1px solid #000}.FiltersModal_filtersModal_cancelButton__blJcd:hover{background-color:#333}.FiltersModal_filtersModal_cancelButton__blJcd:disabled{background-color:#a9a9a2}@media(min-width:769px){.FiltersModal_filtersModal_cancelButton__blJcd{font-size:18px;line-height:1.2;padding:16px 60px;width:-moz-fit-content;width:fit-content}}.FiltersModal_filtersModal_cancelButton__blJcd:hover{background-color:#f8f6f6}.FiltersModal_filtersModal_clearFiltersButton__AqUkc{background-color:transparent;text-decoration:underline;font-size:18px;line-height:1.2}.FiltersModal_filtersModal_results__PUSj7{font-family:EuropaBold,sans-serif;font-size:18px;text-align:center;line-height:1}.FiltersModal_filtersModal_results__PUSj7.FiltersModal_noResults__EtnNX{color:#c02827}.FiltersModal_filtersModal_footer__KW1AN{display:flex;width:100%;flex-direction:column;gap:16px}@media(min-width:769px){.FiltersModal_filtersModal_footer__KW1AN{display:flex;flex-direction:row-reverse;align-items:center;gap:8px}}.FiltersModal_filtersModal_cancelCtasContainer__Nyqrv{display:flex;flex-direction:column;width:100%;gap:16px}@media(min-width:769px){.FiltersModal_filtersModal_cancelCtasContainer__Nyqrv{flex-direction:row;align-items:center;justify-content:flex-start;gap:24px}}.FiltersModal_filtersModal_applyCtasContainer__VAXXj{display:flex;flex-direction:column-reverse;width:100%;gap:16px}@media(min-width:769px){.FiltersModal_filtersModal_applyCtasContainer__VAXXj{flex-direction:row-reverse;align-items:center;justify-content:flex-start;gap:24px}}.FiltersModal_filtersModal_section__0E6Zk{display:flex;flex-direction:column;gap:12px}.FiltersModal_filtersModal_priceRangesection__JQLh7{display:flex;flex-direction:column;gap:8px}.FiltersModal_filtersModal_titleContainer__as3WZ{display:flex;flex-direction:row;align-items:center;gap:8px}.FiltersModal_filtersModal_sectionTitle__AGoVA{font-family:EuropaBold,sans-serif;font-size:18px;line-height:1.2}.FiltersModal_filtersModal_sectionTitle_tooltip__3dRv0{font-size:12px;color:#d9d9d6;background-color:#2c4153;padding:4px 8px;border-radius:4px;width:-moz-fit-content;width:fit-content;cursor:none;position:relative}.FiltersModal_filtersModal_sectionTitle_tooltip__3dRv0:before{content:"";position:absolute;top:50%;left:-6px;transform:translateY(-50%);border-color:transparent #2c4153 transparent transparent;border-style:solid;border-width:6px 6px 6px 0}.FiltersModal_filtersModal_sectionTitle_tooltip__3dRv0.FiltersModal_hidden___0JHv{display:none}.FiltersModal_filtersModal_sectionContent___tuK_{display:flex;flex-wrap:wrap;gap:4px}.FiltersModal_filtersModal_sectionContent_priceRange__nIRBB{display:flex;padding-inline:24px}.FiltersModal_filtersModal_pill__kLf9d{display:flex;padding:6px 12px;align-items:center;justify-content:space-between;gap:4px;border-radius:30px;border:1px solid #000;background:#fff}.FiltersModal_filtersModal_pill__kLf9d:hover{background-color:#f8f6f6}.FiltersModal_filtersModal_pill__kLf9d.FiltersModal_selected__a_0hf{background-color:#253746;color:#fff}.FiltersModal_filtersModal_pill__kLf9d.FiltersModal_selected__a_0hf path{stroke:#fff}.FiltersModal_filtersModal_pill__kLf9d.FiltersModal_selected__a_0hf:hover{background-color:#2c4153}.PopoverContent_popoverContent__dNg_R{display:flex;flex-direction:column;gap:24px;padding:24px;width:100%;max-width:400px;max-height:400px}.PopoverContent_popoverContent_title__qJZ6a{font-family:EuropaBold,sans-serif;font-size:24px;line-height:1.2}.PopoverContent_popoverContent_subtitle__gJ5AW{font-family:EuropaBold,sans-serif;font-size:18px;line-height:1.2}.PopoverContent_popoverContent_container__oFNFO{display:flex;flex-direction:column;gap:12px;width:100%;height:100%;max-height:400px;overflow-y:auto}.PriceRangePopover_popoverContent__nxNCk{display:flex;flex-direction:column;gap:12px;padding:24px;width:500px;gap:24px}.PriceRangePopover_popoverContent_title__lWbJ4{font-family:EuropaBold,sans-serif;font-size:24px;line-height:1.2}.PriceRangePopover_popoverContent_subtitle__akUrv{font-family:EuropaBold,sans-serif;font-size:18px;line-height:1.2}.PriceRangePopover_popoverContent_container__WSJx0{display:flex;justify-content:center;width:90%;margin-inline:auto}.FilterEditButton_filterEditButton_button__u6VRx{display:flex;width:-moz-fit-content;width:fit-content;justify-content:center;align-items:center;background-color:#f8f6f6;padding:6px 12px;border-radius:30px;gap:4px}.FilterEditButton_filterEditButton_button__u6VRx.FilterEditButton_selected__o_do8{background-color:#253746;color:#fff}.FilterEditButton_filterEditButton_button__u6VRx.FilterEditButton_selected__o_do8 path{fill:#fff}.FilterEditButton_filterEditButton_button__u6VRx.FilterEditButton_selected__o_do8:hover{background-color:#2c4153}.FilterEditButton_filterEditButton_button__u6VRx:hover{background-color:#e9e7e7}.FilterEditButton_filterEditButton_popoverContent__sz7QN{flex-wrap:wrap;width:-moz-fit-content;width:fit-content}.FilterEditButton_filterEditButton_popoverContent__sz7QN,.FiltersRow_filtersRow__DzN_o{display:flex;gap:4px;align-items:center;justify-content:flex-start}.FiltersRow_filtersRow_button__vMHlT{display:flex;width:-moz-fit-content;width:fit-content;justify-content:center;align-items:center;background-color:#f8f6f6;padding:6px 12px;border-radius:30px;gap:4px}.FiltersRow_filtersRow_button__vMHlT:hover{background-color:#e9e7e7}.FiltersRow_filtersRow_clearButton__Uk589{display:flex;width:-moz-fit-content;width:fit-content;justify-content:center;align-items:center;padding:6px 12px;text-decoration:underline;font-size:18px;line-height:1.2}.FiltersRow_filtersRow_pillSkeleton__eEtgN{position:relative;overflow:hidden;background-color:#e9e7e7;border-color:#e9e7e7;animation:FiltersRow_glow__y7QvZ 1s linear infinite alternate;display:flex;border-radius:30px;width:120px;height:36px}@keyframes FiltersRow_glow__y7QvZ{0%{background-color:hsla(0,4%,91%,.3);border-color:hsla(0,4%,91%,.3)}to{background-color:#e9e7e7;border-color:#e9e7e7}}