.ratingbadge_wrapper__TMIUT{display:flex;align-items:center;gap:4px;padding:4px 6px;border-radius:5px;border:1px solid var(--light-gray-02,#edf3f5);color:#70c92a}.ratingbadge_wrapper__TMIUT span{letter-spacing:-.15px;font-size:15px}.ratingbadge_wrapper__TMIUT svg{fill:currentColor}.ratingbadge_orange__NYjZ9{color:var(--additional-orange)}.ratingbadge_num__mPrwh{font-size:13px;font-weight:700}.ratingbadge_mini__kxrlj{font-size:13px}.ratingbadge_end__70msA{color:var(--text-black,#0c1e2f);margin-left:4px}.rating_wrapper__NRGfD{display:flex}.rating_gold__cXr_H{fill:var(--additional-orange,#fe9821)}.rating_gray__eT6Sb{fill:var(--text-gray,#61717e);opacity:.5}.starsbadge_wrapper___ceVJ{display:flex;align-items:center;gap:4px;padding:4px 6px;border-radius:5px;border:1px solid var(--light-gray-02,#edf3f5);font-size:15px;font-weight:400;line-height:120%}.starsbadge_wrapper___ceVJ span{letter-spacing:-.15px}.starsbadge_gold__DINah{fill:var(--additional-orange,#fe9821)}.hotelrating_badges__665Px{display:flex;align-items:center;gap:8px;margin-bottom:20px}.cardheadmobile_mobileHead__2Ckqh{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:4px}.cardheadmobile_mobileHead__2Ckqh .cardheadmobile_badges__DRBiL{margin-bottom:0}.cardheadmobile_location__gx5TT{margin:20px 0 8px;display:flex;align-items:center;gap:8px;flex-wrap:nowrap;width:100%}.cardheadmobile_location__gx5TT span{color:var(--text-gray,#61717e);font-size:13px;font-weight:400;line-height:120%;white-space:nowrap}.cardheadmobile_rating__3XJfD{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto;margin-bottom:0!important}.cardheadmobile_badges__DRBiL{display:flex;align-items:center;gap:8px;margin-bottom:20px}.cardheadmobile_flagImg__fnZOc{display:flex;border-radius:2px;height:15px;width:19px;overflow:hidden;flex-shrink:0}.cardheadmobile_country__m3_q5{margin-top:10px;display:flex;align-items:center;gap:8px;font-weight:400;color:var(--text-gray,#61717e);font-size:13px}.cardheadmobile_country__m3_q5>img{border-radius:5px}.hotelimages_pics__t0fPe{flex-grow:1;margin-bottom:12px;position:relative}.hotelimages_pics__t0fPe.hotelimages_notmobile__qtnYP{max-width:321px;height:226px;flex-shrink:0}.hotelimages_img__893Jh{width:100%;height:100%;border-radius:8px;background-color:#f6f9fa}.hotelimages_img__893Jh.hotelimages_notmobile__qtnYP{max-width:321px;height:226px;flex-shrink:0}.hotelimages_wrapperButtonArrowSwiper__8_GWq{position:relative;width:321px}.hotelimages_buttonArrowSwiper__yUcVn{position:absolute;top:100px;z-index:2;width:19px;height:32px;background:#fff;border:1px solid #e0e0e0;border-left:none;color:#a0a0a0;display:flex;align-items:center;justify-content:center;cursor:pointer}.hotelimages_buttonArrowSwiper__yUcVn.hotelimages_left__Jgcn8{border-radius:0 100px 100px 0}.hotelimages_buttonArrowSwiper__yUcVn.hotelimages_right__yaBka{border-radius:100px 0 0 100px;right:0}.hotelimages_swiperMobile__hTAA2 .swiper-pagination{position:relative;bottom:0;margin-top:8px}.hotelimages_swiperMobile__hTAA2 .swiper-pagination-bullet{width:8px;height:8px;background:var(--light-gray-04);opacity:1}.hotelimages_swiperMobile__hTAA2 .swiper-pagination-bullet-active{background:var(--dark-green-02)}.hotelimages_countPictures__cMvaP{position:absolute;top:12px;left:12px;z-index:10;background:rgba(12,30,47,.6);color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:700}.hotelimages_hotelPageMobile__EHOpx.hotelimages_notmobile__qtnYP{max-width:100%!important}.hotelimages_hotelPageMobile__EHOpx .hotelimages_wrapperButtonArrowSwiper__8_GWq{width:100%!important}.hotelimages_hotelPageMobile__EHOpx .hotelimages_wrapperButtonArrowSwiper__8_GWq .swiper-slide{width:100%!important;height:214px!important}.hotelimages_hotelPageMobile__EHOpx .hotelimages_img__893Jh.hotelimages_notmobile__qtnYP{max-width:100%!important}@media(max-width:768px){.hotelimages_img__893Jh.hotelimages_notmobile__qtnYP,.hotelimages_pics__t0fPe.hotelimages_notmobile__qtnYP{max-width:100%!important}.hotelimages_wrapperButtonArrowSwiper__8_GWq{width:100%}}.tooltip_tooltipContainer__pQHyD{position:relative;display:block}.tooltip_tooltipContent__YvM09{position:absolute;background-color:var(--text-black,#0c1e2f);color:var(--text-white,#fff);width:200px;padding:12px;border-radius:8px;font-size:13px;font-weight:400;line-height:120%;z-index:999;top:calc(100% - 2px);left:90px;transform:translateX(-50%)}.tooltip_tooltipContent__YvM09:after{content:"";position:absolute;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--text-black,#0c1e2f);top:-5px;left:15px;transform:rotate(180deg)}@media(max-width:760px){.tooltip_tooltipContent__YvM09{left:87px}.tooltip_tooltipContent__YvM09:after{left:18px}.tooltip_tooltipContainer__pQHyD{margin-left:5px}}@media(max-width:400px){.tooltip_tooltipContainer__pQHyD{margin-left:0}}.hotelcard_wrapper___oPxZ{border-radius:8px;background:var(--text-white,#fff);padding:10px}.hotelcard_wrapper___oPxZ .swiper-pagination{position:relative;bottom:0;margin-top:8px}.hotelcard_wrapper___oPxZ .swiper-pagination-bullet{width:8px;height:8px;background:var(--light-gray-04);opacity:1}.hotelcard_wrapper___oPxZ .swiper-pagination-bullet-active{background:var(--dark-green-02)}.hotelcard_inner__Id8rV{position:relative;display:flex;justify-content:space-between}.hotelcard_inner__Id8rV.hotelcard_mobile___CBIH{flex-direction:column}.hotelcard_height45__Stu4b{max-height:45px}.hotelcard_wrapperButtonArrowSwiper__9flFw{position:relative;width:321px}.hotelcard_availability__7gCdW{display:flex;align-items:center;justify-content:space-between}.hotelcard_availability__7gCdW>h4{color:#fe2121;font-size:13px;font-weight:700;margin-bottom:18px;line-height:120%}.hotelcard_pics__D8ZoX{flex-grow:1;margin-bottom:12px;position:relative}.hotelcard_pics__D8ZoX.hotelcard_notmobile__0ZGzC{max-width:321px;height:226px;flex-shrink:0}.hotelcard_buttonQuickOrder___pHwa{margin-top:5px;width:100%;max-height:45px}.hotelcard_img__B7Eav{width:100%;height:100%;border-radius:8px;background-color:#f6f9fa}.hotelcard_img__B7Eav.hotelcard_notmobile__0ZGzC{max-width:321px;height:226px;flex-shrink:0}.hotelcard_favorite__4_tcE{position:absolute;left:12px;top:12px;background:transparent;border:0;padding:0;z-index:10}.hotelcard_heart__qyE9p{width:24px;height:24px;fill:#ffb6c1}.hotelcard_info__IHLLF{padding:10px 16px;display:flex;flex-direction:column;width:240px;flex-shrink:0}.hotelcard_location__DD3yX{display:flex;gap:4px;margin:0 0 8px}.hotelcard_location__DD3yX img{border-radius:2px}.hotelcard_location__DD3yX span{color:var(--text-gray,#61717e);font-size:13px;font-weight:400;line-height:120%}.hotelcard_badges__pWpwg{display:flex;align-items:center;gap:8px}.hotelcard_flag__VF6_a{display:flex;border-radius:2px;overflow:hidden}.hotelcard_title__XADRH{font-size:21px;font-weight:700;line-height:112%;letter-spacing:-.21px}.hotelcard_services__qQSzo{margin-top:20px;display:flex;flex-wrap:wrap;gap:10px}.hotelcard_services__qQSzo.hotelcard_withTooltip__25IoU{gap:5px}.hotelcard_service__w9P1q{display:flex;align-items:center;gap:2px}.hotelcard_service__w9P1q>svg{width:20px;height:20px;stroke:var(--dark-green-02)}.hotelcard_service__w9P1q span{color:var(--text-gray,#61717e);font-size:13px;font-weight:400;line-height:120%}.hotelcard_buttonArrowSwiper__vv7E9{position:absolute;top:100px;z-index:10;width:19px;height:32px;background:#fff;border:1px solid #e0e0e0;border-left:none;color:#a0a0a0;display:flex;align-items:center;justify-content:center;cursor:pointer}.hotelcard_buttonArrowSwiper__vv7E9.hotelcard_left__W6ODw{border-radius:0 100px 100px 0}.hotelcard_buttonArrowSwiper__vv7E9.hotelcard_right__f_RFq{border-radius:100px 0 0 100px;right:0}.hotelcard_helpWrapper__reqxz{display:flex;position:relative}.hotelcard_helpIcon__urSCB{width:20px;height:20px;fill:var(--light-gray-04)}.hotelcard_result__qXL_b{display:flex;flex-direction:column;flex-grow:1;min-width:232px;padding:16px;border-radius:8px;border:1px solid var(--light-gray-02,#edf3f5)}.hotelcard_conditions__6ptyS{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.hotelcard_condition__jutaG{display:flex;align-items:center;gap:4px}.hotelcard_condition__jutaG svg{width:16px;height:16px;stroke:var(--dark-green-02)}.hotelcard_condition__jutaG svg.hotelcard_fill__fdw5n{stroke:none;fill:var(--dark-green-02)}.hotelcard_condition__jutaG span{color:var(--text-gray,#61717e);font-size:13px;font-weight:400;line-height:120%}.hotelcard_buy__QKSWD{margin-top:auto}.hotelcard_buy__QKSWD a{margin-top:7px}.hotelcard_price__dAQdJ{color:var(--text-black,#0c1e2f);font-size:21px;font-style:normal;font-weight:700;line-height:112%;letter-spacing:-.21px}.hotelcard_priceUpdatedAt__qPoRp{display:flex;align-items:center;gap:4px;margin-bottom:8px}.hotelcard_priceUpdatedAt__qPoRp svg{width:20px;height:20px;fill:var(--light-gray-04);vertical-align:middle}.hotelcard_priceUpdatedAt__qPoRp svg.hotelcard_fill__fdw5n{stroke:none;fill:var(--dark-gray-02)}.hotelcard_priceUpdatedAt__qPoRp span{color:var(--text-gray,#61717e);font-size:13px;font-weight:400;line-height:120%}.hotelcard_mobileInfo__HBu0m{display:none;flex-direction:column;width:100%}.hotelcard_mobileInfo__HBu0m .hotelcard_conditions__6ptyS{flex-direction:row;flex-wrap:wrap;max-width:400px;gap:8px 12px}.hotelcard_mobileInfo__HBu0m .hotelcard_conditions__6ptyS *{white-space:nowrap}.hotelcard_mobileInfo__HBu0m .hotelcard_buy__QKSWD{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.hotelcard_mobileInfo__HBu0m .hotelcard_priceContainer__ezn3O{display:flex;flex-direction:column}.hotelcard_documents__GpArz{margin-top:8px;border-radius:8px;background:var(--Light-Gray-01,#f6f9fa);padding:12px;display:flex;gap:5px}.hotelcard_documents__GpArz a{display:flex;align-items:center;gap:6px;border-radius:24px;border:1px solid var(--Dark-Green-20,rgba(0,96,118,.2));padding:6px 16px 6px 11px;color:var(--Dark-Green-02,#006076);font-size:13px;font-style:normal;font-weight:700;line-height:120%}@media(max-width:850px){.hotelcard_info__IHLLF,.hotelcard_result__qXL_b{display:none}.hotelcard_mobileInfo__HBu0m{display:flex}}@media(max-width:400px){.hotelcard_priceUpdatedAt__qPoRp{max-width:148px;font-size:11px}.hotelcard_priceUpdatedAt__qPoRp>svg{margin-left:5px}}@media(max-width:900px){.hotelcard_img__B7Eav{width:100%!important}.hotelcard_buy__QKSWD a{margin-top:0}}@media(max-width:768px){.hotelcard_mobileInfo__HBu0m{display:flex}.hotelcard_height45__Stu4b{max-height:40px}.hotelcard_availability__7gCdW{flex-direction:row}.hotelcard_availability__7gCdW>div{margin-left:0}.hotelcard_availability__7gCdW>h4{margin-bottom:0}.hotelcard_priceUpdatedAt__qPoRp span{display:inline-flex}}@media(max-width:420px){.hotelcard_priceUpdatedAt__qPoRp span{display:ruby}}.order_wrapper__b3Y3G{margin-top:20px;margin-bottom:20px}.order_inner__pEbYo{display:flex;justify-content:space-between;align-items:flex-start;padding-right:40px}.order_form__tW3_h{width:50%;padding:40px}.order_title__fYzgu{color:var(--text-black,#0c1e2f);font-size:42px;font-style:normal;font-weight:700;line-height:112%;letter-spacing:-.84px}.order_desc__Yimrj{color:var(--text-gray,#61717e);font-size:17px;font-weight:700;line-height:140%;margin:16px 0 20px}.order_list__9fJYz{display:flex;flex-direction:column;gap:10px}.order_list__9fJYz li{display:flex;align-items:center}.order_list__9fJYz li img{margin-right:8px}.order_input__RtCq3{margin:20px 0}.order_mini__RCqfj .order_inner__pEbYo{padding-right:0;margin:0 calc(var(--container-padding)*-1);align-items:center;gap:40px}.order_mini__RCqfj .order_pic__YpB1x{width:420px}.order_mini__RCqfj .order_form__tW3_h{padding:0}.order_mini__RCqfj .order_title__fYzgu{font-size:21px;font-style:normal;font-weight:700;line-height:112%;letter-spacing:-.21px}@media(max-width:1090px){.order_form__tW3_h{padding:20px}.order_inner__pEbYo{padding-right:0}}@media(max-width:1020px){.order_form__tW3_h{padding:20px}.order_inner__pEbYo{padding-right:0}.order_pic__YpB1x{width:400px}}@media(max-width:840px){.order_form__tW3_h{padding:0 10px 0 0}.order_title__fYzgu{font-size:28px}}@media(max-width:720px){.order_form__tW3_h{padding:0}.order_inner__pEbYo{flex-direction:column}.order_pic__YpB1x{order:-1;width:auto;margin:0 auto 20px}.order_form__tW3_h{max-width:580px;width:100%;margin:0 auto}}.Pagination_pagination__81kT6{display:flex;align-items:center;gap:16px;justify-content:center;margin:32px 0}@media(max-width:500px){.Pagination_pagination__81kT6{gap:2px}}.Pagination_pages__a945H{display:flex;align-items:center;gap:4px}.Pagination_page__dE0Wd{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;color:var(--dark-green-02);font-size:17px;cursor:pointer;transition:all .2s;background:var(--light-gray-02)}.Pagination_page__dE0Wd:hover{background:var(--light-gray-03)}.Pagination_page__dE0Wd.Pagination_active__4LyKY{background:var(--dark-green-02)!important;color:#fff}.Pagination_arrow__3YgOF{border:none;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--light-gray-02);cursor:pointer;transition:all .2s}.Pagination_arrow__3YgOF:hover:not(:disabled){background:var(--light-gray-03)}.Pagination_arrow__3YgOF.Pagination_disabled__bIRZI{opacity:.5;cursor:not-allowed;pointer-events:none}.Pagination_arrow__3YgOF:disabled{opacity:.5;cursor:not-allowed}.Pagination_arrow__3YgOF.Pagination_prev__ZNVxR svg{transform:rotate(180deg)}.Pagination_arrow__3YgOF svg{width:24px;height:24px;stroke:var(--dark-green-02)}.Pagination_dots__KwGxa{color:var(--text-gray);padding:0 4px}@media(max-width:420px){.Pagination_arrow__3YgOF,.Pagination_page__dE0Wd{width:45px;height:45px}}.LoadingBar_loadingBarContainer__Jxm5m{width:100%;height:4px;background:rgba(0,96,118,.2);border-radius:2px;overflow:hidden;position:relative}.LoadingBar_loadingBar__qpHvy{width:50%;height:100%;background:#024c5c;border-radius:2px;position:absolute;animation:LoadingBar_loading__zaSom 1.5s ease-in-out infinite}@keyframes LoadingBar_loading__zaSom{0%{left:-50%}to{left:100%}}.LoadingOverlay_overlay__SPtaM{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:wait;z-index:9999}.LoadingOverlay_svg-calLoader__2G_Ou{width:230px;height:230px;transform-origin:115px 115px;animation:LoadingOverlay_loader-spin__QnJDv 1.5s linear infinite}.LoadingOverlay_cal-loader__path__y_ZwS{stroke:#98ecff;stroke-dasharray:10 10 10 10 10 10 10 432;stroke-dashoffset:77}.LoadingOverlay_cal-loader__plane__nTqOL{fill:#ffab49;transform-origin:center}@keyframes LoadingOverlay_loader-spin__QnJDv{to{transform:rotate(1turn)}}.ToursMap_wrapper__OCVvJ{width:100%;height:600px;position:relative;border-radius:8px;overflow:hidden;background:#f5f5f5;max-width:838px}@media(max-width:768px){.ToursMap_wrapper__OCVvJ{height:400px;max-width:100%}}.ToursMap_mapContainer__1HdLt{width:100%;height:100%;position:relative}.ToursMap_noData__7lSl2{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.ToursMap_noData__7lSl2 p{color:var(--text-gray,#61717e);font-size:16px;text-align:center}.ToursMap_marker__HzHGI{cursor:pointer;position:relative;background:#fff;border:2px solid var(--dark-green-01,#017f9c);border-radius:6px;padding:4px 8px;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:all .2s ease}.ToursMap_marker__HzHGI:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.2);z-index:10}.ToursMap_marker__HzHGI:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--dark-green-01,#017f9c)}.ToursMap_markerContent__VFMMe{display:flex;align-items:center;min-width:max-content}.ToursMap_markerPrice__tCUWy{font-size:12px;font-weight:600;color:var(--dark-green-01,#017f9c);white-space:nowrap}.ToursMap_cluster__NIXWi{cursor:pointer;position:relative;background:var(--dark-green-01,#017f9c);border:2px solid #fff;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:all .2s ease}.ToursMap_cluster__NIXWi:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.2)}.ToursMap_clusterCount__Lkpac{font-size:14px;font-weight:600;color:#fff}.ToursMap_balloon___dZLb{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);min-width:250px;max-width:300px;z-index:3}.ToursMap_balloonHeader__YBm9h{display:flex;justify-content:flex-end;padding:8px 8px 0}.ToursMap_balloonClose__dtCMa{background:none;border:none;font-size:20px;cursor:pointer;color:#999;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.ToursMap_balloonClose__dtCMa:hover{background:#f0f0f0;color:#333}.ToursMap_balloonContent__a_GYv{padding:0 16px 16px}.ToursMap_balloonTitle__h5kWP{font-size:16px;font-weight:600;margin:0 0 8px;color:var(--text-black,#0c1e2f);line-height:1.3}.ToursMap_balloonPrice__EP_jw{font-size:18px;font-weight:700;color:var(--dark-green-01,#017f9c);margin-bottom:12px}.ToursMap_balloonLink__fEvbm{display:inline-block;background:var(--dark-green-01,#017f9c);color:#fff;text-decoration:none;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;transition:background .2s ease}.ToursMap_balloonLink__fEvbm:hover{background:var(--dark-green-02,#006076)}.ToursMap_basicMapContainer___L5v6{width:100%;height:100%;min-height:500px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;padding:20px;position:relative}.ToursMap_basicMapHeader__NOVIj{text-align:center;margin-bottom:30px}.ToursMap_basicMapTitle__jBLWy{font-size:28px;font-weight:700;margin:0 0 10px}.ToursMap_basicMapSubtitle__vo3Jv{font-size:16px;opacity:.9;margin:0}.ToursMap_basicMapInfo__OeTkm{font-size:14px;opacity:.8;margin:5px 0 0}.ToursMap_toursGrid__JS5Pt{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px;width:100%;max-width:800px;max-height:300px;overflow-y:auto}.ToursMap_tourCard__NPQ7B{background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border-radius:10px;padding:15px;border:1px solid hsla(0,0%,100%,.2);transition:transform .2s ease;cursor:pointer}.ToursMap_tourCard__NPQ7B:hover{transform:translateY(-2px)}.ToursMap_tourCardTitle__vbDvx{font-size:14px;font-weight:700;margin-bottom:8px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ToursMap_tourCardPrice__dGuDv{font-size:16px;font-weight:700;color:#ffe066;margin-bottom:5px}.ToursMap_tourCardCoordinates__o6Vid{font-size:11px;opacity:.7;display:flex;justify-content:space-between}.ToursMap_tourCardLocation__fvJLe{font-size:12px;opacity:.8;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ToursMap_basicMapFooter__iInYt{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);text-align:center;font-size:12px;opacity:.7}.ToursMap_basicMapFooter__iInYt p{margin:0}.ToursMap_basicMapFooter__iInYt p:last-child{margin:5px 0 0}.ToursMap_yandexMapContainer__Y311E{width:100%;height:100%;min-height:500px;background:#e6f3ff;border-radius:8px;position:relative}.ToursMap_yandexMapFallback__ftIS1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#666}.ToursMap_yandexMapIcon___DXz1{font-size:48px;margin-bottom:10px}.ToursMap_yandexMapTitle__aKnN9{font-size:16px;font-weight:700}.ToursMap_yandexMapSubtitle__trPuw{font-size:14px;margin-top:5px}.ToursMap_yandexMapInfo__7Lakz{position:absolute;bottom:15px;right:15px;background:hsla(0,0%,100%,.9);padding:8px 12px;border-radius:6px;font-size:12px;z-index:3;box-shadow:0 2px 8px rgba(0,0,0,.1)}@media(max-width:768px){.ToursMap_marker__HzHGI{padding:3px 6px}.ToursMap_markerPrice__tCUWy{font-size:11px}.ToursMap_cluster__NIXWi{width:32px;height:32px}.ToursMap_clusterCount__Lkpac{font-size:12px}.ToursMap_balloon___dZLb{min-width:200px;max-width:250px}.ToursMap_balloonTitle__h5kWP{font-size:14px}.ToursMap_balloonPrice__EP_jw{font-size:16px}.ToursMap_balloonLink__fEvbm{font-size:13px;padding:6px 12px}.ToursMap_basicMapTitle__jBLWy{font-size:24px}.ToursMap_basicMapSubtitle__vo3Jv{font-size:14px}.ToursMap_toursGrid__JS5Pt{grid-template-columns:1fr}.ToursMap_tourCard__NPQ7B{padding:12px}.ToursMap_yandexMapIcon___DXz1{font-size:36px}.ToursMap_yandexMapTitle__aKnN9{font-size:14px}.ToursMap_yandexMapSubtitle__trPuw{font-size:12px}}.hotels_titleMobileHeader__8QJ0i{font-size:21px;font-weight:700;line-height:120%;color:var(--text-black,#0c1e2f)}.hotels_mobileHeaderLeft__ctKg2{display:flex;align-items:center;justify-content:center;cursor:pointer;width:24px;height:24px}.hotels_mobileHeaderLeft__ctKg2 svg{width:24px;height:24px;stroke:var(--dark-green-02)}.hotels_infiniteScrollContainer__83rxs{overflow:visible!important;height:auto!important}.hotels_cards__d8gzp{display:flex;flex-direction:column;gap:20px}.hotels_searchMessage__P3XbW{text-align:center;padding:20px}.hotels_searchMessage__P3XbW h3{color:var(--dark-gray-01,#61717e)}.hotels_mapContainer__SMoya{margin-bottom:24px;width:100%}.breadcrumbs_breadcrumbs__7pv6O{color:#0c1e2f;font-size:13px;line-height:1.2}.breadcrumbs_list__LlGo3{display:flex;list-style:none}.breadcrumbs_item__RpKDP{display:flex;align-items:center}.breadcrumbs_item__RpKDP:last-of-type .breadcrumbs_link__dAcXJ{pointer-events:none}.breadcrumbs_link__dAcXJ{font-weight:700}.breadcrumbs_link__dAcXJ:hover{text-decoration:underline}.breadcrumbs_separator__Ve6Yk{display:block;height:2px;width:10px;margin:0 8px;background:url(/img/separator.svg)}.breadcrumbs_final__PvFvt{color:var(--text-gray,#61717e)}.textbutton_btn__1_IWl{display:flex;border:0;background:transparent;padding:0;font-size:15px;font-weight:600;line-height:140%;letter-spacing:-.15px;transition:color .1s;color:#61717e}.textbutton_btn__1_IWl .textbutton_text__GAtq8{color:inherit}.textbutton_btn__1_IWl.textbutton_active__t_2RZ,.textbutton_btn__1_IWl.textbutton_active__t_2RZ .textbutton_text__GAtq8{color:#006076!important}.textbutton_btn__1_IWl.textbutton_active__t_2RZ svg{stroke:#006076!important}.textbutton_btn__1_IWl.textbutton_active__t_2RZ:active,.textbutton_btn__1_IWl.textbutton_active__t_2RZ:active .textbutton_text__GAtq8,.textbutton_btn__1_IWl.textbutton_active__t_2RZ:focus,.textbutton_btn__1_IWl.textbutton_active__t_2RZ:focus .textbutton_text__GAtq8,.textbutton_btn__1_IWl.textbutton_active__t_2RZ:hover,.textbutton_btn__1_IWl.textbutton_active__t_2RZ:hover .textbutton_text__GAtq8{color:#006076!important}.textbutton_btn__1_IWl.textbutton_active__t_2RZ:active svg,.textbutton_btn__1_IWl.textbutton_active__t_2RZ:focus svg,.textbutton_btn__1_IWl.textbutton_active__t_2RZ:hover svg{stroke:#006076!important}.textbutton_btn__1_IWl.textbutton_inactive__bzwuD{color:#61717e}.textbutton_btn__1_IWl .textbutton_text__GAtq8.textbutton_underline__VH_9c{border-bottom:1px dashed;transition:border-bottom-color .1s}.textbutton_btn__1_IWl:hover .textbutton_text__GAtq8.textbutton_underline__VH_9c{border-bottom:1px dashed}.textbutton_btn__1_IWl:hover svg.textbutton_stroke__lemcE{stroke:currentColor}.textbutton_btn__1_IWl:hover svg.textbutton_fill__NPaHo{fill:currentColor}.textbutton_btn__1_IWl:active .textbutton_text__GAtq8.textbutton_underline__VH_9c,.textbutton_btn__1_IWl:focus .textbutton_text__GAtq8.textbutton_underline__VH_9c{border-bottom:1px dashed}.textbutton_btn__1_IWl:active svg.textbutton_stroke__lemcE,.textbutton_btn__1_IWl:focus svg.textbutton_stroke__lemcE{stroke:currentColor}.textbutton_btn__1_IWl:active svg.textbutton_fill__NPaHo,.textbutton_btn__1_IWl:focus svg.textbutton_fill__NPaHo{fill:currentColor}.textbutton_btn__1_IWl:disabled{opacity:.2;cursor:not-allowed}.textbutton_r__OwpYu{display:flex;padding-left:2px}.textbutton_r__OwpYu.textbutton_stroke__lemcE{stroke:currentColor}.textbutton_r__OwpYu.textbutton_fill__NPaHo{fill:currentColor}.textbutton_standard__NRAxc svg{width:20px;height:20px}.mapbutton_buttonMap__c20PD{white-space:nowrap;border:1px solid #d9d9d9;border-radius:8px;padding:12px 40px;background:none;color:#006076;font-size:17px;font-weight:700;line-height:120%;letter-spacing:1%;display:flex;align-items:center;gap:4px;cursor:pointer}.mapbutton_buttonMap__c20PD.mapbutton_mobile__8qQOC{width:100%;justify-content:center}.mapbutton_iconArrow__IFY42{min-width:24px;stroke:#006076;transform:rotate(90deg)}.mapbutton_iconArrow__IFY42.mapbutton_descending__7gOAf{transform:rotate(270deg)!important}.priceoutdatedmodal_modalOverlay__DJjne{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(12,30,47,.4);display:flex;justify-content:center;align-items:center;z-index:10}.priceoutdatedmodal_modalContainer__BUA13{position:relative;width:460px;background-color:#fff;border-radius:8px;padding:40px 30px}.priceoutdatedmodal_btnClose__RGU3i{position:absolute;top:30px;right:30px}.priceoutdatedmodal_modalContent__1058X{display:flex;flex-direction:column;align-items:center;gap:28px}.priceoutdatedmodal_modalContent__1058X img{width:157px;height:150px}.priceoutdatedmodal_modalContentTitle__HwRHB{display:block;font-size:21px;font-weight:700;line-height:112%;margin-bottom:16px;text-align:center}.priceoutdatedmodal_modalContentText__ABbf2{font-size:14px;font-weight:400;line-height:140%;text-align:center}.priceoutdatedmodal_modalContentBtn__5oT9x{padding:13px 16px}.priceoutdatedmodal_modalContentBtn__5oT9x:disabled{border:none}@media(max-width:540px){.priceoutdatedmodal_modalContainer__BUA13{width:339px;padding:40px 24px}.priceoutdatedmodal_modalContentBtn__5oT9x{width:100%}}.sortpanel_wrapper__V_Cf9{width:100%;height:100%;display:flex;align-items:center;gap:14px}.sortpanel_sortWrapper__WtTxZ{width:100%}.sortpanel_sort__rQ5q2{width:100%;display:flex;align-items:center;gap:16px;border-radius:8px;padding:16px;flex-grow:1;background:var(--text-white,#fff);height:100%}.sortpanel_sort__rQ5q2 span{color:var(--dark-gray-01,#61717e);font-size:15px;font-weight:400;line-height:140%;letter-spacing:-.15px}.sortpanel_sortButtons__OZLfW{display:flex;gap:16px}.sortpanel_active__7enZ7{color:#006076!important}.sortpanel_active__7enZ7 svg{stroke:#006076!important}.sortpanel_inactive__cb9ff{color:#61717e!important}.sortpanel_hiddenSort__6HCsU{background:transparent!important;border:none!important;padding:0!important;visibility:hidden;box-shadow:none!important}@media(max-width:768px){.sortpanel_sort__rQ5q2{background:none}.sortpanel_sort__rQ5q2 span{font-size:13px}}.filters_wrapper__d_Ut9{margin-bottom:10px}.filters_head__ETfBQ{display:flex;justify-content:space-between;align-items:center}.filters_iconArrow__43vi2{transform:rotate(90deg)}.filters_rotated__eHMn5{transform:rotate(270deg)}.filters_filters__VJhfT{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px}.filterssection_btn__2RM8S{display:flex;align-items:center;margin:0 16px;font-size:17px;font-weight:700;line-height:140%;padding:0;background:transparent;border:0}.filterssection_icon__PPyAY{stroke:var(--dark-green-02);transform:rotate(270deg);margin-right:12px}.filterssection_icon__PPyAY.filterssection_rotated__gPtNH{transform:rotate(90deg)}.filterssection_body__HAUap{margin-top:12px}.filterssection_title__x8XVz{text-align:left}.filterssection_titleSmall__JakE7{font-size:15px;line-height:130%;text-align:left}.budget_wrapper__8MHm_{padding:0 16px}.budget_range__qD0Sj{display:flex;align-items:center}.budget_price__V9SqB{position:relative;flex-grow:1}.budget_price__V9SqB:after{content:"₽";color:var(--text-black,#0c1e2f);font-family:Nunito Sans,sans-serif;font-size:13px;font-style:normal;font-weight:700;line-height:120%;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.budget_clearButton__1iue4{position:absolute;right:17%;top:50%;transform:translateY(-50%);background:none;border:none;padding:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-gray,#61717e);transition:color .2s ease}.budget_clearButton__1iue4:before{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:var(--text-gray,#61717e);opacity:.1;transition:opacity .2s ease,background-color .2s ease}.budget_clearButton__1iue4:hover:not(:disabled){color:var(--text-black,#0c1e2f)}.budget_clearButton__1iue4:hover:not(:disabled):before{background:var(--text-black,#0c1e2f);opacity:.1}.budget_clearButton__1iue4:disabled{cursor:not-allowed;opacity:.5}.budget_clearButton__1iue4 svg{display:block;position:relative;z-index:1}.budget_input__8l5F8{border-radius:8px;background:#f6f9fa;border:0;padding:10px 40px 10px 8px;display:flex;width:100%;outline:none;font-size:13px;font-weight:700;line-height:120%}.budget_input__8l5F8::placeholder{color:var(--text-gray,#61717e);font-family:Nunito Sans,sans-serif;font-size:13px;font-weight:700;line-height:120%}.budget_input__8l5F8::-webkit-inner-spin-button,.budget_input__8l5F8::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.budget_input__8l5F8[type=number]{-moz-appearance:textfield}.budget_separator__wwekk{width:7px;height:1px;background:var(--text-gray,#61717e);margin:0 4px}.budget_badges__5mqAG{margin-top:12px;display:flex;gap:4px;flex-wrap:wrap}.ListFacet_wrapper__EP9vN{display:flex;flex-direction:column;gap:8px;width:100%}.ListFacet_title__kM_IH{font-size:14px;font-weight:500;margin-left:16px;color:var(--text-primary)}.ListFacet_list__lRKNR{display:flex;flex-direction:column;gap:8px;padding:0 16px}.ListFacet_item__Lygmk{display:flex;align-items:center;gap:8px}.searchinput_label__HoGmc{position:relative;display:flex}.searchinput_input__pJNM7{border-radius:8px!important;background:#f6f9fa;font-weight:700;font-size:17px;outline:none;border:0!important;padding:10px 40px 10px 8px;width:100%}.searchinput_input__pJNM7::placeholder{color:#61717e;font-family:Nunito Sans,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:130%}.searchinput_icon__dTr0C{position:absolute;width:15px;height:15px;right:16px;top:50%;transform:translateY(-50%)}.searchinput_mini__jFm5Z .searchinput_input__pJNM7,.searchinput_mini__jFm5Z .searchinput_input__pJNM7::placeholder{font-size:13px;line-height:120%}.checkboxlist_checkbox__GvnQL{cursor:pointer;padding:4px 16px;transition:background .1s}.checkboxlist_checkbox__GvnQL .checkboxlist_real__ZM2ud:checked~span,.checkboxlist_checkbox__GvnQL:hover{background:#f5f8f9}.checkboxlist_icon__bY7WX{transform:rotate(90deg)}.checkboxlist_input__RMVJJ{margin:0 16px 12px}.checkboxlist_action__jfI_U{padding:12px 16px 0}.searchlistfacet_searchInput__NpJQ7{margin:4px 16px;border-radius:8px;background:#f6f9fa;border:0;padding:10px 30px 10px 8px;display:flex;width:calc(100% - 32px);outline:none;font-size:13px;font-weight:700;line-height:120%}.searchlistfacet_searchInput__NpJQ7::placeholder{color:var(--text-gray,#61717e);font-family:Nunito Sans,sans-serif;font-size:13px;font-weight:700;line-height:120%}.asyncsearchlistfacet_searchInput__v81yZ{margin:4px 16px;border-radius:8px;background:#f6f9fa;border:0;padding:10px 30px 10px 8px;display:flex;width:calc(100% - 32px);outline:none;font-size:13px;font-weight:700;line-height:120%}.asyncsearchlistfacet_searchInput__v81yZ::placeholder{color:var(--text-gray,#61717e);font-family:Nunito Sans,sans-serif;font-size:13px;font-weight:700;line-height:120%}.rating_icon__Aii4O{width:16px;height:16px;fill:var(--additional-orange,#fe9821)}.rating_stars__IpziH{display:flex;gap:2px}.rating_list__Uz4xs{display:flex;flex-direction:column;gap:8px}.rating_titleWrapper__FgB0v{display:flex;align-items:center;gap:8px}.loader_loader__BFtzG{display:flex;align-items:center;justify-content:center}.loader_spinner__C0Dcn{width:40px;height:40px;border:4px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;animation:loader_spin__uIiaI 1s linear infinite}@keyframes loader_spin__uIiaI{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dynamicfilters_items__qDC32{position:relative}.dynamicfilters_items__qDC32>*{padding:16px 0}.dynamicfilters_items__qDC32>:not(:last-child){border-bottom:1px solid var(--light-gray-04,#d9d9d9)}.dynamicfilters_overlay__9Icjj{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.7);z-index:1;display:flex;align-items:center;justify-content:center}.sidebar_wrapper__aXM92{flex-shrink:0;border-radius:8px;background:var(--text-white,#fff);width:270px}.sidebar_sidebar__KEE8m{display:flex;flex-direction:column;width:270px}.tourslist_loading__M4lLM{margin-bottom:10px}