.GuestGuideHeader_header__L0_L9{position:relative;max-width:500px;margin:0 auto;background:var(--color-white);width:100%}@media(min-width:768px){.GuestGuideHeader_header__L0_L9{border-radius:12px 12px 0 0}}.GuestGuideHeader_imageWrapper__vu611{position:relative;width:100%;height:400px;overflow:hidden;aspect-ratio:1/1}@media(min-width:768px){.GuestGuideHeader_imageWrapper__vu611{border-radius:12px 12px 0 0;height:450px}}.GuestGuideHeader_imageWrapper__vu611 .GuestGuideHeader_image__IbJLp{object-fit:cover}.GuestGuideHeader_container__Dv__Z{max-width:500px;margin:0 auto;padding:20px;width:100%}.GuestGuideHeader_title__G_3mX{font-family:var(--font-inter);font-weight:700;font-size:28px;line-height:34px;letter-spacing:0}@media(min-width:768px){.GuestGuideHeader_title__G_3mX{font-size:32px;line-height:40px}}.GuestGuideHeader_title__G_3mX{color:var(--color-almostBlack);margin:0;text-align:center;font-size:24px;line-height:32px;word-break:break-word}@media(min-width:768px){.GuestGuideHeader_title__G_3mX{font-size:28px;line-height:34px}}.GuestGuideNavigation_navigation___sFb2{width:100%;background:var(--color-softBeige)}.GuestGuideNavigation_navigation___sFb2.GuestGuideNavigation_sticky__o8t9D{position:sticky;top:0;z-index:20;box-shadow:0 2px 4px rgba(0,0,0,.05)}.GuestGuideNavigation_navWrapper__pm8Fm{max-width:500px;margin:0 auto;background:var(--color-white);border-bottom:1px solid var(--color-lightGrey);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;width:100%}.GuestGuideNavigation_navWrapper__pm8Fm::-webkit-scrollbar{display:none}.GuestGuideNavigation_navContainer__stKwi{max-width:500px;margin:0 auto;position:relative;display:flex;align-items:center;width:100%}.GuestGuideNavigation_navItems__LNXE0{display:flex;gap:0;padding:0 20px;flex:1 1;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.GuestGuideNavigation_navItems__LNXE0::-webkit-scrollbar{display:none}.GuestGuideNavigation_navItem__Ftqgc{font-family:var(--font-inter);font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;color:var(--color-mediumGrey);text-decoration:none;padding:16px 12px;white-space:nowrap;position:relative;transition:color .2s ease;flex-shrink:0}.GuestGuideNavigation_navItem__Ftqgc:hover{color:var(--color-almostBlack)}.GuestGuideNavigation_navItem__Ftqgc.GuestGuideNavigation_active__bLNrj{color:var(--color-almostBlack);font-weight:600}.GuestGuideNavigation_navItem__Ftqgc.GuestGuideNavigation_active__bLNrj:after{content:"";position:absolute;bottom:0;left:12px;right:12px;height:2px;background-color:var(--color-almostBlack)}.GuestGuideNavigation_scrollIndicator__izuXH{position:absolute;right:20px;top:50%;transform:translateY(-50%);color:var(--color-mediumGrey);pointer-events:none;display:flex;align-items:center;background:linear-gradient(to left,var(--color-white) 0,var(--color-white) 70%,transparent 100%);padding-left:20px}.GuestGuide_guestGuide__RzOQj{min-height:100vh;background:var(--color-softBeige);width:100%}.GuestGuide_content__coyrc{max-width:500px;margin:0 auto;background:var(--color-white);width:100%}@media(min-width:768px){.GuestGuide_content__coyrc{border-radius:12px 12px 0 0}}.GastronomyCard_card__87lLQ{width:220px;flex-shrink:0;background:var(--color-white);border-radius:12px;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.05)}button.GastronomyCard_card__87lLQ{border:none;padding:0;margin:0;font:inherit;text-align:inherit;color:inherit;cursor:pointer;display:block}button.GastronomyCard_card__87lLQ.GastronomyCard_clickable__iP1GG{cursor:pointer;transition:transform .2s ease}button.GastronomyCard_card__87lLQ.GastronomyCard_clickable__iP1GG:active{transform:scale(.98)}div.GastronomyCard_card__87lLQ.GastronomyCard_clickable__iP1GG{cursor:pointer;transition:transform .2s ease}div.GastronomyCard_card__87lLQ.GastronomyCard_clickable__iP1GG:active{transform:scale(.98)}.GastronomyCard_widgetContainer__KjC5m{position:relative;display:flex;flex-direction:column;justify-content:flex-end}.GastronomyCard_imageWrapper__PkcOb{position:relative;width:100%;height:112px;margin-bottom:8px;overflow:hidden;border-radius:var(--layout-radius)}.GastronomyCard_image__HCgc0{width:100%;height:100%;object-fit:cover;display:block}.GastronomyCard_level__RJR_8{position:absolute;right:4px;top:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:var(--layout-radius-circle);background:var(--color-softBeige);font-weight:700}.GastronomyCard_level__RJR_8,.GastronomyCard_subtitle__1WBlk{color:var(--color-mediumGrey);font-size:12px;font-style:normal;line-height:16px;letter-spacing:-.1px}.GastronomyCard_subtitle__1WBlk{font-weight:500;margin-bottom:4px;padding:0 12px}.GastronomyCard_title__cuTQu{font-size:16px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:-.3px;margin:0 0 2px;padding:0 12px}.GastronomyCard_hours__TrScW{padding:0 12px 12px}.OpeningHours_hours__v85_f{margin-top:4px;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.2px;display:flex;flex-direction:column;gap:2px}.OpeningHours_openNow__9i9l5{color:var(--color-green)}.OpeningHours_closed__nVVcL{color:var(--color-red)}.OpeningHours_tomorrow__z6JiC{color:var(--color-almostBlack);font-size:12px;line-height:16px}.OpeningHours_time__py3oy{display:inline-block}.GuestGuideSection_section__N8yNX{padding:24px 20px;background:var(--color-white);border-bottom:8px solid var(--color-lightGrey);width:100%}.GuestGuideSection_section__N8yNX:last-child{border-bottom:none}@media(min-width:768px){.GuestGuideSection_section__N8yNX{padding:24px 20px}}.GuestGuideSection_title__TL3jR{font-family:var(--font-inter);font-weight:700;letter-spacing:0}.GuestGuideSection_title__TL3jR span{font-weight:700;font-size:28px;line-height:34px;letter-spacing:0}@media(min-width:768px){.GuestGuideSection_title__TL3jR{font-size:28px;line-height:34px}}.GuestGuideSection_title__TL3jR{color:var(--color-almostBlack);margin:0 0 16px;font-size:24px;line-height:32px;word-break:break-word}.GuestGuideSection_content__8bkXW{width:100%}.SwiperCarousel_carouselWrapper__EX15Q{position:relative;width:100%}.SwiperCarousel_arrows__HNiNU{display:flex;right:20px;top:-51px;position:absolute;gap:8px}.SwiperCarousel_nextButton__i7vlo,.SwiperCarousel_prevButton__0EvbE{background-color:var(--color-softBeige);width:36px;height:36px;border-radius:var(--layout-radius-circle);display:flex;align-items:center;cursor:pointer;justify-content:center;border:none;padding:0;transition:background-color .2s ease}.SwiperCarousel_nextButton__i7vlo:hover:not(.SwiperCarousel_disabled__83K6m),.SwiperCarousel_prevButton__0EvbE:hover:not(.SwiperCarousel_disabled__83K6m){background-color:var(--color-lightGrey)}.SwiperCarousel_nextButton__i7vlo.SwiperCarousel_disabled__83K6m,.SwiperCarousel_prevButton__0EvbE.SwiperCarousel_disabled__83K6m{opacity:.5;cursor:not-allowed}.SwiperCarousel_nextButton__i7vlo.SwiperCarousel_disabled__83K6m:hover,.SwiperCarousel_prevButton__0EvbE.SwiperCarousel_disabled__83K6m:hover{background-color:var(--color-softBeige)}.SwiperCarousel_nextButton__i7vlo:active:not(.SwiperCarousel_disabled__83K6m),.SwiperCarousel_prevButton__0EvbE:active:not(.SwiperCarousel_disabled__83K6m){transform:scale(.95)}.SwiperCarousel_swiper__4gpku{overflow:hidden}.SwiperCarousel_swiper-slide__SEPZN{width:auto}.ProductTile_tile___WczX{display:flex;flex-direction:column;width:100%;text-decoration:none;color:inherit;border:1px solid var(--color-softBeige);background-color:var(--color-white);border-radius:var(--layout-radius);overflow:hidden;transition:box-shadow .2s ease}@media(min-width:1024px){.ProductTile_tile___WczX:hover{box-shadow:var(--color-box-shadow)}}.ProductTile_imageWrapper__ejVz_{position:relative;height:231px;overflow:hidden}.ProductTile_image__42Y_1{object-fit:cover;transition:transform .3s ease}.ProductTile_ratingBadge__0R2FA{position:absolute;top:8px;left:8px;display:flex;align-items:center;gap:4px;background:var(--color-overlay-medium);border-radius:var(--layout-radius-small);padding:4px 8px;color:var(--color-white);z-index:var(--z-index-above)}.ProductTile_star__3CO_a{color:var(--color-yellowAmber);min-width:12px}.ProductTile_ratingValue__PeSIm{font-weight:500;font-weight:600}.ProductTile_ratingCount__z0MBp,.ProductTile_ratingValue__PeSIm{font-family:var(--font-inter);font-size:12px;line-height:16px;letter-spacing:0}.ProductTile_ratingCount__z0MBp{font-weight:500;color:var(--color-lightGrey)}.ProductTile_topActions__TWL5x{position:absolute;top:8px;right:8px;display:flex;gap:6px;z-index:var(--z-index-above)}.ProductTile_wishlistBtn__8t1Af{width:32px;height:32px;border-radius:var(--layout-radius-small);background:var(--color-overlay-medium);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;color:var(--color-white);transition:background .15s ease}@media(min-width:1024px){.ProductTile_wishlistBtn__8t1Af:hover{background:var(--color-overlay-dark)}}.ProductTile_wishlistBtn__8t1Af.ProductTile_wishlistBtnActive__2zahl{color:var(--color-wishlist-active)}.ProductTile_closeBtn__33iSN{width:32px;height:32px;border-radius:var(--layout-radius-small);background:var(--color-overlay-medium);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;color:var(--color-white);transition:background .15s ease}@media(min-width:1024px){.ProductTile_closeBtn__33iSN:hover{background:var(--color-overlay-dark)}}.ProductTile_swiper__JRqtr{width:100%;height:100%}.ProductTile_slide___A9pw{position:relative;height:100%}.ProductTile_navBtn__Dk4Zu{display:none}@media(min-width:1024px){.ProductTile_navBtn__Dk4Zu{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:var(--layout-radius-small);background:var(--color-overlay-medium);color:var(--color-white);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;z-index:var(--z-index-above);opacity:0;transition:opacity .15s ease,background .15s ease}.ProductTile_navBtn__Dk4Zu:hover{background:var(--color-overlay-dark)}.ProductTile_navBtn__Dk4Zu.ProductTile_navBtnDisabled___c0OW{opacity:0;pointer-events:none}}.ProductTile_prevBtn__IIHYE{left:8px}.ProductTile_nextBtn__CkuNd{right:8px}@media(min-width:1024px){.ProductTile_tile___WczX:hover .ProductTile_navBtn__Dk4Zu:not(.ProductTile_navBtnDisabled___c0OW){opacity:1}}.ProductTile_pagination__OAsjE{position:absolute;bottom:10px;left:0;right:0;text-align:center;z-index:var(--z-index-above)}.ProductTile_pagination__OAsjE .swiper-pagination-bullet{width:6px;height:6px;border-radius:var(--layout-radius-circle);background:hsla(0,0%,100%,.5);opacity:1;cursor:pointer;transform-origin:center;transition:transform .2s ease,background .15s ease}.ProductTile_pagination__OAsjE .swiper-pagination-bullet-active{background:var(--color-white);transform:scaleX(2.667);border-radius:1.125px/3px}.ProductTile_content__h8ztG{padding:var(--layout-gap);flex:1 1;display:flex;flex-direction:column;justify-content:space-between}.ProductTile_tags__s6xGa{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:12px}.ProductTile_name__CzBXP{font-family:var(--font-inter);font-weight:600;font-size:16px;line-height:24px;letter-spacing:0;color:var(--color-almostBlack);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:4px}.ProductTile_city__3YMsx{font-family:var(--font-inter);font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;color:var(--color-mediumGrey);margin-bottom:12px}.ProductTile_price__ZedwY{margin-left:auto}.ProductTile_priceRow__zayod{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:space-between}.ProductTile_loading__SlINi{pointer-events:none}.ProductTile_imageSkeleton__EShEg{height:231px;background:var(--color-lightGrey);animation:ProductTile_pulse___a8Xz 1.5s ease-in-out infinite}.ProductTile_skeletonRow__6H0_u{display:flex;gap:6px;margin-bottom:12px}.ProductTile_skeletonLine__guww5{height:14px;background:var(--color-lightGrey);border-radius:var(--layout-radius-small);animation:ProductTile_pulse___a8Xz 1.5s ease-in-out infinite}.ProductTile_skeletonLine__guww5.ProductTile_short__TcUGM{width:30%}.ProductTile_skeletonLine__guww5.ProductTile_medium__knJhQ{width:65%;height:18px;margin-bottom:6px}.ProductTile_skeletonLine__guww5.ProductTile_long__W_99h{width:90%;height:18px;margin-bottom:6px}@keyframes ProductTile_pulse___a8Xz{0%,to{opacity:1}50%{opacity:.4}}.PropertyList_wrapper__Dtl8y{position:relative}.PropertyList_grid__s1ZVK{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.PropertyList_sliderWrapper__o5HHp{position:relative;width:100%}.PropertyList_slider__bOO4z{overflow:hidden}.PropertyList_sliderSlide__zkgF8{width:308px!important}.PropertyList_propertyTile___IJ6c{width:100%;display:flex}.PropertyList_sliderControls__x0_rR{position:relative;height:150px;width:100%}.PropertyList_nextButton__lnwW3,.PropertyList_prevButton__E1VDl{position:absolute;top:0;width:48px;height:48px;padding:12px;border-radius:var(--layout-radius);background-color:var(--color-softPurple);color:#fff;cursor:pointer;border:none;display:flex;align-items:center;justify-content:center;font-size:20px;transition:background-color .2s ease;z-index:10}.PropertyList_nextButton__lnwW3.PropertyList_active__c7Y3n,.PropertyList_prevButton__E1VDl.PropertyList_active__c7Y3n{background-color:var(--color-staygetPurple)}.PropertyList_prevButton__E1VDl{right:56px}.PropertyList_nextButton__lnwW3{right:0}.PropertyList_progressBar___1FwF{position:absolute;top:96px;left:0;width:100%;height:4px;background-color:var(--color-mediumBeige);overflow:hidden;border-radius:var(--layout-radius-small)}.PropertyList_progress__erSRY{height:100%;width:0;background-color:var(--color-staygetPurple);transition:width .3s ease}.RoomCards_roomCards__mj9af{display:flex;flex-direction:column;gap:24px}.RoomCards_loadingState__hdG5W{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;gap:16px}.RoomCards_loadingState__hdG5W p{font-family:var(--font-inter);font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:var(--color-grey);margin:0}.RoomCards_loadingSpinner__FeKyt{width:32px;height:32px;border-top:3px solid var(--color-softBeige);border:3px solid var(--color-softBeige);border-top-color:var(--color-staygetPurple);border-radius:var(--layout-radius-circle);animation:RoomCards_spin__RtXkL 1s linear infinite}@keyframes RoomCards_spin__RtXkL{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.RoomCards_roomCard__B26ht{height:100%;display:flex;flex-direction:column;gap:24px;justify-content:space-between}@media(min-width:768px){.RoomCards_roomCard__B26ht{gap:8px}}.RoomCards_roomCard__B26ht.RoomCards_empty__i_7D4{font-family:var(--font-inter);font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;gap:16px;flex-direction:column;align-items:center;text-align:center}@media(min-width:768px){.RoomCards_roomCard__B26ht.RoomCards_empty__i_7D4 button{width:250px}}.RoomCards_roomCard__B26ht.RoomCards_empty__i_7D4 .RoomCards_buttonGroup__zWamo{display:flex;flex-direction:column;gap:8px;width:100%}@media(min-width:768px){.RoomCards_roomCard__B26ht.RoomCards_empty__i_7D4 .RoomCards_buttonGroup__zWamo{flex-direction:row;gap:16px;width:unset}}.RoomCards_roomCard__B26ht h3{font-family:var(--font-inter);font-weight:600;font-size:20px;line-height:28px;letter-spacing:0}.RoomCards_roomCard__B26ht .RoomCards_roomDescription__9LeQi{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.RoomCards_roomCard__B26ht .RoomCards_roomDescription__9LeQi{flex-direction:row}}.RoomCards_roomCard__B26ht .RoomCards_roomDescription__9LeQi .RoomCards_roomName__rq4nj{display:flex;justify-content:space-between;flex:1 1}.RoomCards_roomCard__B26ht .RoomCards_roomDescription__9LeQi .RoomCards_roomImage__XK7J0{width:100%;display:inline-flex;gap:16px}@media(min-width:768px){.RoomCards_roomCard__B26ht .RoomCards_roomDescription__9LeQi .RoomCards_roomImage__XK7J0{width:unset;padding-bottom:8px}}.RoomCards_roomCard__B26ht .RoomCards_roomDescription__9LeQi .RoomCards_roomImage__XK7J0 .RoomCards_imageWrapper__RyQGT{position:relative;width:80px;height:80px;min-width:80px;border-radius:var(--layout-radius);overflow:hidden}@media(min-width:768px){.RoomCards_roomCard__B26ht .RoomCards_roomDescription__9LeQi .RoomCards_roomImage__XK7J0 .RoomCards_imageWrapper__RyQGT{width:237px;min-width:237px;height:unset}}.RoomCards_roomCard__B26ht .RoomCards_roomDescription__9LeQi .RoomCards_roomInfo___38z1{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.RoomCards_roomCard__B26ht .RoomCards_roomDescription__9LeQi .RoomCards_roomInfo___38z1{min-width:237px;width:100%}}.RoomCards_roomCard__B26ht .RoomCards_mainRoomInfo__jXDuc{display:flex;flex-wrap:wrap;width:100%;column-gap:16px;row-gap:4}@media(min-width:768px){.RoomCards_roomCard__B26ht .RoomCards_mainRoomInfo__jXDuc{gap:8px}}.RoomCards_roomCard__B26ht .RoomCards_mainRoomInfo__jXDuc li{display:flex;gap:8px;align-items:center}.RoomCards_roomCard__B26ht .RoomCards_mainFacilities__M45mS{font-family:var(--font-inter);font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}@media(min-width:768px){.RoomCards_roomCard__B26ht .RoomCards_mainFacilities__M45mS{display:block}}.RoomCards_roomCard__B26ht .RoomCards_details__10qYW{display:flex;justify-content:space-between;flex-direction:column;gap:16px}@media(min-width:768px){.RoomCards_roomCard__B26ht .RoomCards_details__10qYW{align-items:center;flex-direction:row}}.RoomCards_roomCard__B26ht .RoomCards_icon__NEEPL{display:inline-block}.RoomCards_roomCard__B26ht .RoomCards_iconWithText__XwdMP{font-family:var(--font-inter);font-weight:600;font-size:14px;line-height:20px;letter-spacing:0;display:flex;align-items:center;gap:4px}.RoomCards_roomCard__B26ht .RoomCards_variants__RyXv5{display:flex;flex-direction:column;gap:8px}.RoomCards_roomCard__B26ht .RoomCards_variants__RyXv5 .RoomCards_variant__xSaMK{height:100%;padding:16px;border:1px solid var(--color-softBeige);border-radius:var(--layout-radius)}.RoomCards_roomCard__B26ht .RoomCards_variants__RyXv5 .RoomCards_variant__xSaMK.RoomCards_selected__uL3pB{border-color:var(--color-almostBlack);box-shadow:inset 0 0 1px 1px var(--color-almostBlack)}.RoomCards_roomCard__B26ht .RoomCards_variants__RyXv5 .RoomCards_variant__xSaMK .RoomCards_ratePlan__FlzVP{font-family:var(--font-inter);font-weight:600;font-size:16px;line-height:24px;letter-spacing:0}.RoomCards_roomCard__B26ht .RoomCards_variants__RyXv5 .RoomCards_variant__xSaMK .RoomCards_ratePlan__FlzVP.RoomCards_freeCancellation__ZHGvf{color:var(--color-green)}.RoomCards_roomCard__B26ht .RoomCards_variants__RyXv5 .RoomCards_variant__xSaMK .RoomCards_tags__Z1Su0{display:flex;gap:8px;margin-bottom:auto}@media(min-width:768px){.RoomCards_roomCard__B26ht .RoomCards_variants__RyXv5 .RoomCards_variant__xSaMK .RoomCards_tags__Z1Su0{margin-bottom:unset}}.RoomCards_roomCard__B26ht .RoomCards_variants__RyXv5 .RoomCards_variant__xSaMK .RoomCards_bottom__e0GOb{display:flex;gap:16px;width:100%;justify-content:space-between;align-items:flex-end}@media(min-width:768px){.RoomCards_roomCard__B26ht .RoomCards_variants__RyXv5 .RoomCards_variant__xSaMK .RoomCards_bottom__e0GOb{align-items:center}}.RoomCards_roomCard__B26ht .RoomCards_variants__RyXv5 .RoomCards_variant__xSaMK .RoomCards_bottom__e0GOb .RoomCards_price__lE2LB{display:flex;flex-direction:column;align-items:flex-end}.RoomCards_roomCard__B26ht .RoomCards_variants__RyXv5 .RoomCards_variant__xSaMK .RoomCards_bottom__e0GOb .RoomCards_price__lE2LB .RoomCards_bestPrice__djjnO{padding:4px 8px;border-radius:var(--layout-radius-small);background-color:var(--color-darkPurple)}.RoomCards_roomCard__B26ht .RoomCards_variants__RyXv5 .RoomCards_variant__xSaMK .RoomCards_bottom__e0GOb .RoomCards_price__lE2LB .RoomCards_bestPrice__djjnO span{font-family:var(--font-inter);font-weight:500;font-size:14px;line-height:18px;letter-spacing:0;color:var(--color-white)}.RoomCards_roomCard__B26ht .RoomCards_variants__RyXv5 .RoomCards_variant__xSaMK .RoomCards_bottom__e0GOb .RoomCards_price__lE2LB .RoomCards_priceValue__w7TXv{font-family:var(--font-inter);font-weight:700;font-size:20px;line-height:28px;letter-spacing:0;color:var(--color-staygetPurple);text-align:right}.RoomCards_roomCard__B26ht .RoomCards_variants__RyXv5 .RoomCards_variant__xSaMK .RoomCards_top__zutSe{display:flex;justify-content:space-between;align-items:center}.RoomCards_roomCard__B26ht .RoomCards_variants__RyXv5 .RoomCards_variant__xSaMK .RoomCards_top__zutSe .RoomCards_price__lE2LB{display:flex;gap:16px;align-items:center}.RoomCards_roomCard__B26ht .RoomCards_variants__RyXv5 .RoomCards_variant__xSaMK .RoomCards_top__zutSe .RoomCards_price__lE2LB .RoomCards_bestPrice__djjnO{padding:4px 8px;border-radius:var(--layout-radius-small);background-color:var(--color-darkPurple)}.RoomCards_roomCard__B26ht .RoomCards_variants__RyXv5 .RoomCards_variant__xSaMK .RoomCards_top__zutSe .RoomCards_price__lE2LB .RoomCards_bestPrice__djjnO span{font-family:var(--font-inter);font-weight:500;font-size:14px;line-height:18px;letter-spacing:0;color:var(--color-white)}.RoomCards_roomCard__B26ht .RoomCards_variants__RyXv5 .RoomCards_variant__xSaMK .RoomCards_top__zutSe .RoomCards_price__lE2LB .RoomCards_priceValue__w7TXv{font-family:var(--font-inter);font-weight:700;font-size:20px;line-height:28px;letter-spacing:0;color:var(--color-staygetPurple);text-align:right}.RoomCards_roomCard__B26ht .RoomCards_variants__RyXv5 .RoomCards_variant__xSaMK .RoomCards_mobileView__ZkGzq{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.RoomCards_roomCard__B26ht .RoomCards_variants__RyXv5 .RoomCards_variant__xSaMK .RoomCards_mobileView__ZkGzq{display:none}}.RoomCards_roomCard__B26ht .RoomCards_variants__RyXv5 .RoomCards_variant__xSaMK .RoomCards_desktopView__Md0na{display:none}@media(min-width:768px){.RoomCards_roomCard__B26ht .RoomCards_variants__RyXv5 .RoomCards_variant__xSaMK .RoomCards_desktopView__Md0na{display:flex;flex-direction:column;gap:16px}}.RoomCards_roomCard__B26ht .RoomCards_variants__RyXv5 .swiper{width:100%}.RoomCards_roomCard__B26ht .RoomCards_variants__RyXv5 .swiper .customSwiperNavigation{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.RoomCards_roomCard__B26ht .RoomCards_variants__RyXv5 .swiper .customSwiperNavigation .customNextButton,.RoomCards_roomCard__B26ht .RoomCards_variants__RyXv5 .swiper .customSwiperNavigation .customPrevButton{display:flex;width:48px;height:48px;background-repeat:no-repeat;background-position:50%}.RoomCards_roomCard__B26ht .RoomCards_variants__RyXv5 .swiper .customSwiperNavigation .customPrevButton{background-image:url(/icons/chevron-left-purple.svg)}.RoomCards_roomCard__B26ht .RoomCards_variants__RyXv5 .swiper .customSwiperNavigation .customPrevButton.swiper-button-disabled{background-image:url(/icons/chevron-left-grey.svg)}.RoomCards_roomCard__B26ht .RoomCards_variants__RyXv5 .swiper .customSwiperNavigation .customNextButton{background-image:url(/icons/chevron-right-purple.svg)}.RoomCards_roomCard__B26ht .RoomCards_variants__RyXv5 .swiper .customSwiperNavigation .customNextButton.swiper-button-disabled{background-image:url(/icons/chevron-right-grey.svg)}.RoomCards_roomCard__B26ht .RoomCards_variants__RyXv5 .swiper .customPagination{display:flex;justify-content:center;align-items:center;gap:6px}.RoomCards_roomCard__B26ht .RoomCards_variants__RyXv5 .swiper .customPagination .swiper-pagination-bullet{width:6px;height:6px;background-color:var(--color-softBeige);margin:0;border-radius:var(--layout-radius-circle)}.RoomCards_roomCard__B26ht .RoomCards_variants__RyXv5 .swiper .customPagination .swiper-pagination-bullet:last-child :not(.RoomCards_swiper-pagination-bullet-active__FEout){width:4px;height:4px}.RoomCards_roomCard__B26ht .RoomCards_variants__RyXv5 .swiper .customPagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-staygetPurple)}.RoomCards_facilities__14nMu ul li:not(:last-child){margin-bottom:16px}.RoomCards_facilities__14nMu ul li strong{font-family:var(--font-inter);font-weight:600;font-size:16px;line-height:24px;letter-spacing:0;display:inline-flex;width:100%;column-gap:4px;margin-bottom:8px}.SearchDatePicker_datePicker__Ar8U2 .react-datepicker{background-color:var(--color-white);display:flex;flex-direction:column;gap:16px;overflow:auto}@media(min-width:1024px){.SearchDatePicker_datePicker__Ar8U2 .react-datepicker{flex-direction:row}}.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__header{position:relative}.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__header-container{padding:12px 48px;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__current-month{font-family:var(--font-inter);font-weight:600;font-size:16px;line-height:24px;letter-spacing:0}.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__navigation{display:none}@media(min-width:1024px){.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__navigation{display:block;background:none;cursor:pointer;position:absolute;border:none}}.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__navigation--previous{left:12px}.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__navigation--next{right:12px}.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__day-names{display:flex;justify-content:space-between;flex-direction:row;white-space:nowrap;padding-block:16px}.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__day-name{font-size:0;line-height:0}.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__day-name:before{content:attr(aria-label);font-size:12px;line-height:1;display:block}.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__week{white-space:nowrap;display:flex;flex-direction:row}.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__week:last-child .react-datepicker__day{margin-bottom:0}.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__day-name{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-inter);font-weight:500;font-size:12px;line-height:16px;letter-spacing:0;color:var(--color-mediumGrey);width:100%}.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__day-name .react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__day{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-inter);font-weight:500;font-size:12px;line-height:16px;letter-spacing:0;color:var(--color-mediumGrey);width:100%}.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__day:empty{height:0;border:0}.SearchDatePicker_datePicker__Ar8U2 .SearchDatePicker_dayContent__3z_bu{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%}.SearchDatePicker_datePicker__Ar8U2 .SearchDatePicker_dayContent--disabled__2Xj5v{color:var(--color-softGrey);cursor:not-allowed}.SearchDatePicker_datePicker__Ar8U2 .SearchDatePicker_dayContent--disabled__2Xj5v .SearchDatePicker_dayNumber__LBCIi{color:var(--color-softGrey)}.SearchDatePicker_datePicker__Ar8U2 .SearchDatePicker_dayNumber__LBCIi{font-family:var(--font-inter);font-weight:500;font-size:12px;line-height:16px;letter-spacing:0;color:var(--color-almostBlack);line-height:1}.SearchDatePicker_datePicker__Ar8U2 .SearchDatePicker_dayPrice__kgrLZ{font-family:var(--font-inter);font-weight:500;font-size:10px;line-height:8px;letter-spacing:0;color:var(--color-mediumGrey)}.SearchDatePicker_datePicker__Ar8U2 .SearchDatePicker_dayOffer__VxArE{width:5px;height:5px;border-radius:var(--layout-radius-circle);background-color:var(--color-offer-package-indicator);position:absolute;top:2px;right:2px;z-index:1}.SearchDatePicker_datePicker__Ar8U2 .SearchDatePicker_dayContent--lowestPrice__IRvXm .SearchDatePicker_dayPrice__kgrLZ{color:var(--color-green);font-weight:700}.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__day{cursor:pointer;border:1px solid rgba(0,0,0,0);aspect-ratio:1/1;margin-bottom:4px;position:relative}.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__day[aria-disabled=true]{color:var(--color-softGrey)}@media(min-width:1024px){.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__day{height:36px}}.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__day:not([aria-disabled=true]):hover{border:1px solid var(--color-softPurple);border-radius:var(--layout-radius)}.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__day--in-range,.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__day--in-selecting-range,.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__day--selected{background-color:var(--color-lightGrey);color:var(--color-almostBlack)}.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__day--in-range .SearchDatePicker_dayNumber__LBCIi,.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__day--in-selecting-range .SearchDatePicker_dayNumber__LBCIi,.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__day--selected .SearchDatePicker_dayNumber__LBCIi{color:var(--color-almostBlack)}.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__day--in-range:not([aria-disabled=true]):hover,.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__day--selected:not([aria-disabled=true]):hover{border:1px solid var(--color-softPurple);border-radius:0}.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__day--today{background-color:var(--color-lightBeige);border-radius:var(--layout-radius);color:var(--color-almostBlack)}.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__day--range-start,.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__day--selecting-range-start{background-color:var(--color-staygetPurple);border-top-left-radius:8px;border-bottom-left-radius:8px;border-top-right-radius:0;border-bottom-right-radius:0;color:var(--color-white)}.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__day--range-start .SearchDatePicker_dayNumber__LBCIi,.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__day--selecting-range-start .SearchDatePicker_dayNumber__LBCIi{color:var(--color-white)}.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__day--range-start .SearchDatePicker_dayPrice__kgrLZ,.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__day--selecting-range-start .SearchDatePicker_dayPrice__kgrLZ{color:var(--color-softPurple)}.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__day--range-start:not([aria-disabled=true]):hover,.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__day--selecting-range-start:not([aria-disabled=true]):hover{border-top-left-radius:8px;border-bottom-left-radius:8px;border-top-right-radius:0;border-bottom-right-radius:0}.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__day--range-end{background-color:var(--color-staygetPurple);border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:8px;border-bottom-right-radius:8px;color:var(--color-white);border:1px solid rgba(0,0,0,0)}.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__day--range-end .SearchDatePicker_dayNumber__LBCIi{color:var(--color-white)}.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__day--range-end .SearchDatePicker_dayPrice__kgrLZ{color:var(--color-softPurple)}.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__day--range-end:not([aria-disabled=true]):hover{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:8px;border-bottom-right-radius:8px;border:1px solid var(--color-softPurple);color:var(--color-white)}.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__day.react-datepicker__day--selected.react-datepicker__day--range-start.react-datepicker__day--range-end{border-radius:var(--layout-radius)}.SearchDatePicker_datePicker__Ar8U2 .react-datepicker__day--outside-month{visibility:hidden}.SearchDatePicker_checkoutTooltip__JQqg2{background-color:var(--color-almostBlack);color:var(--color-white);font-family:var(--font-inter);font-weight:500;font-size:12px;line-height:16px;letter-spacing:0;padding:8px 12px;border-radius:var(--layout-radius);white-space:nowrap;z-index:10;pointer-events:none}.SearchDatePicker_showMoreMonths__hrp7e,.SearchDatePicker_showPreviousMonth__ITmAc{margin-top:16px}@media(min-width:1024px){.SearchDatePicker_showMoreMonths__hrp7e,.SearchDatePicker_showPreviousMonth__ITmAc{display:none}}.SearchDatePickerFooter_footer__0BCq2{display:flex;flex-direction:column;gap:24px;background-color:var(--color-white);border-radius:var(--layout-radius)}.SearchDatePickerFooter_chips__EpfpF{display:flex;gap:8px}.SearchDatePickerFooter_footerItem__eaGub{all:unset;font-family:var(--font-inter);font-weight:500;font-size:14px;line-height:18px;letter-spacing:0;padding:12px 16px;background-color:var(--color-white);border-radius:var(--layout-radius-pill);border:1px solid var(--color-softGrey);cursor:pointer}.SearchDatePickerFooter_footerItem__eaGub.SearchDatePickerFooter_selected__8cbDW{background-color:var(--color-lightBeige);border:1px solid var(--color-almostBlack)}.SearchDatePickerFooter_footerItem__eaGub:hover{background-color:var(--color-beige)}.SearchDatePickerFooter_legend__CaeZT{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding-inline:8px}.SearchDatePickerFooter_legendItem__fcVlq{display:flex;align-items:center;gap:5px;font-family:var(--font-inter);font-weight:500;font-size:12px;line-height:16px;letter-spacing:0;color:var(--color-almostBlack)}.SearchDatePickerFooter_legendPriceExample__2y4mR{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:20px}.SearchDatePickerFooter_legendPriceDay__7aZIm{font-family:var(--font-inter);font-weight:500;font-size:12px;line-height:16px;letter-spacing:0;color:var(--color-almostBlack);line-height:1}.SearchDatePickerFooter_legendPriceValue__XrVCe{font-family:var(--font-inter);font-weight:500;font-size:10px;line-height:8px;letter-spacing:0;color:var(--color-mediumGrey);font-weight:700;line-height:1}.SearchDatePickerFooter_legendOfferDot__C5Gc0{width:6px;height:6px;border-radius:var(--layout-radius-circle);background-color:var(--color-offer-package-indicator);flex-shrink:0}.SearchDatePickerFooter_legendLabel__N3gCE{font-family:var(--font-inter);font-weight:500;font-size:12px;line-height:16px;letter-spacing:0;color:var(--color-almostBlack)}.SearchDatePickerFooter_tooltipWrapper__HKtEI{position:relative;display:inline-flex;align-items:center}.SearchDatePickerFooter_tooltipTrigger__xKMvp{all:unset;display:inline-flex;align-items:center;cursor:pointer;color:var(--color-mediumGrey)}.SearchDatePickerFooter_tooltipTrigger__xKMvp:focus-visible{outline:2px solid var(--color-staygetPurple);outline-offset:2px}.SearchDatePickerFooter_tooltipTrigger__xKMvp svg{width:16px;height:16px}.SearchDatePickerFooter_tooltip__H4Xc6{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background-color:var(--color-almostBlack);color:var(--color-white);font-family:var(--font-inter);font-weight:500;font-size:12px;line-height:16px;letter-spacing:0;padding:12px 16px;border-radius:var(--layout-radius);white-space:normal;width:220px;z-index:10;pointer-events:none}.SearchDatePickerFooter_info__f0JBh{color:var(--color-almostBlack)}.SearchFieldItem_item__C52sr{height:58px;display:flex;flex-direction:row;align-items:center;gap:8px;padding:8px;border:1px solid var(--color-almostBlack);outline:1px solid rgba(0,0,0,0);border-radius:var(--layout-radius);position:relative;cursor:pointer;transition:background .2s var(--linaria-theme_motion-springs-fast-easing);width:100%}@media(hover:hover)and (pointer:fine){.SearchFieldItem_item__C52sr:hover{background-color:var(--color-lightGrey)}}.SearchFieldItem_item__C52sr.SearchFieldItem_noBorder__Cqf6L{border:1px solid rgba(0,0,0,0);outline:1px solid rgba(0,0,0,0)}.SearchFieldItem_item__C52sr.SearchFieldItem_active__TzUDU{border:1px solid var(--color-almostBlack);outline:1px solid var(--color-almostBlack)}.SearchFieldItem_labelWrapper__0ybNi{display:inline-flex;flex-direction:column;width:100%;box-sizing:border-box}.SearchFieldItem_icon__TgNv8{width:16px;height:16px}.SearchFieldItem_label__c5JtJ{font-family:var(--font-inter);font-weight:500;font-size:14px;line-height:18px;letter-spacing:0;color:var(--color-darkGrey);-webkit-user-select:none;user-select:none}.SearchFieldItem_input__V6Ozc{display:block;font-family:var(--font-inter);font-weight:600;font-size:16px;line-height:24px;letter-spacing:0;border:1px solid rgba(0,0,0,0);outline:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%;padding:0 40px 0 0;cursor:pointer}.SearchFieldItem_input__V6Ozc::placeholder{color:var(--color-mediumGrey);font-weight:400}.SearchFieldItem_cancel__e5VEX{position:absolute;padding:0;right:10px;top:50%;transform:translateY(-50%);background:none;border:1px solid rgba(0,0,0,0);outline:1px solid rgba(0,0,0,0);cursor:pointer}.SearchFieldItem_cancel__e5VEX[hidden]{display:none}.SearchFieldItem_cancel__e5VEX:hover{background:none}.SearchFieldSuggestion_container__MbuXA{display:flex;flex-direction:row;align-items:center;gap:8px;cursor:pointer;height:44px;border:none;padding:0;margin:0;width:100%;background:none;font:inherit;text-align:left;color:inherit}.SearchFieldSuggestion_labelWrapper__aaHCm{display:inline-flex;flex-direction:column;width:100%}.SearchFieldSuggestion_icon___ds4_{width:16px;height:16px}.SearchFieldSuggestion_location__rWd2Z{font-family:var(--font-inter);font-weight:600;font-size:16px;line-height:24px;letter-spacing:0;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.SearchFieldSuggestion_location__rWd2Z:first-letter{text-transform:uppercase}.SearchFieldSuggestion_region__cEanZ{font-family:var(--font-inter);font-weight:400;font-size:14px;line-height:20px;letter-spacing:0}.SearchFieldSuggestion_icon___ds4_{background-color:var(--color-mediumGrey)}.SearchFiltersRefinementList_filters__ggHVJ{list-style:none;padding:0;margin:0;display:flex;gap:8px;flex-wrap:wrap}.SearchFiltersWidget_container__PnJTu{display:flex;flex-direction:column;gap:24px}.SearchFiltersWidget_container__PnJTu h3{font-family:var(--font-inter);color:var(--color-almostBlack);font-weight:600;font-size:18px;line-height:26px;letter-spacing:0}.SearchFiltersWidget_container__PnJTu .SearchFiltersWidget_header___3FRK{display:flex;flex-direction:column;gap:8px}.SearchFiltersWidget_container__PnJTu .SearchFiltersWidget_label__KoNNC{font-family:var(--font-inter);font-weight:400;font-size:14px;line-height:20px;letter-spacing:0}.SearchGuests_guests__XTPca{display:flex;flex-direction:column;gap:24px}.SearchGuests_guestsItem__Oygr8{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.SearchGuests_guestsItemContent__47zP9{display:flex;flex-direction:column}.SearchGuests_guestsItemLabel__APz5g{font-family:var(--font-inter);font-weight:600;font-size:16px;line-height:24px;letter-spacing:0}.SearchGuests_guestsItemDescription__Y_Iwa{font-family:var(--font-inter);font-weight:400;font-size:14px;line-height:20px;letter-spacing:0}.SearchGuests_childAgeSelectors__luNyW{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-block:16px}.SearchGuests_childAgeSelectorsDescription__K0GNO{font-family:var(--font-inter);font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;color:var(--color-staygetPurple);text-decoration:underline}.SearchRangeSlider_sliderContainer___I1bT{height:24px;display:flex;align-items:center;justify-content:center;padding:38px 12px 12px;position:relative}.SearchRangeSlider_sliderContainer___I1bT .SearchRangeSlider_chartContainer__Rp3_p{position:absolute;bottom:13px;left:0;right:0;height:38px;width:100%;padding-inline:12px}.SearchRangeSlider_sliderContainer___I1bT .noUi-target{position:relative;border:none;border-radius:0;box-shadow:none;background:var(--color-lightGrey);height:2px;width:100%}.SearchRangeSlider_sliderContainer___I1bT .noUi-target .noUi-handle{cursor:pointer;pointer-events:auto;border-radius:var(--layout-radius-circle);width:24px;height:24px;box-shadow:none;top:1px;bottom:0;margin:auto 0;right:-12px;border-color:var(--color-almostBlack)}.SearchRangeSlider_sliderContainer___I1bT .noUi-target .noUi-handle:after,.SearchRangeSlider_sliderContainer___I1bT .noUi-target .noUi-handle:before{content:none}.SearchRangeSlider_sliderContainer___I1bT .noUi-target .noUi-connect{background:var(--color-almostBlack)}.SearchRangeSlider_inputThumbsContainer__o_hs4{display:flex;flex-direction:row;gap:8px;justify-content:space-between}.SearchShowOnly_searchShowOnly__0xaYd{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--color-mediumBeige);padding:10px;border-radius:10px}.SearchShowOnly_searchShowOnlyItem__9xUNA{display:flex;align-items:center;gap:8px;cursor:pointer}.SearchShowOnly_searchShowOnlyItem__9xUNA span{width:134px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-family:var(--font-inter);font-weight:400;font-size:14px;line-height:20px;letter-spacing:0}.SearchShowOnly_searchShowOnlyItem__9xUNA:not(:last-child){border-right:1px solid var(--color-mediumBeige)}button.SearchShowOnly_searchShowOnlyItem__9xUNA{border:none;background:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}.SearchShowOnly_searchShowOnlyItemText__DBNBw{font-family:var(--font-inter);font-weight:400;font-size:14px;line-height:20px;letter-spacing:0}.SearchStripeTrigger_searchStripeTrigger__6HwKU{font-family:var(--font-inter);font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;width:100%;background:linear-gradient(180deg,#f6f6f6,#ffffff 50%);box-shadow:var(--color-box-shadow);border:1px solid var(--color-white);border-radius:16px;padding:12px 16px;display:flex;justify-content:space-between;align-content:center;align-items:center;gap:8px;animation:SearchStripeTrigger_slideInFromTop__WJPUr .2s ease-in-out}.SearchStripeTrigger_searchStripeTrigger__6HwKU.SearchStripeTrigger_options__Qd4yI{padding-right:8px}.SearchStripeTrigger_searchStripeTrigger__6HwKU.SearchStripeTrigger_sticky__k9j8U{position:fixed;top:0;left:0;width:100%;z-index:100;border-radius:0 0 16px 16px}.SearchStripeTrigger_searchContainer__iFavz{display:flex;align-items:center;gap:8px;width:100%}.SearchStripeTrigger_searchContainer__iFavz strong{font-weight:600}button.SearchStripeTrigger_searchContainer__iFavz{border:none;background:none;padding:0;margin:0;font:inherit;text-align:left;color:inherit;cursor:pointer}.SearchStripeTrigger_optionsButton__7Yrdb{background:none;border:none;padding:0;margin:0;height:48px;width:48px}.SearchStripeTrigger_optionsIcon__x617e{background-color:var(--color-staygetPurple)}@keyframes SearchStripeTrigger_slideInFromTop__WJPUr{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.SearchWidgetAutocomplete_autocompleteFloating__bs0RH{background-color:var(--color-white);min-width:459px;padding:16px;border-radius:var(--layout-radius);box-shadow:var(--color-box-shadow);overflow-y:auto;z-index:var(--z-index-nav-header)}.SearchWidgetAutocomplete_noResults__UO8gC{display:flex;align-items:center;justify-content:center;aspect-ratio:1}.SearchWidgetDate_searchWidgetDate__Sa4AI{display:flex;flex-direction:column;gap:24px}.SearchWidgetDate_searchWidgetDateFloating__ljFDI{background-color:var(--color-white);padding:32px}.SearchWidgetDate_searchWidgetDateFloating__ljFDI,.SearchWidgetGuests_guestsFloating__zpgUb{border-radius:10px;box-shadow:var(--color-box-shadow);z-index:var(--z-index-floating-drawer-content)}.SearchWidgetGuests_guestsFloating__zpgUb{background:var(--color-white);padding:24px;min-width:380px}.styles_stepper__JRCMC{height:100%;overflow:hidden}.styles_content__3tvpg:empty{padding-top:8px}.styles_stepperContent__7ZilM{height:100%;overflow-x:scroll}.styles_title__O07vV{font-family:var(--font-inter);font-weight:600;font-size:14px;line-height:20px;letter-spacing:0;color:var(--color-mediumGrey);padding-bottom:8px;display:inline-block}.styles_suggestion__Amf0Y{padding-block:8px}.styles_separator__yz0Vz{width:100%;position:relative;border-bottom:1px solid var(--color-softBeige);margin-block:8px}.styles_controls__SM0H7{position:sticky;bottom:0;left:0;right:0;background:var(--color-white);box-shadow:var(--color-box-shadow)}.styles_controlsWrapper__xiZe_{padding:16px}.styles_controlsContent__MUbAg{display:flex;gap:8px;justify-content:space-between;align-items:center}.styles_datePickerFooter__GPUaZ{margin-top:16px;overflow-y:auto;display:flex}.styles_datePickerFooter__GPUaZ::-webkit-scrollbar{display:none}.styles_datePickerFooter__GPUaZ:after,.styles_datePickerFooter__GPUaZ:before{content:"";flex-shrink:0;width:16px}.styles_location__pKTC4{margin-top:16px;margin-bottom:32px}.styles_loader__bptkN{max-width:fit-content;margin-left:auto;margin-right:auto;padding-block:42px}.styles_date__O8wtE{margin-bottom:24px}.styles_guests__H3z9S{margin-block:24px}.styles_datePickerHeader__Ir_st{margin-bottom:16px;position:sticky;top:0;background:var(--color-white);z-index:1;padding-top:16px}.styles_guestsHeader__zUM_L{margin-bottom:24px}.MobileSummaryWidgetDrawer_trigger__ZF8Os{position:sticky;bottom:0;left:0;right:0;display:flex;flex-direction:column;align-items:stretch;width:100%;background:var(--color-white);padding:16px 16px 24px;box-shadow:0 -2px 18px rgba(0,17,67,.2);border-top:1px solid var(--color-softBeige);z-index:100}@media(min-width:768px){.MobileSummaryWidgetDrawer_trigger__ZF8Os{display:none}}.MobileSummaryWidgetDrawer_trigger__ZF8Os .MobileSummaryWidgetDrawer_uncoveredGuestsWarning__fuIPr{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;margin-bottom:12px;background-color:var(--color-softOrange);border:1px solid var(--color-orange);border-radius:var(--layout-radius);font-family:var(--font-inter);font-weight:400;font-size:14px;line-height:20px;letter-spacing:0}.MobileSummaryWidgetDrawer_trigger__ZF8Os .MobileSummaryWidgetDrawer_uncoveredGuestsWarning__fuIPr span{color:var(--color-darkOrange)}.MobileSummaryWidgetDrawer_trigger__ZF8Os .MobileSummaryWidgetDrawer_uncoveredGuestsWarning__fuIPr .MobileSummaryWidgetDrawer_warningIcon__YkRi8{background-color:var(--color-orange);flex-shrink:0;margin-top:2px}.MobileSummaryWidgetDrawer_trigger__ZF8Os .MobileSummaryWidgetDrawer_triggerRow__Fa2lP{display:flex;align-items:center;justify-content:space-between;gap:24px}.MobileSummaryWidgetDrawer_trigger__ZF8Os .MobileSummaryWidgetDrawer_info__j84BT{display:flex;flex-direction:column;gap:4px}.MobileSummaryWidgetDrawer_trigger__ZF8Os .MobileSummaryWidgetDrawer_info__j84BT .MobileSummaryWidgetDrawer_dates__N5Sge{all:unset;cursor:pointer;font-family:var(--font-inter);font-weight:600;font-size:16px;line-height:24px;letter-spacing:0;text-decoration:underline}.MobileSummaryWidgetDrawer_trigger__ZF8Os .MobileSummaryWidgetDrawer_info__j84BT .MobileSummaryWidgetDrawer_priceLink__uHYyC{all:unset;cursor:pointer;transition:opacity .2s}.MobileSummaryWidgetDrawer_trigger__ZF8Os .MobileSummaryWidgetDrawer_info__j84BT .MobileSummaryWidgetDrawer_priceLink__uHYyC:hover{opacity:.8}.MobileSummaryWidgetDrawer_overlay__XBpHb{background-color:rgba(0,0,0,.5);position:fixed;inset:0;z-index:var(--z-index-floating-drawer-overlay)}.MobileSummaryWidgetDrawer_drawer__0HUNE{z-index:var(--z-index-floating-drawer-content);display:flex;min-height:300px;position:fixed;bottom:0;left:0;right:0;flex-direction:column;background-color:var(--color-white);border-top-left-radius:8px;border-top-right-radius:8px;padding:24px}.MobileSummaryWidgetDrawer_header__QB4Y_{position:relative;display:flex;justify-content:center;align-items:center;border-bottom:1px solid var(--color-softBeige);padding-bottom:16px;margin-bottom:16px}.MobileSummaryWidgetDrawer_title__O_Yaa{font-family:var(--font-inter);font-weight:700;font-size:20px;line-height:28px;letter-spacing:0}.MobileSummaryWidgetDrawer_close__0HC4C{all:unset;position:absolute;right:0;top:0}.MobileSummaryWidgetDrawer_content__P6s9k{overflow-y:auto;flex-grow:1}.MobileSummaryWidgetDrawer_bookingWidget__peTVA{z-index:var(--z-index-floating-drawer-content);display:flex;min-height:300px;position:fixed;bottom:0;left:0;right:0;flex-direction:column;background-color:var(--color-white);border-top-left-radius:8px;border-top-right-radius:8px}@media(min-width:1024px){.MobileSummaryWidgetDrawer_bookingWidget__peTVA{display:none}}.MobileSummaryWidgetDrawer_bookingWidgetStepper__LkPzw{z-index:var(--z-index-floating-drawer-content);display:flex;min-height:300px;position:fixed;top:50px;bottom:0;left:0;right:0;flex-direction:column;background-color:var(--color-white);border-top-left-radius:8px;border-top-right-radius:8px}@media(min-width:1024px){.MobileSummaryWidgetDrawer_bookingWidgetStepper__LkPzw{display:none}}.MobileSummaryWidgetDrawer_bookingWidgetOverlay__xB2Ir{background-color:rgba(0,0,0,.5);position:fixed;inset:0;z-index:var(--z-index-floating-drawer-overlay)}.MobileSummaryWidgetDrawer_closeButton__WeLhw{all:unset;position:absolute;right:16px;top:24px}.MobileSummaryWidgetDrawer_drawerHeader__wepkw{display:flex;justify-content:center;align-items:center;border-bottom:1px solid var(--color-softBeige);padding:24px 40px;position:relative}.MobileSummaryWidgetDrawer_drawerContent__6y_8_{padding:24px 24px 50px}.MobileSummaryWidgetDrawer_drawerTitle__1bZKr{all:unset;font-family:var(--font-inter);font-weight:700;font-size:20px;line-height:28px;letter-spacing:0}.RoomCardSummary_roomCardSummary__TyWcj{max-width:380px;display:flex;flex-direction:column;padding:8px 0}.RoomCardSummary_roomVariantHeader__h3AVX{display:flex;gap:16px;align-items:flex-start}.RoomCardSummary_roomVariantImage__snXTu{position:relative;width:60px;height:60px;border-radius:var(--layout-radius);overflow:hidden;flex-shrink:0}.RoomCardSummary_roomVariantInfo__0rDhH{flex:1 1;display:flex;flex-direction:column;gap:4px}.RoomCardSummary_roomVariantName__w0lyL{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#333}.RoomCardSummary_roomVariantName__w0lyL span{margin:0}.RoomCardSummary_roomVariantDescription__TDBmH{display:flex;align-items:center;gap:8px;font-size:13px;color:#666}.RoomCardSummary_roomVariantDescription__TDBmH span{margin:0}.RoomCardSummary_roomPriceBox__tI1c_{padding:0}.RoomCardSummary_pricePerDay__jSwho{font-size:16px;font-weight:600;color:#333;margin-bottom:4px}.RoomCardSummary_roomDescription__xadH8{font-size:12px;color:#666;font-style:italic}.RoomCardSummary_quantityInfo__R8GDX{font-size:12px;color:#666;text-align:right;font-weight:500}.RoomCardSummary_roomVariantPrice__Qnhjn span{display:inline-block}.RoomCardSummary_roomVariantPrice__Qnhjn strong{all:unset}.SummaryWidget_summaryWidget__uYMH4 .SummaryWidget_separator__pc2Ni{margin:16px 0;border-top:1px solid var(--color-softGrey)}.SummaryWidget_summaryWidget__uYMH4 input{border:0;padding:0;margin:0;background:rgba(0,0,0,0);font-size:16px;outline:none}.SummaryWidget_summaryWidget__uYMH4 span{display:block}.SummaryWidget_summaryWidget__uYMH4 .SummaryWidget_bookingSection__zCw5f{border-radius:var(--layout-radius);padding:8px;background:rgba(0,0,0,0);align-items:center;display:flex}.SummaryWidget_summaryWidget__uYMH4 .SummaryWidget_bookingSection__zCw5f img{margin-right:8px}.SummaryWidget_summaryWidget__uYMH4 .SummaryWidget_bookingSection__zCw5f .SummaryWidget_sectionText__Lre3Q span{font-family:var(--font-inter);font-weight:500;font-size:14px;line-height:18px;letter-spacing:0;color:var(--color-darkGrey)}.SummaryWidget_summaryWidget__uYMH4 .SummaryWidget_bookingSection__zCw5f .SummaryWidget_sectionText__Lre3Q span.SummaryWidget_empty__GrFgZ{font-family:var(--font-inter);font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:var(--color-softGrey)}.SummaryWidget_summaryWidget__uYMH4 .SummaryWidget_bookingSection__zCw5f .SummaryWidget_sectionText__Lre3Q strong{font-family:var(--font-inter);font-weight:600;font-size:16px;line-height:24px;letter-spacing:0;color:var(--color-almostBlack)}.SummaryWidget_summaryWidget__uYMH4 .SummaryWidget_uncoveredGuestsWarning__VSU8G{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;margin-bottom:12px;background-color:var(--color-softOrange);border:1px solid var(--color-orange);border-radius:var(--layout-radius);font-family:var(--font-inter);font-weight:400;font-size:14px;line-height:20px;letter-spacing:0}.SummaryWidget_summaryWidget__uYMH4 .SummaryWidget_uncoveredGuestsWarning__VSU8G span{color:var(--color-darkOrange)}.SummaryWidget_summaryWidget__uYMH4 .SummaryWidget_uncoveredGuestsWarning__VSU8G .SummaryWidget_warningIcon__3utUR{background-color:var(--color-orange);flex-shrink:0;margin-top:2px}.SummaryWidget_summaryWidget__uYMH4 .SummaryWidget_summary__vsizN{margin-bottom:24px;text-align:right}.SummaryWidget_summaryWidget__uYMH4 .SummaryWidget_summary__vsizN .SummaryWidget_totalPrice__EHWOb{font-family:var(--font-inter);font-weight:700;font-size:22px;line-height:32px;letter-spacing:0}@media(min-width:768px){.SummaryWidget_summaryWidget__uYMH4 .SummaryWidget_summary__vsizN .SummaryWidget_totalPrice__EHWOb{font-size:24px;line-height:32px}}.SummaryWidget_summaryWidget__uYMH4 .SummaryWidget_summary__vsizN .SummaryWidget_totalPrice__EHWOb{display:flex;justify-content:space-between;margin-top:24px;gap:8px}.SummaryWidget_summaryWidget__uYMH4 .SummaryWidget_summary__vsizN .SummaryWidget_totalPrice__EHWOb .SummaryWidget_tax__gnntY{font-family:var(--font-inter);font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;text-align:right;margin-top:8px}.UspCards_logo__Lt_nW{margin:0 auto 40px}.UspCards_achievementsGrid__a_LwO{width:100%}@media(min-width:768px){.UspCards_achievementsGrid__a_LwO{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;column-gap:var(--layout-gap)}}.UspCards_achievementsItem___fAtY{padding:32px;border-radius:var(--layout-radius);background:linear-gradient(180deg,#f5e5fc,rgba(245,229,252,.4));margin:0 0 var(--layout-gap) 0}@media(min-width:768px){.UspCards_achievementsItem___fAtY{margin:0}}.UspCards_achievementsItem___fAtY strong{font-family:var(--font-gloock);color:var(--color-staygetPurple);font-weight:400;font-size:72px;line-height:86px;letter-spacing:0}@media(min-width:768px){.UspCards_achievementsItem___fAtY strong{font-size:80px;line-height:96px}}.UspCards_achievementsItem___fAtY strong{display:block}.UspCards_achievementsItem___fAtY span{font-weight:600;display:block;padding:var(--layout-gap) 0}.UspCards_achievementsItem___fAtY p,.UspCards_achievementsItem___fAtY span{font-family:var(--font-inter);color:var(--color-almostBlack);font-size:18px;line-height:26px;letter-spacing:0}.UspCards_achievementsItem___fAtY p{font-weight:400}.UspCards_achievementsItem___fAtY:last-of-type{margin:0}@media(min-width:1024px){.AnimatedLayoutWithNav_top__YZsI0{transform-origin:top;transform:translateY(368px)}.AnimatedLayoutWithNav_scrolled__0XEK3,.AnimatedLayoutWithNav_top__YZsI0{transition:transform var(--linaria-theme_motion-springs-fast-duration) var(--linaria-theme_motion-springs-fast-easing)}.AnimatedLayoutWithNav_scrolled__0XEK3{transform:translateY(var(--layout-header-height-desktop))}.AnimatedLayoutWithNav_mobileSearchWidget__et68U{display:none}}.AnimatedLayoutWithNav_desktopSearchWidget__oZWqn{display:none}@media(min-width:1024px){.AnimatedLayoutWithNav_desktopSearchWidget__oZWqn{display:block;position:absolute;top:120px;left:0;right:0;width:100%;z-index:1}}.AnimatedLayoutWithNav_desktopSearchWidget__oZWqn.AnimatedLayoutWithNav_scrolled__0XEK3{transform:translateY(-100%) scale(.5);opacity:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.AnimatedLayoutWithNav_desktopSearchWidget__oZWqn.AnimatedLayoutWithNav_notScrolled__a0e61{transform:translateY(0) scale(1);opacity:1;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.AnimatedLayoutWithNav_homePageHeadline__40fg4{width:100%;margin:0 0 32px;font-family:var(--font-inter);font-weight:400;font-size:24px;line-height:32px;letter-spacing:0}@media(min-width:768px){.AnimatedLayoutWithNav_homePageHeadline__40fg4{font-size:28px;line-height:34px}}@media(min-width:1024px){.AnimatedLayoutWithNav_homePageHeadline__40fg4{text-align:center}}.AnimatedLayoutWithNav_homePageHeadline__40fg4 span{font-family:var(--font-inter);font-weight:700;font-size:24px;line-height:32px;letter-spacing:0}.AnimatedLayoutWithNav_homePageHeadline__40fg4 span span{font-weight:700;font-size:28px;line-height:34px;letter-spacing:0}@media(min-width:768px){.AnimatedLayoutWithNav_homePageHeadline__40fg4 span{font-size:28px;line-height:34px}}.AnimatedLayoutWithNav_container__p0lqs{margin-bottom:40px}.Gallery_gallery__qc8dr{border-radius:var(--layout-radius);overflow:hidden;position:relative}@media(min-width:768px){.Gallery_gallery__qc8dr{display:grid;grid-template-columns:1fr 1fr;gap:16px;height:474px}}.Gallery_gallery__qc8dr button.Gallery_galleryItem__IV5PN,.Gallery_gallery__qc8dr button.Gallery_mainPhoto__s_1X0{border:none;padding:0;margin:0;background:rgba(0,0,0,0);font:inherit;color:inherit}.Gallery_gallery__qc8dr .Gallery_galleryButton__hrKtq{font-family:var(--font-inter);font-weight:500;font-size:14px;line-height:18px;letter-spacing:0;color:var(--color-white);position:absolute;bottom:8px;right:8px;border:none;padding:8px;background-color:rgba(0,0,0,.4);border-radius:var(--layout-radius-small);display:inline-flex;align-items:center;gap:4px;cursor:pointer}.Gallery_gallery__qc8dr .Gallery_mainPhoto__s_1X0{width:100%;overflow:hidden;height:257px;position:relative;cursor:pointer}@media(min-width:768px){.Gallery_gallery__qc8dr .Gallery_mainPhoto__s_1X0{height:474px}}.Gallery_gallery__qc8dr .Gallery_otherPhotos__KJjb2{display:none}@media(min-width:768px){.Gallery_gallery__qc8dr .Gallery_otherPhotos__KJjb2{display:grid;grid-template-areas:"photo1 photo2" "photo3 photo4";gap:16px}}.Gallery_gallery__qc8dr .Gallery_galleryItem__IV5PN{position:relative;cursor:pointer}@media(min-width:1024px){.MobileSearchWidgetDrawer_homePageSearchWidget__Aa_K7{display:none}}.MobileSearchWidgetDrawer_searchWidgetTrigger__lWR9Q{display:block;width:100%;border:none;padding:0;margin:0;background:none;font:inherit;text-align:inherit;color:inherit;cursor:pointer}.MobileSearchWidgetDrawer_bookingWidget__QdExF{z-index:var(--z-index-floating-drawer-content);display:flex;min-height:300px;position:fixed;bottom:0;left:0;right:0;flex-direction:column;background-color:var(--color-white);border-top-left-radius:8px;border-top-right-radius:8px}@media(min-width:1024px){.MobileSearchWidgetDrawer_bookingWidget__QdExF{display:none}}.MobileSearchWidgetDrawer_bookingWidgetStepper__qTc2p{z-index:var(--z-index-floating-drawer-content);display:flex;min-height:300px;position:fixed;top:50px;bottom:0;left:0;right:0;flex-direction:column;background-color:var(--color-white);border-top-left-radius:8px;border-top-right-radius:8px}@media(min-width:1024px){.MobileSearchWidgetDrawer_bookingWidgetStepper__qTc2p{display:none}}.MobileSearchWidgetDrawer_bookingWidgetOverlay__vzdQ5{background-color:rgba(0,0,0,.5);position:fixed;inset:0;z-index:var(--z-index-floating-drawer-overlay)}.MobileSearchWidgetDrawer_closeButton__Zk_jj{all:unset;position:absolute;right:16px;top:24px}.MobileSearchWidgetDrawer_drawerHeader__4dxq_{display:flex;justify-content:center;align-items:center;border-bottom:1px solid var(--color-softBeige);padding:24px 40px;position:relative}.MobileSearchWidgetDrawer_drawerContent__WyiQv{padding:24px 24px 50px}.MobileSearchWidgetDrawer_drawerTitle__wwg08{all:unset;font-family:var(--font-inter);font-weight:700;font-size:20px;line-height:28px;letter-spacing:0}.NavHeader_navHeader__AC_mV{z-index:var(--z-index-nav-header);width:100%;height:var(--layout-header-height);padding-block:8px;margin:0 auto;background-color:var(--color-white)}@media(min-width:1024px){.NavHeader_navHeader__AC_mV{height:var(--layout-header-height-desktop);padding-block:16px}}.NavHeader_navHeader__AC_mV .NavHeader_logo__DpENr{margin-top:12px}@media(min-width:1024px){.NavHeader_navHeader__AC_mV.NavHeader_scrolled__bA415{box-shadow:var(--color-box-shadow);animation:NavHeader_addShadow__vHKbu .5s var(--linaria-theme_motion-springs-fast-easing)}.NavHeader_navHeader__AC_mV.NavHeader_homeVariant__soskY,.NavHeader_navHeader__AC_mV.NavHeader_searchVariant__9wGqw{position:fixed;top:0}.NavHeader_navHeader__AC_mV.NavHeader_searchVariant__9wGqw{box-shadow:none;animation:none}.NavHeader_navHeader__AC_mV.NavHeader_open__Vf3Do{height:138px}}.NavHeader_navHeader__AC_mV.NavHeader_propertyVariant__fu0IJ{position:relative}.NavHeader_mainNavigation__Tc0c8{margin-left:auto}.NavHeader_search__EVQ5E{display:none;opacity:0;visibility:hidden;position:absolute;margin:0 auto;left:50%;transform:translateX(-50%) scale(1.5) translateY(150%);transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out}@media(min-width:1024px){.NavHeader_search__EVQ5E{display:block}.NavHeader_search__EVQ5E.NavHeader_open__Vf3Do{top:24px}}@media(min-width:1312px){.NavHeader_search__EVQ5E.NavHeader_open__Vf3Do{top:24px}}@media(min-width:1024px){.NavHeader_search__EVQ5E{opacity:0;visibility:hidden}.NavHeader_search__EVQ5E.NavHeader_searchVisible__jdV0j{opacity:1;visibility:visible;transform:scale(1) translateX(-50%) translateY(0)}}.NavHeader_search__EVQ5E.NavHeader_searchVariant__9wGqw{display:block}@keyframes NavHeader_addShadow__vHKbu{0%{box-shadow:none}99%{box-shadow:var(--color-box-shadow)}to{box-shadow:var(--color-box-shadow)}}.LoginOrRegisterForm_loginOrRegisterForm__9VSFZ,.LoginOrRegisterForm_loginOrRegisterForm__9VSFZ form{display:flex;flex-direction:column;gap:24px}.LoginOrRegisterForm_loginOrRegisterForm__9VSFZ .LoginOrRegisterForm_inputsSection__Kmbp0{display:flex;flex-direction:column;gap:16px}.LoginOrRegisterForm_loginOrRegisterForm__9VSFZ .LoginOrRegisterForm_forgotPassword__VIYOU{display:flex;justify-content:flex-end;margin-top:-8px}.LoginOrRegisterForm_loginOrRegisterForm__9VSFZ .LoginOrRegisterForm_forgotPasswordLink__JQzlq{background:none;border:none;color:var(--color-staygetPurple);text-decoration:underline;cursor:pointer;font-size:14px;padding:0;font-family:inherit}@media(hover:hover)and (pointer:fine){.LoginOrRegisterForm_loginOrRegisterForm__9VSFZ .LoginOrRegisterForm_forgotPasswordLink__JQzlq:hover{opacity:.8}}.LoginOrRegisterForm_loginOrRegisterForm__9VSFZ .LoginOrRegisterForm_checkboxes__X0qNY{display:flex;flex-direction:column;gap:16px}.LoginOrRegisterForm_loginOrRegisterForm__9VSFZ .LoginOrRegisterForm_checkboxLabel__XL_QE{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-size:14px;line-height:1.5}.LoginOrRegisterForm_loginOrRegisterForm__9VSFZ .LoginOrRegisterForm_checkboxLabel__XL_QE input[type=checkbox]{margin-top:2px;flex-shrink:0;cursor:pointer}.LoginOrRegisterForm_loginOrRegisterForm__9VSFZ .LoginOrRegisterForm_checkboxLabel__XL_QE span{flex:1 1}.LoginOrRegisterForm_loginOrRegisterForm__9VSFZ .LoginOrRegisterForm_checkboxLabel__XL_QE .LoginOrRegisterForm_link___IHD2{color:var(--color-staygetPurple);text-decoration:underline}@media(hover:hover)and (pointer:fine){.LoginOrRegisterForm_loginOrRegisterForm__9VSFZ .LoginOrRegisterForm_checkboxLabel__XL_QE .LoginOrRegisterForm_link___IHD2:hover{opacity:.8}}.LoginOrRegisterForm_loginOrRegisterForm__9VSFZ .LoginOrRegisterForm_error__BdR4R{color:var(--color-error,#d32f2f);font-size:12px;margin-top:-12px}.LoginOrRegisterForm_loginOrRegisterForm__9VSFZ .LoginOrRegisterForm_submitButton__zc3mr{margin-top:0}.UserDropdownMenu_userDropdownMenu__jS1v7{position:relative;display:inline-flex;align-items:center;height:100%}.UserDropdownMenu_userDropdownMenu__jS1v7 .UserDropdownMenu_loginButton__kwRbb,.UserDropdownMenu_userDropdownMenu__jS1v7 .UserDropdownMenu_trigger__aLzQ6{font-family:var(--font-inter);font-weight:600;font-size:14px;line-height:20px;letter-spacing:0;display:flex;align-items:center;gap:8px;border:none;border-radius:6px;padding:12px 24px;cursor:pointer;color:var(--color-staygetPurple);background:none;outline:none;transition:background-color .15s;height:100%;box-sizing:border-box;white-space:nowrap;line-height:1}.UserDropdownMenu_userDropdownMenu__jS1v7 .UserDropdownMenu_loginButton__kwRbb>*,.UserDropdownMenu_userDropdownMenu__jS1v7 .UserDropdownMenu_trigger__aLzQ6>*{display:flex;align-items:center;line-height:1;flex-shrink:0}.UserDropdownMenu_userDropdownMenu__jS1v7 .UserDropdownMenu_loginButton__kwRbb img,.UserDropdownMenu_userDropdownMenu__jS1v7 .UserDropdownMenu_trigger__aLzQ6 img{display:block;margin:0;padding:0;line-height:1}.UserDropdownMenu_userDropdownMenu__jS1v7 .UserDropdownMenu_loginButton__kwRbb span,.UserDropdownMenu_userDropdownMenu__jS1v7 .UserDropdownMenu_trigger__aLzQ6 span{line-height:1;display:inline-flex;align-items:center}@media(hover:hover)and (pointer:fine){.UserDropdownMenu_userDropdownMenu__jS1v7 .UserDropdownMenu_loginButton__kwRbb:hover,.UserDropdownMenu_userDropdownMenu__jS1v7 .UserDropdownMenu_trigger__aLzQ6:hover{background:var(--color-lightBeige)}}.UserDropdownMenu_userDropdownMenu__jS1v7 .UserDropdownMenu_trigger__aLzQ6.UserDropdownMenu_triggerActive__g7pBi{background:var(--color-lightBeige)}.UserDropdownMenu_userDropdownMenu__jS1v7 .UserDropdownMenu_avatar__ev_8J{width:24px;height:24px;min-width:24px;min-height:24px;border-radius:var(--layout-radius-circle);background:var(--color-staygetPurple);color:var(--color-white);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1;flex-shrink:0}.UserDropdownMenu_userDropdownMenu__jS1v7 .UserDropdownMenu_userName__H9FwX{font-family:var(--font-inter);font-weight:600;font-size:14px;line-height:20px;letter-spacing:0;color:var(--color-staygetPurple);line-height:1}.UserDropdownMenu_userDropdownMenu__jS1v7 .UserDropdownMenu_menu__hOfUt{position:absolute;top:calc(100% + 8px);right:0;min-width:240px;background:var(--color-white);border-radius:12px;box-shadow:var(--color-box-shadow);padding:8px 0;z-index:100;display:flex;flex-direction:column;gap:0}@media(min-width:768px){.UserDropdownMenu_userDropdownMenu__jS1v7 .UserDropdownMenu_menu__hOfUt{min-width:220px;border-radius:18px;padding:12px 0}}.UserDropdownMenu_userDropdownMenu__jS1v7 .UserDropdownMenu_menuItem__UlPsc{font-family:var(--font-inter);font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;display:flex;align-items:center;gap:12px;padding:12px 16px;color:var(--color-almostBlack);text-decoration:none;cursor:pointer;transition:background-color .15s,color .15s;border:none;background:none;width:100%;text-align:left}@media(min-width:768px){.UserDropdownMenu_userDropdownMenu__jS1v7 .UserDropdownMenu_menuItem__UlPsc{gap:14px;padding:12px 24px}}@media(hover:hover)and (pointer:fine){.UserDropdownMenu_userDropdownMenu__jS1v7 .UserDropdownMenu_menuItem__UlPsc:hover{background:var(--color-lightBeige);color:var(--color-staygetPurple)}}.UserDropdownMenu_userDropdownMenu__jS1v7 .UserDropdownMenu_menuItem__UlPsc:active{background:var(--color-softBeige)}.UserDropdownMenu_userDropdownMenu__jS1v7 .UserDropdownMenu_menuItem__UlPsc span{flex:1 1}.UserDropdownMenu_userDropdownMenu__jS1v7 .UserDropdownMenu_menuItem__UlPsc:last-child{color:var(--color-staygetPurple);margin-top:4px;padding-top:16px;border-top:1px solid var(--color-softBeige)}@media(hover:hover)and (pointer:fine){.UserDropdownMenu_userDropdownMenu__jS1v7 .UserDropdownMenu_menuItem__UlPsc:last-child:hover{background:var(--color-lightBeige);color:var(--color-staygetPurple)}}.LoginModal_loginModalContent__gWqNL{display:flex;flex-direction:column;gap:24px}.LoginModal_orSeparator__tmhnl{text-align:center;color:var(--color-mediumGrey);font-size:16px;margin:0;font-weight:500;position:relative}.LoginModal_orSeparator__tmhnl:after,.LoginModal_orSeparator__tmhnl:before{content:"";position:absolute;top:50%;width:calc(50% - 20px);height:1px;background:var(--color-softBeige)}.LoginModal_orSeparator__tmhnl:before{left:0}.LoginModal_orSeparator__tmhnl:after{right:0}.LoginModal_socials__tL3s7{display:flex;flex-direction:column;gap:12px}.LoginModal_socialButton__zpTyC{font-family:var(--font-inter);font-weight:700;font-size:16px;line-height:24px;letter-spacing:0;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 18px;border:1px solid var(--color-almostBlack);border-radius:6px;background:var(--color-white);color:var(--color-almostBlack);cursor:pointer;transition:background-color .2s}@media(hover:hover)and (pointer:fine){.LoginModal_socialButton__zpTyC:hover{background:var(--color-lightBeige)}}.LoginModal_socialButton__zpTyC:disabled{opacity:.6;cursor:not-allowed}.LoginModal_socialButton__zpTyC img{flex-shrink:0}.LoginModal_socialButton__zpTyC span{flex:1 1;text-align:left}