.TouristsPage-module__IZsMJG__container{justify-content:space-between;width:75.5rem;margin:0 auto;padding-bottom:1.75rem;display:flex}.TouristsPage-module__IZsMJG__container.TouristsPage-module__IZsMJG__mobile{width:-webkit-fill-available;flex-direction:column;width:stretch;margin:.5rem}.TouristsPage-module__IZsMJG__main{flex-direction:column;flex-shrink:0;gap:1.5rem;width:59.8125rem;display:flex}.TouristsPage-module__IZsMJG__main.TouristsPage-module__IZsMJG__mobile{width:100%}.TouristsPage-module__IZsMJG__title{width:75.5rem;margin:0 auto;padding:.75rem 0;font-size:1.75rem;font-weight:500;line-height:2.125rem}.TouristsPage-module__IZsMJG__submitTitle{padding:0;font-size:1.75rem;font-weight:500;line-height:2.125rem}.TouristsPage-module__IZsMJG__button{width:5.4375rem;height:2.5rem}.TouristsPage-module__IZsMJG__submitSectionWrapper{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.TouristsPage-module__IZsMJG__loader{width:2rem;height:2rem;position:absolute}.TouristsPage-module__IZsMJG__loader path{fill:var(--white)}.TouristsPage-module__IZsMJG__textInvisible{visibility:hidden}
:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{object-fit:contain;transform-origin:50%;width:100%;height:100%}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);letter-spacing:0;font-variant:initial;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}
.DateDescription-module__hfOD3q__clickToShowPrice,.DateDescription-module__hfOD3q__noTours{z-index:1;font-size:.875rem;line-height:1.1429em}.DateDescription-module__hfOD3q__minPrice{font-size:.875rem;line-height:1.1429em}.DateDescription-module__hfOD3q__datePriceDescription{z-index:1;flex-direction:column;align-items:center;width:100%;display:flex}.DateDescription-module__hfOD3q__perNightPrice{font-size:.875rem;line-height:1.1429em}.DateDescription-module__hfOD3q__skeletonLine{background:var(--black);width:4.5em;height:.0625em}.DateDescription-module__hfOD3q__minPriceSkeleton,.DateDescription-module__hfOD3q__perNightPriceSkeleton{justify-content:center;align-items:flex-end;width:100%;height:.875em;display:flex}
.HotelMatrixControls-module__WDZpKa__matrixControls{flex-direction:column;gap:1em;display:flex}.HotelMatrixControls-module__WDZpKa__filtersRow{justify-content:space-between;min-height:2.5em;display:flex}
.MatrixCell-module__yakuZa__cell{flex-direction:column;align-items:center;gap:.5em;min-width:100%;max-width:100%;min-height:100%;display:flex}.MatrixCell-module__yakuZa__mealInfo{opacity:0;text-align:center;transition:all .2s ease-in-out;display:inline}.MatrixCell-module__yakuZa__mealInfoActive{opacity:1}.MatrixCell-module__yakuZa__priceButton.MatrixCell-module__yakuZa__priceButton{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:2.75rem;padding:.25em 1em;display:flex;position:relative}.MatrixCell-module__yakuZa__loaderContainer{background:var(--secondary);border-radius:.5em;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.MatrixCell-module__yakuZa__loader{width:1.5em;height:1.5em}.MatrixCell-module__yakuZa__priceTextContainer{align-items:center;display:flex}.MatrixCell-module__yakuZa__instantConfirm{width:1.375em;height:1.375em}.MatrixCell-module__yakuZa__instantConfirm path{fill:var(--secondary)}.MatrixCell-module__yakuZa__instantConfirmActive path{fill:var(--white)}.MatrixCell-module__yakuZa__priceText{font-size:1.125rem;font-weight:500;line-height:.8182em}.MatrixCell-module__yakuZa__mealIcon{vertical-align:middle;flex-shrink:0;width:1em;height:1em;margin-right:.12em}.MatrixCell-module__yakuZa__mealText{font-size:.75rem;font-weight:500;line-height:1.1667em}.MatrixCell-module__yakuZa__withFlight{font-size:.75rem;line-height:1.1667em}.MatrixCell-module__yakuZa__cellDescription{max-width:100%;color:var(--grey1);flex-direction:column;align-items:center;gap:.25em;display:flex;overflow:hidden}.MatrixCell-module__yakuZa__cellDescriptionActive{color:var(--black)}.MatrixCell-module__yakuZa__lowAvailabilityText{color:var(--secondary);font-size:.75rem;line-height:1.1667em}.MatrixCell-module__yakuZa__labels{flex-direction:column;gap:.25em;width:100%;display:flex;overflow:hidden}.MatrixCell-module__yakuZa__pricePerNightText,.MatrixCell-module__yakuZa__operatorText{font-size:.75rem;line-height:1.1667em}.MatrixCell-module__yakuZa__whatsInPrice{color:var(--grey1);opacity:0;align-items:center;gap:.13em;display:flex}.MatrixCell-module__yakuZa__whatsInPriceActive{opacity:1}.MatrixCell-module__yakuZa__questionMark{width:1em;height:1em}.MatrixCell-module__yakuZa__whatsInPriceTitle,.MatrixCell-module__yakuZa__whatsInPriceText{font-size:.75rem;line-height:1.1667em}.MatrixCell-module__yakuZa__listItem{min-width:8.75em;color:var(--grey1);flex-direction:column;align-items:center;display:flex}.MatrixCell-module__yakuZa__listItemActive{color:var(--black)}.MatrixCell-module__yakuZa__nightsCountText{font-size:1.125rem;font-weight:500;line-height:1.2222em}.MatrixCell-module__yakuZa__tillDateText{font-size:.75rem;line-height:1.1667em}.MatrixCell-module__yakuZa__noOffers{flex:1;justify-content:center;align-items:center;display:flex}.MatrixCell-module__yakuZa__noOffersTitle{color:var(--grey1);font-size:.75rem;line-height:1.1667em}.MatrixCell-module__yakuZa__cellLoader{width:1.5em;height:1.5em}.MatrixCell-module__yakuZa__cellLoader path{fill:var(--grey1)}
.OperatorDropdown-module__tg4jHa__dropdownArrowActive{rotate:180deg}.OperatorDropdown-module__tg4jHa__dropdownArrowActive path{fill:var(--secondary)}.OperatorDropdown-module__tg4jHa__dropdownTitle{cursor:pointer;align-items:center;gap:.12em;display:flex}.OperatorDropdown-module__tg4jHa__dropdownTitle:hover{color:var(--secondary)}.OperatorDropdown-module__tg4jHa__dropdownTitle:hover path{fill:var(--secondary)}.OperatorDropdown-module__tg4jHa__dropdownTitleActive{color:var(--secondary)}.OperatorDropdown-module__tg4jHa__dropdownArrow{width:.5em;height:.5em}.OperatorDropdown-module__tg4jHa__dropdownTitleText{font-size:.75rem;line-height:1.1667rem}.OperatorDropdown-module__tg4jHa__dropdown{z-index:10;background:var(--white);border-radius:.5em;flex-direction:column;gap:.5rem;width:18.75em;padding:.5em;display:flex;box-shadow:0 4px 8px #0000000f,0 0 0 1px #6a6a6a14}
.OffersList-module__UgoImW__offersList{max-height:12.75em;overflow:auto}.OffersList-module__UgoImW__offersListMobile{flex-direction:column;max-height:100%;padding-bottom:1em;display:flex}.OffersList-module__UgoImW__dropdownTitle{flex-direction:column;gap:.12em;padding-bottom:1em;display:flex}.OffersList-module__UgoImW__dropdownDate{font-size:1rem;font-weight:500;line-height:1.25em}.OffersList-module__UgoImW__dropdownDateMobile{font-size:1.125rem;line-height:1.2222em}.OffersList-module__UgoImW__dropdownOtherOffers{font-size:1rem;font-weight:500;line-height:1.25em}.OffersList-module__UgoImW__dropdownOtherOffersMobile{font-size:1.125rem;line-height:1.2222em}.OffersList-module__UgoImW__listItem{border-bottom:.0625em solid var(--grey3);cursor:pointer;flex-direction:column;padding:.75em 0;display:flex;position:relative}.OffersList-module__UgoImW__listItem:first-child{border-top:.0625em solid var(--grey3)}.OffersList-module__UgoImW__listItem:last-child{border-bottom:none}.OffersList-module__UgoImW__loaderContainer{background:var(--white);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0}.OffersList-module__UgoImW__loader{width:1.5em;height:1.5em}.OffersList-module__UgoImW__loader path{fill:var(--black)}.OffersList-module__UgoImW__firstRow{justify-content:space-between;align-items:center;display:flex}.OffersList-module__UgoImW__hr{background:var(--grey3);border:none;width:100%;height:.0625em;margin:.5rem 0}.OffersList-module__UgoImW__operator{font-size:.875rem;line-height:1.1429em}.OffersList-module__UgoImW__operatorMobile,.OffersList-module__UgoImW__price{font-size:1.125rem;font-weight:500;line-height:1.222em}.OffersList-module__UgoImW__pricePart{align-items:center;gap:.25em;display:flex}.OffersList-module__UgoImW__secondRow{color:var(--grey1);font-size:.75rem;line-height:1.1667em}.OffersList-module__UgoImW__bottomSheet{font-size:1rem;line-height:1.25em}.OffersList-module__UgoImW__instantConfirmIcon{width:1.1429em}.OffersList-module__UgoImW__instantConfirmIcon path{fill:var(--secondary)}.OffersList-module__UgoImW__dropdownMeal{font-size:.875rem;line-height:1.1429em}.OffersList-module__UgoImW__labels{flex-wrap:wrap;gap:.25em;margin-top:.25em;display:flex}.OffersList-module__UgoImW__lowAvailability{color:var(--secondary);font-size:.75rem;line-height:1.1667em}
.MatrixRow-module__nkP33W__matrixRow{border-bottom:.0625em solid var(--grey3);gap:.62em;padding:.5em 0;display:flex}.MatrixRow-module__nkP33W__matrixRow:last-child{border-bottom:none}.MatrixRow-module__nkP33W__cellWrapper{width:8.75em}
:is(.SwiperModalNavigation-module__LGjqPq__container .SwiperModalNavigation-module__LGjqPq__arrow):after{content:""}
.SwiperModal-module__pUaS5q__mobileModal{width:100%;background-color:var(--primary-color)!important;border-radius:0!important}.SwiperModal-module__pUaS5q__modal{width:100%;padding:1rem;background-color:#0000!important}.SwiperModal-module__pUaS5q__swiper{font-size:16px}.SwiperModal-module__pUaS5q__loader{width:4em;height:4em;position:absolute}.SwiperModal-module__pUaS5q__imageMobile{width:100%}.SwiperModal-module__pUaS5q__images{object-fit:contain;width:100%}.SwiperModal-module__pUaS5q__close{background-color:red;position:absolute;top:0;right:0}
.RegionTabs-module__9HFEda__wrapper{align-items:center;width:100%;display:flex;position:relative}.RegionTabs-module__9HFEda__swiper{z-index:0;flex:1;position:relative}.RegionTabs-module__9HFEda__swiper .swiper-button-lock{display:none}.RegionTabs-module__9HFEda__swiper .swiper-slide{width:auto}.RegionTabs-module__9HFEda__backIconSelected path{fill:var(--secondary)}.RegionTabs-module__9HFEda__navButton{z-index:1;border-radius:var(--border-radius);background:var(--white);cursor:pointer;background-color:var(--white);width:2.25rem;height:2.25rem;padding:.375rem;position:absolute;top:50%;transform:translateY(-50%)}.RegionTabs-module__9HFEda__navButton:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.RegionTabs-module__9HFEda__navButton:hover:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--hover-alpha)) 0%, rgb(0 0 0/var(--hover-alpha)) 100%), var(--white)}}.RegionTabs-module__9HFEda__navButton:active:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--pressed-alpha)) 0%, rgb(0 0 0/var(--pressed-alpha)) 100%), var(--white)}.RegionTabs-module__9HFEda__navButton:disabled{visibility:hidden}.RegionTabs-module__9HFEda__navButton path{fill:var(--grey1)}.RegionTabs-module__9HFEda__tabWrapper{cursor:pointer;flex-direction:column;width:8.125rem;height:4.375rem;padding:.5rem .25rem 1rem;display:flex;position:relative}.RegionTabs-module__9HFEda__tabWrapper:hover path{fill:var(--grey3)}.RegionTabs-module__9HFEda__selectedTab{color:var(--white)}.RegionTabs-module__9HFEda__selectedTab:hover path{fill:var(--secondary)}.RegionTabs-module__9HFEda__mobileTab{width:6.25rem}.RegionTabs-module__9HFEda__title{text-align:center;font-size:.875rem;font-weight:500;line-height:1rem}.RegionTabs-module__9HFEda__price{text-align:center;font-size:.75rem;line-height:.875rem}.RegionTabs-module__9HFEda__mobileBackIcon{transform:scaleX(1.1)}.RegionTabs-module__9HFEda__desktopBackIcon{transform:scaleX(1.42)}.RegionTabs-module__9HFEda__backIcon{z-index:-1;transform-origin:0;height:4.375rem;position:absolute;top:0;left:0}.RegionTabs-module__9HFEda__prev{left:0}.RegionTabs-module__9HFEda__next{right:0}.RegionTabs-module__9HFEda__rightButtonIcon{transform:scale(-1)}
.SearchResults-module__ZvMMsG__searchResultsContainer{flex-direction:column;gap:1rem;width:42.75rem;display:flex}.SearchResults-module__ZvMMsG__searchResultsContainerMapExpanded.SearchResults-module__ZvMMsG__searchResultsContainerMapExpanded{flex:1}.SearchResults-module__ZvMMsG__searchResultsContainerNarrowScreen.SearchResults-module__ZvMMsG__searchResultsContainerNarrowScreen{flex:1;width:100%;min-width:0}.SearchResults-module__ZvMMsG__searchResultsContainerWideScreenMapExpanded.SearchResults-module__ZvMMsG__searchResultsContainerWideScreenMapExpanded{width:18rem}.SearchResults-module__ZvMMsG__searchResultsContainerMobile{gap:1rem;width:100%}.SearchResults-module__ZvMMsG__sortingAndCounter{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.SearchResults-module__ZvMMsG__sortingAndCounterExpanded{flex-wrap:wrap;gap:1rem}.SearchResults-module__ZvMMsG__filteredHotelsTitle{font-size:1.375rem;font-weight:500;line-height:1.625rem}.SearchResults-module__ZvMMsG__expandedMapOnNarrowScreen.SearchResults-module__ZvMMsG__expandedMapOnNarrowScreen{width:100%;position:sticky;top:1rem}.SearchResults-module__ZvMMsG__titleContainer{flex-direction:column;gap:1rem;display:flex}.SearchResults-module__ZvMMsG__mobileTitleContainer{gap:.5rem}.SearchResults-module__ZvMMsG__titleContainerMenu{gap:.5rem;height:2.5rem;margin:0 -.5rem;padding:0 .5rem;display:flex;overflow:scroll hidden}.SearchResults-module__ZvMMsG__titleContainerMenu::-webkit-scrollbar{-webkit-appearance:none;appearance:none;display:none}.SearchResults-module__ZvMMsG__titleContainerMenu{-ms-overflow-style:none;scrollbar-width:none}.SearchResults-module__ZvMMsG__titleContainerMenu>*{flex-shrink:0}.SearchResults-module__ZvMMsG__priceChartTrigger{border-radius:var(--border-radius);cursor:pointer;text-wrap:nowrap;background-color:var(--white);align-items:center;gap:.25rem;height:100%;padding:0 .75rem 0 .62rem;font-size:.875rem;line-height:1rem;display:flex}.SearchResults-module__ZvMMsG__priceChartTrigger:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.SearchResults-module__ZvMMsG__priceChartTrigger:hover:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--hover-alpha)) 0%, rgb(0 0 0/var(--hover-alpha)) 100%), var(--white)}}.SearchResults-module__ZvMMsG__priceChartTrigger:active:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--pressed-alpha)) 0%, rgb(0 0 0/var(--pressed-alpha)) 100%), var(--white)}.SearchResults-module__ZvMMsG__priceChartTriggerIcon{width:1rem;height:1rem;display:block}.SearchResults-module__ZvMMsG__priceChartContent.SearchResults-module__ZvMMsG__priceChartContent{padding:0 0 1.5rem}.SearchResults-module__ZvMMsG__priceChartContentTitle{text-align:center;margin-bottom:1rem;font-size:1.125rem;font-weight:500;line-height:1.375rem}
.PreviousFilters-module__luJynG__wrapper{border-radius:var(--border-radius);background-color:var(--background);flex-direction:column;gap:.75rem;padding:.5rem .75rem;display:flex;position:relative}.PreviousFilters-module__luJynG__wrapperPreview{background:var(--white);gap:.5rem;padding:.5rem}.PreviousFilters-module__luJynG__previousFilters,.PreviousFilters-module__luJynG__filterList{flex-direction:column;gap:.5rem;display:flex}.PreviousFilters-module__luJynG__filterListPreview{font-size:.875rem;line-height:1rem}.PreviousFilters-module__luJynG__header{justify-content:space-between;align-items:center;display:flex}.PreviousFilters-module__luJynG__title{font-size:1rem;font-weight:500;line-height:1.25rem}.PreviousFilters-module__luJynG__titlePreview{max-width:17rem;font-size:.875rem;line-height:1rem}.PreviousFilters-module__luJynG__close{cursor:pointer;width:1rem;height:1rem}.PreviousFilters-module__luJynG__close path{fill:var(--grey1)}.PreviousFilters-module__luJynG__closePreview{border-radius:var(--border-radius);cursor:pointer;background-color:var(--background);width:2rem;height:2rem;padding:.5rem}.PreviousFilters-module__luJynG__closePreview:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.PreviousFilters-module__luJynG__closePreview:hover:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--hover-alpha)) 0%, rgb(0 0 0/var(--hover-alpha)) 100%), var(--background)}}.PreviousFilters-module__luJynG__closePreview:active:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--pressed-alpha)) 0%, rgb(0 0 0/var(--pressed-alpha)) 100%), var(--background)}.PreviousFilters-module__luJynG__closePreview path{fill:var(--grey1)}.PreviousFilters-module__luJynG__closeDesktop{width:.75rem;height:.75rem;padding:0;position:absolute;top:.5rem;right:.5rem}.PreviousFilters-module__luJynG__closeDesktop path{fill:var(--black)}.PreviousFilters-module__luJynG__button{font-size:.875rem;line-height:1rem}.PreviousFilters-module__luJynG__buttonMobile{font-size:1rem;font-weight:500;line-height:1.25rem}
.SearchPageMobileContent-module__k_EoFG__mobileContent{margin:.75rem .5rem 2.5rem}
.MobileFilters-module___J43hq__mobileFiltersModal.MobileFilters-module___J43hq__mobileFiltersModal{padding:1rem .5rem}.MobileFilters-module___J43hq__mobileButtons{color:var(--secondary);justify-content:space-between;font-size:1rem;line-height:1.25rem;display:flex}
.SearchPageFilters-module__J9IMsW__filterList{flex-direction:column;gap:1rem;display:flex}
.FilterSkeleton-module__1ZSdfq__container{flex-direction:column;gap:.62rem;width:100%;max-width:31.25rem;margin:0 auto;display:flex}.FilterSkeleton-module__1ZSdfq__header{background-color:var(--grey3);border-radius:.125rem;width:7rem;height:1.125rem;animation:1.5s ease-in-out infinite FilterSkeleton-module__1ZSdfq__pulse}.FilterSkeleton-module__1ZSdfq__item{align-items:center;gap:.44rem;display:flex}.FilterSkeleton-module__1ZSdfq__icon{background-color:var(--grey3);border-radius:.125rem;width:.875rem;height:.875rem;animation:1.5s ease-in-out infinite FilterSkeleton-module__1ZSdfq__pulse}.FilterSkeleton-module__1ZSdfq__line{background-color:var(--grey3);border-radius:.25rem;flex:1;height:.0625rem;animation:1.5s ease-in-out infinite FilterSkeleton-module__1ZSdfq__pulse}
.FiltersSkeleton-module__yctBrW__skeletonList{flex-direction:column;gap:1.25rem;display:flex}
.SubmitFiltersButton-module__XLfssq__submitButton{z-index:1;padding:.75rem 1rem;line-height:1.25rem;position:sticky;bottom:0}.SubmitFiltersButton-module__XLfssq__content{justify-content:center;align-items:center;display:inline-flex}.SubmitFiltersButton-module__XLfssq__loader{width:1.25rem;height:1.25rem}
.OperatorStatuses-module__TM68IW__expandButton{color:var(--grey2);cursor:pointer;text-align:center;font-size:.75rem;line-height:1rem}.OperatorStatuses-module__TM68IW__expandButton:hover{text-decoration:underline}.OperatorStatuses-module__TM68IW__header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.OperatorStatuses-module__TM68IW__title{font-size:1rem;font-weight:500;line-height:1.25rem}.OperatorStatuses-module__TM68IW__close{cursor:pointer;width:1rem;height:1rem}.OperatorStatuses-module__TM68IW__close path{fill:var(--grey1)}.OperatorStatuses-module__TM68IW__content{flex-direction:column;gap:.25rem;display:flex}.OperatorStatuses-module__TM68IW__operatorItem{align-items:center;gap:2rem;display:flex}.OperatorStatuses-module__TM68IW__operatorLogo{object-fit:contain}.OperatorStatuses-module__TM68IW__operatorStatus{font-size:.875rem;line-height:1rem}.OperatorStatuses-module__TM68IW__blue{color:#00008b}.OperatorStatuses-module__TM68IW__green{color:#006400}.OperatorStatuses-module__TM68IW__orange{color:#ff8c00}.OperatorStatuses-module__TM68IW__red{color:#d0021b}.OperatorStatuses-module__TM68IW__purple{color:purple}
.MobileMap-module__0kLntW__mobileMapModal.MobileMap-module__0kLntW__mobileMapModal{padding:0}.MobileMap-module__0kLntW__innerFloatingPanel.MobileMap-module__0kLntW__innerFloatingPanel{width:100%;position:fixed}
.DefaultStep-module__8twuqa__container{flex-direction:column;gap:.5rem;display:flex}.DefaultStep-module__8twuqa__text{font-size:.875rem;font-weight:500;line-height:1rem;display:block}.DefaultStep-module__8twuqa__label{color:var(--grey1);font-size:.75rem;line-height:1rem}.DefaultStep-module__8twuqa__button{width:100%;padding:.75rem;font-size:.875rem;line-height:1rem}
.EditStep-module__u9XgLG__container{flex-direction:column;gap:1rem;display:flex}@media (min-width:992px){.EditStep-module__u9XgLG__container{gap:.5rem}}.EditStep-module__u9XgLG__containerInner{flex-direction:column;gap:.5rem;display:flex}.EditStep-module__u9XgLG__cancel{color:var(--secondary);justify-content:start;padding:0;font-size:1rem;line-height:1.25rem;display:flex}.EditStep-module__u9XgLG__header{font-size:.875rem;font-weight:500;line-height:1rem}.EditStep-module__u9XgLG__mobileHeader{font-size:1.125rem;line-height:1.375rem}.EditStep-module__u9XgLG__label{color:var(--grey1);font-size:1rem;line-height:1.25rem}@media (min-width:992px){.EditStep-module__u9XgLG__label{font-size:.75rem;line-height:.875rem}}.EditStep-module__u9XgLG__error{color:var(--secondary);margin-top:.125rem;font-size:.875rem;line-height:1rem}@media (min-width:992px){.EditStep-module__u9XgLG__error{font-size:.75rem;line-height:1rem}}.EditStep-module__u9XgLG__containerInner .EditStep-module__u9XgLG__ratingButton{padding:.6rem}.EditStep-module__u9XgLG__containerInner .EditStep-module__u9XgLG__input{border:.0625rem solid #e3e1dd;padding:.75rem 1rem .75rem .75rem;font-size:.875rem;line-height:1rem}.EditStep-module__u9XgLG__mobileInput.EditStep-module__u9XgLG__mobileInput{font-size:1rem;line-height:1.25rem}.EditStep-module__u9XgLG__containerInner .EditStep-module__u9XgLG__error{border:.0625rem solid var(--secondary);color:var(--black)}.EditStep-module__u9XgLG__errorLabel{color:var(--secondary)}.EditStep-module__u9XgLG__checkboxContainer{gap:.5rem;display:flex}.EditStep-module__u9XgLG__mobileCheckboxContainer{align-items:center}.EditStep-module__u9XgLG__confirmationRequiredContainer{text-align:start;flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.EditStep-module__u9XgLG__confirmationRequiredContainerMobile{text-align:center;align-items:center;gap:.75rem}.EditStep-module__u9XgLG__successIcon{background-color:var(--primary);text-align:start;border-radius:100%;justify-content:center;align-items:center;width:3rem;min-width:.938rem;height:3rem;min-height:.938rem;display:inline-flex}.EditStep-module__u9XgLG__check{width:2rem;height:2rem}.EditStep-module__u9XgLG__check>path{fill:#000}.EditStep-module__u9XgLG__heading{font-size:.875rem;font-weight:500;line-height:1rem}.EditStep-module__u9XgLG__mobileHeading{font-size:1.125rem;line-height:1.375rem}.EditStep-module__u9XgLG__emailAccept{color:var(--grey1);white-space:break-spaces;font-size:.75rem;line-height:1rem;display:inline}.EditStep-module__u9XgLG__mobileEmailAccept{font-size:1rem;line-height:1.25rem}.EditStep-module__u9XgLG__loader{width:1.25rem;position:absolute}.EditStep-module__u9XgLG__loader>g{fill:var(--secondary)}.EditStep-module__u9XgLG__textPending{visibility:hidden}.EditStep-module__u9XgLG__returnButton{width:100%;color:var(--secondary);margin-top:.25rem}@media (min-width:992px){.EditStep-module__u9XgLG__sendButton{font-size:.875rem;line-height:1rem}}
.DoneStep-module__a7FaLW__container{flex-direction:column;align-items:center;gap:.75rem;display:flex}@media (min-width:992px){.DoneStep-module__a7FaLW__container{align-items:start;gap:.5rem}}.DoneStep-module__a7FaLW__header{font-size:.875rem;font-weight:500;line-height:1rem;display:block}.DoneStep-module__a7FaLW__mobileHeader{font-size:1.125rem;line-height:1.375rem}.DoneStep-module__a7FaLW__mobileTextContainer{text-align:center;flex-direction:column;gap:.75rem;display:flex}.DoneStep-module__a7FaLW__label{color:var(--grey1);margin-top:.25rem;font-size:.75rem;line-height:.875rem}.DoneStep-module__a7FaLW__mobileLabel{font-size:1rem;line-height:1.25rem}.DoneStep-module__a7FaLW__successIcon{background-color:var(--primary);text-align:start;border-radius:100%;justify-content:center;align-items:center;width:3rem;min-width:.938rem;height:3rem;min-height:.938rem;display:inline-flex}.DoneStep-module__a7FaLW__check{width:2rem;height:2rem}.DoneStep-module__a7FaLW__check>path{fill:#000}.DoneStep-module__a7FaLW__returnButton{color:var(--secondary);padding:.75rem 1rem;font-size:1rem;line-height:1.25rem}
.ErrorStep-module__r8zybG__container{flex-direction:column;align-items:center;gap:.75rem;display:flex}@media (min-width:992px){.ErrorStep-module__r8zybG__container{align-items:start;gap:.5rem}}.ErrorStep-module__r8zybG__errorIcon{background-color:var(--background);text-align:start;border-radius:100%;justify-content:center;align-items:center;width:3rem;min-width:.938rem;height:3rem;min-height:.938rem;display:inline-flex}.ErrorStep-module__r8zybG__close{width:2rem;height:2rem}.ErrorStep-module__r8zybG__close>path{fill:var(--secondary)}.ErrorStep-module__r8zybG__text{font-size:1.125rem;font-weight:500;line-height:1.375rem}@media (min-width:992px){.ErrorStep-module__r8zybG__text{font-size:.875rem;line-height:1rem}}.ErrorStep-module__r8zybG__button{width:100%;padding:.75rem 1rem;font-size:1rem;line-height:1.25rem}@media (min-width:992px){.ErrorStep-module__r8zybG__button{font-size:.875rem;line-height:1rem}}.ErrorStep-module__r8zybG__returnButton{color:var(--secondary);padding:.75rem 1rem;font-size:1rem;line-height:1.25rem}
.PricewatchSubsribe-module__Y0Tumq__pricewatchMobileContent{padding:1rem .5rem}
.SearchSubscriptionSkeleton-module__OntWUW__skeleton{width:100%;animation:var(--skeleton-animation);flex-direction:column;gap:.5rem;display:flex}.SearchSubscriptionSkeleton-module__OntWUW__title{border-radius:var(--border-radius);background:var(--grey3);width:100%;height:3rem}.SearchSubscriptionSkeleton-module__OntWUW__subtitle{border-radius:var(--border-radius);background:var(--grey3);width:100%;height:2rem}.SearchSubscriptionSkeleton-module__OntWUW__button{border-radius:var(--border-radius);background:var(--grey3);width:100%;height:2.5rem}.SearchSubscriptionSkeleton-module__OntWUW__mobileSkeleton{gap:.75rem}
.DesktopFilters-module__T3G0fq__stickyBox{z-index:auto;height:fit-content}.DesktopFilters-module__T3G0fq__desktopFilters{border-radius:var(--border-radius);background:var(--white);flex-direction:column;gap:1rem;width:14rem;padding:.75rem .5rem;display:flex}.DesktopFilters-module__T3G0fq__buttonContainer{opacity:0;max-height:0;transition:max-height .3s ease-in-out,opacity .3s ease-in-out;overflow:hidden}.DesktopFilters-module__T3G0fq__buttonVisible{opacity:1;max-height:6.25rem}
.ResetFiltersButton-module__DcHSuG__refreshButton{opacity:1;align-items:center;gap:.5rem;padding:.75rem 1rem .75rem .75rem;font-size:.875rem;line-height:1rem;transition:opacity .2s,transform .2s;display:flex;transform:translateY(0)}.ResetFiltersButton-module__DcHSuG__refreshIcon{min-width:.75rem;height:.75rem;transition:transform .3s ease-in-out;transform:rotate(0)}.ResetFiltersButton-module__DcHSuG__rotating{transform:rotate(360deg)}
.ExpandMapButton-module__cNybGG__expandButton{justify-content:center;align-items:center;height:4rem;display:flex;position:relative}.ExpandMapButton-module__cNybGG__expandIcon{width:.75rem;height:.75rem}.ExpandMapButton-module__cNybGG__innerButton{z-index:1;gap:.5rem;width:calc(100% - 1rem);padding:.75rem 1rem .75rem .75rem;font-size:.875rem;line-height:1rem;display:flex;position:absolute}.ExpandMapButton-module__cNybGG__image{border-radius:var(--border-radius)}
.SearchPageDesktopContent-module__yIVGAq__desktopContainer{flex-direction:column;align-items:center;width:100%;display:flex}.SearchPageDesktopContent-module__yIVGAq__desktopContent{flex-grow:0;gap:1rem;width:100%;padding:1rem .5rem 2.5rem;display:flex}
.SearchRestartModal-module__M01exa__content{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:22.5rem;padding:1.5rem;font-size:1rem;line-height:1.25rem;display:flex}.SearchRestartModal-module__M01exa__mobileContent{text-align:start;flex-direction:column;gap:1rem;width:100%;max-width:100%;font-size:.875rem;line-height:1rem;display:flex}.SearchRestartModal-module__M01exa__header{font-size:1.375rem;font-weight:500;line-height:1.625rem}.SearchRestartModal-module__M01exa__mobileHeader{font-size:1.125rem;line-height:1.375rem}.SearchRestartModal-module__M01exa__restartButton{width:100%}
.NewDateDescription-module__x43wwa__clickToShowPrice{z-index:1;font-size:.875rem;line-height:1rem}.NewDateDescription-module__x43wwa__clickToShowPriceMobile{font-size:.75rem;line-height:.875rem}.NewDateDescription-module__x43wwa__noTours{z-index:1;font-size:.875rem;line-height:1rem}.NewDateDescription-module__x43wwa__noToursMobile{font-size:.75rem;line-height:.875rem}.NewDateDescription-module__x43wwa__minPrice{font-size:.875rem;line-height:1rem}.NewDateDescription-module__x43wwa__minPriceMobile{color:var(--grey1);font-size:.75rem;line-height:.875rem}.NewDateDescription-module__x43wwa__datePriceDescription{z-index:1;flex-direction:column;align-items:center;width:100%;display:flex}.NewDateDescription-module__x43wwa__perNightPrice{font-size:.875rem;line-height:1rem}.NewDateDescription-module__x43wwa__perNightPriceMobile{color:var(--grey1);font-size:.75rem;line-height:.875rem}.NewDateDescription-module__x43wwa__skeletonLine{background:var(--black);width:4.5em;height:.0625em}.NewDateDescription-module__x43wwa__minPriceSkeleton{justify-content:center;align-items:flex-end;width:100%;height:.875em;display:flex}.NewDateDescription-module__x43wwa__minPriceSkeletonMobile{height:.75em}.NewDateDescription-module__x43wwa__perNightPriceSkeleton{justify-content:center;align-items:flex-end;width:100%;height:.875em;display:flex}.NewDateDescription-module__x43wwa__perNightPriceSkeletonMobile{height:.75em;margin-bottom:.5rem}
.NewHotelMatrixControls-module__Qxf_bq__matrixControls{flex-direction:column;gap:1em;display:flex}.NewHotelMatrixControls-module__Qxf_bq__filtersRow{justify-content:space-between;min-height:2.5em;display:flex}
.NewMatrixResultsTour-module__riAKKG__searchResults{flex-direction:column;align-items:flex-start;gap:.5em;display:flex}.NewMatrixResultsTour-module__riAKKG__searchResultsMobile{align-items:center;margin-bottom:2.5em}.NewMatrixResultsTour-module__riAKKG__searchResultsEmpty{margin-top:.5rem}.NewMatrixResultsTour-module__riAKKG__hidden{opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.NewMatrixResultsTour-module__riAKKG__visible{opacity:1;visibility:visible;transition:opacity .3s,visibility .3s}.NewMatrixResultsTour-module__riAKKG__spinner{width:2rem;height:2rem}.NewMatrixResultsTour-module__riAKKG__spinner path{fill:var(--grey2)}
.NewHotelRoomCard-module__2AjirW__roomCard{border-radius:var(--border-radius);background:var(--white);justify-content:space-between;width:100%;min-height:16.25rem;padding:.5rem;display:flex}.NewHotelRoomCard-module__2AjirW__roomDescription{display:flex}.NewHotelRoomCard-module__2AjirW__hotelGallery{flex-grow:0;min-width:14.375rem;margin-right:.5rem;position:relative;overflow:hidden}.NewHotelRoomCard-module__2AjirW__roomInfo{min-width:14.375rem;max-width:14.375rem;margin-right:.5rem;overflow:hidden}.NewHotelRoomCard-module__2AjirW__mealList{justify-content:flex-end;width:100%;max-width:38.75rem;display:flex;overflow:hidden}
.NewGridMealList-module__NBgHIW__newMealList{flex-direction:column;gap:.5rem;width:100%;display:flex}
.NewGridTariffLabel-module__qOZ9Ga__tooltip{vertical-align:middle;height:1.1667rem}.NewGridTariffLabel-module__qOZ9Ga__tooltipText{font-size:.75rem;line-height:.875rem}.NewGridTariffLabel-module__qOZ9Ga__container{border-bottom:.063rem solid var(--grey3);justify-content:space-between;align-items:flex-start;gap:.25rem;height:100%;min-height:1.625rem;padding:.125rem 0 .625rem;display:flex}.NewGridTariffLabel-module__qOZ9Ga__textAndIconBlock{align-items:flex-start;display:flex}.NewGridTariffLabel-module__qOZ9Ga__containerText{width:8.125rem;font-size:.875rem;line-height:1rem}.NewGridTariffLabel-module__qOZ9Ga__question{vertical-align:middle;width:1rem;margin-left:.25rem}.NewGridTariffLabel-module__qOZ9Ga__question path{fill:var(--grey2)}.NewGridTariffLabel-module__qOZ9Ga__bottomSheet{padding-bottom:1rem;font-size:1.375rem;line-height:1.625rem}.NewGridTariffLabel-module__qOZ9Ga__iconWrapper{vertical-align:middle;width:1rem;margin-right:.25rem;display:inline}.NewGridTariffLabel-module__qOZ9Ga__iconWrapper svg{vertical-align:middle;width:1rem;height:1.1667rem;display:inline}.NewGridTariffLabel-module__qOZ9Ga__taxesText{font-size:.75rem;line-height:.875rem}.NewGridTariffLabel-module__qOZ9Ga__questionMark{width:.75rem;height:.75rem;margin-left:.172rem}.NewGridTariffLabel-module__qOZ9Ga__questionMark path{fill:var(--grey2)}.NewGridTariffLabel-module__qOZ9Ga__taxesBlock{align-items:center;margin-top:.5rem;display:flex}
.NewGridMealItem-module__QhIl3G__mealItem{border-radius:var(--border-radius);background-color:#f3f3f3;flex-direction:column;align-items:flex-start;gap:.5rem;padding:.75rem;list-style:none;display:flex}.NewGridMealItem-module__QhIl3G__mealItemMobile{padding:.75rem 0 0}.NewGridMealItem-module__QhIl3G__mealItemTitle{font-size:1.125rem;font-weight:500;line-height:1.375rem}.NewGridMealItem-module__QhIl3G__mealItemTitleMobile{padding-left:.75rem}.NewGridMealItem-module__QhIl3G__tariffList{border-radius:var(--border-radius);background:var(--background);width:100%;display:flex;position:relative}.NewGridMealItem-module__QhIl3G__navigationPrev{width:.875rem;height:100%;left:0}.NewGridMealItem-module__QhIl3G__navigationNext{width:.875rem;height:100%;right:0}.NewGridMealItem-module__QhIl3G__navigationButton{z-index:1;-webkit-user-select:none;user-select:none;position:absolute}.NewGridMealItem-module__QhIl3G__navigationButton path{fill:var(--grey1)}.NewGridMealItem-module__QhIl3G__navigationButton:before{z-index:1;content:"";pointer-events:none;width:4.25rem;height:100%;position:absolute;top:0}.NewGridMealItem-module__QhIl3G__navigationNext:before{background:linear-gradient(270deg,#f3f3f3 0%,#f3f3f300 100%);right:0}.NewGridMealItem-module__QhIl3G__navigationPrev:before{background:linear-gradient(90deg,#f3f3f3 0%,#f3f3f300 100%);left:0}.NewGridMealItem-module__QhIl3G__chevronIconWrapper{cursor:pointer}.NewGridMealItem-module__QhIl3G__chevronIconWrapper path{fill:var(--black)}.NewGridMealItem-module__QhIl3G__newMealItemGridContainer{scroll-behavior:smooth;display:grid;overflow-x:auto}.NewGridMealItem-module__QhIl3G__newMealItemGridContainer::-webkit-scrollbar{-webkit-appearance:none;appearance:none;display:none}.NewGridMealItem-module__QhIl3G__newMealItemGridContainer{-ms-overflow-style:none;scrollbar-width:none}.NewGridMealItem-module__QhIl3G__newMealItemRowContainer{grid-auto-columns:14rem;grid-auto-flow:column;column-gap:.75rem;display:grid}.NewGridMealItem-module__QhIl3G__newMealItemRowContainer.NewGridMealItem-module__QhIl3G__mobileRow{margin:0 .5rem}.NewGridMealItem-module__QhIl3G__bestPrice{align-items:center;gap:.25rem;display:flex}.NewGridMealItem-module__QhIl3G__bestPriceBlock{border-radius:var(--border-radius) var(--border-radius) 0 0;background-color:var(--primary);height:1.25rem;color:var(--primary-color);text-align:center;padding-top:.188rem;font-size:.75rem;line-height:.875rem;position:relative}.NewGridMealItem-module__QhIl3G__lowAvailabilityText{color:var(--secondary);margin-bottom:.5rem;font-size:.75rem;line-height:.875rem}.NewGridMealItem-module__QhIl3G__buttonBlock{border-radius:0 0 var(--border-radius) var(--border-radius);background-color:var(--white);flex-direction:column;justify-content:flex-end;padding:0 .75rem .875rem;display:flex}.NewGridMealItem-module__QhIl3G__cancellationBlock{border-radius:var(--border-radius) var(--border-radius) 0 0;background-color:var(--white);padding:.875rem .75rem 0}.NewGridMealItem-module__QhIl3G__newMealItemRowContainer .NewGridMealItem-module__QhIl3G__emptyDiv{background-color:var(--white);height:auto;min-height:1.5rem}.NewGridMealItem-module__QhIl3G__labelsBlock{background-color:var(--white);padding:.625rem .75rem 0}.NewGridMealItem-module__QhIl3G__slowConfirmText{color:var(--secondary)}.NewGridMealItem-module__QhIl3G__slowConfirmIcon path{fill:var(--secondary)}.NewGridMealItem-module__QhIl3G__onClickIcon{z-index:2;width:.875rem;position:relative;top:calc(50% - 2rem)}.NewGridMealItem-module__QhIl3G__swiperContainerMobile{margin-left:-.5rem;margin-right:-.5rem}.NewGridMealItem-module__QhIl3G__labelIcon{width:1rem!important;position:relative!important}
.StageDescription-module__5dBPra__stageDescription{flex-direction:column;gap:.25rem;display:flex}.StageDescription-module__5dBPra__stageDescriptionTitle{gap:.25rem;display:flex}.StageDescription-module__5dBPra__refundInfo{font-size:.75rem;font-weight:500;line-height:.875rem}.StageDescription-module__5dBPra__refundInfoMobile{font-size:1.125rem;line-height:1.375rem}.StageDescription-module__5dBPra__refundDates{color:var(--grey1);font-size:.75rem;line-height:.875rem}.StageDescription-module__5dBPra__refundDatesMobile{font-size:1.125rem;line-height:1.375rem}.StageDescription-module__5dBPra__description{font-size:.75rem;line-height:.875rem}.StageDescription-module__5dBPra__descriptionMobile{font-size:1.125rem;line-height:1.375rem}
.HotelRoomCard-module__E0nEiW__roomCard{background:var(--white);border-radius:.5em;justify-content:space-between;width:100%;min-height:16.25rem;padding:.5em;display:flex}.HotelRoomCard-module__E0nEiW__roomDescription{display:flex}.HotelRoomCard-module__E0nEiW__hotelGallery{flex-grow:0;min-width:14.375em;margin-right:.5em;position:relative;overflow:hidden}.HotelRoomCard-module__E0nEiW__roomInfo{min-width:14.375em;max-width:14.375em;margin-right:.5em;overflow:hidden}.HotelRoomCard-module__E0nEiW__mealList{justify-content:flex-end;width:100%;max-width:38.75em;display:flex;overflow:hidden}
.PopupContent-module__z5y1wa__popupContent{flex-direction:column;gap:.5rem;display:flex}.PopupContent-module__z5y1wa__popupContentMobile{gap:1.5rem}.PopupContent-module__z5y1wa__titleSection{flex-direction:column;gap:.25rem;display:flex}.PopupContent-module__z5y1wa__popupTitle{font-size:1rem;font-weight:500;line-height:1.25rem}.PopupContent-module__z5y1wa__popupTitleMobile{font-size:1.125rem;line-height:1.375rem}.PopupContent-module__z5y1wa__popupDescription{font-size:.75rem;line-height:.875rem}.PopupContent-module__z5y1wa__popupDescriptionMobile{font-size:1rem;line-height:1.25rem}.PopupContent-module__z5y1wa__stageList{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}
.Tariff-module__SFFEdW__tariff{justify-content:space-between;gap:1.19em;display:flex}.Tariff-module__SFFEdW__tariffInfo{flex-direction:column;gap:.5em;display:flex}.Tariff-module__SFFEdW__tariffMobile{flex-direction:column;align-items:flex-start;gap:1em}.Tariff-module__SFFEdW__question,.Tariff-module__SFFEdW__like{width:1em;height:1em}.Tariff-module__SFFEdW__like path{fill:var(--green)}.Tariff-module__SFFEdW__priceButton.Tariff-module__SFFEdW__priceButton{flex-direction:column;justify-content:center;align-items:center;width:8.75rem;min-height:2.75em;padding:.25em 1em;display:flex;position:relative}.Tariff-module__SFFEdW__priceButtonMobile.Tariff-module__SFFEdW__priceButtonMobile{width:100%}.Tariff-module__SFFEdW__loaderContainer{background:var(--secondary);border-radius:.5em;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.Tariff-module__SFFEdW__loader{width:1.5em;height:1.5em}.Tariff-module__SFFEdW__priceTextContainer{align-items:center;display:flex}.Tariff-module__SFFEdW__priceText{font-size:1.125rem;font-weight:500;line-height:1.2222rem}.Tariff-module__SFFEdW__tariffDetails{font-size:.75rem;line-height:1.1667em}.Tariff-module__SFFEdW__bestPrice{align-items:center;gap:.25em;display:flex}.Tariff-module__SFFEdW__bestPriceText{color:var(--green);font-size:.875rem;line-height:1.1667em}.Tariff-module__SFFEdW__tooltipText{font-size:.75rem;line-height:1.1667em}.Tariff-module__SFFEdW__lowAvailabilityText{color:var(--secondary);font-size:.75rem;line-height:1.1667em}.Tariff-module__SFFEdW__buttonSection{flex-direction:column;align-items:flex-end;gap:.25em;display:flex}.Tariff-module__SFFEdW__buttonSectionMobile{align-items:center;width:100%;margin-bottom:.5em}
.Graph-module__k1Luca__graphContainer{align-items:flex-start;gap:.06rem;width:100%;display:flex}.Graph-module__k1Luca__pointerTrack{width:100%;height:2rem;position:relative}.Graph-module__k1Luca__todayPointer{flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.Graph-module__k1Luca__bubble{background:var(--white);border-radius:.5rem;padding:.3125rem .5rem;box-shadow:0 4px 8px #0000000f,0 0 0 1px #6a6a6a14}.Graph-module__k1Luca__bubbleText{font-size:.75rem;font-weight:500;line-height:.875rem}.Graph-module__k1Luca__tip{width:1rem;height:.375rem}
.TariffLabel-module__h1enfa__containerMobile{align-items:center;gap:.25em;display:flex}.TariffLabel-module__h1enfa__containerTextMobile{font-size:.875rem;line-height:1.1667em}.TariffLabel-module__h1enfa__tailIcon{white-space:nowrap}.TariffLabel-module__h1enfa__tooltip{vertical-align:middle;height:1.1667em}.TariffLabel-module__h1enfa__questionMobile{width:1em;height:1em}.TariffLabel-module__h1enfa__questionMobile path{fill:var(--grey2)}.TariffLabel-module__h1enfa__tooltipText{font-size:.75rem;line-height:1.1667em}.TariffLabel-module__h1enfa__container{align-items:center;gap:.25em;display:flex}.TariffLabel-module__h1enfa__containerText{font-size:.875rem;line-height:1.1667em}.TariffLabel-module__h1enfa__question{width:1em;height:1.1667em}.TariffLabel-module__h1enfa__question path{fill:var(--grey2)}.TariffLabel-module__h1enfa__bottomSheet{padding-bottom:1em;font-size:1rem;line-height:1.25em}.TariffLabel-module__h1enfa__iconWrapper{width:1rem;height:1rem;position:relative}.TariffLabel-module__h1enfa__iconWrapperMobile{transform:translateY(-.1rem)}
.GraphStage-module__RLLqIq__graphStage{flex-direction:column;flex-grow:1;margin-top:2rem;display:flex;position:relative}.GraphStage-module__RLLqIq__graphStageContent{background:var(--background);justify-content:center;width:100%;height:1.5rem;margin-bottom:.12rem;padding:.25rem .5rem;display:flex;position:relative}.GraphStage-module__RLLqIq__graphStageContentFirst{background:var(--green-light);color:var(--green)}.GraphStage-module__RLLqIq__stageText{font-size:1.125rem;line-height:1.375rem}.GraphStage-module__RLLqIq__bubble{background:var(--white);border-radius:.5rem;padding:.3125rem .5rem;box-shadow:0 4px 8px #0000000f,0 0 0 1px #6a6a6a14}.GraphStage-module__RLLqIq__bubbleText{font-size:.75rem;font-weight:500;line-height:.875rem}.GraphStage-module__RLLqIq__bubbleTextMobile{font-size:1.125rem;font-weight:500;line-height:1.375rem}.GraphStage-module__RLLqIq__todayPointer{flex-direction:column;align-items:center;width:4.125rem;display:flex;position:absolute;bottom:100%;transform:translate(-50%)}.GraphStage-module__RLLqIq__tip{width:1rem;height:.375rem}.GraphStage-module__RLLqIq__stageDate{color:var(--grey1);font-size:.75rem;line-height:.875rem}.GraphStage-module__RLLqIq__stageDateMobile{font-size:1.125rem;line-height:1.375rem}
.PriceChangePopup-module__ca_lla__container{text-align:center;flex-direction:column;align-items:center;gap:1rem;width:22.5rem;padding:1.5rem;display:flex}.PriceChangePopup-module__ca_lla__title{font-size:1.375rem;font-weight:500;line-height:1.625rem}.PriceChangePopup-module__ca_lla__description{font-size:1rem;line-height:1.25rem}.PriceChangePopup-module__ca_lla__textBlock{flex-direction:column;row-gap:.25rem;display:flex}.PriceChangePopup-module__ca_lla__insideBlock{flex-direction:column;row-gap:1rem;display:flex}.PriceChangePopup-module__ca_lla__buttonBlock{flex-direction:column;row-gap:.5rem;width:100%;display:flex}.PriceChangePopup-module__ca_lla__arrow{width:1.5rem;height:1.5rem;transform:rotate(180deg)}.PriceChangePopup-module__ca_lla__arrowBlock{justify-content:space-around;width:100%;display:flex}.PriceChangePopup-module__ca_lla__price{font-size:1.375rem;font-weight:500;line-height:1.625rem}.PriceChangePopup-module__ca_lla__priceBlock{flex-direction:column;align-items:center;gap:.25rem;display:flex}.PriceChangePopup-module__ca_lla__button{width:100%;height:4rem;font-size:1rem;font-weight:500;line-height:1.25rem}.PriceChangePopup-module__ca_lla__buttonMobile{height:2.5rem;font-size:.875rem;line-height:1rem}.PriceChangePopup-module__ca_lla__link{width:100%;height:4rem;font-size:1rem;font-weight:500;line-height:1.25rem}.PriceChangePopup-module__ca_lla__linkMobile{height:2.5rem;font-size:.875rem;line-height:1rem}
.MealItem-module__-xElLG__mealItem{flex-direction:column;gap:.5em;list-style:none;display:flex}.MealItem-module__-xElLG__mealItemTitle{font-size:1.125rem;font-weight:500;line-height:1.222em}.MealItem-module__-xElLG__tariffList{background:var(--background);border-radius:.5em}.MealItem-module__-xElLG__tariffWrapper{border-bottom:.063em solid var(--grey3);padding:.5em}.MealItem-module__-xElLG__tariffWrapper:last-child{border-bottom:none}
.PackageInfo-module__ER5GIq__packageContainer{background:#fff;border-radius:.5rem;flex-direction:column;gap:1rem;padding:.5rem;display:flex;position:relative}@media (min-width:768px){.PackageInfo-module__ER5GIq__packageContainer{align-items:center}}@media (min-width:992px){.PackageInfo-module__ER5GIq__packageContainer{flex-direction:row;align-items:start;padding:1rem}}.PackageInfo-module__ER5GIq__hotelName{font-size:1.375rem;font-weight:500;line-height:1.625rem}.PackageInfo-module__ER5GIq__sideParts{flex-direction:column;flex:1;display:flex}.PackageInfo-module__ER5GIq__sideParts .PackageInfo-module__ER5GIq__howToByATour{background:var(--background)}.PackageInfo-module__ER5GIq__galleryAndMapContainer{gap:.5rem;width:100%}@media (min-width:992px){.PackageInfo-module__ER5GIq__galleryAndMapContainer{max-width:33rem}}.PackageInfo-module__ER5GIq__packageParamsInfo{gap:1rem}@media (min-width:992px){.PackageInfo-module__ER5GIq__packageParamsInfo{padding:1.5rem 0}}.PackageInfo-module__ER5GIq__wishlistHeart{fill:#e3e1dd;width:1.5rem;height:1.5rem;position:absolute;top:1rem;right:1rem}@media (min-width:992px){.PackageInfo-module__ER5GIq__wishlistHeart{width:2rem;height:2rem}}.PackageInfo-module__ER5GIq__stars{vertical-align:middle;display:inline-flex}.PackageInfo-module__ER5GIq__stars>svg{width:.875rem}.PackageInfo-module__ER5GIq__idContainer{font-size:.875rem;line-height:1rem;display:block}@media (min-width:992px){.PackageInfo-module__ER5GIq__idContainer{font-size:1rem;line-height:1.25rem}}.PackageInfo-module__ER5GIq__idContainer>*{margin-right:.5rem}.PackageInfo-module__ER5GIq__idContainer>:last-child{margin-right:0}.PackageInfo-module__ER5GIq__titleContainer{flex-direction:column;row-gap:.5rem;display:flex}.PackageInfo-module__ER5GIq__visaText{font-size:.875rem;line-height:1rem}
.NewCancellationPolicy-module__xJ1bOW__newCancellationPolicy{border-bottom:.063rem solid var(--grey3);justify-content:space-between;gap:.25rem;height:100%;min-height:1.625rem;padding-bottom:.625rem;display:flex}.NewCancellationPolicy-module__xJ1bOW__newFlexBlock{display:flex}.NewCancellationPolicy-module__xJ1bOW__iconWrapper{vertical-align:middle;margin-right:.25rem}.NewCancellationPolicy-module__xJ1bOW__iconWrapper svg{width:1rem;height:1rem}.NewCancellationPolicy-module__xJ1bOW__trigger{font-size:.875rem;line-height:1rem}.NewCancellationPolicy-module__xJ1bOW__tailIcon{white-space:nowrap}.NewCancellationPolicy-module__xJ1bOW__tailIcon:before{content:" "}.NewCancellationPolicy-module__xJ1bOW__questionMark{vertical-align:middle;height:1rem}.NewCancellationPolicy-module__xJ1bOW__questionMark path{fill:var(--grey2)}.NewCancellationPolicy-module__xJ1bOW__tooltipWrapper{vertical-align:middle;display:inline}.NewCancellationPolicy-module__xJ1bOW__tooltipWrapperDesktop{vertical-align:middle;width:1rem;margin-left:.25rem}.NewCancellationPolicy-module__xJ1bOW__tooltip{z-index:1;vertical-align:middle;width:27rem}.NewCancellationPolicy-module__xJ1bOW__bottomSheet.NewCancellationPolicy-module__xJ1bOW__bottomSheet{padding-bottom:1rem;font-size:.75rem;line-height:.875rem}
.MealList-module__P7K4wG__mealList{flex-direction:column;gap:.5em;width:100%;display:flex}
.NewGridTariffButton-module__LFnX-q__priceButton.NewGridTariffButton-module__LFnX-q__priceButton{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:2.75rem;padding:.25rem 1rem;display:flex;position:relative}.NewGridTariffButton-module__LFnX-q__bestPriceButton{border-radius:0 0 var(--border-radius) var(--border-radius)}.NewGridTariffButton-module__LFnX-q__priceTextContainer{align-items:center;display:flex}.NewGridTariffButton-module__LFnX-q__priceText{font-size:1.125rem;font-weight:500;line-height:1.375rem}.NewGridTariffButton-module__LFnX-q__tariffDetails{font-size:.75rem;line-height:.875rem}
.PackageMapAndGallery-module__NsmZvW__relative{justify-content:center;height:18.75rem;display:flex;position:relative;overflow:hidden}.PackageMapAndGallery-module__NsmZvW__rating{z-index:1;position:absolute;top:.5rem;right:.5rem}.PackageMapAndGallery-module__NsmZvW__mobileFullscreenControl{z-index:1;position:absolute;bottom:.5rem;right:.5rem}.PackageMapAndGallery-module__NsmZvW__mobileMapContainer{position:absolute;inset:0}.PackageMapAndGallery-module__NsmZvW__mobileMapContainer>div{border-radius:.5rem;height:100%}.PackageMapAndGallery-module__NsmZvW__fullscreenButton.PackageMapAndGallery-module__NsmZvW__fullscreenButton{padding:.75rem 1rem .75rem .75rem}.PackageMapAndGallery-module__NsmZvW__fullscreenButton.PackageMapAndGallery-module__NsmZvW__fullscreenButton>div{height:1rem}.PackageMapAndGallery-module__NsmZvW__fullscreenIcon.PackageMapAndGallery-module__NsmZvW__fullscreenIcon{width:1rem;height:1rem}.PackageMapAndGallery-module__NsmZvW__hide{display:none}
.HotelRoomCardMobile-module__OosrZG__roomCard{background:var(--white);border-radius:.5em;width:100%;padding:.5em}.HotelRoomCardMobile-module__OosrZG__hotelGallery{width:100%;height:10.625rem;margin-bottom:.5em;position:relative}
.NewRoomInfo-module__hSbA7a__roomInfo{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.NewRoomInfo-module__hSbA7a__title{font-size:1.125rem;font-weight:500;line-height:1.375rem}.NewRoomInfo-module__hSbA7a__subtitle,.NewRoomInfo-module__hSbA7a__description{font-size:.875rem;line-height:1rem}.NewRoomInfo-module__hSbA7a__inRoom{font-size:.875rem;font-weight:500;line-height:1rem}.NewRoomInfo-module__hSbA7a__facilityIconWrapper{flex-shrink:0;min-width:1.5rem;min-height:1.5rem}.NewRoomInfo-module__hSbA7a__facilityIcon{width:1.5rem;height:1.5rem}.NewRoomInfo-module__hSbA7a__facilityInfo{align-items:center;gap:.25rem;max-width:6.94rem;display:flex}.NewRoomInfo-module__hSbA7a__facilityText{text-overflow:ellipsis;font-size:.875rem;line-height:1rem;overflow:hidden}.NewRoomInfo-module__hSbA7a__generalFacilitiesTitle{font-size:.875rem;font-style:normal;font-weight:500;line-height:1rem}.NewRoomInfo-module__hSbA7a__facilitiesList{grid-template-columns:1fr 1fr;gap:.25rem .5rem;display:grid}.NewRoomInfo-module__hSbA7a__chevron{width:.75rem;height:.75rem}.NewRoomInfo-module__hSbA7a__chevronActive{rotate:180deg}.NewRoomInfo-module__hSbA7a__chevronActive path{fill:var(--secondary)}.NewRoomInfo-module__hSbA7a__buttonText{font-size:.875rem;line-height:1rem}.NewRoomInfo-module__hSbA7a__sharedFacilityInfo{align-items:center;gap:.25rem;display:flex}
.PackageSwiper-module__0u6quq__swiper{border-radius:.5rem;width:100%;height:100%}.PackageSwiper-module__0u6quq__slide{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.PackageSwiper-module__0u6quq__imageWrapper{aspect-ratio:528/300;width:100%;height:100%;position:relative}.PackageSwiper-module__0u6quq__imageWrapper>img{object-fit:cover;width:100%;height:100%;display:block}.PackageSwiper-module__0u6quq__hiddenImage{opacity:0}.PackageSwiper-module__0u6quq__arrowContainer{z-index:1;flex-direction:column;justify-content:center;align-items:center;height:100%;display:none;position:absolute;top:0;left:.5rem}.PackageSwiper-module__0u6quq__arrowContainer:last-child{left:auto;right:.5rem}.PackageSwiper-module__0u6quq__arrowContainer>svg{cursor:pointer}@media (min-width:992px){.PackageSwiper-module__0u6quq__arrowContainer{display:flex}}.PackageSwiper-module__0u6quq__rightArrow{transform:rotate(180deg)}.PackageSwiper-module__0u6quq__spinnerDiv{z-index:1;background-color:var(--background);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.PackageSwiper-module__0u6quq__spinner{width:2.5rem;height:2.5rem;color:var(--grey1)}.PackageSwiper-module__0u6quq__spinner path{fill:var(--grey1);stroke:var(--grey1)}
.PackageMap-module__4AdrUW__mapContainer{z-index:1;border-radius:var(--border-radius);height:7rem;position:relative;overflow:hidden}.PackageMap-module__4AdrUW__huge{height:25.75rem}.PackageMap-module__4AdrUW__marker{background:#ff611d;border-radius:1.5rem;justify-content:center;align-items:center;padding:.75rem;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 .25rem .5rem #0000000f,0 0 0 .0625rem #6a6a6a14}.PackageMap-module__4AdrUW__fullscreenControlButton.PackageMap-module__4AdrUW__fullscreenControlButton{padding:.75rem 1rem .75rem .75rem}.PackageMap-module__4AdrUW__fullscreenControlButton.PackageMap-module__4AdrUW__fullscreenControlButton>div{height:1rem}.PackageMap-module__4AdrUW__fullscreenControlIcon.PackageMap-module__4AdrUW__fullscreenControlIcon{width:1rem;height:1rem}.PackageMap-module__4AdrUW__expandingButton{z-index:1;cursor:pointer;background:#fff;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem .75rem .75rem;display:flex;position:absolute;bottom:.5rem;right:.5rem;box-shadow:0 .25rem .5rem #0000000f,0 0 0 .0625rem #6a6a6a14}
.NewHotelRoomCardMobile-module__BkRmlG__roomCard{border-radius:var(--border-radius);width:100%}.NewHotelRoomCardMobile-module__BkRmlG__roomInfoBlock{border-radius:var(--border-radius);background:var(--white);padding:.5rem}.NewHotelRoomCardMobile-module__BkRmlG__hotelGallery{width:100%;height:10.625rem;margin-bottom:.5rem;position:relative}
/*# sourceMappingURL=25zw2p9npn1v8.css.map*/