.GiftContactsBlock_container__i_9lO{display:flex;max-width:var(--xl-screen);flex-direction:column;gap:1rem}.GiftContactsBlock_mobileContainer__7h2Fe{width:100%;padding:0 .5rem;gap:1rem}.GiftContactsBlock_content__YQuKG{position:relative;display:flex;max-width:var(--xl-screen);flex-direction:column;padding:1rem;border-radius:var(--border-radius);background-color:var(--secondary-color);gap:1rem}.GiftContactsBlock_contentMobile__b6mbI{width:100%;max-width:var(--xl-screen);padding:.75rem;gap:.75rem}.GiftContactsBlock_header__ksuLr{font-weight:500;font-size:1.125rem;line-height:1.375rem}.GiftContactsBlock_headerMobile__QMU1f{font-size:1rem;line-height:1.25rem}.GiftContactsBlock_authContent__jQtL5{display:flex;width:100%;justify-content:center}.GiftContactsBlock_authContent__jQtL5 .GiftContactsBlock_auth__G_fT0{min-width:17.8rem;max-width:17.8rem;padding:0}.GiftContactsBlock_authContent__jQtL5 .GiftContactsBlock_authMobile__plRjg{width:100%;padding:0}.GiftContactInfo_container__CvZfz{display:flex;flex-direction:column;border-radius:var(--border-radius);background-color:var(--secondary-color);gap:1rem}.GiftContactInfo_mobileContainer__bQ6p5{gap:.75rem}.GiftContactInfo_info__LJ4n4{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr 1fr}.GiftContactInfo_mobileInfo__FDy1M{display:flex;flex-direction:column;gap:.75rem}.GiftContactInfo_button__8Qn9f{width:-moz-fit-content;width:fit-content}.GiftContactInfo_mobileButton__9c_ae{width:100%}.GiftContactItem_inputContainer__G7Xhu{display:flex;flex-direction:column;gap:.25rem}.GiftContactItem_inputTitle__AXXIu{color:var(--grey1);font-size:.75rem;line-height:1rem}.GiftContactItem_inputContainer__G7Xhu .GiftContactItem_input__Zemwm{padding:.75rem;font-weight:500;font-size:.875rem;line-height:1rem}.Checkbox_container__ZT6ez{position:relative;width:1.375rem;height:1.375rem}@media (min-width:992px){.Checkbox_container__ZT6ez{width:1rem;height:1rem}}.Checkbox_checkbox__jOqcw{display:block;width:1.5rem;height:1.5rem;border:.0625rem solid #e3e1dd;border-radius:.25rem;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;pointer-events:auto}@media (min-width:992px){.Checkbox_checkbox__jOqcw{width:1.125rem;height:1.125rem}}.Checkbox_checked__doY68{border:0;background:var(--secondary)}.Checkbox_icon__MFJCX{position:absolute;width:1.163rem;height:1.163rem;cursor:pointer;inset:.15rem}@media (min-width:992px){.Checkbox_icon__MFJCX{width:.875rem;height:.875rem;inset:.12rem}}.RadioFilter_filterName__P6p5n{display:flex;align-items:center;justify-content:space-between;font-weight:500;font-size:1rem;line-height:1.25rem}.RadioFilter_filterNameMobile__IbzDC{font-size:1.125rem;line-height:1.375rem}.RadioFilter_resetFilter__p0U3R{color:var(--secondary);cursor:pointer;font-weight:400;font-size:.875rem;line-height:1rem}.RadioFilter_optionList__mTzrU{display:flex;flex-direction:column;gap:.5rem}.RadioFilter_option__oJ4Of{display:flex;cursor:pointer;gap:.5rem}.RadioFilter_optionDisabled__qrG7y{opacity:var(--disabled-opacity)}.RadioFilter_optionInfo__KYp7Y{display:flex;flex:1 1;flex-direction:column;gap:.13rem}.RadioFilter_optionText__g0BMN{font-size:.875rem;line-height:1rem}.RadioFilter_optionTextMobile__68gGm{font-size:1rem;line-height:1.25rem}.RadioFilter_optionCount__cBgi4{color:var(--grey1);font-size:.75rem;line-height:1rem}.RadioFilter_optionPrice__0tU1p{font-weight:500;font-size:.875rem;line-height:1rem}.RadioFilter_option__oJ4Of .RadioFilter_radioButton____iZ8{width:1.125rem;height:1.125rem}.RadioFilter_option__oJ4Of .RadioFilter_radioButton____iZ8:before{border:.0625rem solid var(--grey3)}.RadioFilter_option__oJ4Of .RadioFilter_radioButtonMobile__fP8pD{width:1.375rem;height:1.375rem}.RadioFilter_option__oJ4Of .RadioFilter_radioButtonMobile__fP8pD:before{border:.0625rem solid var(--grey3)}.MultiFilterButtonDesktop_button__Gv23M{display:flex;align-items:center;padding:.75rem;border-radius:var(--border-radius);background-color:var(--white);gap:.25rem;font-size:.875rem;line-height:1rem}.MultiFilterButtonDesktop_active__6EusM{background-color:var(--lightorange);outline:.063rem solid var(--secondary)}.MultiFilterButtonDesktop_activeContainer__7lTmf{display:flex;align-items:center;gap:.125rem}.MultiFilterButtonDesktop_close__evdlq{width:.75rem;height:.75rem}.MultiFilterButtonDesktop_close__evdlq>path{fill:var(--secondary)}.MultiFilterButtonDesktop_arrow__6ORuo{width:.75rem;height:.75rem;flex-shrink:0}.MultiFilterButtonDesktop_arrow__6ORuo path{fill:var(--black)}.MultiFilterButtonDesktop_dropdown__mTxP2{display:flex;width:18.75em;flex-direction:column;padding:.5em;border-radius:.5em;background:var(--white);box-shadow:0 4px 8px 0 rgb(0 0 0/6%),0 0 0 1px hsla(0,0%,42%,.08);gap:1rem}.MultiFilterButtonDesktop_dropdownContainer__QlvRR{cursor:pointer}.MultiFilterButtonDesktop_doneButton__ShOR9{display:flex;width:100%;justify-content:center}.MultiFilterButtonDesktop_doneButtonText__e2L49{font-size:.875rem;line-height:1.1429em}.HotelMatrixResetFilters_container__3lLQD .HotelMatrixResetFilters_button__T_yIX{color:var(--secondary);font-size:.875rem;line-height:1rem}.HotelMatrixTimer_clock__bbsXX{width:1em;height:1em}.HotelMatrixTimer_timerText__FTiMo{display:flex;flex-wrap:wrap;align-items:center;font-size:.875rem;gap:.2857em;line-height:1.1429em}.HotelMatrixTimer_timerTextMobile__16aTA{justify-content:end;gap:0}.HotelMatrixTimer_throughText__2tuJB{display:flex;flex-wrap:wrap;align-items:center;gap:.2857em}.TourTypeMatrix_matrixSection__ocr_L{display:flex;flex-direction:column;gap:.5em}.TourTypeMatrix_sectionHeader__hfz3M{font-size:1.375rem;font-style:normal;font-weight:500;line-height:1.1818em}.TourTypeMatrix_filtersRow__EbsNL{display:flex;min-height:1.5rem;align-items:center;justify-content:space-between}.TourTypeMatrix_resetFilters__sms8_{display:flex;gap:.5rem}.TourTypeMatrix_resetFiltersMobile__OO504{flex-wrap:wrap;gap:0}.TourTypeMatrix_roomsCount__0HS2T{font-size:.875rem;line-height:1rem}.MatrixResultsHotel_searchResults__Py9pT{display:flex;flex-direction:column;align-items:flex-start;gap:.5em}.MatrixResultsHotel_searchResultsMobile__mJf7Q{align-items:center;margin-bottom:2.5em}.MatrixResultsHotel_hidden__M7O0V{opacity:0;transition:opacity .3s ease,visibility .3s;visibility:hidden}.MatrixResultsHotel_visible__K63Eq{opacity:1;transition:opacity .3s ease,visibility .3s;visibility:visible}.TourRoomCardMobile_roomCard__3Zj5i{width:100%;padding:.5em;border-radius:.5em;background:var(--white)}.TourRoomCardMobile_hotelGallery__8kmfi{position:relative;width:100%;height:10.625rem;margin-bottom:.5em}.RoomGallery_galleryContainer__mMA3D{position:absolute;border-radius:.5em;isolation:isolate}.RoomGallery_galleryContainer__mMA3D,.RoomGallery_swiper__RJaPT{overflow:hidden;width:100%;height:100%}.RoomGallery_swiper__RJaPT .RoomGallery_slide__IcIMH{display:flex;height:13.875em;align-items:center;justify-content:center;color:#333;cursor:pointer}:is(.RoomGallery_swiper__RJaPT .RoomGallery_slide__IcIMH):last-child{overflow:hidden;border-radius:0 .5em .5em 0}@media (min-width:992px){:is(.RoomGallery_swiper__RJaPT .RoomGallery_slide__IcIMH):last-child{overflow:hidden;border-radius:0 0 .5em .5em}}.RoomGallery_slideMobile__RvpDA.RoomGallery_slideMobile__RvpDA{width:10.625rem;height:100%}.RoomGallery_navigationButton__63VAQ{position:absolute;z-index:1;left:50%;width:3.25em;height:.875em;cursor:pointer;transform:translateX(-50%)}.RoomGallery_navigationPrev__xTbOr{top:.5em}.RoomGallery_navigationNext__ZSPKU{bottom:.5em}.RoomGallery_navigationButtonMobile__Kf869{position:absolute;z-index:1;top:50%;width:.875rem;cursor:pointer;transform:translateY(-50%)}.RoomGallery_navigationPrevMobile__l1duS{left:.5em}.RoomGallery_navigationNextMobile__DRnkb{right:.5em}.RoomGallery_img__GRrhy{-o-object-fit:cover;object-fit:cover}.RoomGallery_skeletonWrapper__17bOJ{position:relative;height:100%;max-height:14.375em}.RoomGallery_cashbackWrapper__po4CZ{position:absolute;z-index:1;top:.5em;right:.5em}.RoomGallery_cashbackWrapperMobile__RMvlz{position:absolute;z-index:1;top:.5em;left:.5em}.RoomGallerySkeleton_wrapper__SYJWo{display:flex;width:100%;height:100%;align-items:center;justify-content:center;border-radius:.5em;background:var(--grey3)}.RoomGallerySkeleton_wrapperMobile__Na70Z{height:10.625rem}.RoomGallerySkeleton_centerPart__OuE7j{display:flex;flex-direction:column;align-items:center;gap:.25em}.RoomGallerySkeleton_hotelIcon__INO7Q{width:1.5em;height:1.5em;fill:var(--white)}.RoomGallerySkeleton_noPhotoText__gxM_Z{color:var(--white);font-size:.875rem;line-height:1.1429em}.RoomInfoMobile_roomInfo__9NX9N{margin-bottom:1em}.RoomInfoMobile_roomDescription__A9PFn,.RoomInfoMobile_roomInfo__9NX9N{display:flex;flex-direction:column;gap:.25em}.RoomInfoMobile_description__6_8FP{max-height:2.2858em;font-size:.875rem;line-height:1.1429em;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis}.RoomInfoMobile_closeButton__C6pSx{width:100%;justify-content:center;margin-top:1em}.RoomInfoMobile_modalTrigger__MpWGC{color:var(--secondary);cursor:pointer;font-size:.875rem;line-height:1.1429em}.RoomInfoMobile_expandButton__wJhVt{display:flex;align-items:center;gap:.12em}.RoomInfoMobile_expandButtonText__88DGc{color:var(--grey1);font-size:.875rem;line-height:1.1429em}.RoomInfoMobile_arrow__PJ9sb{width:.75em;height:.75em}.RoomInfoMobile_arrow__PJ9sb path{fill:var(--grey1)}.RoomInfoMobile_headers__Jazwt{display:flex;flex-direction:column;gap:.25em}.RoomInfoMobile_header__JE0Kc{font-size:1.125rem;font-weight:500;line-height:1.2222em}.RoomInfoMobile_subheader__Lvvhy{font-size:.875rem;line-height:1.1429em}.RoomInfoMobile_subheader__Lvvhy:empty{display:none}.RoomInfoMobileExpanded_facilityList__XXt4D{display:flex;flex-direction:column;gap:.25em}.RoomInfoMobileExpanded_bottomSheetContent__2pIce{display:flex;overflow:auto;flex-direction:column;padding-bottom:1.5em;gap:1em}.RoomInfoMobileExpanded_bottomSheetContent__2pIce::-webkit-scrollbar{display:none;-webkit-appearance:none;appearance:none}.RoomInfoMobileExpanded_bottomSheetContent__2pIce{-ms-overflow-style:none;scrollbar-width:none}.RoomInfoMobileExpanded_facilityIconWrapper__fJuTo{min-width:1.5em;min-height:1.5em;flex-shrink:0}.RoomInfoMobileExpanded_facilitiesSection__Wm6iK{display:flex;flex-direction:column;gap:.5em}.RoomInfoMobileExpanded_facilityListTitleText__t_EFU{font-size:1.125rem;font-weight:500;line-height:1.22em}.RoomInfoMobileExpanded_modal__NSanG{width:100%;margin:1em}.RoomInfoMobileExpanded_facilityInfo__stLul{display:flex;align-items:center;gap:.25em}.RoomInfoMobileExpanded_facilityIcon__KV_Mc{width:1.5em;height:1.5em}.RoomInfoMobileExpanded_facilityText__Cu9P5{font-size:.875rem;line-height:1.1429em}.RoomInfoMobileExpanded_bottomSheet__enYTH.RoomInfoMobileExpanded_bottomSheet__enYTH{font-size:1rem;line-height:1.25em}.RoomInfoMobileExpanded_headers__RUmzM{margin-bottom:.25em}.RoomInfoMobileExpanded_header__Aa5GC{font-size:1.125rem;font-weight:500;line-height:1.375rem;line-height:1.2222em}.RoomInfoMobileExpanded_description__9UugJ,.RoomInfoMobileExpanded_subheader__7IbFY{font-size:.875rem;line-height:1.1429em}.RoomInfoMobileExpanded_galleryWrapper__uRxc2{position:relative;overflow:hidden;height:10.625rem;margin-bottom:.5em}.RoomCardModal_content__0YJ0U{display:flex;width:56.25em;height:90%;flex-direction:column}.RoomCardModal_close__ElSu4{position:fixed;top:1rem;right:1rem;width:2rem;height:2rem;padding:.5rem;border-radius:var(--border-radius);cursor:pointer;background-color:hsla(0,0%,100%,.16)}.RoomCardModal_close__ElSu4:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.RoomCardModal_close__ElSu4:hover:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--hover-alpha)) 0,rgb(0 0 0/var(--hover-alpha)) 100%),hsla(0,0%,100%,.16)}}.RoomCardModal_close__ElSu4:active:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--pressed-alpha)) 0,rgb(0 0 0/var(--pressed-alpha)) 100%),hsla(0,0%,100%,.16)}.RoomCardModal_close__ElSu4 path{fill:var(--white)}.RoomCardModal_facilityList__HYVpt{display:grid;grid-template-columns:1fr 1fr;list-style:disc;list-style-position:inside}.RoomCardModal_roomInfo__zdhE0{display:flex;padding:1.5em;gap:3.25em}.RoomCardModal_title__d128h{font-weight:500}.RoomCardModal_text__llIpt,.RoomCardModal_title__d128h{font-size:.75rem;line-height:1.1667em}.RoomCardModal_hr__4Lzby{height:.0625rem;background:var(--grey3)}.RoomCardModal_roomInfoBlock__mTXvB{display:flex;flex:1 1;flex-direction:column;gap:1em}.RoomModalGallery_container__0ilAC{display:flex;flex:1 1;flex-direction:column;align-items:stretch}.RoomModalGallery_container__0ilAC .swiper,.RoomModalGallery_container__0ilAC .swiper-wrapper{z-index:auto}.RoomModalGallery_swiper__vYORA{width:100%;flex:1 1;border-radius:var(--border-radius) var(--border-radius) 0 0}.RoomModalGallery_wrapper__2BYUC{height:100%}.RoomModalGallery_imageBackground__lBo_F{position:absolute;border-radius:var(--border-radius) var(--border-radius) 0 0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.RoomModalGallery_imageBackgroundBlur__AENJj{position:absolute;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);inset:0}.RoomModalGallery_image__tnzOp{position:absolute;border-radius:var(--border-radius) var(--border-radius) 0 0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.RoomModalGallery_navigationButton__nYR_o{position:absolute;top:50%;width:3rem;height:100%;padding:0 1.0625rem;cursor:pointer}.RoomModalGallery_navigationButton__nYR_o:hover{background:radial-gradient(at 0,rgba(0,0,0,.35),transparent 70%)}.RoomModalGallery_navigationButton__nYR_o:active{background:radial-gradient(at 0,rgba(0,0,0,.5),transparent 70%)}.RoomModalGallery_navigationNext__Nfnm4{right:-3rem;transform:translateY(-50%)}.RoomModalGallery_navigationPrev__kWt_d{left:-3rem;transform:rotate(180deg) translateY(50%)}.RoomModalGallery_thumbs__zNVjS{width:100%;height:4.375em;background:var(--background)}.RoomModalGallery_thumbsWrapper__z0DYV{justify-content:center}.RoomModalGallery_thumbSlide__zmY_v{width:5rem!important;cursor:pointer;opacity:.5}.RoomModalGallery_thumbSlideActive__YTjfE{border:2px solid var(--secondary);cursor:default;opacity:1}.RoomModalGallery_thumbSlideImage__gvAVr{position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.RoomInfo_roomInfo__wkEUF{display:flex;flex-direction:column;align-items:flex-start;gap:.5em}.RoomInfo_title__DporN{font-size:1.125rem;font-weight:500;line-height:1.2222rem}.RoomInfo_description__DsA6U,.RoomInfo_inRoom__vWHgX,.RoomInfo_subtitle__mqie0{font-size:.875rem;line-height:1.1429em}.RoomInfo_inRoom__vWHgX{font-weight:500}.RoomInfo_facilityIconWrapper__SvtM_{min-width:1.5em;min-height:1.5em;flex-shrink:0}.RoomInfo_facilityIcon__NvzMm{width:1.5em;height:1.5em}.RoomInfo_facilityInfo__vvKkr{display:flex;max-width:6.94em;align-items:center;gap:.25em}.RoomInfo_facilityText__0MCDd{overflow:hidden;font-size:.875rem;line-height:1.1429em;text-overflow:ellipsis}.RoomInfo_generalFacilitiesTitle__H1ujF{font-size:.875rem;font-style:normal;font-weight:500;line-height:1.1429em}.RoomInfo_facilitiesList__qTaMS{display:grid;grid-gap:.25em .5em;gap:.25em .5em;grid-template-columns:1fr 1fr}.RoomInfo_whatsInRoom__gSlEO{display:flex;align-items:center;color:var(--grey1);cursor:pointer;gap:.12em}.RoomInfo_whatsInRoom__gSlEO path{fill:var(--grey1)}.RoomInfo_whatsInRoomTitle__uueQ7{font-size:.875rem;font-weight:500;line-height:1.1429em}.RoomInfo_whatsInRoomTitleActive__DEBur{color:var(--secondary)}.RoomInfo_whatsInRoomDropdown__8rspZ{display:flex;width:27em;flex-direction:column;padding:.5em;border-radius:.5em;background:var(--white);box-shadow:0 4px 8px 0 rgb(0 0 0/6%),0 0 0 1px hsla(0,0%,42%,.08);gap:.5rem}.RoomInfo_chevron__fDnFK{width:.75em;height:.75em}.RoomInfo_chevronActive__epS_y{rotate:180deg}.RoomInfo_chevronActive__epS_y path{fill:var(--secondary)}.RoomInfo_buttonText__we073{font-size:.875rem;line-height:1.1429em}.RoomInfo_sharedFacilityInfo__LDMXQ{display:flex;align-items:center;gap:.25em}.MatrixRow_matrixRow__yPhaE{display:flex;padding:.5em 0;border-bottom:.0625em solid var(--grey3);gap:.62em}.MatrixRow_matrixRow__yPhaE:last-child{border-bottom:none}.MatrixRow_cellWrapper__RAtZJ{width:8.75em}.TapToSearch_tapToSearch__AVi7i{display:flex;flex-direction:column;align-items:center;padding:1.5rem;border-radius:.5rem;background:var(--white);gap:.5em}.TapToSearch_title__GBJEt{font-size:1.125rem;font-weight:500;line-height:1.2222em;text-align:center}.EmptyFiltration_emptyFiltrationContainer__6y0sm{display:flex;width:100%;align-items:center;justify-content:center;border-radius:var(--border-radius);background:var(--white)}.EmptyFiltration_emptyFiltrationTextSection__W1Cwg{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1em;gap:.5em;text-align:center}.EmptyFiltration_emptyFiltrationTitle__4sug0{font-size:1rem;font-weight:500;line-height:1.25em}.EmptyFiltration_emptyFiltrationButton__fMHW4,.EmptyFiltration_emptyFiltrationDescription__AUXob{font-size:.875rem;line-height:1.143em}.EmptyLayout_container__wDT8G{display:flex;width:100%;flex-direction:column;padding:1em;border-radius:.5em;background:var(--white);gap:.5em}.EmptyLayout_wrapper__c1A8c{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5em}.EmptyLayout_icon__ok6Oi{height:6.125em}.EmptyLayout_title__ZN_Eg{font-size:1rem;font-style:normal;font-weight:500;line-height:1.25em;text-align:center}@media (min-width:768px){.EmptyLayout_title__ZN_Eg{font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.22em}}.EmptyLayout_description__BYCQ_{font-size:.875rem;line-height:1.143em;text-align:center}.OfferList_container__74Cv9{display:flex;width:100%;flex-direction:column;gap:1em}.OfferList_title__GGjsL{width:100%;font-size:.875rem;line-height:1.1429em;text-align:center}.OfferList_scrollContainer__PyZXq{display:block;width:100%;max-width:100%;overflow-x:auto}.OfferList_scrollContainerMobile__f4ife{-ms-overflow-style:none;overflow-x:auto;scrollbar-width:none}.OfferList_scrollContainerMobile__f4ife::-webkit-scrollbar{display:none;-webkit-appearance:none;appearance:none}.OfferList_wrapper__OGQKV{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;flex-flow:row nowrap;align-items:stretch;justify-content:space-between;margin:0 auto;gap:.5em;overflow-x:auto}.Offer_container__YRO2t{display:flex;min-width:9.875em;height:5.625em;flex-direction:column;align-items:center;padding:.75em;border-radius:.5em;background:inherit}@media (min-width:768px){.Offer_container__YRO2t{min-width:8.375em;height:5em;padding:1em}}.OfferContent_container__GoOmN{justify-content:center;background:var(--background);cursor:pointer;gap:.286em;transition:all .15s ease-in-out}.OfferContent_container__GoOmN:hover{background:var(--grey3)}.OfferContent_dates__2lOY_{color:var(--secondary);font-weight:400;line-height:1.22em}.OfferContent_datesDesktop__IcA1A{font-size:1.125rem;line-height:1.2222em}.OfferContent_datesMobile__IXo2W{font-size:1rem;line-height:1.25em}.OfferContent_description__tlo_w{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:.875rem;line-height:1.22em}.OfferLoader_container__A04dJ{justify-content:flex-end;padding:2em .857em;border:1px solid var(--grey2);gap:1em}.OfferLoader_line__QJFh8{width:100%;border-top:1px solid var(--grey2)}.ShowMoreButton_showMoreButton__a1DLM{position:relative;display:flex;height:2.5em;align-items:center;justify-content:center;background:var(--white)}.ShowMoreButton_showMoreButtonPending__xtuzm{padding:.25em}.ShowMoreButton_loader__XMN__{position:absolute;width:2em;height:2em}.ShowMoreButton_loader__XMN__ path{fill:var(--black)}.ShowMoreButton_textInvisible__ZdtOl{visibility:hidden}.HotelNavbar_navbar__Rx6Nm{display:flex;align-items:center;justify-content:center;justify-content:space-between;padding:.5em .5em .5em 1em;border-radius:0 0 .5em .5em;margin-bottom:1em;background:var(--white);gap:1.5em;white-space:pre}.HotelNavbar_absoluteHeader__UvLGp{position:fixed;z-index:5;top:4.875rem;width:min(100%,77.5rem);padding:1rem}.HotelNavbar_linkList__CT4EP{display:flex;overflow:hidden;min-width:0;flex-shrink:1;flex-wrap:wrap;color:var(--grey1);gap:1.5em}.HotelNavbar_linkList__CT4EP::-webkit-scrollbar{display:none;-webkit-appearance:none;appearance:none}.HotelNavbar_linkList__CT4EP{-ms-overflow-style:none;scrollbar-width:none}.HotelNavbar_link__9FZdd{cursor:pointer;font-size:.875rem;line-height:1.1429em}.HotelNavbar_moreLinkActive__r9QF_{color:var(--secondary)}.HotelNavbar_arrow__MxlRO{width:.625rem;height:.625rem}.HotelNavbar_arrow__MxlRO path{fill:var(--grey1)}.HotelNavbar_arrowActive__76vgA{transform:rotate(180deg)}.HotelNavbar_arrowActive__76vgA path{fill:var(--secondary)}.HotelNavbar_linkActive__wvA0o{color:var(--black)}.HotelNavbar_linkHidden__49HxA{visibility:hidden}.HotelNavbar_leftBlock__4LW4N{display:flex;flex-direction:column;gap:1rem}.HotelNavbar_withStories__Lqzjw{gap:2.125rem}.HotelNavbar_rightBlock__tz7OQ{display:flex;align-items:center;gap:1em}.HotelNavbar_price__P90mn{font-size:1.125rem;font-weight:500;line-height:1.22em}.HotelNavbar_button__nhdUj{padding:.5em .75em;border-radius:.5em;background:var(--background)}.HotelNavbar_buttonText__zk7Cx{font-size:.875rem;line-height:1.1429em}.HotelNavbar_dropdownMenu__YyuuO{padding:.5em 0;border-radius:.5em;background:var(--white);box-shadow:0 4px 8px 0 rgb(0 0 0/6%),0 0 0 1px hsla(0,0%,42%,.08)}.HotelNavbar_dropdownItem__yO1mD{padding:.5em .75em;color:var(--grey1);cursor:pointer;white-space:pre}.HotelNavbar_dropdownItem__yO1mD:hover{background:var(--background)}.HotelNavbar_dropdownItemText__vZHgf{font-size:.875rem;line-height:1.2222em}.HotelNavbar_dropdownItemActive__zdZCQ{color:var(--black)}.HotelNavbar_linkListContainer__0EgUy{display:flex;overflow:auto;color:var(--grey1);gap:1.5em}.HotelNavbar_loaderContainer__giCqt{display:flex;align-items:center;color:var(--grey2);font-weight:500;gap:.5rem;font-size:1.375rem;line-height:1.625rem}.HotelNavbar_loader__4RM4I{width:1.25rem;height:1.25rem}.HotelNavbar_loader__4RM4I path{fill:#000}.HotelPriceContent_price__KV0q_{display:inline-flex;min-height:100%;align-items:center;justify-content:center;padding:.25em .5em;border-radius:.5em;margin-right:.5em;background:var(--background);vertical-align:top}.HotelPriceContent_priceText__UM8xn{font-size:1.375rem;font-weight:500;line-height:1.18em}.HotelPriceContent_priceTextInvisible__eKUqb{visibility:hidden}.HotelPriceContent_loader__aFgrT{position:absolute;width:1.625em;height:1.625em}.HotelPriceContent_loader__aFgrT path{fill:#000}.HotelPriceContent_priceTextNoPrice__dfnkt{color:var(--grey2);font-size:1.375rem;font-weight:500;line-height:1.18em}.HotelSeoInfo_container__PsM3d{display:flex;flex-direction:column;padding:1rem;border-radius:var(--border-radius);background-color:var(--white);gap:.5rem}.HotelSeoInfo_containerMobile__QGioy{padding:.75rem .5rem;gap:.25rem}.HotelSeoInfo_title__QT0kq{font-size:1.375rem;line-height:1.625rem;font-weight:500}.HotelSeoInfo_titleMobile__MDU5r{font-size:1.125rem;line-height:1.375rem}.HotelSeoInfo_infoText__IbyGb{font-size:.875rem;line-height:1rem}.HotelSeoInfo_toggleTextContainer__PYUYO{display:flex;align-items:center;gap:.125rem}.HotelSeoInfo_toggleText__m9MQv{font-size:.875rem;line-height:1rem;color:var(--grey1)}.HotelSeoInfo_toggleTextShowLess__szs_T,.HotelSeoInfo_toggleTextShowMore__I15Bp{display:none}.HotelSeoInfo_toggleTextArrow__SMK1P{height:.75rem}.HotelSeoInfo_toggleTextArrow__SMK1P path{fill:var(--grey1)}.HotelSeoInfo_infoToggleContainer__uDBhf{display:contents}@media (hover:hover){.HotelSeoInfo_infoToggleContainer__uDBhf:hover{cursor:pointer}.HotelSeoInfo_infoToggleContainer__uDBhf:hover .HotelSeoInfo_toggleText__m9MQv{text-decoration:underline}}.HotelSeoInfo_infoToggleContainer__uDBhf input{display:none}.HotelSeoInfo_infoToggleContainer__uDBhf:has(input:not(:checked)) .HotelSeoInfo_infoText__IbyGb{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;text-overflow:ellipsis}.HotelSeoInfo_infoToggleContainer__uDBhf:has(input:not(:checked)) .HotelSeoInfo_toggleTextShowMore__I15Bp{display:block}.HotelSeoInfo_infoToggleContainer__uDBhf:has(input:checked) .HotelSeoInfo_toggleTextShowLess__szs_T{display:block}.HotelSeoInfo_infoToggleContainer__uDBhf:has(input:checked) .HotelSeoInfo_toggleTextArrow__SMK1P{transform:rotate(180deg)}.HotelSeoRegisterRecord_container__UstHg{font-size:.875rem;line-height:1rem;color:var(--grey1)}.HotelSeoRegisterRecord_link__WtSGp{color:var(--secondary)}.HotelsPageDesktop_desktopHotelsPage__UcCVo{position:relative;display:flex;justify-content:center;margin-top:1em}.HotelsPageDesktop_hotelsPageContent__NQAK2{display:flex;min-width:59em;max-width:77.5em;flex-direction:column;padding-bottom:2.5em}.HotelsPageDesktop_aboutHotelBlocks__O3PiV{display:flex;gap:.5em}.HotelsPageDesktop_aboutHotelColumn__nFinI{display:flex;flex:1 1;flex-direction:column;gap:.5em}.HotelsPageDesktop_aboutHotelColumn__nFinI:empty{display:none}.HotelsPageDesktop_mainContent__m8O9J{display:flex;flex-direction:column;margin-top:1.5rem;gap:1.5rem}.Rating_container__AbuHx{display:flex;flex-direction:column;padding:16px;border-radius:6px;background-color:var(--white);gap:16px}.Rating_ratingsList__kpS55{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr 1fr}@media (min-width:992px){.Rating_ratingsList__kpS55{grid-template-columns:1fr}}.RatingHeader_container__WVwvf{display:flex;align-items:center;gap:12px}.RatingHeader_container__WVwvf .RatingHeader_hotelRating__Po8CI,.RatingHeader_ratingText__rzVhx{font-weight:500;font-size:1.375rem;line-height:1.625rem}.RatingHeader_ratingSubText__5bxmW{font-weight:400;font-size:.875rem;line-height:1rem}.RatingItem_ratingItem__k9LkW{display:flex;align-items:center;justify-content:space-between;color:var(--black)}.RatingItem_highRate__CUsMI{color:#00bc4b}.RatingItem_middleRate__3sM4g{color:#6ac140}.RatingItem_lowRate__L_hbE{color:#888c93}.RatingItem_progressBar__K6e9T{position:relative;width:100%;height:4px;border-radius:13px;margin-top:5px;background:#dfdddc}.RatingItem_styledProgressBar__0hoCJ{position:absolute;height:4px;border-radius:13px;background:var(--black)}.HotelMatrixCached_container__KWsKe{display:none}.HotelPoiDesktop_blockTitle___v_16{margin-bottom:.75rem;font-weight:500;font-size:1.375rem;line-height:1.625rem}.HotelPoiDesktop_mainContainer__Fh4of{padding:1rem;border-radius:var(--border-radius);background-color:var(--white);font-size:.875rem;line-height:1rem}.HotelPoiDesktop_poisContainer__S1ztd{display:grid;justify-content:space-between;grid-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;grid-template-columns:repeat(3,1fr)}.HotelPoiDesktop_twinPois__HVbj1{display:flex;flex-direction:column;row-gap:1.5rem}.HotelPoiDesktop_attention__ZtKu9{margin-top:1rem;color:var(--grey1)}.HotelPoiItem_poiTitle__H_5mI{margin-bottom:.75rem;font-weight:500}.HotelPoiItem_poiList__rUzdG{display:flex;flex-direction:column;row-gap:.75rem}.HotelPoiLabel_mainContainer__EfSwP{display:flex;align-items:start;-moz-column-gap:.375rem;column-gap:.375rem;font-weight:400;font-size:.875rem;line-height:1rem}.HotelPoiLabel_checkmark__trQFj svg{width:.625rem}.HotelPoiLabel_checkmark__trQFj svg path{fill:var(--grey2)}.HotelPoiLabel_dot__IWrx_{margin:0 .375rem;color:var(--grey1)}.HotelPoiLabel_label__Vn8Xl{color:var(--grey1)}.HotelPoiLabel_distance__erl8o{color:var(--secondary)}.HotelPoiLabel_labelSpan__P1iow{display:inline}.HotelPoiMobile_blockTitle__agGOO{margin-bottom:.75rem;font-weight:500;font-size:1.125rem;line-height:1.375rem}.HotelPoiMobile_mainContainer__YSNkN{display:flex;flex-direction:column;padding:.75rem .5rem;border-radius:var(--border-radius);background-color:var(--white);row-gap:.75rem;font-size:.875rem;line-height:1rem}.HotelInspirations_container__CHCqp{display:flex;overflow:hidden;max-width:31.5rem;gap:.625rem}.HotelInspirations_container__CHCqp::-webkit-scrollbar{display:none;-webkit-appearance:none;appearance:none}.HotelInspirations_container__CHCqp{-ms-overflow-style:none;scrollbar-width:none}.HotelInspirations_mobileContainer__gSGZJ{overflow:scroll;max-width:100%;padding:.75rem .875rem;border-radius:0 0 .5rem .5rem;background:var(--white)}.HotelsInfoPage_hotelsPage__UcKBv{position:relative;display:flex;flex-direction:column;padding:.5em .5em 2.5em;gap:.5em}.HotelsInfoPage_aboutHotelBlocks__sD_wj{display:flex;gap:1em}.HotelsInfoPage_aboutHotelColumn__wP00T{flex:1 1}.WishlistSorting_container__ylcV5{display:flex;flex-direction:column;gap:.5em}.WishlistSorting_label__mXfE_{font-size:1rem;line-height:1.25rem}.WishlistSorting_sortingOption__kJzip{display:flex;align-items:center;align-self:stretch;justify-content:space-between;padding:1em .5em}.WishlistSorting_title___yvXd{padding:.5em .5em 0;font-weight:700;font-size:1.125rem;line-height:1.375rem}.Input_input__H3gb4{width:100%;border:1px solid #e3e1dd;border-radius:8px;transition:border .15s linear}.Input_input__H3gb4:focus,.Input_input__H3gb4:hover{border:1px solid var(--black)}.Input_input__H3gb4.Input_error__8cVbr{border:1px solid var(--secondary)}.Input_input__H3gb4:disabled{border:1px solid #e3e1dd}.Input_input__H3gb4{font-size:.75rem;line-height:1rem}.Input_input__H3gb4[type=number]::-webkit-inner-spin-button,.Input_input__H3gb4[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.Input_input__H3gb4[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.OrdersList_container___lbYj{display:flex;width:100%;box-sizing:border-box;flex-direction:column;align-items:center;padding:1.5rem 1rem;border-radius:var(--border-radius);margin-top:.75rem;background:var(--white);font-weight:500;gap:.75rem;text-align:center}.OrdersList_title__k_UAG{font-size:1.125rem;line-height:1.375rem}.OrdersList_button__j_ofe{width:7.6875rem;font-size:.875rem;line-height:1rem}.OrdersList_ordersList__t5KEo{display:flex;width:100%;flex-direction:column;margin-top:.75rem;gap:.75rem}.OrdersList_loader__rgeof{width:1.5rem;height:1.5rem}.OrdersList_loader__rgeof path{fill:var(--grey2)}.OrdersList_scrollTrigger__4mGFq{display:flex;height:3rem;align-items:center;justify-content:center}.OrdersList_error__bFsCH{font-weight:400;font-size:1rem;line-height:1.25rem}.CertificateCard_certificateContainerDesktop__oCdA9>div:last-child{height:6.5rem}.CertificateCard_certificateContainerDesktop__oCdA9>div>div>div:nth-child(2){justify-content:flex-end}.AmountText_debtAmount__X8f2O{color:var(--secondary)}.ButtonWrapper_buttonWrapper__QqkPO{display:flex;align-items:flex-end}.ButtonWrapper_payButton__Q3B9e{width:8.5625rem}.ButtonWrapper_npsButton___gzou{width:18.5625rem;font-weight:500}.ButtonWrapper_npsButton___gzou,.ButtonWrapper_payButton__Q3B9e{height:2.5rem}.ButtonWrapper_link__Fxk1F{width:100%}.CardContainer_container__OEoDy{display:flex;overflow:hidden;width:100%;flex-direction:column;border-radius:var(--border-radius);cursor:pointer}.CardContainer_containerMobile__IRX5N{width:100%}.CardHeader_header__zWs02{display:flex;width:100%;height:2rem;justify-content:space-between;padding:.5rem .75rem;background-color:var(--grey3);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);font-weight:500;gap:1rem;font-size:.875rem;line-height:1rem}.CardHeader_headerMobile__kCaml{height:2.5rem;flex-direction:column;padding:.3125rem .5rem;gap:.125rem;font-size:.75rem;line-height:.875rem}.CardHeader_orangeHeader__7wz4E{background-color:var(--secondary);color:var(--white)}.CardHeader_leftTextWrapper__MxcDz{display:flex;gap:.25rem}.CardHeader_leftTextWrapper__MxcDz span{display:flex;align-items:center;margin:0;white-space:nowrap}.CardHeader_rightTextWrapper__Ye2an{display:inline-block;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.CardHeader_orangeStatus__3xpgs{color:var(--secondary)}.CardBody_body__vLpX6{display:flex;width:100%;align-items:stretch;background-color:var(--white)}.CardBody_bodyMobile__voE_F{flex-direction:column;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.CardBody_imageWrapper__pQ_03{position:relative;width:11.625rem}.CardBody_imageWrapperMobile__5NfSr{width:100%;height:5rem;border-radius:0}.CardBody_image__T7c69{height:100%;flex-shrink:0;align-self:stretch;-o-object-fit:cover;object-fit:cover}.CardBody_textBlockWrapper__Y6qu2{display:flex;width:100%;height:-moz-fit-content;height:fit-content;flex:1 1;flex-direction:column;padding:.75rem;gap:.75rem}.CardBody_textBlockWrapperMobile__94edb{padding:.5rem;gap:.5rem}.CardBody_firstTextSection__JPdxf{display:flex;width:100%;justify-content:space-between;font-weight:500;gap:.75rem;font-size:1rem;line-height:1.25rem}.CardBody_firstTextSectionMobile__XYSRU{flex-direction:column;gap:.125rem;font-size:.875rem;line-height:1rem}.CardBody_secondTextSection__mzldK{display:flex;justify-content:space-between;gap:1.5rem;font-size:.875rem;line-height:1rem}.CardBody_secondTextSectionMobile__XmBDj{flex-direction:column;gap:.5rem}.CardBody_secondTextSectionMobile__XmBDj button{width:100%}.CardBody_overlaySvgWrapper__G3J09{position:absolute;top:50%;left:50%;width:5.625rem;height:5.625rem;transform:translate(-50%,-50%)}.CardBody_overlaySvgWrapperMobile__nrWDb{width:4.375rem;height:4.375rem}.BoookingInfo_dateInfoWrapper__7GE4u{display:flex;gap:.25rem}.BoookingInfo_dateInfoWrapper__7GE4u span{display:flex;align-items:center;margin:0;white-space:nowrap}.BoookingInfo_dateInfoWrapperMobile__RFiTZ{flex-wrap:wrap}.BoookingInfo_dateInfoWrapperMobile__RFiTZ span{white-space:normal}.HotelInfo_infoWrapper___mRYC{display:flex;flex-direction:column;gap:.125rem}.HotelInfo_hotel__uT78b{font-weight:500}.HotelInfo_infoTextWrapper__eEUwB{display:block}.HotelInfo_infoTextWrapperMobile__ohgrF{font-size:.75rem;line-height:.875rem}.HotelInfo_infoTextWrapper__eEUwB span{display:inline}.TariffPrepaymentPopup_content__MKvGZ{width:31.25rem;padding:1.5rem}.TariffPrepaymentPopup_container__HvF5J{display:flex;flex-direction:column;gap:.75rem}.TariffPrepaymentPopup_header__B6F1Q{font-weight:500;font-size:1.375rem;line-height:1.625rem}.TariffPrepaymentPopup_headerMobile__7RwGD{font-size:1.125rem;line-height:1.375rem}.TariffPrepaymentPopup_planTypes___IXss{display:flex;flex-direction:column;gap:.75rem}.TariffPrepaymentPopup_item__6x6x4{display:flex;align-items:center;justify-content:space-between;font-weight:500;font-size:.875rem;line-height:1rem}.TariffPrepaymentPopup_itemMobile__JAd4a{font-weight:400;gap:.25rem;font-size:1rem;line-height:1.25rem}.TariffPrepaymentPopup_description__KGGiu{padding-right:1.5rem;color:var(--grey1);font-size:.875rem;line-height:1rem}.TariffPrepaymentPopup_description__KGGiu a{color:var(--black);text-decoration:none}.TariffPrepaymentPopup_button__1c_26{font-size:.875rem;line-height:1rem}.DoneStep_container__wvvig{display:flex;flex-direction:column;align-items:center;gap:.75rem}@media (min-width:992px){.DoneStep_container__wvvig{align-items:start;gap:.5rem}}.DoneStep_header__V6iCS{display:block;font-weight:500;font-size:.875rem;line-height:1rem}.DoneStep_mobileHeader__hr8IR{font-size:1.125rem;line-height:1.375rem}.DoneStep_mobileTextContainer__3TmhB{display:flex;flex-direction:column;gap:.75rem;text-align:center}.DoneStep_label__oojw9{margin-top:.25rem;color:#73716e;font-size:.75rem;line-height:.875rem}.DoneStep_mobileLabel__H_xBc{font-size:1rem;line-height:1.25rem}.DoneStep_successIcon__3U5FS{display:inline-flex;width:3rem;min-width:.938em;height:3rem;min-height:.938em;align-items:center;justify-content:center;border-radius:100%;background-color:var(--primary);text-align:start}.DoneStep_check__zGU09{width:2rem;height:2rem}.DoneStep_check__zGU09>path{fill:#000}.DoneStep_returnButton__ZwdhB{padding:.75rem 1rem;color:var(--secondary);font-size:1rem;line-height:1.25rem}.ErrorStep_container__kysLh{display:flex;flex-direction:column;align-items:center;gap:.75rem}@media (min-width:992px){.ErrorStep_container__kysLh{align-items:start;gap:.5rem}}.ErrorStep_errorIcon__kuoUN{display:inline-flex;width:3rem;min-width:.938em;height:3rem;min-height:.938em;align-items:center;justify-content:center;border-radius:100%;background-color:var(--background);text-align:start}.ErrorStep_close__8MXRs{width:2rem;height:2rem}.ErrorStep_close__8MXRs>path{fill:var(--secondary)}.ErrorStep_text__iCsK4{font-weight:500;font-size:1.125rem;line-height:1.375rem}@media (min-width:992px){.ErrorStep_text__iCsK4{font-size:.875rem;line-height:1rem}}.ErrorStep_button__vjdKl{width:100%;padding:.75rem 1rem;font-size:1rem;line-height:1.25rem}@media (min-width:992px){.ErrorStep_button__vjdKl{font-size:.875rem;line-height:1rem}}.ErrorStep_returnButton__vbWqB{padding:.75rem 1rem;color:var(--secondary);font-size:1rem;line-height:1.25rem}.ExploreFilters_mobileWrapper__0eFav{position:fixed;z-index:1;overflow:scroll;padding:16px 8px;background-color:#fff;inset:0}.ExploreFiltersContent_container__01IBj{min-width:220px}.ExploreFiltersContent_content__2Hzj3{display:flex;flex-direction:column;gap:.5rem}.ExploreFiltersContent_mobileContent__iVzPB{padding-bottom:3.75rem;gap:1rem}.ExploreFiltersContent_mobileButtons__TDmQA{display:flex;justify-content:space-between;margin-bottom:1rem;color:var(--secondary);font-size:1rem;line-height:1.25rem}.ExploreFiltersContent_floatingSection__q1TH1{position:fixed;z-index:2;bottom:0;left:0;width:100%;padding:1em}.ExploreFiltersContent_submitButton__4HdRX{width:100%}.ExploreFiltersContent_submitButton__4HdRX:disabled{opacity:1}.ExploreFiltersContent_resetButton__B1q3X{padding:.75rem 1rem .75rem .75rem;gap:.25rem;font-size:.875rem;line-height:1rem}.ExploreFiltersContent_refreshIcon__mNFHd{height:.75rem;cursor:pointer}.ExploreFiltersContent_skiDistance__AZizG{flex-grow:1}.OptionFilter_resetFilterItem__brwDr.OptionFilter_resetFilterItem__brwDr{padding:.375em .625em .375em .75em;gap:.25em;font-size:.875rem;line-height:1rem}.OptionFilter_deleteIcon__KTP3x{height:1em}.OptionFilter_deleteIcon__KTP3x>path{fill:var(--grey-1)}.OptionFilter_container__L2I4b{position:relative;display:flex;flex-direction:column;gap:.75rem}.OptionFilter_refreshIcon__azhUj{position:absolute;right:0;height:1.125em;cursor:pointer}.OptionFilter_refreshIcon__azhUj>path{fill:#73716e}@media (min-width:992px){.OptionFilter_refreshIcon__azhUj{height:1.313em}}.OptionFilter_arrow__u4QWt{position:absolute;right:0;cursor:pointer;transition:transform .3s linear}.OptionFilter_arrow__u4QWt+.OptionFilter_refreshIcon__azhUj{right:1rem}.OptionFilter_rotated__ewFEO{transform:rotate(180deg)}.OptionFilter_heading__wg2Wr{font-size:1.125rem;font-weight:500;line-height:1.25rem}@media (min-width:992px){.OptionFilter_heading__wg2Wr{font-size:1rem;line-height:1.25rem}}.OptionFilter_headingWithResetButton__yaZz4{padding-right:1.125rem}.OptionFilter_option__vdigP{display:flex;flex-direction:row-reverse;align-self:stretch;cursor:pointer;gap:.5rem;font-size:1rem;line-height:1.25rem}.OptionFilter_option__vdigP label{cursor:inherit}.OptionFilter_option__vdigP>:first-child{margin-left:auto}@media (min-width:992px){.OptionFilter_option__vdigP{flex-direction:row}.OptionFilter_option__vdigP>:first-child{margin-left:0}.OptionFilter_option__vdigP{font-size:.875rem;line-height:1rem}.OptionFilter_option__vdigP input[type=radio]{width:1.125rem;height:1.125rem}}.OptionFilter_disabled__Vjk8p{color:#73716e;opacity:var(--disabled-opacity);pointer-events:none}.OptionFilter_details__MGqBr{color:#73716e;font-size:.75rem;line-height:.875rem}.OptionFilter_bottomHidden__JTGbQ{font-size:.875rem;line-height:1rem;color:#73716e}.OptionFilter_container__L2I4b .OptionFilter_bottomHiddenButton__13zZ_{justify-content:start;padding:0}.OptionFilter_icon__Tp7Rd{width:.75em;margin-left:.25em}.OptionFilter_icon__Tp7Rd>path{fill:#73716e}.HotelStars_container__upKSK{display:flex;align-items:center}.HotelStars_container__upKSK:empty{display:none}.HotelStars_container__upKSK>svg{width:.875em;height:.875em}.TouristGender_container__JjcWS{position:relative;width:5rem;flex:1 1;cursor:pointer}.TouristGender_container__JjcWS input{cursor:pointer}.TouristGender_arrow__RA3Aj{position:absolute;right:.75rem;bottom:1rem;width:.75rem;pointer-events:none}.TouristGender_arrow__RA3Aj.TouristGender_arrowMobile__tHDqe{top:2.5rem;right:.5rem}.TouristGender_input__d8lSI{width:100%;height:2.75rem;flex:1 1;font-size:1rem;line-height:1.25rem}.TouristGender_mobileDropdown__tc7vP{bottom:2rem}.TouristBirthday_birthdayContainer__dNm36{width:100%;flex:2 1}.TouristBirthday_birthdayContainer__dNm36 .TouristBirthday_birthdayInput__wzowF{width:100%!important;height:2.75rem;font-size:1rem;line-height:1.25rem}.TouristDateField_input___nSi9.TouristDateField_input___nSi9{width:7.15rem}.TouristCitizenship_container__mwc24{position:relative;width:6.625rem;cursor:pointer}.TouristCitizenship_container__mwc24 input{cursor:pointer}.TouristCitizenship_arrow__JiKrV{position:absolute;right:.75rem;bottom:1rem;width:.75rem;pointer-events:none}.TouristCitizenship_text__nCvCR{text-overflow:ellipsis}.TouristCitizenship_containerMobile__SYuAm{width:100%;flex:2 1}.TouristCitizenship_containerMobile__SYuAm .TouristCitizenship_citizenshipInput__pWztd{width:100%;height:2.75rem;font-size:1rem;line-height:1.25rem}.TouristCitizenship_arrow__JiKrV.TouristCitizenship_arrowMobile__Rg7w4{top:2.5rem;right:.5rem}.TouristCitizenship_mobileDropdown__tWBs6{bottom:2rem}.TouristDocument_numberField__B0Q45.TouristDocument_numberField__B0Q45{width:6.625rem}.TouristDocument_documentContainer__f_LvJ{display:flex;flex-direction:column;row-gap:.25rem}.TouristDocument_fields__lMrRs{display:flex;flex-direction:row;-moz-column-gap:.5rem;column-gap:.5rem}.TouristDocument_documentContainer__f_LvJ .TouristDocument_laterButton__5wY8e{color:var(--secondary);font-size:.75rem;line-height:1rem}.TouristDocument_laterText__lLK0K{color:var(--black);font-size:.8125rem;line-height:.938rem}.TouristDocument_containerMobile__hVJYq{width:100%;flex:1 1}.TouristDocument_containerMobile__hVJYq .TouristDocument_inputMobile__jai14{width:100%;height:2.75rem;font-size:1rem;line-height:1.25rem}.LoyaltyCard_mainContainer__suKMk{display:flex;flex-direction:column;margin-top:.5625rem;row-gap:.5rem}.LoyaltyCard_mainContainer__suKMk.LoyaltyCard_mainContainerMobile__Icxk_{margin-top:.8125rem;row-gap:.8125rem}.LoyaltyCard_inputBlock__qa4M_{display:flex;flex-direction:column;row-gap:.25rem}.LoyaltyCard_questionIcon__Z2RVQ{width:.75rem;height:.75rem}.LoyaltyCard_questionIcon__Z2RVQ path{fill:var(--grey1)}.LoyaltyCard_questionBlock__nN23J{display:flex;flex-direction:row;color:var(--grey1);-moz-column-gap:.125rem;column-gap:.125rem;font-size:.75rem;line-height:1rem}.LoyaltyCard_checkbox__zQRUQ{display:flex;flex-direction:row;align-items:center;-moz-column-gap:.375rem;column-gap:.375rem}.LoyaltyCard_checkbox__zQRUQ input{border:.0625rem solid var(--grey2)}.LoyaltyCard_checkbox__zQRUQ input,.LoyaltyCard_checkbox__zQRUQ input:after{width:1.125rem;height:1.125rem;border-radius:.25rem}.LoyaltyCard_input__wE_Bm{width:14.375rem;height:2.5rem;padding:.75rem 1rem .75rem .75rem;font-weight:500}.LoyaltyCard_input__wE_Bm.LoyaltyCard_inputMobile__4WQ2R{width:100%;font-size:1rem;line-height:1.25rem}.LoyaltyCard_bubbleText__eypMo,.LoyaltyCard_checkboxText__R_ji4{color:var(--black);font-size:.875rem;line-height:1rem}.LoyaltyCard_bubbleText__eypMo{display:flex;width:100%;padding:0 .125rem;text-align:justify}.LoyaltyCard_mainContainer__suKMk .LoyaltyCard_warnedInput__i_2tg,.LoyaltyCard_mainContainer__suKMk .LoyaltyCard_warnedInput__i_2tg:focus,.LoyaltyCard_mainContainer__suKMk .LoyaltyCard_warnedInput__i_2tg:hover{border:.0625rem solid #ff611d}.LoyaltyCard_warningText__lyyaq{padding:.5rem;background-color:#ffe6dd;color:#ff611d;font-size:.75rem;line-height:1rem}.LoyaltyCard_warningBubble__zX7OU{padding:0}.LoyaltyCard_input__wE_Bm input::-webkit-inner-spin-button,.LoyaltyCard_input__wE_Bm input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.LoyaltyCard_input__wE_Bm input[type=number]{-moz-appearance:textfield}.LoyaltyCard_arrow__jvJDN{background-color:#ffe6dd}.LoyaltyCard_checkboxBlock__6uBCC{display:flex;flex-direction:row;align-items:center;gap:.5rem}.VisaServiceOptions_container___tF0O{display:flex;flex-direction:column;row-gap:.25rem}.VisaServiceOptions_container___tF0O .VisaServiceOptions_radio__cPtfE{width:1.125rem;height:1.125rem;cursor:pointer}.VisaServiceOptions_label__WVK6I{display:flex;flex-direction:row;align-items:center;-moz-column-gap:.25rem;column-gap:.25rem;font-size:.875rem;line-height:1rem}.VisaServiceOptions_unselected__q8681{color:var(--grey1)}.ValidationErrorsList_container__GfOkF{padding:.5rem;color:var(--secondary);font-size:.75rem;line-height:1rem}.TouristFormWarnings_container__bUnXc{width:100%;padding:1rem;border-radius:var(--border-radius);margin:.5rem 0;background:var(--lightorange);color:var(--black);font-size:.875rem;line-height:1rem}.TouristFormWarnings_container__bUnXc:last-of-type{margin-bottom:0}.TouristFormWarnings_container__bUnXc a{color:var(--black)}.TouristFormWarnings_container__bUnXc .TouristFormWarnings_link__wJYIb{color:var(--secondary);cursor:pointer}.TouristFormWarnings_boldText__ANQNC{font-weight:500}.SubmitMobileButton_button__KC4fE{width:100%;height:2.5rem;padding:.75rem 1rem}