.PageContainer-module__onU8FW__container{background-color:#f3f3f3;min-width:960px}.PageContainer-module__onU8FW__mobileContainer{min-width:230px}.PageContainer-module__onU8FW__wrapper{margin-top:24px;padding:0 8px}.PageContainer-module__onU8FW__mobileWrapper{margin-top:8px;padding:0}
.Breadcrumbs-module__aIk8nG__breadcrumbsWrapper{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Breadcrumbs-module__aIk8nG__breadcrumbsMobile{text-overflow:ellipsis;white-space:nowrap;height:1em;margin-right:2em;overflow:hidden}.Breadcrumbs-module__aIk8nG__breadcrumb{font-size:.875rem;line-height:1.14em;display:inline}
.Header-module__zxYBGW__headerContainer{flex-direction:column;gap:4px;padding:8px;display:flex}.Header-module__zxYBGW__breadcrumbs{font-size:.875rem;line-height:1rem}.Header-module__zxYBGW__header{font-size:1.375rem;font-weight:500;line-height:1.625rem}@media (min-width:992px){.Header-module__zxYBGW__header{font-size:1.75rem;line-height:2.125rem}}.Header-module__zxYBGW__description{font-size:.875rem;line-height:1rem}.Header-module__zxYBGW__link{color:var(--secondary)}
.MonthSegments-module__uRUFHW__container{box-shadow:none;background-color:#0000;border-radius:4px;margin:16px 0 0;padding:0;font-size:.875rem;line-height:1rem}.MonthSegments-module__uRUFHW__mobileContainer{background-color:#0000;padding:0;font-size:.75rem}.MonthSegments-module__uRUFHW__monthsContainer{cursor:pointer;width:100%;display:flex;overflow-y:hidden}.MonthSegments-module__uRUFHW__monthsContainer::-webkit-scrollbar{-webkit-appearance:none;appearance:none;display:none}.MonthSegments-module__uRUFHW__monthsContainer{-ms-overflow-style:none;scrollbar-width:none}
.Month-module__S8H9cW__container{white-space:nowrap;flex-grow:1;justify-content:center;align-items:center;min-width:80px;height:42px;text-decoration:none;display:flex}.Month-module__S8H9cW__container:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.Month-module__S8H9cW__container:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.Month-module__S8H9cW__contentContainer{text-align:center}.Month-module__S8H9cW__noInfo{color:var(--grey-light)}.Month-module__S8H9cW__backgroundClassname0{background:var(--white)}.Month-module__S8H9cW__segmentColorClassname0{color:var(--grey-light);opacity:1}.Month-module__S8H9cW__priceColorClassname0{color:var(--grey-light)}.Month-module__S8H9cW__backgroundClassname1{background:#fbfdf2}.Month-module__S8H9cW__segmentColorClassname1{color:#919499;opacity:1}.Month-module__S8H9cW__priceColorClassname1{color:#17181a}.Month-module__S8H9cW__backgroundClassname2{background:#fbfdf2}.Month-module__S8H9cW__segmentColorClassname2{color:#919499;opacity:1}.Month-module__S8H9cW__priceColorClassname2{color:#17181a}.Month-module__S8H9cW__backgroundClassname3{background:#f1f7d2}.Month-module__S8H9cW__segmentColorClassname3{color:#17181a;opacity:.5}.Month-module__S8H9cW__priceColorClassname3{color:#17181a}.Month-module__S8H9cW__backgroundClassname4{background:#cce763}.Month-module__S8H9cW__segmentColorClassname4{color:#17181a;opacity:.5}.Month-module__S8H9cW__priceColorClassname4{color:#17181a}.Month-module__S8H9cW__backgroundClassname5{background:#6abf40}.Month-module__S8H9cW__segmentColorClassname5{color:#cce763;opacity:1}.Month-module__S8H9cW__priceColorClassname5{color:var(--white)}.Month-module__S8H9cW__loader{width:1.5rem}.Month-module__S8H9cW__loader>g{fill:var(--secondary)}
.FloatingPanelMobile-module__45bEDq__floatingPanelWrapper{pointer-events:none;width:100%;height:50px;padding:0 54px;position:relative}.FloatingPanelMobile-module__45bEDq__floatingPanelWrapper button{pointer-events:all}.FloatingPanelMobile-module__45bEDq__bottomPanelWrapper{border-radius:var(--border-radius);background-color:var(--white);height:100%;box-shadow:var(--box-shadow);display:flex}.FloatingPanelMobile-module__45bEDq__buttonContainer{flex-direction:column;justify-content:space-between;align-items:center;height:100%;display:flex}.FloatingPanelMobile-module__45bEDq__bottomPanelWrapper .FloatingPanelMobile-module__45bEDq__button{background-color:var(--white);border:none;flex:1;padding:8px 12px;display:block}:is(.FloatingPanelMobile-module__45bEDq__bottomPanelWrapper .FloatingPanelMobile-module__45bEDq__button):active{background-color:#f1f1f1}.FloatingPanelMobile-module__45bEDq__separator{background-color:var(--black);opacity:.08;flex:0 0 1px;margin:.5rem 0}
.SubscribeButton-module__qOEujq__button{border-bottom-left-radius:var(--border-radius);border-top-left-radius:var(--border-radius)}.SubscribeButton-module__qOEujq__text{font-size:.75rem;line-height:1rem}
.ToggleMapButton-module__lQ_JLW__button{border-bottom-right-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.ToggleMapButton-module__lQ_JLW__button:active{background-color:#f1f1f1}.ToggleMapButton-module__lQ_JLW__text{font-size:.75rem;line-height:1rem}
.ShowFiltersButton-module__xo7DDW__content{height:1rem}.ShowFiltersButton-module__xo7DDW__firstButton{border-bottom-left-radius:var(--border-radius);border-top-left-radius:var(--border-radius)}.ShowFiltersButton-module__xo7DDW__counter{background-color:var(--secondary);width:1rem;height:1rem;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-style:normal;font-weight:500;line-height:1rem;display:flex;position:absolute;transform:translate(.6875rem,-.25rem)}.ShowFiltersButton-module__xo7DDW__text{font-size:.75rem;line-height:1rem}
.PriceChartColumn-module__2sGePW__column{flex-direction:column;justify-content:flex-end;width:100%;height:100%;display:flex}.PriceChartColumn-module__2sGePW__indicator{background:var(--grey3);border-radius:.5rem;width:100%;min-height:.1875rem}.PriceChartColumn-module__2sGePW__activeIndicator.PriceChartColumn-module__2sGePW__activeIndicator{background:var(--secondary)}.PriceChartColumn-module__2sGePW__date{color:var(--grey1);text-align:center;white-space:nowrap;margin-top:.12rem;font-size:.75rem;line-height:.875rem}.PriceChartColumn-module__2sGePW__farDateIndicator{background:var(--grey3);animation:1.1s infinite alternate PriceChartColumn-module__2sGePW__grayPulse}@keyframes PriceChartColumn-module__2sGePW__grayPulse{0%{opacity:.5}to{opacity:1}}.PriceChartColumn-module__2sGePW__grayDateInvisible{visibility:hidden}.PriceChartColumn-module__2sGePW__highlightedIndicator{border:.0625rem solid var(--secondary);background:var(--lightorange)}.PriceChartColumn-module__2sGePW__pin{background:var(--secondary);align-self:center;width:.0625rem;height:1rem}.PriceChartColumn-module__2sGePW__floatingInfo{margin-top:.5rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.PriceChartColumn-module__2sGePW__price{white-space:nowrap;font-size:.875rem;line-height:1rem}
.PriceChart-module__1faRWG__wrapper{background:var(--white);isolation:isolate;border-radius:.5rem;overflow:hidden}.PriceChart-module__1faRWG__lockedWrapper{cursor:loading;pointer-events:none}.PriceChart-module__1faRWG__wrapper .swiper{padding-bottom:3rem}.PriceChart-module__1faRWG__mobileWrapper .swiper{padding-bottom:0}.PriceChart-module__1faRWG__wrapper .swiper-wrapper{align-items:flex-end;height:4.75rem}.PriceChart-module__1faRWG__mobileWrapper .swiper-wrapper{height:8.75rem}.PriceChart-module__1faRWG__slide.PriceChart-module__1faRWG__slide{width:2.1875rem;height:3.75rem}.PriceChart-module__1faRWG__mobileSlide.PriceChart-module__1faRWG__mobileSlide{width:1.5rem;height:8.75rem}.PriceChart-module__1faRWG__leftArrow{height:2.25rem}.PriceChart-module__1faRWG__leftArrow path{fill:var(--grey2)}.PriceChart-module__1faRWG__rightArrow{height:2.25rem}.PriceChart-module__1faRWG__rightArrow path{fill:var(--grey2)}.PriceChart-module__1faRWG__rightArrowWrapper{z-index:1;background:var(--white);justify-content:center;width:1.75rem;height:100%;padding-top:1.25rem;display:flex;position:absolute;top:0;right:0}.PriceChart-module__1faRWG__leftArrowWrapper{z-index:1;background:var(--white);justify-content:center;width:1.75rem;height:100%;padding-top:1.25rem;display:flex;position:absolute;top:0;left:0}
.Progress-module__Tcf-ga__root{border-radius:var(--border-radius);background-color:var(--white);overflow:hidden;transform:translateZ(0)}.Progress-module__Tcf-ga__indicator{z-index:-1;background-color:var(--primary);width:100%;height:100%;position:absolute;overflow:hidden}.Progress-module__Tcf-ga__indicatorAnimation{transition:var(--progress-indicator-transition);transform:translateX(calc(-100% + var(--progress-indicator-value,0%)))}.Progress-module__Tcf-ga__indicatorAnimation[data-state=loading]:after{width:50%;animation:var(--shimmer-animation);content:"";background:linear-gradient(90deg,#0000,#ffffff4d 25%,#fff9 50%,#ffffff4d 75%,#0000);position:absolute;inset:0;transform:translate(-100%)}
.SearchProgressBar-module__rKDmAW__intersectionObserverWrapper{z-index:3;height:2.5rem;transition:height .5s ease-in,margin .5s ease-in;position:relative}.SearchProgressBar-module__rKDmAW__mobileProgressRoot{align-items:center;height:2.5rem;display:flex}.SearchProgressBar-module__rKDmAW__stickyMobileProgressRoot{width:calc(100% - 1rem);box-shadow:var(--box-shadow);position:fixed;top:.5rem;left:.5rem}.SearchProgressBar-module__rKDmAW__progressText{padding:0 .75rem;font-size:.875rem;line-height:1rem}.SearchProgressBar-module__rKDmAW__desktopProgressRoot{z-index:2;background-color:#0000;width:100%;height:.1875rem;transition:opacity .5s;position:sticky;top:0;overflow:hidden;transform:translateZ(0)}.SearchProgressBar-module__rKDmAW__desktopProgressIndicator{background-color:var(--secondary);height:100%}.SearchProgressBar-module__rKDmAW__mobileHidden{height:0;margin-bottom:-.5rem}.SearchProgressBar-module__rKDmAW__desktopHidden,.SearchProgressBar-module__rKDmAW__mobileHidden,.SearchProgressBar-module__rKDmAW__mobileHidden *{animation:var(--progress-fade-out)}
.DesktopMap-module__0GQHlG__desktopMap{flex:1;min-width:24rem}
.emptyBlock-module__1G7xiW__container{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem;display:flex}.emptyBlock-module__1G7xiW__mobileContainer{gap:.25rem}.emptyBlock-module__1G7xiW__text{text-align:center;white-space:pre-line}.emptyBlock-module__1G7xiW__title{font-size:1.125rem;font-weight:500;line-height:1.375rem;}.emptyBlock-module__1G7xiW__mobileTitle{font-size:1rem;line-height:1.25rem}.emptyBlock-module__1G7xiW__description{font-size:.875rem;font-weight:400;line-height:1rem;}
.HotelStars-module__k-ZMQq__container{align-items:center;display:flex}.HotelStars-module__k-ZMQq__container:empty{display:none}.HotelStars-module__k-ZMQq__container>svg{width:.875em;height:.875em}
.HotelCardLocation-module__N7IcTa__text{color:var(--black);font-size:.875rem;line-height:1rem}.HotelCardLocation-module__N7IcTa__locationMobile{color:var(--white)}
.HotelCardTitle-module__ugoa0q__title{color:var(--black);font-size:1.375rem;font-weight:500;line-height:1.625rem;text-decoration:none}.HotelCardTitle-module__ugoa0q__title:active,.HotelCardTitle-module__ugoa0q__title:visited{color:#000}.HotelCardTitle-module__ugoa0q__titleMobile{color:var(--white);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.375rem;line-height:1.625rem;display:-webkit-box;overflow:hidden}.HotelCardTitle-module__ugoa0q__titleMobile:active,.HotelCardTitle-module__ugoa0q__titleMobile:visited{color:#fff}.HotelCardTitle-module__ugoa0q__titleMapCard{font-size:16px;line-height:20px}
.HotelCardTitleBlock-module__2DpNva__locationContainer{align-items:center;gap:4px;display:flex}.HotelCardTitleBlock-module__2DpNva__titleBlock{justify-content:space-between;width:100%;display:flex}
.HotelCardWishlistButton-module__5HMeHq__wishlistHeartSvg.HotelCardWishlistButton-module__5HMeHq__wishlistHeartSvg{width:2em;height:2em}.HotelCardWishlistButton-module__5HMeHq__wishlistHeartSvg.HotelCardWishlistButton-module__5HMeHq__wishlistHeartSvg:hover{stroke:none}.HotelCardWishlistButton-module__5HMeHq__wishlistHeartSvgMobile.HotelCardWishlistButton-module__5HMeHq__wishlistHeartSvgMobile{width:1.5em;height:1.5em}.HotelCardWishlistButton-module__5HMeHq__wishlistHeartSvgMobile.HotelCardWishlistButton-module__5HMeHq__wishlistHeartSvgMobile:hover{stroke:none}
.DesktopHotelCard-module__dfl8EG__container{background-color:var(--white);border-radius:8px;overflow:hidden}.DesktopHotelCard-module__dfl8EG__cardContent{min-height:220px;display:flex}.DesktopHotelCard-module__dfl8EG__galleryContainer{min-width:246px;min-height:100%}.DesktopHotelCard-module__dfl8EG__hotelInfo{flex-direction:column;justify-content:space-between;gap:8px;width:100%;min-height:220px;padding:8px;display:flex}.DesktopHotelCard-module__dfl8EG__topPart{margin-bottom:8px}.DesktopHotelCard-module__dfl8EG__flexContainer{flex-direction:column;align-items:start;gap:8px;display:flex}
.HotelCardAdjacentTours-module__i37WRW__title{color:var(--black);padding:0 4px;font-size:.75rem;line-height:1rem}.HotelCardAdjacentTours-module__i37WRW__adjacentTours{background:#f3f3f3;border-radius:4px;width:100%;padding:4px}.HotelCardAdjacentTours-module__i37WRW__toursContainer{font-size:.75rem;line-height:1rem;display:flex}
.AdjacentTour-module__logdHa__suggestedItemLink{color:var(--black);flex:1;padding:4px;text-decoration:none;position:relative}.AdjacentTour-module__logdHa__row{white-space:nowrap;align-items:center;display:flex}.AdjacentTour-module__logdHa__price{align-items:center;font-size:1rem;font-weight:500;line-height:1.25rem;display:flex}.AdjacentTour-module__logdHa__planeIcon{width:14px;height:14px;margin-left:2px;margin-right:2px}.AdjacentTour-module__logdHa__moonIcon{width:10px;height:10px;margin-left:2px;margin-right:2px}.AdjacentTour-module__logdHa__moonIcon path{fill:#4d4d4d}.AdjacentTour-module__logdHa__suggestedItemLink:hover{color:var(--secondary);cursor:pointer}.AdjacentTour-module__logdHa__suggestedItemLink:hover .AdjacentTour-module__logdHa__price,.AdjacentTour-module__logdHa__suggestedItemLink:hover{color:var(--secondary)}.AdjacentTour-module__logdHa__suggestedItemLink:hover .AdjacentTour-module__logdHa__planeIcon path{stroke:#007aff}.AdjacentTour-module__logdHa__suggestedItemLink:hover .AdjacentTour-module__logdHa__moonIcon path{fill:#007aff}.AdjacentTour-module__logdHa__suggestedItemLink:not(:first-child){padding-left:8px}.AdjacentTour-module__logdHa__suggestedItemLink:not(:first-child):before{content:"";background:#d6d5c9;width:1px;height:calc(100% - 10px);position:absolute;top:3px;left:0}.AdjacentTour-module__logdHa__instantConfirmIcon{height:16px}
.HotelCardPenalizedFilters-module__0TPp9q__container{flex-flow:wrap;align-items:flex-start;gap:.5rem;margin-top:.5rem;display:flex}
.HotelCardGalleryOverlay-module__H9S-9a__overlay{width:100%;height:100%;position:relative}.HotelCardGalleryOverlay-module__H9S-9a__overlayMobile{height:220px}.HotelCardGalleryOverlay-module__H9S-9a__overlayMapCardMobile{height:170px}.HotelCardGalleryOverlay-module__H9S-9a__labels{z-index:2;flex-direction:column;align-items:flex-start;display:flex;position:absolute;top:8px;left:8px}.HotelCardGalleryOverlay-module__H9S-9a__topRightOverlayPart{z-index:2;position:absolute;top:8px;right:8px}.HotelCardGalleryOverlay-module__H9S-9a__bottomRightOverlayPart{z-index:2;position:absolute;bottom:8px;right:8px}.HotelCardGalleryOverlay-module__H9S-9a__bottomOverlayPart{z-index:2;pointer-events:none;justify-content:space-between;align-items:flex-end;width:100%;padding:0 8px 24px;display:flex;position:absolute;bottom:0}.HotelCardGalleryOverlay-module__H9S-9a__titleWidth{max-width:70%}.HotelCardGalleryOverlay-module__H9S-9a__bottomRightOverlayPart .HotelCardGalleryOverlay-module__H9S-9a__rating{padding:.5rem}.HotelCardGalleryOverlay-module__H9S-9a__labels .HotelCardGalleryOverlay-module__H9S-9a__cashback{padding:.188rem .5rem}.HotelCardGalleryOverlay-module__H9S-9a__starsSection{gap:.25rem;display:flex}.HotelCardGalleryOverlay-module__H9S-9a__hidden{opacity:0;transition:opacity .2s ease-out}.HotelCardGalleryOverlay-module__H9S-9a__labels,.HotelCardGalleryOverlay-module__H9S-9a__topRightOverlayPart,.HotelCardGalleryOverlay-module__H9S-9a__bottomOverlayPart{transition:opacity .2s ease-out}
.AlreadySeenLabel-module__nmwiDW__label{border-radius:var(--border-radius);background-color:var(--white);color:var(--black);align-items:center;gap:.25rem;margin-top:.25rem;padding:.3125rem .625rem .3125rem .5rem;display:flex}.AlreadySeenLabel-module__nmwiDW__text{font-size:.75rem;line-height:1rem}.AlreadySeenLabel-module__nmwiDW__checkIcon{width:.875rem;height:.875rem}
.HotelCardGallery-module__g1woPW__galleryContainer{width:100%;height:100%;position:relative}.HotelCardGallery-module__g1woPW__galleryContainerDesktop{width:246px}.HotelCardGallery-module__g1woPW__galleryContainerMapCard{width:200px}.HotelCardGallery-module__g1woPW__gallery{width:100%;height:100%}.HotelCardGallery-module__g1woPW__gallery .swiper-pagination-bullet{opacity:1!important;background:#c2c5cc!important}.HotelCardGallery-module__g1woPW__gallery .swiper-pagination-bullet-active{background:#fff!important}.HotelCardGallery-module__g1woPW__galleryOverlay{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0}.HotelCardGallery-module__g1woPW__galleryOverlayMobile{background:linear-gradient(#0003 6.67%,#0000 26.92%),linear-gradient(181deg,#0000 47.87%,#000000a3 89.66%)}.HotelCardGallery-module__g1woPW__galleryOverlayDesktop{background:linear-gradient(90deg,#00000029 0,#0000 40px 100%),linear-gradient(270deg,#00000029 0,#0000 40px 100%)}.HotelCardGallery-module__g1woPW__styledPicture{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute}.HotelCardGallery-module__g1woPW__navigation{display:none}.HotelCardGallery-module__g1woPW__galleryContainer:hover .HotelCardGallery-module__g1woPW__navigation{display:block}.HotelCardGallery-module__g1woPW__noPhotoPlaceholder{z-index:1;text-align:center;position:absolute;top:0;font-size:1rem!important}.HotelCardGallery-module__g1woPW__noPhotoPlaceholderMobile{padding-bottom:2.5rem}
.NoPhotoPlaceholder-module__Hl23QG__noPhoto{background-color:var(--grey3);width:100%;height:100%;color:var(--white);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;font-size:1.375rem;display:flex}.NoPhotoPlaceholder-module__Hl23QG__noPhotoMobile{font-size:1.125rem}.NoPhotoPlaceholder-module__Hl23QG__icon{width:1.5rem;height:1.5rem;fill:var(--white)}
.HotelsInfoPage-module__uB_EXq__hotelsPage{flex-direction:column;gap:.5em;padding:.5em .5em 2.5em;display:flex;position:relative}.HotelsInfoPage-module__uB_EXq__aboutHotelBlocks{gap:1em;display:flex}.HotelsInfoPage-module__uB_EXq__aboutHotelColumn{flex:1}
@keyframes MobileFloatingButton-module__YeRK-W__slideIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.MobileFloatingButton-module__YeRK-W__floatingPanel{z-index:4;width:100%;padding:0 .5em .5em;position:sticky;bottom:0}.MobileFloatingButton-module__YeRK-W__button{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative;padding:.25em 1em!important}.MobileFloatingButton-module__YeRK-W__hiddenContent{opacity:0}.MobileFloatingButton-module__YeRK-W__buttonLoading{padding:.25em 1em;position:relative}.MobileFloatingButton-module__YeRK-W__loader{width:2em;height:2em;position:absolute}.MobileFloatingButton-module__YeRK-W__priceText{font-size:1.125rem;font-weight:500;line-height:1.2222em}.MobileFloatingButton-module__YeRK-W__detailsText{font-size:.75rem;line-height:1.1667em}.MobileFloatingButton-module__YeRK-W__noResultsText{position:absolute}
.MobileHotelReview-module__ewgzBG__container{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.MobileHotelReview-module__ewgzBG__reviewCard{border:1px solid var(--grey3);border-radius:var(--border-radius);cursor:pointer;scroll-snap-align:start;min-width:80%;padding:.5rem .5rem .75rem;position:relative}.MobileHotelReview-module__ewgzBG__header{align-items:center;gap:.5rem;display:flex}.MobileHotelReview-module__ewgzBG__rating{border-radius:var(--border-radius);background:var(--background);padding:.25rem .5rem}.MobileHotelReview-module__ewgzBG__ratingText{font-size:1rem;font-weight:500;line-height:1.25rem}.MobileHotelReview-module__ewgzBG__badText,.MobileHotelReview-module__ewgzBG__goodEnoughText{background-color:var(--background)}.MobileHotelReview-module__ewgzBG__goodText,.MobileHotelReview-module__ewgzBG__perfectText{background-color:var(--primary)}.MobileHotelReview-module__ewgzBG__date{font-size:.875rem;line-height:1rem}.MobileHotelReview-module__ewgzBG__avatar{border-radius:50%}.MobileHotelReview-module__ewgzBG__touristInfo{flex-direction:column;justify-content:center;height:3rem;display:flex}.MobileHotelReview-module__ewgzBG__touristName{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:.875rem;font-weight:500;line-height:1rem;display:-webkit-box;overflow:hidden}.MobileHotelReview-module__ewgzBG__touristReviewTitle{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:.875rem;line-height:1rem;display:-webkit-box;overflow:hidden}.MobileHotelReview-module__ewgzBG__reviewContent{height:8rem;transition:height .3s ease-in-out;overflow:hidden}@supports (height:calc-size(fit-content, size)){.MobileHotelReview-module__ewgzBG__expandedReviewContent{height:calc-size(fit-content, size)}}@supports not (height:calc-size(fit-content, size)){.MobileHotelReview-module__ewgzBG__expandedReviewContent{height:fit-content}}.MobileHotelReview-module__ewgzBG__reviewContentText{white-space:pre-wrap;font-size:.875rem;line-height:1rem}.MobileHotelReview-module__ewgzBG__badge{border-radius:var(--border-radius);align-items:center;gap:.25rem;padding:.31rem .62rem .31rem .5rem;display:flex}.MobileHotelReview-module__ewgzBG__prosBadge{background-color:var(--green-light)}.MobileHotelReview-module__ewgzBG__consBadge{background-color:var(--lightorange)}.MobileHotelReview-module__ewgzBG__badgeIcon{height:.875rem}.MobileHotelReview-module__ewgzBG__prosBadgeIcon path{fill:var(--green)}.MobileHotelReview-module__ewgzBG__consBadgeIcon{transform:rotate(180deg)}.MobileHotelReview-module__ewgzBG__consBadgeIcon path{fill:var(--secondary)}.MobileHotelReview-module__ewgzBG__badgeText{font-size:.75rem;line-height:.875rem}.MobileHotelReview-module__ewgzBG__prosBadgeText{color:var(--green)}.MobileHotelReview-module__ewgzBG__consBadgeText{color:var(--secondary)}.MobileHotelReview-module__ewgzBG__expandController{color:var(--grey1);cursor:pointer;align-self:stretch;align-items:center;gap:.12rem;margin:-.5rem;padding:.5rem;display:flex}.MobileHotelReview-module__ewgzBG__expandControllerText{font-size:.875rem;line-height:1rem}.MobileHotelReview-module__ewgzBG__chevronIcon{width:.75rem;height:.75rem;transition:var(--chevron-rotation);display:block;transform:rotate(0)}.MobileHotelReview-module__ewgzBG__chevronIcon path{fill:var(--grey1)}.MobileHotelReview-module__ewgzBG__expandedChevronIcon{transform:rotate(-180deg)}.MobileHotelReview-module__ewgzBG__loaderWrapper{border-radius:var(--border-radius);animation:var(--fade-in-animation);background-color:var(--background);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.MobileHotelReview-module__ewgzBG__loader{width:3rem;height:3rem}.MobileHotelReview-module__ewgzBG__loader path{fill:var(--black)}.MobileHotelReview-module__ewgzBG__hidden{pointer-events:none;visibility:hidden}
.MobileHotelReviews-module__WrmKLW__reviews{border-radius:var(--border-radius);background:var(--white);flex-direction:column;align-items:flex-start;gap:.5rem;padding:.75rem .5rem;display:flex}.MobileHotelReviews-module__WrmKLW__title{font-size:1.125rem;font-weight:500;line-height:1.375rem}.MobileHotelReviews-module__WrmKLW__reviewList{scroll-snap-type:x mandatory;align-items:flex-start;gap:.5rem;margin:0 -.5rem;padding:0 .5rem;scroll-padding:.5rem;display:flex;overflow-x:auto}.MobileHotelReviews-module__WrmKLW__reviewList::-webkit-scrollbar{-webkit-appearance:none;appearance:none;display:none}.MobileHotelReviews-module__WrmKLW__reviewList{-ms-overflow-style:none;scrollbar-width:none}.MobileHotelReviews-module__WrmKLW__noReviews{border-radius:var(--border-radius);background:var(--white);text-align:center;flex-direction:column;gap:.25rem;padding:1rem;display:flex}.MobileHotelReviews-module__WrmKLW__noReviewsTitle{font-size:1rem;font-weight:500;line-height:1.25rem}.MobileHotelReviews-module__WrmKLW__noReviewsSubtitle{font-size:.875rem;line-height:1rem}
.ShowMoreReviewsButton-module__fBuOPG__showMoreButton{width:100%}.ShowMoreReviewsButton-module__fBuOPG__buttonPending{justify-content:center;height:2.5em;display:flex;position:relative}.ShowMoreReviewsButton-module__fBuOPG__loader{justify-self:center;height:2em;position:absolute}.ShowMoreReviewsButton-module__fBuOPG__loader path{fill:var(--black)}.ShowMoreReviewsButton-module__fBuOPG__textPending{visibility:hidden}
.SortingButton-module__Pat73G__button{border-radius:var(--border-radius);max-height:2.5rem;color:var(--black);align-items:center;gap:.25rem;padding:.75rem 1rem;display:flex}.SortingButton-module__Pat73G__button>svg{fill:var(--black)}.SortingButton-module__Pat73G__button{font-size:.875rem;line-height:1rem}.SortingButton-module__Pat73G__active{color:#17181a;background-color:#fff}.SortingButton-module__Pat73G__active>svg{fill:#17181a}.SortingButton-module__Pat73G__reverseIcon{transform:rotateX(180deg)}
.ReviewsSortingDesktop-module__gz3c1q__container{margin-top:8px;display:flex}
.NavigationButton-module__XMdAhq__button{z-index:1;cursor:pointer;align-items:center;padding:0 8px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.NavigationButton-module__XMdAhq__buttonNext{right:0}.NavigationButton-module__XMdAhq__buttonPrev{transform:scaleX(-1)translateY(-50%)}.NavigationButton-module__XMdAhq__arrowIcon{flex-shrink:0;width:18px;height:80px}.NavigationButton-module__XMdAhq__arrowIcon path{stroke:#fff}
.SearchSortingDesktop-module__x8wjpW__container{margin-top:.25rem;display:flex}
.SearchSortingSelect-module__Q0_ZCG__trigger.SearchSortingSelect-module__Q0_ZCG__trigger,.SearchSortingSelect-module__Q0_ZCG__item.SearchSortingSelect-module__Q0_ZCG__item{font-size:.875rem;line-height:1rem}
.SearchSortingMobile-module__NlFHmW__header{padding-bottom:.5rem;font-size:1.125rem;font-weight:500;line-height:1.375rem}.SearchSortingMobile-module__NlFHmW__button{border-radius:var(--border-radius);background-color:var(--secondary-header-color);flex-shrink:0;padding:0 .75rem}.SearchSortingMobile-module__NlFHmW__button:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.SearchSortingMobile-module__NlFHmW__button:hover:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--hover-alpha)) 0%, rgb(0 0 0/var(--hover-alpha)) 100%), var(--secondary-header-color)}}.SearchSortingMobile-module__NlFHmW__button:active:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--pressed-alpha)) 0%, rgb(0 0 0/var(--pressed-alpha)) 100%), var(--secondary-header-color)}.SearchSortingMobile-module__NlFHmW__icon{width:1rem;height:1rem;display:block}.SearchSortingMobile-module__NlFHmW__sortItems{padding-bottom:.5rem}.SearchSortingMobile-module__NlFHmW__sortItems .SearchSortingMobile-module__NlFHmW__sortButton{padding:.5rem 0;font-size:1rem;line-height:1.25rem}
.EmptyFiltration-module__GtmNGG__container{border-radius:var(--border-radius);background-color:var(--white);text-align:center;white-space:pre-wrap;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 2.5rem;font-size:1rem;line-height:1.25rem;display:flex}.EmptyFiltration-module__GtmNGG__mobileContainer{gap:1rem;padding:1.5rem .5rem;font-size:.875rem;line-height:1rem}.EmptyFiltration-module__GtmNGG__heading{font-size:1.75rem;font-weight:500;line-height:2.125rem}.EmptyFiltration-module__GtmNGG__mobileHeading{font-size:1.125rem;line-height:1.375rem}.EmptyFiltration-module__GtmNGG__filtersContainer{flex-wrap:wrap;gap:.25rem;display:flex}.EmptyFiltration-module__GtmNGG__filterItem{padding:.375rem .625rem .375rem .75rem;font-size:.875rem;line-height:1rem}.EmptyFiltration-module__GtmNGG__resetButton{gap:.25rem;font-size:.875rem;line-height:1rem}.EmptyFiltration-module__GtmNGG__icon{height:.75rem}.EmptyFiltration-module__GtmNGG__resetFilterItem.EmptyFiltration-module__GtmNGG__resetFilterItem{gap:.25em;padding:.375rem .625rem .375rem .75rem;font-size:.875rem;line-height:1rem}.EmptyFiltration-module__GtmNGG__deleteIcon{height:1rem}.EmptyFiltration-module__GtmNGG__deleteIcon>path{fill:var(--grey-1)}.EmptyFiltration-module__GtmNGG__headerSection{flex-direction:column;gap:.5rem;display:flex}.EmptyFiltration-module__GtmNGG__mobileHeaderSection{flex-direction:column;gap:.25rem;display:flex}.EmptyFiltration-module__GtmNGG__mobileDescription{display:inline}
.FilteredSearchResults-module__ZCzeNG__emptyFiltrationLayout{flex-direction:column;gap:1rem;min-width:0;display:flex}.FilteredSearchResults-module__ZCzeNG__filteredHotelsTitle{font-size:1.375rem;font-weight:500;line-height:1.625rem}
.FilteredHotelsList-module__4xnS2W__filteredHotelsTitle{font-size:1.375rem;font-weight:500;line-height:1.625rem}.FilteredHotelsList-module__4xnS2W__mobileFilteredHotelsTitle{font-size:1.125rem;line-height:1.375rem}
.SearchStories-module__Zk3-CW__searchStoriesContainer{min-height:6.875rem;position:relative}.SearchStories-module__Zk3-CW__searchStoriesSkeletonsOverlay{z-index:1;pointer-events:none;position:absolute;inset:0 auto auto 0}.SearchStories-module__Zk3-CW__searchStoriesContent{z-index:2;position:relative}
.SearchStoriesSkeletons-module__4k3y_q__container{animation:var(--skeleton-animation);gap:.25rem;display:flex}.SearchStoriesSkeletons-module__4k3y_q__item{background:var(--grey3);border-radius:.625rem;width:6.5rem;height:6.5rem}
.EmptySearch-module__pS2aRq__container{border-radius:var(--border-radius);background-color:var(--white);text-align:center;white-space:pre-wrap;flex-direction:column;gap:.5rem;padding:1.25rem 2.5rem;font-size:.875rem;line-height:1rem;display:flex}.EmptySearch-module__pS2aRq__title{font-size:1.75rem;font-weight:500;line-height:2.125rem}.EmptySearch-module__pS2aRq__mobileTitle{font-size:1.125rem;line-height:1.375rem}.EmptySearch-module__pS2aRq__description{font-size:1rem;line-height:1.25rem}.EmptySearch-module__pS2aRq__mobileDescription{font-size:.875rem;line-height:1rem}
.EmptySearchResults-module__iZjbAW__emptySearchLayout{flex-direction:column;gap:1rem;min-width:0;padding-bottom:1.25rem;display:flex}
.NearestDepartures-module__4sn-cW__nearestDepartures{flex-direction:column;gap:1rem;display:flex}.NearestDepartures-module__4sn-cW__mobileNearestDepartures{gap:.5rem}.NearestDepartures-module__4sn-cW__widgetTitle{font-size:1.375rem;font-weight:500;line-height:1.625rem}.NearestDepartures-module__4sn-cW__mobileWidgetTitle{font-size:1rem;line-height:1.25rem}.NearestDepartures-module__4sn-cW__container{border-radius:var(--border-radius);background:var(--white);flex-direction:column;gap:.5rem;padding:.5rem .5rem 1.5rem;display:flex}.NearestDepartures-module__4sn-cW__title{font-size:1rem;font-weight:500;line-height:1.25rem}.NearestDepartures-module__4sn-cW__mobileTitle{font-size:.875rem;line-height:1rem}.NearestDepartures-module__4sn-cW__departureItem{flex-direction:column;gap:.125rem;display:flex}.NearestDepartures-module__4sn-cW__link{color:var(--secondary);cursor:pointer;font-size:.875rem;line-height:1rem}.NearestDepartures-module__4sn-cW__priceText{font-size:.75rem;line-height:.875rem}
.RecommendedCountries-module__g3dJ3W__recommendedCountries{flex-direction:column;gap:1rem;display:flex}.RecommendedCountries-module__g3dJ3W__mobileRecommendedCountries{gap:.5rem}.RecommendedCountries-module__g3dJ3W__widgetTitle{font-size:1.375rem;font-weight:500;line-height:1.625rem}.RecommendedCountries-module__g3dJ3W__mobileWidgetTitle{font-size:1rem;line-height:1.25rem}.RecommendedCountries-module__g3dJ3W__nearestDepartures{border-radius:var(--border-radius);background:var(--white);flex-direction:column;gap:.5rem;padding:.5rem .5rem 1.5rem;display:flex}.RecommendedCountries-module__g3dJ3W__title{font-size:1rem;font-weight:500;line-height:1.25rem}.RecommendedCountries-module__g3dJ3W__mobileTitle{font-size:.875rem;line-height:1rem}.RecommendedCountries-module__g3dJ3W__countryItem{flex-direction:column;gap:.125rem;display:flex}.RecommendedCountries-module__g3dJ3W__link{color:var(--secondary);cursor:pointer;font-size:.875rem;line-height:1rem}.RecommendedCountries-module__g3dJ3W__priceText,.RecommendedCountries-module__g3dJ3W__descriptionText{font-size:.75rem;line-height:.875rem}
.OtherRegionsSwiper-module__aOjWLW__otherRegionsSwiper{flex-direction:column;gap:1rem;display:flex}.OtherRegionsSwiper-module__aOjWLW__headerSection{flex-direction:column;gap:.5rem;display:flex}.OtherRegionsSwiper-module__aOjWLW__title{font-size:1.375rem;font-weight:500;line-height:1.625rem}.OtherRegionsSwiper-module__aOjWLW__mobileTitle{font-size:1rem;line-height:1.25rem}
.SwitcherItem-module__o953Iq__button{border-radius:var(--border-radius);background-color:var(--background);color:var(--black);padding:.5em;font-size:.875rem;line-height:1rem}.SwitcherItem-module__o953Iq__disabled{opacity:var(--disabled-opacity)}.SwitcherItem-module__o953Iq__mobileButton{flex-grow:1;padding:.7em;font-size:1rem;line-height:1.25rem}.SwitcherItem-module__o953Iq__searchPageButton{background-color:var(--white)}.SwitcherItem-module__o953Iq__button.SwitcherItem-module__o953Iq__active{background-color:var(--secondary);color:var(--white)}
.Switcher-module__0kUCja__container{gap:.12rem;width:100%;display:flex}
.SwitcherFilter-module__Plgghq__resetFilterItem.SwitcherFilter-module__Plgghq__resetFilterItem{gap:.25em;padding:.375em .625em .375em .75em;font-size:.875rem;line-height:1rem}.SwitcherFilter-module__Plgghq__deleteIcon{height:1em}.SwitcherFilter-module__Plgghq__deleteIcon>path{fill:var(--grey-1)}.SwitcherFilter-module__Plgghq__container{flex-direction:column;gap:.75rem;display:flex;position:relative}.SwitcherFilter-module__Plgghq__mobileContainer{border-radius:var(--border-radius);background-color:var(--background);padding:.75rem .5rem}.SwitcherFilter-module__Plgghq__heading{font-size:1.125rem;font-weight:500;line-height:1.25rem}@media (min-width:992px){.SwitcherFilter-module__Plgghq__heading{font-size:1rem;line-height:1.25rem}}.SwitcherFilter-module__Plgghq__headingSearchMobile{font-size:1rem;line-height:1.25rem}.SwitcherFilter-module__Plgghq__refreshIcon{cursor:pointer;height:1.313rem;position:absolute;right:0}.SwitcherFilter-module__Plgghq__refreshIcon>path{fill:#73716e}.SwitcherFilter-module__Plgghq__mobileRefreshIcon{height:1.125rem}.SwitcherFilter-module__Plgghq__refreshIconSearchMobile{right:.5rem}.SwitcherFilter-module__Plgghq__containerContent{align-items:center;gap:.75rem;display:flex}.SwitcherFilter-module__Plgghq__button{padding:.5em}.SwitcherFilter-module__Plgghq__button:hover{background:var(--background)}.SwitcherFilter-module__Plgghq__button{font-size:.875rem;line-height:1rem}.SwitcherFilter-module__Plgghq__selected{background-color:var(--secondary);color:var(--white)}.SwitcherFilter-module__Plgghq__selected:hover{background:var(--secondary)}.SwitcherFilter-module__Plgghq__iconContainer{flex-shrink:0;width:33px;height:46px}.SwitcherFilter-module__Plgghq__iconContainer>svg>path{stroke:#919499}.SwitcherFilter-module__Plgghq__detailsContainer{color:#73716e;justify-content:space-between;font-size:.875rem;line-height:1rem;display:flex}
.NoFilteredSwitcher-module__PXsb6G__resetFilterItem.NoFilteredSwitcher-module__PXsb6G__resetFilterItem{text-align:start;gap:.25rem;padding:.375rem .625rem .375rem .75rem;font-size:.875rem;line-height:1rem}.NoFilteredSwitcher-module__PXsb6G__deleteIcon{height:1rem}.NoFilteredSwitcher-module__PXsb6G__deleteIcon>path{fill:var(--grey-1)}.NoFilteredSwitcher-module__PXsb6G__disabled{cursor:not-allowed;opacity:.6}.NoFilteredSwitcher-module__PXsb6G__strikethrough{text-decoration:line-through}
.MobileHotelNameFilterName-module__MHArZa__container{border-radius:var(--border-radius);background-color:var(--background);flex-direction:column;gap:.5rem;padding:.75rem .5rem;display:flex}.MobileHotelNameFilterName-module__MHArZa__heading{gap:.25rem;font-size:1rem;font-weight:500;line-height:1.25rem;display:flex}.MobileHotelNameFilterName-module__MHArZa__input{border:.0625rem solid var(--grey2);border-radius:var(--border-radius);align-items:center;gap:.5rem;display:flex;position:relative}.MobileHotelNameFilterName-module__MHArZa__fakeInput{border:.0625rem solid var(--grey3);border-radius:var(--border-radius);background-color:var(--white);align-items:center;gap:.5rem;padding:.75rem 2.25rem;display:flex;position:relative}.MobileHotelNameFilterName-module__MHArZa__magnifierIcon{z-index:1;width:1.25rem;height:1.25rem;position:absolute;left:.5rem}.MobileHotelNameFilterName-module__MHArZa__magnifierIcon path{fill:var(--grey2)}.MobileHotelNameFilterName-module__MHArZa__magnifierIconActive path{fill:var(--black)}.MobileHotelNameFilterName-module__MHArZa__placeholder{color:var(--grey2)}.MobileHotelNameFilterName-module__MHArZa__innerInput.MobileHotelNameFilterName-module__MHArZa__innerInput{color:var(--black);border:none;outline:none;padding:.75rem 2.25rem;font-size:1rem;line-height:1.25rem}.MobileHotelNameFilterName-module__MHArZa__innerInput.MobileHotelNameFilterName-module__MHArZa__innerInput:placeholder-shown{color:var(--grey2)}.MobileHotelNameFilterName-module__MHArZa__closeIcon{width:1.25rem;height:1.25rem;position:absolute;right:.5rem}.MobileHotelNameFilterName-module__MHArZa__hotelsNumber.MobileHotelNameFilterName-module__MHArZa__hotelsNumber{text-align:start}.MobileHotelNameFilterName-module__MHArZa__hotelListContainer{max-height:100%}.MobileHotelNameFilterName-module__MHArZa__searchPlaceholder{color:var(--grey2);text-align:center;margin-top:2.5rem;font-size:1rem;font-style:normal;font-weight:400;line-height:1.25rem}.MobileHotelNameFilterName-module__MHArZa__topBar{z-index:3;background:var(--white);flex-direction:column;gap:1rem;padding:1rem 0;display:flex;position:sticky;top:0}.MobileHotelNameFilterName-module__MHArZa__topSection{justify-content:flex-end;display:flex}.MobileHotelNameFilterName-module__MHArZa__cancelButton{color:var(--secondary);cursor:pointer;font-size:1rem}.MobileHotelNameFilterName-module__MHArZa__modal.MobileHotelNameFilterName-module__MHArZa__modal{padding:0 .5rem 1rem}.MobileHotelNameFilterName-module__MHArZa__emptySearch{text-align:center;flex-direction:column;gap:.25rem;display:flex}.MobileHotelNameFilterName-module__MHArZa__emptySearchTitle{font-size:1rem;font-style:normal;font-weight:500;line-height:1.25rem}.MobileHotelNameFilterName-module__MHArZa__emptySearchDescription{font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}
.SearchModal-module__KEl9Qq__container{flex-direction:column;gap:.5rem;display:flex}.SearchModal-module__KEl9Qq__heading{gap:.25rem;font-size:1.125rem;font-weight:500;line-height:1.25rem;display:flex}@media (min-width:992px){.SearchModal-module__KEl9Qq__heading{font-size:1rem;line-height:1.25rem}}.SearchModal-module__KEl9Qq__input{border:.0625rem solid var(--grey2);border-radius:var(--border-radius);align-items:center;gap:.5rem;display:flex;position:relative}.SearchModal-module__KEl9Qq__fakeInput{border:.0625rem solid var(--grey2);border-radius:var(--border-radius);align-items:center;gap:.5rem;padding:.75rem 2.25rem;display:flex;position:relative}.SearchModal-module__KEl9Qq__magnifierIcon{z-index:1;width:1.25rem;height:1.25rem;position:absolute;left:.5rem}.SearchModal-module__KEl9Qq__magnifierIcon path{fill:var(--grey2)}.SearchModal-module__KEl9Qq__magnifierIconActive path{fill:var(--black)}.SearchModal-module__KEl9Qq__placeholder{color:var(--grey2)}.SearchModal-module__KEl9Qq__innerInput.SearchModal-module__KEl9Qq__innerInput{color:var(--black);border:none;outline:none;padding:.75rem 2.25rem;font-size:1rem;line-height:1.25rem}.SearchModal-module__KEl9Qq__innerInput.SearchModal-module__KEl9Qq__innerInput:placeholder-shown{color:var(--grey2)}.SearchModal-module__KEl9Qq__closeIcon,.SearchModal-module__KEl9Qq__loader{width:1.25rem;height:1.25rem;position:absolute;right:.5rem}.SearchModal-module__KEl9Qq__loader path{fill:var(--black)}.SearchModal-module__KEl9Qq__hotelsNumber.SearchModal-module__KEl9Qq__hotelsNumber{text-align:start}.SearchModal-module__KEl9Qq__hotelListContainer{max-height:100%}.SearchModal-module__KEl9Qq__searchPlaceholder{color:var(--grey2);text-align:center;margin-top:2.5rem;font-size:1rem;font-style:normal;font-weight:400;line-height:1.25rem}.SearchModal-module__KEl9Qq__topBar{z-index:3;background:var(--white);flex-direction:column;gap:1rem;padding-top:1rem;padding-bottom:1rem;display:flex;position:sticky;top:0}.SearchModal-module__KEl9Qq__topSection{justify-content:flex-end;display:flex}.SearchModal-module__KEl9Qq__cancelButton{color:var(--secondary);cursor:pointer;font-size:1rem}.SearchModal-module__KEl9Qq__modal.SearchModal-module__KEl9Qq__modal{padding:0 .5rem 1rem}.SearchModal-module__KEl9Qq__emptySearch{text-align:center;flex-direction:column;gap:.25rem;display:flex}.SearchModal-module__KEl9Qq__emptySearchTitle{font-size:1rem;font-style:normal;font-weight:500;line-height:1.25rem}.SearchModal-module__KEl9Qq__emptySearchDescription{font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}
.HotelsList-module__WqI4zW__hotelList{width:inherit;flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.HotelsList-module__WqI4zW__loader{width:20px;position:absolute}.HotelsList-module__WqI4zW__loader>g{fill:var(--secondary)}.HotelsList-module__WqI4zW__textPending{visibility:hidden}.HotelsList-module__WqI4zW__showMoreContainer{justify-content:center;display:flex}.HotelsList-module__WqI4zW__showMore{width:fit-content}
.ExploreFiltersContent-module__ZIxZpW__container{min-width:220px}.ExploreFiltersContent-module__ZIxZpW__content{flex-direction:column;gap:.5rem;display:flex}.ExploreFiltersContent-module__ZIxZpW__mobileContent{gap:1rem;padding-bottom:3.75rem}.ExploreFiltersContent-module__ZIxZpW__mobileButtons{color:var(--secondary);justify-content:space-between;margin-bottom:1rem;font-size:1rem;line-height:1.25rem;display:flex}.ExploreFiltersContent-module__ZIxZpW__floatingSection{z-index:2;width:100%;padding:1em;position:fixed;bottom:0;left:0}.ExploreFiltersContent-module__ZIxZpW__submitButton{width:100%}.ExploreFiltersContent-module__ZIxZpW__submitButton:disabled{opacity:1}.ExploreFiltersContent-module__ZIxZpW__resetButton{gap:.25rem;padding:.75rem 1rem .75rem .75rem;font-size:.875rem;line-height:1rem}.ExploreFiltersContent-module__ZIxZpW__refreshIcon{cursor:pointer;height:.75rem}.ExploreFiltersContent-module__ZIxZpW__skiDistance{flex-grow:1}
.ExploreFilters-module__OTbcqG__mobileWrapper{z-index:1;background-color:#fff;padding:16px 8px;position:fixed;inset:0;overflow:scroll}
.PricewatchSubscribe-module__SueLrG__mobileWrapper{z-index:1;background-color:#fff;padding:16px 8px;position:fixed;inset:0;overflow:hidden}
.DefaultStep-module__hYUGcW__container{flex-direction:column;gap:.5rem;display:flex}.DefaultStep-module__hYUGcW__text{font-size:.875rem;font-weight:500;line-height:1rem;display:block}.DefaultStep-module__hYUGcW__label{color:#73716e;font-size:.75rem;line-height:1rem}.DefaultStep-module__hYUGcW__button{width:100%;padding:.75em;font-size:.875rem;line-height:1rem}
.FlightsProgressBar-module__qySahq__progressRoot{align-items:center;height:2.5rem;transition:height .5s ease-in,margin .5s ease-in;display:flex}.FlightsProgressBar-module__qySahq__hidden{height:0;animation:var(--progress-fade-out);margin-bottom:-1rem}.FlightsProgressBar-module__qySahq__progressText{padding:0 .75rem;font-size:.875rem;line-height:1rem}
.EditStep-module__1nRpUa__container{flex-direction:column;gap:1rem;display:flex}@media (min-width:992px){.EditStep-module__1nRpUa__container{gap:.5rem}}.EditStep-module__1nRpUa__containerInner{flex-direction:column;gap:8px;display:flex}.EditStep-module__1nRpUa__cancel{color:var(--secondary);justify-content:start;padding:0;font-size:1rem;line-height:1.25rem;display:flex}.EditStep-module__1nRpUa__header{font-size:.875rem;font-weight:500;line-height:1rem}.EditStep-module__1nRpUa__mobileHeader{font-size:1.125rem;line-height:1.375rem}.EditStep-module__1nRpUa__label{color:#73716e;font-size:1rem;line-height:1.25rem}@media (min-width:992px){.EditStep-module__1nRpUa__label{font-size:.75rem;line-height:.875rem}}.EditStep-module__1nRpUa__red{color:red;margin-top:.125rem;font-size:.875rem;line-height:1rem}@media (min-width:992px){.EditStep-module__1nRpUa__red{font-size:.75rem;line-height:1rem}}.EditStep-module__1nRpUa__containerInner .EditStep-module__1nRpUa__ratingButton{padding:.6em}.EditStep-module__1nRpUa__containerInner .EditStep-module__1nRpUa__input{padding:.75rem 1rem .75rem .75rem;font-size:.875rem;line-height:1rem}:is(.EditStep-module__1nRpUa__containerInner .EditStep-module__1nRpUa__input):hover{border:1px solid #e3e1dd}.EditStep-module__1nRpUa__containerInner .EditStep-module__1nRpUa__error{background-color:#fffbe8;border:1px solid #f7aa1b}.EditStep-module__1nRpUa__checkboxContainer{gap:8px;display:flex}.EditStep-module__1nRpUa__mobileCheckboxContainer{align-items:center}.EditStep-module__1nRpUa__confirmationRequiredContainer{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.EditStep-module__1nRpUa__successIcon{background-color:var(--primary);text-align:start;border-radius:100%;justify-content:center;align-items:center;width:3rem;min-width:.938em;height:3rem;min-height:.938em;display:inline-flex}.EditStep-module__1nRpUa__check{width:2rem;height:2rem}.EditStep-module__1nRpUa__check>path{fill:#000}.EditStep-module__1nRpUa__heading{font-size:.875rem;font-weight:500;line-height:1rem}.EditStep-module__1nRpUa__mobileHeading{font-size:1.125rem;line-height:1.375rem}.EditStep-module__1nRpUa__emailAccept{white-space:break-spaces;font-size:.813rem;display:inline}.EditStep-module__1nRpUa__mobileEmailAccept{font-size:1rem;line-height:1.25rem}.EditStep-module__1nRpUa__loader{width:20px;position:absolute}.EditStep-module__1nRpUa__loader>g{fill:var(--secondary)}.EditStep-module__1nRpUa__textPending{visibility:hidden}.EditStep-module__1nRpUa__returnButton{width:100%}@media (min-width:992px){.EditStep-module__1nRpUa__sendButton{font-size:.875rem;line-height:1rem}}
.Testimonials-module__jEWXWW__container{background:var(--white);border-radius:.5rem;flex-direction:column;gap:1rem;padding:.5rem;display:flex}@media (min-width:992px){.Testimonials-module__jEWXWW__container{padding:1rem}}.Testimonials-module__jEWXWW__title{font-size:1.375rem;font-weight:500;line-height:1.625rem}.Testimonials-module__jEWXWW__loadMore{background:var(--background);background-color:var(--background);border-radius:.5rem;width:100%;padding:.75rem 1rem}.Testimonials-module__jEWXWW__loadMore:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.Testimonials-module__jEWXWW__loadMore: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)}}.Testimonials-module__jEWXWW__loadMore: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)}@media (min-width:992px){.Testimonials-module__jEWXWW__loadMore{width:max-content}}
.DoneStep-module__kNxgDa__container{flex-direction:column;align-items:center;gap:.75rem;display:flex}@media (min-width:992px){.DoneStep-module__kNxgDa__container{align-items:start;gap:.5rem}}.DoneStep-module__kNxgDa__header{font-size:.875rem;font-weight:500;line-height:1rem;display:block}.DoneStep-module__kNxgDa__mobileHeader{font-size:1.125rem;line-height:1.375rem}.DoneStep-module__kNxgDa__mobileTextContainer{text-align:center;flex-direction:column;gap:.75rem;display:flex}.DoneStep-module__kNxgDa__label{color:#73716e;margin-top:.25rem;font-size:.75rem;line-height:.875rem}.DoneStep-module__kNxgDa__mobileLabel{font-size:1rem;line-height:1.25rem}.DoneStep-module__kNxgDa__successIcon{background-color:var(--primary);text-align:start;border-radius:100%;justify-content:center;align-items:center;width:3rem;min-width:.938em;height:3rem;min-height:.938em;display:inline-flex}.DoneStep-module__kNxgDa__check{width:2rem;height:2rem}.DoneStep-module__kNxgDa__check>path{fill:#000}.DoneStep-module__kNxgDa__returnButton{color:var(--secondary);padding:.75rem 1rem;font-size:1rem;line-height:1.25rem}
.Testimonial-module__KNZwrG__item{gap:1rem;display:flex}.Testimonial-module__KNZwrG__avatar{border-radius:50%}.Testimonial-module__KNZwrG__mobileAvatar{display:none}@media not all and (min-width:768px){.Testimonial-module__KNZwrG__avatar{display:none}.Testimonial-module__KNZwrG__mobileAvatar{border-radius:50%;display:block}.Testimonial-module__KNZwrG__text{padding:0;font-size:.75rem;line-height:1rem}.Testimonial-module__KNZwrG__readMore{color:var(--secondary);cursor:pointer;font-size:.75rem;line-height:1rem}.Testimonial-module__KNZwrG__titleContainer{flex-direction:column;justify-content:center}}.Testimonial-module__KNZwrG__content{flex-direction:column;gap:.5rem;display:flex}.Testimonial-module__KNZwrG__header{gap:1rem;display:flex}.Testimonial-module__KNZwrG__titleContainer{gap:.25rem;display:flex}.Testimonial-module__KNZwrG__text{color:var(--black);font-size:.875rem;line-height:1rem}@media not all and (min-width:992px){.Testimonial-module__KNZwrG__dot{display:none}}.Testimonial-module__KNZwrG__readMore{color:var(--secondary);cursor:pointer;font-size:.875rem;line-height:1rem}.Testimonial-module__KNZwrG__title{font-weight:500}.Testimonial-module__KNZwrG__testimonial{-webkit-hyphens:auto;hyphens:auto}.Testimonial-module__KNZwrG__addon{align-items:center;gap:.4375rem;display:flex}
.ErrorStep-module__Swq0FG__container{flex-direction:column;align-items:center;gap:.75rem;display:flex}@media (min-width:992px){.ErrorStep-module__Swq0FG__container{align-items:start;gap:.5rem}}.ErrorStep-module__Swq0FG__errorIcon{background-color:var(--background);text-align:start;border-radius:100%;justify-content:center;align-items:center;width:3rem;min-width:.938em;height:3rem;min-height:.938em;display:inline-flex}.ErrorStep-module__Swq0FG__close{width:2rem;height:2rem}.ErrorStep-module__Swq0FG__close>path{fill:var(--secondary)}.ErrorStep-module__Swq0FG__text{font-size:1.125rem;font-weight:500;line-height:1.375rem}@media (min-width:992px){.ErrorStep-module__Swq0FG__text{font-size:.875rem;line-height:1rem}}.ErrorStep-module__Swq0FG__button{width:100%;padding:.75rem 1rem;font-size:1rem;line-height:1.25rem}@media (min-width:992px){.ErrorStep-module__Swq0FG__button{font-size:.875rem;line-height:1rem}}.ErrorStep-module__Swq0FG__returnButton{color:var(--secondary);padding:.75rem 1rem;font-size:1rem;line-height:1.25rem}
.HotelImages-module__UJwaFG__desktopContainer{flex-direction:column;flex-shrink:0;width:9.5rem;display:flex}.HotelImages-module__UJwaFG__mainImage{border-radius:var(--border-radius) var(--border-radius) 0 0;width:9.5rem;height:8.1875rem;position:relative;overflow:hidden}.HotelImages-module__UJwaFG__bottomImages{gap:.125rem;margin-top:.125rem;display:flex}.HotelImages-module__UJwaFG__bottomImage{width:4.6875rem;height:4.6875rem;position:relative;overflow:hidden}.HotelImages-module__UJwaFG__bottomImage:first-child{border-radius:0 0 0 var(--border-radius)}.HotelImages-module__UJwaFG__bottomImage:last-child{border-radius:0 0 var(--border-radius) 0}.HotelImages-module__UJwaFG__bottomImage:only-child{border-radius:0 0 var(--border-radius) var(--border-radius)}.HotelImages-module__UJwaFG__mobileContainer{gap:.125rem;width:100%;height:7.0625rem;display:flex}.HotelImages-module__UJwaFG__mobileImage{flex:1;height:7.0625rem;position:relative;overflow:hidden}.HotelImages-module__UJwaFG__mobileImage:first-child{border-radius:var(--border-radius) 0 0 var(--border-radius)}.HotelImages-module__UJwaFG__mobileImage:last-child{border-radius:0 var(--border-radius) var(--border-radius) 0}.HotelImages-module__UJwaFG__mobileImage:only-child{border-radius:var(--border-radius)}.HotelImages-module__UJwaFG__image{object-fit:cover}
.FlightCard-module__ebb2QG__container{background:var(--white);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.5rem;display:flex;position:relative}@media (min-width:992px){.FlightCard-module__ebb2QG__container{grid-template-rows:auto min-content auto;grid-template-columns:minmax(auto,42.5rem) minmax(auto,15.625rem);gap:1rem 1.5rem;padding:1rem;display:grid}}.FlightCard-module__ebb2QG__flights{flex-direction:column;gap:.5rem;display:flex}@media (min-width:992px){.FlightCard-module__ebb2QG__flights{grid-area:1/1/4/2;grid-template-rows:auto min-content auto;align-self:center;gap:1rem;display:grid}}.FlightCard-module__ebb2QG__to,.FlightCard-module__ebb2QG__back,.FlightCard-module__ebb2QG__nights{grid-column:1/2}.FlightCard-module__ebb2QG__nights{color:#73716e;grid-row:2/3;align-items:center;gap:.25rem;font-size:.75rem;line-height:1rem;display:flex}@media (min-width:992px){.FlightCard-module__ebb2QG__nights{margin-left:1.25rem;font-size:.875rem;line-height:1rem}}.FlightCard-module__ebb2QG__nights>span:last-child{width:auto}.FlightCard-module__ebb2QG__separator{background:#e3e1dd;flex-grow:1}.FlightCard-module__ebb2QG__to{grid-row:1/2}.FlightCard-module__ebb2QG__back{grid-row:3/4}
.CustomerInfo-module__GdsJDa__container{border-radius:var(--border-radius);background:var(--white);flex-direction:column;flex:1;gap:.75rem;width:100%;padding:1rem;font-size:.875rem;line-height:1rem;display:flex}.CustomerInfo-module__GdsJDa__containerMobile{padding:.75rem .5rem}.CustomerInfo-module__GdsJDa__title{font-size:1.375rem;font-weight:500;line-height:1.625rem}.CustomerInfo-module__GdsJDa__titleMobile{font-size:1.125rem;line-height:1.375rem}.CustomerInfo-module__GdsJDa__fieldName,.CustomerInfo-module__GdsJDa__notice{color:var(--grey1)}.CustomerInfo-module__GdsJDa__fieldName{width:8.75rem}.CustomerInfo-module__GdsJDa__infoWrapper{flex-direction:column;gap:.375rem;display:flex}.CustomerInfo-module__GdsJDa__row{display:flex}.CustomerInfo-module__GdsJDa__rowMobile{justify-content:space-between;gap:.5rem}.CustomerInfo-module__GdsJDa__rowMobile .CustomerInfo-module__GdsJDa__fieldData{text-align:right}.CustomerInfo-module__GdsJDa__loginNotice{gap:.1875rem;display:inline-flex}.CustomerInfo-module__GdsJDa__loginNotice .CustomerInfo-module__GdsJDa__button{color:var(--secondary)}
.OfferParams-module__2CfUOG__container{grid-template-columns:minmax(9.5rem,1fr) repeat(2,1fr);gap:.75rem .5rem;width:100%;display:grid;overflow:scroll}@media (min-width:992px){.OfferParams-module__2CfUOG__container{grid-gap:0 2rem;grid-template-columns:none;grid-auto-flow:column;justify-content:flex-start;row-gap:0;width:auto}}.OfferParams-module__2CfUOG__container::-webkit-scrollbar{-webkit-appearance:none;appearance:none;display:none}.OfferParams-module__2CfUOG__container{-ms-overflow-style:none;scrollbar-width:none}.OfferParams-module__2CfUOG__offerParam{white-space:pre;font-size:1rem;font-weight:500;line-height:1.25rem}@media (min-width:992px){.OfferParams-module__2CfUOG__offerParam{font-size:1.375rem;line-height:1.625rem}}.OfferParams-module__2CfUOG__dash{justify-content:center;display:flex}.OfferParams-module__2CfUOG__offerLabel{font-size:.875rem;line-height:1rem;display:flex}.OfferParams-module__2CfUOG__offerLabel>span{flex:1}.OfferParams-module__2CfUOG__topMessage{font-size:1rem;font-weight:500;line-height:1.25rem}@media (min-width:992px){.OfferParams-module__2CfUOG__topMessage{font-size:1.375rem;line-height:1.625rem;position:absolute;top:.5rem}}.OfferParams-module__2CfUOG__loadingContainer{text-align:center;white-space:pre-wrap;flex-direction:column;align-items:center;gap:.5rem;margin-top:.5rem;font-size:1rem;font-weight:500;line-height:1.25rem;display:flex}@media (min-width:992px){.OfferParams-module__2CfUOG__loadingContainer{text-align:left;flex-direction:row;margin-top:0;font-size:1.375rem;line-height:1.625rem}}.OfferParams-module__2CfUOG__loadingContainerMobile{flex-direction:column;row-gap:.5rem;font-size:1rem;line-height:1.25rem}.OfferParams-module__2CfUOG__smallDay{font-size:.875rem;line-height:1rem}@media (min-width:992px){.OfferParams-module__2CfUOG__smallDay{display:none}}.OfferParams-module__2CfUOG__largeDay{font-size:.875rem;line-height:1rem;display:none}@media (min-width:992px){.OfferParams-module__2CfUOG__largeDay{display:block}}.OfferParams-module__2CfUOG__loader{width:2rem;height:2rem;transform:scale(2)}@media (min-width:992px){.OfferParams-module__2CfUOG__loader{width:5rem;height:5rem;transform:none}}.OfferParams-module__2CfUOG__change{color:var(--secondary);cursor:pointer;font-size:.875rem;line-height:1rem}.OfferParams-module__2CfUOG__cancel{min-height:unset;color:var(--secondary)}.OfferParams-module__2CfUOG__dateRange{display:grid}.OfferParams-module__2CfUOG__dateRangeContainer{grid-column-gap:.5rem;white-space:pre;grid-auto-flow:column;display:grid}.OfferParams-module__2CfUOG__counter{justify-content:space-between;align-items:center;height:3.125rem;padding:0 .625rem;display:flex}.OfferParams-module__2CfUOG__counter>button{border-radius:var(--border-radius);aspect-ratio:1;background-color:var(--background);cursor:pointer;border:none;flex:0 0 1.5625rem;justify-content:center;align-items:center;width:1.5625rem;height:1.5625rem;min-height:1.5625rem;display:flex}.OfferParams-module__2CfUOG__counter>button:hover{background:linear-gradient(0deg, rgb(0 0 0/var(--hover-alpha)) 0%, rgb(0 0 0/var(--hover-alpha)) 100%), var(--background)}.OfferParams-module__2CfUOG__dropDown{border:.0625rem solid var(--grey3);border-radius:var(--border-radius);background-color:var(--white);width:14.375rem;box-shadow:0 0 .0625rem #0000001a,0 .25rem .6875rem #0000001a}.OfferParams-module__2CfUOG__dropDown.OfferParams-module__2CfUOG__dropdownCalendar{width:max-content;padding:.5rem}.OfferParams-module__2CfUOG__dropdownCalendar .rdp-root{--rdp-today-color:var(--secondary);--rdp-accent-color:var(--secondary);--rdp-day_button-border-radius:var(--border-radius)}.OfferParams-module__2CfUOG__lastBlock{flex-direction:column;grid-column:1/-1;row-gap:.5rem;display:flex}@media (min-width:992px){.OfferParams-module__2CfUOG__lastBlock{grid-column:auto;row-gap:.25rem}}.OfferParams-module__2CfUOG__touristsBlock{display:flex}.OfferParams-module__2CfUOG__kidsBlock{margin-left:.8125rem}.OfferParams-module__2CfUOG__bottomsheet{min-height:28rem;padding-bottom:1rem}.OfferParams-module__2CfUOG__bottomsheetTitle{text-align:center;margin:0 0 1rem;font-size:1.125rem;font-weight:500;line-height:1.375rem}.OfferParams-module__2CfUOG__bottomsheet .rdp-root{--rdp-today-color:var(--secondary);--rdp-accent-color:var(--secondary);--rdp-day_button-border-radius:var(--border-radius);width:fit-content;min-height:340px;margin:0 auto}.OfferParams-module__2CfUOG__applyButton{margin-top:auto}.OfferParams-module__2CfUOG__nightsPickerContainer{width:5.8125rem}.OfferParams-module__2CfUOG__touristsMainContainer{width:5.3125rem}.OfferParams-module__2CfUOG__changeButton{min-height:1rem;color:var(--secondary);justify-content:flex-start;margin-top:.12rem}
.MapOpenSortingButtons-module__7PDZcG__container{min-width:10.4375rem}.MapOpenSortingButtons-module__7PDZcG__container .MapOpenSortingButtons-module__7PDZcG__button{text-align:left;white-space:nowrap;justify-content:space-between;align-items:center;width:100%;padding:.5rem .75rem;font-size:.875rem;font-weight:400;line-height:1rem;display:flex}:is(.MapOpenSortingButtons-module__7PDZcG__container .MapOpenSortingButtons-module__7PDZcG__button):hover{background-color:var(--background)}.MapOpenSortingButtons-module__7PDZcG__container .MapOpenSortingButtons-module__7PDZcG__active{background-color:var(--secondary);color:var(--white)}:is(.MapOpenSortingButtons-module__7PDZcG__container .MapOpenSortingButtons-module__7PDZcG__active):hover{background-color:var(--secondary)}
.ExploreSortingDesktop-module__IDSlnG__container{margin-top:4px;display:flex}.ExploreSortingDesktop-module__IDSlnG__dropdownTrigger{background:var(--white);visibility:visible;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.25em;height:2.5em;padding:.5em .75em;display:flex}.ExploreSortingDesktop-module__IDSlnG__triggerOpen{border:1px solid var(--primary-color)}.ExploreSortingDesktop-module__IDSlnG__label{font-size:.875rem;line-height:1rem}.ExploreSortingDesktop-module__IDSlnG__dropdownContainer{cursor:pointer}.ExploreSortingDesktop-module__IDSlnG__dropdown{border-radius:var(--border-radius);background:var(--white);flex-direction:column;gap:1rem;width:12rem;padding:.5rem 0;display:flex;box-shadow:0 4px 8px #0000000f,0 0 0 1px #6a6a6a14}.ExploreSortingDesktop-module__IDSlnG__dropdownArrow{width:.75em;height:.75em}.ExploreSortingDesktop-module__IDSlnG__dropdownArrowActive{transform:rotate(180deg)}
.Payment-module__6sBwoG__container{border-radius:var(--border-radius);background:var(--white);flex-direction:column;flex:1;gap:.75rem;width:100%;padding:1rem;font-size:.875rem;line-height:1rem;display:flex}.Payment-module__6sBwoG__containerMobile{padding:.75rem .5rem}.Payment-module__6sBwoG__title{font-size:1.375rem;font-weight:500;line-height:1.625rem}.Payment-module__6sBwoG__titleMobile{font-size:1.125rem;line-height:1.375rem}.Payment-module__6sBwoG__infoWrapper{flex-direction:column;gap:.75rem;display:flex}.Payment-module__6sBwoG__row{font-size:.875rem;line-height:1rem;display:flex}.Payment-module__6sBwoG__rowMobile{justify-content:space-between;gap:.5rem}.Payment-module__6sBwoG__fieldName{width:8.75rem;color:var(--grey1)}.Payment-module__6sBwoG__fieldData{text-align:right;width:6.25rem}.Payment-module__6sBwoG__divider{border-top:.0625rem solid var(--background);margin:0}.Payment-module__6sBwoG__button{background:var(--secondary);width:8.5625rem;font-size:.875rem;font-weight:500;line-height:1rem}.Payment-module__6sBwoG__buttonMobile{width:100%}.Payment-module__6sBwoG__totalToPay{font-size:1.125rem;font-weight:500;line-height:1.375rem}.Payment-module__6sBwoG__totalToPayMobile{font-size:1rem;line-height:1.25rem}
.CounterPluralize-module__iAsKwG__disabled{cursor:default;opacity:var(--disabled-opacity)}.CounterPluralize-module__iAsKwG__icon{height:1.25rem}
.ExploreSortingMobile-module__eXpmwq__header{padding-bottom:.5rem;font-size:1.125rem;font-weight:500;line-height:1.375rem}.ExploreSortingMobile-module__eXpmwq__buttonContainer{flex-shrink:0}.ExploreSortingMobile-module__eXpmwq__buttonContainer .ExploreSortingMobile-module__eXpmwq__button{background-color:var(--secondary-header-color)}.ExploreSortingMobile-module__eXpmwq__sortItems{padding-bottom:.5rem}.ExploreSortingMobile-module__eXpmwq__sortItems .ExploreSortingMobile-module__eXpmwq__sortButton{padding:.5rem 0;font-size:1rem;line-height:1.25rem}
.Tourists-module__CYXhAq__container{border-radius:var(--border-radius);background:var(--white);flex-direction:column;flex:1;gap:.75rem;width:100%;padding:1rem;font-size:.875rem;line-height:1rem;display:flex}.Tourists-module__CYXhAq__containerMobile{padding:.75rem .5rem}.Tourists-module__CYXhAq__title{font-size:1.375rem;font-weight:500;line-height:1.625rem}.Tourists-module__CYXhAq__titleMobile{font-size:1.125rem;line-height:1.375rem}.Tourists-module__CYXhAq__changeButton{width:13.75rem;font-size:.875rem;font-weight:500;line-height:1rem}.Tourists-module__CYXhAq__containerMobile .Tourists-module__CYXhAq__changeButton{width:100%}.Tourists-module__CYXhAq__touristsList{flex-direction:column;gap:.75rem;display:flex}
.CustomList-module__EaBUeq__optionContainer{border-top:.0625rem solid #0000}.CustomList-module__EaBUeq__optionContainer>button{text-align:center;width:100%;height:100%;min-height:2.5rem}.CustomList-module__EaBUeq__optionContainer>button:hover{background-color:var(--background)}.CustomList-module__EaBUeq__optionContainer+.CustomList-module__EaBUeq__optionContainer{border-top:.0625rem solid var(--grey3)}.CustomList-module__EaBUeq__optionContainer:last-child{border-radius:0 0 var(--border-radius) var(--border-radius)}.CustomList-module__EaBUeq__optionContainer:hover{background-color:var(--background)}.CustomList-module__EaBUeq__options{z-index:2;border-radius:var(--border-radius);background-color:var(--white);width:8.75rem;max-height:31.25rem;font-size:.875rem;line-height:1rem;position:absolute;top:0;left:105%;overflow:hidden auto;box-shadow:0 .125rem .625rem #0000001a}.CustomList-module__EaBUeq__options .CustomList-module__EaBUeq__overflow{right:105%;left:unset}.CustomList-module__EaBUeq__head{box-sizing:border-box;border-radius:var(--border-radius);background:var(--background);min-height:2.875rem;color:var(--black);text-align:center;align-items:center;margin:.5rem;font-size:.75rem;line-height:1rem;display:flex}
.MapWrapper-module__-7ZYYa__portal{z-index:1;position:fixed;inset:0;overflow:hidden}
.TouristCard-module__x3_cfq__touristCard{flex-direction:column;gap:.75rem;display:flex}.TouristCard-module__x3_cfq__fieldName{width:8.75rem;color:var(--grey1);white-space:nowrap;font-size:.875rem}.TouristCard-module__x3_cfq__fieldData{font-size:.875rem}.TouristCard-module__x3_cfq__infoWrapper{flex-direction:column;gap:.375rem;display:flex}.TouristCard-module__x3_cfq__row{display:flex}.TouristCard-module__x3_cfq__rowMobile{justify-content:space-between;gap:.5rem}.TouristCard-module__x3_cfq__rowMobile .TouristCard-module__x3_cfq__fieldData{text-align:right}.TouristCard-module__x3_cfq__divider{border-top:.0625rem solid var(--background);margin:0}.TouristCard-module__x3_cfq__nationalityWrapper{align-items:center;gap:.25rem;display:flex}.TouristCard-module__x3_cfq__flagWrapper{width:1rem;height:1rem;display:inline-flex;overflow:hidden}.TouristCard-module__x3_cfq__flagWrapper .flag{transform-origin:0 0;transform:scale(.5)}
.AddChild-module__mr8WSG__addChild{justify-content:center;align-items:center;height:3.125rem;display:flex}.AddChild-module__mr8WSG__addButton{color:var(--secondary);cursor:pointer;justify-content:center;align-items:center;gap:.25rem;font-size:.875rem;line-height:1rem;display:inline-flex;position:relative}.AddChild-module__mr8WSG__icon{height:1rem}.AddChild-module__mr8WSG__icon path{fill:var(--secondary)}
.SearcherEmpty-module__wtOvqq__container{background-color:var(--white);text-align:center;white-space:pre-wrap;border-radius:4px;padding:20px 40px;font-size:.875rem;line-height:1rem}
.OrderPageContent-module__y6PMXq__container{box-sizing:border-box;flex-direction:column;justify-content:center;gap:.75rem;width:100%;min-width:auto;max-width:54.75rem;margin:1.5rem auto 0;padding:0 0 2.5rem;display:flex;position:relative}.OrderPageContent-module__y6PMXq__containerMobile{width:auto;min-width:revert;flex-direction:column;justify-content:flex-start;margin:.75rem .5rem;padding:0}.OrderPageContent-module__y6PMXq__error{font-size:1rem;line-height:1.25rem}.OrderPageContent-module__y6PMXq__errorContainer{border-radius:var(--border-radius);background:var(--white);flex:1;width:100%;padding:1rem;display:flex}.OrderPageContent-module__y6PMXq__errorContainerMobile{padding:.75rem .5rem}
.KidsList-module__HGSj2G__wrapper{border-bottom:.0625rem solid var(--grey3)}.KidsList-module__HGSj2G__child{border-top:.0625rem solid var(--grey3);align-items:center;height:3.125rem;display:flex}.KidsList-module__HGSj2G__kidsItem{color:var(--black-light)}.KidsList-module__HGSj2G__kidsItem>span{color:var(--black-base)}.KidsList-module__HGSj2G__kidsItem{font-size:.875rem;line-height:1rem}.KidsList-module__HGSj2G__closeIcon{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:1rem;height:1rem;margin:0 .5rem;display:inline-flex}.KidsList-module__HGSj2G__icon{height:1.25rem}
.NoFilteredResults-module__rqPhaq__container{background-color:var(--white);text-align:center;white-space:pre-wrap;border-radius:4px;flex-direction:column;align-items:center;gap:.5rem;padding:20px 40px;font-size:1rem;line-height:1.25rem;display:flex}.NoFilteredResults-module__rqPhaq__heading{font-size:1.75rem;font-weight:500;line-height:2.125rem}.NoFilteredResults-module__rqPhaq__filtersContainer{flex-wrap:wrap;gap:.25rem;display:flex}.NoFilteredResults-module__rqPhaq__filterItem{padding:6px 10px 6px 12px;font-size:.875rem;line-height:1rem}.NoFilteredResults-module__rqPhaq__resetButton{gap:.25rem;font-size:.875rem;line-height:1rem}.NoFilteredResults-module__rqPhaq__icon{height:.75em}.NoFilteredResults-module__rqPhaq__resetFilterItem.NoFilteredResults-module__rqPhaq__resetFilterItem{gap:.25em;padding:.375em .625em .375em .75em;font-size:.875rem;line-height:1rem}.NoFilteredResults-module__rqPhaq__deleteIcon{height:1em}.NoFilteredResults-module__rqPhaq__deleteIcon>path{fill:var(--grey-1)}
.StatusInfo-module__RurqVa__container{border-radius:var(--border-radius);background:var(--white);flex-direction:column;flex:1;width:100%;padding:1rem;display:flex}.StatusInfo-module__RurqVa__containerMobile{padding:.75rem .5rem}.StatusInfo-module__RurqVa__payButton{background-color:var(--secondary);width:8.5625rem;height:2.5rem;margin-top:1rem;font-size:.875rem;font-weight:500;line-height:1rem}.StatusInfo-module__RurqVa__payButtonMobile{width:100%;margin-top:.75rem}.StatusInfo-module__RurqVa__npsButton{background-color:var(--secondary);width:18.5625rem;margin-top:1rem;font-size:.875rem;font-weight:500;line-height:1rem}.StatusInfo-module__RurqVa__npsButtonMobile{width:100%;margin-top:.75rem}
.TouristsPickerMobile-module__Q3b0Gq__row{justify-content:space-between;align-items:center;height:3.25rem;padding:0 .5rem;display:flex}.TouristsPickerMobile-module__Q3b0Gq__text{font-size:1rem;line-height:1.25rem}.TouristsPickerMobile-module__Q3b0Gq__counter{justify-content:space-between;align-items:center;width:10.5rem;height:3.125rem;padding:0 .625rem;display:flex}.TouristsPickerMobile-module__Q3b0Gq__counter>button{border-radius:var(--border-radius);aspect-ratio:1;background-color:var(--background);cursor:pointer;border:none;flex:0 0 2.75rem;justify-content:center;align-items:center;display:flex}.TouristsPickerMobile-module__Q3b0Gq__counter{background-color:var(--background)}.TouristsPickerMobile-module__Q3b0Gq__counter:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.TouristsPickerMobile-module__Q3b0Gq__counter: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)}}.TouristsPickerMobile-module__Q3b0Gq__counter: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)}.TouristsPickerMobile-module__Q3b0Gq__removeWrapper{align-items:center;display:flex}.TouristsPickerMobile-module__Q3b0Gq__removeIcon{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-right:.5rem;display:flex}.TouristsPickerMobile-module__Q3b0Gq__addChild{align-self:center;width:100%;margin-top:.625rem;font-size:1rem;line-height:1.25rem}.TouristsPickerMobile-module__Q3b0Gq__icon{height:1.25rem}
.EmptyHotels-module__Xt0ADq__container{margin-bottom:.5rem}
.Header-module__YQOBjG__container{justify-content:space-between;width:100%;margin-bottom:.5rem;font-size:.875rem;line-height:1rem;display:flex}.Header-module__YQOBjG__containerMobile{margin-bottom:.375rem}.Header-module__YQOBjG__icon{height:1rem}.Header-module__YQOBjG__icon path{fill:var(--grey2)}.Header-module__YQOBjG__rightWrapper{cursor:pointer;gap:.25rem;display:flex}.Header-module__YQOBjG__leftWrapper{gap:.25rem;display:flex}.Header-module__YQOBjG__leftWrapper span{white-space:nowrap;align-items:center;margin:0;display:flex}.Header-module__YQOBjG__orderProcess{color:var(--grey1)}
.Reminder-module__PQG6Lq__reminder{width:100%;height:3rem;max-height:3rem;color:var(--grey1);text-align:center;white-space:pre-line;justify-content:center;align-items:center;padding:.5rem .8125rem 0;font-size:.875rem;line-height:1rem;display:flex}
.NoFlightsBlock-module__bK2k8W__highlightedText{color:var(--black-base)}.NoFlightsBlock-module__bK2k8W__highlightedTextCapitalize{text-transform:capitalize}
.StatusTitle-module__kbt-Qa__title{margin-bottom:1rem;font-size:1.375rem;font-weight:500;line-height:1.625rem}.StatusTitle-module__kbt-Qa__titleMobile{margin-bottom:.75rem;font-size:1.125rem;line-height:1.375rem}.StatusTitle-module__kbt-Qa__titleCertificate{margin-bottom:0}
.PackageIncludes-module__s7jzwq__container{flex-direction:column;gap:.5rem;font-size:.875rem;line-height:1rem;display:flex}.PackageIncludes-module__s7jzwq__infoLine{flex-wrap:wrap;column-gap:.5rem;display:flex}.PackageIncludes-module__s7jzwq__link{color:#ff611d;cursor:pointer}.PackageIncludes-module__s7jzwq__title{font-size:.875rem;font-weight:500;line-height:1rem}
.NearestOffersInfoBlock-module__L60ioW__link{color:var(--secondary)}.NearestOffersInfoBlock-module__L60ioW__highlightedText{color:var(--black-base)}
.ManageOrder-module__uV688W__container{width:100%;margin-top:1rem}.ManageOrder-module__uV688W__containerMobile{margin-top:0}.ManageOrder-module__uV688W__divider{border-top:.0625rem solid var(--background);margin-bottom:1rem}.ManageOrder-module__uV688W__dividerMobile{margin-top:.75rem}.ManageOrder-module__uV688W__buttonsWrapper{gap:.75rem;display:flex}.ManageOrder-module__uV688W__buttonsWrapperMobile{flex-direction:column;gap:.75rem}.ManageOrder-module__uV688W__changeButton,.ManageOrder-module__uV688W__cancelButton{font-size:.875rem;font-weight:500;line-height:1rem}.ManageOrder-module__uV688W__buttonsWrapperMobile .ManageOrder-module__uV688W__changeButton,.ManageOrder-module__uV688W__buttonsWrapperMobile .ManageOrder-module__uV688W__cancelButton{width:100%}
.PriceBanner-module__F_qTwW__banner{color:#fff;background:#ff611d;border-radius:.5rem;align-items:center;gap:.25rem;width:fit-content;padding:.375rem .75rem .375rem .5rem;display:inline-flex}.PriceBanner-module__F_qTwW__banner>svg{width:1rem}:is(.PriceBanner-module__F_qTwW__banner>svg)>path{fill:#fff}.PriceBanner-module__F_qTwW__banner{font-size:.75rem;line-height:1rem}.PriceBanner-module__F_qTwW__decreased{color:#000;background:#d2ff1f}:is(.PriceBanner-module__F_qTwW__decreased>svg)>path{fill:#000}.PriceBanner-module__F_qTwW__decreased>svg{transform:rotate(180deg)}.PriceBanner-module__F_qTwW__arrow{min-width:1rem}
.NearestDeparturesBlock-module__L53SFG__container{font-size:.875rem;line-height:1rem}.NearestDeparturesBlock-module__L53SFG__list{margin:0;padding:0}.NearestDeparturesBlock-module__L53SFG__list li{margin-right:24px;list-style:none;display:inline-block}.NearestDeparturesBlock-module__L53SFG__listMobile li:not(:first-child){margin-top:4px}.NearestDeparturesBlock-module__L53SFG__link{color:var(--secondary)}
.OrderSteps-module__zJWuHG__stepsWrapper{gap:.5rem;display:flex}.OrderSteps-module__zJWuHG__stepsWrapperMobile{flex-direction:column}.OrderSteps-module__zJWuHG__label{text-align:center;padding:0 .125rem;font-size:.875rem;line-height:1rem}.OrderSteps-module__zJWuHG__step{flex-direction:column;align-items:center;gap:.5rem;width:6.25rem;display:flex}.OrderSteps-module__zJWuHG__stepMobile{flex-direction:row;width:auto}.OrderSteps-module__zJWuHG__description{margin-top:1rem}.OrderSteps-module__zJWuHG__descriptionMobile{margin-top:0}.OrderSteps-module__zJWuHG__description,.OrderSteps-module__zJWuHG__descriptionOnly{font-size:.875rem;line-height:1rem}.OrderSteps-module__zJWuHG__step.OrderSteps-module__zJWuHG__pending .OrderSteps-module__zJWuHG__label{color:var(--grey2)}.OrderSteps-module__zJWuHG__step.OrderSteps-module__zJWuHG__active .OrderSteps-module__zJWuHG__label,.OrderSteps-module__zJWuHG__step.OrderSteps-module__zJWuHG__completed .OrderSteps-module__zJWuHG__label{color:var(--black)}.OrderSteps-module__zJWuHG__step.OrderSteps-module__zJWuHG__error .OrderSteps-module__zJWuHG__label{color:var(--secondary)}.OrderSteps-module__zJWuHG__labelMultiline{white-space:pre-line}
.PriceChangeWarning-module__dkOvnG__previousAndCurrent{align-items:center;gap:.25rem;font-size:.875rem;line-height:1rem;display:inline-flex}.PriceChangeWarning-module__dkOvnG__previous{text-decoration:line-through}.PriceChangeWarning-module__dkOvnG__current{font-weight:500}.PriceChangeWarning-module__dkOvnG__priceContainer{flex-direction:column;gap:.5rem;display:flex}
.NearestOffers-module__09Nt9q__wrapper{border-radius:var(--border-radius);background:var(--white);flex-direction:column;gap:.5rem;padding:.75rem .5rem;display:flex}.NearestOffers-module__09Nt9q__mobileWrapper{padding:.5rem}.NearestOffers-module__09Nt9q__resultDepartureBlock{color:var(--black-light);font-size:1.375rem;font-weight:500;line-height:1.625rem}.NearestOffers-module__09Nt9q__resultDepartureBlockMobile{padding:.438rem .5rem 0;font-size:1rem;line-height:1.25rem}.NearestOffers-module__09Nt9q__nearestOffersMobile{margin-bottom:16px}
.StepCircle-module__e5KF2G__circle{border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.StepCircle-module__e5KF2G__circleMobile{width:1.25rem;height:1.25rem}.StepCircle-module__e5KF2G__pending,.StepCircle-module__e5KF2G__active{background:var(--background)}.StepCircle-module__e5KF2G__completed{background:var(--primary)}.StepCircle-module__e5KF2G__error{background:var(--lightorange)}.StepCircle-module__e5KF2G__icon{width:1rem;height:1rem}.StepCircle-module__e5KF2G__iconMobile{width:.75rem;height:.75rem}.StepCircle-module__e5KF2G__iconPending{fill:var(--grey2)}.StepCircle-module__e5KF2G__iconActive,.StepCircle-module__e5KF2G__iconCompleted{fill:var(--black)}.StepCircle-module__e5KF2G__iconError{fill:var(--secondary)}
.PriceDescription-module__2Aj5Ia__container{background:#f3f3f3;border-radius:.5rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.PriceDescription-module__2Aj5Ia__priceTitle{font-size:.875rem;font-weight:500;line-height:1rem}.PriceDescription-module__2Aj5Ia__priceDescription{font-weight:500}.PriceDescription-module__2Aj5Ia__divider{background:#e3e1dd;height:.0625rem}@media (min-width:992px){.PriceDescription-module__2Aj5Ia__divider{margin:.5rem 0}}.PriceDescription-module__2Aj5Ia__priceAndCashback{gap:.5rem;display:flex}.PriceDescription-module__2Aj5Ia__fullPrice{font-size:1.375rem;font-weight:500;line-height:1.625rem}
.PackageSidebar-module__YFy9-W__hideForMobile{width:14.75rem;display:none}@media (min-width:992px){.PackageSidebar-module__YFy9-W__hideForMobile{flex-direction:column;gap:1rem;display:flex}}.PackageSidebar-module__YFy9-W__changeSearchButton{width:100%;font-size:.875rem;line-height:1rem}
.IntervalFilter-module__hIE8Vq__container{flex-direction:column;gap:.75rem;font-size:.875rem;line-height:1rem;display:flex;position:relative}.IntervalFilter-module__hIE8Vq__label{margin:0;font-size:1rem;font-weight:500;line-height:1.25rem}.IntervalFilter-module__hIE8Vq__labelMobile{font-size:1.125rem;line-height:1.375rem}.IntervalFilter-module__hIE8Vq__refreshIcon{cursor:pointer;height:1.125em}.IntervalFilter-module__hIE8Vq__refreshIcon>path{fill:#73716e}@media (min-width:992px){.IntervalFilter-module__hIE8Vq__refreshIcon{height:1.313em}}.IntervalFilter-module__hIE8Vq__arrow{cursor:pointer;flex-shrink:0;transition:transform .2s ease-in-out}.IntervalFilter-module__hIE8Vq__rotated{transform:rotate(180deg)}.IntervalFilter-module__hIE8Vq__details{letter-spacing:.1em;color:#73716e;letter-spacing:normal;font-size:.75rem;line-height:.8125rem}.IntervalFilter-module__hIE8Vq__flightsInfo{flex-direction:column;display:flex}.IntervalFilter-module__hIE8Vq__line{z-index:1;background-color:var(--secondary);height:.125rem;position:absolute}.IntervalFilter-module__hIE8Vq__sliderCircle{background:var(--secondary);border-radius:50%;width:1rem;height:1rem;position:absolute;transform:translate(-50%,-50%)}.IntervalFilter-module__hIE8Vq__sliderContainer{cursor:pointer;background-color:#ffe6dd;align-items:center;height:.125rem;display:flex;position:relative}.IntervalFilter-module__hIE8Vq__labelBlock{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.IntervalFilter-module__hIE8Vq__labelActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.IntervalFilter-module__hIE8Vq__hidableHeader{cursor:pointer}
.HotelCounter-module__bhYrUG__container{text-align:end;font-size:.875rem;line-height:1rem}
.DebtWarning-module__xy_BWW__container{border-radius:var(--border-radius);background:var(--lightorange);justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.75rem;display:flex}.DebtWarning-module__xy_BWW__containerMobile{flex-direction:column;align-items:stretch}.DebtWarning-module__xy_BWW__title{font-size:1rem;font-weight:500;line-height:1.25rem}.DebtWarning-module__xy_BWW__description{color:var(--black);margin:.25rem 0 0;font-size:.875rem;line-height:1rem}.DebtWarning-module__xy_BWW__link{flex-shrink:0}.DebtWarning-module__xy_BWW__button{min-width:9.5rem;font-size:.875rem;font-weight:500;line-height:1rem}.DebtWarning-module__xy_BWW__buttonMobile{width:100%}
.PageDescription-module__5BL0jG__description{min-width:43.75rem;margin-bottom:1rem;font-size:1rem;line-height:1.25rem}.PageDescription-module__5BL0jG__descriptionMobile{min-width:100%;font-size:.875rem;line-height:1rem}
.FlightsFilters-module__q0e-Sa__container{background:var(--white);border-radius:.5rem;flex-direction:column;justify-content:center;gap:1rem;padding:.75rem .5rem 2rem;display:flex}
.MobileRoomInfo-module__giqx_G__mainContainer{z-index:1;border-radius:var(--border-radius);background-color:var(--white);outline:.0625rem solid var(--background);flex-direction:column;justify-content:flex-start;margin:.5rem 0;padding:.5rem;font-size:.75rem;line-height:1rem;display:flex;position:sticky;top:5.4rem}.MobileRoomInfo-module__giqx_G__mobileButton.MobileRoomInfo-module__giqx_G__mobileButton{color:var(--secondary);justify-content:flex-start;font-size:.875rem;line-height:1rem}
.CheckoutTransfer-module__CsMtPG__container{border-radius:var(--border-radius);background-color:var(--white);flex-direction:column;row-gap:1rem;padding:1rem;font-size:.875rem;line-height:1rem;display:flex}.CheckoutTransfer-module__CsMtPG__title{margin-bottom:.25rem;font-weight:500}.CheckoutTransfer-module__CsMtPG__optionsContainer{flex-direction:column;row-gap:1rem;display:flex}
.ChangeExtras-module__gjegHa__wrapper{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.ChangeExtras-module__gjegHa__extrasSection{flex-direction:column;gap:.5rem;display:flex}.ChangeExtras-module__gjegHa__sectionLabel,.ChangeExtras-module__gjegHa__inputLabel,.ChangeExtras-module__gjegHa__addButton{font-size:.875rem;line-height:1rem}.ChangeExtras-module__gjegHa__inputLabel{color:var(--grey1)}.ChangeExtras-module__gjegHa__extrasList{flex-direction:column;gap:.75rem;display:flex}.ChangeExtras-module__gjegHa__extraRow{align-items:center;gap:.5rem;display:flex}.ChangeExtras-module__gjegHa__extraMain{align-items:center;gap:.375rem;display:flex}.ChangeExtras-module__gjegHa__checkboxContainer{flex-shrink:0;width:1.125rem;height:1.125rem}.ChangeExtras-module__gjegHa__checkbox{background:var(--white);width:1.125rem;height:1.125rem}.ChangeExtras-module__gjegHa__checkboxIcon{width:.875rem;height:.875rem;inset:.125rem}.ChangeExtras-module__gjegHa__extraName{font-size:.875rem;line-height:1rem}.ChangeExtras-module__gjegHa__extraNameRemoved{text-decoration:line-through}.ChangeExtras-module__gjegHa__actionButton{color:var(--secondary);flex-shrink:0;align-items:center;gap:.25rem;font-size:.875rem;line-height:1rem;display:flex}.ChangeExtras-module__gjegHa__actionButtonRemoved{color:var(--blue)}.ChangeExtras-module__gjegHa__actionText{color:var(--secondary);align-items:center;line-height:1;display:flex}.ChangeExtras-module__gjegHa__actionTextRemoved{color:var(--blue)}.ChangeExtras-module__gjegHa__actionIcon{flex-shrink:0;width:.875rem;height:.875rem}.ChangeExtras-module__gjegHa__actionIcon path{fill:var(--secondary)}.ChangeExtras-module__gjegHa__actionIconRemoved path{fill:var(--blue)}.ChangeExtras-module__gjegHa__addButton{width:fit-content;color:var(--secondary);align-items:center;gap:.25rem;display:flex}.ChangeExtras-module__gjegHa__addButton span{color:var(--secondary)}.ChangeExtras-module__gjegHa__addButtonIcon{flex-shrink:0;width:.875rem;height:.875rem}.ChangeExtras-module__gjegHa__addButtonIcon path{fill:var(--secondary)}.ChangeExtras-module__gjegHa__inputContent{flex-direction:column;gap:.25rem;display:flex}.ChangeExtras-module__gjegHa__input{width:29.375rem}@media (max-width:767px){.ChangeExtras-module__gjegHa__wrapper{gap:.75rem}.ChangeExtras-module__gjegHa__extraRow{flex-direction:column;gap:.5rem}.ChangeExtras-module__gjegHa__input{width:100%}}.ChangeExtras-module__gjegHa__sectionLabel{font-weight:500}
.Page-module__5vqgwa__pageTitleContainer{justify-content:space-between;display:flex;position:relative}.Page-module__5vqgwa__pageTitle{color:#000;font-size:1.375rem;font-weight:500;line-height:1.625rem}@media (min-width:992px){.Page-module__5vqgwa__pageTitle{font-size:1.75rem;line-height:2.125rem}}.Page-module__5vqgwa__packageContainer{background:#f3f3f3;flex-direction:column;gap:1rem;min-width:60rem;max-width:75rem;min-height:calc(100vh - 3.75rem);margin:0 auto;padding:1rem .5rem;display:flex}.Page-module__5vqgwa__packageContainerMobile{min-width:100%}
.HotelPackage-module__h0RoYG__packageInfo{gap:1rem;display:flex}.HotelPackage-module__h0RoYG__wishlist{position:absolute;top:-.5rem;right:0}.HotelPackage-module__h0RoYG__wishlistMobile{top:-.25rem}.HotelPackage-module__h0RoYG__container{flex-direction:column;flex:1;gap:1rem;max-width:100%;height:max-content;display:flex}@media (min-width:768px){.HotelPackage-module__h0RoYG__container{font-size:.875rem;line-height:1rem}}.HotelPackage-module__h0RoYG__title{font-size:1.375rem;font-weight:500;line-height:1.625rem}.HotelPackage-module__h0RoYG__titleMobile{font-size:1.125rem;line-height:1.375rem}.HotelPackage-module__h0RoYG__itemContainer{flex-direction:column;gap:.5rem;display:flex}.HotelPackage-module__h0RoYG__disabled{opacity:var(--disabled-opacity);pointer-events:none}.HotelPackage-module__h0RoYG__packageInfoMobile{flex-direction:column}
.HotelPackageInfo-module__jDRZVq__container{background:var(--white);border-radius:.5rem;flex-direction:column;flex:1;gap:1rem;max-width:100%;padding:1rem;display:flex;overflow:hidden}@media not all and (min-width:768px){.HotelPackageInfo-module__jDRZVq__container{font-size:.875rem;line-height:1rem}}.HotelPackageInfo-module__jDRZVq__labelsContainer{flex-wrap:wrap;gap:.25rem;font-size:.75rem;line-height:1rem;display:flex}@media (min-width:992px){.HotelPackageInfo-module__jDRZVq__labelsContainer{font-size:.875rem;line-height:1rem}}.HotelPackageInfo-module__jDRZVq__separator{border:none;border-bottom:.0625rem solid #e3e1dd;max-width:100%;margin:.75rem 0}
.Visa-module__RjYOeW__visaInfo{background:var(--background);border-radius:.5rem;width:max-content;padding:.375rem .75rem;font-size:.875rem;line-height:1rem}.Visa-module__RjYOeW__visaInfoMobile{flex-direction:row;align-items:center;font-size:.75rem;line-height:1rem;display:flex}.Visa-module__RjYOeW__questionIcon{margin-left:.25rem}
.HotelPackageMap-module__hk35Ba__wrapper{flex-direction:column;gap:.125rem;font-size:.875rem;line-height:1rem;display:flex}.HotelPackageMap-module__hk35Ba__mobileContent{padding:0}.HotelPackageMap-module__hk35Ba__map{width:75rem;height:50rem}.HotelPackageMap-module__hk35Ba__map>div{height:100%}.HotelPackageMap-module__hk35Ba__mobileMap{flex:1;width:auto;height:100%;min-height:0}.HotelPackageMap-module__hk35Ba__mobileMap>div{border-radius:0;height:100%}.HotelPackageMap-module__hk35Ba__title{color:var(--grey1);font-size:.75rem;line-height:1rem}.HotelPackageMap-module__hk35Ba__copy{flex-direction:row;align-items:center;gap:.25rem;display:flex}.HotelPackageMap-module__hk35Ba__copy>button{min-height:unset}.HotelPackageMap-module__hk35Ba__copy svg{cursor:pointer;width:1rem;height:1rem}.HotelPackageMap-module__hk35Ba__copy svg path{fill:var(--grey1)}.HotelPackageMap-module__hk35Ba__mapButton{flex-direction:row;align-items:center;gap:.25rem;display:flex}.HotelPackageMap-module__hk35Ba__mapButton svg{cursor:pointer;width:1rem;height:1rem}.HotelPackageMap-module__hk35Ba__buttons{color:var(--grey1);flex-direction:row;gap:.75rem;display:flex}
.DefaultYMap-module__nhaAsa__ymapLoader{width:4em;height:4em;position:absolute;top:50%;right:50%}.DefaultYMap-module__nhaAsa__ymapLoader path{fill:var(--grey1)}.DefaultYMap-module__nhaAsa__map .ymaps3--controls.ymaps3--controls_bottom.ymaps3--controls_left.ymaps3--controls_horizontal{display:none}
.CheckoutInsurance-module__73fYXG__whiteContainer{background-color:var(--white);border-radius:0 0 .5rem .5rem;padding:1rem;font-size:.875rem;line-height:1rem}.CheckoutInsurance-module__73fYXG__violetContainer{background-color:var(--violet);border-radius:.5rem .5rem 0 0;height:3.125rem;padding:.75rem 0 .81rem 1rem}.CheckoutInsurance-module__73fYXG__logo{width:12.5rem;height:1.6rem}.CheckoutInsurance-module__73fYXG__title{font-size:1.375rem;font-weight:500;line-height:1.625rem}.CheckoutInsurance-module__73fYXG__mainContainer{flex-direction:column;row-gap:.75rem;display:flex}
.ChangeOrder-module__wYer4q__wrapper{flex-direction:column;margin-left:1.5rem;display:flex}.ChangeOrder-module__wYer4q__content{background:var(--background);border-radius:.5rem;flex-direction:column;padding:1rem;display:flex}.ChangeOrder-module__wYer4q__contentMobile{padding:.75rem}.ChangeOrder-module__wYer4q__contentWithConfirmation{border-radius:.5rem .5rem 0 0}.ChangeOrder-module__wYer4q__dropdownWrapper{display:flex}.ChangeOrder-module__wYer4q__confirmationAccent{font-weight:500}
.PriceDescriptionSkeleton-module__eqxn7a__container{background:#f3f3f3;border-radius:.5rem;flex-direction:column;gap:1.75rem;height:8.75rem;padding:1rem .5rem;display:flex}.PriceDescriptionSkeleton-module__eqxn7a__container .PriceDescriptionSkeleton-module__eqxn7a__rotatedLine{width:1.3258rem;transform:rotate(135deg)}.PriceDescriptionSkeleton-module__eqxn7a__line{background-color:#e3e1dd}.PriceDescriptionSkeleton-module__eqxn7a__titleLine{width:10.5rem}.PriceDescriptionSkeleton-module__eqxn7a__twoLines{flex-direction:column;gap:1rem;display:flex}.PriceDescriptionSkeleton-module__eqxn7a__twoLines span:first-child{width:10.5rem}.PriceDescriptionSkeleton-module__eqxn7a__twoLines span:nth-child(2){width:9.875rem}.PriceDescriptionSkeleton-module__eqxn7a__secondRow{align-items:center;display:flex}.PriceDescriptionSkeleton-module__eqxn7a__secondRow>:nth-child(8){margin-left:.5rem}.PriceDescriptionSkeleton-module__eqxn7a__secondRow>:nth-child(9){margin-right:1rem}:is(.PriceDescriptionSkeleton-module__eqxn7a__secondRow .PriceDescriptionSkeleton-module__eqxn7a__twoLines) span:first-child{width:11rem}:is(.PriceDescriptionSkeleton-module__eqxn7a__secondRow .PriceDescriptionSkeleton-module__eqxn7a__twoLines) span:nth-child(2){width:7.625rem}
.CheckoutCancellationPolicy-module__OHHz5a__chevron{width:.75rem;height:.75rem}.CheckoutCancellationPolicy-module__OHHz5a__onIcon{width:1.125rem;height:1.125rem}.CheckoutCancellationPolicy-module__OHHz5a__onIcon path{fill:var(--green)}.CheckoutCancellationPolicy-module__OHHz5a__offIcon{width:1.125rem;height:1.125rem}.CheckoutCancellationPolicy-module__OHHz5a__container{border-radius:var(--border-radius);background-color:var(--white);gap:.5rem;padding:1rem;font-size:.875rem;line-height:1rem;display:flex}.CheckoutCancellationPolicy-module__OHHz5a__graphContainer{flex-direction:column;row-gap:.19rem;width:100%;display:flex}.CheckoutCancellationPolicy-module__OHHz5a__questionIcon{width:1rem;height:1rem}.CheckoutCancellationPolicy-module__OHHz5a__titleBlock svg path{fill:var(--grey2)}.CheckoutCancellationPolicy-module__OHHz5a__buttonDiv{color:var(--grey1);align-items:center;gap:.12rem;display:flex}.CheckoutCancellationPolicy-module__OHHz5a__buttonDiv svg path{fill:var(--grey1)}.CheckoutCancellationPolicy-module__OHHz5a__container .CheckoutCancellationPolicy-module__OHHz5a__button{min-height:unset;margin:unset}.CheckoutCancellationPolicy-module__OHHz5a__title{font-weight:500}.CheckoutCancellationPolicy-module__OHHz5a__mobileTitle{font-size:1.125rem;line-height:1.375rem}.CheckoutCancellationPolicy-module__OHHz5a__description{color:var(--grey1)}.CheckoutCancellationPolicy-module__OHHz5a__bottomSheet.CheckoutCancellationPolicy-module__OHHz5a__bottomSheet{padding-bottom:1rem;font-size:1rem;line-height:1.25rem}.CheckoutCancellationPolicy-module__OHHz5a__mainTitle{font-size:1.375rem;font-weight:500;line-height:1.625rem}.CheckoutCancellationPolicy-module__OHHz5a__titleBlock{align-items:flex-end;gap:.25rem;display:flex}.CheckoutCancellationPolicy-module__OHHz5a__mainContainer{flex-direction:column;row-gap:.5rem;display:flex}
.StageDescription-module__8ECjmq__stageDescription{flex-direction:column;gap:.25em;display:flex}.StageDescription-module__8ECjmq__stageDescriptionTitle{gap:.25em;display:flex}.StageDescription-module__8ECjmq__refundInfo{font-size:.75em;font-weight:500;line-height:1.1667em}.StageDescription-module__8ECjmq__refundInfoMobile{font-size:.875rem;line-height:1.1429em}.StageDescription-module__8ECjmq__refundDates{color:var(--grey1);font-size:.75em;line-height:1.1667em}.StageDescription-module__8ECjmq__refundDatesMobile{font-size:.875rem;line-height:1.1429em}.StageDescription-module__8ECjmq__description{font-size:.75rem;line-height:1.1667em}.StageDescription-module__8ECjmq__descriptionMobile{font-size:.875rem;line-height:1.1429em}
.PopupContent-module__6xjU-q__popupContent{flex-direction:column;gap:.5em;font-size:1rem;display:flex}.PopupContent-module__6xjU-q__popupContentMobile{gap:1.5em}.PopupContent-module__6xjU-q__titleSection{flex-direction:column;gap:.25em;display:flex}.PopupContent-module__6xjU-q__popupTitle{font-size:1rem;font-weight:500;line-height:1.25em}.PopupContent-module__6xjU-q__popupTitleMobile{font-size:1.125rem;line-height:1.2222em}.PopupContent-module__6xjU-q__popupDescription{font-size:.75rem;line-height:1.1667em}.PopupContent-module__6xjU-q__popupDescriptionMobile{font-size:1rem;line-height:1.25em}.PopupContent-module__6xjU-q__stageList{flex-direction:column;align-items:flex-start;gap:1em;display:flex}
.Graph-module__0UnrVa__graphContainer{align-items:flex-start;gap:.06em;width:100%;display:flex}.Graph-module__0UnrVa__pointerTrack{width:100%;height:2em;position:relative}.Graph-module__0UnrVa__todayPointer{flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.Graph-module__0UnrVa__bubble{background:var(--white);border-radius:.5em;padding:.3125em .5em;box-shadow:0 4px 8px #0000000f,0 0 0 1px #6a6a6a14}.Graph-module__0UnrVa__bubbleText{font-size:.75rem;font-weight:500;line-height:1.1667em}.Graph-module__0UnrVa__tip{width:1em;height:.375em}
.GraphStage-module__CVgx5q__graphStage{flex-direction:column;flex-grow:1;margin-top:2em;display:flex;position:relative}.GraphStage-module__CVgx5q__graphStageContent{background:var(--background);justify-content:center;width:100%;height:1.5em;margin-bottom:.12em;padding:.25em .5em;display:flex;position:relative}.GraphStage-module__CVgx5q__graphStageContentFirst{background:var(--green-light);color:var(--green)}.GraphStage-module__CVgx5q__stageText{font-size:.875rem;line-height:1.1667em}.GraphStage-module__CVgx5q__bubble{background:var(--white);border-radius:.5em;padding:.3125em .5em;box-shadow:0 4px 8px #0000000f,0 0 0 1px #6a6a6a14}.GraphStage-module__CVgx5q__bubbleText{font-size:.75rem;font-weight:500;line-height:1.1667em}.GraphStage-module__CVgx5q__bubbleTextMobile{font-size:.875rem;font-weight:500;line-height:1.1429em}.GraphStage-module__CVgx5q__todayPointer{flex-direction:column;align-items:center;width:4.125em;display:flex;position:absolute;bottom:100%;transform:translate(-50%)}.GraphStage-module__CVgx5q__tip{width:1em;height:.375em}.GraphStage-module__CVgx5q__stageDate{color:var(--grey1);text-align:start;font-size:.75rem;line-height:1.1667em}.GraphStage-module__CVgx5q__stageDateMobile{font-size:.875rem;line-height:1.1429em}
.CancellationPolicy-module__dUSG8W__cancellationPolicy{display:inline}.CancellationPolicy-module__dUSG8W__newFlexBlock{display:flex}.CancellationPolicy-module__dUSG8W__iconWrapper{vertical-align:middle;margin-right:.25rem}.CancellationPolicy-module__dUSG8W__iconWrapper svg{width:1rem;height:1rem}.CancellationPolicy-module__dUSG8W__trigger{font-size:.875rem;line-height:1.1667rem}.CancellationPolicy-module__dUSG8W__tailIcon{white-space:nowrap}.CancellationPolicy-module__dUSG8W__tailIcon:before{content:" "}.CancellationPolicy-module__dUSG8W__questionMark{vertical-align:middle;height:1rem}.CancellationPolicy-module__dUSG8W__questionMark path{fill:var(--grey2)}.CancellationPolicy-module__dUSG8W__tooltipWrapper{vertical-align:middle;display:inline}.CancellationPolicy-module__dUSG8W__tooltipWrapperDesktop{vertical-align:middle;width:1rem;margin-left:.25rem}div.CancellationPolicy-module__dUSG8W__tooltip{vertical-align:middle;width:27rem}.CancellationPolicy-module__dUSG8W__bottomSheet.CancellationPolicy-module__dUSG8W__bottomSheet{padding-bottom:1rem;font-size:1rem;line-height:1.25rem}
.PackageCancellationPolicy-module__YYRBMq__container{flex-direction:column;gap:.12rem;display:flex}.PackageCancellationPolicy-module__YYRBMq__title{color:var(--grey1);font-size:.75rem;line-height:1rem}.PackageCancellationPolicy-module__YYRBMq__separator{border:none;border-bottom:.0625rem solid var(--grey3);max-width:100%;margin:.75rem 0}
.Meal-module__3_pfWa__container{flex-direction:column;gap:.125rem;font-size:.875rem;line-height:1rem;display:flex}.Meal-module__3_pfWa__title{color:var(--grey1);font-size:.75rem;line-height:1rem}
.HotelPackageCheckIn-module__VxwgfW__title{color:var(--grey1);font-size:.75rem;line-height:1rem}.HotelPackageCheckIn-module__VxwgfW__text{font-size:.875rem;line-height:1rem}.HotelPackageCheckIn-module__VxwgfW__text span:not(:last-child){margin-right:.25rem}.HotelPackageCheckIn-module__VxwgfW__container{flex-direction:column;row-gap:.12rem;display:flex}.HotelPackageCheckIn-module__VxwgfW__separator{border:none;border-bottom:.0625rem solid #e3e1dd;max-width:100%;margin:.75rem 0}
.HotelPackageConfirmability-module__vMKvxW__title{color:var(--grey1);font-size:.75rem;line-height:1rem}.HotelPackageConfirmability-module__vMKvxW__textBlock{gap:.25rem;display:flex}.HotelPackageConfirmability-module__vMKvxW__text{color:var(--secondary);font-size:.875rem;line-height:1rem}.HotelPackageConfirmability-module__vMKvxW__icon{width:1rem;height:1rem}.HotelPackageConfirmability-module__vMKvxW__icon path{fill:var(--grey2)}.HotelPackageConfirmability-module__vMKvxW__container{flex-direction:column;row-gap:.12rem;display:flex}.HotelPackageConfirmability-module__vMKvxW__separator{border:none;border-bottom:.0625rem solid #e3e1dd;max-width:100%;margin:.75rem 0}
.HotelPackageSidebar-module__CptgHa__container{background:var(--white);border-radius:.5rem;flex-direction:column;gap:.75rem;width:14.75rem;height:max-content;padding:.75rem .5rem;font-size:.875rem;line-height:1rem;display:flex}.HotelPackageSidebar-module__CptgHa__containerMobile{background:var(--white);border-radius:.5rem;flex-direction:column;gap:.75rem;width:100%;height:max-content;padding:.75rem .5rem;font-size:.875rem;line-height:1rem;display:flex}.HotelPackageSidebar-module__CptgHa__price{flex-wrap:wrap;justify-content:space-between;font-size:1rem;font-weight:500;line-height:1.25rem;display:flex}.HotelPackageSidebar-module__CptgHa__divider{border:none;border-bottom:.0625rem solid #e3e1dd;max-width:100%}.HotelPackageSidebar-module__CptgHa__hotelPrice{justify-content:space-between;display:flex}.HotelPackageSidebar-module__CptgHa__dateText{font-size:1rem;font-weight:500;line-height:1.25rem}.HotelPackageSidebar-module__CptgHa__container .HotelPackageSidebar-module__CptgHa__cashback,.HotelPackageSidebar-module__CptgHa__containerMobile .HotelPackageSidebar-module__CptgHa__cashback{width:100%;padding:unset;flex-wrap:wrap;justify-content:space-between;font-size:.875rem;line-height:1rem;display:flex}.HotelPackageSidebar-module__CptgHa__tooltip{width:100%}.HotelPackageSidebar-module__CptgHa__priceInfoSpan{justify-content:space-between;gap:.5rem;font-size:.875rem;line-height:1rem;display:flex}.HotelPackageSidebar-module__CptgHa__priceInfoBlock{flex-direction:column;row-gap:.5rem;display:flex}.HotelPackageSidebar-module__CptgHa__priceContainer{flex-direction:column;gap:.75rem;display:flex}.HotelPackageSidebar-module__CptgHa__spinner{width:1.25rem;height:1.25rem}.HotelPackageSidebar-module__CptgHa__spinner path{fill:var(--grey2)}.HotelPackageSidebar-module__CptgHa__spinnerBlock{justify-content:center;display:flex}.HotelPackageSidebar-module__CptgHa__changeButtonBlock .HotelPackageSidebar-module__CptgHa__changeButton{min-height:unset;padding:unset;color:var(--grey1);justify-content:start;align-items:start}.HotelPackageSidebar-module__CptgHa__changeButtonBlock{flex-direction:row;justify-content:space-between;row-gap:.12rem;display:flex}@media (min-width:992px){.HotelPackageSidebar-module__CptgHa__changeButtonBlock{justify-content:initial;flex-direction:column}}
.TransferBanner-module__lVK-0q__container{background-color:#fff;width:100%;height:max-content;display:flex}.TransferBanner-module__lVK-0q__imageWrapper{min-width:4.375rem;height:4.375rem}.TransferBanner-module__lVK-0q__textContainer{min-width:9.375rem}.TransferBanner-module__lVK-0q__title{color:#000;font-size:.875rem;font-weight:500;line-height:1rem}.TransferBanner-module__lVK-0q__description{color:#000;font-size:.75rem;font-weight:400;line-height:.875rem}
.TransferAndInsurance-module__oRmx3q__mainContainer{border-radius:var(--border-radius);background-color:var(--white);width:100%;padding:1rem}.TransferAndInsurance-module__oRmx3q__wholeContainer{width:100%}.TransferAndInsurance-module__oRmx3q__title{color:var(--black);margin-top:1.5rem;margin-bottom:.5rem;font-size:1.375rem;font-weight:500;line-height:1.625rem}.TransferAndInsurance-module__oRmx3q__titleMobile{margin-top:1rem;font-size:1.125rem;font-weight:500;line-height:1.375rem}.TransferAndInsurance-module__oRmx3q__mainContainer .TransferAndInsurance-module__oRmx3q__separator{background-color:var(--grey3);border:none;max-width:100%;height:.0625rem;margin:1rem 0}.TransferAndInsurance-module__oRmx3q__mainContainer .TransferAndInsurance-module__oRmx3q__separatorMobile{margin:.75rem 0}
.ToggleItem-module__IAQO3q__description{color:var(--grey1)}.ToggleItem-module__IAQO3q__description>p a{min-width:0;color:var(--black);text-overflow:ellipsis;text-decoration:none;display:-webkit-box;overflow:hidden}.ToggleItem-module__IAQO3q__description{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ToggleItem-module__IAQO3q__descriptionMobile{max-height:3.42rem;color:var(--grey1);transition:all .25s ease-in-out;position:relative}.ToggleItem-module__IAQO3q__descriptionMobile>p a{color:var(--black);text-decoration:none;display:contents}.ToggleItem-module__IAQO3q__descriptionMobile{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:.875rem;line-height:1rem;display:-webkit-box;overflow:hidden}.ToggleItem-module__IAQO3q__description.ToggleItem-module__IAQO3q__expanded{-webkit-line-clamp:none;line-clamp:none}.ToggleItem-module__IAQO3q__descriptionMobile.ToggleItem-module__IAQO3q__expanded{height:100%;max-height:40rem;display:block}.ToggleItem-module__IAQO3q__expandButton{color:var(--secondary);cursor:pointer;background:0 0;border:none}.ToggleItem-module__IAQO3q__icon svg{width:1.25rem;height:1.25rem}.ToggleItem-module__IAQO3q__container{flex-direction:row;column-gap:.5rem;font-size:.875rem;line-height:1rem;display:flex;position:relative}.ToggleItem-module__IAQO3q__title{color:var(--black);gap:.5rem;margin-bottom:.125rem;font-size:1rem;font-weight:500;line-height:1.25rem;display:flex}.ToggleItem-module__IAQO3q__titleMobile{font-size:.875rem;line-height:1rem}.ToggleItem-module__IAQO3q__descriptionBlock{align-items:flex-end;display:inline-flex}.ToggleItem-module__IAQO3q__toggleBlock{width:2.5rem;position:relative}.ToggleItem-module__IAQO3q__switcher{background-color:var(--grey3);cursor:pointer;border-radius:.75rem;width:2.5rem;height:1.5rem;transition:all .3s;position:relative}.ToggleItem-module__IAQO3q__switcher[data-state=checked]{background-color:var(--secondary)}.ToggleItem-module__IAQO3q__switcherThumb{background-color:var(--white);border-radius:50%;width:1.3rem;height:1.3rem;transition:transform .1s;position:absolute;top:.09rem;bottom:.09rem;left:.1rem;transform:translate(0)}.ToggleItem-module__IAQO3q__switcherThumb[data-state=checked]{transform:translate(80%)}
.TariffPrepayment-module__XvIrEW__container,.TariffPrepayment-module__XvIrEW__content{flex-direction:column;gap:.5rem;display:flex}.TariffPrepayment-module__XvIrEW__tarifs{border:.063rem solid var(--grey3);border-radius:var(--border-radius);width:100%;display:flex}.TariffPrepayment-module__XvIrEW__planType{text-align:center;flex:1;justify-content:center;align-items:center;padding:.5rem;font-size:.875rem;font-weight:500;line-height:1rem;display:flex}.TariffPrepayment-module__XvIrEW__selected{border:.063rem solid var(--secondary);border-radius:var(--border-radius)}.TariffPrepayment-module__XvIrEW__description{color:var(--grey1)}.TariffPrepayment-module__XvIrEW__description a{color:var(--black);text-decoration:none}.TariffPrepayment-module__XvIrEW__button{border:.063rem solid var(--secondary);border-radius:var(--border-radius);align-items:center;gap:.5rem;width:fit-content;padding:.75rem .5rem;font-weight:500;display:flex}.TariffPrepayment-module__XvIrEW__icon{width:1rem;height:1rem}.TariffPrepayment-module__XvIrEW__icon path{fill:var(--grey2)}.TariffPrepayment-module__XvIrEW__cardContainer{border-radius:var(--border-radius);background:var(--background);padding:.75rem .5rem}@media (min-width:992px){.TariffPrepayment-module__XvIrEW__cardContainer{padding:1rem}}
.TariffPrepaymentPopup-module__Na3kqa__content{width:31.25rem;padding:1.5rem}.TariffPrepaymentPopup-module__Na3kqa__container{flex-direction:column;gap:.75rem;display:flex}.TariffPrepaymentPopup-module__Na3kqa__header{font-size:1.375rem;font-weight:500;line-height:1.625rem}.TariffPrepaymentPopup-module__Na3kqa__headerMobile{font-size:1.125rem;line-height:1.375rem}.TariffPrepaymentPopup-module__Na3kqa__planTypes{flex-direction:column;gap:.75rem;display:flex}.TariffPrepaymentPopup-module__Na3kqa__item{justify-content:space-between;align-items:center;font-size:.875rem;font-weight:500;line-height:1rem;display:flex}.TariffPrepaymentPopup-module__Na3kqa__itemMobile{gap:.25rem;font-size:1rem;font-weight:400;line-height:1.25rem}.TariffPrepaymentPopup-module__Na3kqa__description{color:var(--grey1);padding-right:1.5rem;font-size:.875rem;line-height:1rem}.TariffPrepaymentPopup-module__Na3kqa__description a{color:var(--black);text-decoration:none}.TariffPrepaymentPopup-module__Na3kqa__button{font-size:.875rem;line-height:1rem}
.YandexSplit-module__Th4Cfa__yandexPayButtonContainer{width:100%;max-width:17.5rem;height:3.25rem;position:relative}.YandexSplit-module__Th4Cfa__yandexPayContainer:before{border-radius:var(--border-radius);width:100%;height:100%;animation:var(--skeleton-animation);content:"";background-color:#e0e0e0;display:block;position:absolute}
.VantaTariffsFrameDiagram-module__AqJMyG__pinkText{color:var(--vanta-pink)}.VantaTariffsFrameDiagram-module__AqJMyG__blackText{color:var(--black)}.VantaTariffsFrameDiagram-module__AqJMyG__greyText{color:var(--grey1)}.VantaTariffsFrameDiagram-module__AqJMyG__container{grid-template-columns:6.25rem auto;gap:.5rem;font-size:.875rem;line-height:1rem;display:grid}.VantaTariffsFrameDiagram-module__AqJMyG__line{background-color:var(--vanta-pink);border-radius:.1875rem;height:.375rem}.VantaTariffsFrameDiagram-module__AqJMyG__dimmedLine{opacity:.3}.VantaTariffsFrameDiagram-module__AqJMyG__paymentElement{flex-direction:column;display:flex}.VantaTariffsFrameDiagram-module__AqJMyG__paymentElementInfo{margin-bottom:.125rem}.VantaTariffsFrameDiagram-module__AqJMyG__nextPaymentElement{flex-wrap:wrap;gap:.5rem;display:flex}.VantaTariffsFrameDiagram-module__AqJMyG__desktopNextPaymentElement .VantaTariffsFrameDiagram-module__AqJMyG__paymentElement:not(:last-child){flex:1}.VantaTariffsFrameDiagram-module__AqJMyG__mobileNextPaymentElement .VantaTariffsFrameDiagram-module__AqJMyG__paymentElement:not(:last-child),.VantaTariffsFrameDiagram-module__AqJMyG__nextPaymentElement .VantaTariffsFrameDiagram-module__AqJMyG__paymentElement:last-child{width:100%}.VantaTariffsFrameDiagram-module__AqJMyG__zeroInterestDesktopText{white-space:break-spaces}
.VantaTariffsFrame-module__-3OJKG__container{background-color:var(--white);border-radius:1rem;flex-direction:column;gap:1.25rem;padding:1rem;display:flex}.VantaTariffsFrame-module__-3OJKG__desktopContainer{flex-shrink:0;width:28.25rem}.VantaTariffsFrame-module__-3OJKG__header{flex-direction:column;gap:1rem;display:flex}.VantaTariffsFrame-module__-3OJKG__headerLogo{justify-content:space-between;display:flex}.VantaTariffsFrame-module__-3OJKG__headerLogoVantaImage{width:7.1875rem}.VantaTariffsFrame-module__-3OJKG__headerMonthPicker{background-color:var(--background);border-radius:.625rem;gap:.125rem;padding:.125rem;display:flex}.VantaTariffsFrame-module__-3OJKG__headerMonthPickerButton{border:1px solid #0000;flex:1;font-size:.875rem;line-height:1rem}.VantaTariffsFrame-module__-3OJKG__selectedHeaderMonthPickerButton{border-color:var(--grey1);pointer-events:none;font-weight:500}.VantaTariffsFrame-module__-3OJKG__unselectedHeaderMonthPickerButton{color:var(--grey1)}.VantaTariffsFrame-module__-3OJKG__footer{flex-direction:column;gap:.5rem;display:flex}.VantaTariffsFrame-module__-3OJKG__footerTitle{font-size:.875rem;line-height:1rem}
.VantaTariffs-module__KuYu3W__container{border-radius:var(--border-radius);background-color:var(--background);display:flex}.VantaTariffs-module__KuYu3W__desktopContainer{align-items:start;gap:1rem}.VantaTariffs-module__KuYu3W__mobileContainer{flex-direction:column;gap:.75rem}
.PaylatePromoIcon-module__OfoMoW__label{background:var(--primary);border-radius:.5rem;padding:.125rem .375rem;font-size:.75rem;line-height:1rem}
.FrictionlessFlowPopup-module__unw3JW__form{display:none}
.Popups-module__7lJDOG__popupContent{width:90%;height:90%}.Popups-module__7lJDOG__frame{width:100%;height:100%}.Popups-module__7lJDOG__mobilePopup.Popups-module__7lJDOG__mobilePopup{height:100%;padding:.5rem}
.PaymentErrorPopup-module__rEeTjG__container{text-align:center;flex-direction:column;align-items:center;gap:1rem;width:40rem;padding:1.5rem;font-size:1rem;font-weight:400;line-height:1.25rem;display:flex}.PaymentErrorPopup-module__rEeTjG__container p{color:var(--black)}.PaymentErrorPopup-module__rEeTjG__containerMobile{gap:1rem;width:100%;padding:0;font-size:.875rem;line-height:1rem}.PaymentErrorPopup-module__rEeTjG__title{margin-bottom:.5rem;font-size:1.75rem;font-weight:500;line-height:2.125rem}.PaymentErrorPopup-module__rEeTjG__titleMobile{margin-bottom:.25rem;font-size:1.125rem;line-height:1.375rem}.PaymentErrorPopup-module__rEeTjG__retryButton{width:12.625rem;height:2.75rem;font-weight:500}.PaymentErrorPopup-module__rEeTjG__retryButtonMobile{width:100%;height:2.5rem}.PaymentErrorPopup-module__rEeTjG__goToOrder{color:var(--secondary);font-weight:400}.PaymentErrorPopup-module__rEeTjG__icon{background:var(--background);border-radius:1.75rem;width:3rem;height:3rem;padding:.5rem}.PaymentErrorPopup-module__rEeTjG__icon path{fill:var(--secondary)}.PaymentErrorPopup-module__rEeTjG__container .PaymentErrorPopup-module__rEeTjG__contactUs{color:var(--grey1)}
.PaymentLoader-module__KZ4Uba__overlay{z-index:1}.PaymentLoader-module__KZ4Uba__content{z-index:2}.PaymentLoader-module__KZ4Uba__container{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:22.5rem;padding:1.5rem;font-size:1rem;font-weight:500;line-height:1.25rem;display:flex}.PaymentLoader-module__KZ4Uba__containerMobile{text-align:center;padding:1rem;font-size:.875rem;line-height:1rem}.PaymentLoader-module__KZ4Uba__loaderImage{width:10rem;height:10rem}
.Collapsible-module__m7LokW__root{width:100%}.Collapsible-module__m7LokW__trigger{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.Collapsible-module__m7LokW__trigger:disabled{cursor:default}.Collapsible-module__m7LokW__content{overflow:hidden}.Collapsible-module__m7LokW__contentAnimation[data-state=open]{animation:.2s ease-in-out Collapsible-module__m7LokW__slideDown}.Collapsible-module__m7LokW__contentAnimation[data-state=closed]{animation:.2s ease-in-out Collapsible-module__m7LokW__slideUp}@keyframes Collapsible-module__m7LokW__slideDown{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes Collapsible-module__m7LokW__slideUp{0%{height:var(--radix-collapsible-content-height)}to{height:0}}
.nameSwitcher-module__pefcHW__container{z-index:10;border-radius:var(--border-radius);background-color:var(--white);width:16.5rem;box-shadow:var(--box-shadow);flex-direction:column;gap:.75rem;padding:.8125rem .938rem;display:flex;position:absolute;transform:translateY(-95%)}.nameSwitcher-module__pefcHW__container:after{border:.438rem solid;border-color:transparent var(--white) var(--white) transparent;content:"";transform-origin:0 100%;position:absolute;bottom:0;transform:rotate(45deg);box-shadow:.25rem .25rem .25rem #0000000f}.nameSwitcher-module__pefcHW__nameContainer{color:var(--grey1);justify-content:center;align-items:center;gap:.75rem;font-size:.875rem;line-height:1rem;display:flex}.nameSwitcher-module__pefcHW__name{border:solid .0625rem var(--grey1);border-radius:var(--border-radius);text-transform:uppercase;padding:.25rem .5625rem}.nameSwitcher-module__pefcHW__hint{color:var(--black);white-space:pre-line;font-size:.875rem;line-height:1rem}.nameSwitcher-module__pefcHW__buttonContainer{gap:.75rem;display:flex}.nameSwitcher-module__pefcHW__button{height:2.5rem;padding:.75rem .875rem}
.RoomQuantity-module__XxJHTq__roomQuantity{color:var(--secondary);font-size:.875rem;line-height:1rem}
.MobileTopAppBanner-module__vLw_Zq__banner{background:var(--white);justify-content:space-between;align-items:center;gap:.5em;padding:.5em .75em .5em 0;display:flex}.MobileTopAppBanner-module__vLw_Zq__logoSection{align-items:center;display:flex}.MobileTopAppBanner-module__vLw_Zq__leftPart{align-items:center;gap:.5em;display:flex}.MobileTopAppBanner-module__vLw_Zq__close{flex-shrink:0;width:2.25em;height:2.25em;padding:.75em}.MobileTopAppBanner-module__vLw_Zq__logo{background:var(--primary);pointer-events:none;border-radius:.5em;justify-content:center;align-items:center;width:3.75em;height:3.75em;margin:0 .5em 0 0;padding:.5em .5em 1em;display:flex}.MobileTopAppBanner-module__vLw_Zq__stars{gap:.12em;display:flex}.MobileTopAppBanner-module__vLw_Zq__star{width:.75em;height:.75em}.MobileTopAppBanner-module__vLw_Zq__bottomPart{align-items:center;gap:.25em;display:flex}.MobileTopAppBanner-module__vLw_Zq__title{font-size:.875rem;font-weight:500;line-height:1rem}.MobileTopAppBanner-module__vLw_Zq__titleA{font-size:1rem;line-height:1.25rem}.MobileTopAppBanner-module__vLw_Zq__centerPart{flex-direction:column;gap:.12em;display:flex}.MobileTopAppBanner-module__vLw_Zq__reviewsCount{color:var(--grey1);font-size:.75rem;line-height:1.1667em}.MobileTopAppBanner-module__vLw_Zq__showText{color:var(--secondary);font-size:.875rem;line-height:1rem}.MobileTopAppBanner-module__vLw_Zq__banner .MobileTopAppBanner-module__vLw_Zq__showButton{padding:.75rem .5rem;font-size:.875rem;font-weight:500;line-height:1rem}
.PaymentSuccessPopup-module__pBTDYa__container{text-align:center;flex-direction:column;align-items:center;gap:1rem;width:40rem;padding:1.5rem;font-size:1rem;font-weight:400;line-height:1.25rem;display:flex}.PaymentSuccessPopup-module__pBTDYa__container p{color:var(--black)}.PaymentSuccessPopup-module__pBTDYa__containerMobile{gap:1rem;width:100%;padding:0;font-size:.875rem;line-height:1rem}.PaymentSuccessPopup-module__pBTDYa__title{margin-bottom:.5rem;font-size:1.75rem;font-weight:500;line-height:2.125rem}.PaymentSuccessPopup-module__pBTDYa__titleMobile{margin-bottom:.25rem;font-size:1.125rem;line-height:1.375rem}.PaymentSuccessPopup-module__pBTDYa__description{white-space:pre-line}.PaymentSuccessPopup-module__pBTDYa__icon{background:var(--primary);border-radius:1.75rem;width:3rem;height:3rem;padding:.5rem}.PaymentSuccessPopup-module__pBTDYa__goToOrderMobile{width:100%;font-weight:500}
.GiftFAQ-module__njv3Ua__container{width:100%;max-width:var(--xl-screen);flex-direction:column;gap:1.5rem;margin:0 auto;display:flex}.GiftFAQ-module__njv3Ua__mobileContainer{gap:1rem;max-width:100%;margin:0;padding:0 .5rem}.GiftFAQ-module__njv3Ua__title{color:var(--secondary);font-size:2.125rem;font-weight:500;line-height:2.125rem}.GiftFAQ-module__njv3Ua__mobileTitle{max-width:20rem;font-size:1.625rem;line-height:1.625rem}.GiftFAQ-module__njv3Ua__content{flex-direction:column;gap:.75rem;display:flex}
.TourPackagePage-module__K13V4G__flights{gap:1rem;display:flex}
.YandexMapExplore-module__BOsjQW__container{top:150px;position:sticky!important}.YandexMapExplore-module__BOsjQW__mobileContainer{height:100vh;top:0}.YandexMapExplore-module__BOsjQW__map{border-radius:8px}
.GiftFAQItem-module__yuUSGW__details{border-radius:var(--border-radius);background-color:var(--white);cursor:pointer;padding:1rem}.GiftFAQItem-module__yuUSGW__summary{justify-content:space-between;align-items:center;font-size:1.125rem;font-weight:500;line-height:1.375rem;display:flex}.GiftFAQItem-module__yuUSGW__summaryMobile{gap:3.5rem;font-size:1rem;line-height:1.25rem}.GiftFAQItem-module__yuUSGW__description{margin-top:.5rem;padding-right:1rem;font-size:1rem;line-height:1.25rem}.GiftFAQItem-module__yuUSGW__descriptionMobile{margin-top:.25rem;font-size:.875rem;line-height:1rem}.GiftFAQItem-module__yuUSGW__expandButton{flex-shrink:0;width:1.25rem;height:1.25rem;transition:all .1s ease-in-out}.GiftFAQItem-module__yuUSGW__expandButton path{fill:var(--grey2)}.GiftFAQItem-module__yuUSGW__expandButtonMobile{width:.875rem;height:.875rem}.GiftFAQItem-module__yuUSGW__details[open] .GiftFAQItem-module__yuUSGW__expandButton{transform:rotate(180deg)}.GiftFAQItem-module__yuUSGW__details[open] summary~*{animation:50ms ease-in-out GiftFAQItem-module__yuUSGW__sweep}@keyframes GiftFAQItem-module__yuUSGW__sweep{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
.SearchMap-module__nMMR7q__container{padding-bottom:1rem;top:1rem;position:sticky!important}.SearchMap-module__nMMR7q__mobileContainer{height:100vh;padding-bottom:0;top:0}.SearchMap-module__nMMR7q__map{border-radius:var(--border-radius);background:var(--grey3)}.SearchMap-module__nMMR7q__mobileMap{border-radius:0;height:100%}.SearchMap-module__nMMR7q__mapParent{width:100%;height:100%;position:relative}
.ClusterPoint-module__K6Zv0W__clusterPoint{border-radius:var(--border-radius);background-color:var(--white);box-shadow:var(--box-shadow);color:var(--black);cursor:pointer;padding:4px 8px;font-size:1rem;font-weight:500;line-height:1.25rem;animation:.25s ClusterPoint-module__K6Zv0W__fadeIn}@keyframes ClusterPoint-module__K6Zv0W__fadeIn{0%{opacity:0}to{opacity:1}}
.Point-module__pSYlNa__markerPin{cursor:pointer;flex-direction:column;align-items:center;animation:.25s Point-module__pSYlNa__fadeIn;display:flex;position:absolute;bottom:0;transform:translate(-50%)}@keyframes Point-module__pSYlNa__fadeIn{0%{opacity:0}to{opacity:1}}.Point-module__pSYlNa__priceWrapper{border-radius:var(--border-radius);background-color:var(--white);padding:.25rem .5rem;transition:all .1s ease-in-out;box-shadow:0 .25rem .5rem #0000000f,0 0 0 .0625rem #6a6a6a14}.Point-module__pSYlNa__priceWrapper:active{background-color:var(--grey3)}.Point-module__pSYlNa__priceWrapper:hover{transform:scale(1.2)}.Point-module__pSYlNa__activePriceWrapper{background-color:var(--black);transform:scale(1.2)}.Point-module__pSYlNa__visitedPriceWrapper{background-color:var(--grey2)}
/*# sourceMappingURL=07i3l7xl-y6su.css.map*/