.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}
.TransferAndInsurance-module__Oz8PjG__additionals{flex-direction:column;gap:.25rem;display:flex}.TransferAndInsurance-module__Oz8PjG__highlighted{color:var(--grey1)}.TransferAndInsurance-module__Oz8PjG__includedList{flex-direction:column;justify-content:start;gap:.25rem;display:flex}.TransferAndInsurance-module__Oz8PjG__excluded{color:var(--secondary)}.TransferAndInsurance-module__Oz8PjG__questionIcon path{fill:var(--grey1)}.TransferAndInsurance-module__Oz8PjG__itemBlock{align-items:center;gap:.25rem;display:flex}.TransferAndInsurance-module__Oz8PjG__toggleItemBlock{flex-direction:row;justify-content:space-between;align-items:center;gap:.25rem;display:flex}.TransferAndInsurance-module__Oz8PjG__priceDescription{color:var(--grey1);font-size:.75rem;line-height:1rem}.TransferAndInsurance-module__Oz8PjG__priceBlock{flex-direction:column;display:flex}.TransferAndInsurance-module__Oz8PjG__icon{flex-shrink:0;width:1rem;height:1rem}
.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}
.ChangableFlightContent-module__4JxepW__container{flex-direction:column;row-gap:.38rem;display:flex}.ChangableFlightContent-module__4JxepW__warning{z-index:2;border-radius:.5rem;flex-direction:column;gap:.125rem;width:100%;padding:0;font-size:.875rem;line-height:1rem;display:flex;position:relative}@media (min-width:992px){.ChangableFlightContent-module__4JxepW__warning{padding:.75rem}}.ChangableFlightContent-module__4JxepW__title{font-size:1rem;font-weight:500;line-height:1.25rem}.ChangableFlightContent-module__4JxepW__airlinesContainer{justify-content:center;align-items:center;gap:.5rem;display:flex;overflow-y:auto}.ChangableFlightContent-module__4JxepW__airlineImage{width:6.25rem}.ChangableFlightContent-module__4JxepW__airlineImageMobile{width:auto;height:3.438rem}.ChangableFlightContent-module__4JxepW__separator{border:none;border-bottom:.0625rem solid #e3e1dd;max-width:100%;margin:.75rem 0}
.OneWayFlight-module__v_8wcq__container{flex-direction:column;gap:.5rem;display:flex;position:relative}.OneWayFlight-module__v_8wcq__container button{width:max-content}.OneWayFlight-module__v_8wcq__wrapper{color:var(--grey1);align-items:center;gap:.5rem;font-size:.875rem;line-height:1rem;display:flex}.OneWayFlight-module__v_8wcq__infoWrapper{white-space:nowrap;flex:1;align-items:center;gap:.125rem;min-width:0;display:flex}.OneWayFlight-module__v_8wcq__infoWrapperMobile{overflow-wrap:anywhere;white-space:normal;display:block}.OneWayFlight-module__v_8wcq__flightTimes{grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:0 1rem;display:grid}.OneWayFlight-module__v_8wcq__departureTime,.OneWayFlight-module__v_8wcq__arrivalTime{flex-direction:column;flex-shrink:0;display:flex}.OneWayFlight-module__v_8wcq__arrivalTime{align-items:flex-end}.OneWayFlight-module__v_8wcq__routeWrapper{flex:1;justify-content:center;min-width:0;display:flex}.OneWayFlight-module__v_8wcq__routeIcon{align-items:center;width:100%;max-width:41.25rem;display:flex}.OneWayFlight-module__v_8wcq__routeIconMobile{margin:0 .25rem}.OneWayFlight-module__v_8wcq__plane{flex-shrink:0}.OneWayFlight-module__v_8wcq__flightInfo{grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:0 1rem;font-size:.875rem;line-height:1rem;display:grid}.OneWayFlight-module__v_8wcq__origin,.OneWayFlight-module__v_8wcq__destination{width:9.375rem;color:var(--grey1);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;overflow:hidden}.OneWayFlight-module__v_8wcq__origin{text-align:left}.OneWayFlight-module__v_8wcq__destination{text-align:right}.OneWayFlight-module__v_8wcq__originMobile,.OneWayFlight-module__v_8wcq__destinationMobile{width:5.9375rem}.OneWayFlight-module__v_8wcq__duration{color:var(--grey1);text-align:center;font-size:.875rem;line-height:1rem}.OneWayFlight-module__v_8wcq__date{color:var(--grey1);font-size:.875rem;line-height:1rem}.OneWayFlight-module__v_8wcq__time{font-size:1.125rem;font-weight:500;line-height:1.375rem}.OneWayFlight-module__v_8wcq__timeCheckoutDesktop{font-size:1.375rem;line-height:1.625rem}.OneWayFlight-module__v_8wcq__timeOrderMobile{font-size:1rem;line-height:1.25rem}.OneWayFlight-module__v_8wcq__tooltip{width:100%}.OneWayFlight-module__v_8wcq__routeContainer{flex-direction:column;gap:.25rem;display:flex}.OneWayFlight-module__v_8wcq__luggage{margin-top:.25rem}
.Luggage-module__gYa0dW__luggage{color:var(--grey1);vertical-align:middle;white-space:normal;font-size:.875rem;line-height:1rem;display:inline}.Luggage-module__gYa0dW__details{color:var(--grey1);flex-direction:column;gap:.125rem;display:flex}.Luggage-module__gYa0dW__detailsTitle{font-size:.875rem;font-weight:500;line-height:1rem}.Luggage-module__gYa0dW__detailsText{color:var(--grey1);font-size:.875rem;line-height:1rem}.Luggage-module__gYa0dW__detailsLabel{color:var(--grey1)}
.FlightFeatures-module__a1S_gG__container{vertical-align:middle;align-items:center;font-size:.875rem;line-height:1rem;display:inline-flex}.FlightFeatures-module__a1S_gG__withIcon{cursor:pointer;vertical-align:middle;align-items:center;gap:.25rem;min-width:0;max-width:100%;display:inline-flex}.FlightFeatures-module__a1S_gG__bottomSheetTrigger{min-width:0;max-width:100%;font:inherit;text-align:left;background:0 0;border:none;padding:0;display:inline-flex}.FlightFeatures-module__a1S_gG__text{min-width:0;color:var(--grey1);white-space:normal}.FlightFeatures-module__a1S_gG__separator{color:var(--grey1);line-height:inherit;vertical-align:middle;justify-content:center;align-items:center;margin:0 .125rem;display:inline-flex}.FlightFeatures-module__a1S_gG__separatorDot{line-height:inherit;display:block}.FlightFeatures-module__a1S_gG__bottomSheetContent{flex-direction:column;gap:.25rem;padding-bottom:1.5rem;display:flex}.FlightFeatures-module__a1S_gG__bottomSheetTitle{font-size:1.125rem;font-weight:500;line-height:1.375rem}.FlightFeatures-module__a1S_gG__bottomSheetDescription{font-size:.875rem;line-height:1rem}.FlightFeatures-module__a1S_gG__tooltipBubble{width:22.5rem}.FlightFeatures-module__a1S_gG__tooltipContent{flex-direction:column;font-size:.875rem;line-height:1rem;display:flex}.FlightFeatures-module__a1S_gG__tooltipTitle{margin:0;font-weight:500}.FlightFeatures-module__a1S_gG__tooltipDescription{margin:0}
.TransitionTooltip-module__UwyB0q__tooltipContainer{flex-direction:column;gap:.25rem;font-size:.875rem;line-height:1rem;display:flex}.TransitionTooltip-module__UwyB0q__transitionRow{gap:.25rem;display:flex}.TransitionTooltip-module__UwyB0q__transitionText{margin:0}.TransitionTooltip-module__UwyB0q__transitionDetails{gap:.25rem;display:flex}
.Notice-module__txXkbq__noticeWrapper{background:var(--background);border-radius:.5rem;align-items:center;padding:.75rem;font-size:.875rem;line-height:1rem;display:flex}.Notice-module__txXkbq__tooltipWrapper{gap:.5rem;display:inline-flex}.Notice-module__txXkbq__bottomSheetTrigger{font:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;display:inline-flex}.Notice-module__txXkbq__bottomSheetContent{flex-direction:column;gap:.25rem;padding-bottom:1.5rem;display:flex}.Notice-module__txXkbq__bottomSheetTitle{font-size:1.125rem;font-weight:500;line-height:1.375rem}.Notice-module__txXkbq__bottomSheetDescription{font-size:.875rem;line-height:1rem}.Notice-module__txXkbq__tooltipBubble{width:22.5rem}.Notice-module__txXkbq__tooltipContent{flex-direction:column;gap:.25rem;font-size:.875rem;line-height:1rem;display:flex}.Notice-module__txXkbq__tooltipTitle{margin:0;font-weight:500}.Notice-module__txXkbq__tooltipDescription{margin:0}
.OrderInfo-module__QyrLUq__container{border-radius:var(--border-radius);background:var(--white);flex-direction:column;flex:1;gap:.75rem;width:100%;padding:1rem;font-size:.875rem;line-height:1rem;display:flex}.OrderInfo-module__QyrLUq__containerMobile{padding:.75rem .5rem}.OrderInfo-module__QyrLUq__title{font-size:1.375rem;font-weight:500;line-height:1.625rem}.OrderInfo-module__QyrLUq__titleMobile{font-size:1.125rem;line-height:1.375rem}.OrderInfo-module__QyrLUq__infoWrapper{flex-direction:column;gap:.75rem;display:flex}.OrderInfo-module__QyrLUq__divider{border-top:.0625rem solid var(--background);margin:0}.OrderInfo-module__QyrLUq__row{align-items:center;gap:.375rem;display:flex}.OrderInfo-module__QyrLUq__rowTop{align-items:flex-start}.OrderInfo-module__QyrLUq__icon{width:1.25rem;height:1.25rem;fill:var(--grey2);flex-shrink:0}.OrderInfo-module__QyrLUq__icon svg,.OrderInfo-module__QyrLUq__icon path{fill:var(--grey2)}.OrderInfo-module__QyrLUq__text{flex:auto;font-size:.875rem;line-height:1rem}.OrderInfo-module__QyrLUq__container .OrderInfo-module__QyrLUq__button{color:var(--secondary)}.OrderInfo-module__QyrLUq__content{display:block}.OrderInfo-module__QyrLUq__content .OrderInfo-module__QyrLUq__text{display:inline}.OrderInfo-module__QyrLUq__content .OrderInfo-module__QyrLUq__button{vertical-align:baseline;margin-left:.25rem;display:inline}.OrderInfo-module__QyrLUq__contentColumn{flex-direction:column;gap:.125rem;display:flex}.OrderInfo-module__QyrLUq__secondaryText{color:var(--grey1);font-size:.875rem;line-height:1rem}.OrderInfo-module__QyrLUq__detailsList{flex-direction:column;margin-top:.5rem;display:flex}.OrderInfo-module__QyrLUq__extraPrice{margin-left:.375rem}
.Graph-module__0UnrVa__graphContainer{align-items:flex-start;gap:.06em;width:100%;display:flex}.Graph-module__0UnrVa__pointerTrack{width:100%;height:2em;position:relative}.Graph-module__0UnrVa__todayPointer{flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.Graph-module__0UnrVa__bubble{background:var(--white);border-radius:.5em;padding:.3125em .5em;box-shadow:0 4px 8px #0000000f,0 0 0 1px #6a6a6a14}.Graph-module__0UnrVa__bubbleText{font-size:.75rem;font-weight:500;line-height:1.1667em}.Graph-module__0UnrVa__tip{width:1em;height:.375em}
.GraphStage-module__CVgx5q__graphStage{flex-direction:column;flex-grow:1;margin-top:2em;display:flex;position:relative}.GraphStage-module__CVgx5q__graphStageContent{background:var(--background);justify-content:center;width:100%;height:1.5em;margin-bottom:.12em;padding:.25em .5em;display:flex;position:relative}.GraphStage-module__CVgx5q__graphStageContentFirst{background:var(--green-light);color:var(--green)}.GraphStage-module__CVgx5q__stageText{font-size:.875rem;line-height:1.1667em}.GraphStage-module__CVgx5q__bubble{background:var(--white);border-radius:.5em;padding:.3125em .5em;box-shadow:0 4px 8px #0000000f,0 0 0 1px #6a6a6a14}.GraphStage-module__CVgx5q__bubbleText{font-size:.75rem;font-weight:500;line-height:1.1667em}.GraphStage-module__CVgx5q__bubbleTextMobile{font-size:.875rem;font-weight:500;line-height:1.1429em}.GraphStage-module__CVgx5q__todayPointer{flex-direction:column;align-items:center;width:4.125em;display:flex;position:absolute;bottom:100%;transform:translate(-50%)}.GraphStage-module__CVgx5q__tip{width:1em;height:.375em}.GraphStage-module__CVgx5q__stageDate{color:var(--grey1);text-align:start;font-size:.75rem;line-height:1.1667em}.GraphStage-module__CVgx5q__stageDateMobile{font-size:.875rem;line-height:1.1429em}
.CancellationPolicy-module__dUSG8W__cancellationPolicy{display:inline}.CancellationPolicy-module__dUSG8W__newFlexBlock{display:flex}.CancellationPolicy-module__dUSG8W__iconWrapper{vertical-align:middle;margin-right:.25rem}.CancellationPolicy-module__dUSG8W__iconWrapper svg{width:1rem;height:1rem}.CancellationPolicy-module__dUSG8W__trigger{font-size:.875rem;line-height:1.1667rem}.CancellationPolicy-module__dUSG8W__tailIcon{white-space:nowrap}.CancellationPolicy-module__dUSG8W__tailIcon:before{content:" "}.CancellationPolicy-module__dUSG8W__questionMark{vertical-align:middle;height:1rem}.CancellationPolicy-module__dUSG8W__questionMark path{fill:var(--grey2)}.CancellationPolicy-module__dUSG8W__tooltipWrapper{vertical-align:middle;display:inline}.CancellationPolicy-module__dUSG8W__tooltipWrapperDesktop{vertical-align:middle;width:1rem;margin-left:.25rem}div.CancellationPolicy-module__dUSG8W__tooltip{vertical-align:middle;width:27rem}.CancellationPolicy-module__dUSG8W__bottomSheet.CancellationPolicy-module__dUSG8W__bottomSheet{padding-bottom:1rem;font-size:1rem;line-height:1.25rem}
.PackageCancellationPolicy-module__YYRBMq__container{flex-direction:column;gap:.12rem;display:flex}.PackageCancellationPolicy-module__YYRBMq__title{color:var(--grey1);font-size:.75rem;line-height:1rem}.PackageCancellationPolicy-module__YYRBMq__separator{border:none;border-bottom:.0625rem solid var(--grey3);max-width:100%;margin:.75rem 0}
.Meal-module__3_pfWa__container{flex-direction:column;gap:.125rem;font-size:.875rem;line-height:1rem;display:flex}.Meal-module__3_pfWa__title{color:var(--grey1);font-size:.75rem;line-height:1rem}
.HotelPackageCheckIn-module__VxwgfW__title{color:var(--grey1);font-size:.75rem;line-height:1rem}.HotelPackageCheckIn-module__VxwgfW__text{font-size:.875rem;line-height:1rem}.HotelPackageCheckIn-module__VxwgfW__text span:not(:last-child){margin-right:.25rem}.HotelPackageCheckIn-module__VxwgfW__container{flex-direction:column;row-gap:.12rem;display:flex}.HotelPackageCheckIn-module__VxwgfW__separator{border:none;border-bottom:.0625rem solid #e3e1dd;max-width:100%;margin:.75rem 0}
.HotelPackageConfirmability-module__vMKvxW__title{color:var(--grey1);font-size:.75rem;line-height:1rem}.HotelPackageConfirmability-module__vMKvxW__textBlock{gap:.25rem;display:flex}.HotelPackageConfirmability-module__vMKvxW__text{color:var(--secondary);font-size:.875rem;line-height:1rem}.HotelPackageConfirmability-module__vMKvxW__icon{width:1rem;height:1rem}.HotelPackageConfirmability-module__vMKvxW__icon path{fill:var(--grey2)}.HotelPackageConfirmability-module__vMKvxW__container{flex-direction:column;row-gap:.12rem;display:flex}.HotelPackageConfirmability-module__vMKvxW__separator{border:none;border-bottom:.0625rem solid #e3e1dd;max-width:100%;margin:.75rem 0}
.HotelPackageSidebar-module__CptgHa__container{background:var(--white);border-radius:.5rem;flex-direction:column;gap:.75rem;width:14.75rem;height:max-content;padding:.75rem .5rem;font-size:.875rem;line-height:1rem;display:flex}.HotelPackageSidebar-module__CptgHa__containerMobile{background:var(--white);border-radius:.5rem;flex-direction:column;gap:.75rem;width:100%;height:max-content;padding:.75rem .5rem;font-size:.875rem;line-height:1rem;display:flex}.HotelPackageSidebar-module__CptgHa__price{flex-wrap:wrap;justify-content:space-between;font-size:1rem;font-weight:500;line-height:1.25rem;display:flex}.HotelPackageSidebar-module__CptgHa__divider{border:none;border-bottom:.0625rem solid #e3e1dd;max-width:100%}.HotelPackageSidebar-module__CptgHa__hotelPrice{justify-content:space-between;display:flex}.HotelPackageSidebar-module__CptgHa__dateText{font-size:1rem;font-weight:500;line-height:1.25rem}.HotelPackageSidebar-module__CptgHa__container .HotelPackageSidebar-module__CptgHa__cashback,.HotelPackageSidebar-module__CptgHa__containerMobile .HotelPackageSidebar-module__CptgHa__cashback{width:100%;padding:unset;flex-wrap:wrap;justify-content:space-between;font-size:.875rem;line-height:1rem;display:flex}.HotelPackageSidebar-module__CptgHa__tooltip{width:100%}.HotelPackageSidebar-module__CptgHa__priceInfoSpan{justify-content:space-between;gap:.5rem;font-size:.875rem;line-height:1rem;display:flex}.HotelPackageSidebar-module__CptgHa__priceInfoBlock{flex-direction:column;row-gap:.5rem;display:flex}.HotelPackageSidebar-module__CptgHa__priceContainer{flex-direction:column;gap:.75rem;display:flex}.HotelPackageSidebar-module__CptgHa__spinner{width:1.25rem;height:1.25rem}.HotelPackageSidebar-module__CptgHa__spinner path{fill:var(--grey2)}.HotelPackageSidebar-module__CptgHa__spinnerBlock{justify-content:center;display:flex}.HotelPackageSidebar-module__CptgHa__changeButtonBlock .HotelPackageSidebar-module__CptgHa__changeButton{min-height:unset;padding:unset;color:var(--grey1);justify-content:start;align-items:start}.HotelPackageSidebar-module__CptgHa__changeButtonBlock{flex-direction:row;justify-content:space-between;row-gap:.12rem;display:flex}@media (min-width:992px){.HotelPackageSidebar-module__CptgHa__changeButtonBlock{justify-content:initial;flex-direction:column}}
.TransferBanner-module__lVK-0q__container{background-color:#fff;width:100%;height:max-content;display:flex}.TransferBanner-module__lVK-0q__imageWrapper{min-width:4.375rem;height:4.375rem}.TransferBanner-module__lVK-0q__textContainer{min-width:9.375rem}.TransferBanner-module__lVK-0q__title{color:#000;font-size:.875rem;font-weight:500;line-height:1rem}.TransferBanner-module__lVK-0q__description{color:#000;font-size:.75rem;font-weight:400;line-height:.875rem}
.TransferAndInsurance-module__oRmx3q__mainContainer{border-radius:var(--border-radius);background-color:var(--white);width:100%;padding:1rem}.TransferAndInsurance-module__oRmx3q__wholeContainer{width:100%}.TransferAndInsurance-module__oRmx3q__title{color:var(--black);margin-top:1.5rem;margin-bottom:.5rem;font-size:1.375rem;font-weight:500;line-height:1.625rem}.TransferAndInsurance-module__oRmx3q__titleMobile{margin-top:1rem;font-size:1.125rem;font-weight:500;line-height:1.375rem}.TransferAndInsurance-module__oRmx3q__mainContainer .TransferAndInsurance-module__oRmx3q__separator{background-color:var(--grey3);border:none;max-width:100%;height:.0625rem;margin:1rem 0}.TransferAndInsurance-module__oRmx3q__mainContainer .TransferAndInsurance-module__oRmx3q__separatorMobile{margin:.75rem 0}
.ChangableFlight-module__47AKqa__container{grid-area:1/1/4/2;justify-content:center;align-items:center;display:flex;position:relative}.ChangableFlight-module__47AKqa__container>:first-child{position:absolute;inset:0}.ChangableFlight-module__47AKqa__warning{z-index:2;text-align:center;background:#f3f3f3;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;width:17.5rem;padding:.75rem;display:flex;position:relative}.ChangableFlight-module__47AKqa__warning>button{color:var(--secondary)}.ChangableFlight-module__47AKqa__warning{font-size:.875rem;line-height:1rem}.ChangableFlight-module__47AKqa__title{font-size:1rem;font-weight:500;line-height:1.25rem}.ChangableFlight-module__47AKqa__checkbox{color:var(--secondary);gap:.38rem;margin-top:.38rem;display:flex}.ChangableFlight-module__47AKqa__checkboxControl,.ChangableFlight-module__47AKqa__checkboxInput{width:1.125rem;height:1.125rem}.ChangableFlight-module__47AKqa__checkboxIcon{width:.875rem;height:.875rem;inset:.12rem}
.ToggleItem-module__IAQO3q__description{color:var(--grey1)}.ToggleItem-module__IAQO3q__description>p a{min-width:0;color:var(--black);text-overflow:ellipsis;text-decoration:none;display:-webkit-box;overflow:hidden}.ToggleItem-module__IAQO3q__description{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ToggleItem-module__IAQO3q__descriptionMobile{max-height:3.42rem;color:var(--grey1);transition:all .25s ease-in-out;position:relative}.ToggleItem-module__IAQO3q__descriptionMobile>p a{color:var(--black);text-decoration:none;display:contents}.ToggleItem-module__IAQO3q__descriptionMobile{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:.875rem;line-height:1rem;display:-webkit-box;overflow:hidden}.ToggleItem-module__IAQO3q__description.ToggleItem-module__IAQO3q__expanded{-webkit-line-clamp:none;line-clamp:none}.ToggleItem-module__IAQO3q__descriptionMobile.ToggleItem-module__IAQO3q__expanded{height:100%;max-height:40rem;display:block}.ToggleItem-module__IAQO3q__expandButton{color:var(--secondary);cursor:pointer;background:0 0;border:none}.ToggleItem-module__IAQO3q__icon svg{width:1.25rem;height:1.25rem}.ToggleItem-module__IAQO3q__container{flex-direction:row;column-gap:.5rem;font-size:.875rem;line-height:1rem;display:flex;position:relative}.ToggleItem-module__IAQO3q__title{color:var(--black);gap:.5rem;margin-bottom:.125rem;font-size:1rem;font-weight:500;line-height:1.25rem;display:flex}.ToggleItem-module__IAQO3q__titleMobile{font-size:.875rem;line-height:1rem}.ToggleItem-module__IAQO3q__descriptionBlock{align-items:flex-end;display:inline-flex}.ToggleItem-module__IAQO3q__toggleBlock{width:2.5rem;position:relative}.ToggleItem-module__IAQO3q__switcher{background-color:var(--grey3);cursor:pointer;border-radius:.75rem;width:2.5rem;height:1.5rem;transition:all .3s;position:relative}.ToggleItem-module__IAQO3q__switcher[data-state=checked]{background-color:var(--secondary)}.ToggleItem-module__IAQO3q__switcherThumb{background-color:var(--white);border-radius:50%;width:1.3rem;height:1.3rem;transition:transform .1s;position:absolute;top:.09rem;bottom:.09rem;left:.1rem;transform:translate(0)}.ToggleItem-module__IAQO3q__switcherThumb[data-state=checked]{transform:translate(80%)}
.FlightLabel-module__UrzZkG__label{z-index:1;border-radius:var(--border-radius);padding:.25rem .375rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:.875rem;position:absolute;top:-.5rem;left:2rem}.FlightLabel-module__UrzZkG__mobileLabel{right:.4375rem;left:unset;padding:.3125rem .625rem}
.FlightEmptyFiltration-module__7euS_q__emptyBlock{border-radius:var(--border-radius);background:var(--white);flex-direction:column;width:100%;padding:1.5rem 1rem;display:flex}.FlightEmptyFiltration-module__7euS_q__mobileEmptyBlock{padding:1rem}.FlightEmptyFiltration-module__7euS_q__emptyBlockContent{flex-direction:column;justify-content:center;align-items:center;display:flex}.FlightEmptyFiltration-module__7euS_q__title{color:var(--black);text-align:center;font-size:1.75rem;font-weight:500;line-height:2.125rem}.FlightEmptyFiltration-module__7euS_q__mobileTitle{font-size:1.125rem;line-height:1.375rem}.FlightEmptyFiltration-module__7euS_q__text{max-width:31.25rem;color:var(--black);text-align:center;margin:.5rem 0 1rem;font-size:1rem;line-height:1.25rem}.FlightEmptyFiltration-module__7euS_q__mobileText{max-width:18.75rem;color:var(--grey1);margin:.25rem 0 1rem;font-size:.875rem;line-height:1rem}.FlightEmptyFiltration-module__7euS_q__removeFiltersButton{width:13.75rem;height:2.5rem;color:var(--black);gap:.5rem;font-size:.875rem;line-height:1rem;display:flex}
.VantaTariffsFrameDiagram-module__AqJMyG__pinkText{color:var(--vanta-pink)}.VantaTariffsFrameDiagram-module__AqJMyG__blackText{color:var(--black)}.VantaTariffsFrameDiagram-module__AqJMyG__greyText{color:var(--grey1)}.VantaTariffsFrameDiagram-module__AqJMyG__container{grid-template-columns:6.25rem auto;gap:.5rem;font-size:.875rem;line-height:1rem;display:grid}.VantaTariffsFrameDiagram-module__AqJMyG__line{background-color:var(--vanta-pink);border-radius:.1875rem;height:.375rem}.VantaTariffsFrameDiagram-module__AqJMyG__dimmedLine{opacity:.3}.VantaTariffsFrameDiagram-module__AqJMyG__paymentElement{flex-direction:column;display:flex}.VantaTariffsFrameDiagram-module__AqJMyG__paymentElementInfo{margin-bottom:.125rem}.VantaTariffsFrameDiagram-module__AqJMyG__nextPaymentElement{flex-wrap:wrap;gap:.5rem;display:flex}.VantaTariffsFrameDiagram-module__AqJMyG__desktopNextPaymentElement .VantaTariffsFrameDiagram-module__AqJMyG__paymentElement:not(:last-child){flex:1}.VantaTariffsFrameDiagram-module__AqJMyG__mobileNextPaymentElement .VantaTariffsFrameDiagram-module__AqJMyG__paymentElement:not(:last-child),.VantaTariffsFrameDiagram-module__AqJMyG__nextPaymentElement .VantaTariffsFrameDiagram-module__AqJMyG__paymentElement:last-child{width:100%}.VantaTariffsFrameDiagram-module__AqJMyG__zeroInterestDesktopText{white-space:break-spaces}
.MobileChooseFlightsButton-module__0s5FDG__floatingPanel{z-index:2;right:0;bottom:calc(env(safe-area-inset-bottom) + .5rem);pointer-events:none;padding:0 .5rem;animation:.2s ease-out MobileChooseFlightsButton-module__0s5FDG__slideIn;position:fixed;left:0}.MobileChooseFlightsButton-module__0s5FDG__button{pointer-events:auto;width:100%;height:2.75rem;font-weight:500}@keyframes MobileChooseFlightsButton-module__0s5FDG__slideIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}
.Labels-module__oqyqKW__container{flex-wrap:wrap;align-content:center;align-items:center;gap:.5rem;display:flex}.Labels-module__oqyqKW__hotelContainer{flex-wrap:wrap;align-content:center;align-items:center;gap:.25rem;display:contents}.Labels-module__oqyqKW__label{background:#f3f3f3;border-radius:.5rem;align-items:center;gap:.25rem;padding:.375rem .75rem .375rem .5rem;font-size:.875rem;line-height:1rem;display:flex}
.Metapolicies-module__GQRC8G__container{flex-direction:column;gap:.125rem;font-size:.875rem;display:flex}.Metapolicies-module__GQRC8G__container>strong>span{color:var(--grey1)}.Metapolicies-module__GQRC8G__title{color:var(--grey1);font-size:.75rem}
.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}
.style-module__FXs-Ia__root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid transparent;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:.5;--rdp-outside-opacity:.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:white;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50%);--rdp-range_end-color:white;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid transparent;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:.75;--rdp-weekday-padding:.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:.3s;--rdp-animation_timing:cubic-bezier(.4, 0, .2, 1)}.style-module__FXs-Ia__root[dir=rtl]{--rdp-gradient-direction:-90deg}.style-module__FXs-Ia__root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.style-module__FXs-Ia__root{box-sizing:border-box;position:relative}.style-module__FXs-Ia__root *{box-sizing:border-box}.style-module__FXs-Ia__day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.style-module__FXs-Ia__day_button{cursor:pointer;font:inherit;color:inherit;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);background:0 0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.style-module__FXs-Ia__day_button:disabled{cursor:revert}.style-module__FXs-Ia__caption_label{z-index:1;white-space:nowrap;border:0;align-items:center;display:inline-flex;position:relative}.style-module__FXs-Ia__dropdown:focus-visible~.style-module__FXs-Ia__caption_label{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.style-module__FXs-Ia__button_next,.style-module__FXs-Ia__button_previous{cursor:pointer;font:inherit;color:inherit;-webkit-appearance:none;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.style-module__FXs-Ia__button_next:disabled,.style-module__FXs-Ia__button_next[aria-disabled=true],.style-module__FXs-Ia__button_previous:disabled,.style-module__FXs-Ia__button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.style-module__FXs-Ia__chevron{fill:var(--rdp-accent-color);display:inline-block}.style-module__FXs-Ia__root[dir=rtl] .style-module__FXs-Ia__nav .style-module__FXs-Ia__chevron{transform-origin:50%;transform:rotate(180deg)}.style-module__FXs-Ia__dropdowns{align-items:center;gap:var(--rdp-dropdown-gap);display:inline-flex;position:relative}.style-module__FXs-Ia__dropdown{z-index:2;opacity:0;-webkit-appearance:none;appearance:none;width:100%;cursor:inherit;line-height:inherit;border:none;margin:0;padding:0;position:absolute;inset-block:0;inset-inline-start:0}.style-module__FXs-Ia__dropdown_root{align-items:center;display:inline-flex;position:relative}.style-module__FXs-Ia__dropdown_root[data-disabled=true] .style-module__FXs-Ia__chevron{opacity:var(--rdp-disabled-opacity)}.style-module__FXs-Ia__month_caption{height:var(--rdp-nav-height);align-content:center;font-size:large;font-weight:700;display:flex}.style-module__FXs-Ia__root[data-nav-layout=around] .style-module__FXs-Ia__month,.style-module__FXs-Ia__root[data-nav-layout=after] .style-module__FXs-Ia__month{position:relative}.style-module__FXs-Ia__root[data-nav-layout=around] .style-module__FXs-Ia__month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.style-module__FXs-Ia__root[data-nav-layout=around] .style-module__FXs-Ia__button_previous{inset-inline-start:0;height:var(--rdp-nav-height);display:inline-flex;position:absolute;top:0}.style-module__FXs-Ia__root[data-nav-layout=around] .style-module__FXs-Ia__button_next{inset-inline-end:0;height:var(--rdp-nav-height);justify-content:center;display:inline-flex;position:absolute;top:0}.style-module__FXs-Ia__months{gap:var(--rdp-months-gap);flex-wrap:wrap;max-width:fit-content;display:flex;position:relative}.style-module__FXs-Ia__month_grid{border-collapse:collapse}.style-module__FXs-Ia__nav{height:var(--rdp-nav-height);align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.style-module__FXs-Ia__weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform);font-size:smaller;font-weight:500}.style-module__FXs-Ia__week_number{opacity:var(--rdp-week_number-opacity);height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align);font-size:small;font-weight:400}.style-module__FXs-Ia__today:not(.style-module__FXs-Ia__outside){color:var(--rdp-today-color)}.style-module__FXs-Ia__selected{font-size:large;font-weight:700}.style-module__FXs-Ia__selected .style-module__FXs-Ia__day_button{border:var(--rdp-selected-border)}.style-module__FXs-Ia__outside{opacity:var(--rdp-outside-opacity)}.style-module__FXs-Ia__disabled:not(.style-module__FXs-Ia__selected){opacity:var(--rdp-disabled-opacity)}.style-module__FXs-Ia__hidden{visibility:hidden;color:var(--rdp-range_start-color)}.style-module__FXs-Ia__range_start{background:var(--rdp-range_start-background)}.style-module__FXs-Ia__range_start .style-module__FXs-Ia__day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.style-module__FXs-Ia__range_middle{background-color:var(--rdp-range_middle-background-color)}.style-module__FXs-Ia__range_middle .style-module__FXs-Ia__day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.style-module__FXs-Ia__range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.style-module__FXs-Ia__range_end .style-module__FXs-Ia__day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.style-module__FXs-Ia__range_start.style-module__FXs-Ia__range_end{background:revert}.style-module__FXs-Ia__focusable{cursor:pointer}@keyframes style-module__FXs-Ia__rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes style-module__FXs-Ia__rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes style-module__FXs-Ia__rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes style-module__FXs-Ia__rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.style-module__FXs-Ia__weeks_before_enter{animation:style-module__FXs-Ia__rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.style-module__FXs-Ia__weeks_before_exit{animation:style-module__FXs-Ia__rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.style-module__FXs-Ia__weeks_after_enter{animation:style-module__FXs-Ia__rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.style-module__FXs-Ia__weeks_after_exit{animation:style-module__FXs-Ia__rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.style-module__FXs-Ia__root[dir=rtl] .style-module__FXs-Ia__weeks_after_enter{animation:style-module__FXs-Ia__rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.style-module__FXs-Ia__root[dir=rtl] .style-module__FXs-Ia__weeks_before_exit{animation:style-module__FXs-Ia__rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.style-module__FXs-Ia__root[dir=rtl] .style-module__FXs-Ia__weeks_before_enter{animation:style-module__FXs-Ia__rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.style-module__FXs-Ia__root[dir=rtl] .style-module__FXs-Ia__weeks_after_exit{animation:style-module__FXs-Ia__rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes style-module__FXs-Ia__rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes style-module__FXs-Ia__rdp-fade_out{0%{opacity:1}to{opacity:0}}.style-module__FXs-Ia__caption_after_enter{animation:style-module__FXs-Ia__rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.style-module__FXs-Ia__caption_after_exit{animation:style-module__FXs-Ia__rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.style-module__FXs-Ia__caption_before_enter{animation:style-module__FXs-Ia__rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.style-module__FXs-Ia__caption_before_exit{animation:style-module__FXs-Ia__rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}
.CounterPluralize-module__iAsKwG__disabled{cursor:default;opacity:var(--disabled-opacity)}.CounterPluralize-module__iAsKwG__icon{height:1.25rem}
.VantaTariffsFrame-module__-3OJKG__container{background-color:var(--white);border-radius:1rem;flex-direction:column;gap:1.25rem;padding:1rem;display:flex}.VantaTariffsFrame-module__-3OJKG__desktopContainer{flex-shrink:0;width:28.25rem}.VantaTariffsFrame-module__-3OJKG__header{flex-direction:column;gap:1rem;display:flex}.VantaTariffsFrame-module__-3OJKG__headerLogo{justify-content:space-between;display:flex}.VantaTariffsFrame-module__-3OJKG__headerLogoVantaImage{width:7.1875rem}.VantaTariffsFrame-module__-3OJKG__headerMonthPicker{background-color:var(--background);border-radius:.625rem;gap:.125rem;padding:.125rem;display:flex}.VantaTariffsFrame-module__-3OJKG__headerMonthPickerButton{border:1px solid #0000;flex:1;font-size:.875rem;line-height:1rem}.VantaTariffsFrame-module__-3OJKG__selectedHeaderMonthPickerButton{border-color:var(--grey1);pointer-events:none;font-weight:500}.VantaTariffsFrame-module__-3OJKG__unselectedHeaderMonthPickerButton{color:var(--grey1)}.VantaTariffsFrame-module__-3OJKG__footer{flex-direction:column;gap:.5rem;display:flex}.VantaTariffsFrame-module__-3OJKG__footerTitle{font-size:.875rem;line-height:1rem}
.CustomList-module__EaBUeq__optionContainer{border-top:.0625rem solid #0000}.CustomList-module__EaBUeq__optionContainer>button{text-align:center;width:100%;height:100%;min-height:2.5rem}.CustomList-module__EaBUeq__optionContainer>button:hover{background-color:var(--background)}.CustomList-module__EaBUeq__optionContainer+.CustomList-module__EaBUeq__optionContainer{border-top:.0625rem solid var(--grey3)}.CustomList-module__EaBUeq__optionContainer:last-child{border-radius:0 0 var(--border-radius) var(--border-radius)}.CustomList-module__EaBUeq__optionContainer:hover{background-color:var(--background)}.CustomList-module__EaBUeq__options{z-index:2;border-radius:var(--border-radius);background-color:var(--white);width:8.75rem;max-height:31.25rem;font-size:.875rem;line-height:1rem;position:absolute;top:0;left:105%;overflow:hidden auto;box-shadow:0 .125rem .625rem #0000001a}.CustomList-module__EaBUeq__options .CustomList-module__EaBUeq__overflow{right:105%;left:unset}.CustomList-module__EaBUeq__head{box-sizing:border-box;border-radius:var(--border-radius);background:var(--background);min-height:2.875rem;color:var(--black);text-align:center;align-items:center;margin:.5rem;font-size:.75rem;line-height:1rem;display:flex}
.VantaTariffs-module__KuYu3W__container{border-radius:var(--border-radius);background-color:var(--background);display:flex}.VantaTariffs-module__KuYu3W__desktopContainer{align-items:start;gap:1rem}.VantaTariffs-module__KuYu3W__mobileContainer{flex-direction:column;gap:.75rem}
.PackageCancellationPolicy-module__NK7MxG__container{flex-direction:column;gap:.12rem;display:flex}.PackageCancellationPolicy-module__NK7MxG__title{color:var(--grey1);font-size:.75rem;line-height:1rem}.PackageCancellationPolicy-module__NK7MxG__separator{border:none;border-bottom:.0625rem solid var(--grey3);max-width:100%;margin:.75rem 0}
.ChangeExtras-module__gjegHa__wrapper{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.ChangeExtras-module__gjegHa__wrapperMobile{gap:.75rem}.ChangeExtras-module__gjegHa__extrasSection{flex-direction:column;gap:.5rem;display:flex}.ChangeExtras-module__gjegHa__sectionLabel,.ChangeExtras-module__gjegHa__inputLabel,.ChangeExtras-module__gjegHa__addButton{font-size:.875rem;line-height:1rem}.ChangeExtras-module__gjegHa__inputLabel{color:var(--grey1)}.ChangeExtras-module__gjegHa__extrasList{flex-direction:column;gap:.75rem;display:flex}.ChangeExtras-module__gjegHa__extraRow{align-items:center;gap:.5rem;display:flex}.ChangeExtras-module__gjegHa__extraRowMobile{flex-direction:column;align-items:flex-start;gap:.25rem}.ChangeExtras-module__gjegHa__extraMain{align-items:center;gap:.375rem;display:flex}.ChangeExtras-module__gjegHa__extraMainMobile{align-items:flex-start}.ChangeExtras-module__gjegHa__checkboxContainer{flex-shrink:0;width:1.125rem;height:1.125rem}.ChangeExtras-module__gjegHa__checkbox{background:var(--white);width:1.125rem;height:1.125rem}.ChangeExtras-module__gjegHa__checkboxIcon{width:.875rem;height:.875rem;inset:.125rem}.ChangeExtras-module__gjegHa__extraName{font-size:.875rem;line-height:1rem}.ChangeExtras-module__gjegHa__extraNameRemoved{text-decoration:line-through}.ChangeExtras-module__gjegHa__actionButton{color:var(--secondary);flex-shrink:0;align-items:center;gap:.25rem;font-size:.875rem;line-height:1rem;display:flex}.ChangeExtras-module__gjegHa__actionButtonRemoved{color:var(--secondary)}.ChangeExtras-module__gjegHa__actionText{color:var(--secondary);align-items:center;line-height:1;display:flex}.ChangeExtras-module__gjegHa__actionTextRemoved{color:var(--secondary)}.ChangeExtras-module__gjegHa__actionIcon{flex-shrink:0;width:.875rem;height:.875rem}.ChangeExtras-module__gjegHa__actionIcon path,.ChangeExtras-module__gjegHa__actionIconRemoved path{fill:var(--secondary)}.ChangeExtras-module__gjegHa__addButton{width:fit-content;color:var(--secondary);align-items:center;gap:.25rem;display:flex}.ChangeExtras-module__gjegHa__addButton span{color:var(--secondary)}.ChangeExtras-module__gjegHa__addButtonIcon{flex-shrink:0;width:.875rem;height:.875rem}.ChangeExtras-module__gjegHa__addButtonIcon path{fill:var(--secondary)}.ChangeExtras-module__gjegHa__inputContent{flex-direction:column;gap:.25rem;display:flex}.ChangeExtras-module__gjegHa__input{width:29.375rem}.ChangeExtras-module__gjegHa__inputMobile{width:100%}.ChangeExtras-module__gjegHa__sectionLabel{font-weight:500}
.AddChild-module__mr8WSG__addChild{justify-content:center;align-items:center;height:3.125rem;display:flex}.AddChild-module__mr8WSG__addButton{color:var(--secondary);cursor:pointer;justify-content:center;align-items:center;gap:.25rem;font-size:.875rem;line-height:1rem;display:inline-flex;position:relative}.AddChild-module__mr8WSG__icon{height:1rem}.AddChild-module__mr8WSG__icon path{fill:var(--secondary)}
.NewPaymentMethodIcon-module__U5owGa__compactLogo{width:1rem;height:1rem;display:block}.NewPaymentMethodIcon-module__U5owGa__wideLogo{flex-shrink:0;width:1.75rem;height:.75rem;display:block}
.Meal-module__L0scea__container{flex-direction:column;gap:.125rem;font-size:.875rem;line-height:1rem;display:flex}.Meal-module__L0scea__title{color:var(--grey1);font-size:.75rem;line-height:1rem}
.ChangeOrder-module__wYer4q__wrapper{flex-direction:column;margin-left:1.5rem;display:flex}.ChangeOrder-module__wYer4q__content{background:var(--background);border-radius:.5rem;flex-direction:column;padding:1rem;display:flex}.ChangeOrder-module__wYer4q__contentMobile{padding:.75rem}.ChangeOrder-module__wYer4q__contentWithConfirmation{border-radius:.5rem .5rem 0 0}.ChangeOrder-module__wYer4q__dropdownWrapper{display:flex}.ChangeOrder-module__wYer4q__confirmationAccent{font-weight:500}
.KidsList-module__HGSj2G__wrapper{border-bottom:.0625rem solid var(--grey3)}.KidsList-module__HGSj2G__child{border-top:.0625rem solid var(--grey3);align-items:center;height:3.125rem;display:flex}.KidsList-module__HGSj2G__kidsItem{color:var(--black-light)}.KidsList-module__HGSj2G__kidsItem>span{color:var(--black-base)}.KidsList-module__HGSj2G__kidsItem{font-size:.875rem;line-height:1rem}.KidsList-module__HGSj2G__closeIcon{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:1rem;height:1rem;margin:0 .5rem;display:inline-flex}.KidsList-module__HGSj2G__icon{height:1.25rem}
.NewPaymentWithTabs-module__02PPra__wrapper{flex-direction:column;gap:.5rem;padding-top:.5rem;display:flex}.NewPaymentWithTabs-module__02PPra__tabs{border-radius:var(--border-radius);background:var(--background);gap:.5rem;width:100%;display:flex}.NewPaymentWithTabs-module__02PPra__tab{background:color-mix(in srgb, var(--grey3) 60%, transparent);min-height:2.5rem;color:var(--black);cursor:pointer;text-align:center;border-radius:.5rem;justify-content:center;align-items:center;gap:.25rem;padding:.5rem .75rem .5rem .5rem;font-size:.875rem;font-weight:500;line-height:1rem;transition:all .15s ease-in-out;display:flex}.NewPaymentWithTabs-module__02PPra__tab svg path{fill:var(--black)}.NewPaymentWithTabs-module__02PPra__tab:disabled{cursor:default;opacity:var(--disabled-opacity)}.NewPaymentWithTabs-module__02PPra__tab:not(.NewPaymentWithTabs-module__02PPra__tabActive,:disabled):hover{background:var(--grey3)}.NewPaymentWithTabs-module__02PPra__tabActive{background:var(--white);color:var(--secondary)}.NewPaymentWithTabs-module__02PPra__tabActive svg path{fill:var(--secondary)}.NewPaymentWithTabs-module__02PPra__paymentMethods{background:var(--white);border-radius:.5rem;flex-direction:column;gap:1.5rem;padding:1rem;display:flex}.NewPaymentWithTabs-module__02PPra__paymentMethodsMobile{gap:1rem;padding:.75rem .5rem}.NewPaymentWithTabs-module__02PPra__methods{flex-direction:column;gap:0;display:flex}.NewPaymentWithTabs-module__02PPra__divider{background:var(--background);height:.0625rem;margin:.5rem 0 .5rem 3rem}@media (min-width:992px){.NewPaymentWithTabs-module__02PPra__divider{margin-block:.75rem}}
.HotelPackageCheckIn-module__usTP_G__title{color:var(--grey1);font-size:.75rem;line-height:1rem}.HotelPackageCheckIn-module__usTP_G__text{font-size:.875rem;line-height:1rem}.HotelPackageCheckIn-module__usTP_G__text span:not(:last-child){margin-right:.25rem}.HotelPackageCheckIn-module__usTP_G__container{flex-direction:column;row-gap:.12rem;display:flex}.HotelPackageCheckIn-module__usTP_G__separator{border:none;border-bottom:.0625rem solid #e3e1dd;max-width:100%;margin:.75rem 0}
.TouristsPickerMobile-module__bf_Jfq__row{justify-content:space-between;align-items:center;height:3.25rem;padding:0 .5rem;display:flex}.TouristsPickerMobile-module__bf_Jfq__text{font-size:1rem;line-height:1.25rem}.TouristsPickerMobile-module__bf_Jfq__counter{justify-content:space-between;align-items:center;width:10.5rem;height:3.125rem;padding:0 .625rem;display:flex}.TouristsPickerMobile-module__bf_Jfq__counter>button{border-radius:var(--border-radius);aspect-ratio:1;background-color:var(--background);cursor:pointer;border:none;flex:0 0 2.75rem;justify-content:center;align-items:center;display:flex}.TouristsPickerMobile-module__bf_Jfq__counter{background-color:var(--background)}.TouristsPickerMobile-module__bf_Jfq__counter:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.TouristsPickerMobile-module__bf_Jfq__counter:hover:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--hover-alpha)) 0%, rgb(0 0 0/var(--hover-alpha)) 100%), var(--background)}}.TouristsPickerMobile-module__bf_Jfq__counter:active:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--pressed-alpha)) 0%, rgb(0 0 0/var(--pressed-alpha)) 100%), var(--background)}.TouristsPickerMobile-module__bf_Jfq__removeWrapper{align-items:center;display:flex}.TouristsPickerMobile-module__bf_Jfq__removeIcon{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-right:.5rem;display:flex}.TouristsPickerMobile-module__bf_Jfq__addChild{align-self:center;width:100%;margin-top:.625rem;font-size:1rem;line-height:1.25rem}.TouristsPickerMobile-module__bf_Jfq__icon{height:1.25rem}
.Payment-module__bQV4ja__container{background:var(--white);border-radius:.5rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.Payment-module__bQV4ja__containerMobile{padding:.75rem .5rem}.Payment-module__bQV4ja__title{text-align:left;width:100%;font-size:1.75rem;font-weight:500;line-height:2.125rem}
.Collapsible-module__m7LokW__root{width:100%}.Collapsible-module__m7LokW__trigger{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.Collapsible-module__m7LokW__trigger:disabled{cursor:default}.Collapsible-module__m7LokW__content{overflow:hidden}.Collapsible-module__m7LokW__contentAnimation[data-state=open]{animation:.2s ease-in-out Collapsible-module__m7LokW__slideDown}.Collapsible-module__m7LokW__contentAnimation[data-state=closed]{animation:.2s ease-in-out Collapsible-module__m7LokW__slideUp}@keyframes Collapsible-module__m7LokW__slideDown{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes Collapsible-module__m7LokW__slideUp{0%{height:var(--radix-collapsible-content-height)}to{height:0}}
.nameSwitcher-module__pefcHW__container{z-index:10;border-radius:var(--border-radius);background-color:var(--white);width:16.5rem;box-shadow:var(--box-shadow);flex-direction:column;gap:.75rem;padding:.8125rem .938rem;display:flex;position:absolute;transform:translateY(-95%)}.nameSwitcher-module__pefcHW__container:after{border:.438rem solid;border-color:transparent var(--white) var(--white) transparent;content:"";transform-origin:0 100%;position:absolute;bottom:0;transform:rotate(45deg);box-shadow:.25rem .25rem .25rem #0000000f}.nameSwitcher-module__pefcHW__nameContainer{color:var(--grey1);justify-content:center;align-items:center;gap:.75rem;font-size:.875rem;line-height:1rem;display:flex}.nameSwitcher-module__pefcHW__name{border:solid .0625rem var(--grey1);border-radius:var(--border-radius);text-transform:uppercase;padding:.25rem .5625rem}.nameSwitcher-module__pefcHW__hint{color:var(--black);white-space:pre-line;font-size:.875rem;line-height:1rem}.nameSwitcher-module__pefcHW__buttonContainer{gap:.75rem;display:flex}.nameSwitcher-module__pefcHW__button{height:2.5rem;padding:.75rem .875rem}
.HotelPackageConfirmability-module__1QhZvG__title{color:var(--grey1);font-size:.75rem;line-height:1rem}.HotelPackageConfirmability-module__1QhZvG__textBlock{gap:.25rem;display:flex}.HotelPackageConfirmability-module__1QhZvG__text{color:var(--secondary);font-size:.875rem;line-height:1rem}.HotelPackageConfirmability-module__1QhZvG__icon{width:1rem;height:1rem}.HotelPackageConfirmability-module__1QhZvG__icon path{fill:var(--grey2)}.HotelPackageConfirmability-module__1QhZvG__container{flex-direction:column;row-gap:.12rem;display:flex}.HotelPackageConfirmability-module__1QhZvG__separator{border:none;border-bottom:.0625rem solid #e3e1dd;max-width:100%;margin:.75rem 0}
.Reminder-module__PQG6Lq__reminder{width:100%;height:3rem;max-height:3rem;color:var(--grey1);text-align:center;white-space:pre-line;justify-content:center;align-items:center;padding:.5rem .8125rem 0;font-size:.875rem;line-height:1rem;display:flex}
.PaymentMethod-module__2s7Dua__container{flex-direction:column;gap:.5rem;font-size:.875rem;line-height:1rem;display:flex}.PaymentMethod-module__2s7Dua__label{color:var(--black);cursor:pointer;align-items:center;gap:.25rem;font-weight:500;display:flex}.PaymentMethod-module__2s7Dua__description{color:var(--grey1)}.PaymentMethod-module__2s7Dua__description a{color:var(--black);text-decoration:none}.PaymentMethod-module__2s7Dua__selector{gap:.5rem;display:flex}.PaymentMethod-module__2s7Dua__selector input{cursor:pointer;width:1.125rem;height:1.125rem}.PaymentMethod-module__2s7Dua__selectorDisabled input,.PaymentMethod-module__2s7Dua__selectorDisabled .PaymentMethod-module__2s7Dua__label{cursor:default;opacity:var(--disabled-opacity)}.PaymentMethod-module__2s7Dua__additionalDataWrapper{border-radius:var(--border-radius);background:var(--background);margin-left:1.625rem;padding:.75rem .5rem}@media (min-width:992px){.PaymentMethod-module__2s7Dua__additionalDataWrapper{padding:1rem}}.PaymentMethod-module__2s7Dua__tariffPrepaymentWrapper{background:var(--white);padding:0}.PaymentMethod-module__2s7Dua__labelContainer{flex-direction:column;gap:.125rem;display:flex}.PaymentMethod-module__2s7Dua__attentionIcon{vertical-align:top;width:.875rem;height:.875rem;margin-right:.125rem}.PaymentMethod-module__2s7Dua__yandexCashback{margin-left:.5rem}
.HotelPackageSidebar-module__kboBnG__container{background:var(--white);border-radius:.5rem;flex-direction:column;gap:.75rem;width:14.75rem;height:max-content;padding:.75rem .5rem;font-size:.875rem;line-height:1rem;display:flex}.HotelPackageSidebar-module__kboBnG__containerMobile{background:var(--white);border-radius:.5rem;flex-direction:column;gap:.75rem;width:100%;height:max-content;padding:.75rem .5rem;font-size:.875rem;line-height:1rem;display:flex}.HotelPackageSidebar-module__kboBnG__price{flex-wrap:wrap;justify-content:space-between;font-size:1rem;font-weight:500;line-height:1.25rem;display:flex}.HotelPackageSidebar-module__kboBnG__divider{border:none;border-bottom:.0625rem solid #e3e1dd;max-width:100%}.HotelPackageSidebar-module__kboBnG__hotelPrice{justify-content:space-between;display:flex}.HotelPackageSidebar-module__kboBnG__dateText{font-size:1rem;font-weight:500;line-height:1.25rem}.HotelPackageSidebar-module__kboBnG__container .HotelPackageSidebar-module__kboBnG__cashback,.HotelPackageSidebar-module__kboBnG__containerMobile .HotelPackageSidebar-module__kboBnG__cashback{width:100%;padding:unset;flex-wrap:wrap;justify-content:space-between;font-size:.875rem;line-height:1rem;display:flex}.HotelPackageSidebar-module__kboBnG__tooltip{width:100%}.HotelPackageSidebar-module__kboBnG__priceInfoSpan{justify-content:space-between;gap:.5rem;font-size:.875rem;line-height:1rem;display:flex}.HotelPackageSidebar-module__kboBnG__priceInfoBlock{flex-direction:column;row-gap:.5rem;display:flex}.HotelPackageSidebar-module__kboBnG__priceContainer{flex-direction:column;gap:.75rem;display:flex}.HotelPackageSidebar-module__kboBnG__spinner{width:1.25rem;height:1.25rem}.HotelPackageSidebar-module__kboBnG__spinner path{fill:var(--grey2)}.HotelPackageSidebar-module__kboBnG__spinnerBlock{justify-content:center;display:flex}.HotelPackageSidebar-module__kboBnG__changeButtonBlock .HotelPackageSidebar-module__kboBnG__changeButton{min-height:unset;padding:unset;color:var(--grey1);justify-content:start;align-items:start}.HotelPackageSidebar-module__kboBnG__changeButtonBlock{flex-direction:row;justify-content:space-between;row-gap:.12rem;display:flex}@media (min-width:992px){.HotelPackageSidebar-module__kboBnG__changeButtonBlock{justify-content:initial;flex-direction:column}}
.ChangeTourists-module__8GZpKG__wrapper{flex-direction:column;margin-left:1.5rem;display:flex}.ChangeTourists-module__8GZpKG__wrapperMobile{margin-left:.75rem}.ChangeTourists-module__8GZpKG__content{background:var(--background);border-radius:.5rem .5rem 0 0;flex-direction:column;gap:1rem;padding:1rem;display:flex}.ChangeTourists-module__8GZpKG__contentMobile{padding:.75rem}.ChangeTourists-module__8GZpKG__touristsList{flex-direction:column;gap:1rem;display:flex}.ChangeTourists-module__8GZpKG__touristRow{align-items:center;gap:.5rem;display:flex}.ChangeTourists-module__8GZpKG__touristMain{align-items:center;gap:.5rem;min-width:0;display:flex}.ChangeTourists-module__8GZpKG__touristRowMobile{flex-direction:column;align-items:flex-start;gap:.25rem}.ChangeTourists-module__8GZpKG__touristMainMobile{align-items:flex-start}.ChangeTourists-module__8GZpKG__checkboxContainer{flex-shrink:0;width:1.125rem;height:1.125rem}.ChangeTourists-module__8GZpKG__checkbox{background:var(--white);width:1.125rem;height:1.125rem}.ChangeTourists-module__8GZpKG__checkboxIcon{width:.875rem;height:.875rem;inset:.125rem}.ChangeTourists-module__8GZpKG__touristLabel,.ChangeTourists-module__8GZpKG__actionButton,.ChangeTourists-module__8GZpKG__addButton{font-size:.875rem;line-height:1rem}.ChangeTourists-module__8GZpKG__touristLabel{min-width:0}.ChangeTourists-module__8GZpKG__touristLabelRemoved{color:var(--black);opacity:.3}.ChangeTourists-module__8GZpKG__actionButton{color:var(--secondary);flex-shrink:0;align-items:center;gap:.25rem;display:flex}.ChangeTourists-module__8GZpKG__actionButtonMobile{margin-left:1.625rem}.ChangeTourists-module__8GZpKG__actionButtonRemoved{color:var(--secondary)}.ChangeTourists-module__8GZpKG__actionIcon{flex-shrink:0;width:.875rem;height:.875rem}.ChangeTourists-module__8GZpKG__actionIcon path{fill:var(--secondary)}.ChangeTourists-module__8GZpKG__actionText{color:var(--secondary)}.ChangeTourists-module__8GZpKG__actionIconRemoved path{fill:var(--secondary)}.ChangeTourists-module__8GZpKG__actionTextRemoved{color:var(--secondary)}.ChangeTourists-module__8GZpKG__addButton{width:fit-content;color:var(--secondary);align-items:center;gap:.25rem;display:flex}.ChangeTourists-module__8GZpKG__addButton span{color:var(--secondary)}.ChangeTourists-module__8GZpKG__addButtonIcon{flex-shrink:0;width:.875rem;height:.875rem}.ChangeTourists-module__8GZpKG__addButtonIcon path{fill:var(--secondary)}.ChangeTourists-module__8GZpKG__collapsibleContent{padding-top:.5rem}.ChangeTourists-module__8GZpKG__formHint{color:var(--grey1);margin-bottom:.5rem;font-size:.875rem;line-height:1rem}.ChangeTourists-module__8GZpKG__formCard{--tourist-form-gap:.25rem;--tourist-form-mobile-gap:.75rem;--tourist-fields-cluster-gap:.25rem;--tourist-document-fields-gap:.25rem;--tourist-gender-width:4.6875rem;--tourist-gender-flex:0 0 4.6875rem;--tourist-regular-width:6.75rem;--tourist-regular-flex:0 0 6.75rem;border-radius:var(--border-radius);background:var(--white);padding:.5rem}.ChangeTourists-module__8GZpKG__formCardMobile{--tourist-form-gap:.75rem;--tourist-form-mobile-gap:.75rem;--tourist-fields-cluster-direction:column;--tourist-fields-cluster-gap:.75rem;--tourist-document-fields-direction:column;--tourist-document-fields-gap:.75rem;--tourist-regular-width:100%;--tourist-regular-flex:1 1 100%;--tourist-regular-mobile-width:100%;--tourist-regular-mobile-flex:1 1 100%;padding:.75rem}.ChangeTourists-module__8GZpKG__formFields{flex-wrap:nowrap;align-items:flex-start;gap:.25rem;display:flex}.ChangeTourists-module__8GZpKG__formFullNameField{flex:0 0 6.75rem;width:6.75rem}.ChangeTourists-module__8GZpKG__formFullNameFieldMobile{flex-basis:100%;width:100%}.ChangeTourists-module__8GZpKG__formFieldsCluster{gap:.25rem;display:flex}.ChangeTourists-module__8GZpKG__formRegularField{flex:0 0 6.75rem;width:6.75rem}.ChangeTourists-module__8GZpKG__formRegularFieldMobile{flex-basis:100%;width:100%}.ChangeTourists-module__8GZpKG__formDocumentContainer{flex:none;width:auto}.ChangeTourists-module__8GZpKG__formDocumentContainerMobile{flex:auto;width:100%}.ChangeTourists-module__8GZpKG__formSingleFieldDocumentContainer{width:6.75rem}.ChangeTourists-module__8GZpKG__formMultipleFieldsDocumentContainer{width:13.75rem}.ChangeTourists-module__8GZpKG__formDocumentContainerMobile.ChangeTourists-module__8GZpKG__formSingleFieldDocumentContainer,.ChangeTourists-module__8GZpKG__formDocumentContainerMobile.ChangeTourists-module__8GZpKG__formMultipleFieldsDocumentContainer{width:100%}.ChangeTourists-module__8GZpKG__formDocumentFields{gap:.25rem;display:flex}.ChangeTourists-module__8GZpKG__formCard .ChangeTourists-module__8GZpKG__formInput.ChangeTourists-module__8GZpKG__formInput,.ChangeTourists-module__8GZpKG__formCard input:not([type=checkbox]){width:100%;height:2.75rem}.ChangeTourists-module__8GZpKG__formCheckboxText{font-size:.875rem;line-height:1rem}.ChangeTourists-module__8GZpKG__formCardMobile .ChangeTourists-module__8GZpKG__formFieldsMobile{flex-direction:column;gap:.75rem}.ChangeTourists-module__8GZpKG__formCardMobile .ChangeTourists-module__8GZpKG__formFieldsClusterMobile,.ChangeTourists-module__8GZpKG__formCardMobile .ChangeTourists-module__8GZpKG__formDocumentFieldsMobile{flex-direction:column;gap:.75rem;width:100%;display:flex}.ChangeTourists-module__8GZpKG__formHeader{flex-wrap:wrap;margin-bottom:1rem;font-size:.875rem;line-height:1rem;display:flex}.ChangeTourists-module__8GZpKG__formHeaderMobile{row-gap:.25rem}.ChangeTourists-module__8GZpKG__confirmationAccent{font-weight:500}
.DefaultYMap-module__nhaAsa__ymapLoader{width:4em;height:4em;position:absolute;top:50%;right:50%}.DefaultYMap-module__nhaAsa__ymapLoader path{fill:var(--grey1)}.DefaultYMap-module__nhaAsa__map .ymaps3--controls.ymaps3--controls_bottom.ymaps3--controls_left.ymaps3--controls_horizontal{display:none}
.HotelMapZoomControl-module__TCbi2q__container{border-radius:var(--border-radius);box-shadow:var(--box-shadow);display:flex}.HotelMapZoomControl-module__TCbi2q__zoomButton{background-color:var(--white)}.HotelMapZoomControl-module__TCbi2q__zoomButton:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.HotelMapZoomControl-module__TCbi2q__zoomButton: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)}}.HotelMapZoomControl-module__TCbi2q__zoomButton: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)}.HotelMapZoomControl-module__TCbi2q__zoomButton{padding:.75rem}.HotelMapZoomControl-module__TCbi2q__zoomInButton{border-radius:0 var(--border-radius) var(--border-radius) 0}.HotelMapZoomControl-module__TCbi2q__zoomOutButton{border-radius:var(--border-radius) 0 0 var(--border-radius)}.HotelMapZoomControl-module__TCbi2q__container svg{height:1rem}
.HotelMapResetControl-module__9UFcEW__container{border-radius:var(--border-radius);box-shadow:var(--box-shadow);background-color:var(--white);padding:.75rem}.HotelMapResetControl-module__9UFcEW__container:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.HotelMapResetControl-module__9UFcEW__container: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)}}.HotelMapResetControl-module__9UFcEW__container: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)}.HotelMapResetControl-module__9UFcEW__container svg{height:1rem}
.HotelMapFullscreenControl-module__debJJW__container{gap:.5rem;font-size:.875rem;line-height:1rem;display:flex}.HotelMapFullscreenControl-module__debJJW__container svg{height:1rem}
.HotelMapMarker-module__3l8rmG__hotelMarker{background:var(--secondary);width:3rem;height:3rem;box-shadow:var(--box-shadow);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.HotelMapMarker-module__3l8rmG__markerIcon{width:1.5rem;height:1.5rem;fill:var(--white)}
.HotelMapCanvas-module__lsuV6W__map{border-radius:var(--border-radius);cursor:grab}.HotelMapCanvas-module__lsuV6W__map:active{cursor:grabbing}
.EmptyHotelMap-module__6JLtlq__skeleton{border-radius:var(--border-radius);background:var(--white);flex-direction:column;align-items:center;gap:.5rem;padding:1rem;display:flex}.EmptyHotelMap-module__6JLtlq__noCoordinatesText{text-align:center;font-size:1.125rem;font-weight:500;line-height:1.375rem}.EmptyHotelMap-module__6JLtlq__mobileNoCoordinatesText{font-size:1rem;line-height:1.25rem}.EmptyHotelMap-module__6JLtlq__locationText{text-align:center;font-size:.875rem;line-height:1rem}
.AboutHotelLocationCardFacts-module__pHkzoa__locationFacts{page-break-inside:avoid;break-inside:avoid;flex-direction:column;gap:.75rem;padding-bottom:1rem;font-size:.875rem;line-height:1rem;display:flex}.AboutHotelLocationCardFacts-module__pHkzoa__mobileLocationFacts{padding-bottom:.75rem}.AboutHotelLocationCardFacts-module__pHkzoa__locationFactsTitle{font-weight:500}.AboutHotelLocationCardFacts-module__pHkzoa__locationFact{flex-wrap:wrap;align-items:start;gap:.375rem;display:flex}.AboutHotelLocationCardFacts-module__pHkzoa__locationFact svg{height:.625rem}.AboutHotelLocationCardFacts-module__pHkzoa__locationFact path{fill:var(--grey2)}.AboutHotelLocationCardFacts-module__pHkzoa__locationFactDistance{color:var(--secondary)}.AboutHotelLocationCardFacts-module__pHkzoa__separator{color:var(--grey2)}
.AboutHotelLocationCard-module__CBheMa__header{max-width:calc(100% - 2rem);font-size:1.375rem;font-weight:500;line-height:1.625rem}.AboutHotelLocationCard-module__CBheMa__mobileHeader{max-width:unset;font-size:1.125rem;line-height:1.375rem}.AboutHotelLocationCard-module__CBheMa__locationModal{flex-direction:column;display:flex}.AboutHotelLocationCard-module__CBheMa__desktopLocationModal{gap:1rem;max-width:51.75rem;max-height:80vh;padding:1.5rem;overflow:hidden auto}.AboutHotelLocationCard-module__CBheMa__desktopLocationModal::-webkit-scrollbar{-webkit-appearance:none;appearance:none;display:none}.AboutHotelLocationCard-module__CBheMa__desktopLocationModal{-ms-overflow-style:none;scrollbar-width:none}.AboutHotelLocationCard-module__CBheMa__expandedDesktopLocationModal{width:calc(100vw - 4.5rem);max-width:var(--xl-screen);height:100vh}.AboutHotelLocationCard-module__CBheMa__expandedMobileLocationModalContent{padding:0}.AboutHotelLocationCard-module__CBheMa__mobileLocationModal{gap:.75rem}.AboutHotelLocationCard-module__CBheMa__desktopMap{width:48.75rem;height:16.25rem}.AboutHotelLocationCard-module__CBheMa__expandedDesktopMap{width:100%;height:100%}.AboutHotelLocationCard-module__CBheMa__mobileMap{height:12.5rem}@supports (height:100dvh){.AboutHotelLocationCard-module__CBheMa__expandedMobileMap{height:calc(100dvh - 3rem)}}@supports not (height:100dvh){.AboutHotelLocationCard-module__CBheMa__expandedMobileMap{height:calc(100vh - 3rem)}}.AboutHotelLocationCard-module__CBheMa__locationFactsWrapper{column-count:2;column-gap:1rem;margin-bottom:-1rem}.AboutHotelLocationCard-module__CBheMa__mobileLocationFactsWrapper{column-count:1;margin-bottom:-.75rem}.AboutHotelLocationCard-module__CBheMa__infoText{font-size:.875rem;line-height:1rem}.AboutHotelLocationCard-module__CBheMa__infoLegalText{color:var(--grey1)}.AboutHotelLocationCard-module__CBheMa__mapPreview{flex:1;min-height:6.875rem;position:relative}.AboutHotelLocationCard-module__CBheMa__mobileMapPreview{min-height:5rem}.AboutHotelLocationCard-module__CBheMa__image{border-radius:var(--border-radius);object-fit:cover;object-position:center}.AboutHotelLocationCard-module__CBheMa__showMoreButton{border-radius:var(--border-radius);box-shadow:var(--box-shadow);white-space:nowrap;background-color:var(--white);align-items:center;gap:.5rem;padding:.75rem 1rem .75rem .75rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AboutHotelLocationCard-module__CBheMa__showMoreButton:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.AboutHotelLocationCard-module__CBheMa__showMoreButton: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)}}.AboutHotelLocationCard-module__CBheMa__showMoreButton: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)}.AboutHotelLocationCard-module__CBheMa__showMoreButton svg{height:.75rem}
.AboutHotelCardGrid-module__Q_dJmq__container{border-radius:var(--border-radius);background-color:var(--white);flex-direction:column;display:flex;overflow:hidden}.AboutHotelCardGrid-module__Q_dJmq__horizontalSeparator{border:none;border-top:.0625rem solid var(--grey3);margin:0 .5rem}.AboutHotelCardGrid-module__Q_dJmq__verticalSeparator{border:none;border-left:.0625rem solid var(--grey3);margin:.5rem 0}.AboutHotelCardGrid-module__Q_dJmq__cardGridVerticalElement{flex:1;display:flex}.AboutHotelCardGrid-module__Q_dJmq__mobileCardGridVerticalElement{flex-direction:column}
.AboutHotelFacts-module__sCsLva__container{border-radius:var(--border-radius);background:var(--white);grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem;padding:1rem;display:grid}.AboutHotelFacts-module__sCsLva__desktopFlexContainer{display:flex}.AboutHotelFacts-module__sCsLva__containerMobile{grid-template-columns:1fr;gap:.5rem;padding:.5rem}.AboutHotelFacts-module__sCsLva__fact{flex:1;align-items:center;gap:.5rem;display:flex}.AboutHotelFacts-module__sCsLva__factIconBackground{background-color:var(--background);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.AboutHotelFacts-module__sCsLva__factDescription{flex-direction:column;gap:.0625rem;display:flex}.AboutHotelFacts-module__sCsLva__factText{font-size:.875rem;line-height:1rem}.AboutHotelFacts-module__sCsLva__factTextTitle{font-weight:500}
.AboutHotelImportantEvents-module__iHXhmq__container{border-radius:var(--border-radius);background-color:var(--lightorange);grid:min-content auto/min-content auto;gap:.375rem;padding:1rem;display:grid}.AboutHotelImportantEvents-module__iHXhmq__mobileContainer{padding:.75rem .5rem}.AboutHotelImportantEvents-module__iHXhmq__icon{grid-area:1/1;align-self:start;height:1.25rem}.AboutHotelImportantEvents-module__iHXhmq__icon path{fill:var(--secondary)}.AboutHotelImportantEvents-module__iHXhmq__title{color:var(--secondary);grid-area:1/2;align-self:center;font-size:1.125rem;font-weight:500;line-height:1.375rem}.AboutHotelImportantEvents-module__iHXhmq__mobileTitle{font-size:1rem;line-height:1.25rem}.AboutHotelImportantEvents-module__iHXhmq__description{grid-area:2/1/span 1/span 2;align-self:center;font-size:.875rem;line-height:1rem}
.AboutHotelOtherCard-module__nIT6KG__modal{flex-direction:column;display:flex}.AboutHotelOtherCard-module__nIT6KG__desktopModal{gap:1rem;max-width:51.75rem;max-height:80vh;padding:1.5rem;overflow:hidden auto}.AboutHotelOtherCard-module__nIT6KG__desktopModal::-webkit-scrollbar{-webkit-appearance:none;appearance:none;display:none}.AboutHotelOtherCard-module__nIT6KG__desktopModal{-ms-overflow-style:none;scrollbar-width:none}.AboutHotelOtherCard-module__nIT6KG__mobileModal{gap:.75rem}.AboutHotelOtherCard-module__nIT6KG__header{max-width:calc(100% - 2rem);font-size:1.375rem;font-weight:500;line-height:1.625rem}.AboutHotelOtherCard-module__nIT6KG__mobileHeader{max-width:unset;font-size:1.125rem;line-height:1.375rem}.AboutHotelOtherCard-module__nIT6KG__factsWrapper{column-count:2;column-gap:1rem;margin-bottom:-.75rem}.AboutHotelOtherCard-module__nIT6KG__mobileFactsWrapper{column-count:1}.AboutHotelOtherCard-module__nIT6KG__fact{page-break-inside:avoid;break-inside:avoid;align-items:start;gap:.375rem;padding-bottom:.75rem;display:flex}.AboutHotelOtherCard-module__nIT6KG__mobileFact{width:100%}.AboutHotelOtherCard-module__nIT6KG__factMark svg{height:.625rem}.AboutHotelOtherCard-module__nIT6KG__factMark path{fill:var(--grey2)}.AboutHotelOtherCard-module__nIT6KG__factText,.AboutHotelOtherCard-module__nIT6KG__infoText{font-size:.875rem;line-height:1rem}.AboutHotelOtherCard-module__nIT6KG__infoLegalText{color:var(--grey1)}
.AboutHotel-module__EdZh5G__container{flex-direction:column;gap:.5rem;margin-top:1.5rem;display:flex}.AboutHotel-module__EdZh5G__header{font-size:1.375rem;font-weight:500;line-height:1.625rem}.AboutHotel-module__EdZh5G__mobileHeader{font-size:1.125rem;line-height:1.375rem}.AboutHotel-module__EdZh5G__cards{flex-direction:column;gap:.5rem;display:flex}
.YandexMapExplore-module__BOsjQW__container{top:150px;position:sticky!important}.YandexMapExplore-module__BOsjQW__mobileContainer{height:100vh;top:0}.YandexMapExplore-module__BOsjQW__map{border-radius:8px}
.SalePriceInfo-module__j6H5Za__saleInfo{align-items:center;gap:.25rem;font-size:.75rem;line-height:.875rem;display:flex}.SalePriceInfo-module__j6H5Za__oldPrice{color:var(--grey1);text-decoration:line-through}.SalePriceInfo-module__j6H5Za__discount{border-radius:var(--round-border-radius);background-color:var(--primary);justify-content:center;align-items:center;padding:0 .375rem;font-weight:500;display:inline-flex}
.PaylatePromoIcon-module__OfoMoW__label{background:var(--primary);border-radius:.5rem;padding:.125rem .375rem;font-size:.75rem;line-height:1rem}
.GiftFAQ-module__njv3Ua__container{width:100%;max-width:var(--xl-screen);flex-direction:column;gap:1.5rem;margin:0 auto;display:flex}.GiftFAQ-module__njv3Ua__mobileContainer{gap:1rem;max-width:100%;margin:0;padding:0 .5rem}.GiftFAQ-module__njv3Ua__title{color:var(--secondary);font-size:2.125rem;font-weight:500;line-height:2.125rem}.GiftFAQ-module__njv3Ua__mobileTitle{max-width:20rem;font-size:1.625rem;line-height:1.625rem}.GiftFAQ-module__njv3Ua__content{flex-direction:column;gap:.75rem;display:flex}
.CancellationAdditionalStep-module__An2WWW__wrapper{border-radius:var(--border-radius);background-color:var(--background);flex-direction:column;gap:1rem;width:100%;padding:1rem;display:flex}.CancellationAdditionalStep-module__An2WWW__wrapperMobile{padding:.75rem}.CancellationAdditionalStep-module__An2WWW__text{white-space:break-spaces;margin:0;font-size:.875rem;line-height:1rem}.CancellationAdditionalStep-module__An2WWW__dropdown{width:fit-content;max-width:100%}.CancellationAdditionalStep-module__An2WWW__mobileDropdown{width:100%}
.SearchMap-module__nMMR7q__container{height:calc(100dvh - var(--viewport-top,1rem));padding-bottom:1rem;top:1rem;position:sticky!important}.SearchMap-module__nMMR7q__mobileContainer{height:100vh;padding-bottom:0;top:0}.SearchMap-module__nMMR7q__map{border-radius:var(--border-radius);background:var(--grey3)}.SearchMap-module__nMMR7q__mobileMap{border-radius:0;height:100%}.SearchMap-module__nMMR7q__mapParent{width:100%;height:100%;position:relative}
.TransferBanner-module__CJljNG__container{background-color:#fff;width:100%;height:max-content;display:flex}.TransferBanner-module__CJljNG__imageWrapper{min-width:4.375rem;height:4.375rem}.TransferBanner-module__CJljNG__textContainer{min-width:9.375rem}.TransferBanner-module__CJljNG__title{color:#000;font-size:.875rem;font-weight:500;line-height:1rem}.TransferBanner-module__CJljNG__description{color:#000;font-size:.75rem;font-weight:400;line-height:.875rem}
.ClusterPoint-module__K6Zv0W__clusterPoint{border-radius:var(--border-radius);background-color:var(--white);box-shadow:var(--box-shadow);color:var(--black);cursor:pointer;padding:4px 8px;font-size:1rem;font-weight:500;line-height:1.25rem;animation:.25s ClusterPoint-module__K6Zv0W__fadeIn}@keyframes ClusterPoint-module__K6Zv0W__fadeIn{0%{opacity:0}to{opacity:1}}
.GiftFAQItem-module__yuUSGW__details{border-radius:var(--border-radius);background-color:var(--white);cursor:pointer;padding:1rem}.GiftFAQItem-module__yuUSGW__summary{justify-content:space-between;align-items:center;font-size:1.125rem;font-weight:500;line-height:1.375rem;display:flex}.GiftFAQItem-module__yuUSGW__summaryMobile{gap:3.5rem;font-size:1rem;line-height:1.25rem}.GiftFAQItem-module__yuUSGW__description{margin-top:.5rem;padding-right:1rem;font-size:1rem;line-height:1.25rem}.GiftFAQItem-module__yuUSGW__descriptionMobile{margin-top:.25rem;font-size:.875rem;line-height:1rem}.GiftFAQItem-module__yuUSGW__expandButton{flex-shrink:0;width:1.25rem;height:1.25rem;transition:all .1s ease-in-out}.GiftFAQItem-module__yuUSGW__expandButton path{fill:var(--grey2)}.GiftFAQItem-module__yuUSGW__expandButtonMobile{width:.875rem;height:.875rem}.GiftFAQItem-module__yuUSGW__details[open] .GiftFAQItem-module__yuUSGW__expandButton{transform:rotate(180deg)}.GiftFAQItem-module__yuUSGW__details[open] summary~*{animation:50ms ease-in-out GiftFAQItem-module__yuUSGW__sweep}@keyframes GiftFAQItem-module__yuUSGW__sweep{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
.FileUploader-module__jhbqtq__container{flex-direction:column;gap:.5rem;font-size:.875rem;line-height:1rem;display:flex}.FileUploader-module__jhbqtq__containerMobile{align-items:flex-start}.FileUploader-module__jhbqtq__wrapper{gap:1rem;display:flex}.FileUploader-module__jhbqtq__wrapperMobile{flex-direction:column;gap:.5rem}.FileUploader-module__jhbqtq__buttonWrapper{gap:.25rem;display:flex}.FileUploader-module__jhbqtq__icon{flex-shrink:0;width:1rem;height:1rem}.FileUploader-module__jhbqtq__uploadButton{flex-shrink:0;width:8.6875rem;height:2rem}.FileUploader-module__jhbqtq__attachment{border-radius:var(--border-radius);background-color:var(--grey3);gap:.5rem;max-width:13.75rem;height:2rem;padding:.5rem;display:flex;overflow:hidden}.FileUploader-module__jhbqtq__attachment span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.FileUploader-module__jhbqtq__error{color:var(--secondary)}.FileUploader-module__jhbqtq__hiddenInput{display:none}
.PackageMap-module__4AdrUW__mapContainer{z-index:1;border-radius:var(--border-radius);height:7rem;position:relative;overflow:hidden}.PackageMap-module__4AdrUW__huge{height:25.75rem}.PackageMap-module__4AdrUW__marker{background:#ff611d;border-radius:1.5rem;justify-content:center;align-items:center;padding:.75rem;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 .25rem .5rem #0000000f,0 0 0 .0625rem #6a6a6a14}.PackageMap-module__4AdrUW__fullscreenControlButton.PackageMap-module__4AdrUW__fullscreenControlButton{padding:.75rem 1rem .75rem .75rem}.PackageMap-module__4AdrUW__fullscreenControlButton.PackageMap-module__4AdrUW__fullscreenControlButton>div{height:1rem}.PackageMap-module__4AdrUW__fullscreenControlIcon.PackageMap-module__4AdrUW__fullscreenControlIcon{width:1rem;height:1rem}.PackageMap-module__4AdrUW__expandingButton{z-index:1;cursor:pointer;background:#fff;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem .75rem .75rem;display:flex;position:absolute;bottom:.5rem;right:.5rem;box-shadow:0 .25rem .5rem #0000000f,0 0 0 .0625rem #6a6a6a14}
.FullscreenControlButton-module__b2azeW__button{min-height:2rem}.FullscreenControlButton-module__b2azeW__icon{height:.75rem}.FullscreenControlButton-module__b2azeW__buttonContent{height:1.5rem;color:var(--black);align-items:center;gap:.5rem;font-size:.875rem;line-height:1rem;display:flex}
.HotelsFeature-module__wAQrHa__feature{flex-direction:column;justify-content:center;align-items:center;display:flex}.HotelsFeature-module__wAQrHa__featureMobile{width:3.875rem;min-width:3rem}.HotelsFeature-module__wAQrHa__icon{font-size:.7rem}.HotelsFeature-module__wAQrHa__icon svg{width:60px;height:26px}.HotelsFeature-module__wAQrHa__label{font-size:.8rem}
.BeachLineFeature-module__V5Tm3G__iconContainer{line-height:1;position:relative}.BeachLineFeature-module__V5Tm3G__iconLabel{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.HotelCardFeatures-module__jtAWWq__featuresContainer{color:#000;justify-content:flex-start;gap:.25rem;display:flex;overflow:auto hidden}.HotelCardFeatures-module__jtAWWq__featuresContainer::-webkit-scrollbar{-webkit-appearance:none;appearance:none;display:none}.HotelCardFeatures-module__jtAWWq__featuresContainer{-ms-overflow-style:none;scrollbar-width:none}
.HotelCardLabels-module__SJ0oPG__labelsContainer{flex-wrap:wrap;gap:4px;width:100%;display:flex;overflow:hidden}.HotelCardLabels-module__SJ0oPG__mapLabelsContainer{flex-direction:column}
.HotelCardLabel-module__d0ROQq__label{background-color:#f3f3f3;border-radius:8px;align-items:center;gap:.25em;width:fit-content;padding:5px 10px 5px 8px;display:flex}.HotelCardLabel-module__d0ROQq__textWrapper{color:var(--black);cursor:default;text-overflow:ellipsis;font-size:.75rem;font-weight:400;line-height:1rem;overflow:hidden}
.HotelCardPriceBlock-module___atndq__priceContainer{flex-direction:column;justify-content:center;gap:4px;width:100%;display:flex}.HotelCardPriceBlock-module___atndq__styledPrice{color:#17181a;cursor:default;white-space:nowrap;flex-direction:column;gap:2px;font-weight:500;line-height:1;display:flex}.HotelCardPriceBlock-module___atndq__instantConfirmIcon{flex-shrink:0;width:28px;height:28px;margin-right:4px}.HotelCardPriceBlock-module___atndq__styledHotelCardPrice{align-items:center;display:flex}.HotelCardPriceBlock-module___atndq__styledHotelCardPriceMobile{flex-wrap:wrap}.HotelCardPriceBlock-module___atndq__styledPriceMapCard{font-size:1.375rem}.HotelCardPriceBlock-module___atndq__styledPriceDesktop{font-size:1.75rem}.HotelCardPriceBlock-module___atndq__styledPriceMobile{font-size:1.375rem;line-height:1.625rem}.HotelCardPriceBlock-module___atndq__priceContainerContent{justify-content:space-between;align-items:center;gap:8px;display:flex}.HotelCardPriceBlock-module___atndq__price{justify-content:space-between;align-items:flex-end;gap:.38rem;display:flex}.HotelCardPriceBlock-module___atndq__button{width:8.25rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;line-height:1rem}.HotelCardPriceBlock-module___atndq__hotelButton{padding:.438rem 0}
.HotelCardDates-module__EaeXQa__dates{color:var(--black-base);font-size:.8rem;font-weight:400;line-height:.875rem}.HotelCardDates-module__EaeXQa__dates:active,.HotelCardDates-module__EaeXQa__dates:visited{color:var(--black-base)}
.OrderCancellation-module__osdrGW__wrapper{flex-direction:column;margin-left:1.5rem;display:flex}.OrderCancellation-module__osdrGW__loaderWrapper{border-radius:var(--border-radius);background:var(--background);justify-content:center;align-items:center;padding:1rem;display:flex}.OrderCancellation-module__osdrGW__loader{width:1.5rem;height:1.5rem}.OrderCancellation-module__osdrGW__formContent{background:var(--background);border-radius:.5rem;flex-direction:column;padding:1rem;display:flex}.OrderCancellation-module__osdrGW__formContentWithConfirmation{border-radius:.5rem .5rem 0 0}.OrderCancellation-module__osdrGW__confirmationContent{background:var(--lightorange);border-radius:0 0 .5rem .5rem;flex-direction:column;gap:1rem;padding:1rem;display:flex}.OrderCancellation-module__osdrGW__dropdownWrapper{flex-direction:column;display:flex}.OrderCancellation-module__osdrGW__reasonDescription{white-space:pre-wrap;margin-top:1rem;font-size:.875rem;line-height:1rem}.OrderCancellation-module__osdrGW__errorTitle{color:var(--secondary);font-size:.875rem;line-height:1rem}.OrderCancellation-module__osdrGW__inputWrapper{width:29.375rem;margin-top:1rem;display:flex}.OrderCancellation-module__osdrGW__inputWrapperMobile{width:100%;min-width:0}.OrderCancellation-module__osdrGW__inputContent{flex-direction:column;gap:.25rem;width:100%;min-width:0;display:flex}.OrderCancellation-module__osdrGW__inputLabel{color:var(--grey1);font-size:.875rem;line-height:1rem}.OrderCancellation-module__osdrGW__fileUploaderWrapper{margin-top:.635rem}.OrderCancellation-module__osdrGW__refundText{white-space:pre-wrap;margin:0;font-size:.875rem;line-height:1rem}.OrderCancellation-module__osdrGW__confirmationCheckboxButtonWrapper{margin-top:0}
.TransferAndInsurance-module__SqEb1q__mainContainer{border-radius:var(--border-radius);background-color:var(--white);width:100%;padding:1rem}.TransferAndInsurance-module__SqEb1q__wholeContainer{width:100%}.TransferAndInsurance-module__SqEb1q__title{color:var(--black);margin-top:1.5rem;margin-bottom:.5rem;font-size:1.375rem;font-weight:500;line-height:1.625rem}.TransferAndInsurance-module__SqEb1q__titleMobile{margin-top:1rem;font-size:1.125rem;font-weight:500;line-height:1.375rem}.TransferAndInsurance-module__SqEb1q__mainContainer .TransferAndInsurance-module__SqEb1q__separator{background-color:var(--grey3);border:none;max-width:100%;height:.0625rem;margin:1rem 0}.TransferAndInsurance-module__SqEb1q__mainContainer .TransferAndInsurance-module__SqEb1q__separatorMobile{margin:.75rem 0}
.RequestAlreadySent-module__1CeUYW__wrapper{border-radius:var(--border-radius);background:var(--background);text-align:center;flex-direction:column;align-items:center;gap:1rem;width:100%;padding:1rem;display:flex}.RequestAlreadySent-module__1CeUYW__wrapperMobile{padding:.75rem}.RequestAlreadySent-module__1CeUYW__icon{border-radius:100%;width:3rem;height:3rem;padding:.5rem}.RequestAlreadySent-module__1CeUYW__successIcon{background:var(--primary)}.RequestAlreadySent-module__1CeUYW__textWrapper{flex-direction:column;gap:.5rem;display:flex}.RequestAlreadySent-module__1CeUYW__title{margin:0;font-size:1.375rem;font-weight:500;line-height:1.625rem}.RequestAlreadySent-module__1CeUYW__description{white-space:break-spaces;margin:0;font-size:.875rem;line-height:1rem}
.PackageMapEmpty-module__ELr9bG__container{border-radius:var(--border-radius);background:var(--grey3);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;height:7rem;padding:1rem;display:flex;overflow:hidden}.PackageMapEmpty-module__ELr9bG__title{color:var(--black-base);font-size:.875rem;line-height:1rem}.PackageMapEmpty-module__ELr9bG__description{color:var(--grey1);font-size:.75rem;line-height:.875rem}
.CopyIcon-module__K1uDMG__copyIcon,.CopyIcon-module__K1uDMG__doneIcon{width:20px;height:20px;color:var(--secondary)}
.RuStorePromo-module__WLE05a__banner{aspect-ratio:68/45;background-color:var(--green-light);width:100%;color:var(--black);position:relative;overflow:hidden}.RuStorePromo-module__WLE05a__text{z-index:1;width:53%;padding:7% 0 0 6.2%;position:relative}.RuStorePromo-module__WLE05a__title{white-space:pre-line;margin:0 0 2.5cqw;font-size:1.4687rem;font-weight:500;line-height:1}.RuStorePromo-module__WLE05a__description{font-size:.875rem;line-height:1rem;white-space:pre-line;margin:0;font-size:4cqw;line-height:1}.RuStorePromo-module__WLE05a__phone{pointer-events:none;width:62.5%;height:auto;position:absolute;bottom:0;right:2%}.RuStorePromo-module__WLE05a__storeButton{z-index:1;cursor:pointer;background:0 0;border:0;align-items:center;width:30%;min-height:2.75rem;padding:0;display:flex;position:absolute;bottom:9.75%;left:6.2%}.RuStorePromo-module__WLE05a__storeButton svg{width:100%;height:auto}.RuStorePromo-module__WLE05a__closeButton{z-index:2;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;display:flex;position:absolute;top:0;right:0}.RuStorePromo-module__WLE05a__closeButton svg{background-color:var(--white);width:1.5rem;height:1.5rem;fill:var(--secondary);border-radius:50%;padding:.375rem}:is(.RuStorePromo-module__WLE05a__storeButton:focus-visible,.RuStorePromo-module__WLE05a__closeButton:focus-visible){outline:.125rem solid var(--secondary);outline-offset:.125rem;border-radius:.25rem}
.MobileAppBanner-module__dP20oa__ruStoreSheet.MobileAppBanner-module__dP20oa__ruStoreSheet{max-width:37.5rem;padding:0 0 env(safe-area-inset-bottom);background-color:var(--green-light);margin:0 auto;overflow:hidden;container-type:inline-size}.MobileAppBanner-module__dP20oa__ruStoreContent.MobileAppBanner-module__dP20oa__ruStoreContent{padding:0}.MobileAppBanner-module__dP20oa__container{flex-direction:column;align-items:center;width:100%;display:flex}.MobileAppBanner-module__dP20oa__dragHandle{background-color:#c2c5cc;border-radius:10px 0 0;width:40px;height:2px;margin-bottom:14px}.MobileAppBanner-module__dP20oa__star path{fill:var(--secondary);stroke:var(--secondary)}.MobileAppBanner-module__dP20oa__reviews{color:#919499;margin-left:4px}.MobileAppBanner-module__dP20oa__container>.MobileAppBanner-module__dP20oa__description{text-align:center;white-space:pre-line;max-width:295px;margin-top:16px;font-size:22px;font-style:normal;font-weight:500;line-height:26px}.MobileAppBanner-module__dP20oa__codeWrapper{background:var(--background);border-radius:6px;align-items:center;gap:6px;margin:12px 0;padding:5px 12px 6px;display:flex}.MobileAppBanner-module__dP20oa__codeText{color:var(--secondary);text-align:center;font-size:22px;font-weight:400;line-height:26px}.MobileAppBanner-module__dP20oa__container>.MobileAppBanner-module__dP20oa__descriptionNote{color:#919499;text-align:center;font-size:12px;font-weight:400;line-height:14px}.MobileAppBanner-module__dP20oa__container>.MobileAppBanner-module__dP20oa__goToAppButton{text-align:center;width:100%;height:44px;margin:24px 16px;font-size:16px;font-weight:500;line-height:20px}.MobileAppBanner-module__dP20oa__copyIcon,.MobileAppBanner-module__dP20oa__doneIcon{width:20px;height:20px}
@keyframes CookiesBanner-module__RrXq1W__appearance{0%{opacity:0;bottom:-80px}to{opacity:1;bottom:8px}}@keyframes CookiesBanner-module__RrXq1W__hiding{0%{opacity:1;bottom:8px}to{opacity:0;bottom:-80px}}.CookiesBanner-module__RrXq1W__banner{pointer-events:none;animation:.3s ease-in-out CookiesBanner-module__RrXq1W__appearance;position:fixed;bottom:24px;left:0}.CookiesBanner-module__RrXq1W__bannerMobile{left:4px;right:4px}.CookiesBanner-module__RrXq1W__bannerDesktop{width:100vw}.CookiesBanner-module__RrXq1W__bannerHiding{animation:.3s ease-in-out CookiesBanner-module__RrXq1W__hiding}.CookiesBanner-module__RrXq1W__content{background:var(--white);pointer-events:all;border-radius:8px;justify-content:center;align-items:center;margin:0 auto;padding:8px 12px;display:flex;box-shadow:0 4px 8px #0000000f,0 0 0 1px #6a6a6a14}.CookiesBanner-module__RrXq1W__contentMobile{gap:8px;font-size:.875rem;line-height:1rem}.CookiesBanner-module__RrXq1W__contentDesktop{max-width:756px;font-size:14px;font-weight:400;line-height:16px}.CookiesBanner-module__RrXq1W__bannerButton{cursor:pointer;margin-left:8px}.CookiesBanner-module__RrXq1W__link{color:var(--secondary)}
.MobileAppFloatingBanner-module__ZTtdvq__container{z-index:1;right:0;bottom:calc(.75rem + env(safe-area-inset-bottom));pointer-events:none;justify-content:center;display:flex;position:fixed;left:0}.MobileAppFloatingBanner-module__ZTtdvq__container>*{pointer-events:auto}.MobileAppFloatingBanner-module__ZTtdvq__content{border-radius:var(--round-border-radius);background-color:var(--secondary-header-color);box-shadow:var(--box-shadow);align-items:center;gap:.75rem;padding:.375rem .7rem;font-size:.75rem;font-weight:500;line-height:1rem;display:flex}.MobileAppFloatingBanner-module__ZTtdvq__close{width:.75rem;height:.75rem}.MobileAppFloatingBanner-module__ZTtdvq__close path{fill:var(--grey1)}
.ChangingRequestPageContent-module__8mMSgq__wrapper{border-radius:var(--border-radius);background:var(--white);flex-direction:column;gap:1rem;max-width:54.75rem;padding:1.5rem;display:flex}.ChangingRequestPageContent-module__8mMSgq__wrapperMobile{gap:.75rem;padding:.75rem .5rem}.ChangingRequestPageContent-module__8mMSgq__loaderWrapper{justify-content:center;align-items:center;min-height:8rem}.ChangingRequestPageContent-module__8mMSgq__loader{width:1.5rem;height:1.5rem}.ChangingRequestPageContent-module__8mMSgq__loader path{fill:var(--grey2)}.ChangingRequestPageContent-module__8mMSgq__title{margin:0;font-size:1.375rem;font-weight:500;line-height:1.625rem}.ChangingRequestPageContent-module__8mMSgq__options{flex-direction:column;gap:1rem;display:flex}.ChangingRequestPageContent-module__8mMSgq__optionsMobile{gap:.75rem}.ChangingRequestPageContent-module__8mMSgq__option{cursor:pointer;align-items:flex-start;gap:.5rem;display:flex}.ChangingRequestPageContent-module__8mMSgq__optionDisabled{cursor:default;opacity:var(--disabled-opacity)}.ChangingRequestPageContent-module__8mMSgq__optionContent{flex-direction:column;gap:.25rem;display:flex}.ChangingRequestPageContent-module__8mMSgq__optionTitle{font-size:1rem;line-height:1.25rem}.ChangingRequestPageContent-module__8mMSgq__optionDescription{color:var(--grey1);font-size:.875rem;line-height:1rem}.ChangingRequestPageContent-module__8mMSgq__options .ChangingRequestPageContent-module__8mMSgq__radioButton{cursor:pointer;width:1.125rem;height:1.125rem}.ChangingRequestPageContent-module__8mMSgq__options .ChangingRequestPageContent-module__8mMSgq__optionDisabled .ChangingRequestPageContent-module__8mMSgq__radioButton{cursor:default}
.Notices-module__D7a6mG__notices{flex-direction:column;gap:.5rem;margin-top:.5rem;font-size:.875rem;line-height:1rem;display:flex}.Notices-module__D7a6mG__notice{background:#f3f3f3;border-radius:.5rem;padding:1rem}
.ToggleItem-module__kfQVvG__description{color:var(--grey1)}.ToggleItem-module__kfQVvG__description>p a{min-width:0;color:var(--black);text-overflow:ellipsis;text-decoration:none;display:-webkit-box;overflow:hidden}.ToggleItem-module__kfQVvG__description{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ToggleItem-module__kfQVvG__descriptionMobile{max-height:3.42rem;color:var(--grey1);transition:all .25s ease-in-out;position:relative}.ToggleItem-module__kfQVvG__descriptionMobile>p a{color:var(--black);text-decoration:none;display:contents}.ToggleItem-module__kfQVvG__descriptionMobile{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:.875rem;line-height:1rem;display:-webkit-box;overflow:hidden}.ToggleItem-module__kfQVvG__description.ToggleItem-module__kfQVvG__expanded{-webkit-line-clamp:none;line-clamp:none}.ToggleItem-module__kfQVvG__descriptionMobile.ToggleItem-module__kfQVvG__expanded{height:100%;max-height:40rem;display:block}.ToggleItem-module__kfQVvG__expandButton{color:var(--secondary);cursor:pointer;background:0 0;border:none}.ToggleItem-module__kfQVvG__icon svg{width:1.25rem;height:1.25rem}.ToggleItem-module__kfQVvG__container{flex-direction:row;column-gap:.5rem;font-size:.875rem;line-height:1rem;display:flex;position:relative}.ToggleItem-module__kfQVvG__title{color:var(--black);gap:.5rem;margin-bottom:.125rem;font-size:1rem;font-weight:500;line-height:1.25rem;display:flex}.ToggleItem-module__kfQVvG__titleMobile{font-size:.875rem;line-height:1rem}.ToggleItem-module__kfQVvG__descriptionBlock{align-items:flex-end;display:inline-flex}.ToggleItem-module__kfQVvG__toggleBlock{width:2.5rem;position:relative}.ToggleItem-module__kfQVvG__switcher{background-color:var(--grey3);cursor:pointer;border-radius:.75rem;width:2.5rem;height:1.5rem;transition:all .3s;position:relative}.ToggleItem-module__kfQVvG__switcher[data-state=checked]{background-color:var(--secondary)}.ToggleItem-module__kfQVvG__switcherThumb{background-color:var(--white);border-radius:50%;width:1.3rem;height:1.3rem;transition:transform .1s;position:absolute;top:.09rem;bottom:.09rem;left:.1rem;transform:translate(0)}.ToggleItem-module__kfQVvG__switcherThumb[data-state=checked]{transform:translate(80%)}
.ChangingRequestPageLayout-module__PqeDEG__container{box-sizing:border-box;flex-direction:column;justify-content:center;gap:.75rem;width:100%;min-width:auto;max-width:77.5rem;margin:1.5rem auto 0;padding:0 1rem 2.5rem;display:flex;position:relative}.ChangingRequestPageLayout-module__PqeDEG__containerMobile{width:auto;min-width:revert;flex-direction:column;justify-content:flex-start;gap:.5rem;margin:.75rem .5rem;padding:0}.ChangingRequestPageLayout-module__PqeDEG__button{background:var(--white);justify-content:center;align-items:center;gap:.5rem;width:11.25rem;display:flex}.ChangingRequestPageLayout-module__PqeDEG__buttonText{white-space:nowrap;font-size:.875rem;line-height:1rem}.ChangingRequestPageLayout-module__PqeDEG__buttonIcon{justify-content:center;align-items:center;display:flex}.ChangingRequestPageLayout-module__PqeDEG__buttonIcon svg{width:1rem;height:1rem}.ChangingRequestPageLayout-module__PqeDEG__buttonIcon path{fill:var(--black)}
.OfferParams-module__2CfUOG__container{grid-template-columns:minmax(9.5rem,1fr) repeat(2,1fr);gap:.75rem .5rem;width:100%;display:grid;overflow:scroll}@media (min-width:992px){.OfferParams-module__2CfUOG__container{grid-gap:0 2rem;grid-template-columns:none;grid-auto-flow:column;justify-content:flex-start;row-gap:0;width:auto}}.OfferParams-module__2CfUOG__container::-webkit-scrollbar{-webkit-appearance:none;appearance:none;display:none}.OfferParams-module__2CfUOG__container{-ms-overflow-style:none;scrollbar-width:none}.OfferParams-module__2CfUOG__offerParam{white-space:pre;font-size:1rem;font-weight:500;line-height:1.25rem}@media (min-width:992px){.OfferParams-module__2CfUOG__offerParam{font-size:1.375rem;line-height:1.625rem}}.OfferParams-module__2CfUOG__dash{justify-content:center;display:flex}.OfferParams-module__2CfUOG__offerLabel{font-size:.875rem;line-height:1rem;display:flex}.OfferParams-module__2CfUOG__offerLabel>span{flex:1}.OfferParams-module__2CfUOG__topMessage{font-size:1rem;font-weight:500;line-height:1.25rem}@media (min-width:992px){.OfferParams-module__2CfUOG__topMessage{font-size:1.375rem;line-height:1.625rem;position:absolute;top:.5rem}}.OfferParams-module__2CfUOG__loadingContainer{text-align:center;white-space:pre-wrap;flex-direction:column;align-items:center;gap:.5rem;margin-top:.5rem;font-size:1rem;font-weight:500;line-height:1.25rem;display:flex}@media (min-width:992px){.OfferParams-module__2CfUOG__loadingContainer{text-align:left;flex-direction:row;margin-top:0;font-size:1.375rem;line-height:1.625rem}}.OfferParams-module__2CfUOG__loadingContainerMobile{flex-direction:column;row-gap:.5rem;font-size:1rem;line-height:1.25rem}.OfferParams-module__2CfUOG__smallDay{font-size:.875rem;line-height:1rem}@media (min-width:992px){.OfferParams-module__2CfUOG__smallDay{display:none}}.OfferParams-module__2CfUOG__largeDay{font-size:.875rem;line-height:1rem;display:none}@media (min-width:992px){.OfferParams-module__2CfUOG__largeDay{display:block}}.OfferParams-module__2CfUOG__loader{width:2rem;height:2rem;transform:scale(2)}@media (min-width:992px){.OfferParams-module__2CfUOG__loader{width:5rem;height:5rem;transform:none}}.OfferParams-module__2CfUOG__change{color:var(--secondary);cursor:pointer;font-size:.875rem;line-height:1rem}.OfferParams-module__2CfUOG__cancel{min-height:unset;color:var(--secondary)}.OfferParams-module__2CfUOG__dateRange{display:grid}.OfferParams-module__2CfUOG__dateRangeContainer{grid-column-gap:.5rem;white-space:pre;grid-auto-flow:column;display:grid}.OfferParams-module__2CfUOG__counter{justify-content:space-between;align-items:center;height:3.125rem;padding:0 .625rem;display:flex}.OfferParams-module__2CfUOG__counter>button{border-radius:var(--border-radius);aspect-ratio:1;background-color:var(--background);cursor:pointer;border:none;flex:0 0 1.5625rem;justify-content:center;align-items:center;width:1.5625rem;height:1.5625rem;min-height:1.5625rem;display:flex}.OfferParams-module__2CfUOG__counter>button:hover{background:linear-gradient(0deg, rgb(0 0 0/var(--hover-alpha)) 0%, rgb(0 0 0/var(--hover-alpha)) 100%), var(--background)}.OfferParams-module__2CfUOG__dropDown{border:.0625rem solid var(--grey3);border-radius:var(--border-radius);background-color:var(--white);width:14.375rem;box-shadow:0 0 .0625rem #0000001a,0 .25rem .6875rem #0000001a}.OfferParams-module__2CfUOG__dropDown.OfferParams-module__2CfUOG__dropdownCalendar{width:max-content;padding:.5rem}.OfferParams-module__2CfUOG__calendar.OfferParams-module__2CfUOG__calendar{--rdp-today-color:var(--secondary);--rdp-accent-color:var(--secondary);--rdp-day_button-border-radius:var(--border-radius)}.OfferParams-module__2CfUOG__lastBlock{flex-direction:column;grid-column:1/-1;row-gap:.5rem;display:flex}@media (min-width:992px){.OfferParams-module__2CfUOG__lastBlock{grid-column:auto;row-gap:.25rem}}.OfferParams-module__2CfUOG__touristsBlock{display:flex}.OfferParams-module__2CfUOG__kidsBlock{margin-left:.8125rem}.OfferParams-module__2CfUOG__bottomsheet{min-height:28rem;padding-bottom:1rem}.OfferParams-module__2CfUOG__bottomsheetTitle{text-align:center;margin:0 0 1rem;font-size:1.125rem;font-weight:500;line-height:1.375rem}.OfferParams-module__2CfUOG__bottomsheetCalendar{width:fit-content;min-height:340px;margin:0 auto}.OfferParams-module__2CfUOG__applyButton{margin-top:auto}.OfferParams-module__2CfUOG__nightsPickerContainer{width:5.8125rem}.OfferParams-module__2CfUOG__touristsMainContainer{width:5.3125rem}.OfferParams-module__2CfUOG__changeButton{min-height:1rem;color:var(--secondary);justify-content:flex-start;margin-top:.12rem}
.PriceChangePopup-module__ca_lla__container{text-align:center;flex-direction:column;align-items:center;gap:1rem;width:22.5rem;padding:1.5rem;display:flex}.PriceChangePopup-module__ca_lla__title{font-size:1.375rem;font-weight:500;line-height:1.625rem}.PriceChangePopup-module__ca_lla__description{font-size:1rem;line-height:1.25rem}.PriceChangePopup-module__ca_lla__textBlock{flex-direction:column;row-gap:.25rem;display:flex}.PriceChangePopup-module__ca_lla__insideBlock{flex-direction:column;row-gap:1rem;display:flex}.PriceChangePopup-module__ca_lla__buttonBlock{flex-direction:column;row-gap:.5rem;width:100%;display:flex}.PriceChangePopup-module__ca_lla__arrow{width:1.5rem;height:1.5rem;transform:rotate(180deg)}.PriceChangePopup-module__ca_lla__arrowBlock{justify-content:space-around;width:100%;display:flex}.PriceChangePopup-module__ca_lla__price{font-size:1.375rem;font-weight:500;line-height:1.625rem}.PriceChangePopup-module__ca_lla__priceBlock{flex-direction:column;align-items:center;gap:.25rem;display:flex}.PriceChangePopup-module__ca_lla__button{width:100%;height:4rem;font-size:1rem;font-weight:500;line-height:1.25rem}.PriceChangePopup-module__ca_lla__buttonMobile{height:2.5rem;font-size:.875rem;line-height:1rem}.PriceChangePopup-module__ca_lla__link{width:100%;height:4rem;font-size:1rem;font-weight:500;line-height:1.25rem}.PriceChangePopup-module__ca_lla__linkMobile{height:2.5rem;font-size:.875rem;line-height:1rem}
.Tariff-module__SFFEdW__tariff{justify-content:space-between;gap:1.19em;display:flex}.Tariff-module__SFFEdW__tariffInfo{flex-direction:column;gap:.5em;display:flex}.Tariff-module__SFFEdW__tariffMobile{flex-direction:column;align-items:flex-start;gap:1em}.Tariff-module__SFFEdW__question,.Tariff-module__SFFEdW__like{width:1em;height:1em}.Tariff-module__SFFEdW__like path{fill:var(--green)}.Tariff-module__SFFEdW__priceButton.Tariff-module__SFFEdW__priceButton{flex-direction:column;justify-content:center;align-items:center;width:8.75rem;min-height:2.75em;padding:.25em 1em;display:flex;position:relative}.Tariff-module__SFFEdW__priceButtonMobile.Tariff-module__SFFEdW__priceButtonMobile{width:100%}.Tariff-module__SFFEdW__loaderContainer{background:var(--secondary);border-radius:.5em;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.Tariff-module__SFFEdW__loader{width:1.5em;height:1.5em}.Tariff-module__SFFEdW__priceTextContainer{align-items:center;display:flex}.Tariff-module__SFFEdW__priceText{font-size:1.125rem;font-weight:500;line-height:1.2222rem}.Tariff-module__SFFEdW__tariffDetails{font-size:.75rem;line-height:1.1667em}.Tariff-module__SFFEdW__bestPrice{align-items:center;gap:.25em;display:flex}.Tariff-module__SFFEdW__bestPriceText{color:var(--green);font-size:.875rem;line-height:1.1667em}.Tariff-module__SFFEdW__tooltipText{font-size:.75rem;line-height:1.1667em}.Tariff-module__SFFEdW__lowAvailabilityText{color:var(--secondary);font-size:.75rem;line-height:1.1667em}.Tariff-module__SFFEdW__buttonSection{flex-direction:column;align-items:flex-end;gap:.25em;display:flex}.Tariff-module__SFFEdW__buttonSectionMobile{align-items:center;width:100%;margin-bottom:.5em}.Tariff-module__SFFEdW__buttonSection .Tariff-module__SFFEdW__agentCheckoutButton.Tariff-module__SFFEdW__agentCheckoutButton{width:8.75rem}
.TouristsPickerMobile-module__Q3b0Gq__row{justify-content:space-between;align-items:center;height:3.25rem;padding:0 .5rem;display:flex}.TouristsPickerMobile-module__Q3b0Gq__text{font-size:1rem;line-height:1.25rem}.TouristsPickerMobile-module__Q3b0Gq__counter{justify-content:space-between;align-items:center;width:10.5rem;height:3.125rem;padding:0 .625rem;display:flex}.TouristsPickerMobile-module__Q3b0Gq__counter>button{border-radius:var(--border-radius);aspect-ratio:1;background-color:var(--background);cursor:pointer;border:none;flex:0 0 2.75rem;justify-content:center;align-items:center;display:flex}.TouristsPickerMobile-module__Q3b0Gq__counter{background-color:var(--background)}.TouristsPickerMobile-module__Q3b0Gq__counter:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.TouristsPickerMobile-module__Q3b0Gq__counter:hover:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--hover-alpha)) 0%, rgb(0 0 0/var(--hover-alpha)) 100%), var(--background)}}.TouristsPickerMobile-module__Q3b0Gq__counter:active:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--pressed-alpha)) 0%, rgb(0 0 0/var(--pressed-alpha)) 100%), var(--background)}.TouristsPickerMobile-module__Q3b0Gq__removeWrapper{align-items:center;display:flex}.TouristsPickerMobile-module__Q3b0Gq__removeIcon{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-right:.5rem;display:flex}.TouristsPickerMobile-module__Q3b0Gq__addChild{align-self:center;width:100%;margin-top:.625rem;font-size:1rem;line-height:1.25rem}.TouristsPickerMobile-module__Q3b0Gq__icon{height:1.25rem}
.TariffLabel-module__h1enfa__containerMobile{align-items:center;gap:.25em;display:flex}.TariffLabel-module__h1enfa__containerTextMobile{font-size:.875rem;line-height:1.1667em}.TariffLabel-module__h1enfa__tailIcon{white-space:nowrap}.TariffLabel-module__h1enfa__tooltip{vertical-align:middle;height:1.1667em}.TariffLabel-module__h1enfa__questionMobile{width:1em;height:1em}.TariffLabel-module__h1enfa__questionMobile path{fill:var(--grey2)}.TariffLabel-module__h1enfa__tooltipText{font-size:.75rem;line-height:1.1667em}.TariffLabel-module__h1enfa__container{align-items:center;gap:.25em;display:flex}.TariffLabel-module__h1enfa__containerText{font-size:.875rem;line-height:1.1667em}.TariffLabel-module__h1enfa__question{width:1em;height:1.1667em}.TariffLabel-module__h1enfa__question path{fill:var(--grey2)}.TariffLabel-module__h1enfa__bottomSheet{padding-bottom:1em;font-size:1rem;line-height:1.25em}.TariffLabel-module__h1enfa__iconWrapper{width:1rem;height:1rem;position:relative}.TariffLabel-module__h1enfa__iconWrapperMobile{transform:translateY(-.1rem)}
.AgentCreateOrder-module__cFSjfa__container{border:.0625rem solid var(--grey3);background:var(--white);border-radius:.75rem;flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem;padding:1.25rem;display:flex}.AgentCreateOrder-module__cFSjfa__title{font-size:1.375rem;line-height:1.625rem}.AgentCreateOrder-module__cFSjfa__description{color:var(--grey1);font-size:.875rem;line-height:1rem}.AgentCreateOrder-module__cFSjfa__error{color:var(--secondary);font-size:.875rem;line-height:1rem}.AgentCreateOrder-module__cFSjfa__link{color:inherit;text-decoration:underline}
.MealItem-module__-xElLG__mealItem{flex-direction:column;gap:.5em;list-style:none;display:flex}.MealItem-module__-xElLG__mealItemTitle{font-size:1.125rem;font-weight:500;line-height:1.222em}.MealItem-module__-xElLG__tariffList{background:var(--background);border-radius:.5em}.MealItem-module__-xElLG__tariffWrapper{border-bottom:.063em solid var(--grey3);padding:.5em}.MealItem-module__-xElLG__tariffWrapper:last-child{border-bottom:none}
.AgentModeBar-module__f1bFVW__bar{border:.0625rem solid var(--grey3);background-color:var(--white);border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.875rem 1rem;display:flex}.AgentModeBar-module__f1bFVW__logout{border:.0625rem solid var(--grey3);border-radius:.5rem;flex-shrink:0;padding:.5rem .75rem;font-size:.875rem;line-height:1rem}.AgentModeBar-module__f1bFVW__logout:hover{background-color:var(--background)}.AgentModeBar-module__f1bFVW__mode{font-size:1rem;font-weight:500;line-height:1.25rem}.AgentModeBar-module__f1bFVW__who{color:var(--grey1);overflow-wrap:anywhere;margin-top:.125rem;font-size:.875rem;line-height:1rem}.AgentModeBar-module__f1bFVW__form{border:.0625rem solid var(--grey3);background-color:var(--white);border-radius:.75rem;flex-direction:column;gap:1rem;width:100%;padding:1.25rem;display:flex}.AgentModeBar-module__f1bFVW__title{font-size:1.125rem;font-weight:500;line-height:1.375rem}.AgentModeBar-module__f1bFVW__field{flex-direction:column;gap:.375rem;display:flex}.AgentModeBar-module__f1bFVW__fieldLabel{color:var(--grey1);font-size:.875rem;line-height:1rem}.AgentModeBar-module__f1bFVW__fieldInput{background:var(--white);min-height:2.75rem;padding:.75rem;font-size:.875rem;line-height:1rem}.AgentModeBar-module__f1bFVW__notice{background-color:var(--white-light);border-radius:.75rem;padding:.625rem .75rem;font-size:.875rem;line-height:1rem}.AgentModeBar-module__f1bFVW__status{background-color:var(--white);color:var(--grey1);border-radius:.75rem;padding:.875rem 1.25rem;font-size:.875rem;line-height:1rem}.AgentModeBar-module__f1bFVW__muted{color:var(--grey1);font-size:.875rem;line-height:1rem}.AgentModeBar-module__f1bFVW__error{color:var(--secondary);font-size:.875rem;line-height:1rem}.AgentModeBar-module__f1bFVW__fields{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:640px){.AgentModeBar-module__f1bFVW__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.AgentModeBar-module__f1bFVW__login{align-self:flex-start;min-width:7rem}
.AgentClientPicker-module__lDm17G__container{border:.0625rem solid var(--grey3);background-color:var(--white);border-radius:.75rem;flex-direction:column;gap:1rem;width:100%;padding:1rem;display:flex}@media (min-width:640px){.AgentClientPicker-module__lDm17G__container{padding:1.25rem}}.AgentClientPicker-module__lDm17G__title{font-size:1.375rem;font-weight:500;line-height:1.625rem}.AgentClientPicker-module__lDm17G__search{flex-direction:column;gap:.75rem;display:flex}.AgentClientPicker-module__lDm17G__searchInput{background:var(--white);min-height:2.75rem;padding:.75rem;font-size:.875rem;line-height:1rem}.AgentClientPicker-module__lDm17G__results{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;max-height:16rem;margin:0;padding-right:.25rem;list-style:none;display:flex;overflow-y:auto}.AgentClientPicker-module__lDm17G__result{border-bottom:.0625rem solid var(--grey3);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.875rem 0;display:grid}.AgentClientPicker-module__lDm17G__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.AgentClientPicker-module__lDm17G__outlineAction,.AgentClientPicker-module__lDm17G__selectAction{border:.0625rem solid var(--grey3);white-space:nowrap;border-radius:.5rem;flex-shrink:0;padding:.625rem .75rem;font-size:.875rem;line-height:1rem}:is(.AgentClientPicker-module__lDm17G__outlineAction,.AgentClientPicker-module__lDm17G__selectAction):hover{border-color:var(--secondary);color:var(--secondary)}.AgentClientPicker-module__lDm17G__textAction{min-height:2.75rem;color:var(--secondary);padding:.5rem 0;font-size:.875rem;line-height:1rem}.AgentClientPicker-module__lDm17G__textAction:hover{text-decoration:underline}.AgentClientPicker-module__lDm17G__resultInfo{flex-direction:column;gap:.25rem;min-width:0;display:flex}.AgentClientPicker-module__lDm17G__resultName{overflow-wrap:anywhere;font-size:.875rem;font-weight:500;line-height:1rem}.AgentClientPicker-module__lDm17G__contacts{flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;list-style:none;display:flex}.AgentClientPicker-module__lDm17G__contact{color:var(--grey1);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.875rem;line-height:1rem;display:flex}.AgentClientPicker-module__lDm17G__badge{background-color:var(--white-light);color:var(--black-base);white-space:nowrap;border-radius:.75rem;padding:.125rem .5rem;font-size:.75rem;line-height:1rem}.AgentClientPicker-module__lDm17G__selected{grid-template-columns:minmax(0,1fr);align-items:center;gap:1rem;padding:0;display:grid}@media (min-width:640px){.AgentClientPicker-module__lDm17G__selected{grid-template-columns:minmax(0,1fr) auto}}.AgentClientPicker-module__lDm17G__selectedActions{flex-wrap:wrap;flex-shrink:0;gap:.5rem;display:flex}.AgentClientPicker-module__lDm17G__form{flex-direction:column;gap:1rem;display:flex}.AgentClientPicker-module__lDm17G__formTitle{font-size:1.125rem;font-weight:500;line-height:1.375rem}.AgentClientPicker-module__lDm17G__fields{grid-template-columns:minmax(0,1fr);gap:.75rem 1rem;display:grid}@media (min-width:640px){.AgentClientPicker-module__lDm17G__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.AgentClientPicker-module__lDm17G__field{flex-direction:column;gap:.375rem;display:flex}.AgentClientPicker-module__lDm17G__fieldWide{grid-column:1/-1}.AgentClientPicker-module__lDm17G__fieldLabel{color:var(--grey1);font-size:.875rem;line-height:1rem}.AgentClientPicker-module__lDm17G__fieldInput{background:var(--white);min-height:2.75rem;padding:.75rem;font-size:.875rem;line-height:1rem}.AgentClientPicker-module__lDm17G__formActions{flex-wrap:wrap;gap:.75rem;display:flex}.AgentClientPicker-module__lDm17G__retryRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.AgentClientPicker-module__lDm17G__pagination{justify-content:space-between;align-items:center;gap:.75rem;padding-top:.25rem;display:flex}.AgentClientPicker-module__lDm17G__status{color:var(--grey1);text-align:center;padding:.75rem 0;font-size:.875rem;line-height:1rem}.AgentClientPicker-module__lDm17G__muted{color:var(--grey1);font-size:.875rem;line-height:1rem}.AgentClientPicker-module__lDm17G__error{color:var(--secondary);font-size:.875rem;line-height:1rem}
.AgentCheckoutBlock-module__Pr1xhW__block{flex-direction:column;gap:.75rem;display:flex}.AgentCheckoutBlock-module__Pr1xhW__block:empty{display:none}
.Point-module__CWRyFa__markerPin{cursor:pointer;flex-direction:column;align-items:center;animation:.25s Point-module__CWRyFa__fadeIn;display:flex;position:absolute;bottom:0;transform:translate(-50%)}@keyframes Point-module__CWRyFa__fadeIn{0%{opacity:0}to{opacity:1}}.Point-module__CWRyFa__priceWrapper{border-radius:var(--border-radius);background-color:var(--white);padding:4px 8px;transition:all .1s ease-in-out;box-shadow:0 4px 8px #0000000f,0 0 0 1px #6a6a6a14}.Point-module__CWRyFa__priceWrapper:hover{transform:scale(1.2)}.Point-module__CWRyFa__activePriceWrapper{background-color:var(--secondary)}.Point-module__CWRyFa__visitedPriceWrapper{background-color:var(--black)}
.MealList-module__P7K4wG__mealList{flex-direction:column;gap:.5em;width:100%;display:flex}
.PointPrice-module__GwRgJG__price{color:var(--black);font-size:1rem;font-weight:500;line-height:1.25rem;transition:all .1s ease-in-out}.PointPrice-module__GwRgJG__activePrice,.PointPrice-module__GwRgJG__visitedPrice{color:var(--white)}