.FilterTabs-module__hA4L4q__container{align-self:stretch;gap:.25rem;display:flex;overflow:scroll}@media (min-width:992px){.FilterTabs-module__hA4L4q__container{overflow:hidden}}.FilterTabs-module__hA4L4q__tab{cursor:pointer;flex-shrink:0;width:max-content;padding:.75rem 1rem;font-size:.875rem;line-height:1rem}.FilterTabs-module__hA4L4q__tab span{color:var(--grey1)}.FilterTabs-module__hA4L4q__active{background-color:var(--white);border-radius:.5rem}
.FlightSkeleton-module__Vv2MJq__container>span{width:-webkit-fill-available;justify-content:center;align-items:center;width:stretch;display:flex}.FlightSkeleton-module__Vv2MJq__container{color:#b3aea3}.FlightSkeleton-module__Vv2MJq__flightCard{background:var(--white);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.5rem;display:flex;position:relative}@media (min-width:992px){.FlightSkeleton-module__Vv2MJq__flightCard{grid-template-rows:auto min-content auto;grid-template-columns:minmax(max-content,auto) minmax(15.625rem,max-content);gap:1rem 1.5rem;padding:1rem;display:grid}}.FlightSkeleton-module__Vv2MJq__to,.FlightSkeleton-module__Vv2MJq__back,.FlightSkeleton-module__Vv2MJq__nights{grid-column:1/2}.FlightSkeleton-module__Vv2MJq__nights{color:#73716e;grid-row:2/3;align-items:center;gap:.25rem;font-size:.75rem;line-height:1rem;display:flex}@media (min-width:992px){.FlightSkeleton-module__Vv2MJq__nights{margin-left:1.25rem;font-size:.875rem;line-height:1rem}}.FlightSkeleton-module__Vv2MJq__nights>span:last-child{width:auto}.FlightSkeleton-module__Vv2MJq__to{grid-row:1/2}.FlightSkeleton-module__Vv2MJq__back{grid-row:3/4}
.OneWayFlightSkeleton-module__sV2I0q__direction{aspect-ratio:1;color:#b3aea3;justify-content:center;height:100%;font-size:.875rem;line-height:1rem;display:none;position:absolute;left:-.5rem;transform:rotate(-90deg)translate(0)}@media (min-width:992px){.OneWayFlightSkeleton-module__sV2I0q__direction{display:flex}}.OneWayFlightSkeleton-module__sV2I0q__container{flex-direction:column;gap:.5rem;display:flex;position:relative}@media (min-width:992px){.OneWayFlightSkeleton-module__sV2I0q__container{gap:1rem;padding:0 1.25rem}}.OneWayFlightSkeleton-module__sV2I0q__container button{width:max-content}.OneWayFlightSkeleton-module__sV2I0q__timings{flex-wrap:wrap;gap:1rem;display:flex}.OneWayFlightSkeleton-module__sV2I0q__airportDateTime{flex-direction:column;width:6.25rem;font-size:.875rem;line-height:1rem;display:flex}.OneWayFlightSkeleton-module__sV2I0q__routeIcon path,.OneWayFlightSkeleton-module__sV2I0q__routeIcon circle{stroke:#e3e1dd}.OneWayFlightSkeleton-module__sV2I0q__short{display:block}@media (min-width:992px){.OneWayFlightSkeleton-module__sV2I0q__short{display:none}}.OneWayFlightSkeleton-module__sV2I0q__long{display:none}@media (min-width:992px){.OneWayFlightSkeleton-module__sV2I0q__long{display:block}}.OneWayFlightSkeleton-module__sV2I0q__features{align-items:center;gap:.25rem;font-size:.75rem;line-height:1rem;display:inline-flex}.OneWayFlightSkeleton-module__sV2I0q__plane path{fill:#b3aea3}.OneWayFlightSkeleton-module__sV2I0q__skeletonTimings{flex-direction:column;gap:1.25rem;margin-top:.75rem;display:flex}.OneWayFlightSkeleton-module__sV2I0q__skeletonTimings .OneWayFlightSkeleton-module__sV2I0q__time{width:4rem}.OneWayFlightSkeleton-module__sV2I0q__skeletonTimings .OneWayFlightSkeleton-module__sV2I0q__airport{width:.5rem}
.Luggage-module__pWALkW__container{z-index:1;gap:.5rem;width:max-content;font-size:.75rem;line-height:1rem;display:flex;position:relative}.Luggage-module__pWALkW__tooltip{width:max-content}
.LuggageTooltip-module__v762-W__container{white-space:normal;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;display:grid}
.LuggagePresence-module__ep5ESq__noLuggage path{fill:#b3aea3}.LuggagePresence-module__ep5ESq__noLuggage{color:#b3aea3}.LuggagePresence-module__ep5ESq__luggageItem{align-items:center;gap:.12rem;display:flex}
.FlightSidePanelSkeleton-module__CqBzIG__container{background:#f3f3f3;border-radius:.5rem;flex-direction:column;grid-area:1/2/4/3;gap:1.67rem;margin-top:auto;padding:1rem .5rem .5rem;display:flex}.FlightSidePanelSkeleton-module__CqBzIG__container button:disabled{background:var(--grey3)}.FlightSidePanelSkeleton-module__CqBzIG__sticks{flex-direction:column;gap:1rem;display:flex}:is(.FlightSidePanelSkeleton-module__CqBzIG__sticks>span):first-child,:is(.FlightSidePanelSkeleton-module__CqBzIG__sticks>span):nth-child(3){width:7.5rem}:is(.FlightSidePanelSkeleton-module__CqBzIG__sticks>span):nth-child(4){width:11.75rem}.FlightSidePanelSkeleton-module__CqBzIG__rotated{margin:.7rem 0;display:flex}.FlightSidePanelSkeleton-module__CqBzIG__rotated>span{width:1.4142rem;transform:rotate(135deg)}:is(.FlightSidePanelSkeleton-module__CqBzIG__rotated>span)+:is(.FlightSidePanelSkeleton-module__CqBzIG__rotated>span){margin-left:-.7rem}
.Flights-module__QJAmbq__container{flex-direction:column;flex:1;gap:1rem;max-width:100%;display:flex}.Flights-module__QJAmbq__observer{justify-content:center;height:3.125rem;margin:.625rem auto 1.25rem;display:flex}
.FlightsBanners-module__wsMkCW__bannersWrapper{gap:1rem;display:flex;overflow:scroll}.FlightsBanners-module__wsMkCW__bannersWrapper::-webkit-scrollbar{-webkit-appearance:none;appearance:none;display:none}.FlightsBanners-module__wsMkCW__bannersWrapper{-ms-overflow-style:none;scrollbar-width:none}
.FlightBanner-module__PywnBa__container{background:var(--white);cursor:pointer;border-radius:.5rem;flex:1;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-width:90vw;min-height:4.5rem;padding:0 1.25rem 0 1rem;display:flex;position:relative}@media (min-width:992px){.FlightBanner-module__PywnBa__container{min-width:45%}}.FlightBanner-module__PywnBa__text{padding:1rem 0;font-size:.875rem;font-weight:500;line-height:1rem}@media (min-width:992px){.FlightBanner-module__PywnBa__text{padding:0;font-size:1.125rem;line-height:1.375rem}}.FlightBanner-module__PywnBa__cross{cursor:pointer;position:absolute;top:.5rem;right:.5rem}@media (min-width:992px){.FlightBanner-module__PywnBa__modalText{width:43.75rem}}.FlightBanner-module__PywnBa__modalText{font-size:1rem;line-height:1.25rem}.FlightBanner-module__PywnBa__modalContainer{flex-direction:column;row-gap:.5rem;display:flex}@media (min-width:992px){.FlightBanner-module__PywnBa__modalContainer{row-gap:.25rem;padding:1.5rem}}.FlightBanner-module__PywnBa__modalTitle{margin-right:2rem}
.FlightsFilters-module__q0e-Sa__container{background:var(--white);border-radius:.5rem;flex-direction:column;justify-content:center;gap:1rem;padding:.75rem .5rem 2rem;display:flex}
.CheckboxWithText-module__R-mSma__checkboxContainer{align-items:center;gap:.5rem;display:flex}.CheckboxWithText-module__R-mSma__checkboxWrapper{width:1.125rem;height:1.125rem;position:relative}.CheckboxWithText-module__R-mSma__checkboxInput{border:.0625rem solid var(--grey3);-webkit-appearance:none;appearance:none;cursor:pointer;pointer-events:auto;border-radius:.25rem;width:1.125rem;height:1.125rem;margin:0;display:block}.CheckboxWithText-module__R-mSma__checked{background:var(--secondary);border:0}.CheckboxWithText-module__R-mSma__checkIcon{pointer-events:none;width:.875em;height:.875em;position:absolute;top:.125em;left:.125em}.CheckboxWithText-module__R-mSma__checkIcon path{stroke-width:.0625rem}.CheckboxWithText-module__R-mSma__label{color:var(--black);cursor:pointer;font-size:.875rem;line-height:1rem}.CheckboxWithText-module__R-mSma__link{color:var(--secondary);text-decoration:none}
.FiltersPopup-module__mGMxPa__stickyButton{z-index:1;right:auto;bottom:calc(env(safe-area-inset-bottom) + .5rem);position:sticky;left:auto}@media (min-width:992px){.FiltersPopup-module__mGMxPa__stickyButton{display:none}}.FiltersPopup-module__mGMxPa__hidePanel{color:var(--secondary);text-align:left;margin-left:.5rem}.FiltersPopup-module__mGMxPa__resetFilters{color:var(--secondary);text-align:right;margin-right:.5rem}.FiltersPopup-module__mGMxPa__headerActions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.FiltersPopup-module__mGMxPa__buttonContainer{border-radius:var(--border-radius);background-color:var(--white);flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:.5rem .75rem;display:flex;box-shadow:0 .25rem .5rem #0000000f,0 0 0 .0625rem #6a6a6a14}.FiltersPopup-module__mGMxPa__fullPageModalContent{flex-direction:column;gap:1rem;min-height:100%;padding:1rem .5rem;display:flex}.FiltersPopup-module__mGMxPa__fullPageModalContent .FiltersPopup-module__mGMxPa__topSection{justify-content:flex-end;display:flex}
.BaseInput-module__9bCgQq__inputContainer{flex-direction:column;flex:1;gap:.25rem;display:flex}.BaseInput-module__9bCgQq__inputHeader{width:100%;color:var(--grey1);text-align:left;font-size:.875rem;line-height:1rem}.BaseInput-module__9bCgQq__input{background-color:var(--white);width:100%;height:2.75rem;color:var(--black);border:none;outline:none;padding:1rem .5rem;font-size:1rem;font-weight:500;line-height:1.25rem;transition:background-color .3s,border-color .3s}.BaseInput-module__9bCgQq__input::placeholder{color:var(--grey2);font-weight:400}.BaseInput-module__9bCgQq__errorMessage,.BaseInput-module__9bCgQq__inputDescription{font-size:.75rem;line-height:.875rem}.BaseInput-module__9bCgQq__errorMessage{color:var(--secondary)}.BaseInput-module__9bCgQq__inputDescription{color:var(--grey1);line-height:.875rem}.BaseInput-module__9bCgQq__input:disabled{background:var(--background);color:var(--grey2)}.BaseInput-module__9bCgQq__checkmark{width:1.2rem;height:1.2rem;color:var(--secondary);padding-right:.4375rem}.BaseInput-module__9bCgQq__inputWrapper{border:.0625rem solid var(--grey3);border-radius:var(--border-radius);align-items:center;width:100%;height:2.75rem;display:flex;position:relative;overflow:hidden;background-color:var(--white)!important}.BaseInput-module__9bCgQq__inputWrapperError{border:.0625rem solid var(--secondary)}.BaseInput-module__9bCgQq__input:-webkit-autofill{box-shadow:0 0 0 62.5em var(--white) inset!important}.BaseInput-module__9bCgQq__input:-webkit-autofill:hover{box-shadow:0 0 0 62.5em var(--white) inset!important}.BaseInput-module__9bCgQq__input:-webkit-autofill:focus{box-shadow:0 0 0 62.5em var(--white) inset!important}.BaseInput-module__9bCgQq__input:-webkit-autofill:active{box-shadow:0 0 0 62.5em var(--white) inset!important}
.PhoneInput-module__UVAYoa__phoneInputContainer{flex-direction:column;flex:1;gap:.25rem;display:flex}.PhoneInput-module__UVAYoa__inputHeader{width:100%;color:var(--grey1);text-align:left;font-size:.875rem;line-height:1rem}.PhoneInput-module__UVAYoa__errorMessage,.PhoneInput-module__UVAYoa__inputDescription{font-size:.75rem;line-height:.875rem}.PhoneInput-module__UVAYoa__errorMessage{color:var(--secondary)}.PhoneInput-module__UVAYoa__inputDescription{color:var(--grey1)}.PhoneInput-module__UVAYoa__phoneInputContainer .react-tel-input .form-control{border:.0625rem solid var(--grey3)}.PhoneInput-module__UVAYoa__phoneInputContainer .react-tel-input .flag-dropdown{border:none}.PhoneInput-module__UVAYoa__phoneInputContainer .react-tel-input:focus-within{border-radius:var(--border-radius)!important;outline:none!important}.PhoneInput-module__UVAYoa__phoneInputContainer .react-tel-input{border:none!important}
@font-face{font-family:ONYOneFont;src:url(../media/ONYOneBeta_Regular-s.p.3mhar7sb-pvaw.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ONYOneFont;src:url(../media/ONYOneBeta_Medium-s.p.3ymeh-p_pqo--.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ONYOneFont Fallback;src:local(Arial);ascent-override:90.8%;descent-override:25.11%;line-gap-override:0.0%;size-adjust:103.53%}.onyonefont_5c9da5f3-module__4D0Rxq__className{font-family:ONYOneFont,ONYOneFont Fallback,Helvetica,sans-serif}
.AuthCheckoutController-module__IV4kPq__container{border-radius:var(--border-radius);background-color:var(--white);justify-content:center;display:flex;position:relative}.AuthCheckoutController-module__IV4kPq__registration{max-width:41rem}.AuthCheckoutController-module__IV4kPq__authorization,.AuthCheckoutController-module__IV4kPq__smsCode,.AuthCheckoutController-module__IV4kPq__password,.AuthCheckoutController-module__IV4kPq__confirmForm{max-width:22.5rem}.AuthCheckoutController-module__IV4kPq__withTitle{flex-direction:column;gap:.5rem;display:flex}.AuthCheckoutController-module__IV4kPq__title{font-size:1.375rem;font-weight:500;line-height:1.625rem}.AuthCheckoutController-module__IV4kPq__titleMobile{font-size:1.125rem;line-height:1.375rem}.AuthCheckoutController-module__IV4kPq__spinnerWrapper{justify-content:center;width:100%;display:flex}.AuthCheckoutController-module__IV4kPq__loader{width:3rem;height:3rem}
.ClientInfo-module__vxyn3q__container{border-radius:var(--border-radius);background:var(--white);justify-content:space-between;align-self:stretch;align-items:stretch;padding:1rem;font-size:.875rem;display:flex}.ClientInfo-module__vxyn3q__container.ClientInfo-module__vxyn3q__mobile{flex-direction:column;gap:.75rem}.ClientInfo-module__vxyn3q__title{color:var(--grey1);display:block}.ClientInfo-module__vxyn3q__title.ClientInfo-module__vxyn3q__mobile{width:6.875rem}.ClientInfo-module__vxyn3q__infoBlock{flex-direction:column;gap:.25rem;display:flex}.ClientInfo-module__vxyn3q__infoBlock.ClientInfo-module__vxyn3q__mobile{display:flex}
.EmailChangedMessage-module__A_1qwG__container{text-align:center;white-space:pre-wrap;flex-direction:column;align-items:center;gap:.5rem;min-width:18.125rem;padding:1.25rem;font-size:.875rem;line-height:1rem;display:flex}.EmailChangedMessage-module__A_1qwG__title{font-size:1.125rem;font-weight:500;line-height:1.375rem}.EmailChangedMessage-module__A_1qwG__cross{cursor:pointer;width:1.5rem;position:absolute;top:1.25rem;right:1.25rem}
.LoginButton-module__cWW_cW__container{border-radius:var(--border-radius);background-color:var(--white);align-items:center;gap:1rem;padding:1rem;font-size:.875rem;line-height:1rem;display:flex}.LoginButton-module__cWW_cW__containerMobile{justify-content:space-between;align-items:center;gap:.5rem;margin:1rem -.5rem 0;padding:.375rem .5rem;font-size:.75rem;line-height:.875rem;display:flex}.LoginButton-module__cWW_cW__textContainer{align-items:center;display:flex}.LoginButton-module__cWW_cW__containerHotelDesktop{margin-top:1.5rem}.LoginButton-module__cWW_cW__rightContent{flex:1;align-items:center;gap:.125rem;display:inline-flex}.LoginButton-module__cWW_cW__containerMobile .LoginButton-module__cWW_cW__rightContent{display:inline}.LoginButton-module__cWW_cW__icon{width:1rem;height:1rem;margin-left:.125rem}.LoginButton-module__cWW_cW__icon path{fill:var(--grey2)}.LoginButton-module__cWW_cW__iconMobile{flex-shrink:0;width:.875rem;height:.875rem}.LoginButton-module__cWW_cW__tooltip{vertical-align:middle;background:0 0;align-items:center;margin-bottom:.125rem;margin-left:.125rem;display:inline-flex}.LoginButton-module__cWW_cW__container .LoginButton-module__cWW_cW__button{width:5.625rem;height:2.5rem}.LoginButton-module__cWW_cW__containerMobile .LoginButton-module__cWW_cW__button{font-size:.875rem;line-height:1rem}.LoginButton-module__cWW_cW__tooltipContent{flex-direction:column;gap:.25rem;margin-bottom:.375rem;display:flex}.LoginButton-module__cWW_cW__tooltipText{font-size:.875rem;line-height:1rem}.LoginButton-module__cWW_cW__text{color:var(--grey1);line-height:1rem}
.NoAuthCheckoutForm-module__Bc3JwW__container{border-radius:var(--border-radius);background:var(--white);flex-direction:column;width:100%;margin-top:.75rem;padding:1rem;display:flex}.NoAuthCheckoutForm-module__Bc3JwW__title{margin-bottom:.75rem;font-size:1.125rem;font-weight:500;line-height:1.375rem}.NoAuthCheckoutForm-module__Bc3JwW__titleMobile{font-size:1.125rem;line-height:1.375rem}.NoAuthCheckoutForm-module__Bc3JwW__form{flex-direction:column;gap:1rem;display:flex}.NoAuthCheckoutForm-module__Bc3JwW__inputsWrapper{flex-wrap:wrap;gap:.75rem;width:100%;display:flex}.NoAuthCheckoutForm-module__Bc3JwW__inputsWrapper>*{min-width:calc(50% - .5rem)}.NoAuthCheckoutForm-module__Bc3JwW__inputsWrapperMobile{flex-direction:column}.NoAuthCheckoutForm-module__Bc3JwW__inputsWrapperMobile>*{width:100%}.NoAuthCheckoutForm-module__Bc3JwW__inputsWrapper div div{height:2.5rem}.NoAuthCheckoutForm-module__Bc3JwW__inputsWrapper input{height:2.5rem;font-size:1rem;line-height:1.25rem}.NoAuthCheckoutForm-module__Bc3JwW__inputsWrapper span{font-size:.875rem;line-height:1rem}.NoAuthCheckoutForm-module__Bc3JwW__inputsWrapperMobile span{font-size:.75rem;line-height:.875rem}.NoAuthCheckoutForm-module__Bc3JwW__consentWrapper{flex-direction:column;gap:.5rem;display:flex}.NoAuthCheckoutForm-module__Bc3JwW__consent{align-items:flex-start;gap:.5rem;display:flex}.NoAuthCheckoutForm-module__Bc3JwW__checkboxWrapper{flex-shrink:0;width:1.125rem;height:1.125rem;position:relative}.NoAuthCheckoutForm-module__Bc3JwW__checkboxInput{border:.0625rem solid var(--grey3);-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:.25rem;width:1.125rem;height:1.125rem;margin:0;display:block}.NoAuthCheckoutForm-module__Bc3JwW__checkboxChecked{background:var(--secondary);border:0}.NoAuthCheckoutForm-module__Bc3JwW__checkIcon{pointer-events:none;width:.875rem;height:.875rem;position:absolute;top:.125rem;left:.125rem}.NoAuthCheckoutForm-module__Bc3JwW__consentLabel{color:var(--black);cursor:pointer;font-size:.875rem;line-height:1rem}.NoAuthCheckoutForm-module__Bc3JwW__consentLink{color:var(--secondary);text-decoration:none}.NoAuthCheckoutForm-module__Bc3JwW__consentError{color:var(--red);font-size:.75rem;line-height:.875rem}.NoAuthCheckoutForm-module__Bc3JwW__button{width:fit-content;min-width:6.625rem;font-size:.875rem;font-weight:500;line-height:1rem}.NoAuthCheckoutForm-module__Bc3JwW__buttonMobile{width:100%}
.TouristForm-module__avN0nG__container{border-radius:var(--border-radius);background:var(--white);flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem;font-size:.875rem;line-height:1rem;display:flex}.TouristForm-module__avN0nG__container h4{font-weight:500}.TouristForm-module__avN0nG__fields{align-items:flex-start;gap:.5rem;display:flex}.TouristForm-module__avN0nG__fields.TouristForm-module__avN0nG__fieldsMobile{flex-direction:column;width:100%}.TouristForm-module__avN0nG__fieldsClaster{flex-direction:row;column-gap:.5rem;width:100%;display:flex}.TouristForm-module__avN0nG__fieldsClasterDesktop{flex-direction:row;column-gap:.5rem;display:flex}
.TouristFormWarnings-module__38JAra__container{border-radius:var(--border-radius);background:var(--lightorange);width:100%;color:var(--black);margin:.5rem 0;padding:1rem;font-size:.875rem;line-height:1rem}.TouristFormWarnings-module__38JAra__container:last-of-type{margin-bottom:0}.TouristFormWarnings-module__38JAra__container a{color:var(--black)}.TouristFormWarnings-module__38JAra__container .TouristFormWarnings-module__38JAra__link{color:var(--secondary);cursor:pointer}.TouristFormWarnings-module__38JAra__boldText{font-weight:500}
.ValidationErrorsList-module__XhIEQW__container{color:var(--secondary);padding:.5rem;font-size:.75rem;line-height:1rem}
.VisaServiceOptions-module__aW7Dxq__container{flex-direction:column;row-gap:.25rem;display:flex}.VisaServiceOptions-module__aW7Dxq__container .VisaServiceOptions-module__aW7Dxq__radio{cursor:pointer;width:1.125rem;height:1.125rem}.VisaServiceOptions-module__aW7Dxq__label{flex-direction:row;align-items:center;column-gap:.25rem;font-size:.875rem;line-height:1rem;display:flex}.VisaServiceOptions-module__aW7Dxq__unselected{color:var(--grey1)}
.SubmitMobileButton-module__UjOsbW__button{width:100%;height:2.5rem;padding:.75rem 1rem}.SubmitMobileButton-module__UjOsbW__loader{width:2rem;height:2rem;position:absolute}.SubmitMobileButton-module__UjOsbW__loader path{fill:var(--white)}.SubmitMobileButton-module__UjOsbW__textInvisible{visibility:hidden}
.LoyaltyCard-module__2n5H9q__mainContainer{flex-direction:column;row-gap:.5rem;margin-top:.5625rem;display:flex}.LoyaltyCard-module__2n5H9q__mainContainer.LoyaltyCard-module__2n5H9q__mainContainerMobile{row-gap:.8125rem;margin-top:.8125rem}.LoyaltyCard-module__2n5H9q__inputBlock{flex-direction:column;row-gap:.25rem;display:flex}.LoyaltyCard-module__2n5H9q__inputBlock button{text-align:left}.LoyaltyCard-module__2n5H9q__questionIcon{width:.75rem;height:.75rem}.LoyaltyCard-module__2n5H9q__questionIcon path{fill:var(--grey1)}.LoyaltyCard-module__2n5H9q__questionBlock{color:var(--grey1);flex-direction:row;column-gap:.125rem;font-size:.75rem;line-height:1rem;display:flex}.LoyaltyCard-module__2n5H9q__checkbox{flex-direction:row;align-items:center;column-gap:.375rem;display:flex}.LoyaltyCard-module__2n5H9q__checkbox input{border:.0625rem solid var(--grey2);border-radius:.25rem;width:1.125rem;height:1.125rem}.LoyaltyCard-module__2n5H9q__checkbox input:after{border-radius:.25rem;width:1.125rem;height:1.125rem}.LoyaltyCard-module__2n5H9q__input{width:14.375rem;height:2.5rem;padding:.75rem 1rem .75rem .75rem;font-weight:500}.LoyaltyCard-module__2n5H9q__input.LoyaltyCard-module__2n5H9q__inputMobile{width:100%;font-size:1rem;line-height:1.25rem}.LoyaltyCard-module__2n5H9q__checkboxText{color:var(--black);font-size:.875rem;line-height:1rem}.LoyaltyCard-module__2n5H9q__bubbleText{width:100%;color:var(--black);text-align:justify;padding:0 .125rem;font-size:.875rem;line-height:1rem;display:flex}.LoyaltyCard-module__2n5H9q__mainContainer .LoyaltyCard-module__2n5H9q__warnedInput,.LoyaltyCard-module__2n5H9q__mainContainer .LoyaltyCard-module__2n5H9q__warnedInput:focus,.LoyaltyCard-module__2n5H9q__mainContainer .LoyaltyCard-module__2n5H9q__warnedInput:hover{border:.0625rem solid #ff611d}.LoyaltyCard-module__2n5H9q__warningText{color:#ff611d;background-color:#ffe6dd;padding:.5rem;font-size:.75rem;line-height:1rem}.LoyaltyCard-module__2n5H9q__warningBubble{padding:0}.LoyaltyCard-module__2n5H9q__input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.LoyaltyCard-module__2n5H9q__input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.LoyaltyCard-module__2n5H9q__input input[type=number]{-moz-appearance:textfield}.LoyaltyCard-module__2n5H9q__arrow{background-color:#ffe6dd}.LoyaltyCard-module__2n5H9q__checkboxBlock{flex-direction:row;align-items:center;gap:.5rem;display:flex}
.TouristGeneralField-module__UhLTrG__container{flex-direction:column;gap:.5rem;display:flex}.TouristGeneralField-module__UhLTrG__container input{padding:.75rem .5rem .75rem .75rem;font-size:.875rem;font-weight:500;line-height:1rem}:is(.TouristGeneralField-module__UhLTrG__container input)::placeholder{color:var(--grey2);font-weight:400}.TouristGeneralField-module__UhLTrG__label{color:var(--grey1);font-size:.75rem;line-height:.875rem}.TouristGeneralField-module__UhLTrG__errorContainer.TouristGeneralField-module__UhLTrG__errorContainer{background:var(--lightorange);width:auto;box-shadow:var(--box-shadow);color:var(--secondary);border-radius:.5rem}.TouristGeneralField-module__UhLTrG__errorContainer.TouristGeneralField-module__UhLTrG__errorContainer svg{fill:var(--lightorange)}.TouristGeneralField-module__UhLTrG__dropDown{border-radius:var(--border-radius)}.TouristGeneralField-module__UhLTrG__container .TouristGeneralField-module__UhLTrG__errorInput,.TouristGeneralField-module__UhLTrG__errorInput:hover,.TouristGeneralField-module__UhLTrG__errorInput:focus{border:.0625rem solid var(--secondary)}.TouristGeneralField-module__UhLTrG__errorMobile{color:var(--secondary);margin-top:.25rem;font-size:.75rem;line-height:1rem}
.TouristFullName-module__Zm3VVW__surnameField{position:relative}.TouristFullName-module__Zm3VVW__fieldWrapperMobile{width:100%}.TouristFullName-module__Zm3VVW__checkbox{cursor:pointer;flex-direction:row;align-items:center;column-gap:.5rem;margin-top:.375rem;display:flex}.TouristFullName-module__Zm3VVW__fieldMobile{width:100%}.TouristFullName-module__Zm3VVW__fieldMobile .TouristFullName-module__Zm3VVW__inputMobile{height:2.75rem;font-size:1rem;line-height:1.25rem}.TouristFullName-module__Zm3VVW__checkbox .TouristFullName-module__Zm3VVW__mobileCheckboxContainer,.TouristFullName-module__Zm3VVW__checkbox .TouristFullName-module__Zm3VVW__mobileCheckbox{width:1.125rem;height:1.125rem}.TouristFullName-module__Zm3VVW__checkbox .TouristFullName-module__Zm3VVW__checkMobileIcon{width:1.125rem;height:1.125rem;top:50%;left:50%;transform:translate(-50%,-50%)}
.CheckoutDiscount-module__5b5JLa__container{border-radius:var(--border-radius);background-color:var(--white);flex-direction:column;row-gap:.75rem;width:100%;padding:1rem;font-size:.875rem;line-height:1rem;display:flex}.CheckoutDiscount-module__5b5JLa__title{font-size:1.375rem;font-weight:500;line-height:1.625rem}.CheckoutDiscount-module__5b5JLa__mobileTitle{font-size:1.125rem;line-height:1.375rem}.CheckoutDiscount-module__5b5JLa__mainContainer{flex-direction:column;row-gap:.5rem;display:flex}
@keyframes DiscountCertificateSuccess-module__UBvSfG__bigToSmallBounceAndFadeIn{0%{opacity:0;transform:scale(1.2)}50%{opacity:1;transform:scale(1.2)}60%{opacity:1;transform:scale(1.2)}80%{opacity:1;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes DiscountCertificateSuccess-module__UBvSfG__fadeIn{0%{opacity:0}to{opacity:1}}.DiscountCertificateSuccess-module__UBvSfG__successCircle{background-color:var(--primary);border-radius:50%;width:2.5rem;height:2.5rem;position:relative}.DiscountCertificateSuccess-module__UBvSfG__discountSuccessIconAnimation{opacity:0;animation-name:DiscountCertificateSuccess-module__UBvSfG__bigToSmallBounceAndFadeIn;animation-duration:.8s;animation-iteration-count:1;animation-fill-mode:forwards;transform:scale(1.2)}.DiscountCertificateSuccess-module__UBvSfG__title{font-size:1.125rem;font-weight:500;line-height:1.375rem}.DiscountCertificateSuccess-module__UBvSfG__container{flex-direction:column;align-items:center;row-gap:1rem;font-size:.875rem;line-height:1rem;display:flex}.DiscountCertificateSuccess-module__UBvSfG__discountSuccessContentAnimation{opacity:0;animation-name:DiscountCertificateSuccess-module__UBvSfG__fadeIn;animation-duration:.4s;animation-iteration-count:1;animation-delay:.4s;animation-fill-mode:forwards}.DiscountCertificateSuccess-module__UBvSfG__buttons{gap:.5rem;display:flex}.DiscountCertificateSuccess-module__UBvSfG__checkMark{width:1.5rem;height:1.5rem;position:absolute;top:.5rem;left:.5rem}.DiscountCertificateSuccess-module__UBvSfG__titleBlock{flex-direction:column;align-items:center;row-gap:.25rem;display:flex}.DiscountCertificateSuccess-module__UBvSfG__description{color:var(--grey1);text-align:center}.DiscountCertificateSuccess-module__UBvSfG__container .DiscountCertificateSuccess-module__UBvSfG__description a{color:var(--black);font-weight:500}.DiscountCertificateSuccess-module__UBvSfG__container .DiscountCertificateSuccess-module__UBvSfG__unstyledButton{margin:unset;color:var(--grey1)}.DiscountCertificateSuccess-module__UBvSfG__ofertaDiv{-webkit-line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.DiscountCertificateSuccess-module__UBvSfG__ofertaContainer{flex-direction:column;row-gap:.25rem;display:flex}
.CheckoutPaymentBlock-module__Js8RFq__cashbackBlock{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;line-height:1rem;display:flex}.CheckoutPaymentBlock-module__Js8RFq__container{flex-direction:column;row-gap:.5rem;display:flex}.CheckoutPaymentBlock-module__Js8RFq__title{font-size:1.375rem;font-weight:500;line-height:1.625rem}.CheckoutPaymentBlock-module__Js8RFq__mobileTitle{font-size:1.125rem;line-height:1.375rem}
.SavedTouristsItem-module__bunaRW__container{background-color:var(--white);cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;padding:.375rem .75rem;font-size:.875rem;line-height:1rem;display:flex}.SavedTouristsItem-module__bunaRW__container:first-child{padding-top:.75rem}.SavedTouristsItem-module__bunaRW__container:last-child{padding-bottom:.75rem}.SavedTouristsItem-module__bunaRW__container:hover{background-color:var(--background)}.SavedTouristsItem-module__bunaRW__icon{width:1.5rem;height:1.5rem}.SavedTouristsItem-module__bunaRW__nameBlock{flex-direction:column;align-items:flex-start;row-gap:.25rem;display:flex}.SavedTouristsItem-module__bunaRW__name{color:var(--black);font-weight:500}.SavedTouristsItem-module__bunaRW__data{color:var(--grey1)}.SavedTouristsItem-module__bunaRW__buttonsBlock{flex-direction:row;column-gap:.5rem;display:flex}.SavedTouristsItem-module__bunaRW__buttonsBlock .SavedTouristsItem-module__bunaRW__deleteButton{border-radius:var(--border-radius);background-color:var(--lightorange);color:var(--secondary);justify-content:center;align-items:center;padding:.75rem 1rem;display:flex}
.SavedTouristsList-module__h86zjG__container{border-radius:var(--border-radius);background-color:var(--white);overscroll-behavior:contain;flex-direction:column;width:20rem;max-height:18.75rem;display:flex;overflow:hidden scroll;box-shadow:0 .25rem .5rem #0000000f,0 0 0 .0625rem #6a6a6a14}.SavedTouristsList-module__h86zjG__containerMobile{width:100%;max-height:100%;box-shadow:none}.SavedTouristsList-module__h86zjG__separator{border:none;border-bottom:.0625rem solid #e3e1dd;max-width:100%;margin:.5rem 0}
.CheckoutLeadForm-module__Myy-PG__container{flex-direction:column;padding:1.5rem 2rem 2rem;display:flex}.CheckoutLeadForm-module__Myy-PG__containerMobile{padding:.5rem 1rem 1.5rem}.CheckoutLeadForm-module__Myy-PG__title{margin-bottom:.5rem;font-size:1.375rem;font-weight:500;line-height:1.625rem}.CheckoutLeadForm-module__Myy-PG__description{color:var(--grey1);margin-bottom:1.25rem;font-size:.875rem;line-height:1rem}.CheckoutLeadForm-module__Myy-PG__form{flex-direction:column;gap:.75rem;display:flex}.CheckoutLeadForm-module__Myy-PG__comment{flex-direction:column;gap:.25rem;display:flex}.CheckoutLeadForm-module__Myy-PG__commentLabel{font-size:.875rem;line-height:1rem}.CheckoutLeadForm-module__Myy-PG__textarea{resize:none}.CheckoutLeadForm-module__Myy-PG__consentWrapper{flex-direction:column;gap:.5rem;display:flex}.CheckoutLeadForm-module__Myy-PG__consentWrapper .CheckoutLeadForm-module__Myy-PG__consentCheckbox{align-items:flex-start}.CheckoutLeadForm-module__Myy-PG__consentWrapper .CheckoutLeadForm-module__Myy-PG__consentCheckbox>:first-child{flex-shrink:0}.CheckoutLeadForm-module__Myy-PG__error{color:var(--secondary);font-size:.75rem;line-height:.875rem}.CheckoutLeadForm-module__Myy-PG__submit{width:100%;margin-top:.5rem;font-weight:500}
.CommonErrorsList-module__UJwxIG__list{width:100%;margin:0;padding:0;list-style:none}.CommonErrorsList-module__UJwxIG__error{box-sizing:border-box;border-radius:var(--border-radius);background:var(--lightorange);color:var(--black);margin:.5rem 0;padding:1rem;font-size:.875rem;line-height:1rem}.CommonErrorsList-module__UJwxIG__error:first-child{margin-top:0}.CommonErrorsList-module__UJwxIG__error:last-child{margin-bottom:0}
.CheckoutLeadModal-module__cc6yca__desktopDialogContent{width:30rem;max-height:90vh;overflow-y:auto}.CheckoutLeadModal-module__cc6yca__success{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2rem;display:flex}.CheckoutLeadModal-module__cc6yca__successMobile{padding:1rem 1rem 1.5rem}.CheckoutLeadModal-module__cc6yca__successTitle{font-size:1.375rem;font-weight:500;line-height:1.625rem}.CheckoutLeadModal-module__cc6yca__successText{color:var(--grey1);font-size:.875rem;line-height:1rem}.CheckoutLeadModal-module__cc6yca__closeButton{width:100%;margin-top:1rem;font-weight:500}
.HotelCheckoutHeader-module__MSqwaW__guestTitle{font-weight:500}.HotelCheckoutHeader-module__MSqwaW__useClientDataBlock{align-items:center;gap:.5rem;display:flex}.HotelCheckoutHeader-module__MSqwaW__container{flex-direction:column;row-gap:.5rem;font-size:.875rem;line-height:1rem;display:flex}.HotelCheckoutHeader-module__MSqwaW__mobileCheckboxContainer,.HotelCheckoutHeader-module__MSqwaW__mobileCheckbox{width:1.125rem;height:1.125rem}.HotelCheckoutHeader-module__MSqwaW__checkMobileIcon{width:1.125rem;height:1.125rem;top:50%;left:50%;transform:translate(-50%,-50%)}
.CheckoutLeadButton-module__xTopkq__container{flex-direction:column;align-items:center;gap:.25rem;width:100%;display:flex}.CheckoutLeadButton-module__xTopkq__button{width:100%;font-size:.75rem;font-weight:500;line-height:1rem}.CheckoutLeadButton-module__xTopkq__hint{color:var(--grey1);text-align:center;font-size:.75rem;line-height:.875rem}
.EditClientForm-module__EUfs8G__container{border-radius:var(--border-radius);background:var(--white);flex-direction:column;width:100%;margin-top:.75rem;padding:1rem;display:flex}.EditClientForm-module__EUfs8G__containerMobile{padding:.5rem .5rem .5rem .75rem}.EditClientForm-module__EUfs8G__title{margin-bottom:.75rem;font-size:1.375rem;font-weight:500;line-height:1.625rem}.EditClientForm-module__EUfs8G__titleMobile{font-size:1.125rem;line-height:1.375rem}.EditClientForm-module__EUfs8G__form{flex-direction:column;gap:1rem;display:flex}.EditClientForm-module__EUfs8G__inputsWrapper{flex-wrap:wrap;gap:.75rem;width:100%;display:flex}.EditClientForm-module__EUfs8G__inputsWrapper>*{min-width:calc(50% - .5rem)}.EditClientForm-module__EUfs8G__inputsWrapperMobile{flex-direction:column}.EditClientForm-module__EUfs8G__inputsWrapperMobile>*{width:100%}.EditClientForm-module__EUfs8G__button{width:6.625rem;font-size:.875rem;font-weight:500;line-height:1rem}.EditClientForm-module__EUfs8G__buttonMobile{width:100%}.EditClientForm-module__EUfs8G__inputsWrapper div div{height:2.5rem}.EditClientForm-module__EUfs8G__inputsWrapper input{height:2.5rem;font-size:.875rem;line-height:1rem}.EditClientForm-module__EUfs8G__inputsWrapper span{font-size:.875rem;line-height:1rem}.EditClientForm-module__EUfs8G__inputsWrapperMobile span{font-size:.75rem;line-height:.875rem}
.Page-module__5vqgwa__pageTitleContainer{justify-content:space-between;display:flex;position:relative}.Page-module__5vqgwa__pageTitle{color:#000;font-size:1.375rem;font-weight:500;line-height:1.625rem}@media (min-width:992px){.Page-module__5vqgwa__pageTitle{font-size:1.75rem;line-height:2.125rem}}.Page-module__5vqgwa__packageContainer{background:#f3f3f3;flex-direction:column;gap:1rem;min-width:60rem;max-width:75rem;min-height:calc(100vh - 3.75rem);margin:0 auto;padding:1rem .5rem;display:flex}.Page-module__5vqgwa__packageContainerMobile{min-width:100%}
.TourPackagePage-module__K13V4G__flights{gap:1rem;display:flex}
.ShortTouristForm-module__rB-T3G__fieldMobile{width:100%}.ShortTouristForm-module__rB-T3G__fieldMobile .ShortTouristForm-module__rB-T3G__inputMobile{height:2.75rem;font-size:1rem;line-height:1.25rem}.ShortTouristForm-module__rB-T3G__formBlock{gap:.5rem;display:flex}.ShortTouristForm-module__rB-T3G__container{border-radius:var(--border-radius);background-color:var(--white);flex-direction:column;row-gap:.75rem;padding:1rem;display:flex}.ShortTouristForm-module__rB-T3G__formBlockMobile{flex-direction:column;row-gap:.75rem;display:flex}.ShortTouristForm-module__rB-T3G__fieldsCluster{flex-direction:row;column-gap:.5rem;width:100%;display:flex}.ShortTouristForm-module__rB-T3G__fieldsClusterDesktop{flex-direction:row;column-gap:.5rem;display:flex}
.TouristHeader-module__SqR6CW__title{display:flex}.TouristHeader-module__SqR6CW__titleMobile{flex-wrap:wrap}.TouristHeader-module__SqR6CW__savedTouristsButton.TouristHeader-module__SqR6CW__savedTouristsButton{width:fit-content;min-height:auto;color:var(--secondary);display:inline-block}.TouristHeader-module__SqR6CW__guestTitle{font-weight:500}.TouristHeader-module__SqR6CW__useClientDataBlock{align-items:center;gap:.5rem;display:flex}.TouristHeader-module__SqR6CW__useClientDataBlock .TouristHeader-module__SqR6CW__mobileCheckboxContainer,.TouristHeader-module__SqR6CW__useClientDataBlock .TouristHeader-module__SqR6CW__mobileCheckbox{width:1.125rem;height:1.125rem}.TouristHeader-module__SqR6CW__useClientDataBlock .TouristHeader-module__SqR6CW__checkMobileIcon{width:1.125rem;height:1.125rem;top:50%;left:50%;transform:translate(-50%,-50%)}.TouristHeader-module__SqR6CW__container{flex-direction:column;row-gap:.5rem;font-size:.875rem;line-height:1rem;display:flex}
.OneWayChangableFlightSkeleton-module__1oJptG__direction{aspect-ratio:1;color:#b3aea3;justify-content:center;height:100%;font-size:.875rem;line-height:1rem;display:none;position:absolute;left:-.5rem;transform:rotate(-90deg)translate(0)}@media (min-width:992px){.OneWayChangableFlightSkeleton-module__1oJptG__direction{display:flex}}.OneWayChangableFlightSkeleton-module__1oJptG__container{position:relative}@media (min-width:992px){.OneWayChangableFlightSkeleton-module__1oJptG__container{padding:0 1.25rem}}.OneWayChangableFlightSkeleton-module__1oJptG__routeIcon{grid-area:2/2/3/3}.OneWayChangableFlightSkeleton-module__1oJptG__routeIconMobile{margin:0 .25rem}.OneWayChangableFlightSkeleton-module__1oJptG__plane{flex-shrink:0}.OneWayChangableFlightSkeleton-module__1oJptG__routeWrapper{grid-template-rows:min-content min-content;grid-template-columns:min-content min-content;gap:.5rem;display:grid}@media (min-width:992px){.OneWayChangableFlightSkeleton-module__1oJptG__mobile{display:none}}.OneWayChangableFlightSkeleton-module__1oJptG__desktop{display:none}@media (min-width:992px){.OneWayChangableFlightSkeleton-module__1oJptG__desktop{display:block}}.OneWayChangableFlightSkeleton-module__1oJptG__routeDiv{grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr);align-items:center;column-gap:.5rem;width:100%;display:grid}@media (min-width:992px){.OneWayChangableFlightSkeleton-module__1oJptG__routeDiv{max-width:31.875rem}}.OneWayChangableFlightSkeleton-module__1oJptG__routeDiv span{overflow-wrap:anywhere;min-width:0}.OneWayChangableFlightSkeleton-module__1oJptG__routeDiv span:last-child{text-align:left}.OneWayChangableFlightSkeleton-module__1oJptG__withLuggage{flex-direction:column;gap:.5rem;width:100%;display:flex}
.Tourists-module__nTEhKW__container{flex-direction:column;gap:.5rem;display:flex}.Tourists-module__nTEhKW__buttonContainerMobile.Tourists-module__nTEhKW__buttonContainerMobile{border-radius:var(--border-radius);background-color:var(--white);justify-content:flex-start;width:100%;height:3.5rem;padding:.75rem .5rem;font-size:.875rem;line-height:1rem}.Tourists-module__nTEhKW__buttonName{color:var(--black);font-weight:500}.Tourists-module__nTEhKW__buttonInfo{color:var(--grey1);font-weight:400}.Tourists-module__nTEhKW__insideContainer{flex-direction:column;align-items:flex-start;display:flex}.Tourists-module__nTEhKW__disabled{opacity:var(--disabled-opacity);pointer-events:none}.Tourists-module__nTEhKW__title{font-size:1.375rem;font-weight:500;line-height:1.625rem}.Tourists-module__nTEhKW__titleMobile{font-size:1rem;line-height:1.25rem}
.ShowFiltersButton-module__xo7DDW__content{height:1rem}.ShowFiltersButton-module__xo7DDW__firstButton{border-bottom-left-radius:var(--border-radius);border-top-left-radius:var(--border-radius)}.ShowFiltersButton-module__xo7DDW__counter{background-color:var(--secondary);width:1rem;height:1rem;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-style:normal;font-weight:500;line-height:1rem;display:flex;position:absolute;transform:translate(.6875rem,-.25rem)}.ShowFiltersButton-module__xo7DDW__text{font-size:.75rem;line-height:1rem}
.PriceChartColumn-module__2sGePW__column{flex-direction:column;justify-content:flex-end;width:100%;height:100%;display:flex}.PriceChartColumn-module__2sGePW__indicator{background:var(--grey3);border-radius:.5rem;width:100%;min-height:.1875rem}.PriceChartColumn-module__2sGePW__activeIndicator.PriceChartColumn-module__2sGePW__activeIndicator{background:var(--secondary)}.PriceChartColumn-module__2sGePW__date{color:var(--grey1);text-align:center;white-space:nowrap;margin-top:.12rem;font-size:.75rem;line-height:.875rem}.PriceChartColumn-module__2sGePW__farDateIndicator{background:var(--grey3);animation:1.1s infinite alternate PriceChartColumn-module__2sGePW__grayPulse}@keyframes PriceChartColumn-module__2sGePW__grayPulse{0%{opacity:.5}to{opacity:1}}.PriceChartColumn-module__2sGePW__grayDateInvisible{visibility:hidden}.PriceChartColumn-module__2sGePW__highlightedIndicator{border:.0625rem solid var(--secondary);background:var(--lightorange)}.PriceChartColumn-module__2sGePW__pin{background:var(--secondary);align-self:center;width:.0625rem;height:1rem}.PriceChartColumn-module__2sGePW__floatingInfo{margin-top:.5rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.PriceChartColumn-module__2sGePW__price{white-space:nowrap;font-size:.875rem;line-height:1rem}
.PriceChart-module__1faRWG__wrapper{background:var(--white);isolation:isolate;border-radius:.5rem;overflow:hidden}.PriceChart-module__1faRWG__lockedWrapper{cursor:loading;pointer-events:none}.PriceChart-module__1faRWG__wrapper .swiper{padding-bottom:3rem}.PriceChart-module__1faRWG__mobileWrapper .swiper{padding-bottom:0}.PriceChart-module__1faRWG__wrapper .swiper-wrapper{align-items:flex-end;height:4.75rem}.PriceChart-module__1faRWG__mobileWrapper .swiper-wrapper{height:8.75rem}.PriceChart-module__1faRWG__slide.PriceChart-module__1faRWG__slide{width:2.1875rem;height:3.75rem}.PriceChart-module__1faRWG__mobileSlide.PriceChart-module__1faRWG__mobileSlide{width:1.5rem;height:8.75rem}.PriceChart-module__1faRWG__leftArrow{height:2.25rem}.PriceChart-module__1faRWG__leftArrow path{fill:var(--grey2)}.PriceChart-module__1faRWG__rightArrow{height:2.25rem}.PriceChart-module__1faRWG__rightArrow path{fill:var(--grey2)}.PriceChart-module__1faRWG__rightArrowWrapper{z-index:1;background:var(--white);justify-content:center;width:1.75rem;height:100%;padding-top:1.25rem;display:flex;position:absolute;top:0;right:0}.PriceChart-module__1faRWG__leftArrowWrapper{z-index:1;background:var(--white);justify-content:center;width:1.75rem;height:100%;padding-top:1.25rem;display:flex;position:absolute;top:0;left:0}
.Progress-module__Tcf-ga__root{border-radius:var(--border-radius);background-color:var(--white);overflow:hidden;transform:translateZ(0)}.Progress-module__Tcf-ga__indicator{z-index:-1;background-color:var(--primary);width:100%;height:100%;position:absolute;overflow:hidden}.Progress-module__Tcf-ga__indicatorAnimation{transition:var(--progress-indicator-transition);transform:translateX(calc(-100% + var(--progress-indicator-value,0%)))}.Progress-module__Tcf-ga__indicatorAnimation[data-state=loading]:after{width:50%;animation:var(--shimmer-animation);content:"";background:linear-gradient(90deg,#0000,#ffffff4d 25%,#fff9 50%,#ffffff4d 75%,#0000);position:absolute;inset:0;transform:translate(-100%)}
.SearchProgressBar-module__rKDmAW__intersectionObserverWrapper{z-index:3;height:2.5rem;transition:height .5s ease-in,margin .5s ease-in;position:relative}.SearchProgressBar-module__rKDmAW__mobileProgressRoot{align-items:center;height:2.5rem;display:flex}.SearchProgressBar-module__rKDmAW__stickyMobileProgressRoot{width:calc(100% - 1rem);box-shadow:var(--box-shadow);position:fixed;top:.5rem;left:.5rem}.SearchProgressBar-module__rKDmAW__progressText{padding:0 .75rem;font-size:.875rem;line-height:1rem}.SearchProgressBar-module__rKDmAW__desktopProgressRoot{z-index:2;background-color:#0000;width:100%;height:.1875rem;transition:opacity .5s;position:sticky;top:0;overflow:hidden;transform:translateZ(0)}.SearchProgressBar-module__rKDmAW__desktopProgressIndicator{background-color:var(--secondary);height:100%}.SearchProgressBar-module__rKDmAW__mobileHidden{height:0;margin-bottom:-.5rem}.SearchProgressBar-module__rKDmAW__desktopHidden,.SearchProgressBar-module__rKDmAW__mobileHidden,.SearchProgressBar-module__rKDmAW__mobileHidden *{animation:var(--progress-fade-out)}
.DesktopMap-module__0GQHlG__desktopMap{flex:1;min-width:24rem}
.MainContainer-module___yxvBW__mainSection{flex-direction:row;gap:1rem;margin-bottom:1rem;display:flex;position:relative}.MainContainer-module___yxvBW__mainSectionMobile{flex-direction:column-reverse}.MainContainer-module___yxvBW__floatingPanelContainer{z-index:4;padding-bottom:1.25rem;position:sticky;bottom:0;left:0}.MainContainer-module___yxvBW__floatingPanelContainer.MainContainer-module___yxvBW__mapOpen{z-index:6}
.emptyBlock-module__1G7xiW__container{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem;display:flex}.emptyBlock-module__1G7xiW__mobileContainer{gap:.25rem}.emptyBlock-module__1G7xiW__text{text-align:center;white-space:pre-line}.emptyBlock-module__1G7xiW__title{font-size:1.125rem;font-weight:500;line-height:1.375rem;}.emptyBlock-module__1G7xiW__mobileTitle{font-size:1rem;line-height:1.25rem}.emptyBlock-module__1G7xiW__description{font-size:.875rem;font-weight:400;line-height:1rem;}
.LeftSection-module__L5DK8q__stickyBox{z-index:auto;height:fit-content}.LeftSection-module__L5DK8q__sidebar{background-color:var(--white);border-radius:8px;width:235px;min-width:235px;padding:12px 15px 12px 8px}.LeftSection-module__L5DK8q__sidebarMobile a,.LeftSection-module__L5DK8q__sidebarMobile button{font-size:1.125rem;line-height:1.375rem}.LeftSection-module__L5DK8q__subscribeWrapper{margin-bottom:1em}
.HotelStars-module__k-ZMQq__container{align-items:center;display:flex}.HotelStars-module__k-ZMQq__container:empty{display:none}.HotelStars-module__k-ZMQq__container>svg{width:.875em;height:.875em}
.InputFilter-module__3A4jtW__container{flex-direction:column;gap:.5rem;display:flex;position:relative}.InputFilter-module__3A4jtW__heading{gap:.25rem;font-size:1.125rem;font-weight:500;line-height:1.25rem;display:flex}@media (min-width:992px){.InputFilter-module__3A4jtW__heading{font-size:1rem;line-height:1.25rem}}.InputFilter-module__3A4jtW__input{height:2rem;padding:.5rem}.InputFilter-module__3A4jtW__refreshIcon{cursor:pointer;height:1.125em}.InputFilter-module__3A4jtW__refreshIcon>path{fill:#73716e}@media (min-width:992px){.InputFilter-module__3A4jtW__refreshIcon{height:1.313em}}
.HotelCardLocation-module__N7IcTa__text{color:var(--black);font-size:.875rem;line-height:1rem}.HotelCardLocation-module__N7IcTa__locationMobile{color:var(--white)}
.HotelCardTitle-module__ugoa0q__title{color:var(--black);font-size:1.375rem;font-weight:500;line-height:1.625rem;text-decoration:none}.HotelCardTitle-module__ugoa0q__title:active,.HotelCardTitle-module__ugoa0q__title:visited{color:#000}.HotelCardTitle-module__ugoa0q__titleMobile{color:var(--white);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.375rem;line-height:1.625rem;display:-webkit-box;overflow:hidden}.HotelCardTitle-module__ugoa0q__titleMobile:active,.HotelCardTitle-module__ugoa0q__titleMobile:visited{color:#fff}.HotelCardTitle-module__ugoa0q__titleMapCard{font-size:16px;line-height:20px}
.HotelCardTitleBlock-module__2DpNva__locationContainer{align-items:center;gap:4px;display:flex}.HotelCardTitleBlock-module__2DpNva__titleBlock{justify-content:space-between;width:100%;display:flex}
.HotelCardWishlistButton-module__5HMeHq__wishlistHeartSvg.HotelCardWishlistButton-module__5HMeHq__wishlistHeartSvg{width:2em;height:2em}.HotelCardWishlistButton-module__5HMeHq__wishlistHeartSvg.HotelCardWishlistButton-module__5HMeHq__wishlistHeartSvg:hover{stroke:none}.HotelCardWishlistButton-module__5HMeHq__wishlistHeartSvgMobile.HotelCardWishlistButton-module__5HMeHq__wishlistHeartSvgMobile{width:1.5em;height:1.5em}.HotelCardWishlistButton-module__5HMeHq__wishlistHeartSvgMobile.HotelCardWishlistButton-module__5HMeHq__wishlistHeartSvgMobile:hover{stroke:none}
.DesktopHotelCard-module__dfl8EG__container{background-color:var(--white);border-radius:8px;overflow:hidden}.DesktopHotelCard-module__dfl8EG__cardContent{min-height:220px;display:flex}.DesktopHotelCard-module__dfl8EG__galleryContainer{min-width:246px;min-height:100%}.DesktopHotelCard-module__dfl8EG__hotelInfo{flex-direction:column;justify-content:space-between;gap:8px;width:100%;min-height:220px;padding:8px;display:flex}.DesktopHotelCard-module__dfl8EG__topPart{margin-bottom:8px}.DesktopHotelCard-module__dfl8EG__flexContainer{flex-direction:column;align-items:start;gap:8px;display:flex}
.HotelCardAdjacentTours-module__i37WRW__title{color:var(--black);padding:0 4px;font-size:.75rem;line-height:1rem}.HotelCardAdjacentTours-module__i37WRW__adjacentTours{background:#f3f3f3;border-radius:4px;width:100%;padding:4px}.HotelCardAdjacentTours-module__i37WRW__toursContainer{font-size:.75rem;line-height:1rem;display:flex}
.AdjacentTour-module__logdHa__suggestedItemLink{color:var(--black);flex:1;padding:4px;text-decoration:none;position:relative}.AdjacentTour-module__logdHa__row{white-space:nowrap;align-items:center;display:flex}.AdjacentTour-module__logdHa__price{align-items:center;font-size:1rem;font-weight:500;line-height:1.25rem;display:flex}.AdjacentTour-module__logdHa__planeIcon{width:14px;height:14px;margin-left:2px;margin-right:2px}.AdjacentTour-module__logdHa__moonIcon{width:10px;height:10px;margin-left:2px;margin-right:2px}.AdjacentTour-module__logdHa__moonIcon path{fill:#4d4d4d}.AdjacentTour-module__logdHa__suggestedItemLink:hover{color:var(--secondary);cursor:pointer}.AdjacentTour-module__logdHa__suggestedItemLink:hover .AdjacentTour-module__logdHa__price,.AdjacentTour-module__logdHa__suggestedItemLink:hover{color:var(--secondary)}.AdjacentTour-module__logdHa__suggestedItemLink:hover .AdjacentTour-module__logdHa__planeIcon path{stroke:#007aff}.AdjacentTour-module__logdHa__suggestedItemLink:hover .AdjacentTour-module__logdHa__moonIcon path{fill:#007aff}.AdjacentTour-module__logdHa__suggestedItemLink:not(:first-child){padding-left:8px}.AdjacentTour-module__logdHa__suggestedItemLink:not(:first-child):before{content:"";background:#d6d5c9;width:1px;height:calc(100% - 10px);position:absolute;top:3px;left:0}.AdjacentTour-module__logdHa__instantConfirmIcon{height:16px}
.HotelCardPenalizedFilters-module__0TPp9q__container{flex-flow:wrap;align-items:flex-start;gap:.5rem;margin-top:.5rem;display:flex}
.HotelCardGalleryOverlay-module__H9S-9a__overlay{width:100%;height:100%;position:relative}.HotelCardGalleryOverlay-module__H9S-9a__overlayMobile{height:220px}.HotelCardGalleryOverlay-module__H9S-9a__overlayMapCardMobile{height:170px}.HotelCardGalleryOverlay-module__H9S-9a__labels{z-index:2;flex-direction:column;align-items:flex-start;display:flex;position:absolute;top:8px;left:8px}.HotelCardGalleryOverlay-module__H9S-9a__topRightOverlayPart{z-index:2;position:absolute;top:8px;right:8px}.HotelCardGalleryOverlay-module__H9S-9a__bottomRightOverlayPart{z-index:2;position:absolute;bottom:8px;right:8px}.HotelCardGalleryOverlay-module__H9S-9a__bottomOverlayPart{z-index:2;pointer-events:none;justify-content:space-between;align-items:flex-end;width:100%;padding:0 8px 24px;display:flex;position:absolute;bottom:0}.HotelCardGalleryOverlay-module__H9S-9a__titleWidth{max-width:70%}.HotelCardGalleryOverlay-module__H9S-9a__bottomRightOverlayPart .HotelCardGalleryOverlay-module__H9S-9a__rating{padding:.5rem}.HotelCardGalleryOverlay-module__H9S-9a__labels .HotelCardGalleryOverlay-module__H9S-9a__cashback{padding:.188rem .5rem}.HotelCardGalleryOverlay-module__H9S-9a__starsSection{gap:.25rem;display:flex}.HotelCardGalleryOverlay-module__H9S-9a__hidden{opacity:0;transition:opacity .2s ease-out}.HotelCardGalleryOverlay-module__H9S-9a__labels,.HotelCardGalleryOverlay-module__H9S-9a__topRightOverlayPart,.HotelCardGalleryOverlay-module__H9S-9a__bottomOverlayPart{transition:opacity .2s ease-out}
.AlreadySeenLabel-module__nmwiDW__label{border-radius:var(--border-radius);background-color:var(--white);color:var(--black);align-items:center;gap:.25rem;margin-top:.25rem;padding:.3125rem .625rem .3125rem .5rem;display:flex}.AlreadySeenLabel-module__nmwiDW__text{font-size:.75rem;line-height:1rem}.AlreadySeenLabel-module__nmwiDW__checkIcon{width:.875rem;height:.875rem}
.HotelCardGallery-module__g1woPW__galleryContainer{width:100%;height:100%;position:relative}.HotelCardGallery-module__g1woPW__galleryContainerDesktop{width:246px}.HotelCardGallery-module__g1woPW__galleryContainerMapCard{width:200px}.HotelCardGallery-module__g1woPW__gallery{width:100%;height:100%}.HotelCardGallery-module__g1woPW__gallery .swiper-pagination-bullet{opacity:1!important;background:#c2c5cc!important}.HotelCardGallery-module__g1woPW__gallery .swiper-pagination-bullet-active{background:#fff!important}.HotelCardGallery-module__g1woPW__galleryOverlay{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0}.HotelCardGallery-module__g1woPW__galleryOverlayMobile{background:linear-gradient(#0003 6.67%,#0000 26.92%),linear-gradient(181deg,#0000 47.87%,#000000a3 89.66%)}.HotelCardGallery-module__g1woPW__galleryOverlayDesktop{background:linear-gradient(90deg,#00000029 0,#0000 40px 100%),linear-gradient(270deg,#00000029 0,#0000 40px 100%)}.HotelCardGallery-module__g1woPW__styledPicture{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute}.HotelCardGallery-module__g1woPW__navigation{display:none}.HotelCardGallery-module__g1woPW__galleryContainer:hover .HotelCardGallery-module__g1woPW__navigation{display:block}.HotelCardGallery-module__g1woPW__noPhotoPlaceholder{z-index:1;text-align:center;position:absolute;top:0;font-size:1rem!important}.HotelCardGallery-module__g1woPW__noPhotoPlaceholderMobile{padding-bottom:2.5rem}
.MobileHotelNameFilterName-module__MHArZa__container{border-radius:var(--border-radius);background-color:var(--background);flex-direction:column;gap:.5rem;padding:.75rem .5rem;display:flex}.MobileHotelNameFilterName-module__MHArZa__heading{gap:.25rem;font-size:1rem;font-weight:500;line-height:1.25rem;display:flex}.MobileHotelNameFilterName-module__MHArZa__input{border:.0625rem solid var(--grey2);border-radius:var(--border-radius);align-items:center;gap:.5rem;display:flex;position:relative}.MobileHotelNameFilterName-module__MHArZa__fakeInput{border:.0625rem solid var(--grey3);border-radius:var(--border-radius);background-color:var(--white);align-items:center;gap:.5rem;padding:.75rem 2.25rem;display:flex;position:relative}.MobileHotelNameFilterName-module__MHArZa__magnifierIcon{z-index:1;width:1.25rem;height:1.25rem;position:absolute;left:.5rem}.MobileHotelNameFilterName-module__MHArZa__magnifierIcon path{fill:var(--grey2)}.MobileHotelNameFilterName-module__MHArZa__magnifierIconActive path{fill:var(--black)}.MobileHotelNameFilterName-module__MHArZa__placeholder{color:var(--grey2)}.MobileHotelNameFilterName-module__MHArZa__innerInput.MobileHotelNameFilterName-module__MHArZa__innerInput{color:var(--black);border:none;outline:none;padding:.75rem 2.25rem;font-size:1rem;line-height:1.25rem}.MobileHotelNameFilterName-module__MHArZa__innerInput.MobileHotelNameFilterName-module__MHArZa__innerInput:placeholder-shown{color:var(--grey2)}.MobileHotelNameFilterName-module__MHArZa__closeIcon{width:1.25rem;height:1.25rem;position:absolute;right:.5rem}.MobileHotelNameFilterName-module__MHArZa__hotelsNumber.MobileHotelNameFilterName-module__MHArZa__hotelsNumber{text-align:start}.MobileHotelNameFilterName-module__MHArZa__hotelListContainer{max-height:100%}.MobileHotelNameFilterName-module__MHArZa__searchPlaceholder{color:var(--grey2);text-align:center;margin-top:2.5rem;font-size:1rem;font-style:normal;font-weight:400;line-height:1.25rem}.MobileHotelNameFilterName-module__MHArZa__topBar{z-index:3;background:var(--white);flex-direction:column;gap:1rem;padding:1rem 0;display:flex;position:sticky;top:0}.MobileHotelNameFilterName-module__MHArZa__topSection{justify-content:flex-end;display:flex}.MobileHotelNameFilterName-module__MHArZa__cancelButton{color:var(--secondary);cursor:pointer;font-size:1rem}.MobileHotelNameFilterName-module__MHArZa__modal.MobileHotelNameFilterName-module__MHArZa__modal{padding:0 .5rem 1rem}.MobileHotelNameFilterName-module__MHArZa__emptySearch{text-align:center;flex-direction:column;gap:.25rem;display:flex}.MobileHotelNameFilterName-module__MHArZa__emptySearchTitle{font-size:1rem;font-style:normal;font-weight:500;line-height:1.25rem}.MobileHotelNameFilterName-module__MHArZa__emptySearchDescription{font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}
.ExploreFiltersContent-module__ZIxZpW__container{min-width:220px}.ExploreFiltersContent-module__ZIxZpW__content{flex-direction:column;gap:.5rem;display:flex}.ExploreFiltersContent-module__ZIxZpW__mobileContent{gap:1rem;padding-bottom:3.75rem}.ExploreFiltersContent-module__ZIxZpW__mobileButtons{color:var(--secondary);justify-content:space-between;margin-bottom:1rem;font-size:1rem;line-height:1.25rem;display:flex}.ExploreFiltersContent-module__ZIxZpW__floatingSection{z-index:2;width:100%;padding:1em;position:fixed;bottom:0;left:0}.ExploreFiltersContent-module__ZIxZpW__submitButton{width:100%}.ExploreFiltersContent-module__ZIxZpW__submitButton:disabled{opacity:1}.ExploreFiltersContent-module__ZIxZpW__resetButton{gap:.25rem;padding:.75rem 1rem .75rem .75rem;font-size:.875rem;line-height:1rem}.ExploreFiltersContent-module__ZIxZpW__refreshIcon{cursor:pointer;height:.75rem}.ExploreFiltersContent-module__ZIxZpW__skiDistance{flex-grow:1}
.SearchModal-module__KEl9Qq__container{flex-direction:column;gap:.5rem;display:flex}.SearchModal-module__KEl9Qq__heading{gap:.25rem;font-size:1.125rem;font-weight:500;line-height:1.25rem;display:flex}@media (min-width:992px){.SearchModal-module__KEl9Qq__heading{font-size:1rem;line-height:1.25rem}}.SearchModal-module__KEl9Qq__input{border:.0625rem solid var(--grey2);border-radius:var(--border-radius);align-items:center;gap:.5rem;display:flex;position:relative}.SearchModal-module__KEl9Qq__fakeInput{border:.0625rem solid var(--grey2);border-radius:var(--border-radius);align-items:center;gap:.5rem;padding:.75rem 2.25rem;display:flex;position:relative}.SearchModal-module__KEl9Qq__magnifierIcon{z-index:1;width:1.25rem;height:1.25rem;position:absolute;left:.5rem}.SearchModal-module__KEl9Qq__magnifierIcon path{fill:var(--grey2)}.SearchModal-module__KEl9Qq__magnifierIconActive path{fill:var(--black)}.SearchModal-module__KEl9Qq__placeholder{color:var(--grey2)}.SearchModal-module__KEl9Qq__innerInput.SearchModal-module__KEl9Qq__innerInput{color:var(--black);border:none;outline:none;padding:.75rem 2.25rem;font-size:1rem;line-height:1.25rem}.SearchModal-module__KEl9Qq__innerInput.SearchModal-module__KEl9Qq__innerInput:placeholder-shown{color:var(--grey2)}.SearchModal-module__KEl9Qq__closeIcon,.SearchModal-module__KEl9Qq__loader{width:1.25rem;height:1.25rem;position:absolute;right:.5rem}.SearchModal-module__KEl9Qq__loader path{fill:var(--black)}.SearchModal-module__KEl9Qq__hotelsNumber{text-align:start;font-size:.875rem;line-height:1rem}.SearchModal-module__KEl9Qq__hotelListContainer{max-height:100%}.SearchModal-module__KEl9Qq__searchPlaceholder{color:var(--grey2);text-align:center;margin-top:2.5rem;font-size:1rem;font-style:normal;font-weight:400;line-height:1.25rem}.SearchModal-module__KEl9Qq__topBar{z-index:3;background:var(--white);flex-direction:column;gap:1rem;padding-top:1rem;padding-bottom:1rem;display:flex;position:sticky;top:0}.SearchModal-module__KEl9Qq__topSection{justify-content:flex-end;display:flex}.SearchModal-module__KEl9Qq__cancelButton{color:var(--secondary);cursor:pointer;font-size:1rem}.SearchModal-module__KEl9Qq__modal.SearchModal-module__KEl9Qq__modal{padding:0 .5rem 1rem}.SearchModal-module__KEl9Qq__emptySearch{text-align:center;flex-direction:column;gap:.25rem;display:flex}.SearchModal-module__KEl9Qq__emptySearchTitle{font-size:1rem;font-style:normal;font-weight:500;line-height:1.25rem}.SearchModal-module__KEl9Qq__emptySearchDescription{font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}
.HotelsList-module__WqI4zW__hotelList{width:inherit;flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.HotelsList-module__WqI4zW__updating{opacity:var(--disabled-opacity)}.HotelsList-module__WqI4zW__virtualizedItem{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex;position:absolute;top:0;left:0}.HotelsList-module__WqI4zW__virtualizedList{overflow-anchor:none;width:100%;position:relative}.HotelsList-module__WqI4zW__loader{width:20px;position:absolute}.HotelsList-module__WqI4zW__loader>g{fill:var(--secondary)}.HotelsList-module__WqI4zW__textPending{visibility:hidden}.HotelsList-module__WqI4zW__showMoreContainer{justify-content:center;display:flex}.HotelsList-module__WqI4zW__showMore{width:fit-content}
.ExploreFilters-module__OTbcqG__mobileWrapper{z-index:1;background-color:#fff;padding:16px 8px;position:fixed;inset:0;overflow:scroll}
.NoPhotoPlaceholder-module__Hl23QG__noPhoto{background-color:var(--grey3);width:100%;height:100%;color:var(--white);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;font-size:1.375rem;display:flex}.NoPhotoPlaceholder-module__Hl23QG__noPhotoMobile{font-size:1.125rem}.NoPhotoPlaceholder-module__Hl23QG__icon{width:1.5rem;height:1.5rem;fill:var(--white)}
.HotelsInfoPage-module__uB_EXq__hotelsPage{flex-direction:column;gap:.5em;padding:.5em .5em 2.5em;display:flex;position:relative}.HotelsInfoPage-module__uB_EXq__headerBlock{border-radius:var(--border-radius);background-color:var(--white)}.HotelsInfoPage-module__uB_EXq__aboutHotelBlocks{gap:1em;display:flex}.HotelsInfoPage-module__uB_EXq__aboutHotelColumn{flex:1}.HotelsInfoPage-module__uB_EXq__promoBanner{margin-top:1.5rem;margin-bottom:1.0625rem}.HotelsInfoPage-module__uB_EXq__aiSummaryWrapper,.HotelsInfoPage-module__uB_EXq__aiSummary{padding:.5rem}
@keyframes MobileFloatingButton-module__YeRK-W__slideIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.MobileFloatingButton-module__YeRK-W__floatingPanel{z-index:4;width:100%;padding:0 .5em .5em;position:sticky;bottom:0}.MobileFloatingButton-module__YeRK-W__button{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative;padding:.25em 1em!important}.MobileFloatingButton-module__YeRK-W__hiddenContent{opacity:0}.MobileFloatingButton-module__YeRK-W__buttonLoading{padding:.25em 1em;position:relative}.MobileFloatingButton-module__YeRK-W__loader{width:2em;height:2em;position:absolute}.MobileFloatingButton-module__YeRK-W__priceText{font-size:1.125rem;font-weight:500;line-height:1.2222em}.MobileFloatingButton-module__YeRK-W__detailsText{font-size:.75rem;line-height:1.1667em}.MobileFloatingButton-module__YeRK-W__noResultsText{position:absolute}
.MobileHotelReview-module__ewgzBG__container{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.MobileHotelReview-module__ewgzBG__reviewCard{border:1px solid var(--grey3);border-radius:var(--border-radius);cursor:pointer;scroll-snap-align:start;min-width:80%;padding:.5rem .5rem .75rem;position:relative}.MobileHotelReview-module__ewgzBG__header{align-items:center;gap:.5rem;display:flex}.MobileHotelReview-module__ewgzBG__rating{border-radius:var(--border-radius);background:var(--background);padding:.25rem .5rem}.MobileHotelReview-module__ewgzBG__ratingText{font-size:1rem;font-weight:500;line-height:1.25rem}.MobileHotelReview-module__ewgzBG__badText,.MobileHotelReview-module__ewgzBG__goodEnoughText{background-color:var(--background)}.MobileHotelReview-module__ewgzBG__goodText,.MobileHotelReview-module__ewgzBG__perfectText{background-color:var(--primary)}.MobileHotelReview-module__ewgzBG__date{font-size:.875rem;line-height:1rem}.MobileHotelReview-module__ewgzBG__avatar{border-radius:50%}.MobileHotelReview-module__ewgzBG__touristInfo{flex-direction:column;justify-content:center;height:3rem;display:flex}.MobileHotelReview-module__ewgzBG__touristName{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:.875rem;font-weight:500;line-height:1rem;display:-webkit-box;overflow:hidden}.MobileHotelReview-module__ewgzBG__touristReviewTitle{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:.875rem;line-height:1rem;display:-webkit-box;overflow:hidden}.MobileHotelReview-module__ewgzBG__reviewContent{height:8rem;transition:height .3s ease-in-out;overflow:hidden}@supports (height:calc-size(fit-content, size)){.MobileHotelReview-module__ewgzBG__expandedReviewContent{height:calc-size(fit-content, size)}}@supports not (height:calc-size(fit-content, size)){.MobileHotelReview-module__ewgzBG__expandedReviewContent{height:fit-content}}.MobileHotelReview-module__ewgzBG__reviewContentText{white-space:pre-wrap;font-size:.875rem;line-height:1rem}.MobileHotelReview-module__ewgzBG__badge{border-radius:var(--border-radius);align-items:center;gap:.25rem;padding:.31rem .62rem .31rem .5rem;display:flex}.MobileHotelReview-module__ewgzBG__prosBadge{background-color:var(--green-light)}.MobileHotelReview-module__ewgzBG__consBadge{background-color:var(--lightorange)}.MobileHotelReview-module__ewgzBG__badgeIcon{height:.875rem}.MobileHotelReview-module__ewgzBG__prosBadgeIcon path{fill:var(--green)}.MobileHotelReview-module__ewgzBG__consBadgeIcon{transform:rotate(180deg)}.MobileHotelReview-module__ewgzBG__consBadgeIcon path{fill:var(--secondary)}.MobileHotelReview-module__ewgzBG__badgeText{font-size:.75rem;line-height:.875rem}.MobileHotelReview-module__ewgzBG__prosBadgeText{color:var(--green)}.MobileHotelReview-module__ewgzBG__consBadgeText{color:var(--secondary)}.MobileHotelReview-module__ewgzBG__expandController{color:var(--grey1);cursor:pointer;align-self:stretch;align-items:center;gap:.12rem;margin:-.5rem;padding:.5rem;display:flex}.MobileHotelReview-module__ewgzBG__expandControllerText{font-size:.875rem;line-height:1rem}.MobileHotelReview-module__ewgzBG__chevronIcon{width:.75rem;height:.75rem;transition:var(--chevron-rotation);display:block;transform:rotate(0)}.MobileHotelReview-module__ewgzBG__chevronIcon path{fill:var(--grey1)}.MobileHotelReview-module__ewgzBG__expandedChevronIcon{transform:rotate(-180deg)}.MobileHotelReview-module__ewgzBG__loaderWrapper{border-radius:var(--border-radius);animation:var(--fade-in-animation);background-color:var(--background);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.MobileHotelReview-module__ewgzBG__loader{width:3rem;height:3rem}.MobileHotelReview-module__ewgzBG__loader path{fill:var(--black)}.MobileHotelReview-module__ewgzBG__hidden{pointer-events:none;visibility:hidden}
.MobileHotelReviews-module__WrmKLW__reviews{border-radius:var(--border-radius);background:var(--white);flex-direction:column;align-items:flex-start;gap:.5rem;padding:.75rem .5rem;scroll-margin-top:5.375rem;display:flex}.MobileHotelReviews-module__WrmKLW__title{font-size:1.125rem;font-weight:500;line-height:1.375rem}.MobileHotelReviews-module__WrmKLW__reviewList{scroll-snap-type:x mandatory;align-items:flex-start;gap:.5rem;margin:0 -.5rem;padding:0 .5rem;scroll-padding:.5rem;display:flex;overflow-x:auto}.MobileHotelReviews-module__WrmKLW__reviewList::-webkit-scrollbar{-webkit-appearance:none;appearance:none;display:none}.MobileHotelReviews-module__WrmKLW__reviewList{-ms-overflow-style:none;scrollbar-width:none}.MobileHotelReviews-module__WrmKLW__summarySlide{scroll-snap-align:start;align-self:stretch;min-width:80%;display:flex}.MobileHotelReviews-module__WrmKLW__summary{justify-content:flex-start;height:100%;padding:.5rem}.MobileHotelReviews-module__WrmKLW__noReviews{border-radius:var(--border-radius);background:var(--white);text-align:center;flex-direction:column;gap:.25rem;padding:1rem;scroll-margin-top:5.375rem;display:flex}.MobileHotelReviews-module__WrmKLW__noReviewsTitle{font-size:1rem;font-weight:500;line-height:1.25rem}.MobileHotelReviews-module__WrmKLW__noReviewsSubtitle{font-size:.875rem;line-height:1rem}
.ShowMoreReviewsButton-module__fBuOPG__showMoreButton{width:100%}.ShowMoreReviewsButton-module__fBuOPG__buttonPending{justify-content:center;height:2.5em;display:flex;position:relative}.ShowMoreReviewsButton-module__fBuOPG__loader{justify-self:center;height:2em;position:absolute}.ShowMoreReviewsButton-module__fBuOPG__loader path{fill:var(--black)}.ShowMoreReviewsButton-module__fBuOPG__textPending{visibility:hidden}
.SortingButton-module__Pat73G__button{border-radius:var(--border-radius);max-height:2.5rem;color:var(--black);align-items:center;gap:.25rem;padding:.75rem 1rem;display:flex}.SortingButton-module__Pat73G__button>svg{fill:var(--black)}.SortingButton-module__Pat73G__button{font-size:.875rem;line-height:1rem}.SortingButton-module__Pat73G__active{color:#17181a;background-color:#fff}.SortingButton-module__Pat73G__active>svg{fill:#17181a}.SortingButton-module__Pat73G__reverseIcon{transform:rotateX(180deg)}
.ReviewsSortingDesktop-module__gz3c1q__container{margin-top:8px;display:flex}
.NavigationButton-module__XMdAhq__button{z-index:1;cursor:pointer;align-items:center;padding:0 8px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.NavigationButton-module__XMdAhq__buttonNext{right:0}.NavigationButton-module__XMdAhq__buttonPrev{transform:scaleX(-1)translateY(-50%)}.NavigationButton-module__XMdAhq__arrowIcon{flex-shrink:0;width:18px;height:80px}.NavigationButton-module__XMdAhq__arrowIcon path{stroke:#fff}
.SearchSortingDesktop-module__x8wjpW__container{margin-top:.25rem;display:flex}
.PricewatchSubscribe-module__SueLrG__mobileWrapper{z-index:1;background-color:#fff;padding:16px 8px;position:fixed;inset:0;overflow:hidden}
.SearchSortingSelect-module__Q0_ZCG__trigger.SearchSortingSelect-module__Q0_ZCG__trigger,.SearchSortingSelect-module__Q0_ZCG__item.SearchSortingSelect-module__Q0_ZCG__item{font-size:.875rem;line-height:1rem}
.DefaultStep-module__hYUGcW__container{flex-direction:column;gap:.5rem;display:flex}.DefaultStep-module__hYUGcW__text{font-size:.875rem;font-weight:500;line-height:1rem;display:block}.DefaultStep-module__hYUGcW__label{color:#73716e;font-size:.75rem;line-height:1rem}.DefaultStep-module__hYUGcW__button{width:100%;padding:.75em;font-size:.875rem;line-height:1rem}
.SearchSortingMobile-module__NlFHmW__header{padding-bottom:.5rem;font-size:1.125rem;font-weight:500;line-height:1.375rem}.SearchSortingMobile-module__NlFHmW__button{border-radius:var(--border-radius);background-color:var(--secondary-header-color);flex-shrink:0;padding:0 .75rem}.SearchSortingMobile-module__NlFHmW__button:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.SearchSortingMobile-module__NlFHmW__button:hover:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--hover-alpha)) 0%, rgb(0 0 0/var(--hover-alpha)) 100%), var(--secondary-header-color)}}.SearchSortingMobile-module__NlFHmW__button:active:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--pressed-alpha)) 0%, rgb(0 0 0/var(--pressed-alpha)) 100%), var(--secondary-header-color)}.SearchSortingMobile-module__NlFHmW__icon{width:1rem;height:1rem;display:block}.SearchSortingMobile-module__NlFHmW__sortItems{padding-bottom:.5rem}.SearchSortingMobile-module__NlFHmW__sortItems .SearchSortingMobile-module__NlFHmW__sortButton{padding:.5rem 0;font-size:1rem;line-height:1.25rem}
.TouristLoading-module__nFWiHa__spinner{width:1rem;height:1rem}.TouristLoading-module__nFWiHa__spinner path{fill:var(--black)}.TouristLoading-module__nFWiHa__container{border-radius:var(--border-radius);background-color:var(--white);width:100%;height:3rem;color:var(--black);flex-direction:row;align-items:center;column-gap:.25rem;padding:1rem;font-size:.875rem;line-height:1rem;display:flex}
.EmptyFiltration-module__GtmNGG__container{border-radius:var(--border-radius);background-color:var(--white);text-align:center;white-space:pre-wrap;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 2.5rem;font-size:1rem;line-height:1.25rem;display:flex}.EmptyFiltration-module__GtmNGG__mobileContainer{gap:1rem;padding:1.5rem .5rem;font-size:.875rem;line-height:1rem}.EmptyFiltration-module__GtmNGG__heading{font-size:1.75rem;font-weight:500;line-height:2.125rem}.EmptyFiltration-module__GtmNGG__mobileHeading{font-size:1.125rem;line-height:1.375rem}.EmptyFiltration-module__GtmNGG__filtersContainer{flex-wrap:wrap;gap:.25rem;display:flex}.EmptyFiltration-module__GtmNGG__filterItem{padding:.375rem .625rem .375rem .75rem;font-size:.875rem;line-height:1rem}.EmptyFiltration-module__GtmNGG__resetButton{gap:.25rem;font-size:.875rem;line-height:1rem}.EmptyFiltration-module__GtmNGG__icon{height:.75rem}.EmptyFiltration-module__GtmNGG__resetFilterItem.EmptyFiltration-module__GtmNGG__resetFilterItem{gap:.25em;padding:.375rem .625rem .375rem .75rem;font-size:.875rem;line-height:1rem}.EmptyFiltration-module__GtmNGG__deleteIcon{height:1rem}.EmptyFiltration-module__GtmNGG__deleteIcon>path{fill:var(--grey-1)}.EmptyFiltration-module__GtmNGG__headerSection{flex-direction:column;gap:.5rem;display:flex}.EmptyFiltration-module__GtmNGG__mobileHeaderSection{flex-direction:column;gap:.25rem;display:flex}.EmptyFiltration-module__GtmNGG__mobileDescription{display:inline}
.EditStep-module__1nRpUa__container{flex-direction:column;gap:1rem;display:flex}@media (min-width:992px){.EditStep-module__1nRpUa__container{gap:.5rem}}.EditStep-module__1nRpUa__containerInner{flex-direction:column;gap:8px;display:flex}.EditStep-module__1nRpUa__cancel{color:var(--secondary);justify-content:start;padding:0;font-size:1rem;line-height:1.25rem;display:flex}.EditStep-module__1nRpUa__header{font-size:.875rem;font-weight:500;line-height:1rem}.EditStep-module__1nRpUa__mobileHeader{font-size:1.125rem;line-height:1.375rem}.EditStep-module__1nRpUa__label{color:#73716e;font-size:1rem;line-height:1.25rem}@media (min-width:992px){.EditStep-module__1nRpUa__label{font-size:.75rem;line-height:.875rem}}.EditStep-module__1nRpUa__red{color:red;margin-top:.125rem;font-size:.875rem;line-height:1rem}@media (min-width:992px){.EditStep-module__1nRpUa__red{font-size:.75rem;line-height:1rem}}.EditStep-module__1nRpUa__containerInner .EditStep-module__1nRpUa__ratingButton{padding:.6em}.EditStep-module__1nRpUa__containerInner .EditStep-module__1nRpUa__input{padding:.75rem 1rem .75rem .75rem;font-size:.875rem;line-height:1rem}:is(.EditStep-module__1nRpUa__containerInner .EditStep-module__1nRpUa__input):hover{border:1px solid #e3e1dd}.EditStep-module__1nRpUa__containerInner .EditStep-module__1nRpUa__error{background-color:#fffbe8;border:1px solid #f7aa1b}.EditStep-module__1nRpUa__checkboxContainer{gap:8px;display:flex}.EditStep-module__1nRpUa__mobileCheckboxContainer{align-items:center}.EditStep-module__1nRpUa__confirmationRequiredContainer{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.EditStep-module__1nRpUa__successIcon{background-color:var(--primary);text-align:start;border-radius:100%;justify-content:center;align-items:center;width:3rem;min-width:.938em;height:3rem;min-height:.938em;display:inline-flex}.EditStep-module__1nRpUa__check{width:2rem;height:2rem}.EditStep-module__1nRpUa__check>path{fill:#000}.EditStep-module__1nRpUa__heading{font-size:.875rem;font-weight:500;line-height:1rem}.EditStep-module__1nRpUa__mobileHeading{font-size:1.125rem;line-height:1.375rem}.EditStep-module__1nRpUa__emailAccept{white-space:break-spaces;font-size:.813rem;display:inline}.EditStep-module__1nRpUa__mobileEmailAccept{font-size:1rem;line-height:1.25rem}.EditStep-module__1nRpUa__loader{width:20px;position:absolute}.EditStep-module__1nRpUa__loader>g{fill:var(--secondary)}.EditStep-module__1nRpUa__textPending{visibility:hidden}.EditStep-module__1nRpUa__returnButton{width:100%}@media (min-width:992px){.EditStep-module__1nRpUa__sendButton{font-size:.875rem;line-height:1rem}}
.NewPayment-module__Rys1eq__container{background:var(--white);border-radius:.5rem;flex-direction:column;gap:1.5rem;padding:1rem;display:flex}.NewPayment-module__Rys1eq__containerMobile{gap:1rem;padding:.75rem .5rem}.NewPayment-module__Rys1eq__methods{flex-direction:column;gap:0;display:flex}.NewPayment-module__Rys1eq__divider{background:var(--background);height:.0625rem;margin:.5rem 0 .5rem 3rem}@media (min-width:992px){.NewPayment-module__Rys1eq__divider{margin-block:.75rem}}.NewPayment-module__Rys1eq__title{text-align:left;width:100%;font-size:1.75rem;font-weight:500;line-height:2.125rem}
.DoneStep-module__kNxgDa__container{flex-direction:column;align-items:center;gap:.75rem;display:flex}@media (min-width:992px){.DoneStep-module__kNxgDa__container{align-items:start;gap:.5rem}}.DoneStep-module__kNxgDa__header{font-size:.875rem;font-weight:500;line-height:1rem;display:block}.DoneStep-module__kNxgDa__mobileHeader{font-size:1.125rem;line-height:1.375rem}.DoneStep-module__kNxgDa__mobileTextContainer{text-align:center;flex-direction:column;gap:.75rem;display:flex}.DoneStep-module__kNxgDa__label{color:#73716e;margin-top:.25rem;font-size:.75rem;line-height:.875rem}.DoneStep-module__kNxgDa__mobileLabel{font-size:1rem;line-height:1.25rem}.DoneStep-module__kNxgDa__successIcon{background-color:var(--primary);text-align:start;border-radius:100%;justify-content:center;align-items:center;width:3rem;min-width:.938em;height:3rem;min-height:.938em;display:inline-flex}.DoneStep-module__kNxgDa__check{width:2rem;height:2rem}.DoneStep-module__kNxgDa__check>path{fill:#000}.DoneStep-module__kNxgDa__returnButton{color:var(--secondary);padding:.75rem 1rem;font-size:1rem;line-height:1.25rem}
.FilteredSearchResults-module__ZCzeNG__emptyFiltrationLayout{flex-direction:column;gap:1rem;min-width:0;display:flex}.FilteredSearchResults-module__ZCzeNG__filteredHotelsTitle{font-size:1.375rem;font-weight:500;line-height:1.625rem}
.FrictionlessFlowPopup-module__unw3JW__form{display:none}
.ErrorStep-module__Swq0FG__container{flex-direction:column;align-items:center;gap:.75rem;display:flex}@media (min-width:992px){.ErrorStep-module__Swq0FG__container{align-items:start;gap:.5rem}}.ErrorStep-module__Swq0FG__errorIcon{background-color:var(--background);text-align:start;border-radius:100%;justify-content:center;align-items:center;width:3rem;min-width:.938em;height:3rem;min-height:.938em;display:inline-flex}.ErrorStep-module__Swq0FG__close{width:2rem;height:2rem}.ErrorStep-module__Swq0FG__close>path{fill:var(--secondary)}.ErrorStep-module__Swq0FG__text{font-size:1.125rem;font-weight:500;line-height:1.375rem}@media (min-width:992px){.ErrorStep-module__Swq0FG__text{font-size:.875rem;line-height:1rem}}.ErrorStep-module__Swq0FG__button{width:100%;padding:.75rem 1rem;font-size:1rem;line-height:1.25rem}@media (min-width:992px){.ErrorStep-module__Swq0FG__button{font-size:.875rem;line-height:1rem}}.ErrorStep-module__Swq0FG__returnButton{color:var(--secondary);padding:.75rem 1rem;font-size:1rem;line-height:1.25rem}
.FilteredHotelsList-module__4xnS2W__filteredHotelsTitle{font-size:1.375rem;font-weight:500;line-height:1.625rem}.FilteredHotelsList-module__4xnS2W__mobileFilteredHotelsTitle{font-size:1.125rem;line-height:1.375rem}
.Popups-module__7lJDOG__popupContent{width:90%;height:90%}.Popups-module__7lJDOG__frame{width:100%;height:100%}.Popups-module__7lJDOG__mobilePopup.Popups-module__7lJDOG__mobilePopup{height:100%;padding:.5rem}
.SearchStories-module__Zk3-CW__searchStoriesContainer{z-index:1;min-height:6.875rem;position:relative}.SearchStories-module__Zk3-CW__searchStoriesSkeletonsOverlay{z-index:1;pointer-events:none;position:absolute;inset:0 auto auto 0}.SearchStories-module__Zk3-CW__searchStoriesContent{z-index:2;position:relative}
.MapOpenSortingButtons-module__7PDZcG__container{min-width:10.4375rem}.MapOpenSortingButtons-module__7PDZcG__container .MapOpenSortingButtons-module__7PDZcG__button{text-align:left;white-space:nowrap;justify-content:space-between;align-items:center;width:100%;padding:.5rem .75rem;font-size:.875rem;font-weight:400;line-height:1rem;display:flex}:is(.MapOpenSortingButtons-module__7PDZcG__container .MapOpenSortingButtons-module__7PDZcG__button):hover{background-color:var(--background)}.MapOpenSortingButtons-module__7PDZcG__container .MapOpenSortingButtons-module__7PDZcG__active{background-color:var(--secondary);color:var(--white)}:is(.MapOpenSortingButtons-module__7PDZcG__container .MapOpenSortingButtons-module__7PDZcG__active):hover{background-color:var(--secondary)}
.PaymentErrorPopup-module__rEeTjG__container{text-align:center;flex-direction:column;align-items:center;gap:1rem;width:40rem;padding:1.5rem;font-size:1rem;font-weight:400;line-height:1.25rem;display:flex}.PaymentErrorPopup-module__rEeTjG__container p{color:var(--black)}.PaymentErrorPopup-module__rEeTjG__containerMobile{gap:1rem;width:100%;padding:0;font-size:.875rem;line-height:1rem}.PaymentErrorPopup-module__rEeTjG__title{margin-bottom:.5rem;font-size:1.75rem;font-weight:500;line-height:2.125rem}.PaymentErrorPopup-module__rEeTjG__titleMobile{margin-bottom:.25rem;font-size:1.125rem;line-height:1.375rem}.PaymentErrorPopup-module__rEeTjG__retryButton{width:12.625rem;height:2.75rem;font-weight:500}.PaymentErrorPopup-module__rEeTjG__retryButtonMobile{width:100%;height:2.5rem}.PaymentErrorPopup-module__rEeTjG__goToOrder{color:var(--secondary);font-weight:400}.PaymentErrorPopup-module__rEeTjG__icon{background:var(--background);border-radius:1.75rem;width:3rem;height:3rem;padding:.5rem}.PaymentErrorPopup-module__rEeTjG__icon path{fill:var(--secondary)}.PaymentErrorPopup-module__rEeTjG__container .PaymentErrorPopup-module__rEeTjG__contactUs{color:var(--grey1)}
.ExploreSortingDesktop-module__IDSlnG__container{margin-top:4px;display:flex}.ExploreSortingDesktop-module__IDSlnG__dropdownTrigger{background:var(--white);visibility:visible;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.25em;height:2.5em;padding:.5em .75em;display:flex}.ExploreSortingDesktop-module__IDSlnG__triggerOpen{border:1px solid var(--primary-color)}.ExploreSortingDesktop-module__IDSlnG__label{font-size:.875rem;line-height:1rem}.ExploreSortingDesktop-module__IDSlnG__dropdownContainer{cursor:pointer}.ExploreSortingDesktop-module__IDSlnG__dropdown{border-radius:var(--border-radius);background:var(--white);flex-direction:column;gap:1rem;width:12rem;padding:.5rem 0;display:flex;box-shadow:0 4px 8px #0000000f,0 0 0 1px #6a6a6a14}.ExploreSortingDesktop-module__IDSlnG__dropdownArrow{width:.75em;height:.75em}.ExploreSortingDesktop-module__IDSlnG__dropdownArrowActive{transform:rotate(180deg)}
.SearchStoriesSkeletons-module__4k3y_q__container{animation:var(--skeleton-animation);gap:.25rem;display:flex}.SearchStoriesSkeletons-module__4k3y_q__item{background:var(--grey3);border-radius:.625rem;width:6.5rem;height:6.5rem}
.PaymentLoader-module__KZ4Uba__overlay{z-index:1}.PaymentLoader-module__KZ4Uba__content{z-index:2}.PaymentLoader-module__KZ4Uba__container{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:22.5rem;padding:1.5rem;font-size:1rem;font-weight:500;line-height:1.25rem;display:flex}.PaymentLoader-module__KZ4Uba__containerMobile{text-align:center;padding:1rem;font-size:.875rem;line-height:1rem}.PaymentLoader-module__KZ4Uba__loaderImage{width:10rem;height:10rem}
.EmptySearch-module__pS2aRq__container{border-radius:var(--border-radius);background-color:var(--white);text-align:center;white-space:pre-wrap;flex-direction:column;gap:.5rem;padding:1.25rem 2.5rem;font-size:.875rem;line-height:1rem;display:flex}.EmptySearch-module__pS2aRq__title{font-size:1.75rem;font-weight:500;line-height:2.125rem}.EmptySearch-module__pS2aRq__mobileTitle{font-size:1.125rem;line-height:1.375rem}.EmptySearch-module__pS2aRq__description{font-size:1rem;line-height:1.25rem}.EmptySearch-module__pS2aRq__mobileDescription{font-size:.875rem;line-height:1rem}
.ExploreSortingMobile-module__eXpmwq__header{padding-bottom:.5rem;font-size:1.125rem;font-weight:500;line-height:1.375rem}.ExploreSortingMobile-module__eXpmwq__buttonContainer{flex-shrink:0}.ExploreSortingMobile-module__eXpmwq__buttonContainer .ExploreSortingMobile-module__eXpmwq__button{background-color:var(--secondary-header-color)}.ExploreSortingMobile-module__eXpmwq__sortItems{padding-bottom:.5rem}.ExploreSortingMobile-module__eXpmwq__sortItems .ExploreSortingMobile-module__eXpmwq__sortButton{padding:.5rem 0;font-size:1rem;line-height:1.25rem}
.PaymentSuccessPopup-module__pBTDYa__container{text-align:center;flex-direction:column;align-items:center;gap:1rem;width:40rem;padding:1.5rem;font-size:1rem;font-weight:400;line-height:1.25rem;display:flex}.PaymentSuccessPopup-module__pBTDYa__container p{color:var(--black)}.PaymentSuccessPopup-module__pBTDYa__containerMobile{gap:1rem;width:100%;padding:0;font-size:.875rem;line-height:1rem}.PaymentSuccessPopup-module__pBTDYa__title{margin-bottom:.5rem;font-size:1.75rem;font-weight:500;line-height:2.125rem}.PaymentSuccessPopup-module__pBTDYa__titleMobile{margin-bottom:.25rem;font-size:1.125rem;line-height:1.375rem}.PaymentSuccessPopup-module__pBTDYa__description{white-space:pre-line}.PaymentSuccessPopup-module__pBTDYa__icon{background:var(--primary);border-radius:1.75rem;width:3rem;height:3rem;padding:.5rem}.PaymentSuccessPopup-module__pBTDYa__goToOrderMobile{width:100%;font-weight:500}
@keyframes VpnBanner-module__fnyPyG__appearance{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes VpnBanner-module__fnyPyG__hiding{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(100%)}}.VpnBanner-module__fnyPyG__banner{z-index:2;right:0;bottom:calc(.5rem + env(safe-area-inset-bottom));pointer-events:none;justify-content:center;padding:0 .5rem;animation:.3s ease-in-out VpnBanner-module__fnyPyG__appearance;display:flex;position:fixed;left:0}.VpnBanner-module__fnyPyG__bannerHiding{animation:.3s ease-in-out VpnBanner-module__fnyPyG__hiding}.VpnBanner-module__fnyPyG__content{border-radius:var(--border-radius);background:var(--black);width:100%;max-width:47.25rem;color:var(--white);pointer-events:auto;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.VpnBanner-module__fnyPyG__text{flex-direction:column;gap:.125rem;display:flex}.VpnBanner-module__fnyPyG__title{font-size:.875rem;font-weight:500;line-height:1rem}.VpnBanner-module__fnyPyG__description{font-size:.75rem;line-height:.875rem}.VpnBanner-module__fnyPyG__link{color:inherit;text-decoration:underline}.VpnBanner-module__fnyPyG__closeButton{border-radius:var(--border-radius);background-color:#ffffff29;border:none;flex-shrink:0;width:2rem;height:2rem;padding:0}.VpnBanner-module__fnyPyG__closeButton:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.VpnBanner-module__fnyPyG__closeButton:hover:not(:disabled){background:linear-gradient(0deg, rgb(255 255 255/var(--hover-alpha)) 0%, rgb(255 255 255/var(--hover-alpha)) 100%), #ffffff29}}.VpnBanner-module__fnyPyG__closeButton:active:not(:disabled){background:linear-gradient(0deg, rgb(255 255 255/var(--pressed-alpha)) 0%, rgb(255 255 255/var(--pressed-alpha)) 100%), #ffffff29}.VpnBanner-module__fnyPyG__closeIcon{width:.75rem;height:.75rem}.VpnBanner-module__fnyPyG__closeIcon path{fill:var(--white)}
.MapWrapper-module__-7ZYYa__portal{z-index:1;position:fixed;inset:0;overflow:hidden}
.EmptySearchResults-module__iZjbAW__emptySearchLayout{flex-direction:column;gap:1rem;min-width:0;padding-bottom:1.25rem;display:flex}
.SearcherEmpty-module__wtOvqq__container{background-color:var(--white);text-align:center;white-space:pre-wrap;border-radius:4px;padding:20px 40px;font-size:.875rem;line-height:1rem}
.NearestDepartures-module__4sn-cW__nearestDepartures{flex-direction:column;gap:1rem;display:flex}.NearestDepartures-module__4sn-cW__mobileNearestDepartures{gap:.5rem}.NearestDepartures-module__4sn-cW__widgetTitle{font-size:1.375rem;font-weight:500;line-height:1.625rem}.NearestDepartures-module__4sn-cW__mobileWidgetTitle{font-size:1rem;line-height:1.25rem}.NearestDepartures-module__4sn-cW__container{border-radius:var(--border-radius);background:var(--white);flex-direction:column;gap:.5rem;padding:.5rem .5rem 1.5rem;display:flex}.NearestDepartures-module__4sn-cW__title{font-size:1rem;font-weight:500;line-height:1.25rem}.NearestDepartures-module__4sn-cW__mobileTitle{font-size:.875rem;line-height:1rem}.NearestDepartures-module__4sn-cW__departureItem{flex-direction:column;gap:.125rem;display:flex}.NearestDepartures-module__4sn-cW__link{color:var(--secondary);cursor:pointer;font-size:.875rem;line-height:1rem}.NearestDepartures-module__4sn-cW__priceText{font-size:.75rem;line-height:.875rem}
.NewPaymentMethod-module__N9xIrW__container{flex-direction:column;gap:.5rem;font-size:.875rem;line-height:1rem;display:flex;position:relative}.NewPaymentMethod-module__N9xIrW__newLayout{--payment-oferta-max-lines:2;--payment-button-width:100%}@media (min-width:992px){.NewPaymentMethod-module__N9xIrW__newLayout{--payment-oferta-max-lines:4;--payment-button-width:auto}}.NewPaymentMethod-module__N9xIrW__label{color:var(--black);cursor:pointer;align-items:center;gap:.25rem;font-weight:500;display:flex}.NewPaymentMethod-module__N9xIrW__selector{align-items:center;gap:.75rem;display:flex}.NewPaymentMethod-module__N9xIrW__selector input{cursor:pointer;width:1.125rem;height:1.125rem}.NewPaymentMethod-module__N9xIrW__selectorDisabled input,.NewPaymentMethod-module__N9xIrW__selectorDisabled .NewPaymentMethod-module__N9xIrW__label{cursor:default;opacity:var(--disabled-opacity)}.NewPaymentMethod-module__N9xIrW__additionalDataWrapper{border-radius:var(--border-radius);background:var(--background);padding:.75rem .5rem}@media (min-width:992px){.NewPaymentMethod-module__N9xIrW__additionalDataWrapper{padding:1rem}}.NewPaymentMethod-module__N9xIrW__tariffPrepaymentWrapper{background:var(--white);padding:0}.NewPaymentMethod-module__N9xIrW__labelContainer{flex-direction:column;gap:.125rem;width:100%;display:flex}.NewPaymentMethod-module__N9xIrW__attentionIcon{flex-shrink:0;width:.875rem;height:.875rem}.NewPaymentMethod-module__N9xIrW__descriptionButton{background:0 0;border:0;flex-shrink:0;width:1.125rem;height:1.125rem;padding:0}.NewPaymentMethod-module__N9xIrW__descriptionIcon{width:1.125rem;height:1.125rem}.NewPaymentMethod-module__N9xIrW__descriptionIcon path{fill:#b3aea3}@media (min-width:992px){.NewPaymentMethod-module__N9xIrW__descriptionDialogContent{width:43.75rem;padding:1.5rem}}.NewPaymentMethod-module__N9xIrW__descriptionDialog{flex-direction:column;gap:.25rem;display:flex}.NewPaymentMethod-module__N9xIrW__descriptionDialogTitle{padding-right:2rem;font-size:1.125rem;font-weight:500;line-height:1.375rem}@media (min-width:992px){.NewPaymentMethod-module__N9xIrW__descriptionDialogTitle{font-size:1.375rem;line-height:1.625rem}}.NewPaymentMethod-module__N9xIrW__descriptionDialogText{color:var(--black);align-items:flex-start;gap:.25rem;font-size:1rem;line-height:1.25rem;display:flex}.NewPaymentMethod-module__N9xIrW__descriptionHtml{min-width:0}.NewPaymentMethod-module__N9xIrW__descriptionHtml a{color:var(--black);text-decoration:none}.NewPaymentMethod-module__N9xIrW__yandexCashback{margin-left:.5rem}.NewPaymentMethod-module__N9xIrW__iconWrapper{background-color:var(--background);border-radius:.5rem;justify-content:center;align-items:center;width:100%;max-width:2.25rem;height:2.25rem;padding:.25rem;display:flex;overflow:hidden}
.ChangableFlight-module__v9lija__container{grid-area:1/1/4/2;justify-content:center;align-items:center;display:flex;position:relative}.ChangableFlight-module__v9lija__container>:first-child{position:absolute;inset:0}.ChangableFlight-module__v9lija__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__v9lija__warning>button{color:var(--secondary)}.ChangableFlight-module__v9lija__warning{font-size:.875rem;line-height:1rem}.ChangableFlight-module__v9lija__title{font-size:1rem;font-weight:500;line-height:1.25rem}.ChangableFlight-module__v9lija__checkbox{color:var(--secondary);gap:.38rem;margin-top:.38rem;display:flex}.ChangableFlight-module__v9lija__checkboxControl,.ChangableFlight-module__v9lija__checkboxInput{width:1.125rem;height:1.125rem}.ChangableFlight-module__v9lija__checkboxIcon{width:.875rem;height:.875rem;inset:.12rem}
.NoFilteredResults-module__rqPhaq__container{background-color:var(--white);text-align:center;white-space:pre-wrap;border-radius:4px;flex-direction:column;align-items:center;gap:.5rem;padding:20px 40px;font-size:1rem;line-height:1.25rem;display:flex}.NoFilteredResults-module__rqPhaq__heading{font-size:1.75rem;font-weight:500;line-height:2.125rem}.NoFilteredResults-module__rqPhaq__filtersContainer{flex-wrap:wrap;gap:.25rem;display:flex}.NoFilteredResults-module__rqPhaq__filterItem{padding:6px 10px 6px 12px;font-size:.875rem;line-height:1rem}.NoFilteredResults-module__rqPhaq__resetButton{gap:.25rem;font-size:.875rem;line-height:1rem}.NoFilteredResults-module__rqPhaq__icon{height:.75em}.NoFilteredResults-module__rqPhaq__resetFilterItem.NoFilteredResults-module__rqPhaq__resetFilterItem{gap:.25em;padding:.375em .625em .375em .75em;font-size:.875rem;line-height:1rem}.NoFilteredResults-module__rqPhaq__deleteIcon{height:1em}.NoFilteredResults-module__rqPhaq__deleteIcon>path{fill:var(--grey-1)}
.RecommendedCountries-module__g3dJ3W__recommendedCountries{flex-direction:column;gap:1rem;display:flex}.RecommendedCountries-module__g3dJ3W__mobileRecommendedCountries{gap:.5rem}.RecommendedCountries-module__g3dJ3W__widgetTitle{font-size:1.375rem;font-weight:500;line-height:1.625rem}.RecommendedCountries-module__g3dJ3W__mobileWidgetTitle{font-size:1rem;line-height:1.25rem}.RecommendedCountries-module__g3dJ3W__nearestDepartures{border-radius:var(--border-radius);background:var(--white);flex-direction:column;gap:.5rem;padding:.5rem .5rem 1.5rem;display:flex}.RecommendedCountries-module__g3dJ3W__title{font-size:1rem;font-weight:500;line-height:1.25rem}.RecommendedCountries-module__g3dJ3W__mobileTitle{font-size:.875rem;line-height:1rem}.RecommendedCountries-module__g3dJ3W__countryItem{flex-direction:column;gap:.125rem;display:flex}.RecommendedCountries-module__g3dJ3W__link{color:var(--secondary);cursor:pointer;font-size:.875rem;line-height:1rem}.RecommendedCountries-module__g3dJ3W__priceText,.RecommendedCountries-module__g3dJ3W__descriptionText{font-size:.75rem;line-height:.875rem}
.DefaultAdditionals-module__PPBv7q__container{color:var(--grey1);letter-spacing:normal;flex-direction:column;align-items:flex-start;gap:1rem;font-size:.75rem;line-height:1rem;display:flex}.DefaultAdditionals-module__PPBv7q__container>button{width:var(--payment-button-width,auto);font-size:.875rem;line-height:1rem}.DefaultAdditionals-module__PPBv7q__oferta{-webkit-line-clamp:4;text-overflow:ellipsis;-webkit-line-clamp:var(--payment-oferta-max-lines,4);-webkit-box-orient:vertical;line-height:.875rem;display:-webkit-box;overflow:hidden}.DefaultAdditionals-module__PPBv7q__oferta a{color:var(--black);transition:color .15s linear}:is(.DefaultAdditionals-module__PPBv7q__oferta a):hover{color:var(--secondary)}@supports (-webkit-line-clamp:none){.DefaultAdditionals-module__PPBv7q__oferta.DefaultAdditionals-module__PPBv7q__expanded{-webkit-line-clamp:none;line-clamp:none}}@supports not (-webkit-line-clamp:none){.DefaultAdditionals-module__PPBv7q__oferta.DefaultAdditionals-module__PPBv7q__expanded{-webkit-line-clamp:unset}}.DefaultAdditionals-module__PPBv7q__withExpandButton{flex-direction:column;gap:.12rem;display:flex}.DefaultAdditionals-module__PPBv7q__expandButton{cursor:pointer;align-items:center;gap:.125rem;display:flex}.DefaultAdditionals-module__PPBv7q__expandButton svg{width:.625rem}.DefaultAdditionals-module__PPBv7q__expandButton svg path{fill:#73716e}.DefaultAdditionals-module__PPBv7q__disabledButtonComponent{pointer-events:none;width:100%}
.FlightLabel-module__JsOn2G__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__JsOn2G__mobileLabel{right:.4375rem;left:unset;padding:.3125rem .625rem}
.EmptyHotels-module__Xt0ADq__container{margin-bottom:.5rem}
.OtherRegionsSwiper-module__aOjWLW__otherRegionsSwiper{flex-direction:column;gap:1rem;display:flex}.OtherRegionsSwiper-module__aOjWLW__headerSection{flex-direction:column;gap:.5rem;display:flex}.OtherRegionsSwiper-module__aOjWLW__title{font-size:1.375rem;font-weight:500;line-height:1.625rem}.OtherRegionsSwiper-module__aOjWLW__mobileTitle{font-size:1rem;line-height:1.25rem}
.TBankCreditTariffs-module__5yGr_q__container{flex-direction:column;gap:1rem;display:flex}.TBankCreditTariffs-module__5yGr_q__tariffsContainer{justify-content:flex-start;gap:.5rem;display:flex;overflow:scroll hidden}@media (min-width:992px){.TBankCreditTariffs-module__5yGr_q__tariffsContainer{gap:.75rem}}.TBankCreditTariffs-module__5yGr_q__tariffsContainer::-webkit-scrollbar{-webkit-appearance:none;appearance:none;display:none}.TBankCreditTariffs-module__5yGr_q__tariffsContainer{-ms-overflow-style:none;scrollbar-width:none}.TBankCreditTariffs-module__5yGr_q__tariff{border:.0625rem solid var(--grey-light);border-radius:var(--border-radius);background:var(--white);width:8.25rem;min-width:8.25rem;height:6.25rem;color:var(--grey-medium);cursor:pointer;flex-direction:column;padding:.5rem;display:flex}@media (min-width:992px){.TBankCreditTariffs-module__5yGr_q__tariff{width:12rem;height:8rem;font-size:.875rem;line-height:1rem}}.TBankCreditTariffs-module__5yGr_q__tariff{font-size:.75rem;line-height:1rem}.TBankCreditTariffs-module__5yGr_q__tariff>div:last-child{margin-top:auto}.TBankCreditTariffs-module__5yGr_q__activeTab{border-color:var(--secondary)}.TBankCreditTariffs-module__5yGr_q__terms{color:var(--black-base);font-size:.875rem;font-weight:500;line-height:1rem}@media (min-width:992px){.TBankCreditTariffs-module__5yGr_q__terms{font-size:1.125rem;line-height:1.375rem}}
.FlightEmptyFiltration-module__92BVZG__emptyBlock{border-radius:var(--border-radius);background:var(--white);flex-direction:column;width:100%;padding:1.5rem 1rem;display:flex}.FlightEmptyFiltration-module__92BVZG__mobileEmptyBlock{padding:1rem}.FlightEmptyFiltration-module__92BVZG__emptyBlockContent{flex-direction:column;justify-content:center;align-items:center;display:flex}.FlightEmptyFiltration-module__92BVZG__title{color:var(--black);text-align:center;font-size:1.75rem;font-weight:500;line-height:2.125rem}.FlightEmptyFiltration-module__92BVZG__mobileTitle{font-size:1.125rem;line-height:1.375rem}.FlightEmptyFiltration-module__92BVZG__text{max-width:31.25rem;color:var(--black);text-align:center;margin:.5rem 0 1rem;font-size:1rem;line-height:1.25rem}.FlightEmptyFiltration-module__92BVZG__mobileText{max-width:18.75rem;color:var(--grey1);margin:.25rem 0 1rem;font-size:.875rem;line-height:1rem}.FlightEmptyFiltration-module__92BVZG__removeFiltersButton{width:13.75rem;height:2.5rem;color:var(--black);gap:.5rem;font-size:.875rem;line-height:1rem;display:flex}
.NoFlightsBlock-module__bK2k8W__highlightedText{color:var(--black-base)}.NoFlightsBlock-module__bK2k8W__highlightedTextCapitalize{text-transform:capitalize}
.PaylateAdditionals-module__X_Tmaa__container{grid-template-columns:auto auto;align-items:start;gap:.5rem;display:grid}.PaylateAdditionals-module__X_Tmaa__container>:last-child{padding:0}.PaylateAdditionals-module__X_Tmaa__mobileContainer{grid-template-columns:auto}.PaylateAdditionals-module__X_Tmaa__termsGrid{grid-template-rows:min-content;grid-template-columns:min-content 12.5rem;align-items:center;column-gap:1rem;display:grid}@media (min-width:992px){.PaylateAdditionals-module__X_Tmaa__termsGrid{column-gap:2.5rem}}.PaylateAdditionals-module__X_Tmaa__title{font-size:2.5rem;font-weight:500;line-height:2.875rem}.PaylateAdditionals-module__X_Tmaa__smallDetails{letter-spacing:normal;flex-wrap:wrap;grid-row-start:2;gap:.5rem;width:18.813rem;font-size:.75rem;line-height:1rem;display:flex}@media (min-width:992px){.PaylateAdditionals-module__X_Tmaa__smallDetails{width:20.375rem}}.PaylateAdditionals-module__X_Tmaa__smallDetails>a{width:100%}.PaylateAdditionals-module__X_Tmaa__infoDescription,.PaylateAdditionals-module__X_Tmaa__providedBy{color:var(--grey1)}.PaylateAdditionals-module__X_Tmaa__providedBy{width:10.625rem}
.MobileChooseFlightsButton-module__dLQ0xa__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__dLQ0xa__slideIn;position:fixed;left:0}.MobileChooseFlightsButton-module__dLQ0xa__button{pointer-events:auto;width:100%;height:2.75rem;font-weight:500}@keyframes MobileChooseFlightsButton-module__dLQ0xa__slideIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}
.NearestOffersInfoBlock-module__L60ioW__link{color:var(--secondary)}.NearestOffersInfoBlock-module__L60ioW__highlightedText{color:var(--black-base)}
.PaymentCardForm-module__YgiPQa__container{flex-direction:column;gap:1rem;display:flex}@media (min-width:992px){.PaymentCardForm-module__YgiPQa__container{flex-direction:row}}.PaymentCardForm-module__YgiPQa__cardContainer{border-radius:var(--border-radius);background:var(--white);flex-direction:column;flex-shrink:0;gap:1.37rem;width:100%;max-width:20.375rem;padding:.5rem;display:flex}@media (min-width:992px){.PaymentCardForm-module__YgiPQa__cardContainer{width:20.375rem;height:12.5rem}}.PaymentCardForm-module__YgiPQa__cardContainer{font-size:.875rem;line-height:1rem}.PaymentCardForm-module__YgiPQa__payInfo{flex-direction:column;gap:.25rem;display:flex}.PaymentCardForm-module__YgiPQa__titleWithLogos{justify-content:space-between;width:100%;font-weight:500;display:flex}.PaymentCardForm-module__YgiPQa__description{color:var(--grey1);font-size:.75rem;line-height:1rem}.PaymentCardForm-module__YgiPQa__inputs{flex-wrap:wrap;gap:.25rem .5rem;display:flex}.PaymentCardForm-module__YgiPQa__labeledInput{flex-direction:column;gap:.25rem;display:flex}.PaymentCardForm-module__YgiPQa__cardNumberLabeledInput{width:100%}@media (min-width:992px){.PaymentCardForm-module__YgiPQa__cardNumberLabeledInput{width:11.25rem}}.PaymentCardForm-module__YgiPQa__expirationDateLabeledInput{flex:1}@media (min-width:992px){.PaymentCardForm-module__YgiPQa__expirationDateLabeledInput{flex:unset;width:4rem}}.PaymentCardForm-module__YgiPQa__cvvLabeledInput{flex:1}@media (min-width:992px){.PaymentCardForm-module__YgiPQa__cvvLabeledInput{flex:unset;width:3.125rem}}.PaymentCardForm-module__YgiPQa__label{color:var(--grey1);font-size:.75rem;line-height:1rem}.PaymentCardForm-module__YgiPQa__input.PaymentCardForm-module__YgiPQa__input{text-overflow:ellipsis;padding:.75rem .5rem;font-size:1rem;line-height:1.25rem}.PaymentCardForm-module__YgiPQa__input.PaymentCardForm-module__YgiPQa__input::placeholder{color:var(--grey3)}@media (min-width:992px){.PaymentCardForm-module__YgiPQa__input.PaymentCardForm-module__YgiPQa__input{text-overflow:unset;padding:.75rem .75rem .75rem .5rem;font-size:.875rem;line-height:1rem}}
.Labels-module__jx29Va__container{flex-wrap:wrap;align-content:center;align-items:center;gap:.5rem;display:flex}.Labels-module__jx29Va__hotelContainer{flex-wrap:wrap;align-content:center;align-items:center;gap:.25rem;display:contents}.Labels-module__jx29Va__label{background:#f3f3f3;border-radius:.5rem;align-items:center;gap:.25rem;padding:.375rem .75rem .375rem .5rem;font-size:.875rem;line-height:1rem;display:flex}
.NearestDeparturesBlock-module__L53SFG__container{font-size:.875rem;line-height:1rem}.NearestDeparturesBlock-module__L53SFG__list{margin:0;padding:0}.NearestDeparturesBlock-module__L53SFG__list li{margin-right:24px;list-style:none;display:inline-block}.NearestDeparturesBlock-module__L53SFG__listMobile li:not(:first-child){margin-top:4px}.NearestDeparturesBlock-module__L53SFG__link{color:var(--secondary)}
.YandexPay-module__MntZya__yandexPayContainer{width:100%;max-width:17.5rem;height:3.25rem;position:relative}.YandexPay-module__MntZya__yandexPayContainer:before{border-radius:var(--border-radius);width:100%;height:100%;animation:var(--skeleton-animation);content:"";background-color:#e0e0e0;display:block;position:absolute}
.Metapolicies-module__E_9CGW__container{flex-direction:column;gap:.125rem;font-size:.875rem;display:flex}.Metapolicies-module__E_9CGW__container>strong>span{color:var(--grey1)}.Metapolicies-module__E_9CGW__title{color:var(--grey1);font-size:.75rem}
.NearestOffers-module__09Nt9q__wrapper{border-radius:var(--border-radius);background:var(--white);flex-direction:column;gap:.5rem;padding:.75rem .5rem;display:flex}.NearestOffers-module__09Nt9q__mobileWrapper{padding:.5rem}.NearestOffers-module__09Nt9q__resultDepartureBlock{color:var(--black-light);font-size:1.375rem;font-weight:500;line-height:1.625rem}.NearestOffers-module__09Nt9q__resultDepartureBlockMobile{padding:.438rem .5rem 0;font-size:1rem;line-height:1.25rem}.NearestOffers-module__09Nt9q__nearestOffersMobile{margin-bottom:16px}
.LaterPaymentAdditionals-module__s2xqpG__container{flex-direction:column;gap:1rem;display:flex}.LaterPaymentAdditionals-module__s2xqpG__warning{align-items:center;gap:.25rem;display:flex}.LaterPaymentAdditionals-module__s2xqpG__warning strong{font-weight:500}.LaterPaymentAdditionals-module__s2xqpG__warning{font-size:.75rem;line-height:1rem}
.Notices-module__g-5TUq__notices{flex-direction:column;gap:.5rem;margin-top:.5rem;font-size:.875rem;line-height:1rem;display:flex}.Notices-module__g-5TUq__notice{background:#f3f3f3;border-radius:.5rem;padding:1rem}
.HotelCounter-module__bhYrUG__container{text-align:end;font-size:.875rem;line-height:1rem}
.PaylateBNPL-module__LBnkua__deadline{color:var(--grey1);justify-content:space-between;align-items:center;font-size:.875rem;font-weight:400;display:flex}.PaylateBNPL-module__LBnkua__tariff{border-radius:var(--border-radius);background:var(--white);cursor:pointer;width:7.5rem;padding:1rem;font-size:.875rem;font-weight:500;line-height:1rem}.PaylateBNPL-module__LBnkua__container{flex-direction:column;gap:1rem;display:flex}.PaylateBNPL-module__LBnkua__container.PaylateBNPL-module__LBnkua__mobile .PaylateBNPL-module__LBnkua__deadline{font-size:.75rem;line-height:.875rem}.PaylateBNPL-module__LBnkua__container.PaylateBNPL-module__LBnkua__mobile{gap:.75rem}.PaylateBNPL-module__LBnkua__container.PaylateBNPL-module__LBnkua__mobile .PaylateBNPL-module__LBnkua__tariff{width:auto;min-width:5.9375rem;padding:.75rem .5rem}.PaylateBNPL-module__LBnkua__tariffs{align-items:center;gap:.75rem;display:flex}.PaylateBNPL-module__LBnkua__chosen{border:.0625rem solid var(--secondary)}.PaylateBNPL-module__LBnkua__line{background:var(--secondary);align-self:stretch;height:.125rem}.PaylateBNPL-module__LBnkua__todayAndLater{align-items:center;gap:.75rem;display:flex}.PaylateBNPL-module__LBnkua__withPrice{flex-direction:column;gap:.25rem;padding-right:2rem;font-size:1.125rem;font-weight:500;line-height:1.375rem;display:flex}.PaylateBNPL-module__LBnkua__paymentInfo{flex-direction:column;gap:.5rem;display:flex}.PaylateBNPL-module__LBnkua__paymentInfo.PaylateBNPL-module__LBnkua__next{flex:1 0}.PaylateBNPL-module__LBnkua__paymentInfo.PaylateBNPL-module__LBnkua__next .PaylateBNPL-module__LBnkua__line{background:var(--grey3)}.PaylateBNPL-module__LBnkua__paymentInfo.PaylateBNPL-module__LBnkua__next .PaylateBNPL-module__LBnkua__withPrice{padding:0}.PaylateBNPL-module__LBnkua__overPayment{color:var(--grey2);font-size:.75rem;line-height:.875rem}
.OfferParams-module__G1TwxW__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__G1TwxW__container{grid-gap:0 2rem;grid-template-columns:none;grid-auto-flow:column;justify-content:flex-start;row-gap:0;width:auto}}.OfferParams-module__G1TwxW__container::-webkit-scrollbar{-webkit-appearance:none;appearance:none;display:none}.OfferParams-module__G1TwxW__container{-ms-overflow-style:none;scrollbar-width:none}.OfferParams-module__G1TwxW__offerParam{white-space:pre;font-size:1rem;font-weight:500;line-height:1.25rem}@media (min-width:992px){.OfferParams-module__G1TwxW__offerParam{font-size:1.375rem;line-height:1.625rem}}.OfferParams-module__G1TwxW__dash{justify-content:center;display:flex}.OfferParams-module__G1TwxW__offerLabel{font-size:.875rem;line-height:1rem;display:flex}.OfferParams-module__G1TwxW__offerLabel>span{flex:1}.OfferParams-module__G1TwxW__topMessage{font-size:1rem;font-weight:500;line-height:1.25rem}@media (min-width:992px){.OfferParams-module__G1TwxW__topMessage{font-size:1.375rem;line-height:1.625rem;position:absolute;top:.5rem}}.OfferParams-module__G1TwxW__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__G1TwxW__loadingContainer{text-align:left;flex-direction:row;margin-top:0;font-size:1.375rem;line-height:1.625rem}}.OfferParams-module__G1TwxW__loadingContainerMobile{flex-direction:column;row-gap:.5rem;font-size:1rem;line-height:1.25rem}.OfferParams-module__G1TwxW__smallDay{font-size:.875rem;line-height:1rem}@media (min-width:992px){.OfferParams-module__G1TwxW__smallDay{display:none}}.OfferParams-module__G1TwxW__largeDay{font-size:.875rem;line-height:1rem;display:none}@media (min-width:992px){.OfferParams-module__G1TwxW__largeDay{display:block}}.OfferParams-module__G1TwxW__loader{width:2rem;height:2rem;transform:scale(2)}@media (min-width:992px){.OfferParams-module__G1TwxW__loader{width:5rem;height:5rem;transform:none}}.OfferParams-module__G1TwxW__change{color:var(--secondary);cursor:pointer;font-size:.875rem;line-height:1rem}.OfferParams-module__G1TwxW__cancel{min-height:unset;color:var(--secondary)}.OfferParams-module__G1TwxW__dateRange{display:grid}.OfferParams-module__G1TwxW__dateRangeContainer{grid-column-gap:.5rem;white-space:pre;grid-auto-flow:column;display:grid}.OfferParams-module__G1TwxW__counter{justify-content:space-between;align-items:center;height:3.125rem;padding:0 .625rem;display:flex}.OfferParams-module__G1TwxW__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__G1TwxW__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__G1TwxW__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__G1TwxW__dropDown.OfferParams-module__G1TwxW__dropdownCalendar{width:max-content;padding:.5rem}.OfferParams-module__G1TwxW__calendar.OfferParams-module__G1TwxW__calendar{--rdp-today-color:var(--secondary);--rdp-accent-color:var(--secondary);--rdp-day_button-border-radius:var(--border-radius)}.OfferParams-module__G1TwxW__lastBlock{flex-direction:column;grid-column:1/-1;row-gap:.5rem;display:flex}@media (min-width:992px){.OfferParams-module__G1TwxW__lastBlock{grid-column:auto;row-gap:.25rem}}.OfferParams-module__G1TwxW__touristsBlock{display:flex}.OfferParams-module__G1TwxW__kidsBlock{margin-left:.8125rem}.OfferParams-module__G1TwxW__bottomsheet{min-height:28rem;padding-bottom:1rem}.OfferParams-module__G1TwxW__bottomsheetTitle{text-align:center;margin:0 0 1rem;font-size:1.125rem;font-weight:500;line-height:1.375rem}.OfferParams-module__G1TwxW__bottomsheetCalendar{width:fit-content;min-height:340px;margin:0 auto}.OfferParams-module__G1TwxW__applyButton{margin-top:auto}.OfferParams-module__G1TwxW__nightsPickerContainer{width:5.8125rem}.OfferParams-module__G1TwxW__touristsMainContainer{width:5.3125rem}.OfferParams-module__G1TwxW__changeButton{min-height:1rem;color:var(--secondary);justify-content:flex-start;margin-top:.12rem}
.PageDescription-module__5BL0jG__description{min-width:43.75rem;margin-bottom:1rem;font-size:1rem;line-height:1.25rem}.PageDescription-module__5BL0jG__descriptionMobile{min-width:100%;font-size:.875rem;line-height:1rem}
.TariffPrepayment-module__XvIrEW__container,.TariffPrepayment-module__XvIrEW__content{flex-direction:column;gap:.5rem;display:flex}.TariffPrepayment-module__XvIrEW__tarifs{border:.063rem solid var(--grey3);border-radius:var(--border-radius);width:100%;display:flex}.TariffPrepayment-module__XvIrEW__planType{text-align:center;flex:1;justify-content:center;align-items:center;padding:.5rem;font-size:.875rem;font-weight:500;line-height:1rem;display:flex}.TariffPrepayment-module__XvIrEW__selected{border:.063rem solid var(--secondary);border-radius:var(--border-radius)}.TariffPrepayment-module__XvIrEW__description{color:var(--grey1)}.TariffPrepayment-module__XvIrEW__description a{color:var(--black);text-decoration:none}.TariffPrepayment-module__XvIrEW__button{border:.063rem solid var(--secondary);border-radius:var(--border-radius);align-items:center;gap:.5rem;width:fit-content;padding:.75rem .5rem;font-weight:500;display:flex}.TariffPrepayment-module__XvIrEW__icon{width:1rem;height:1rem}.TariffPrepayment-module__XvIrEW__icon path{fill:var(--grey2)}.TariffPrepayment-module__XvIrEW__cardContainer{border-radius:var(--border-radius);background:var(--background);padding:.75rem .5rem}@media (min-width:992px){.TariffPrepayment-module__XvIrEW__cardContainer{padding:1rem}}
.Footer-module__uM7Y1G__footer{z-index:2;position:relative}.Footer-module__uM7Y1G__footerContainer{background:var(--white);padding:12px 8px}@media (min-width:992px){.Footer-module__uM7Y1G__footerContainer{justify-content:space-around;width:100%;padding:24px 58px}}.Footer-module__uM7Y1G__footerContent{max-width:var(--xl-screen);gap:40px;margin:0 auto}.Footer-module__uM7Y1G__mainSection{flex-direction:column;gap:16px;display:flex}@media (min-width:992px){.Footer-module__uM7Y1G__mainSection{grid-template-columns:repeat(4,1fr);column-gap:24px;display:grid}}
.TariffPrepaymentPopup-module__Na3kqa__content{width:31.25rem;padding:1.5rem}.TariffPrepaymentPopup-module__Na3kqa__container{flex-direction:column;gap:.75rem;display:flex}.TariffPrepaymentPopup-module__Na3kqa__header{font-size:1.375rem;font-weight:500;line-height:1.625rem}.TariffPrepaymentPopup-module__Na3kqa__headerMobile{font-size:1.125rem;line-height:1.375rem}.TariffPrepaymentPopup-module__Na3kqa__planTypes{flex-direction:column;gap:.75rem;display:flex}.TariffPrepaymentPopup-module__Na3kqa__item{justify-content:space-between;align-items:center;font-size:.875rem;font-weight:500;line-height:1rem;display:flex}.TariffPrepaymentPopup-module__Na3kqa__itemMobile{gap:.25rem;font-size:1rem;font-weight:400;line-height:1.25rem}.TariffPrepaymentPopup-module__Na3kqa__description{color:var(--grey1);padding-right:1.5rem;font-size:.875rem;line-height:1rem}.TariffPrepaymentPopup-module__Na3kqa__description a{color:var(--black);text-decoration:none}.TariffPrepaymentPopup-module__Na3kqa__button{font-size:.875rem;line-height:1rem}
.LeftSection-module__DMa3iq__leftSection{flex-direction:column;gap:1rem;display:flex}@media (min-width:640px){.LeftSection-module__DMa3iq__leftSection{gap:1.5rem}}
.YandexSplit-module__Th4Cfa__yandexPayButtonContainer{width:100%;max-width:17.5rem;height:3.25rem;position:relative}.YandexSplit-module__Th4Cfa__yandexPayContainer:before{border-radius:var(--border-radius);width:100%;height:100%;animation:var(--skeleton-animation);content:"";background-color:#e0e0e0;display:block;position:absolute}
.GoToStoreIcon-module__rnhYdq__goToStoreIcon{cursor:pointer;width:44px;height:44px}@media (min-width:640px){.GoToStoreIcon-module__rnhYdq__goToStoreIcon{width:56px;height:56px}}.GoToStoreIcon-module__rnhYdq__mobileBanner{cursor:pointer;flex-shrink:1;width:141px;max-width:100%;height:44px}
.HeroMobileAppBanner-module__bBPjXW__mobileAppBanner{background-color:var(--white);width:100%;color:var(--primary-color);border-radius:8px;justify-content:space-between;align-items:center;margin-top:24px;padding:8px;display:flex}@media (min-width:768px){.HeroMobileAppBanner-module__bBPjXW__mobileAppBanner{display:none}}.HeroMobileAppBanner-module__bBPjXW__textWrapper{flex:1;min-width:171px;max-width:194px;margin-right:8px}.HeroMobileAppBanner-module__bBPjXW__promoTitle{margin-bottom:2px;font-size:12px;font-weight:500;line-height:14px}.HeroMobileAppBanner-module__bBPjXW__promoText{font-size:12px;font-weight:400;line-height:14px}.HeroMobileAppBanner-module__bBPjXW__salePercent{color:var(--secondary);font-size:12px;font-weight:400}.HeroMobileAppBanner-module__bBPjXW__appStoreWrapper{justify-content:center;align-items:center;gap:8px;min-width:80px;max-width:290px;display:flex}
.HeroBlockSkeleton-module__LNwZqW__heroBlockSkeleton{background:var(--primary);border-radius:0 0 24px 24px;width:100%;min-height:352px;padding:46px 32px 24px}@media (min-width:768px){.HeroBlockSkeleton-module__LNwZqW__heroBlockSkeleton{border-radius:0 0 24px 24px;min-height:362px;padding:24px 16px 32px}}.HeroBlockSkeleton-module__LNwZqW__containerHeroBlockSkeleton{width:100%;max-width:var(--xl-screen);margin:0 auto}.HeroBlockSkeleton-module__LNwZqW__heroContent{flex-direction:column;gap:16px;display:flex}@media (min-width:768px){.HeroBlockSkeleton-module__LNwZqW__heroContent{flex-direction:row;justify-content:space-between;gap:32px}}.HeroBlockSkeleton-module__LNwZqW__mainContent{flex-direction:column;flex:1;gap:16px;display:flex}.HeroBlockSkeleton-module__LNwZqW__titleBlock{max-width:100%;margin-bottom:16px}@media (min-width:768px){.HeroBlockSkeleton-module__LNwZqW__titleBlock{max-width:70%;margin-bottom:0}}.HeroBlockSkeleton-module__LNwZqW__titleLine{background-color:var(--white);border-radius:8px;height:32px;animation:1.5s infinite HeroBlockSkeleton-module__LNwZqW__skeletonLoading}.HeroBlockSkeleton-module__LNwZqW__lastBooking{background-color:var(--white);border-radius:4px;max-width:200px;height:16px;animation:1.5s infinite HeroBlockSkeleton-module__LNwZqW__skeletonLoading}@media (min-width:768px){.HeroBlockSkeleton-module__LNwZqW__lastBooking{max-width:300px;height:20px}}.HeroBlockSkeleton-module__LNwZqW__navigationTabs{flex-wrap:wrap;gap:8px;display:flex}@media (min-width:768px){.HeroBlockSkeleton-module__LNwZqW__navigationTabs{gap:12px;margin-top:48px}}.HeroBlockSkeleton-module__LNwZqW__tab{background-color:var(--white);border-radius:4px;width:64px;height:28px;animation:1.5s infinite HeroBlockSkeleton-module__LNwZqW__skeletonLoading}@media (min-width:768px){.HeroBlockSkeleton-module__LNwZqW__tab{width:80px;height:32px}}.HeroBlockSkeleton-module__LNwZqW__searchForm{background-color:var(--white);border-radius:8px;width:100%;height:40px;margin-top:16px;animation:1.5s infinite HeroBlockSkeleton-module__LNwZqW__skeletonLoading}@media (min-width:768px){.HeroBlockSkeleton-module__LNwZqW__searchForm{height:48px;margin-top:auto}}.HeroBlockSkeleton-module__LNwZqW__appBanner{background-color:var(--white);border-radius:8px;flex-shrink:0;width:100%;height:60px;animation:1.5s infinite HeroBlockSkeleton-module__LNwZqW__skeletonLoading}@media (min-width:768px){.HeroBlockSkeleton-module__LNwZqW__appBanner{width:270px;height:114px}}
.Visa-module__-QkXBq__visaInfo{background:var(--background);border-radius:.5rem;width:max-content;padding:.375rem .75rem;font-size:.875rem;line-height:1rem}.Visa-module__-QkXBq__visaInfoMobile{flex-direction:row;align-items:center;font-size:.75rem;line-height:1rem;display:flex}.Visa-module__-QkXBq__questionIcon{margin-left:.25rem}