.CheckoutPaymentPage-module__-x664G__container{justify-content:space-between;width:75.5rem;margin:0 auto;padding-bottom:1.75rem;display:flex}.CheckoutPaymentPage-module__-x664G__container.CheckoutPaymentPage-module__-x664G__mobile{width:-webkit-fill-available;width:fill-available}.CheckoutPaymentPage-module__-x664G__main{flex-direction:column;flex-shrink:0;gap:1.5rem;width:59.8125rem;display:flex}.CheckoutPaymentPage-module__-x664G__main.CheckoutPaymentPage-module__-x664G__mobile{width:100%}.CheckoutPaymentPage-module__-x664G__title{width:75.5rem;margin:0 auto;padding:.75rem 0;font-size:1.75rem;font-weight:500;line-height:2.125rem}.CheckoutPaymentPage-module__-x664G__mobileTitle{margin:1rem 0 .5rem;font-size:1.375rem;font-weight:500;line-height:1.625rem}.CheckoutPaymentPage-module__-x664G__extrasTitle{font-size:1.375rem;font-weight:500;line-height:1.625rem}.CheckoutPaymentPage-module__-x664G__extrasTitleMobile{font-size:1.125rem;line-height:1.375rem}.CheckoutPaymentPage-module__-x664G__extrasContainer{flex-direction:column;row-gap:.5rem;display:flex}.CheckoutPaymentPage-module__-x664G__cashbackBlock{align-items:center;gap:.5rem;font-size:.875rem;line-height:1rem;display:flex}.CheckoutPaymentPage-module__-x664G__pageContainer{padding:1rem .5rem}
.OfferInfo-module__l6a7ka__container{background:var(--white);border-radius:.5rem;flex-direction:column;flex-shrink:0;gap:.25rem;width:14.75rem;padding:.5rem .75rem;display:flex;position:relative}.OfferInfo-module__l6a7ka__mobileContainer{width:100%;padding:unset}.OfferInfo-module__l6a7ka__room{font-size:.875rem;line-height:1rem}.OfferInfo-module__l6a7ka__roomPhoto{color:#ff611d;cursor:pointer}.OfferInfo-module__l6a7ka__transferAndInsurance{font-size:.875rem;line-height:1rem}.OfferInfo-module__l6a7ka__separator{border:none;border-bottom:.0625rem solid #e3e1dd;max-width:100%;margin:.5rem 0}.OfferInfo-module__l6a7ka__bannerText{font-size:1rem;line-height:1.25rem}.OfferInfo-module__l6a7ka__orderInfo{margin-bottom:.25rem;font-size:1rem;font-weight:500;line-height:1.25rem}
.FlightType-module__LniTfq__container{display:flex}.FlightType-module__LniTfq__iconWrapper{margin-left:2px}.FlightType-module__LniTfq__questionMark{width:1rem;height:1rem}
.SidebarLuggage-module__UANjWq__noLuggage path{fill:#b3aea3}.SidebarLuggage-module__UANjWq__noLuggage{color:#b3aea3}.SidebarLuggage-module__UANjWq__luggageItem{justify-content:center;align-items:center;gap:.12rem;width:1.25rem;height:1.25rem;display:flex}.SidebarLuggage-module__UANjWq__text{color:var(--white);font-size:.5rem;position:absolute}
.LuggageAndDate-module__ozq8jG__container{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.LuggageAndDate-module__ozq8jG__fullContainer{flex-direction:column;row-gap:.25rem;display:flex}.LuggageAndDate-module__ozq8jG__tooltipItem{flex-direction:row;align-items:center;column-gap:.5rem;display:flex}.LuggageAndDate-module__ozq8jG__weightSpan{flex-direction:row;column-gap:.25rem;width:1.875rem;font-weight:500;display:flex}.LuggageAndDate-module__ozq8jG__bubble{width:max-content}.LuggageAndDate-module__ozq8jG__daysDiff{vertical-align:super;padding-left:.0625rem;font-size:.625rem;font-weight:400}.LuggageAndDate-module__ozq8jG__timeText{font-size:.8125rem;font-weight:500}.LuggageAndDate-module__ozq8jG__timeTextMobile{font-size:1.125rem;line-height:1.375rem}
.FlightsInfo-module__VSzQrG__mainContainer{flex-direction:column;row-gap:.25rem;font-size:.875rem;line-height:1rem;display:flex}.FlightsInfo-module__VSzQrG__dateContainer{display:flex}.FlightsInfo-module__VSzQrG__dateContainerMobile{gap:2rem}.FlightsInfo-module__VSzQrG__sidebarVerticalSeparatorContainer{flex:1 2 .5rem;justify-content:center;max-width:1.563rem;display:flex}.FlightsInfo-module__VSzQrG__sidebarVerticalSeparator{background-color:#c2c5cc;min-width:.0625rem;margin-left:.175rem;margin-right:.175rem}.FlightsInfo-module__VSzQrG__button{color:var(--secondary);justify-content:flex-start;margin-top:.5rem}.FlightsInfo-module__VSzQrG__highlighted{color:var(--grey1)}.FlightsInfo-module__VSzQrG__businessClassBadge{width:fit-content;min-width:none;border-radius:var(--border-radius);background:var(--background);align-items:center;gap:.25rem;padding:.3125rem .625rem .3125rem .5rem;display:flex}
.CheckoutPriceTimer-module__o0WALG__clock{width:1em;height:1em}.CheckoutPriceTimer-module__o0WALG__timerText{flex-wrap:wrap;align-items:center;gap:.2857em;width:100%;font-size:.875rem;line-height:1.1429em;display:flex}.CheckoutPriceTimer-module__o0WALG__timerTextMobile{justify-content:flex-start;gap:.12rem;font-size:.875rem;line-height:1rem}.CheckoutPriceTimer-module__o0WALG__throughText{flex-wrap:wrap;align-items:center;gap:.2857em;display:flex}
.HotelInfo-module__7RcKba__packageInfoContainer{flex-direction:column;row-gap:.25rem;font-size:.875rem;line-height:1rem;display:flex;position:relative}.HotelInfo-module__7RcKba__hotelNameImageContainer{justify-content:space-between;display:flex}.HotelInfo-module__7RcKba__imageContainer .HotelInfo-module__7RcKba__hotelMainImage{border-radius:.25rem;width:100%;position:relative!important}.HotelInfo-module__7RcKba__imageContainer{width:2.25rem;height:2.25rem}.HotelInfo-module__7RcKba__hotelName{width:calc(100% - 2.75rem);font-weight:500}.HotelInfo-module__7RcKba__nowrap{display:inline-flex}.HotelInfo-module__7RcKba__nowrap>svg{width:.75rem;height:.75rem}.HotelInfo-module__7RcKba__offerParams{width:11rem;font-size:.875rem;line-height:1rem}.HotelInfo-module__7RcKba__offerParamsMobile{font-size:1.125rem;line-height:1.375rem}.HotelInfo-module__7RcKba__hotelGeo{font-size:.875rem;line-height:1rem}.HotelInfo-module__7RcKba__separator{border:none;border-bottom:.0625rem solid #e3e1dd;max-width:100%;margin:.5rem 0}
.PrcieInfo-module__I5Eq4a__priceContainer{flex-direction:column;row-gap:.25rem;width:100%;display:flex}.PrcieInfo-module__I5Eq4a__fullPrice{color:var(--black);font-size:1.375rem;font-weight:500;line-height:1.625rem}.PrcieInfo-module__I5Eq4a__netPriceBlock{width:100%;color:var(--black);flex-direction:column;row-gap:.25rem;font-size:.875rem;line-height:1rem;display:flex}.PrcieInfo-module__I5Eq4a__netPriceItem{flex-direction:row;justify-content:space-between;display:flex}.PrcieInfo-module__I5Eq4a__priceText{font-weight:500}.PrcieInfo-module__I5Eq4a__separator{border:none;border-bottom:.0625rem solid #e3e1dd;max-width:100%;margin:.5rem 0}.PrcieInfo-module__I5Eq4a__packageId{color:var(--grey1);font-size:.875rem;line-height:1rem}.PrcieInfo-module__I5Eq4a__priceAndPackageId{flex-direction:row;justify-content:space-between;display:flex}
.ClientInfo-module__kqdxPa__separator{border:none;border-bottom:.0625rem solid #e3e1dd;max-width:100%;margin:.5rem 0}.ClientInfo-module__kqdxPa__customer{color:var(--grey1);font-size:.875rem;line-height:1rem}.ClientInfo-module__kqdxPa__mainContainer{flex-direction:column;row-gap:.25rem;font-size:.875rem;line-height:1rem;display:flex}.ClientInfo-module__kqdxPa__mainContainer.ClientInfo-module__kqdxPa__mainContainerMobile{margin-bottom:.75rem}.ClientInfo-module__kqdxPa__button{color:var(--secondary);justify-content:flex-start}
.HotelInfoMobile-module__2mS9pG__packageInfoContainer{font-size:.875rem;line-height:1rem;position:relative}.HotelInfoMobile-module__2mS9pG__hotelNameImageContainer{justify-content:space-between;width:100%;display:flex}.HotelInfoMobile-module__2mS9pG__imageContainer .HotelInfoMobile-module__2mS9pG__hotelMainImage{border-radius:.25rem;width:100%;position:relative!important}.HotelInfoMobile-module__2mS9pG__imageContainer{width:2.25rem;height:2.25rem}.HotelInfoMobile-module__2mS9pG__hotelName{font-size:.875rem;font-weight:500;line-height:1rem}.HotelInfoMobile-module__2mS9pG__nowrap{display:inline-flex}.HotelInfoMobile-module__2mS9pG__nowrap>svg{width:1rem;height:1rem}.HotelInfoMobile-module__2mS9pG__offerParamsMobile{font-size:1.125rem;font-weight:500;line-height:1.375rem}.HotelInfoMobile-module__2mS9pG__hotelGeo{font-size:.875rem;line-height:1rem}.HotelInfoMobile-module__2mS9pG__separator{border:none;border-bottom:.0625rem solid #e3e1dd;max-width:100%;margin:.5rem 0}.HotelInfoMobile-module__2mS9pG__starsAndName{flex-direction:column;row-gap:.25rem;display:flex}.HotelInfoMobile-module__2mS9pG__accomodation{color:var(--grey1);margin-bottom:.25rem;font-size:.875rem;line-height:1rem}.HotelInfoMobile-module__2mS9pG__blockWithImage{flex-direction:column;row-gap:.5rem;display:flex}.HotelInfoMobile-module__2mS9pG__room{font-size:.875rem;line-height:1rem}
.TouristsInfo-module__20Ym0G__separator{border:none;border-bottom:.0625rem solid #e3e1dd;max-width:100%;margin:.5rem 0}.TouristsInfo-module__20Ym0G__title{color:var(--grey1);font-size:.875rem;line-height:1rem}.TouristsInfo-module__20Ym0G__mainContainer{flex-direction:column;row-gap:.25rem;font-size:.875rem;line-height:1rem;display:flex}.TouristsInfo-module__20Ym0G__touristsList{flex-direction:column;gap:.75rem;display:flex}.TouristsInfo-module__20Ym0G__tourist.TouristsInfo-module__20Ym0G__tourist{text-align:start;flex-direction:column;align-items:start;gap:.25rem;display:flex}.TouristsInfo-module__20Ym0G__fullName{overflow-wrap:anywhere;font-weight:500}.TouristsInfo-module__20Ym0G__details{overflow-wrap:anywhere}.TouristsInfo-module__20Ym0G__button{color:var(--secondary);justify-content:flex-start}.TouristsInfo-module__20Ym0G__buttonDesktop{text-align:start}
.StepPicker-module__qfHLPG__container{background:#fff;border-radius:.5rem;flex-shrink:0}.StepPicker-module__qfHLPG__container :not(.StepPicker-module__qfHLPG__active,.StepPicker-module__qfHLPG__completed){color:#73716e}.StepPicker-module__qfHLPG__container span.StepPicker-module__qfHLPG__available{color:#000}.StepPicker-module__qfHLPG__container{font-size:.875rem;line-height:1rem}.StepPicker-module__qfHLPG__step.StepPicker-module__qfHLPG__step{cursor:pointer;text-align:start;border:1px solid #0000;flex:1;align-items:center;padding:.38rem .5rem;display:flex}.StepPicker-module__qfHLPG__hide{display:none}.StepPicker-module__qfHLPG__line{background:#e3e1dd;width:13.75rem;height:.0625rem;margin-left:.5rem}.StepPicker-module__qfHLPG__step.StepPicker-module__qfHLPG__active{border:1px solid #ff611d;border-radius:.5rem}.StepPicker-module__qfHLPG__step.StepPicker-module__qfHLPG__completed{cursor:pointer}.StepPicker-module__qfHLPG__step.StepPicker-module__qfHLPG__completed:hover{color:#ff611d}.StepPicker-module__qfHLPG__mobile{align-items:stretch;margin-top:0;display:flex}@media (min-width:992px){.StepPicker-module__qfHLPG__mobile{display:none}}.StepPicker-module__qfHLPG__verticalLine{background:#e3e1dd;align-self:center;width:.0625rem;height:2rem}.StepPicker-module__qfHLPG__afterPayment{font-size:.75rem;line-height:1rem}.StepPicker-module__qfHLPG__lastStepBlock{flex-direction:column;row-gap:.25rem;display:flex}
.SmallPackageInfo-module__EeG6Ia__smallInfo{gap:.5rem;display:inline-flex}.SmallPackageInfo-module__EeG6Ia__stars{display:flex}.SmallPackageInfo-module__EeG6Ia__stars>svg{width:.875rem}.SmallPackageInfo-module__EeG6Ia__hotelName{font-size:1.125rem;font-weight:500;line-height:1.375rem}@media (min-width:992px){.SmallPackageInfo-module__EeG6Ia__hotelName{font-size:1.375rem;line-height:1.625rem}}.SmallPackageInfo-module__EeG6Ia__container{flex-direction:column;gap:.125rem;font-size:.875rem;line-height:1rem;display:flex}.SmallPackageInfo-module__EeG6Ia__link{color:var(--grey1)}.SmallPackageInfo-module__EeG6Ia__mainContaner{justify-content:space-between;display:flex}.SmallPackageInfo-module__EeG6Ia__rating{height:2rem}
.Cashback-module__kly7hW__container{flex-shrink:0;align-items:center;display:flex}.Cashback-module__kly7hW__cashbackIcon{width:100%;max-width:14px;max-height:14px;display:block}.Cashback-module__kly7hW__cashBackContainer{border-radius:var(--border-radius);flex-wrap:wrap;justify-content:center;align-items:center;max-width:100%;padding:5px 8px 5px 10px;display:inline-flex}.Cashback-module__kly7hW__cashbackLabel{margin-right:3px}.Cashback-module__kly7hW__cashbackIconLayout{align-items:center;margin-left:3px;display:flex}.Cashback-module__kly7hW__withBorder{border:1px solid}.Cashback-module__kly7hW__bottomSheet.Cashback-module__kly7hW__bottomSheet{padding-bottom:1em}.Cashback-module__kly7hW__tooltip{font-size:.875rem;line-height:1.14em}
.RoomGallery-module__FjunyG__galleryContainer{isolation:isolate;border-radius:.5em;width:100%;height:100%;position:absolute;overflow:hidden}.RoomGallery-module__FjunyG__swiper{width:100%;height:100%;overflow:hidden}.RoomGallery-module__FjunyG__swiper .RoomGallery-module__FjunyG__slide{color:#333;cursor:pointer;justify-content:center;align-items:center;height:13.875em;display:flex}:is(.RoomGallery-module__FjunyG__swiper .RoomGallery-module__FjunyG__slide):last-child{border-radius:0 .5em .5em 0;overflow:hidden}@media (min-width:992px){:is(.RoomGallery-module__FjunyG__swiper .RoomGallery-module__FjunyG__slide):last-child{border-radius:0 0 .5em .5em;overflow:hidden}}.RoomGallery-module__FjunyG__slideMobile.RoomGallery-module__FjunyG__slideMobile{width:10.625rem;height:100%}.RoomGallery-module__FjunyG__navigationButton{z-index:1;cursor:pointer;width:3.25em;height:.875em;position:absolute;left:50%;transform:translate(-50%)}.RoomGallery-module__FjunyG__navigationPrev{top:.5em}.RoomGallery-module__FjunyG__navigationNext{bottom:.5em}.RoomGallery-module__FjunyG__navigationButtonMobile{z-index:1;cursor:pointer;width:.875rem;position:absolute;top:50%;transform:translateY(-50%)}.RoomGallery-module__FjunyG__navigationPrevMobile{left:.5em}.RoomGallery-module__FjunyG__navigationNextMobile{right:.5em}.RoomGallery-module__FjunyG__img{object-fit:cover}.RoomGallery-module__FjunyG__skeletonWrapper{height:100%;max-height:14.375em;position:relative}.RoomGallery-module__FjunyG__cashbackWrapper{z-index:1;position:absolute;top:.5em;right:.5em}.RoomGallery-module__FjunyG__cashbackWrapperMobile{z-index:1;position:absolute;top:.5em;left:.5em}
.RoomModalGallery-module__SuaBmq__container{flex-direction:column;flex:1;align-items:stretch;display:flex}:is(.RoomModalGallery-module__SuaBmq__container .swiper,.RoomModalGallery-module__SuaBmq__container .swiper-wrapper){z-index:unset}.RoomModalGallery-module__SuaBmq__swiper{border-radius:var(--border-radius) var(--border-radius) 0 0;flex:1;width:100%}.RoomModalGallery-module__SuaBmq__wrapper{height:100%}.RoomModalGallery-module__SuaBmq__imageBackground{border-radius:var(--border-radius) var(--border-radius) 0 0;object-fit:cover;object-position:center;position:absolute}.RoomModalGallery-module__SuaBmq__imageBackgroundBlur{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:absolute;inset:0}.RoomModalGallery-module__SuaBmq__image{border-radius:var(--border-radius) var(--border-radius) 0 0;object-fit:contain;object-position:center;position:absolute}.RoomModalGallery-module__SuaBmq__navigationButton{cursor:pointer;width:3rem;height:100%;padding:0 1.0625rem;position:absolute;top:50%}.RoomModalGallery-module__SuaBmq__navigationButton:hover{background:radial-gradient(at 0%,#00000059,#0000 70%)}.RoomModalGallery-module__SuaBmq__navigationButton:active{background:radial-gradient(at 0%,#00000080,#0000 70%)}.RoomModalGallery-module__SuaBmq__navigationNext{right:-3rem;transform:translateY(-50%)}.RoomModalGallery-module__SuaBmq__navigationPrev{left:-3rem;transform:rotate(180deg)translateY(50%)}.RoomModalGallery-module__SuaBmq__thumbs{background:var(--background);width:100%;height:4.375em}.RoomModalGallery-module__SuaBmq__thumbsWrapper{justify-content:center}.RoomModalGallery-module__SuaBmq__thumbSlide{cursor:pointer;opacity:.5;width:5rem!important}.RoomModalGallery-module__SuaBmq__thumbSlideActive{border:2px solid var(--secondary);cursor:default;opacity:1}.RoomModalGallery-module__SuaBmq__thumbSlideImage{object-fit:cover;object-position:center;position:absolute}
.RoomCardModal-module__gdpita__content{flex-direction:column;width:56.25em;height:90%;display:flex}.RoomCardModal-module__gdpita__close{border-radius:var(--border-radius);cursor:pointer;background-color:#ffffff29;width:2rem;height:2rem;padding:.5rem;position:fixed;top:1rem;right:1rem}.RoomCardModal-module__gdpita__close:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.RoomCardModal-module__gdpita__close:hover:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--hover-alpha)) 0%, rgb(0 0 0/var(--hover-alpha)) 100%), #ffffff29}}.RoomCardModal-module__gdpita__close:active:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--pressed-alpha)) 0%, rgb(0 0 0/var(--pressed-alpha)) 100%), #ffffff29}.RoomCardModal-module__gdpita__close path{fill:var(--white)}.RoomCardModal-module__gdpita__facilityList{grid-template-columns:1fr 1fr;list-style:inside;display:grid}.RoomCardModal-module__gdpita__roomInfo{gap:3.25em;padding:1.5em;display:flex}.RoomCardModal-module__gdpita__title{font-size:.75rem;font-weight:500;line-height:1.1667em}.RoomCardModal-module__gdpita__text{font-size:.75rem;line-height:1.1667em}.RoomCardModal-module__gdpita__hr{background:var(--grey3);height:.0625rem}.RoomCardModal-module__gdpita__roomInfoBlock{flex-direction:column;flex:1;gap:1em;display:flex}
.RoomGallerySkeleton-module__na7deG__wrapper{background:var(--grey3);border-radius:.5em;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.RoomGallerySkeleton-module__na7deG__wrapperMobile{height:10.625rem}.RoomGallerySkeleton-module__na7deG__centerPart{flex-direction:column;align-items:center;gap:.25em;display:flex}.RoomGallerySkeleton-module__na7deG__hotelIcon{width:1.5em;height:1.5em;fill:var(--white)}.RoomGallerySkeleton-module__na7deG__noPhotoText{color:var(--white);font-size:.875rem;line-height:1.1429em}
.RoomInfo-module__ygi9xW__roomInfo{flex-direction:column;align-items:flex-start;gap:.5em;display:flex}.RoomInfo-module__ygi9xW__title{font-size:1.125rem;font-weight:500;line-height:1.2222rem}.RoomInfo-module__ygi9xW__subtitle,.RoomInfo-module__ygi9xW__description{font-size:.875rem;line-height:1.1429em}.RoomInfo-module__ygi9xW__inRoom{font-size:.875rem;font-weight:500;line-height:1.1429em}.RoomInfo-module__ygi9xW__facilityIconWrapper{flex-shrink:0;min-width:1.5em;min-height:1.5em}.RoomInfo-module__ygi9xW__facilityIcon{width:1.5em;height:1.5em}.RoomInfo-module__ygi9xW__facilityInfo{align-items:center;gap:.25em;max-width:6.94em;display:flex}.RoomInfo-module__ygi9xW__facilityText{text-overflow:ellipsis;font-size:.875rem;line-height:1.1429em;overflow:hidden}.RoomInfo-module__ygi9xW__generalFacilitiesTitle{font-size:.875rem;font-style:normal;font-weight:500;line-height:1.1429em}.RoomInfo-module__ygi9xW__facilitiesList{grid-template-columns:1fr 1fr;gap:.25em .5em;display:grid}.RoomInfo-module__ygi9xW__chevron{width:.75em;height:.75em}.RoomInfo-module__ygi9xW__chevronActive{rotate:180deg}.RoomInfo-module__ygi9xW__chevronActive path{fill:var(--secondary)}.RoomInfo-module__ygi9xW__buttonText{font-size:.875rem;line-height:1.1429em}.RoomInfo-module__ygi9xW__sharedFacilityInfo{align-items:center;gap:.25em;display:flex}
.TourRoomCard-module__nGBFva__roomCard{background:var(--white);border-radius:.5em;justify-content:space-between;width:100%;padding:.5em;display:flex}.TourRoomCard-module__nGBFva__roomDescription{display:flex}.TourRoomCard-module__nGBFva__hotelGallery{flex-grow:0;min-width:14.375em;margin-right:.5em;position:relative;overflow:hidden}.TourRoomCard-module__nGBFva__roomInfo{min-width:14.375em;max-width:14.375em;margin-right:.5em;overflow:hidden}.TourRoomCard-module__nGBFva__hotelMatrix{justify-content:center;width:27.49em;display:flex;overflow:hidden}@media (min-width:1240px){.TourRoomCard-module__nGBFva__hotelMatrix{justify-content:flex-end;width:100%}}
.TourRoomCardMobile-module__ro22la__roomCard{background:var(--white);border-radius:.5em;width:100%;padding:.5em}.TourRoomCardMobile-module__ro22la__hotelGallery{width:100%;height:10.625rem;margin-bottom:.5em;position:relative}
.RoomInfoMobile-module__x4mF-W__roomInfo{flex-direction:column;gap:.25em;margin-bottom:1em;display:flex}.RoomInfoMobile-module__x4mF-W__roomDescription{flex-direction:column;gap:.25em;display:flex}.RoomInfoMobile-module__x4mF-W__description{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.2858em;font-size:.875rem;line-height:1.1429em;display:-webkit-box;overflow:hidden}.RoomInfoMobile-module__x4mF-W__closeButton{justify-content:center;width:100%;margin-top:1em}.RoomInfoMobile-module__x4mF-W__modalTrigger{color:var(--secondary);cursor:pointer;font-size:.875rem;line-height:1.1429em}.RoomInfoMobile-module__x4mF-W__expandButton{align-items:center;gap:.12em;display:flex}.RoomInfoMobile-module__x4mF-W__expandButtonText{color:var(--grey1);font-size:.875rem;line-height:1.1429em}.RoomInfoMobile-module__x4mF-W__arrow{width:.75em;height:.75em}.RoomInfoMobile-module__x4mF-W__arrow path{fill:var(--grey1)}.RoomInfoMobile-module__x4mF-W__headers{flex-direction:column;gap:.25em;display:flex}.RoomInfoMobile-module__x4mF-W__header{font-size:1.125rem;font-weight:500;line-height:1.2222em}.RoomInfoMobile-module__x4mF-W__subheader{font-size:.875rem;line-height:1.1429em}.RoomInfoMobile-module__x4mF-W__subheader:empty{display:none}
.HotelRating-module__oOp4fa__container{border-radius:var(--border-radius);background:var(--background);color:var(--black);flex-direction:column;justify-content:center;align-items:center;padding:.1875rem .5rem;display:flex}.HotelRating-module__oOp4fa__containerHighRate{background:var(--primary)}.HotelRating-module__oOp4fa__rating{font-size:1.125rem;font-weight:500;line-height:1.375rem}.HotelRating-module__oOp4fa__reviews{font-size:.68rem;line-height:.875rem}
.RatingHeader-module__OkRPSW__container{align-items:center;gap:12px;display:flex}.RatingHeader-module__OkRPSW__container .RatingHeader-module__OkRPSW__hotelRating,.RatingHeader-module__OkRPSW__ratingText{font-size:1.375rem;font-weight:500;line-height:1.625rem}.RatingHeader-module__OkRPSW__ratingSubText{font-size:.875rem;font-weight:400;line-height:1rem}
.RatingItem-module__ls2vxW__ratingItem{color:var(--black);justify-content:space-between;align-items:center;display:flex}.RatingItem-module__ls2vxW__highRate{color:#00bc4b}.RatingItem-module__ls2vxW__middleRate{color:#6ac140}.RatingItem-module__ls2vxW__lowRate{color:#888c93}.RatingItem-module__ls2vxW__progressBar{background:#dfdddc;border-radius:13px;width:100%;height:4px;margin-top:5px;position:relative}.RatingItem-module__ls2vxW__styledProgressBar{background:var(--black);border-radius:13px;height:4px;position:absolute}
.HotelReviewLeaveReviewButton-module__hJSSOq__container{border-radius:var(--border-radius);background-color:var(--white);flex-direction:column;padding:1rem;display:flex}.HotelReviewLeaveReviewButton-module__hJSSOq__mobileContainer{padding:.5rem}.HotelReviewLeaveReviewButton-module__hJSSOq__title{font-size:1.375rem;font-weight:500;line-height:1.625rem}.HotelReviewLeaveReviewButton-module__hJSSOq__mobileTitle{font-size:1.125rem;line-height:1.375rem}.HotelReviewLeaveReviewButton-module__hJSSOq__subtitle{margin-bottom:1rem;font-size:.875rem;line-height:1rem}.HotelReviewLeaveReviewButton-module__hJSSOq__mobileSubtitle{margin-bottom:.5rem}.HotelReviewLeaveReviewButton-module__hJSSOq__button{font-size:.875rem;font-weight:500;line-height:1rem}
.FilterButtonList-module__mOG0jq__container{flex-wrap:wrap;gap:4px;display:inline-flex}.FilterButtonList-module__mOG0jq__showAllButton{background-color:var(--white);color:var(--black);border-radius:8px;align-items:center;gap:4px;padding:12px;font-weight:400;display:flex}.FilterButtonList-module__mOG0jq__showAllButton>svg{fill:#73716e}.FilterButtonList-module__mOG0jq__showAllButton{font-size:.875rem;line-height:1rem}
.FilterButton-module__JUrKRG__filterButton{background-color:var(--white);color:var(--black);border-radius:8px;align-items:center;gap:4px;padding:12px;font-weight:400;display:flex}.FilterButton-module__JUrKRG__filterButton>svg{fill:#73716e}.FilterButton-module__JUrKRG__filterButton{font-size:.875rem;line-height:1rem}.FilterButton-module__JUrKRG__active{background-color:var(--secondary);color:var(--white)}.FilterButton-module__JUrKRG__active>span{color:var(--white)}.FilterButton-module__JUrKRG__count{opacity:.5}.FilterButton-module__JUrKRG__loaderWrapper{z-index:1;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.FilterButton-module__JUrKRG__loaderWrapperOrange{background:var(--secondary)}.FilterButton-module__JUrKRG__loaderWrapperWhite{background:var(--white)}.FilterButton-module__JUrKRG__buttonLoader{width:1.5em;height:1.5em}.FilterButton-module__JUrKRG__buttonLoaderBlack path{fill:var(--black)}
.WishlistHeart-module__yUbVXW__buttonContainer{z-index:1;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;width:1.5em;height:1.5em;display:flex;position:relative}.WishlistHeart-module__yUbVXW__heart{cursor:pointer;width:24px;height:24px;fill:var(--grey3);stroke-width:1px;transition:stroke .2s linear}.WishlistHeart-module__yUbVXW__heart:hover{stroke:#d0021b}.WishlistHeart-module__yUbVXW__selected{fill:var(--secondary);stroke:none}.WishlistHeart-module__yUbVXW__tapped{z-index:-1;opacity:0;background-color:#e8e4e4;border-radius:1.5625em;width:2.25em;height:2.25em;position:absolute;}
.WishlistButton-module__a-YTYa__wishlistHeartWrapper.WishlistButton-module__a-YTYa__wishlistHeartWrapper{width:initial;height:initial;position:absolute;top:1em;right:1em}.WishlistButton-module__a-YTYa__wishlistHeartWrapperMobile.WishlistButton-module__a-YTYa__wishlistHeartWrapperMobile{width:initial;height:initial;top:.5em;right:.5em}.WishlistButton-module__a-YTYa__wishlistHeartSvg.WishlistButton-module__a-YTYa__wishlistHeartSvg{width:2em;height:2em}.WishlistButton-module__a-YTYa__wishlistHeartSvg.WishlistButton-module__a-YTYa__wishlistHeartSvg:hover{stroke:none}.WishlistButton-module__a-YTYa__wishlistHeartSvgMobile.WishlistButton-module__a-YTYa__wishlistHeartSvgMobile{width:1.5em;height:1.5em}.WishlistButton-module__a-YTYa__wishlistHeartSvgMobile.WishlistButton-module__a-YTYa__wishlistHeartSvgMobile:hover{stroke:none}
.ExpandButton-module__3jvj8W__content{-webkit-line-clamp:4;white-space:pre-wrap;margin-bottom:12px;font-size:.875rem;line-height:1rem}.ExpandButton-module__3jvj8W__isHiddenReview{text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ExpandButton-module__3jvj8W__button{color:#73716e;align-items:center;gap:2px;padding:0;display:flex}.ExpandButton-module__3jvj8W__button>svg{fill:#73716e}.ExpandButton-module__3jvj8W__button{font-size:.875rem;line-height:1rem}.ExpandButton-module__3jvj8W__button.ExpandButton-module__3jvj8W__hidden{display:none}
.ReviewCard-module__q9z5Yq__container{background-color:var(--white);border-radius:8px;width:100%;height:100%;padding:16px;scroll-margin-top:78px}.ReviewCard-module__q9z5Yq__header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.ReviewCard-module__q9z5Yq__ratingReview{border-radius:8px;padding:4px 8px;font-size:1rem;font-weight:500;line-height:1.25rem}.ReviewCard-module__q9z5Yq__badText,.ReviewCard-module__q9z5Yq__goodEnoughText{background-color:#f3f3f3}.ReviewCard-module__q9z5Yq__goodText,.ReviewCard-module__q9z5Yq__perfectText{background-color:var(--primary)}.ReviewCard-module__q9z5Yq__ratingDate{font-size:.875rem;line-height:1rem}.ReviewCard-module__q9z5Yq__avatarContainer{align-items:center;gap:8px;margin-bottom:12px;display:flex}.ReviewCard-module__q9z5Yq__avatarHeader{max-width:calc(100% - 40px);margin:auto 0;font-size:.875rem;line-height:1rem}.ReviewCard-module__q9z5Yq__avatar{object-fit:cover;object-position:center;border-radius:40px}.ReviewCard-module__q9z5Yq__reviewHeader{border-radius:4px;justify-self:flex-start;align-items:center;gap:4px;margin-bottom:12px;padding:6px 12px 6px 8px;font-weight:400;display:flex}.ReviewCard-module__q9z5Yq__reviewHeader>svg{width:14px;height:14px}.ReviewCard-module__q9z5Yq__reviewHeader{font-size:.875rem;line-height:1rem}.ReviewCard-module__q9z5Yq__good{color:#70970e;background-color:#eeffc2}.ReviewCard-module__q9z5Yq__bad{color:var(--secondary);background-color:#ffe6dd;align-items:end}.ReviewCard-module__q9z5Yq__bad>svg>path{fill:var(--secondary)}.ReviewCard-module__q9z5Yq__thumbsDown{transform:rotate(180deg)}.ReviewCard-module__q9z5Yq__reviewMarginTop{margin-top:12px}.ReviewCard-module__q9z5Yq__expandButton mark{background:var(--secondary);color:var(--white)}
.AnswerToReview-module__3Y_r7a__container{background-color:#f3f2e8;border-radius:6px;margin-top:12px;padding:16px}.AnswerToReview-module__3Y_r7a__headerContainer{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.AnswerToReview-module__3Y_r7a__header{align-items:center;gap:4px;display:flex}.AnswerToReview-module__3Y_r7a__text{font-size:.875rem;font-weight:500;line-height:1rem}.AnswerToReview-module__3Y_r7a__date{color:var(--black-light);font-size:.75rem;line-height:1rem}
.GalleryReviews-module__qnkCAa__container{gap:7px;margin-bottom:12px;display:flex;overflow:scroll}.GalleryReviews-module__qnkCAa__container::-webkit-scrollbar{-webkit-appearance:none;appearance:none;display:none}.GalleryReviews-module__qnkCAa__container{-ms-overflow-style:none;scrollbar-width:none}.GalleryReviews-module__qnkCAa__imageContainer{position:relative}.GalleryReviews-module__qnkCAa__image{cursor:pointer;object-fit:cover;object-position:center;border-radius:4px}.GalleryReviews-module__qnkCAa__button{color:var(--white);cursor:pointer;border:none;padding:0;font-size:.875rem;line-height:1rem;position:absolute;top:40%;left:20%}
.Reviews-module__mk6nhq__container{flex-direction:column;gap:8px;margin-top:8px;display:flex}
@keyframes ReviewCardSkeleton-module__HUPpuW__pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.ReviewCardSkeleton-module__HUPpuW__skeleton{background:var(--white);border-radius:.5em;padding:2.19em 1em 1em;animation:1.5s infinite ReviewCardSkeleton-module__HUPpuW__pulse}.ReviewCardSkeleton-module__HUPpuW__dateLine{background:var(--grey3);width:8.75em;height:.0625em;margin-bottom:1em}.ReviewCardSkeleton-module__HUPpuW__userInfoPart{align-items:center;gap:.56em;margin-bottom:1em;display:flex}.ReviewCardSkeleton-module__HUPpuW__avatarSkeleton{background:var(--grey3);border-radius:50%;width:2.5em;height:2.5em}.ReviewCardSkeleton-module__HUPpuW__userNameLine{background:var(--grey3);width:5em;height:.0625em;margin-bottom:1em}.ReviewCardSkeleton-module__HUPpuW__userRoleLine{background:var(--grey3);width:9.375em;height:.0625em}.ReviewCardSkeleton-module__HUPpuW__contentPart{flex-direction:column;gap:.94em;margin-bottom:1.81em;display:flex}.ReviewCardSkeleton-module__HUPpuW__topLine{background:var(--grey3);width:50.375em;height:.0625em}.ReviewCardSkeleton-module__HUPpuW__middleLine{background:var(--grey3);width:46.375em;height:.0625em}.ReviewCardSkeleton-module__HUPpuW__bottomLine{background:var(--grey3);width:30.25em;height:.0625em}.ReviewCardSkeleton-module__HUPpuW__showAllLine{background:var(--grey3);width:9.375rem;height:.0625rem}
.ReviewsBlock-module__3Ybfxa__container{align-items:flex-start;gap:8px;display:flex}.ReviewsBlock-module__3Ybfxa__reviewsHotelsPageContainer{display:block}.ReviewsBlock-module__3Ybfxa__reviewsContainer{flex-grow:1;flex-basis:690px;width:100%}.ReviewsBlock-module__3Ybfxa__sidebar{flex-direction:column;gap:.5rem;width:20.75rem;display:flex}.ReviewsBlock-module__3Ybfxa__sidebar:empty{display:none}.ReviewsBlock-module__3Ybfxa__noReviews{background:var(--white);text-align:center;border-radius:.5em;flex-direction:column;flex:1;gap:.25em;padding:1em;display:flex}.ReviewsBlock-module__3Ybfxa__noReviewsTitle{font-size:1rem;font-weight:500;line-height:1.25em}.ReviewsBlock-module__3Ybfxa__noReviewsSubtitle{font-size:.875rem;line-height:1.1429em}
.GoHotelButton-module__2KD1ea__container{justify-content:flex-end;display:flex}.GoHotelButton-module__2KD1ea__container .GoHotelButton-module__2KD1ea__button{padding:8px 12px;font-size:.875rem;font-weight:500;line-height:1rem}.GoHotelButton-module__2KD1ea__textPending{visibility:hidden}.GoHotelButton-module__2KD1ea__loader{width:20px;position:absolute}
.ReviewsPagination-module__U3QzzG__container{justify-content:center;align-items:center;gap:8px;margin-top:8px;display:flex}.ReviewsPagination-module__U3QzzG__item{border-radius:8px;justify-content:center;align-items:center;padding:12px 16px;font-size:.875rem;line-height:1rem;display:flex;position:relative}.ReviewsPagination-module__U3QzzG__mobileItem{padding:12px}.ReviewsPagination-module__U3QzzG__active{background-color:var(--secondary);color:var(--white)}.ReviewsPagination-module__U3QzzG__loaderContainer{background:var(--secondary);border-radius:.5em;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.ReviewsPagination-module__U3QzzG__loader{width:1.5em;height:1.5em}
.PriceFixedButton-module__1bb-wq__container{z-index:2;width:100%;padding:8px;display:flex;position:fixed;bottom:0;left:0}.PriceFixedButton-module__1bb-wq__container .PriceFixedButton-module__1bb-wq__button{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:44px;padding:4px 16px;font-size:1.125rem;font-weight:500;line-height:1.375rem;display:flex}.PriceFixedButton-module__1bb-wq__miniText{font-size:.75rem;font-weight:400;line-height:1rem}.PriceFixedButton-module__1bb-wq__textPending{visibility:hidden}.PriceFixedButton-module__1bb-wq__loader{width:20px;position:absolute}
.RoomInfoMobileExpanded-module__OBYebG__facilityList{flex-direction:column;gap:.25em;display:flex}.RoomInfoMobileExpanded-module__OBYebG__bottomSheetContent{flex-direction:column;gap:1em;padding-bottom:1.5em;display:flex;overflow:auto}.RoomInfoMobileExpanded-module__OBYebG__bottomSheetContent::-webkit-scrollbar{-webkit-appearance:none;appearance:none;display:none}.RoomInfoMobileExpanded-module__OBYebG__bottomSheetContent{-ms-overflow-style:none;scrollbar-width:none}.RoomInfoMobileExpanded-module__OBYebG__facilityIconWrapper{flex-shrink:0;min-width:1.5em;min-height:1.5em}.RoomInfoMobileExpanded-module__OBYebG__facilitiesSection{flex-direction:column;gap:.5em;display:flex}.RoomInfoMobileExpanded-module__OBYebG__facilityListTitleText{font-size:1.125rem;font-weight:500;line-height:1.22em}.RoomInfoMobileExpanded-module__OBYebG__modal{width:100%;margin:1em}.RoomInfoMobileExpanded-module__OBYebG__facilityInfo{align-items:center;gap:.25em;display:flex}.RoomInfoMobileExpanded-module__OBYebG__facilityIcon{width:1.5em;height:1.5em}.RoomInfoMobileExpanded-module__OBYebG__facilityText{font-size:.875rem;line-height:1.1429em}.RoomInfoMobileExpanded-module__OBYebG__bottomSheet.RoomInfoMobileExpanded-module__OBYebG__bottomSheet{font-size:1rem;line-height:1.25em}.RoomInfoMobileExpanded-module__OBYebG__headers{margin-bottom:.25em}.RoomInfoMobileExpanded-module__OBYebG__header{font-size:1.125rem;font-weight:500;line-height:1.2222em}.RoomInfoMobileExpanded-module__OBYebG__subheader,.RoomInfoMobileExpanded-module__OBYebG__description{font-size:.875rem;line-height:1.1429em}.RoomInfoMobileExpanded-module__OBYebG__galleryWrapper{height:10.625rem;margin-bottom:.5em;position:relative;overflow:hidden}
.ShowMoreButton-module__VOCuCW__showMoreButton{background:var(--white);justify-content:center;align-items:center;height:2.5em;display:flex;position:relative}.ShowMoreButton-module__VOCuCW__showMoreButtonPending{padding:.25em}.ShowMoreButton-module__VOCuCW__loader{width:2em;height:2em;position:absolute}.ShowMoreButton-module__VOCuCW__loader path{fill:var(--black)}.ShowMoreButton-module__VOCuCW__textInvisible{visibility:hidden}
.MatrixResultsHotel-module__s6Rucq__searchResults{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.MatrixResultsHotel-module__s6Rucq__searchResultsMobile{align-items:center;margin-bottom:2.5rem}.MatrixResultsHotel-module__s6Rucq__hidden{opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.MatrixResultsHotel-module__s6Rucq__visible{opacity:1;visibility:visible;transition:opacity .3s,visibility .3s}.MatrixResultsHotel-module__s6Rucq__spinner{width:2rem;height:2rem}.MatrixResultsHotel-module__s6Rucq__spinner path{fill:var(--grey2)}
@keyframes RoomCardSkeleton-module__upxhIW__pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.RoomCardSkeleton-module__upxhIW__roomCardSkeleton{background:var(--white);border-radius:.5rem;flex-direction:column;width:100%;height:30.125rem;padding:.5rem;animation:1.5s infinite RoomCardSkeleton-module__upxhIW__pulse;display:flex}@media (min-width:992px){.RoomCardSkeleton-module__upxhIW__roomCardSkeleton{flex-direction:unset;height:16.25rem}}.RoomCardSkeleton-module__upxhIW__leftPart{flex-direction:column;gap:.5rem;display:flex}@media (min-width:992px){.RoomCardSkeleton-module__upxhIW__leftPart{flex-direction:unset}}.RoomCardSkeleton-module__upxhIW__swiperSkeleton{background:var(--background);border-radius:.5rem;width:100%;height:10.625rem}@media (min-width:992px){.RoomCardSkeleton-module__upxhIW__swiperSkeleton{width:14.375rem;height:15.25rem}}.RoomCardSkeleton-module__upxhIW__contentSkeleton{width:11.5312rem;height:7.4687rem;display:none}@media (min-width:992px){.RoomCardSkeleton-module__upxhIW__contentSkeleton{display:unset}}.RoomCardSkeleton-module__upxhIW__mobileContentSkeleton{width:11.5313rem;height:5.1563rem}@media (min-width:992px){.RoomCardSkeleton-module__upxhIW__mobileContentSkeleton{display:none}}.RoomCardSkeleton-module__upxhIW__matrixCells{justify-content:center;gap:.62rem;width:100%;padding-top:1.44rem;display:flex;overflow:hidden}@media (min-width:992px){.RoomCardSkeleton-module__upxhIW__matrixCells{overflow:unset;justify-content:flex-end}}.RoomCardSkeleton-module__upxhIW__matrixCells>:first-child,.RoomCardSkeleton-module__upxhIW__matrixCells>:last-child{display:none}@media (min-width:1024px){.RoomCardSkeleton-module__upxhIW__matrixCells>:first-child,.RoomCardSkeleton-module__upxhIW__matrixCells>:last-child{display:flex}}
.MatrixCellSkeleton-module__O7aIwW__matrixCellSkeleton{flex-direction:column;align-items:center;display:flex}.MatrixCellSkeleton-module__O7aIwW__firstLine{background:var(--black);width:4.875em;height:.0625em;margin-bottom:2.06em}.MatrixCellSkeleton-module__O7aIwW__secondLine{background:var(--black);width:4.875em;height:.0625em;margin-bottom:.75em}.MatrixCellSkeleton-module__O7aIwW__buttonSkeleton{border:.0625px solid var(--grey3);border-radius:.5em;width:8.75em;height:2.75em;margin-bottom:1.19em}.MatrixCellSkeleton-module__O7aIwW__buttonSkeletonActive{background:var(--secondary)}.MatrixCellSkeleton-module__O7aIwW__thirdLine,.MatrixCellSkeleton-module__O7aIwW__fourthLine{background:var(--black);width:5.5em;height:.0625em;margin-bottom:.87em}.MatrixCellSkeleton-module__O7aIwW__fifthLine{background:var(--secondary);width:3.625em;height:.0625em}
.OfferList-module__O8KjIW__container{flex-direction:column;gap:1em;width:100%;display:flex}.OfferList-module__O8KjIW__title{text-align:center;width:100%;font-size:.875rem;line-height:1.1429em}.OfferList-module__O8KjIW__scrollContainer{width:100%;max-width:100%;display:block;overflow-x:auto}.OfferList-module__O8KjIW__scrollContainerMobile{-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto}.OfferList-module__O8KjIW__scrollContainerMobile::-webkit-scrollbar{-webkit-appearance:none;appearance:none;display:none}.OfferList-module__O8KjIW__wrapper{flex-flow:row;justify-content:space-between;align-items:stretch;gap:.5em;width:fit-content;max-width:100%;margin:0 auto;display:flex;overflow-x:auto}
.OffersListContent-module__T8cpNq__container{}.OffersListContent-module__T8cpNq__title{}.OffersListContent-module__T8cpNq__scrollContainer{}.OffersListContent-module__T8cpNq__scrollContainerMobile{}.OffersListContent-module__T8cpNq__wrapper{}.OffersListContent-module__T8cpNq__wrapperDesktop{}.OffersListContent-module__T8cpNq__wrapperMobile{}
.Offer-module__Q9MNzq__container{background:inherit;border-radius:.5em;flex-direction:column;align-items:center;min-width:9.875em;height:5.625em;padding:.75em;display:flex}@media (min-width:768px){.Offer-module__Q9MNzq__container{min-width:8.375em;height:5em;padding:1em}}
.OfferContent-module__2gLnWW__container{background:var(--background);cursor:pointer;justify-content:center;gap:.286em;transition:all .15s ease-in-out;}.OfferContent-module__2gLnWW__container:hover{background:var(--grey3)}.OfferContent-module__2gLnWW__containerDesktop{}.OfferContent-module__2gLnWW__containerMobile{}.OfferContent-module__2gLnWW__dates{color:var(--secondary);font-weight:400;line-height:1.22em}.OfferContent-module__2gLnWW__datesDesktop{font-size:1.125rem;line-height:1.2222em}.OfferContent-module__2gLnWW__datesMobile{font-size:1rem;line-height:1.25em}.OfferContent-module__2gLnWW__description{flex-direction:column;justify-content:center;align-items:center;font-size:.875rem;line-height:1.22em;display:flex}
.OfferListEmpty-module__kRmN7W__container{}.OfferListEmpty-module__kRmN7W__title{}
.OfferListLoader-module__DEhz6W__container{}.OfferListLoader-module__DEhz6W__title{}.OfferListLoader-module__DEhz6W__scrollContainer{}.OfferListLoader-module__DEhz6W__scrollContainerMobile{}.OfferListLoader-module__DEhz6W__wrapper{}.OfferListLoader-module__DEhz6W__wrapperDesktop{}.OfferListLoader-module__DEhz6W__wrapperMobile{}
.OfferLoader-module__YwaAMW__container{border:1px solid var(--grey2);justify-content:flex-end;gap:1em;padding:2em .857em;}.OfferLoader-module__YwaAMW__containerDesktop{}.OfferLoader-module__YwaAMW__containerMobile{}.OfferLoader-module__YwaAMW__line{border-top:1px solid var(--grey2);width:100%}
.EmptyLayout-module__9kGrWa__container{background:var(--white);border-radius:.5em;flex-direction:column;gap:.5em;width:100%;padding:1em;display:flex}.EmptyLayout-module__9kGrWa__wrapper{flex-direction:column;justify-content:center;align-items:center;gap:.5em;display:flex}.EmptyLayout-module__9kGrWa__icon{height:6.125em}.EmptyLayout-module__9kGrWa__title{text-align:center;font-size:1rem;font-style:normal;font-weight:500;line-height:1.25em}@media (min-width:768px){.EmptyLayout-module__9kGrWa__title{font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.22em}}.EmptyLayout-module__9kGrWa__description{text-align:center;font-size:.875rem;line-height:1.143em}
.EmptyFiltration-module__fwjuXW__emptyFiltrationContainer{border-radius:var(--border-radius);background:var(--white);justify-content:center;align-items:center;width:100%;display:flex}.EmptyFiltration-module__fwjuXW__emptyFiltrationTextSection{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5em;padding:1em;display:flex}.EmptyFiltration-module__fwjuXW__emptyFiltrationTitle{font-size:1rem;font-weight:500;line-height:1.25em}.EmptyFiltration-module__fwjuXW__emptyFiltrationDescription,.EmptyFiltration-module__fwjuXW__emptyFiltrationButton{font-size:.875rem;line-height:1.143em}
.TapToSearch-module__oSNZ1q__tapToSearch{background:var(--white);border-radius:.5rem;flex-direction:column;align-items:center;gap:.5em;padding:1.5rem;display:flex}.TapToSearch-module__oSNZ1q__title{text-align:center;font-size:1.125rem;font-weight:500;line-height:1.2222em}
.TourTypeMatrix-module__3yhCKG__matrixSection{flex-direction:column;gap:.5em;display:flex}.TourTypeMatrix-module__3yhCKG__sectionHeader{font-size:1.375rem;font-style:normal;font-weight:500;line-height:1.1818em}.TourTypeMatrix-module__3yhCKG__filtersRow{justify-content:space-between;align-items:center;min-height:1.5rem;display:flex}.TourTypeMatrix-module__3yhCKG__resetFilters{gap:.5rem;display:flex}.TourTypeMatrix-module__3yhCKG__resetFiltersMobile{flex-direction:column;flex:1.5;gap:0}.TourTypeMatrix-module__3yhCKG__timerContainerMobile{flex:1}.TourTypeMatrix-module__3yhCKG__roomsCount{font-size:.875rem;line-height:1rem}
.HotelMatrixTimer-module__fI22EW__clock{color:currentColor;width:1em;height:1em}.HotelMatrixTimer-module__fI22EW__clock path{fill:currentColor}.HotelMatrixTimer-module__fI22EW__timerText{flex-wrap:wrap;align-items:center;gap:.2857em;font-size:.875rem;line-height:1.1429em;display:flex}.HotelMatrixTimer-module__fI22EW__timerTextMobile{justify-content:end;gap:0}.HotelMatrixTimer-module__fI22EW__timerTextSmall{font-size:.75rem;line-height:.875rem}.HotelMatrixTimer-module__fI22EW__throughText{flex-wrap:wrap;align-items:center;gap:.2857em;display:flex}
.HotelMatrixFiltersSkeletons-module__gwYdcG__container{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem .5rem .5rem 0;display:flex}.HotelMatrixFiltersSkeletons-module__gwYdcG__containerMobile{flex-wrap:nowrap;overflow:scroll}.HotelMatrixFiltersSkeletons-module__gwYdcG__containerMobile::-webkit-scrollbar{-webkit-appearance:none;appearance:none;display:none}.HotelMatrixFiltersSkeletons-module__gwYdcG__containerMobile{-ms-overflow-style:none;scrollbar-width:none}.HotelMatrixFiltersSkeletons-module__gwYdcG__item{border-radius:var(--border-radius);width:7.5rem;min-width:7.5rem;height:2.5rem;animation:var(--skeleton-animation);background-color:var(--secondary-color)}
.FilterButton-module__UVbBOa__button{border-radius:var(--border-radius);background-color:var(--white);align-items:center;gap:.25rem;padding:.75rem;font-size:.875rem;line-height:1rem;display:flex}.FilterButton-module__UVbBOa__selected{background-color:var(--lightorange);outline:.063rem solid var(--secondary)}.FilterButton-module__UVbBOa__disabled{opacity:var(--disabled-opacity)}.FilterButton-module__UVbBOa__close{width:.75rem;height:.75rem}.FilterButton-module__UVbBOa__close>path{fill:var(--secondary)}
.HotelMatrixFilters-module__xyXWza__container{z-index:2;background-color:var(--background);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem .5rem .5rem 0;display:flex;position:sticky;top:8.5rem}.HotelMatrixFilters-module__xyXWza__containerDesktop{flex-wrap:nowrap;margin-left:-.125rem;padding-left:.125rem;overflow:hidden}.HotelMatrixFilters-module__xyXWza__containerMeasuring{visibility:hidden}.HotelMatrixFilters-module__xyXWza__containerMobile{flex-wrap:nowrap;top:4.8rem;overflow:scroll}.HotelMatrixFilters-module__xyXWza__containerMobile::-webkit-scrollbar{-webkit-appearance:none;appearance:none;display:none}.HotelMatrixFilters-module__xyXWza__containerMobile{-ms-overflow-style:none;scrollbar-width:none}.HotelMatrixFilters-module__xyXWza__measureRowClip{width:0;height:0;position:absolute;overflow:hidden}.HotelMatrixFilters-module__xyXWza__measureRow{pointer-events:none;visibility:hidden;align-items:center;gap:.5rem;width:max-content;display:flex}.HotelMatrixFilters-module__xyXWza__item{white-space:nowrap}
.MultiFilterButtonDesktop-module__9s7qUW__button{border-radius:var(--border-radius);background-color:var(--white);align-items:center;gap:.25rem;padding:.75rem;font-size:.875rem;line-height:1rem;display:flex}.MultiFilterButtonDesktop-module__9s7qUW__active{background-color:var(--lightorange);outline:.063rem solid var(--secondary)}.MultiFilterButtonDesktop-module__9s7qUW__activeContainer{align-items:center;gap:.125rem;display:flex}.MultiFilterButtonDesktop-module__9s7qUW__close{width:.75rem;height:.75rem}.MultiFilterButtonDesktop-module__9s7qUW__close>path{fill:var(--secondary)}.MultiFilterButtonDesktop-module__9s7qUW__arrow{flex-shrink:0;width:.75rem;height:.75rem}.MultiFilterButtonDesktop-module__9s7qUW__arrow path{fill:var(--black)}.MultiFilterButtonDesktop-module__9s7qUW__dropdown{background:var(--white);border-radius:.5em;flex-direction:column;gap:.5rem;width:18.75em;padding:.5em;display:flex;box-shadow:0 4px 8px #0000000f,0 0 0 1px #6a6a6a14}.MultiFilterButtonDesktop-module__9s7qUW__dropdownContainer{cursor:pointer}.MultiFilterButtonDesktop-module__9s7qUW__doneButton{justify-content:center;width:100%;display:flex}.MultiFilterButtonDesktop-module__9s7qUW__doneButtonText{font-size:.875rem;line-height:1.1429em}
.Checkbox-module__CtyNeW__container{width:1.375rem;height:1.375rem;position:relative}@media (min-width:992px){.Checkbox-module__CtyNeW__container{width:1rem;height:1rem}}.Checkbox-module__CtyNeW__checkbox{-webkit-appearance:none;appearance:none;cursor:pointer;pointer-events:auto;border:.0625rem solid #e3e1dd;border-radius:.25rem;width:1.5rem;height:1.5rem;margin:0;display:block}@media (min-width:992px){.Checkbox-module__CtyNeW__checkbox{width:1.125rem;height:1.125rem}}.Checkbox-module__CtyNeW__container .Checkbox-module__CtyNeW__checkbox.Checkbox-module__CtyNeW__checked{background:var(--secondary);border:0}.Checkbox-module__CtyNeW__icon{cursor:pointer;width:1.163rem;height:1.163rem;position:absolute;inset:.15rem}@media (min-width:992px){.Checkbox-module__CtyNeW__icon{width:.875rem;height:.875rem;inset:.12rem}}
.CheckboxFilter-module__S5UvGW__filterName{justify-content:space-between;align-items:center;font-size:1rem;font-weight:500;line-height:1.25rem;display:flex}.CheckboxFilter-module__S5UvGW__filterNameMobile{font-size:1.125rem;line-height:1.375rem}.CheckboxFilter-module__S5UvGW__resetFilter{color:var(--secondary);cursor:pointer;font-size:.875rem;font-weight:400;line-height:1rem}.CheckboxFilter-module__S5UvGW__optionList{flex-direction:column;gap:.5em;display:flex}.CheckboxFilter-module__S5UvGW__option{cursor:pointer;gap:.5em;display:flex}.CheckboxFilter-module__S5UvGW__optionDisabled{opacity:var(--disabled-opacity)}.CheckboxFilter-module__S5UvGW__optionInfo{flex-direction:column;flex:1;gap:.13em;display:flex}.CheckboxFilter-module__S5UvGW__optionText{font-size:.875rem;line-height:1.1429em}.CheckboxFilter-module__S5UvGW__optionTextMobile{font-size:1rem;line-height:1.25rem}.CheckboxFilter-module__S5UvGW__optionCount{color:var(--grey1);font-size:.75rem;line-height:1.1667em}.CheckboxFilter-module__S5UvGW__optionPrice{font-size:.875rem;font-weight:500;line-height:1.1429em}
.RadioFilter-module__BdaOuq__filterName{justify-content:space-between;align-items:center;font-size:1rem;font-weight:500;line-height:1.25rem;display:flex}.RadioFilter-module__BdaOuq__filterNameMobile{font-size:1.125rem;line-height:1.375rem}.RadioFilter-module__BdaOuq__resetFilter{color:var(--secondary);cursor:pointer;font-size:.875rem;font-weight:400;line-height:1rem}.RadioFilter-module__BdaOuq__optionList{flex-direction:column;gap:.5rem;display:flex}.RadioFilter-module__BdaOuq__option{cursor:pointer;gap:.5rem;display:flex}.RadioFilter-module__BdaOuq__optionDisabled{opacity:var(--disabled-opacity)}.RadioFilter-module__BdaOuq__optionInfo{flex-direction:column;flex:1;gap:.13rem;display:flex}.RadioFilter-module__BdaOuq__optionText{font-size:.875rem;line-height:1rem}.RadioFilter-module__BdaOuq__optionTextMobile{font-size:1rem;line-height:1.25rem}.RadioFilter-module__BdaOuq__optionCount{color:var(--grey1);font-size:.75rem;line-height:1rem}.RadioFilter-module__BdaOuq__optionPrice{font-size:.875rem;font-weight:500;line-height:1rem}.RadioFilter-module__BdaOuq__option .RadioFilter-module__BdaOuq__radioButton{width:1.125rem;height:1.125rem}.RadioFilter-module__BdaOuq__option .RadioFilter-module__BdaOuq__radioButton:before{border:.0625rem solid var(--grey3)}.RadioFilter-module__BdaOuq__option .RadioFilter-module__BdaOuq__radioButtonMobile{width:1.375rem;height:1.375rem}.RadioFilter-module__BdaOuq__option .RadioFilter-module__BdaOuq__radioButtonMobile:before{border:.0625rem solid var(--grey3)}
.Label-module__6gZg4a__label{background:var(--background);border-radius:.5em;align-items:center;gap:.25em;padding:.3125rem .5rem .3125rem .625rem;display:flex}.Label-module__6gZg4a__questionMark,.Label-module__6gZg4a__icon{flex-shrink:0;width:.875em;height:.875em}.Label-module__6gZg4a__labelText{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.1667em;overflow:hidden}.Label-module__6gZg4a__tooltipContent{font-size:.75rem;line-height:1.1667em}.Label-module__6gZg4a__blueLabel{color:var(--white);background:#0c73fe}.Label-module__6gZg4a__blueLabelQuestionMark path{fill:var(--white)}.Label-module__6gZg4a__limeGreen{background:var(--primary)}
.RadioButton-module__WxVNIq__radio{-webkit-appearance:none;appearance:none;outline:none;flex-shrink:0;width:1.5rem;height:1.5rem;margin:0;position:relative}.RadioButton-module__WxVNIq__radio:before{border:.0625rem solid var(--grey3);content:"";object-fit:contain;border-radius:50%;width:100%;height:100%;display:block;position:relative}.RadioButton-module__WxVNIq__radio:checked:before{background:var(--secondary);box-shadow:none;border:none}.RadioButton-module__WxVNIq__radio:checked:after{content:"";background:#fff;border-radius:50%;width:50%;height:50%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.FullscreenModal-module__PptH1G__overlay{opacity:0;background-color:#0006;transition:opacity .25s ease-out;position:fixed;inset:0}.FullscreenModal-module__PptH1G__overlay[data-state=open]{opacity:1}.FullscreenModal-module__PptH1G__overlay[data-state=closed]{opacity:0}.FullscreenModal-module__PptH1G__fullscreenModal{box-sizing:border-box;background:var(--white);flex-direction:column;width:100%;max-width:100%;display:flex;position:fixed;inset:0;overflow:hidden}.FullscreenModal-module__PptH1G__topSection{justify-content:flex-end;display:flex}.FullscreenModal-module__PptH1G__topSectionWithReset{justify-content:space-between}.FullscreenModal-module__PptH1G__cancelButton{color:var(--secondary);cursor:pointer;font-size:1rem}.FullscreenModal-module__PptH1G__fullscreenModalContent{flex-direction:column;flex:1;gap:1em;display:flex;overflow-y:auto}.FullscreenModal-module__PptH1G__floatingSection{width:100%;padding:1em;position:fixed;bottom:0;left:0}.FullscreenModal-module__PptH1G__submitButton{width:100%;margin:0 auto}.FullscreenModal-module__PptH1G__backButton{align-items:center;gap:.25em;font-size:1rem;line-height:1.25em;display:flex}.FullscreenModal-module__PptH1G__backArrow{height:1em}.FullscreenModal-module__PptH1G__backArrow path{fill:var(--secondary)}.FullscreenModal-module__PptH1G__backText{color:var(--secondary)}
.MultiFilterButtonMobile-module__dsFKpa__button{border-radius:var(--border-radius);background-color:var(--white);align-items:center;gap:.25rem;padding:.75rem;font-size:.875rem;line-height:1rem;display:flex}.MultiFilterButtonMobile-module__dsFKpa__active{background-color:var(--lightorange);outline:.063rem solid var(--secondary)}.MultiFilterButtonMobile-module__dsFKpa__activeContainer{align-items:center;gap:.125rem;display:flex}.MultiFilterButtonMobile-module__dsFKpa__close{width:.75rem;height:.75rem}.MultiFilterButtonMobile-module__dsFKpa__close>path{fill:var(--secondary)}.MultiFilterButtonMobile-module__dsFKpa__arrow{flex-shrink:0;width:.75rem;height:.75rem}.MultiFilterButtonMobile-module__dsFKpa__arrow path{fill:var(--black)}.MultiFilterButtonMobile-module__dsFKpa__fullPageModalContent{padding:1rem .5rem}
.MoreFiltersButton-module__w9ZiHG__button{border-radius:var(--border-radius);background-color:var(--white);align-items:center;gap:.25rem;padding:.75rem;font-size:.875rem;line-height:1rem;display:flex}.MoreFiltersButton-module__w9ZiHG__active{background-color:var(--lightorange);outline:.063rem solid var(--secondary)}.MoreFiltersButton-module__w9ZiHG__title{align-items:center;gap:.125rem;display:flex}.MoreFiltersButton-module__w9ZiHG__arrow{flex-shrink:0;width:.75rem;height:.75rem}.MoreFiltersButton-module__w9ZiHG__arrow path{fill:var(--black)}.MoreFiltersButton-module__w9ZiHG__dropdown{background:var(--white);width:18.75rem;max-height:23rem;box-shadow:var(--box-shadow);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.5em;display:flex;overflow:hidden auto}.MoreFiltersButton-module__w9ZiHG__dropdownContainer{cursor:pointer}.MoreFiltersButton-module__w9ZiHG__filterContainer{flex-direction:column;gap:.5rem;display:flex}.MoreFiltersButton-module__w9ZiHG__doneButton{justify-content:center;width:100%;display:flex}.MoreFiltersButton-module__w9ZiHG__doneButtonText{font-size:.875rem;line-height:1.1429em}
.HotelMatrixResetFilters-module__zpHuDq__container .HotelMatrixResetFilters-module__zpHuDq__button{color:var(--secondary);font-size:.875rem;line-height:1rem}
.HotelTypeMatrix-module__knZr-W__matrixSection{flex-direction:column;gap:.5em;display:flex}.HotelTypeMatrix-module__knZr-W__sectionHeader{font-size:1.375rem;font-weight:500;line-height:1.1818em}.HotelTypeMatrix-module__knZr-W__filtersRow{justify-content:space-between;align-items:center;min-height:1.5rem;display:flex}.HotelTypeMatrix-module__knZr-W__resetFilters{gap:.5rem;display:flex}.HotelTypeMatrix-module__knZr-W__resetFiltersMobile{flex-direction:column;flex:1.5;gap:0}.HotelTypeMatrix-module__knZr-W__timerContainerMobile{flex:1}.HotelTypeMatrix-module__knZr-W__roomsCount{font-size:.875rem;line-height:1rem}
.ExpertReviewContent-module__FkPwGG__expertReview{background:var(--white);border-radius:.5em;flex-direction:column;align-items:flex-start;gap:.5em;padding:1rem;display:flex}.ExpertReviewContent-module__FkPwGG__expertReviewMobile{padding:.5rem}.ExpertReviewContent-module__FkPwGG__expertInfo{font-size:.875rem;line-height:1.14em}.ExpertReviewContent-module__FkPwGG__header{font-size:1.375rem;font-weight:500;line-height:1.18em}.ExpertReviewContent-module__FkPwGG__headerMobile{font-size:1.125rem;font-weight:500;line-height:1.22em}.ExpertReviewContent-module__FkPwGG__expertAvatar{border-radius:50%;flex-shrink:0;width:2.5em;height:2.5em;position:relative;overflow:hidden}.ExpertReviewContent-module__FkPwGG__expertsInfo{align-items:center;gap:.5em;width:100%;display:flex}.ExpertReviewContent-module__FkPwGG__expandIcon{width:1em;height:1em}.ExpertReviewContent-module__FkPwGG__expandButton.ExpertReviewContent-module__FkPwGG__expandButton{color:var(--grey1);cursor:pointer;align-items:center;gap:.13em;padding:0;font-size:.875rem;line-height:1.14em;display:flex}.ExpertReviewContent-module__FkPwGG__expertText{white-space:pre-wrap;font-size:.875rem;line-height:1.14em;transition:all 1s ease-in-out;overflow:hidden}.ExpertReviewContent-module__FkPwGG__expertInfoName,.ExpertReviewContent-module__FkPwGG__expertInfoRegalia{font-size:.875rem;line-height:1.14em}.ExpertReviewContent-module__FkPwGG__expertTextMobileRegalia{text-overflow:ellipsis;white-space:nowrap;height:1.14em;overflow:hidden}.ExpertReviewContent-module__FkPwGG__expertTextCollapsed{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:3em;display:-webkit-box;overflow:hidden}.ExpertReviewContent-module__FkPwGG__expandedExpertText{max-height:100em}
.HowToBuyTourBanner-module__GQOTVq__howToBuyBanner{background:var(--white);cursor:pointer;border-radius:.5em;justify-content:space-between;align-items:center;padding:0 1em;display:flex;position:relative}.HowToBuyTourBanner-module__GQOTVq__info{flex-direction:column;gap:.12em;padding:1em 0;display:flex}.HowToBuyTourBanner-module__GQOTVq__header{font-size:1.125rem;font-weight:500;line-height:1.2222em}.HowToBuyTourBanner-module__GQOTVq__description{font-size:.875rem;line-height:1.1429em}.HowToBuyTourBanner-module__GQOTVq__palmImg{width:5em;height:4.5em;transition:all .2s ease-in-out;transform:scaleX(-1)scale(1.25)}.HowToBuyTourBanner-module__GQOTVq__howToBuyBanner:hover .HowToBuyTourBanner-module__GQOTVq__palmImg{transform:scale(1.45)}.HowToBuyTourBanner-module__GQOTVq__closeIcon{width:.75rem;height:.75rem;position:absolute;top:.5em;right:.5em}
.WhatInPrice-module__QN1MGG__tooltip{min-height:2.125em;font-size:.875rem;line-height:1.14em;display:inline-flex}.WhatInPrice-module__QN1MGG__whatInPrice{height:2.125em;color:var(--grey1);vertical-align:top;align-items:center;gap:.12em;display:inline-flex}.WhatInPrice-module__QN1MGG__whatInPriceText{font-size:.875rem;line-height:1.14em}.WhatInPrice-module__QN1MGG__questionMark{width:1em;height:1em}
.HotelPriceContent-module__todMlq__price{background:var(--background);vertical-align:top;border-radius:.5em;justify-content:center;align-items:center;min-height:100%;margin-right:.5em;padding:.25em .5em;display:inline-flex}.HotelPriceContent-module__todMlq__priceText{font-size:1.375rem;font-weight:500;line-height:1.18em}.HotelPriceContent-module__todMlq__priceTextInvisible{visibility:hidden}.HotelPriceContent-module__todMlq__loader{width:1.625em;height:1.625em;position:absolute}.HotelPriceContent-module__todMlq__loader path{fill:#000}.HotelPriceContent-module__todMlq__priceTextNoPrice{color:var(--grey2);font-size:1.375rem;font-weight:500;line-height:1.18em}
@keyframes Animations-module__vFsf8q__fadeInAndOut{0%,to{opacity:.5}50%{opacity:1}}.Animations-module__vFsf8q__fadeInAndOutClass{animation:1.2s ease-in-out infinite Animations-module__vFsf8q__fadeInAndOut}@keyframes Animations-module__vFsf8q__tapAnimation{0%{opacity:0}50%{opacity:1}to{opacity:0}}.Animations-module__vFsf8q__tapAnimationClass{animation:.6s ease-in-out Animations-module__vFsf8q__tapAnimation}
.MobileSortItem-module__a8HUTG__container .MobileSortItem-module__a8HUTG__button{text-align:left;justify-content:space-between;align-items:center;width:100%;font-size:1.125rem;font-weight:400;line-height:1.375rem;display:flex}
.SortingMobileButton-module__PZl1sq__button{border-radius:var(--border-radius);background-color:var(--secondary-color);align-items:center;gap:.5rem;padding:.75rem;display:flex}.SortingMobileButton-module__PZl1sq__button>svg>path{fill:var(--black-base);margin-top:.1875rem}.SortingMobileButton-module__PZl1sq__button{font-size:.875rem;line-height:1rem}
.ReviewsSortingMobile-module__KRnSOa__container{margin-top:4px}.ReviewsSortingMobile-module__KRnSOa__header{padding:6px 12px;font-size:1.375rem;font-weight:500;line-height:1.625rem}
.ShowMoreCommentsButton-module__CvzGFq__showMoreBtn{margin-top:.5em}
.ReviewsBlockHeader-module__pJclCW__header{margin-bottom:10px;font-weight:500}.ReviewsBlockHeader-module__pJclCW__header>span{font-size:18px}.ReviewsBlockHeader-module__pJclCW__header{font-size:1.375rem;line-height:1.625rem}.ReviewsBlockHeader-module__pJclCW__link:hover{color:var(--secondary)}
.DesktopHotelReviews-module__Yq7tdG__container{flex-direction:column;gap:1.5rem;display:flex}.DesktopHotelReviews-module__Yq7tdG__disabledReviews{cursor:not-allowed;pointer-events:none}
.NewHotelsRelink-module__0kVeHa__header{margin-bottom:.625rem;font-size:1.375rem;font-weight:500;line-height:1.625rem}.NewHotelsRelink-module__0kVeHa__headerMobile{font-size:1.125rem;line-height:1.375rem}.NewHotelsRelink-module__0kVeHa__container .NewHotelsRelink-module__0kVeHa__mobileTrack{gap:.5rem}
.BottomSheet-module__HwC16a__overlay{background-color:#0006;position:fixed;inset:0}.BottomSheet-module__HwC16a__content{-webkit-overflow-scrolling:touch;background-color:#fff;border-top-left-radius:.625rem;border-top-right-radius:.625rem;flex-direction:column;max-height:100%;padding:.5rem 0 0;display:flex;position:fixed;bottom:0;left:0;right:0}.BottomSheet-module__HwC16a__contentWithSnapPoints{height:100%}.BottomSheet-module__HwC16a__contentFullscreen{border-top-left-radius:0;border-top-right-radius:0;padding-top:0}.BottomSheet-module__HwC16a__closing{opacity:0;transform:translateY(100%)}.BottomSheet-module__HwC16a__handlebar.BottomSheet-module__HwC16a__handlebar{z-index:1;background-color:var(--grey2);border-radius:.125rem;width:2.5rem;min-height:.125rem;max-height:.125rem;margin-bottom:1rem}.BottomSheet-module__HwC16a__fullscreenHandlebar.BottomSheet-module__HwC16a__fullscreenHandlebar{background:0 0;width:100%;height:100%;position:absolute}.BottomSheet-module__HwC16a__container{touch-action:none;will-change:opacity;height:0;position:fixed;top:0;bottom:0;left:0}.BottomSheet-module__HwC16a__hidingAnimationBackground{animation:2s linear reverse BottomSheet-module__HwC16a__slowAppear}.BottomSheet-module__HwC16a__closeButton{box-sizing:border-box;color:#00f;text-align:center;border:.0625rem solid #00f;border-radius:.25rem;margin-top:.75rem;padding:.5rem 1rem;font-size:.875rem;line-height:1rem}.BottomSheet-module__HwC16a__closeIcon{cursor:pointer;width:.9375rem;height:.9375rem;position:absolute;right:.5rem}.BottomSheet-module__HwC16a__bottomSheetContent{flex-direction:column;flex:1;padding:0 1rem 1rem;display:flex}.BottomSheet-module__HwC16a__bottomSheetContent::-webkit-scrollbar{-webkit-appearance:none;appearance:none;display:none}.BottomSheet-module__HwC16a__bottomSheetContent{-ms-overflow-style:none;scrollbar-width:none}.BottomSheet-module__HwC16a__bottomSheetContentFullscreen{overflow:hidden scroll}.BottomSheet-module__HwC16a__topBar{height:3rem;position:relative}.BottomSheet-module__HwC16a__backButton{height:100%;color:var(--secondary);justify-content:center;align-items:center;padding:0 1rem;display:flex;position:absolute;right:0}
.Logo-module__o_waGq__blackLogo g{fill:#000}.Logo-module__o_waGq__logoIcon{height:100%}
.HeaderMenu-module__63AKlW__headerNav{justify-content:flex-end;align-items:center;height:100%;display:flex}
.HeaderMenuContactUs-module__Q7UpTa__headerMenuContactUs:hover{color:var(--secondary)}:is(.HeaderMenuContactUs-module__Q7UpTa__headerMenuContactUs:hover>div>div>svg)>path:first-child{fill:var(--secondary)}:is(.HeaderMenuContactUs-module__Q7UpTa__headerMenuContactUs:hover>div>div>svg)>path:nth-child(2){stroke:var(--secondary)}
.HeaderMenuItem-module__mZ-A6q__headerMenuItemWrapper{height:100%;line-height:14px;position:relative}.HeaderMenuItem-module__mZ-A6q__headerMenuItem{cursor:pointer;flex-direction:column;justify-content:space-between;align-items:center;height:100%;font-size:12px;font-weight:500;line-height:14px;display:flex}.HeaderMenuItem-module__mZ-A6q__iconWrapper{height:100%}.HeaderMenuItem-module__mZ-A6q__iconWrapperTitle{height:1.25rem}.HeaderMenuItem-module__mZ-A6q__iconWrapper svg{height:100%}.HeaderMenuItem-module__mZ-A6q__dropdown{z-index:4;opacity:0;visibility:hidden;padding-top:8px;transition:opacity .15s,transform .15s;position:absolute;top:100%;right:0;transform:translateY(-10px)}.HeaderMenuItem-module__mZ-A6q__headerMenuItemWrapper:hover .HeaderMenuItem-module__mZ-A6q__dropdown{opacity:1;visibility:visible;transform:translateY(0)}
.HeaderMenuHelp-module__sIYPZG__headerMenuHelp:hover{color:var(--secondary)}:is(.HeaderMenuHelp-module__sIYPZG__headerMenuHelp:hover>div>div>svg)>path:first-child{fill:var(--secondary)}:is(.HeaderMenuHelp-module__sIYPZG__headerMenuHelp:hover>div>div>svg)>path:nth-child(2){stroke:var(--secondary)}
.HeaderMenuDropdown-module__FwsMMG__dropdown{background-color:var(--white);color:var(--black);white-space:nowrap;border-radius:8px;flex-direction:column;padding:8px 0;display:flex;box-shadow:0 4px 8px #0000000f,0 0 0 1px #6a6a6a14}.HeaderMenuDropdown-module__FwsMMG__dropdownItem{width:100%;padding:8px 12px}.HeaderMenuDropdown-module__FwsMMG__dropdownItem:hover{background-color:var(--background)}.HeaderMenuDropdown-module__FwsMMG__dropdownItemLink,.HeaderMenuDropdown-module__FwsMMG__dropdownItemButton{cursor:pointer;text-align:left;width:100%;font-size:.875rem;font-weight:400;line-height:1rem;display:flex}.HeaderMenuDropdown-module__FwsMMG__dropdownItemButton.HeaderMenuDropdown-module__FwsMMG__dropdownItemButton{justify-content:flex-start}.HeaderMenuDropdown-module__FwsMMG__dropdownItemDanger.HeaderMenuDropdown-module__FwsMMG__dropdownItemDanger{color:var(--secondary)}
.HeaderMenuLogin-module__YLfxTW__headerMenuLogin:hover{color:var(--secondary)}:is(.HeaderMenuLogin-module__YLfxTW__headerMenuLogin:hover>div>div>svg)>path:first-child{fill:var(--secondary)}:is(.HeaderMenuLogin-module__YLfxTW__headerMenuLogin:hover>div>div>svg)>path:nth-child(2){stroke:var(--secondary)}.HeaderMenuLogin-module__YLfxTW__modal{z-index:9999;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.HeaderMenuLogin-module__YLfxTW__modalContent{z-index:10000;background:var(--white);text-align:center;border-radius:8px;width:90%;max-width:400px;padding:20px;position:relative}
.HeaderMenuService-module__2bvp-a__headerMenuService:hover{color:var(--secondary)}:is(.HeaderMenuService-module__2bvp-a__headerMenuService:hover>div>div>svg)>path:first-child{fill:var(--secondary)}:is(.HeaderMenuService-module__2bvp-a__headerMenuService:hover>div>div>svg)>path:nth-child(2){stroke:var(--secondary)}
.HeaderMenuWishlist-module__NBvwrG__iconContainer{height:100%;position:relative}.HeaderMenuWishlist-module__NBvwrG__icon:hover{color:var(--secondary)}:is(.HeaderMenuWishlist-module__NBvwrG__icon:hover>div>div>svg)>path:first-child{fill:var(--secondary)}:is(.HeaderMenuWishlist-module__NBvwrG__icon:hover>div>div>svg)>path:nth-child(2){stroke:var(--secondary)}.HeaderMenuWishlist-module__NBvwrG__icon{cursor:pointer;fill:var(--black-base)}.HeaderMenuWishlist-module__NBvwrG__itemsCount{background-color:var(--white);width:1rem;height:1rem;color:var(--black-base);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:-.3125rem;right:.7rem}
.HeaderMenuList-module__MsIEKa__headerMenuList{align-items:center;gap:20px;height:100%;font-weight:500;display:flex}
.CashbackComponent-module__CRW5cG__infoWrapper{justify-content:center;align-items:center;gap:2px;font-size:1rem;line-height:1.25rem;display:flex}.CashbackComponent-module__CRW5cG__score{font-size:1rem;line-height:1.25rem}.CashbackComponent-module__CRW5cG__icon{justify-content:center;align-items:center;width:14px;height:14px;display:flex}
.AvatarComponent-module__YZ0yRG__avatarImage{object-fit:cover;object-position:center;border-radius:20px;width:fit-content}
.HeaderAvatarMenuItem-module__zbKyha__avatar{height:100%}
.HeaderSidebar-module__5vdyRG__hamburger{cursor:pointer;width:24px;height:24px;padding:0}@media (min-width:992px){.HeaderSidebar-module__5vdyRG__hamburger{padding:0}}.HeaderSidebar-module__5vdyRG__defaultHamburger{cursor:pointer;width:1.5em;height:1.5em}
.HomepageHeader-module__1wGmLq__homepageHeader{z-index:1;background-color:var(--primary);justify-content:center;width:100%;height:4.875rem;padding:1.25rem 0;font-size:1rem;display:flex}.HomepageHeader-module__1wGmLq__giftHeader{background-color:var(--pink)}.HomepageHeader-module__1wGmLq__homepageHeaderMobile{height:3.5625rem;padding:1.3125rem 1rem 0 1.3125rem}.HomepageHeader-module__1wGmLq__homepageHeaderContent{width:100%;max-width:var(--xl-screen);justify-content:space-between;align-items:flex-end;height:100%;display:flex}.HomepageHeader-module__1wGmLq__homepageHeaderLogo{height:100%}.HomepageHeader-module__1wGmLq__giftHeaderLogo{width:13.875rem}
.HeaderPreviewTabs-module__JbIVyW__tabsPreview{display:flex}.HeaderPreviewTabs-module__JbIVyW__tabPreview{cursor:pointer;border-radius:.5em;padding:.4133em .6667em;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.1667em}.HeaderPreviewTabs-module__JbIVyW__activeTabPreview{background:var(--white);color:var(--secondary)}
.HeaderSearchPreview-module__gqa6lq__searchPreview{flex-direction:column;flex:1;gap:.3333em;min-width:0;height:100%;margin:0 1.62em;font-size:.75rem;font-weight:500;line-height:1.1667em;display:flex}.HeaderSearchPreview-module__gqa6lq__searchPreviewMobile{margin:0 1em 0 1.375em}.HeaderSearchPreview-module__gqa6lq__searchFormPreview{background:var(--cigarette-background);cursor:pointer;border-radius:.6667em;align-items:center;gap:.6667em;min-width:0;height:100%;padding:1em .6667em;font-size:.75rem;font-weight:500;line-height:1.1667em;display:flex;overflow:hidden}.HeaderSearchPreview-module__gqa6lq__mobileSearchFormPreview{flex-direction:column;gap:0;padding:.3333em .6667em}.HeaderSearchPreview-module__gqa6lq__searchIcon{min-width:1.3333em;height:1.3333em}.HeaderSearchPreview-module__gqa6lq__searchIcon path{fill:var(--black)}.HeaderSearchPreview-module__gqa6lq__searchDetailsTextMobile{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;max-width:100%;height:1.1667em;font-size:.75rem;font-weight:500;line-height:1.1667em;overflow:hidden}.HeaderSearchPreview-module__gqa6lq__searchDetailsMobile{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;overflow:hidden}.HeaderSearchPreview-module__gqa6lq__searchDetailsTextBlock{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;display:inline;overflow:hidden}.HeaderSearchPreview-module__gqa6lq__searchDetailsDates,.HeaderSearchPreview-module__gqa6lq__searchDetailsText{margin-right:.5em}.HeaderSearchPreview-module__gqa6lq__defaultTextPreview{padding:1em .6667em}.HeaderSearchPreview-module__gqa6lq__defaultTextContainer{align-items:center;gap:.5rem;display:flex}.HeaderSearchPreview-module__gqa6lq__defaultTextContainer>svg>path{fill:var(--grey2)}.HeaderSearchPreview-module__gqa6lq__defaultText{color:var(--grey2)}
.ExpandedHeader-module__krnvda__expandedHeader{background:var(--primary);justify-content:center;width:100%;font-size:1rem;animation:.5s cubic-bezier(.32,.72,0,1) ExpandedHeader-module__krnvda__slideDown;display:flex;position:fixed}.ExpandedHeader-module__krnvda__expandedHeaderContentWrapper{flex:1;max-width:77.5rem}.ExpandedHeader-module__krnvda__expandedHeaderMobile{padding:0}.ExpandedHeader-module__krnvda__expandedHeader.ExpandedHeader-module__krnvda__visible{animation:.2s ease-out forwards ExpandedHeader-module__krnvda__slideIn}.ExpandedHeader-module__krnvda__expandedHeader.ExpandedHeader-module__krnvda__closing{animation:.2s ease-in forwards ExpandedHeader-module__krnvda__slideOut}.ExpandedHeader-module__krnvda__backdrop{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:#0006;animation:.5s cubic-bezier(.32,.72,0,1) ExpandedHeader-module__krnvda__fadeIn;position:fixed;inset:0}@keyframes ExpandedHeader-module__krnvda__slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes ExpandedHeader-module__krnvda__fadeIn{0%{opacity:0}to{opacity:1}}
.SearchTypeTab-module__Ll2PSa__tab{color:var(--black);cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.4375rem .75rem .4375rem .5rem;transition:all .15s ease-in-out;display:flex}.SearchTypeTab-module__Ll2PSa__tab svg{width:1.5rem;height:1.5rem}.SearchTypeTab-module__Ll2PSa__tabCompact.SearchTypeTab-module__Ll2PSa__tabCompact{padding:.5rem .75rem .5rem .5rem}.SearchTypeTab-module__Ll2PSa__tabText{font-size:.875rem;font-weight:500;line-height:1.1429}.SearchTypeTab-module__Ll2PSa__tabActive{background:var(--white);color:var(--secondary)}:is(.SearchTypeTab-module__Ll2PSa__tabActive svg) path{fill:var(--secondary)}.SearchTypeTab-module__Ll2PSa__tabActiveCompact.SearchTypeTab-module__Ll2PSa__tabActiveCompact{background:var(--white);color:var(--secondary)}:is(.SearchTypeTab-module__Ll2PSa__tabActiveCompact.SearchTypeTab-module__Ll2PSa__tabActiveCompact svg) path{stroke:var(--secondary)}
.SearchTypeTabs-module__xEwtcW__tabs{align-items:center;height:100%;display:flex;overflow:auto}.SearchTypeTabs-module__xEwtcW__tabs::-webkit-scrollbar{-webkit-appearance:none;appearance:none;display:none}.SearchTypeTabs-module__xEwtcW__tabs{-ms-overflow-style:none;scrollbar-width:none}
.ExpandedHeaderContent-module__Msbfda__expandedHeaderContent{flex-grow:1}.ExpandedHeaderContent-module__Msbfda__searchHeaderContent{max-width:100%}.ExpandedHeaderContent-module__Msbfda__firstRow{align-items:center;min-width:100%;padding:1.1875rem 0;display:flex}.ExpandedHeaderContent-module__Msbfda__firstRowMobile{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:1.31rem .5rem .5rem}.ExpandedHeaderContent-module__Msbfda__logo{min-width:14.76rem;height:100%;margin-right:1rem}.ExpandedHeaderContent-module__Msbfda__logoMobile{height:2.25rem;margin-left:.81rem}.ExpandedHeaderContent-module__Msbfda__searchTypeTabs{flex:1}.ExpandedHeaderContent-module__Msbfda__secondRow{--secondary-color:var(--primary-header-color,var(--white));min-height:4.37rem;transition:all .25s ease-in-out}.ExpandedHeaderContent-module__Msbfda__secondRowMobilePackage{min-height:27.25rem;max-height:27.25rem;padding:0 0 1.5rem;overflow:hidden}.ExpandedHeaderContent-module__Msbfda__secondRowMobileHotel{min-height:21.75rem;max-height:21.75rem;padding:0 0 1.5rem;overflow:hidden}
.CigarettePreview-module__fE_ayq__loadingContainer{display:block}.CigarettePreview-module__fE_ayq__inputsWrapper{flex-direction:column;gap:1rem;height:100%;padding:.5rem .5rem 5.25rem;display:flex;overflow:hidden}.CigarettePreview-module__fE_ayq__skeletonInput{background-color:var(--white);border-radius:.5rem;height:3rem;animation:1.5s ease-in-out infinite CigarettePreview-module__fE_ayq__pulse}.CigarettePreview-module__fE_ayq__skeletonLabel{background:var(--grey3);border-radius:.25rem;width:10.625rem;height:1rem;margin-bottom:.5rem;animation:1.5s ease-in-out infinite CigarettePreview-module__fE_ayq__pulse}.CigarettePreview-module__fE_ayq__row{gap:.5rem;display:flex}.CigarettePreview-module__fE_ayq__skeletonHalfInput{background-color:var(--white);border-radius:.625rem;height:3rem;animation:1.5s ease-in-out infinite CigarettePreview-module__fE_ayq__pulse}.CigarettePreview-module__fE_ayq__rowHalf{flex:1}.CigarettePreview-module__fE_ayq__skeletonHalfLabel{background:var(--grey3);border-radius:.25rem;width:4.375rem;height:1rem;margin-bottom:.5rem;animation:1.5s ease-in-out infinite CigarettePreview-module__fE_ayq__pulse}.CigarettePreview-module__fE_ayq__buttonContainer{background:var(--primary);width:100%;padding:1rem .5rem 1.5rem;position:absolute;bottom:0}.CigarettePreview-module__fE_ayq__skeletonButton{background-color:var(--secondary);border-radius:.5rem;justify-content:center;align-items:center;width:100%;height:3rem;display:flex}.CigarettePreview-module__fE_ayq__loader{height:2.25rem}@keyframes CigarettePreview-module__fE_ayq__pulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.CigarettePreview-module__fE_ayq__desktopInputsWrapper{border-radius:var(--border-radius);background:var(--cigarette-background);isolation:isolate;justify-content:flex-end;height:3.5rem;display:flex;overflow:hidden}.CigarettePreview-module__fE_ayq__desktopButtonContainer{background:var(--secondary);justify-content:center;align-items:center;width:9.3125rem;display:flex}.CigarettePreview-module__fE_ayq__desktopLoader{width:2rem;height:2rem}
.DefaultHeader-module__qUyZ7a__defaultHeader{z-index:5;background:var(--primary-header);justify-content:center;width:100%;height:4.875rem;padding:0;font-size:1rem;display:flex;position:sticky;top:0}.DefaultHeader-module__qUyZ7a__defaultHeaderContent{justify-content:center;align-items:center;width:100%;max-width:77.5rem;height:100%;padding:.37rem 1rem;font-size:1rem;display:flex}.DefaultHeader-module__qUyZ7a__defaultHeaderLogo{height:100%;padding:.95rem 0;font-size:1rem}.DefaultHeader-module__qUyZ7a__defaultHeaderLogoMobile{height:100%}.DefaultHeader-module__qUyZ7a__defaultHeaderMenu{padding:.87rem 0}
.SeoHeader-module__XK9bjG__expandedSeoHeader{z-index:5;background:var(--primary);width:100%;font-size:1rem;position:sticky;top:0}.SeoHeader-module__XK9bjG__expandedSeoHeaderPadded{padding:0 4.125rem}.SeoHeader-module__XK9bjG__expandedSeoHeaderMobile{height:100%;padding:0;position:relative}.SeoHeader-module__XK9bjG__seoHeaderMobile{z-index:5;background:var(--primary);justify-content:center;width:100%;height:4.875rem;padding:0;font-size:1rem;animation:.3s ease-in-out SeoHeader-module__XK9bjG__slideDownFadeIn;display:flex;position:fixed;top:0}.SeoHeader-module__XK9bjG__headerContent{width:100%;max-width:var(--xl-screen);margin:0 auto}.SeoHeader-module__XK9bjG__defaultHeaderContent{justify-content:center;align-items:center;width:100%;max-width:77.5rem;height:100%;padding:.37rem 1rem;font-size:1rem;display:flex}.SeoHeader-module__XK9bjG__defaultHeaderLogo{height:100%;padding:.95rem 0;font-size:1rem}.SeoHeader-module__XK9bjG__defaultHeaderLogoMobile{height:100%}.SeoHeader-module__XK9bjG__defaultHeaderMenu{padding:.87rem 0}@keyframes SeoHeader-module__XK9bjG__slideDownFadeIn{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}
.SearchHeader-module__B-ohZG__searchHeader{z-index:5;background:var(--primary-header);justify-content:center;width:100%;padding:0;font-size:1rem;display:flex;top:0}.SearchHeader-module__B-ohZG__searchHeaderContent{justify-content:center;align-items:center;width:100%;height:100%;padding:.37rem 4.12rem;font-size:1rem;display:flex}.SearchHeader-module__B-ohZG__searchHeaderLogoMobile{flex-shrink:0;height:100%;padding:.95rem 0;font-size:1rem}.SearchHeader-module__B-ohZG__searchHeaderMobile{height:4.875rem}.SearchHeader-module__B-ohZG__searchHeaderContentMobile{padding:.37rem 1rem}.SearchHeader-module__B-ohZG__searchHeaderMenu{padding:.87rem 0}
.BackToHotelButton-module__y9cyvW__button{z-index:2;background:var(--white);border-radius:.5em;justify-content:center;align-items:center;gap:.5em;width:max-content;margin-bottom:1em;padding:.75em 1em .75em .75em;display:flex;position:relative}.BackToHotelButton-module__y9cyvW__buttonContent{align-items:center;gap:.5em;transition:opacity .2s ease-in-out;display:flex}.BackToHotelButton-module__y9cyvW__hiddenContent{opacity:0}.BackToHotelButton-module__y9cyvW__buttonLoader{padding:.75em 1em;position:relative}.BackToHotelButton-module__y9cyvW__loader{width:1.5em;height:1.5em;position:absolute}.BackToHotelButton-module__y9cyvW__loader path{fill:var(--black)}.BackToHotelButton-module__y9cyvW__buttonText{font-size:.875rem;line-height:1.1429em}.BackToHotelButton-module__y9cyvW__buttonIcon{width:1em;height:1em}.BackToHotelButton-module__y9cyvW__buttonIcon path{fill:var(--black)}
.HotelsOffersPage-module__ys9Elq__offersPage{padding:.75em .5em 0;animation:.3s ease-in-out forwards HotelsOffersPage-module__ys9Elq__fadeIn}@keyframes HotelsOffersPage-module__ys9Elq__fadeIn{0%{opacity:0}to{opacity:1}}
.NewHotelMatrixTabs-module__pNPFyG__tabs{align-items:stretch;display:flex;overflow:auto}.NewHotelMatrixTabs-module__pNPFyG__tabs::-webkit-scrollbar{-webkit-appearance:none;appearance:none;display:none}.NewHotelMatrixTabs-module__pNPFyG__tabs{-ms-overflow-style:none;scrollbar-width:none}
.NewHotelMatrixTab-module__xdWptq__tab{cursor:pointer;align-items:center;gap:.38rem;padding:.5rem .75rem .5rem .5rem;font-size:.875rem;font-weight:500;line-height:1rem;display:flex}.NewHotelMatrixTab-module__xdWptq__tab svg{width:1.25rem;height:1.25rem}.NewHotelMatrixTab-module__xdWptq__tabMobile{padding:.19rem .8571rem .19rem .5714rem}.NewHotelMatrixTab-module__xdWptq__tabFlex1{flex:1}.NewHotelMatrixTab-module__xdWptq__tabFlex2{flex:2}.NewHotelMatrixTab-module__xdWptq__tabContent{flex-direction:row;align-items:center;gap:.25rem;display:flex}.NewHotelMatrixTab-module__xdWptq__tabContentMobile{flex-direction:column;align-items:flex-start;gap:0;display:flex}.NewHotelMatrixTab-module__xdWptq__tabCentered{justify-content:center;display:flex}.NewHotelMatrixTab-module__xdWptq__tabActive{background:var(--background);color:var(--secondary);border-radius:.5rem}:is(.NewHotelMatrixTab-module__xdWptq__tabActive svg) path{fill:var(--secondary)}.NewHotelMatrixTab-module__xdWptq__price{font-size:.75rem;font-weight:500;line-height:.875rem}.NewHotelMatrixTab-module__xdWptq__priceSkeleton{border-radius:var(--border-radius);width:4.5rem;height:.75rem;animation:var(--skeleton-animation);background:var(--grey3);margin-top:.125rem}
.MobileOffersHeader-module__WLEnPa__header{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.MobileOffersHeader-module__WLEnPa__backButton.MobileOffersHeader-module__WLEnPa__backButton{border-radius:var(--border-radius);background:var(--white);flex-shrink:0;padding:.625rem;position:relative}.MobileOffersHeader-module__WLEnPa__backButtonLoading{justify-content:center}.MobileOffersHeader-module__WLEnPa__backIcon{width:1.25rem;height:1.25rem}.MobileOffersHeader-module__WLEnPa__backIcon path{fill:var(--black)}.MobileOffersHeader-module__WLEnPa__loader{width:1.5rem;height:1.5rem}.MobileOffersHeader-module__WLEnPa__loader path{fill:var(--grey1)}.MobileOffersHeader-module__WLEnPa__content{min-width:0}.MobileOffersHeader-module__WLEnPa__title{font-size:1.125rem;font-weight:500;line-height:1.375rem}.MobileOffersHeader-module__WLEnPa__subtitle{color:var(--grey1);vertical-align:middle;flex-wrap:wrap;align-items:center;gap:.24rem;font-size:.75rem;line-height:.875rem;display:flex}.MobileOffersHeader-module__WLEnPa__tabs{border-radius:var(--border-radius);background:var(--white);margin-bottom:.75rem;padding:.12rem}.MobileOffersHeader-module__WLEnPa__hotelOnlyTabs{margin-bottom:0}
.HotelsPageMobile-module__csCB1G__hotelsPageMobileWrapper{min-height:100vh}
.ButtonOld-module__bIrZgq__buttonLoader{min-width:24px}.ButtonOld-module__bIrZgq__buttonLoader path{stroke:var(--grey-medium)}.ButtonOld-module__bIrZgq__buttonPrimary{min-height:40px;color:var(--black-base);cursor:pointer;outline:2px solid var(--grey-light);border-radius:2px;justify-content:center;align-items:center;padding:4px 8px;font-size:.875rem;font-weight:700;line-height:1rem;display:flex;box-shadow:0 2px 4px #0000001a}.ButtonOld-module__bIrZgq__buttonPrimary:hover{filter:brightness(1.03);background:linear-gradient(#ffe700 0%,#ffd000 100%);outline:none;box-shadow:0 2px #b27e01}:is(.ButtonOld-module__bIrZgq__buttonPrimary:hover .ButtonOld-module__bIrZgq__buttonLoader) path{stroke:#f5a623}.ButtonOld-module__bIrZgq__buttonPrimary:active{background:linear-gradient(360deg,#ffe700 0%,#ffd000 100%);outline:none;box-shadow:0 -2px #b27e01}.ButtonOld-module__bIrZgq__buttonPrimary:disabled,.ButtonOld-module__bIrZgq__buttonPrimary[disabled]{color:var(--grey-medium);pointer-events:none;background:linear-gradient(#fffbd8 0%,#fff0ae 100%);box-shadow:0 2px #e3ce9d}.ButtonOld-module__bIrZgq__alwaysActiveButton{background:linear-gradient(#ffe700 0%,#ffd000 100%);outline:none;box-shadow:0 2px #b27e01}.ButtonOld-module__bIrZgq__buttonSecondary{min-height:32px;color:var(--blue);cursor:pointer;outline:2px solid var(--blue);border-radius:2px;justify-content:center;align-items:center;padding:7px;font-size:.875rem;line-height:1rem;display:flex}.ButtonOld-module__bIrZgq__buttonSecondary:hover{filter:brightness(1.2)}.ButtonOld-module__bIrZgq__buttonFunctional{background:var(--white);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;min-height:32px;font-size:.875rem;line-height:1rem;display:flex}.ButtonOld-module__bIrZgq__buttonUnstyled{cursor:pointer}
.Button-module__XKZwXW__button{color:inherit;cursor:pointer;justify-content:center;align-items:center;transition:all .2s ease-in-out;display:flex;position:relative}.Button-module__XKZwXW__button .Button-module__XKZwXW__buttonLoader{width:1.5rem;height:1.5rem}.Button-module__XKZwXW__button:disabled{pointer-events:none}.Button-module__XKZwXW__loaderWrapper{border-radius:var(--border-radius);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.Button-module__XKZwXW__loaderWrapper[hidden]{display:none}.Button-module__XKZwXW__orange,.Button-module__XKZwXW__grey,.Button-module__XKZwXW__white,.Button-module__XKZwXW__whiteBordered,.Button-module__XKZwXW__lime{border-radius:var(--border-radius);padding:.75rem 1rem}.Button-module__XKZwXW__orange{background-color:var(--secondary)}.Button-module__XKZwXW__orange:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.Button-module__XKZwXW__orange: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)}}.Button-module__XKZwXW__orange: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)}.Button-module__XKZwXW__orange{color:var(--white)}.Button-module__XKZwXW__orange .Button-module__XKZwXW__loaderWrapper{background:var(--secondary)}.Button-module__XKZwXW__grey{background-color:var(--background);background-color:var(--background)}.Button-module__XKZwXW__grey:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.Button-module__XKZwXW__grey: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)}}.Button-module__XKZwXW__grey: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)}.Button-module__XKZwXW__grey .Button-module__XKZwXW__loaderWrapper{background:var(--background)}.Button-module__XKZwXW__grey .Button-module__XKZwXW__buttonLoader path{fill:var(--black)}.Button-module__XKZwXW__white{background-color:var(--white)}.Button-module__XKZwXW__white:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.Button-module__XKZwXW__white:hover:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--hover-alpha)) 0%, rgb(0 0 0/var(--hover-alpha)) 100%), var(--white)}}.Button-module__XKZwXW__white:active:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--pressed-alpha)) 0%, rgb(0 0 0/var(--pressed-alpha)) 100%), var(--white)}.Button-module__XKZwXW__white .Button-module__XKZwXW__loaderWrapper{background:var(--white)}.Button-module__XKZwXW__white .Button-module__XKZwXW__buttonLoader path{fill:var(--secondary)}.Button-module__XKZwXW__whiteBordered{background-color:var(--white)}.Button-module__XKZwXW__whiteBordered:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.Button-module__XKZwXW__whiteBordered:hover:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--hover-alpha)) 0%, rgb(0 0 0/var(--hover-alpha)) 100%), var(--white)}}.Button-module__XKZwXW__whiteBordered:active:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--pressed-alpha)) 0%, rgb(0 0 0/var(--pressed-alpha)) 100%), var(--white)}.Button-module__XKZwXW__whiteBordered{box-shadow:var(--box-shadow)}.Button-module__XKZwXW__whiteBordered .Button-module__XKZwXW__loaderWrapper{background:var(--white)}.Button-module__XKZwXW__whiteBordered .Button-module__XKZwXW__buttonLoader path{fill:var(--secondary)}.Button-module__XKZwXW__lime{background-color:var(--primary)}.Button-module__XKZwXW__lime:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.Button-module__XKZwXW__lime:hover:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--hover-alpha)) 0%, rgb(0 0 0/var(--hover-alpha)) 100%), var(--primary)}}.Button-module__XKZwXW__lime:active:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--pressed-alpha)) 0%, rgb(0 0 0/var(--pressed-alpha)) 100%), var(--primary)}.Button-module__XKZwXW__lime .Button-module__XKZwXW__loaderWrapper{background:var(--white)}.Button-module__XKZwXW__lime .Button-module__XKZwXW__buttonLoader path{fill:var(--black)}
.Dialog-module__c7US-G__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--black-base-transparent);position:fixed;inset:0}.Dialog-module__c7US-G__overlayAnimation[data-state=open]{animation:var(--fade-in-animation)}.Dialog-module__c7US-G__overlayAnimation[data-state=closed]{animation:var(--fade-out-animation)}.Dialog-module__c7US-G__content{border-radius:var(--border-radius);background-color:var(--white);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.Dialog-module__c7US-G__contentAnimation[data-state=open]{animation:var(--scale-fade-in-animation)}.Dialog-module__c7US-G__contentAnimation[data-state=closed]{animation:var(--scale-fade-out-animation)}.Dialog-module__c7US-G__close{z-index:1;border-radius:var(--border-radius);cursor:pointer;background-color:var(--background);width:2rem;height:2rem;padding:.5rem;position:fixed;top:1rem;right:1rem}.Dialog-module__c7US-G__close:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.Dialog-module__c7US-G__close: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)}}.Dialog-module__c7US-G__close: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)}.Dialog-module__c7US-G__alternativeClose{background-color:#ffffff16}.Dialog-module__c7US-G__alternativeClose:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.Dialog-module__c7US-G__alternativeClose:hover:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--hover-alpha)) 0%, rgb(0 0 0/var(--hover-alpha)) 100%), #ffffff16}}.Dialog-module__c7US-G__alternativeClose:active:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--pressed-alpha)) 0%, rgb(0 0 0/var(--pressed-alpha)) 100%), #ffffff16}.Dialog-module__c7US-G__close path{fill:var(--grey1)}.Dialog-module__c7US-G__alternativeClose path{fill:var(--white)}
.Spinner-module__uzCsFa__loader{animation:var(--loader-animation)}
.Select-module__wRmqua__trigger{border-radius:var(--border-radius);background-color:var(--white);color:var(--black);cursor:pointer;transition:var(--border-transition);border:1px solid var(--grey3);justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem;font-size:1rem;line-height:1.25rem;display:inline-flex}@media (hover:hover){.Select-module__wRmqua__trigger:hover{border:1px solid var(--grey1)}}.Select-module__wRmqua__trigger:focus{border:1px solid var(--grey1)}.Select-module__wRmqua__trigger[data-disabled]{opacity:var(--disabled-opacity);pointer-events:none}.Select-module__wRmqua__trigger[data-placeholder]{color:var(--grey2)}.Select-module__wRmqua__icon{display:contents}.Select-module__wRmqua__icon svg{transform-origin:50%;height:.75rem;transition:var(--chevron-rotation)}.Select-module__wRmqua__trigger[data-placeholder] .Select-module__wRmqua__icon svg path{fill:var(--grey2)}.Select-module__wRmqua__trigger[data-state=open] .Select-module__wRmqua__icon svg{transform:rotate(180deg)}.Select-module__wRmqua__trigger[data-state=closed] .Select-module__wRmqua__icon svg{transform:rotate(0)}.Select-module__wRmqua__content{border-radius:var(--border-radius);background-color:var(--white);box-shadow:var(--box-shadow);overflow:hidden}.Select-module__wRmqua__contentAnimation[data-state=open]{animation:var(--scale-fade-in-animation)}.Select-module__wRmqua__contentAnimation[data-state=closed]{animation:var(--scale-fade-out-animation)}
.SelectItem-module__okVxPG__item{color:var(--black);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;padding:.75rem;font-size:1rem;line-height:1.25rem;display:flex;position:relative}.SelectItem-module__okVxPG__item[data-state=checked]{background-color:var(--secondary);color:var(--white)}.SelectItem-module__okVxPG__item[data-state=unchecked][data-highlighted]{background-color:var(--lightorange)}
.Input-module__ywqxnW__input{border:1px solid var(--grey3);border-radius:var(--border-radius);width:100%;transition:var(--border-transition)}.Input-module__ywqxnW__input:hover,.Input-module__ywqxnW__input:focus{border:1px solid var(--grey1)}.Input-module__ywqxnW__input.Input-module__ywqxnW__error{border:1px solid var(--secondary)}.Input-module__ywqxnW__input:disabled{opacity:var(--disabled-opacity);pointer-events:none}.Input-module__ywqxnW__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.Input-module__ywqxnW__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.Input-module__ywqxnW__input[type=number]{-webkit-appearance:textfield;appearance:textfield}
.ScrollButton-module__xcwRFq__scrollFadeLeft,.ScrollButton-module__xcwRFq__scrollFadeRight{z-index:10;align-items:center;height:100%;display:flex;position:absolute;top:50%;transform:translateY(-50%)}@media (min-width:640px){.ScrollButton-module__xcwRFq__scrollFadeLeft,.ScrollButton-module__xcwRFq__scrollFadeRight{flex-direction:column-reverse;display:flex}}.ScrollButton-module__xcwRFq__scrollFadeLeft{left:0;transform:scaleX(-1)}.ScrollButton-module__xcwRFq__scrollFadeRight{right:0}.ScrollButton-module__xcwRFq__scrollButtonLeft,.ScrollButton-module__xcwRFq__scrollButtonRight{background-color:var(--color)}:is(.ScrollButton-module__xcwRFq__scrollButtonLeft,.ScrollButton-module__xcwRFq__scrollButtonRight):disabled{opacity:var(--disabled-opacity)}@media (hover:hover){:is(.ScrollButton-module__xcwRFq__scrollButtonLeft,.ScrollButton-module__xcwRFq__scrollButtonRight):hover:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--hover-alpha)) 0%, rgb(0 0 0/var(--hover-alpha)) 100%), var(--color)}}:is(.ScrollButton-module__xcwRFq__scrollButtonLeft,.ScrollButton-module__xcwRFq__scrollButtonRight):active:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--pressed-alpha)) 0%, rgb(0 0 0/var(--pressed-alpha)) 100%), var(--color)}.ScrollButton-module__xcwRFq__scrollButtonLeft,.ScrollButton-module__xcwRFq__scrollButtonRight{z-index:1;border-radius:var(--border-radius);cursor:pointer;justify-content:center;align-items:center;width:36px;height:36px;padding:6px;transition:scale .2s;display:flex;transform:translateY(-50%)}:is(.ScrollButton-module__xcwRFq__scrollButtonLeft,.ScrollButton-module__xcwRFq__scrollButtonRight):hover{scale:1.05}.ScrollButton-module__xcwRFq__scrollButtonLeft:disabled,.ScrollButton-module__xcwRFq__scrollButtonRight:disabled{cursor:default}:is(.ScrollButton-module__xcwRFq__scrollButtonLeft:disabled,.ScrollButton-module__xcwRFq__scrollButtonRight:disabled):hover{scale:1}.ScrollButton-module__xcwRFq__arrowIcon{stroke:#fff;width:24px;height:24px}
.ClientUpdateSuccess-module__L4Xd8G__container{flex-direction:column;align-items:center;gap:1rem;width:100%;padding:2.5rem;display:flex}.ClientUpdateSuccess-module__L4Xd8G__containerMobile{padding:3rem 1rem}.ClientUpdateSuccess-module__L4Xd8G__successIcon{background-color:var(--primary);text-align:start;border-radius:100%;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.ClientUpdateSuccess-module__L4Xd8G__check{width:2rem;height:2rem}.ClientUpdateSuccess-module__L4Xd8G__check>path{fill:#000}.ClientUpdateSuccess-module__L4Xd8G__emailNote{text-align:center;font-size:.875rem;line-height:1rem}.ClientUpdateSuccess-module__L4Xd8G__textWrapper{flex-direction:column;align-items:center;gap:.25rem;width:100%;display:flex}.ClientUpdateSuccess-module__L4Xd8G__title{text-align:center;width:18rem;font-size:1.125rem;font-weight:500;line-height:1.375rem}.ClientUpdateSuccess-module__L4Xd8G__titleMobile{width:100%}.ClientUpdateSuccess-module__L4Xd8G__dialogContentMobile{width:calc(100vw - 2rem)}
.Swiper-module__ce40ba__container{justify-content:center;align-items:center;display:flex;position:relative}.Swiper-module__ce40ba__scrollButtonWrapper{z-index:2;display:flex;position:absolute;top:0;transform:translateY(-50%)}.Swiper-module__ce40ba__scrollButtonWrapperLeft{right:80px}.Swiper-module__ce40ba__scrollButtonWrapperRight{right:0}.Swiper-module__ce40ba__wrapper{scroll-behavior:smooth;display:flex;overflow-x:auto}.Swiper-module__ce40ba__wrapper::-webkit-scrollbar{-webkit-appearance:none;appearance:none;display:none}.Swiper-module__ce40ba__wrapper{-ms-overflow-style:none;scrollbar-width:none}.Swiper-module__ce40ba__track{gap:1.5rem;display:flex}.Swiper-module__ce40ba__track>*{scroll-snap-align:center}
.EmailConfirmation-module__pAVEkW__confirmationWrapper.EmailConfirmation-module__pAVEkW__confirmationWrapper{gap:.25rem;height:fit-content;display:flex}.EmailConfirmation-module__pAVEkW__confirmationButton.EmailConfirmation-module__pAVEkW__confirmationButton{height:fit-content;color:var(--secondary)}
.Textarea-module__uFhcba__baseStyles{border:1px solid var(--grey3);border-radius:var(--border-radius);resize:none;transition:var(--border-transition);padding:.75rem}.Textarea-module__uFhcba__baseStyles::-webkit-scrollbar{-webkit-appearance:none;appearance:none;display:none}.Textarea-module__uFhcba__baseStyles{-ms-overflow-style:none;scrollbar-width:none}@media (hover:hover){.Textarea-module__uFhcba__baseStyles:hover{border:1px solid var(--grey1)}}.Textarea-module__uFhcba__baseStyles:focus{border:1px solid var(--grey1)}.Textarea-module__uFhcba__baseStyles:disabled{opacity:var(--disabled-opacity);pointer-events:none}.Textarea-module__uFhcba__baseStyles::placeholder{color:var(--grey2)}
.Tooltip-module__JNYuRa__bubbleContainer{background-color:var(--white);border-radius:8px;width:260px;padding:8px;position:relative;box-shadow:0 2px 20px #bfbfac80}.Tooltip-module__JNYuRa__content{white-space:pre-line;font-size:.75rem;line-height:1rem}.Tooltip-module__JNYuRa__arrow{fill:var(--white)}.Tooltip-module__JNYuRa__wrapper{max-width:100%}.Tooltip-module__JNYuRa__inline{display:inline-flex}
.OptionFilter-module__T5fyla__resetFilterItem.OptionFilter-module__T5fyla__resetFilterItem{gap:.25em;padding:.375em .625em .375em .75em;font-size:.875rem;line-height:1rem}.OptionFilter-module__T5fyla__deleteIcon{height:1em}.OptionFilter-module__T5fyla__deleteIcon>path{fill:var(--grey-1)}.OptionFilter-module__T5fyla__container{flex-direction:column;gap:.75rem;display:flex;position:relative}.OptionFilter-module__T5fyla__mobileContainer{border-radius:var(--border-radius);background-color:var(--background);padding:.75rem .625rem .75rem .5rem}.OptionFilter-module__T5fyla__header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.OptionFilter-module__T5fyla__hidableHeader{cursor:pointer}.OptionFilter-module__T5fyla__headerActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.OptionFilter-module__T5fyla__refreshIcon{cursor:pointer;height:1.125rem}.OptionFilter-module__T5fyla__refreshIcon>path{fill:#73716e}@media (min-width:992px){.OptionFilter-module__T5fyla__refreshIcon{height:1.313rem}}.OptionFilter-module__T5fyla__arrow{cursor:pointer;flex-shrink:0;transition:transform .3s linear}.OptionFilter-module__T5fyla__rotated{transform:rotate(180deg)}.OptionFilter-module__T5fyla__heading{font-size:1.125rem;font-weight:500;line-height:1.375rem}@media (min-width:992px){.OptionFilter-module__T5fyla__heading{font-size:1rem;line-height:1.25rem}}.OptionFilter-module__T5fyla__headingSearchMobile{font-size:1rem;line-height:1.25rem}.OptionFilter-module__T5fyla__option{cursor:pointer;flex-direction:row-reverse;align-self:stretch;gap:.5rem;font-size:1rem;line-height:1.25rem;display:flex}.OptionFilter-module__T5fyla__option label{cursor:inherit}.OptionFilter-module__T5fyla__option>:first-child{margin-left:auto}@media (min-width:992px){.OptionFilter-module__T5fyla__option{flex-direction:row}.OptionFilter-module__T5fyla__option>:first-child{margin-left:0}.OptionFilter-module__T5fyla__option{font-size:.875rem;line-height:1rem}.OptionFilter-module__T5fyla__option input[type=radio]{width:1.125rem;height:1.125rem}}.OptionFilter-module__T5fyla__disabled{color:#73716e;opacity:var(--disabled-opacity);pointer-events:none}.OptionFilter-module__T5fyla__details{color:#73716e;font-size:.75rem;line-height:.875rem}.OptionFilter-module__T5fyla__bottomHidden{color:#73716e;font-size:.875rem;line-height:1rem}.OptionFilter-module__T5fyla__container .OptionFilter-module__T5fyla__bottomHiddenButton{justify-content:start;padding:0}.OptionFilter-module__T5fyla__icon{width:.75em;margin-left:.25em}.OptionFilter-module__T5fyla__icon>path{fill:#73716e}.OptionFilter-module__T5fyla__option .OptionFilter-module__T5fyla__checkboxSearchMobile{border:.063rem solid var(--grey2);background:var(--white)}:is(.OptionFilter-module__T5fyla__option .OptionFilter-module__T5fyla__radioSearchMobile):before{border:.0625rem solid var(--grey2);background-color:var(--white)}:is(.OptionFilter-module__T5fyla__option .OptionFilter-module__T5fyla__radioSearchMobile):checked:before{background:var(--secondary);box-shadow:none}
.TouristsDropdown-module__QkGH-W__container{z-index:1;border-radius:var(--border-radius);background:var(--white);width:8.75rem;max-height:16.875rem;box-shadow:var(--box-shadow);flex-direction:column;display:flex;position:absolute;bottom:-.125rem;left:0;overflow:hidden scroll;transform:translateY(100%)}.TouristsDropdown-module__QkGH-W__option{cursor:pointer;width:100%;padding:.625rem .75rem;font-size:.875rem;line-height:1rem}.TouristsDropdown-module__QkGH-W__option:hover:not(.TouristsDropdown-module__QkGH-W__selected){background-color:var(--background)}.TouristsDropdown-module__QkGH-W__selected{background-color:var(--secondary);color:var(--white)}
.NoFilteredOptions-module__G_bjWW__resetFilterItem.NoFilteredOptions-module__G_bjWW__resetFilterItem{text-align:start;gap:.25rem;padding:.375rem .625rem .375rem .75rem;font-size:.875rem;line-height:1rem}.NoFilteredOptions-module__G_bjWW__deleteIcon{height:1rem}.NoFilteredOptions-module__G_bjWW__deleteIcon>path{fill:var(--grey-1)}.NoFilteredOptions-module__G_bjWW__disabled{cursor:not-allowed;opacity:.6}.NoFilteredOptions-module__G_bjWW__strikethrough{text-decoration:line-through}
.TouristDocumentType-module__gMkReW__arrow{pointer-events:none;width:.75rem;margin-left:.2rem;bottom:1rem}.TouristDocumentType-module__gMkReW__dropdown.TouristDocumentType-module__gMkReW__dropdown{bottom:unset;left:unset;overflow-y:unset;transform:unset}.TouristDocumentType-module__gMkReW__documentSpan{margin-left:.15rem}.TouristDocumentType-module__gMkReW__button{cursor:none;pointer-events:none}
.PreviousFilter-module__MSvBua__filterWrapper{align-items:center;gap:.5rem;display:flex}.PreviousFilter-module__MSvBua__filterWrapperMobile{flex-direction:row-reverse;align-self:stretch;gap:1rem}.PreviousFilter-module__MSvBua__iconPart{border-radius:var(--border-radius);width:1.125rem;height:1.125rem}.PreviousFilter-module__MSvBua__iconPartMobile{width:1.5rem;height:1.5rem;margin-left:auto}.PreviousFilter-module__MSvBua__checkIcon{width:.875rem;height:.875rem}.PreviousFilter-module__MSvBua__checkIcon path{fill:var(--white)}.PreviousFilter-module__MSvBua__textPart,.PreviousFilter-module__MSvBua__textPartMobile{text-align:left;flex-direction:column;gap:.125rem;display:flex}.PreviousFilter-module__MSvBua__filterValue{font-size:.875rem;line-height:1rem}.PreviousFilter-module__MSvBua__filterValueMobile{font-size:1rem;line-height:1.25rem}.PreviousFilter-module__MSvBua__filterLabelPreview{display:inline-flex}.PreviousFilter-module__MSvBua__filterWrapperApplied{cursor:default}
.TouristGender-module__TEHVJq__container{width:var(--tourist-gender-width,7.5rem);flex:var(--tourist-gender-flex,1.2);cursor:pointer;position:relative}.TouristGender-module__TEHVJq__container input{cursor:pointer}.TouristGender-module__TEHVJq__arrow{pointer-events:none;width:.75rem;position:absolute;bottom:1rem;right:.75rem}.TouristGender-module__TEHVJq__arrow.TouristGender-module__TEHVJq__arrowMobile{top:2.5rem;right:.5rem}.TouristGender-module__TEHVJq__input.TouristGender-module__TEHVJq__input{flex:1;width:100%;height:2.75rem;font-size:1rem;line-height:1.25rem}.TouristGender-module__TEHVJq__dropdown{overflow-y:auto}
.PriceSegmentFilter-module__OFiDda__container{flex-wrap:nowrap;align-items:flex-end;gap:4px;height:100%;display:flex}.PriceSegmentFilter-module__OFiDda__button{flex-grow:1;flex-shrink:0;min-width:0;position:relative}.PriceSegmentFilter-module__OFiDda__button:after{border-radius:var(--border-radius);background:var(--grey3);content:"";width:100%;height:100%;position:absolute;bottom:0;left:0;transform:scaleY(-1)}.PriceSegmentFilter-module__OFiDda__button:hover:after{background:var(--grey2)}.PriceSegmentFilter-module__OFiDda__selected:after,.PriceSegmentFilter-module__OFiDda__selected:hover:after{background:var(--secondary)}.PriceSegmentFilter-module__OFiDda__disabled:after{opacity:var(--disabled-opacity)}
.TouristCitizenship-module__WTgwmG__container{width:var(--tourist-regular-width,6.625rem);flex:var(--tourist-regular-flex,1);cursor:pointer;position:relative}.TouristCitizenship-module__WTgwmG__container input{cursor:pointer}.TouristCitizenship-module__WTgwmG__arrow{pointer-events:none;width:.75rem;position:absolute;bottom:1rem;right:.75rem}.TouristCitizenship-module__WTgwmG__text{text-overflow:ellipsis}.TouristCitizenship-module__WTgwmG__containerMobile{width:var(--tourist-regular-mobile-width,100%);flex:var(--tourist-regular-mobile-flex,2)}.TouristCitizenship-module__WTgwmG__containerMobile .TouristCitizenship-module__WTgwmG__citizenshipInput{text-overflow:ellipsis;width:100%;height:2.75rem;font-size:1rem;line-height:1.25rem}.TouristCitizenship-module__WTgwmG__arrow.TouristCitizenship-module__WTgwmG__arrowMobile{top:2.5rem;right:.5rem}.TouristCitizenship-module__WTgwmG__mobileDropdown{width:100%}
.PriceFilter-module__0G6wUa__resetFilterItem.PriceFilter-module__0G6wUa__resetFilterItem{gap:.25em;padding:.375em .625em .375em .75em;font-size:.875rem;line-height:1rem}.PriceFilter-module__0G6wUa__deleteIcon{height:1em}.PriceFilter-module__0G6wUa__deleteIcon>path{fill:var(--grey-1)}.PriceFilter-module__0G6wUa__container{flex-direction:column;gap:.5em;height:7em;display:flex;position:relative}.PriceFilter-module__0G6wUa__mobileContainer{border-radius:var(--border-radius);background-color:var(--background);height:100%;padding:.75rem .5rem}.PriceFilter-module__0G6wUa__heading{font-size:1.125rem;font-weight:500;line-height:1.25rem}@media (min-width:992px){.PriceFilter-module__0G6wUa__heading{font-size:1rem;line-height:1.25rem}}.PriceFilter-module__0G6wUa__headingSearchMobile{font-size:1rem;line-height:1.25rem}.PriceFilter-module__0G6wUa__refreshIcon{cursor:pointer;height:1.313rem;position:absolute;right:0}.PriceFilter-module__0G6wUa__refreshIcon>path{fill:#73716e}.PriceFilter-module__0G6wUa__mobileRefreshIcon{height:1.125rem}.PriceFilter-module__0G6wUa__refreshIconSearchMobile{right:.5rem}.PriceFilter-module__0G6wUa__inputContainer{flex-shrink:0;gap:.25em;display:flex}.PriceFilter-module__0G6wUa__inputItem{font-size:.875rem;line-height:1rem;position:relative}.PriceFilter-module__0G6wUa__inputItem .PriceFilter-module__0G6wUa__inputItem{font-size:.875rem;line-height:1rem}.PriceFilter-module__0G6wUa__mobileInputItem{flex-grow:1;font-size:1rem;line-height:1.25rem}.PriceFilter-module__0G6wUa__mobileInputItem .PriceFilter-module__0G6wUa__input{font-size:1rem;line-height:1.25rem}.PriceFilter-module__0G6wUa__input{text-align:right;height:2.438rem;padding:.5rem 1.25rem .5rem 1.563rem}.PriceFilter-module__0G6wUa__leftLabel{z-index:1;pointer-events:none;position:absolute;top:50%;left:.5em;transform:translateY(-50%)}.PriceFilter-module__0G6wUa__rightLabel{z-index:1;pointer-events:none;position:absolute;top:50%;right:.5em;transform:translateY(-50%)}.PriceFilter-module__0G6wUa__disabled{opacity:var(--disabled-opacity)}
.TouristDateField-module__A6h6EW__input.TouristDateField-module__A6h6EW__input{width:7.15rem}
.NoFilteredPrice-module__ZfmsYq__resetFilterItem.NoFilteredPrice-module__ZfmsYq__resetFilterItem{text-align:start;gap:.25rem;padding:.375rem .625rem .375rem .75rem;font-size:.875rem;line-height:1rem}.NoFilteredPrice-module__ZfmsYq__deleteIcon{height:1rem}.NoFilteredPrice-module__ZfmsYq__deleteIcon>path{fill:var(--grey-1)}.NoFilteredPrice-module__ZfmsYq__disabled{cursor:not-allowed;opacity:.6}.NoFilteredPrice-module__ZfmsYq__strikethrough{text-decoration:line-through}
.TouristBirthday-module__7XAAMq__birthdayContainer{flex:2;width:100%}.TouristBirthday-module__7XAAMq__birthdayContainer .TouristBirthday-module__7XAAMq__birthdayInput{height:2.75rem;font-size:1rem;line-height:1.25rem;width:100%!important}
.RegionFilter-module__XFZQOW__resetFilterItem.RegionFilter-module__XFZQOW__resetFilterItem{gap:.25em;padding:.375em .625em .375em .75em;font-size:.875rem;line-height:1rem}.RegionFilter-module__XFZQOW__deleteIcon{height:1em}.RegionFilter-module__XFZQOW__deleteIcon>path{fill:var(--grey-1)}.RegionFilter-module__XFZQOW__container{flex-direction:column;gap:.75rem;display:flex;position:relative}.RegionFilter-module__XFZQOW__mobileContainer{border-radius:var(--border-radius);background-color:var(--background);padding:.75rem .5rem}.RegionFilter-module__XFZQOW__heading{font-size:1.125rem;font-weight:500;line-height:1.25rem}@media (min-width:992px){.RegionFilter-module__XFZQOW__heading{font-size:1rem;line-height:1.25rem}}.RegionFilter-module__XFZQOW__headingSearchMobile{font-size:1rem;line-height:1.25rem}.RegionFilter-module__XFZQOW__refreshIcon{cursor:pointer;height:1.125rem;position:absolute;right:0}.RegionFilter-module__XFZQOW__refreshIcon>path{fill:#73716e}@media (min-width:992px){.RegionFilter-module__XFZQOW__refreshIcon{height:1.313rem}}.RegionFilter-module__XFZQOW__refreshIconSearchMobile{right:.5rem}.RegionFilter-module__XFZQOW__option{cursor:pointer;flex-direction:row-reverse;align-self:stretch;gap:.5rem;font-size:1rem;line-height:1.25rem;display:flex}.RegionFilter-module__XFZQOW__option input[type=radio]{height:min-content}.RegionFilter-module__XFZQOW__option label{cursor:inherit}.RegionFilter-module__XFZQOW__option>:first-child{margin-left:auto}@media (min-width:992px){.RegionFilter-module__XFZQOW__option{flex-direction:row}.RegionFilter-module__XFZQOW__option>:first-child{margin-left:0}.RegionFilter-module__XFZQOW__option{font-size:.875rem;line-height:1rem}}.RegionFilter-module__XFZQOW__buttonsContainer{gap:.25em;display:flex}.RegionFilter-module__XFZQOW__button.RegionFilter-module__XFZQOW__button{flex-grow:1;padding:.7em;font-size:1rem;line-height:1.25rem}@media (min-width:992px){.RegionFilter-module__XFZQOW__button.RegionFilter-module__XFZQOW__button{flex-grow:0;padding:.5em;font-size:.875rem;line-height:1rem}}.RegionFilter-module__XFZQOW__button.RegionFilter-module__XFZQOW__button{background-color:var(--background)}.RegionFilter-module__XFZQOW__button.RegionFilter-module__XFZQOW__button:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.RegionFilter-module__XFZQOW__button.RegionFilter-module__XFZQOW__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(--background)}}.RegionFilter-module__XFZQOW__button.RegionFilter-module__XFZQOW__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(--background)}.RegionFilter-module__XFZQOW__button.RegionFilter-module__XFZQOW__mobileButton{background-color:var(--white)}.RegionFilter-module__XFZQOW__button.RegionFilter-module__XFZQOW__mobileButton:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.RegionFilter-module__XFZQOW__button.RegionFilter-module__XFZQOW__mobileButton:hover:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--hover-alpha)) 0%, rgb(0 0 0/var(--hover-alpha)) 100%), var(--white)}}.RegionFilter-module__XFZQOW__button.RegionFilter-module__XFZQOW__mobileButton:active:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--pressed-alpha)) 0%, rgb(0 0 0/var(--pressed-alpha)) 100%), var(--white)}.RegionFilter-module__XFZQOW__selected.RegionFilter-module__XFZQOW__selected{background-color:var(--secondary);color:var(--white)}.RegionFilter-module__XFZQOW__selected.RegionFilter-module__XFZQOW__selected:hover:hover{background:var(--secondary)}.RegionFilter-module__XFZQOW__disabled{color:#73716e;opacity:var(--disabled-opacity);pointer-events:none}.RegionFilter-module__XFZQOW__details{color:#73716e;font-size:.75rem;line-height:.875rem}.RegionFilter-module__XFZQOW__bottomHidden{color:#73716e;font-size:.875rem;line-height:1rem}.RegionFilter-module__XFZQOW__container .RegionFilter-module__XFZQOW__bottomHiddenButton{justify-content:start;padding:0}@media (min-width:992px){.RegionFilter-module__XFZQOW__container .RegionFilter-module__XFZQOW__bottomHiddenButton{justify-content:center}}.RegionFilter-module__XFZQOW__icon{width:.75em;margin-left:.25em}.RegionFilter-module__XFZQOW__icon>path{fill:#73716e}.RegionFilter-module__XFZQOW__rotated{transform:rotate(180deg)}.RegionFilter-module__XFZQOW__questionMark{height:1rem;margin-left:.188rem;transform:translateY(.219rem)}.RegionFilter-module__XFZQOW__questionMark>path{fill:var(--grey2)}.RegionFilter-module__XFZQOW__option .RegionFilter-module__XFZQOW__checkboxSearchMobile{border:.063rem solid var(--grey2);background:var(--white)}
.TouristDocument-module__gRBwNW__numberField.TouristDocument-module__gRBwNW__numberField{width:var(--tourist-regular-width,6.625rem)}.TouristDocument-module__gRBwNW__documentContainer{flex-direction:column;row-gap:.25rem;display:flex}.TouristDocument-module__gRBwNW__docsLaterDesktopContainer{width:15.625rem}.TouristDocument-module__gRBwNW__fields{flex-direction:var(--tourist-document-fields-direction,row);gap:var(--tourist-document-fields-gap,.5rem);display:flex}.TouristDocument-module__gRBwNW__documentContainer .TouristDocument-module__gRBwNW__laterButton{color:var(--secondary);font-size:.75rem;line-height:1rem}.TouristDocument-module__gRBwNW__laterText{color:var(--black);font-size:.8125rem;line-height:.938rem}.TouristDocument-module__gRBwNW__containerMobile{flex:1;width:100%}.TouristDocument-module__gRBwNW__containerMobile .TouristDocument-module__gRBwNW__inputMobile{width:100%;height:2.75rem;font-size:1rem;line-height:1.25rem}
.NoFilteredRegion-module__LZHtaG__resetFilterItem.NoFilteredRegion-module__LZHtaG__resetFilterItem{text-align:start;gap:.25rem;padding:.375rem .625rem .375rem .75rem;font-size:.875rem;line-height:1rem}.NoFilteredRegion-module__LZHtaG__deleteIcon{height:1rem}.NoFilteredRegion-module__LZHtaG__deleteIcon>path{fill:var(--grey-1)}.NoFilteredRegion-module__LZHtaG__disabled{cursor:not-allowed;opacity:.6}.NoFilteredRegion-module__LZHtaG__strikethrough{text-decoration:line-through}
.TouristForm-module__BWK3jW__container{border-radius:var(--border-radius);background:var(--white);flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem;font-size:.875rem;line-height:1rem;display:flex}.TouristForm-module__BWK3jW__container h4{font-weight:500}.TouristForm-module__BWK3jW__fields{align-items:flex-start;gap:var(--tourist-form-gap,.5rem);display:flex}.TouristForm-module__BWK3jW__fields.TouristForm-module__BWK3jW__fieldsMobile{gap:var(--tourist-form-mobile-gap,var(--tourist-form-gap,.5rem));flex-direction:column;width:100%}.TouristForm-module__BWK3jW__fieldsClaster{flex-direction:var(--tourist-fields-cluster-direction,row);gap:var(--tourist-fields-cluster-gap,.5rem);width:100%;display:flex}.TouristForm-module__BWK3jW__fieldsClasterDesktop{gap:var(--tourist-fields-cluster-gap,.5rem);flex-direction:row;display:flex}
.InputFilter-module__3A4jtW__container{flex-direction:column;gap:.5rem;display:flex;position:relative}.InputFilter-module__3A4jtW__heading{gap:.25rem;font-size:1.125rem;font-weight:500;line-height:1.25rem;display:flex}@media (min-width:992px){.InputFilter-module__3A4jtW__heading{font-size:1rem;line-height:1.25rem}}.InputFilter-module__3A4jtW__input{height:2rem;padding:.5rem}.InputFilter-module__3A4jtW__refreshIcon{cursor:pointer;height:1.125em}.InputFilter-module__3A4jtW__refreshIcon>path{fill:#73716e}@media (min-width:992px){.InputFilter-module__3A4jtW__refreshIcon{height:1.313em}}
@keyframes DiscountSuccessForm-module__xADWZq__bigToSmallBounceAndFadeIn{0%{opacity:0;transform:scale(1.2)}50%{opacity:1;transform:scale(1.2)}60%{opacity:1;transform:scale(1.2)}80%{opacity:1;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes DiscountSuccessForm-module__xADWZq__fadeIn{0%{opacity:0}to{opacity:1}}.DiscountSuccessForm-module__xADWZq__checkMark{width:1.5rem;height:1.5rem;position:absolute;top:.5rem;left:.5rem}.DiscountSuccessForm-module__xADWZq__successCircle{background-color:var(--primary);border-radius:50%;width:2.5rem;height:2.5rem;position:relative}.DiscountSuccessForm-module__xADWZq__container{flex-direction:column;align-items:center;row-gap:1rem;display:flex}.DiscountSuccessForm-module__xADWZq__container .DiscountSuccessForm-module__xADWZq__activatePromocodeButton{min-height:unset;margin:unset;color:var(--secondary)}.DiscountSuccessForm-module__xADWZq__priceBlock{flex-direction:column;align-items:center;row-gap:.25rem;display:flex}.DiscountSuccessForm-module__xADWZq__title{font-size:1.125rem;font-weight:500;line-height:1.375rem}.DiscountSuccessForm-module__xADWZq__economyText{gap:.25rem;font-size:.875rem;line-height:1rem;display:flex}.DiscountSuccessForm-module__xADWZq__priceWithoutDiscount{color:var(--grey1)}.DiscountSuccessForm-module__xADWZq__discountSuccessIconAnimation{opacity:0;animation-name:DiscountSuccessForm-module__xADWZq__bigToSmallBounceAndFadeIn;animation-duration:.8s;animation-iteration-count:1;animation-fill-mode:forwards;transform:scale(1.2)}.DiscountSuccessForm-module__xADWZq__discountSuccessTitleAnimation{opacity:0;animation-name:DiscountSuccessForm-module__xADWZq__fadeIn;animation-duration:.4s;animation-iteration-count:1;animation-fill-mode:forwards}.DiscountSuccessForm-module__xADWZq__discountSuccessContentAnimation{opacity:0;animation-name:DiscountSuccessForm-module__xADWZq__fadeIn;animation-duration:.4s;animation-iteration-count:1;animation-delay:.4s;animation-fill-mode:forwards}
.HotelCardAvailability-module__uUoIIq__container{font-size:.75rem;line-height:1rem}.HotelCardAvailability-module__uUoIIq__containerInAdjacentToursBlock{white-space:break-spaces;font-size:.75rem;line-height:1rem}.HotelCardAvailability-module__uUoIIq__warningTextPlacesEnd{color:var(--secondary);line-height:1rem}
.Notices-module__7jhs_q__notices{flex-direction:column;gap:.5rem;margin-top:.5rem;font-size:.75rem;line-height:.875rem;display:flex}.Notices-module__7jhs_q__notice{background:#f3f3f3;border-radius:.5rem;padding:1rem}
/*# sourceMappingURL=14tohkd9eieyl.css.map*/