.CheckInPaymentError_checkInPaymentError___YTLE{display:flex;flex-direction:column;color:#fff;align-items:center;position:absolute;top:0;left:0;width:100vw;height:100vh;padding:24px;background-color:#000}@media(min-width:769px){.CheckInPaymentError_checkInPaymentError___YTLE{padding:48px}}.CheckInPaymentError_checkInPaymentError_errorContainer__CS_rt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:48px;margin-top:auto;height:100%}@media(min-width:769px){.CheckInPaymentError_checkInPaymentError_errorContainer__CS_rt{padding-top:84px;margin-top:0;justify-content:center}}.CheckInPaymentError_checkInPaymentError_textsContainer__G5k4x{display:flex;flex-direction:column;gap:16px;text-align:center;align-items:center;height:100%}.CheckInPaymentError_checkInPaymentError_title__4sCxh{font-size:40px;font-family:StonedYouth,sans-serif}.CheckInPaymentError_checkInPaymentError_message__Z0xg3{max-width:417px}.CheckInPaymentError_checkInPaymentError_stripeErrorContainer__liJYQ{display:flex;flex-direction:column;gap:8px;font-size:18px;margin-top:auto}.CheckInPaymentError_checkInPaymentError_stripeErrorTitle__VG6IS{font-family:EuropaBold,sans-serif}.CheckInPaymentError_checkInPaymentError_stripeError__iIk8U{font-family:EuropaBold,sans-serif;color:#ff2121}.CheckInPaymentError_checkInPaymentError_cancelButton__P2tTk{display:flex;align-items:center;justify-content:center;align-self:flex-end;background-color:#fff;min-width:32px;height:32px;border-radius:16px}.CheckInPaymentError_checkInPaymentError_ctasContainer__1nIHQ{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:48px;margin-top:auto;height:100%}.CheckInPaymentError_checkInPaymentError_button__9fMAW{display:flex;width:150px;height:48px;padding:8px 12px;justify-content:center;align-items:center;gap:8px;flex-shrink:0;border-radius:12px;background-color:#ffe700;color:#000}.CheckInPaymentError_checkInPaymentError_button__9fMAW:hover{background-color:#eed702}.CheckInPaymentError_checkInPaymentError_button__9fMAW:disabled{background-color:#ffe700;opacity:.3;cursor:not-allowed}.CheckInPaymentError_checkInPaymentError_contactLink__87Wc_{text-decoration:underline;font-size:18px}.CheckInPaymentSuccess_checkInPaymentSuccess__D1pyr{display:flex;flex-direction:column;color:#fff;align-items:center;width:100%;height:100%;gap:20%;background-color:#000}.CheckInPaymentSuccess_checkInPaymentSuccess_titlesContainer__jKAtO{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.CheckInPaymentSuccess_checkInPaymentSuccess_sectionTitle__L_tHW{display:flex;font-family:StonedYouth,sans-serif;font-size:24px;align-self:flex-start}.CheckInPaymentSuccess_checkInPaymentSuccess_textsContainer__UUHJ_{display:flex;flex-direction:column;text-align:center;align-items:center}.CheckInPaymentSuccess_checkInPaymentSuccess_title__s7WVO{font-size:36px;font-family:StonedYouth,sans-serif}.CheckInPaymentSuccess_checkInPaymentSuccess_container__vRTl5{display:flex;flex-direction:column;align-items:center;gap:20%}.CheckInPaymentSuccess_checkInPaymentSuccess_text__5NZyo{margin-top:24px}.TaxDetail_taxDetail_bold__IXQS1{display:flex;font-family:EuropaBold,sans-serif;width:-moz-fit-content;width:fit-content}.TaxDetail_taxDetail_subtitle__KxEpZ{font-size:12px}.ContentAccordion_toggleButton__ogPW0,.TaxDetail_taxDetail_priceRow__B2YA1{display:flex;align-items:center;justify-content:space-between}.ContentAccordion_toggleButton__ogPW0{background-color:rgba(0,0,0,0);padding:24px 0;width:100%}.ContentAccordion_title__BvaQ_{font-size:18px;line-height:1.2;font-weight:700}.ContentAccordion_content__9umPy{font-size:18px;line-height:1.2;margin-bottom:24px}.ContentAccordion_content__9umPy ul{padding:32px}.ContentAccordion_content__9umPy li{list-style:disc}.ContentAccordion_border__jTNVz:not(:first-of-type){border-top:1px solid #a9a9a2}.CityTaxModal_cityTaxModal__E2fRm{display:flex;flex-direction:column;border-radius:12px}.CityTaxModal_cityTaxModal__E2fRm p{width:-moz-fit-content;width:fit-content}@media(min-width:769px){.CityTaxModal_cityTaxModal__E2fRm{margin-top:48px;min-width:600px;max-width:600px;height:100%}}.CityTaxModal_cityTaxModal_header__WeCHM{display:flex}.CityTaxModal_cityTaxModal_title__TCQL_{font-size:24px}.CityTaxModal_closeButtonRow__7zWUB{display:flex;justify-content:space-between;align-items:center;width:100%}.CityTaxModal_closeButtonRow__7zWUB .CityTaxModal_closeButton__05Mkt{display:flex;justify-content:center;align-items:center;padding:10px;text-align:center;background-color:rgba(0,0,0,0);border:1px solid #000;border-radius:30px}.CityTaxModal_closeButtonRow__7zWUB .CityTaxModal_closeButton__05Mkt:hover{background-color:#f8f6f6}.CityTaxModal_closeButtonRow__7zWUB .CityTaxModal_closeIcon__9NFIu{display:flex;font-weight:700;font-size:20px;line-height:1}.CityTaxModal_cityTaxModal_body__qRLzh{display:flex;flex-direction:column;width:100%;height:100%;background-color:#fff;padding:0 24px 32px;border-radius:0 0 12px 12px;overflow:hidden}.CityTaxModal_cityTaxModal_cityName__NNfx8{font-family:EuropaBold,sans-serif}.CityTaxModal_cityTaxModal_accordion__onjjt{width:100%}.CityTaxModal_cityTaxModal_accordionsContainer__JRlRm{display:flex;width:100%;height:100%;overflow-y:auto}.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:rgba(233,231,231,.3);border-color:rgba(233,231,231,.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:rgba(0,0,0,0);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:rgba(233,231,231,.3);border-color:rgba(233,231,231,.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:rgba(233,231,231,.3);border-color:rgba(233,231,231,.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:rgba(233,231,231,.3);border-color:rgba(233,231,231,.3)}to{background-color:#e9e7e7;border-color:#e9e7e7}}.SideCardSkeleton_sideCardSkeleton__VzrSO{display:flex;flex-direction:row;gap:16px;background-color:rgba(0,0,0,0);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:rgba(233,231,231,.3);border-color:rgba(233,231,231,.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:rgba(233,231,231,.3);border-color:rgba(233,231,231,.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:rgba(233,231,231,.3);border-color:rgba(233,231,231,.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:rgba(233,231,231,.3);border-color:rgba(233,231,231,.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}}.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_error__31foE path{fill:#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}.InputLabel_inputLabel__m1B_S{display:flex;align-items:flex-start;gap:4px;font-size:18px;line-height:1.2}.InputLabel_requiredMark__jBF35{color:#ff2121;font-size:24px}.InputLabel_requiredMark__jBF35.InputLabel_dark__67rLq{color:#ffe700}.InputField_inputContainer__N2_NZ,.InputField_inputRow__XRG0i{display:flex;flex-direction:column;width:100%}.InputField_inputRow__XRG0i{align-items:flex-start;gap:8px}.InputField_inputWrapper___RwGE{position:relative;width:100%}.InputField_inputWrapper___RwGE.InputField_dropdownArrow__Z3UoH:after{content:"▾";font-size:24px;position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none}.InputField_dropdown__Y0ueQ,.InputField_inputField__AMe8O{padding:16px;border:1px solid #000;border-radius:12px;line-height:1.2;width:100%}.InputField_dropdown__Y0ueQ::placeholder,.InputField_inputField__AMe8O::placeholder{color:#a9a9a2;text-transform:none}.InputField_dropdown__Y0ueQ:-ms-input-placeholder,.InputField_inputField__AMe8O:-ms-input-placeholder{color:#a9a9a2}.InputField_dropdown__Y0ueQ::-ms-input-placeholder,.InputField_inputField__AMe8O::-ms-input-placeholder{color:#a9a9a2}.InputField_dropdown__Y0ueQ.InputField_error___E0eZ,.InputField_inputField__AMe8O.InputField_error___E0eZ{border-color:red}.InputField_dropdown__Y0ueQ:disabled,.InputField_inputField__AMe8O:disabled{cursor:not-allowed}.InputField_dropdown__Y0ueQ::-webkit-inner-spin-button,.InputField_dropdown__Y0ueQ::-webkit-outer-spin-button,.InputField_inputField__AMe8O::-webkit-inner-spin-button,.InputField_inputField__AMe8O::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.InputField_dropdown__Y0ueQ[type=number],.InputField_inputField__AMe8O[type=number]{-moz-appearance:textfield}.InputField_dropdown__Y0ueQ.InputField_dark__046Nq,.InputField_inputField__AMe8O.InputField_dark__046Nq{background-color:#333;color:#fff}.InputField_dropdown__Y0ueQ.InputField_dark__046Nq::placeholder,.InputField_inputField__AMe8O.InputField_dark__046Nq::placeholder{color:#fff;opacity:.7;text-transform:none}.InputField_icon__VpMZS.InputField_error___E0eZ path{fill:#ff2121}.InputField_icon__VpMZS.InputField_fieldIcon__JLL9U{position:absolute;top:16px;right:16px;font-size:20px}.InputField_icon__VpMZS.InputField_hidden___Rtqx{display:none}.InputField_icon__VpMZS.InputField_eye__T8Ns2 path{fill:#a9a9a2}.InputField_inputErrorContainer__PSPRc{display:flex;gap:4px;align-items:center;margin-top:8px}.InputField_inputError__FZEIj{font-size:14px;line-height:1.2;text-align:left;color:#ff2121}.InputField_dropdown__Y0ueQ{-webkit-appearance:none;-moz-appearance:none;appearance:none}.SocialLogin_socialLoginContainer__stjnu{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.SocialLogin_socialLoginContainer__stjnu.SocialLogin_withSmallIcons__EoTPH{flex-direction:row;justify-content:center;gap:16px}.SocialLogin_socialButton__TC9U5{display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid #000;border-radius:12px;background-color:#fff;padding:8px;width:100%;line-height:1.2;color:#000}.SocialLogin_socialButton__TC9U5.SocialLogin_withSmallIcons__EoTPH{width:-moz-fit-content;width:fit-content}.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:rgba(233,231,231,.3);border-color:rgba(233,231,231,.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:rgba(233,231,231,.3);border-color:rgba(233,231,231,.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_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:rgba(233,231,231,.3);border-color:rgba(233,231,231,.3)}to{background-color:#e9e7e7;border-color:#e9e7e7}}.Carousel_carousel__7WzZU{transition:opacity 1s;opacity:1}@starting-style{.Carousel_carousel__7WzZU{opacity:0}}.Carousel_carousel__7WzZU.Carousel_mobileCarousel__NBOj3{display:flex;width:100%;height:100%}@media(min-width:769px){.Carousel_carousel__7WzZU.Carousel_mobileCarousel__NBOj3{display:none}}.Carousel_carousel__7WzZU.Carousel_desktopCarousel__iAY0_{display:none}@media(min-width:769px){.Carousel_carousel__7WzZU.Carousel_desktopCarousel__iAY0_{display:grid;width:-moz-fit-content;width:fit-content;height:100%;grid-gap:12px;gap:12px}}.Carousel_carousel__7WzZU.Carousel_desktopCarousel__iAY0_.Carousel_vertical__mFW9A{grid-template-columns:1;grid-template-rows:2}.Carousel_carousel_mainImgContainer__dc_9s{transition:opacity 1.2s;opacity:1;display:none;position:relative;overflow:hidden;aspect-ratio:1200/800;width:100%}@starting-style{.Carousel_carousel_mainImgContainer__dc_9s{opacity:0}}@media(min-width:769px){.Carousel_carousel_mainImgContainer__dc_9s{grid-column:1;aspect-ratio:1045/473;width:clamp(33.3125rem,calc(33.3125rem + 29.9375 * (100vw - 48.0625rem) / 41.9375),63.25rem);border-radius:12px}}.Carousel_carousel_mainImgContainer__dc_9s.Carousel_selected__5efwu{display:flex}.Carousel_carousel_brandLogo__2PTz0{position:absolute;top:12px;left:12px}.Carousel_carousel_tilesContainer__zDoxa{display:none}@media(min-width:769px){.Carousel_carousel_tilesContainer__zDoxa{grid-column:2;display:grid;grid-template-columns:1;grid-gap:12px;gap:12px;width:100%;height:-moz-fit-content;height:fit-content}.Carousel_carousel_tilesContainer__zDoxa.Carousel_vertical__mFW9A{display:flex;grid-column:1;grid-row:2}}.Carousel_carousel_tileImgWrapper__rhH_X{position:relative;aspect-ratio:1/1;width:96px;height:96px;overflow:hidden;border-radius:12px}.Carousel_carousel_tileImgWrapper__rhH_X:after{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.3);transition:background-color .4s ease;pointer-events:none;z-index:5}.Carousel_carousel_tileImgWrapper__rhH_X:hover:after{background-color:rgba(0,0,0,.5)}.Carousel_carousel_tileImgWrapper__rhH_X.Carousel_selected__5efwu:after{background-color:rgba(0,0,0,0)}.Carousel_carousel_openModalButton__TlIzf{display:flex;justify-content:center;align-items:center;gap:4px;color:#fff;position:absolute;width:100%;height:100%;z-index:6}.Carousel_carousel_openModalButton__TlIzf path{fill:#fff}.Carousel_carousel_imgCounter__Wm1rO{display:flex;align-items:center;justify-content:center;gap:4px;position:absolute;font-size:14px;line-height:1.2;bottom:12px;right:12px;color:#fff}.Carousel_carousel_imgCounter__Wm1rO path{fill:#fff}.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:rgba(233,231,231,.3);border-color:rgba(233,231,231,.3)}to{background-color:#e9e7e7;border-color:#e9e7e7}}.Gallery_gallery__aj1gx{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:73% 1fr;grid-gap:12px;gap:12px;width:100%;height:100%}@media screen and (max-width:769px){.Gallery_gallery__aj1gx>:nth-child(n+4){display:none}}@media(min-width:769px){.Gallery_gallery__aj1gx{grid-template-columns:1fr 15% 15%;grid-template-rows:67% 1fr}.Gallery_gallery__aj1gx:not(:has(:nth-child(n+3)))>.Gallery_mediumImage__tSgPN{grid-row:1/3}}.Gallery_gallery_imgWrapper__nHtWJ{position:relative;border-radius:8px;width:100%;height:100%;overflow:hidden;min-height:115px;opacity:1;transition:opacity 1s}@starting-style{.Gallery_gallery_imgWrapper__nHtWJ{opacity:0}}.Gallery_gallery_imgWrapper__nHtWJ.Gallery_bigImage__o8ldb{aspect-ratio:327/227;grid-row:1;grid-column:1/3}@media(min-width:769px){.Gallery_gallery_imgWrapper__nHtWJ.Gallery_bigImage__o8ldb{aspect-ratio:756/526;grid-row:1/3;grid-column:1}}.Gallery_gallery_imgWrapper__nHtWJ.Gallery_mediumImage__tSgPN{aspect-ratio:157/115;grid-row:2;grid-column:1}@media(min-width:769px){.Gallery_gallery_imgWrapper__nHtWJ.Gallery_mediumImage__tSgPN{aspect-ratio:352/344;grid-row:1;grid-column:2/4}.Gallery_gallery_imgWrapper__nHtWJ.Gallery_extendedImage__n_jTS{grid-column:2/4}}.Gallery_gallery_allImagesButton__xwjdB,.Gallery_mobileButton__0Qn5f{gap:6px;position:absolute;z-index:5;background-color:#fff;color:#000;justify-content:center;align-items:center}.Gallery_gallery_allImagesButton__xwjdB:hover,.Gallery_mobileButton__0Qn5f:hover{background-color:#f8f6f6}.Gallery_gallery_allImagesButton__xwjdB{display:none;bottom:16px;left:16px;padding:16px 12px;border-radius:12px}@media(min-width:769px){.Gallery_gallery_allImagesButton__xwjdB{display:flex}}.Gallery_mobileButton__0Qn5f{display:flex;bottom:16px;right:16px;padding:16px;border-radius:16px;width:-moz-fit-content;width:fit-content}@media(min-width:769px){.Gallery_mobileButton__0Qn5f{display:none}}.Gallery_gallery_flagship__8cj_x{position:absolute;top:16px;left:16px;z-index:6}.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_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:rgba(233,231,231,.3);border-color:rgba(233,231,231,.3)}to{background-color:#e9e7e7;border-color:#e9e7e7}}.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}.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:rgba(0,0,0,0);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}}.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}@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}.MapFilterButtons_mapFilterButtons_icon__hW2FQ path{fill:#000}.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;border:none;position:relative;border-radius:12px;border:2px solid rgba(0,0,0,0);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_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:rgba(0,0,0,0)}.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:rgba(0,0,0,0) #2c4153 rgba(0,0,0,0) rgba(0,0,0,0);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_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:rgba(0,0,0,0);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:rgba(0,0,0,0);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_sectionContent___tuK_{display:flex;flex-wrap:wrap;gap:4px}.FiltersModal_filtersModal_sectionContent_priceRange__nIRBB{display:flex;padding-inline:24px}.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}.PreventActionModal_preventActionModal_container__srY2C{z-index:17}.PreventActionModal_preventActionModal__tQUN_{display:flex;flex-direction:column}@media(min-width:769px){.PreventActionModal_preventActionModal__tQUN_{max-width:516px;height:-moz-fit-content!important;height:fit-content!important}}.PreventActionModal_preventActionModal_body__Rq0Sb{display:flex;flex-direction:column;gap:32px;padding:32px;width:100%;height:100%;background-color:#fff;overflow-y:auto;overflow-x:hidden;position:relative;border-radius:16px 16px 0 0;justify-content:space-between}@media(min-width:769px){.PreventActionModal_preventActionModal_body__Rq0Sb{border-radius:16px;height:-moz-fit-content;height:fit-content}}.PreventActionModal_textsContainer__bYBPG{display:flex;flex-direction:column;align-items:center;gap:24px}.PreventActionModal_statementContainer__wMqMe{display:flex;flex-direction:column;gap:24px;text-align:center}.PreventActionModal_title__96JPM{display:flex;align-items:flex-end;justify-content:center;background-color:rgba(255,168,0,.1019607843);gap:8px;border-radius:8px;padding:12px;font-family:EuropaBold,sans-serif;font-size:18px;line-height:1.1;width:-moz-fit-content;width:fit-content}.PreventActionModal_icon__DvtGX{font-size:24px;line-height:1.2}.PreventActionModal_icon__DvtGX path{fill:#ffa800}.PreventActionModal_statementContainer__wMqMe{font-size:18px;line-height:1.5}.PreventActionModal_ctasContainer__8AUYz{display:flex;flex-direction:column;gap:12px;width:100%;align-items:center;justify-content:center}@media(min-width:769px){.PreventActionModal_ctasContainer__8AUYz{flex-direction:row}}.PreventActionModal_button__OhTBJ{background-color:#000;color:#fff;font-size:18px;border-radius:16px;width:100%;padding:16px 24px;cursor:pointer}.PreventActionModal_button__OhTBJ:hover{background-color:#333}.PreventActionModal_button__OhTBJ:disabled{background-color:#a9a9a2}@media(min-width:769px){.PreventActionModal_button__OhTBJ{width:auto;width:212px}}.PreventActionModal_cancel__RSrHK{background-color:#fff;color:#000;border:1px solid #000}.PreventActionModal_cancel__RSrHK:hover{background-color:#f8f6f6}.SearchBarCollapse_searchBarCollapse__Vy5uh{display:flex;justify-content:center;align-items:flex-end;background-color:#fff}.SearchBarCollapse_searchBarCollapse_body__azZc_{padding:24px;width:100%;height:100%}.ImageGallery_imageGallery_imgWrapper__51g9z{position:relative;border-radius:8px;width:100%;height:100%;overflow:hidden;min-height:115px;opacity:1;transition:opacity 1s}@starting-style{.ImageGallery_imageGallery_imgWrapper__51g9z{opacity:0}}.ImageGallery_imageGallery_imgWrapper__51g9z.ImageGallery_singleImage___uaPW{height:clamp(10.375rem,calc(10.375rem + 19.0625 * (100vw - 23.4375rem) / 56.5625),29.4375rem);border-radius:12px}.SearchBar_searchBar__Jgcz2{width:100%}@media(min-width:769px){.SearchBar_searchBar__Jgcz2{max-width:648px}}.SearchBar_mobileSearchBar__1WJ7C{width:100%;max-width:648px}@media(min-width:769px){.SearchBar_mobileSearchBar__1WJ7C{display:none}}.SearchBar_collapseOptionsWrapper__E49Bu{display:flex;flex-direction:column;height:100%;justify-content:space-between;gap:32px}.SearchBar_optionButtonsWrapper__Rf_R0{display:flex;flex-direction:column;gap:8px}.SearchBar_ctasWrapper__IOC_0{display:flex;flex-direction:column}.SearchBar_closeEditSearch__L_32m{display:flex;background-color:rgba(0,0,0,0);text-decoration:underline;align-self:center;margin-top:16px;font-size:18px;line-height:1.2}.SearchBar_buttonsContainerPill__ki4M3{display:flex;align-items:center;width:100%;border-radius:30px;border:1.75px solid #000;padding:7px 7px 7px 0;height:100%;min-height:61px;background-color:#fff;justify-content:space-between}@media(min-width:769px){.SearchBar_buttonsContainerPill__ki4M3{padding:0 7px 0 16px}}.SearchBar_buttonsRow__3niaI{display:flex;justify-content:space-between;align-items:center;width:100%}.SearchBar_selector__GglZP{display:flex;flex-direction:row;white-space:nowrap;width:100%;justify-content:center;background-color:#fff}.SearchBar_selector__GglZP.SearchBar_withHover__agHHA:hover{background-color:#f8f6f6;padding:4px 0;border-radius:6px}.SearchBar_selector__GglZP.SearchBar_modalOpen__IzPjW{color:#a9a9a2}.SearchBar_mobileSearchQuery___Ntn_{display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0);width:100%;word-break:keep-all}.SearchBar_buttonText__CDcXe{color:gray}.SearchBar_desktopOnly__wFB4f{display:none}@media(min-width:769px){.SearchBar_desktopOnly__wFB4f{display:flex}}.SearchBar_mobileSelector__FDeDG{display:flex;align-items:center;justify-content:space-between;border-radius:30px;border:1px solid #000;width:100%;white-space:nowrap;background-color:rgba(0,0,0,0);padding:11px 24px}.SearchBar_verticalRow__CkHX1{margin:0 16px;height:32px;border-right:1px solid #d9d9d6}.SearchBar_pillFindARoom__GGquO{display:flex;justify-content:center;align-items:center;padding:16px 24px;border-radius:16px;background-color:#000;font-size:18px;color:#fff;width:100%}.SearchBar_searchBar_bookingDates__cDXWk{display:flex;align-items:center;gap:4px}.SearchBar_searchBar_searchButton__f9fl1{display:flex;justify-content:center;align-items:center;background-color:#000;padding:12px;color:#fff;border-radius:100px}@media(min-width:769px){.SearchBar_searchBar_searchButton__f9fl1{min-width:93px}}.SearchBar_searchBar_searchButton__f9fl1:hover{background-color:#333}.SearchBar_searchBar_searchButton__f9fl1.SearchBar_searchIcon__zEsEY{min-width:45px;min-height:45px;border-radius:22.5px;padding:0}.HotelDetailHeader_hotelDetailHeader__9wAih{display:flex;flex-direction:column;width:100%;gap:16px}.HotelDetailHeader_hotelDetailHeader_hotelInfoContainer__LnDCv{display:flex;flex-direction:column;gap:24px}@media(min-width:769px){.HotelDetailHeader_hotelDetailHeader_hotelInfoContainer__LnDCv{flex-direction:row-reverse;justify-content:space-between}}.HotelDetailHeader_hotelDetailHeader_shareRankingContainer__XT4XS{display:flex;justify-content:flex-end;align-items:center;gap:12px}.HotelDetailHeader_hotelDetailHeader_titleContainer__UEKu2{display:flex;flex-direction:column;gap:12px}.HotelDetailHeader_hotelDetailHeader_title___ey8o{font-family:StonedYouth,sans-serif;font-size:40px}.HotelDetailHeader_hotelDetailHeader_locationInfo__zkwZo{display:flex;align-items:center;gap:4px}.HotelDetailHeader_hotelDetailHeader_location__jqW0r{text-decoration:underline}.HotelDetailHeader_hotelDetailHeader_buttonsContainer__6WIct{display:flex;flex-direction:column;gap:16px}@media(min-width:769px){.HotelDetailHeader_hotelDetailHeader_buttonsContainer__6WIct{display:none}}.HotelDetailHeader_hotelDetailHeader_viewRooms__5Yrn6{background-color:#000;color:#fff;border-radius:16px;width:100%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1.2;gap:6px;height:56px;padding:14px 16px}.HotelDetailHeader_hotelDetailHeader_viewRooms__5Yrn6:hover{background-color:#333}.HotelDetailHeader_hotelDetailHeader_viewRooms__5Yrn6:disabled{background-color:#a9a9a2}@media(min-width:769px){.HotelDetailHeader_hotelDetailHeader_viewRooms__5Yrn6{width:auto}}.HotelDetailHeader_hotelDetailHeader_viewRooms__5Yrn6.HotelDetailHeader_desktopOnly__cyZmw{display:none}@media(min-width:769px){.HotelDetailHeader_hotelDetailHeader_viewRooms__5Yrn6.HotelDetailHeader_desktopOnly__cyZmw{display:flex}}.HotelDetailHeader_hotelDetailHeader_searchBarContainer__5KNqA{display:flex;width:100%}@media(min-width:769px){.HotelDetailHeader_hotelDetailHeader_searchBarContainer__5KNqA{justify-content:center}}@media(min-width:1120px){.HotelDetailHeader_hotelDetailHeader_searchBarContainer__5KNqA{display:none}}.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}.QRModal_qrModal__ii7vr{display:flex;flex-direction:column}@media(min-width:769px){.QRModal_qrModal__ii7vr{width:max-content;max-width:600px;height:-moz-fit-content!important;height:fit-content!important}}.QRModal_qrModal_header__8KPsz{display:flex;gap:24px}.QRModal_qrModal_title__8eCq_{font-size:28px}.QRModal_closeButtonRow__iWVim{display:flex;justify-content:space-between;align-items:center;width:100%;gap:16px}.QRModal_closeButtonRow__iWVim .QRModal_closeButton__WdfmS{display:flex;justify-content:center;align-items:center;padding:10px;text-align:center;background-color:rgba(0,0,0,0);border:1px solid #000;border-radius:30px}.QRModal_closeButtonRow__iWVim .QRModal_closeButton__WdfmS:hover{background-color:#f8f6f6}.QRModal_closeButtonRow__iWVim .QRModal_closeIcon__oVSjC{display:flex;font-weight:700;font-size:20px;line-height:1}.QRModal_qrModal_body__CPhHf{display:flex;justify-content:center;align-items:center;width:100%;padding:0 32px 32px;background-color:#fff;border-radius:0 0 12px 12px}.QRModal_qrModal_imgContainer__IbOBG{display:flex;border:2px solid #000;border-radius:16px;overflow:hidden}.QRModal_qrModal_imgWrapper__n9JVj{position:relative;aspect-ratio:1/1;width:160px}.KabinCrewAppBanner_kabinCrewAppBanner__TgsAO{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:24px;width:100%}@media(min-width:769px){.KabinCrewAppBanner_kabinCrewAppBanner__TgsAO{gap:80px;flex-direction:row}}.KabinCrewAppBanner_kabinCrewAppBanner_textsColumn__UteSz{display:flex;flex-direction:column;justify-content:center;gap:24px}@media(min-width:769px){.KabinCrewAppBanner_kabinCrewAppBanner_textsColumn__UteSz{gap:48px}}.KabinCrewAppBanner_kabinCrewAppBanner_titles__v_VmV{display:flex;flex-direction:column;gap:12px;flex-wrap:wrap;width:-moz-fit-content;width:fit-content}.KabinCrewAppBanner_kabinCrewAppBanner_title__FsZJh{display:flex;font-family:StonedYouth,sans-serif;font-size:clamp(2rem,calc(2rem + 1 * (100vw - 23.4375rem) / 56.5625),3rem);text-wrap:wrap}.KabinCrewAppBanner_kabinCrewAppBanner_subtitle__nrQnd{font-size:clamp(1.125rem,calc(1.125rem + .375 * (100vw - 23.4375rem) / 56.5625),1.5rem);line-height:1.2;text-wrap:wrap}.KabinCrewAppBanner_kabinCrewAppBanner_featureList__KYhy2{display:flex;flex-direction:column;gap:8px}.KabinCrewAppBanner_kabinCrewAppBanner_feature__aWK6z{display:flex;align-items:center;gap:8px;font-size:18px}.KabinCrewAppBanner_kabinCrewAppBanner_downloadCtas__Kuh14{display:flex;flex-wrap:wrap;gap:24px;margin-top:24px;align-items:center}.KabinCrewAppBanner_kabinCrewAppBanner_mobileDownloadButton__Zp6To{display:flex}@media(min-width:769px){.KabinCrewAppBanner_kabinCrewAppBanner_mobileDownloadButton__Zp6To{display:none}}.KabinCrewAppBanner_kabinCrewAppBanner_mobileDownloadButton__Zp6To.KabinCrewAppBanner_desktopOnly__FvJTH{display:none}@media(min-width:769px){.KabinCrewAppBanner_kabinCrewAppBanner_mobileDownloadButton__Zp6To.KabinCrewAppBanner_desktopOnly__FvJTH{display:flex}}.KabinCrewAppBanner_kabinCrewAppBanner_downloadButtonImgWrapper__pDWhS{display:flex;width:160px;position:relative}.KabinCrewAppBanner_kabinCrewAppBanner_downloadButtonImgWrapper__pDWhS.KabinCrewAppBanner_appStore__Yczwz{aspect-ratio:499/167}.KabinCrewAppBanner_kabinCrewAppBanner_downloadButtonImgWrapper__pDWhS.KabinCrewAppBanner_googlePlay__Lq41g{aspect-ratio:323/97;width:175px}.KabinCrewAppBanner_kabinCrewAppBanner_imageWrapper__eRPbN{display:flex;border-radius:24px;overflow:hidden;position:relative;aspect-ratio:327/413;width:100%;max-width:520px}@media(min-width:769px){.KabinCrewAppBanner_kabinCrewAppBanner_imageWrapper__eRPbN{aspect-ratio:520/674}}.KabinCrewAppBanner_kabinCrewAppBanner_image__8Q_P7.KabinCrewAppBanner_mobile___DbtO{display:flex}@media(min-width:769px){.KabinCrewAppBanner_kabinCrewAppBanner_image__8Q_P7.KabinCrewAppBanner_mobile___DbtO{display:none}}.KabinCrewAppBanner_kabinCrewAppBanner_image__8Q_P7.KabinCrewAppBanner_desktop__ZrFi2{display:none}@media(min-width:769px){.KabinCrewAppBanner_kabinCrewAppBanner_image__8Q_P7.KabinCrewAppBanner_desktop__ZrFi2{display:flex}}.ShareModal_shareModal__YgXfk{display:flex;flex-direction:column;border-radius:12px;align-self:center;padding:10px}@media(min-width:769px){.ShareModal_shareModal__YgXfk{align-self:center;width:100%;max-width:600px;height:-moz-fit-content!important;height:fit-content!important}}.ShareModal_shareModal_header__21_P3{display:flex;border:none}.ShareModal_closeButtonRow__ufBZE{display:flex;justify-content:space-between;align-items:center;width:100%}.ShareModal_closeButtonRow__ufBZE .ShareModal_closeButton__nd_OA{display:flex;justify-content:center;align-items:center;padding:10px;text-align:center;background-color:rgba(0,0,0,0);border:1px solid #000;border-radius:30px}.ShareModal_closeButtonRow__ufBZE .ShareModal_closeButton__nd_OA:hover{background-color:#f8f6f6}.ShareModal_closeButtonRow__ufBZE .ShareModal_closeIcon__bJaZv{display:flex;font-weight:700;font-size:20px;line-height:1}.ShareModal_shareModalContent__GW4Py{display:flex;justify-content:space-between;width:100%;gap:10px;background-color:#fff;padding:24px;border-radius:0 0 12px 12px;overflow:hidden}.ShareModal_shareModalContent__GW4Py input{width:100%;height:40px;border:none;border-radius:4px;background-color:#f8f6f6;padding:8px}.ShareModal_shareModalContent__GW4Py button{background-color:#fff;border:1px solid gray;padding:10px;border-radius:4px;font-size:14px;width:120px;height:40px}.ShareModal_shareModalContent__GW4Py button:hover{background:#f8f6f6!important}.ShareModal_shareModal_toastMessage__RtoKZ{position:absolute;top:calc(var(--header-height) + 48px);display:flex;justify-content:center;z-index:15}.AmenitiesModal_amenitiesModal__Cndey{display:flex;flex-direction:column}@media(min-width:769px){.AmenitiesModal_amenitiesModal__Cndey{align-self:center;max-width:880px;height:100%}}.AmenitiesModal_modalHeader__19TAZ{display:flex;flex-direction:column;width:100%}.AmenitiesModal_modalBody___vtr5{padding:24px;border-radius:0 0 12px 12px;background-color:#fff;width:100%;height:100%;overflow-y:auto}.AmenitiesModal_mainTitle__XQcAe{display:flex;justify-content:space-between;align-items:center;width:100%}.AmenitiesModal_mainTitle__XQcAe h1{font-family:StonedYouth,sans-serif;font-size:24px;line-height:1.2}.AmenitiesModal_closeButtonRow__5shCB{display:flex;justify-content:space-between;align-items:center;width:100%}.AmenitiesModal_closeButtonRow__5shCB .AmenitiesModal_closeButton___SYvc{display:flex;justify-content:center;align-items:center;padding:10px;text-align:center;background-color:rgba(0,0,0,0);border:1px solid #000;border-radius:30px}.AmenitiesModal_closeButtonRow__5shCB .AmenitiesModal_closeButton___SYvc:hover{background-color:#f8f6f6}.AmenitiesModal_closeButtonRow__5shCB .AmenitiesModal_closeIcon__fH9U8{display:flex;font-weight:700;font-size:20px;line-height:1}.AmenitiesModal_title__GL8dX{line-height:1.2;font-weight:700}.AmenitiesModal_pillsRow__BNVXc{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px 4px;margin-top:18px}.AmenitiesModal_pill__xJUHT{border-radius:30px;background-color:#f8f6f6;font-size:16px;font-weight:400;text-align:center;padding:6px 12px;gap:4px;font-family:Europa,sans-serif}.AmenitiesModal_divider__pTwgE{width:100%;height:1px;position:relative;border-top:1px solid #d9d9d6;margin:32px 0}.AmenitiesModal_divider__pTwgE:after,.AmenitiesModal_divider__pTwgE:before{content:none}.AmenitiesModal_accessText__v1laR{font-size:12px;line-height:1.2;color:#a9a9a2;margin-top:8px}.HotelAmenities_hotelAmenities__9Wr_W{display:flex;flex-direction:column;gap:8px}.HotelAmenities_hotelAmenities_title__UR5jc{font-family:StonedYouth,sans-serif;font-size:28px}.HotelAmenities_pillsRow__v5Wlo{display:flex;flex-wrap:wrap;gap:4px}.HotelAmenities_pill__jbM6D{border-radius:30px;background-color:#f8f6f6;font-size:16px;font-weight:400;text-align:center;padding:6px 12px;gap:4px;font-family:Europa,sans-serif}.TheHotelDetails_theHotelDetails__uVavG{width:100%;height:100%}.TheHotelDetails_theHotelDetails__uVavG,.TheHotelDetails_theHotelDetails_hotelInfo__9imPe{display:flex;flex-direction:column;gap:24px}@media(min-width:769px){.TheHotelDetails_theHotelDetails_hotelInfo__9imPe{margin:0;gap:12px}}.TheHotelDetails_theHotelDetails_locationLandmarkContainer__u_gXl{display:flex;flex-direction:column;align-items:flex-start;gap:24px}@media(min-width:769px){.TheHotelDetails_theHotelDetails_locationLandmarkContainer__u_gXl{display:flex;flex-direction:row;align-items:center;gap:8px}}.TheHotelDetails_theHotelDetails_title__DJzJX{font-size:28px;font-weight:400;font-family:StonedYouth,sans-serif}.TheHotelDetails_theHotelDetails_address__TJ_ng{text-decoration:underline}.TheHotelDetails_theHotelDetails_locationInfo__lpEJu{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:400;font-family:Europa,sans-serif}.TheHotelDetails_theHotelDetails_description__o0v0g{font-size:16px;font-weight:400;font-family:Europa,sans-serif}.TheHotelDetails_bannerContent__xPWGX{display:flex;flex-direction:column;gap:12px}.TheHotelDetails_imageFrame___YsB5{display:flex;align-items:center;justify-content:center;padding:8px;background-color:#fff;border:1px solid #e9e7e7;border-radius:4px;width:-moz-fit-content;width:fit-content}.TheHotelDetails_brandImgWrapper__pnaA0{position:relative;aspect-ratio:110/32;width:110px;height:32px;overflow:hidden}.RoomCounter_roomCounter__l21Ge{display:flex;flex-direction:row;align-items:center;gap:8px;height:53px;background-color:#e9e7e7;padding:16px;border-radius:50px;width:-moz-fit-content;width:fit-content;z-index:6}@media(min-width:769px){.RoomCounter_roomCounter__l21Ge{border-radius:50px;height:53px}}.RoomCounter_counterButton__3_xlf{background-color:rgba(0,0,0,0);line-height:1}.RoomCounter_counterButton__3_xlf:disabled{cursor:default}.RoomCounter_counterButton__3_xlf:disabled path{fill:#a9a9a2}@media(min-width:769px){.RoomCounter_counterText__oUOQ6{font-size:16px;font-weight:700;font-family:EuropaBold,sans-serif;line-height:1.2}}.RoomFeatureItem_roomFeatureItem__4roNS{display:flex;align-items:center;gap:6px}.RoomFeatureItem_roomFeatureItem_title___hLuo{color:#191919;font-size:14px;line-height:1.2}.NoRoomsFound_noRoomsFound__WP_zl{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:20%;margin-bottom:20%;padding:24px;text-align:center;gap:32px}@media(min-width:769px){.NoRoomsFound_noRoomsFound__WP_zl{margin-top:10%;margin-bottom:10%}}.NoRoomsFound_mainTitle__i9SJf{font-family:StonedYouth,sans-serif;font-size:24px;line-height:1.2}.NoRoomsFound_secondaryText__ZiE6_{text-align:center;font-size:18px;line-height:1.5}.TheRoomsList_theRoomsList__I4Khj{display:flex;flex-direction:column;gap:48px}.TheRoomsList_theRoomsList_textsContainer__89iKE{display:flex;flex-direction:column;gap:12px;width:100%}.TheRoomsList_theRoomsList_title__GHUn7{font-family:StonedYouth,sans-serif;font-size:28px}.TheRoomsList_theRoomsList_roomsList__X8Qlr{display:flex;flex-direction:column;width:100%;gap:48px}