.header{border-bottom:1px solid transparent}.header .header__main{padding:0;position:relative}@media (max-width:1640px){.header .header__main .wr{padding:0 20px}}.header .header__main .logo{display:flex;column-gap:25px;align-items:center}.header .header__main .logo img{width:134px;height:36px}.header .header__main .logo .slogo{width:77px;font-size:12px;line-height:16px;color:var(--text-gray)}@media (min-width:1150px){.header .header__main .logo .slogo{display:block}}.header .header__main .logo .slogo.ru{width:100px}.header .header__main .menu__nav{display:flex;overflow:hidden}.header .header__main .menu__nav.has-hover{overflow:unset}.header .header__main .menu__nav>ul{display:flex;align-items:center}.header .header__main .menu__nav>ul>li>.catalog__link{padding:28px 18px 27px 18px;display:flex;align-items:center}.header .header__main .menu__nav .catalog__item{position:relative}.header .header__main .menu__nav .catalog__item a,.header .header__main .menu__nav .catalog__item>span{font-weight:400;font-size:14px;line-height:18px}.header .header__main .menu__nav .catalog__item.root a,.header .header__main .menu__nav .catalog__item.root>span{font-weight:600}@media (min-width:1024px){.header .header__main .menu__nav .catalog__item.root a,.header .header__main .menu__nav .catalog__item.root>span{font-size:16px}}.header .header__main .menu__nav .catalog__item.root.sub>a,.header .header__main .menu__nav .catalog__item.root.sub>span{display:flex;align-items:center}.header .header__main .menu__nav .catalog__item.root.sub>a::after,.header .header__main .menu__nav .catalog__item.root.sub>span::after{margin-left:8px;content:"";width:9px;height:8px;display:block;background-image:url(/image/assets/arrow-d.svg);background-position:center;background-repeat:no-repeat;background-size:auto;pointer-events:none}body[data-theme="dark"] .header .header__main .menu__nav .catalog__item.root.sub>a::after,body[data-theme="dark"] .header .header__main .menu__nav .catalog__item.root.sub>span::after{background-image:url(/image/assets/arrow-d-drk.svg)}.header .header__main .menu__nav .catalog__item.root.sub:hover{cursor:default}.header .header__main .menu__nav .catalog__item.root.sub:hover.href{cursor:pointer}.header .header__main .menu__nav .catalog__item.root.sub:hover.href>.catalog__link{color:var(--lh)}.header .header__main .menu__nav .catalog__item.root.sub:hover.href>.catalog__link::after{background-image:url(/image/assets/arrow-d-cyan.svg)}.header .header__main .menu__nav .catalog__item .menu_lvl{max-height:calc(100vh - 107px);position:absolute;left:0;right:0;opacity:0;visibility:hidden;width:355px;top:73px;background:var(--bg4)}.header .header__main .menu__nav .catalog__item .menu_lvl ul{border-top:2px var(--border) solid;padding:12px 25px 8px 22px}.header .header__main .menu__nav .catalog__item .menu_lvl li{margin-bottom:10px}.header .header__main .menu__nav .catalog__item .menu_lvl li a{text-decoration:none;font-weight:400;font-size:16px;line-height:18px}.header .header__main .menu__nav .catalog__item .menu_lvl::before,.header .header__main .menu__nav .catalog__item .menu_lvl::after{border-top:2px var(--border) solid;background:var(--bg4);position:absolute;top:0;content:"";bottom:0;height:100%;width:100vw;left:-100vw}.header .header__main .menu__nav .catalog__item .menu_lvl::after{left:auto;right:-100vw}.header .header__main .menu__nav .catalog__item::after{position:absolute;width:0%;bottom:-2px;content:"";left:0;background:var(--ln);transition:0.25s;height:2px}.header .header__main .menu__nav .catalog__item.hover .menu_lvl{opacity:1;visibility:visible}.header .header__main .menu__nav .catalog__item.hover::after{width:100%;display:block}.header .header__main .r{gap:35px;justify-content:flex-end}.header .header__main .r .user_name_wr{pointer-events:none}.header .header__main .menu_toggle{display:none}body.product-product .header,body.account-wishlist .header,body.account-hidden .header,body.error-not_found .header,body.information-information .header,body.information-real_estate .header,body.information-hospital .header,body.information-school .header,body.information-agent .header{border-bottom:1px solid var(--border4)}@media (min-width:998px){.popup.popup--center .popup_wr{max-width:520px;margin:auto auto}.popup.popup--center .popup__content{position:initial;width:100%;padding:60px 30px 32px 30px;border-radius:8px}.popup .result{padding-top:25px}.popup.popup__contact .obj .obj--price_wr .price .mprice{font-size:20px;line-height:26px}.popup.popup__contact .obj .callback_wr{display:flex;justify-content:space-between;flex-direction:row;margin-top:0}.popup.popup__contact .obj .callback_wr .iti{display:flex;width:219px}.popup.popup__contact .obj .callback_wr .button_wr{width:100%}.popup.popup__contact .obj .callback_wr .btn_callback{width:100%;padding:8px 17.3px}.popup.popup__gallery{overflow-y:hidden!important}.popup.popup__gallery .popup_wr{max-width:2320px;width:100%;padding:0}.popup.popup__gallery .popup__content{padding:0;border:0;border-radius:0}.popup.popup__gallery .close{right:8px}.popup.popup__gallery .galley-line_wr{padding:0 20px;justify-content:space-between}.popup.popup__gallery .galley-line_wr .controls{display:block}.popup.popup__gallery .galley-line_wr .controls .cancel,.popup.popup__gallery .galley-line_wr .controls .back{font-size:16px}.popup.popup__gallery .galley-line_wr .controls .cancel:hover,.popup.popup__gallery .galley-line_wr .controls .back:hover{color:var(--btnh)}.popup.popup__gallery .galley-line_wr .controls .cancel:hover .inner,.popup.popup__gallery .galley-line_wr .controls .back:hover .inner{color:var(--btnh)}.popup.popup__gallery .galley-line_wr .controls .cancel:hover svg path,.popup.popup__gallery .galley-line_wr .controls .back:hover svg path{fill:var(--btnh)}.popup.popup__gallery .galley-line_wr .socials{display:block;padding-right:50px}.popup.popup__gallery .galley-line_wr .socials .info-ln{position:initial}.popup.popup__gallery .galley-line_wr .galley-line li{font-size:16px;line-height:29}.popup.popup__gallery .galley-line_wr .galley-line li:hover{cursor:pointer;color:var(--btnh)}.popup.popup__gallery .gallery_wr .all{display:flex;flex-wrap:wrap;gap:0;flex-direction:row}.popup.popup__gallery .gallery_wr .all .gallery_item:nth-child(8n+1),.popup.popup__gallery .gallery_wr .all .gallery_item:nth-child(8n+2),.popup.popup__gallery .gallery_wr .all .gallery_item:nth-child(8n+6),.popup.popup__gallery .gallery_wr .all .gallery_item:nth-child(8n+7){width:calc((100% - 40px) / 2);padding-top:28.57142857%}.popup.popup__gallery .gallery_wr .all .gallery_item:nth-child(8n+3),.popup.popup__gallery .gallery_wr .all .gallery_item:nth-child(8n+4),.popup.popup__gallery .gallery_wr .all .gallery_item:nth-child(8n+5){width:calc((100% - 60px) / 3);padding-top:20%}.popup.popup__gallery .gallery_wr .all .gallery_item:nth-child(8n){width:100%;padding-top:42.85714286%}.popup.popup__gallery .gallery_wr .all .gallery_item{position:relative;display:inline-block;background-size:cover;margin:0 20px 20px 0;overflow:hidden;background:var(--bg6)}.popup.popup__gallery .gallery_wr .all .gallery_item img{cursor:pointer;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.popup.popup__gallery .popup__content.all .gallery_wr::-webkit-scrollbar-thumb{background:var(--border4);border:2px solid transparent;background-clip:content-box;border-radius:0}.popup.popup__gallery .popup__content.all .gallery_wr::-webkit-scrollbar{width:9px;background:transparent;border:0 solid transparent;box-sizing:border-box;box-sizing:revert;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.popup.popup__gallery .call_wr{min-height:72px;height:72px;max-height:72px}.popup.popup__gallery .call_wr .in_wr .btn_wr button{flex:initial;padding-left:32px;padding-right:32px;height:40px;font-size:16px}.popup.popup__filter.popup--center .popup_wr{padding:0;max-width:476px;margin:0 0 0 auto;align-items:flex-start}.popup.popup__filter.popup--center .popup_wr .popup__content{position:fixed;bottom:0;top:0;left:unset;right:0;width:476px;padding:0;border-radius:0}.popup.popup__filter.popup--center .popup_wr .popup__content .obj_content{overflow:hidden;overflow-y:auto;max-height:calc(100vh - 130px);padding-left:25px;padding-right:25px}.popup.popup__filter.popup--center .obj-header{padding:15px 25px}.popup.popup__filter.popup--center .obj-header .t{font-weight:600;font-size:20px;line-height:26px}.popup.popup__filter.popup--center .obj-header .close{top:7px;right:13px}.popup.popup__filter.popup--center .obj-footer{box-shadow:none;padding:15px 25px;border-radius:0;box-shadow:0 -2px 10px rgba(0,0,0,.05);border-top:1px solid var(--border4)}.popup.popup__filter.popup--center .obj-footer .btns{justify-content:flex-end}.popup.popup__filter.popup--center .obj-footer .tabs_block__content{padding-top:20px}.popup.popup__sublinks.popup--center .popup_wr{padding:0;max-width:476px;margin:0 0 0 auto;align-items:flex-start}.popup.popup__sublinks.popup--center .popup_wr .popup__content{position:fixed;bottom:0;top:0;left:unset;right:0;width:476px;padding:0;border-radius:0}.popup.popup__sublinks.popup--center .popup_wr .popup__content .obj_content{overflow:hidden;overflow-y:auto;max-height:calc(100vh - 0px);padding-left:25px;padding-right:25px}.popup.popup__sublinks.popup--center .obj-header .close{top:7px;right:13px}.popup.popup__book_tour .popup__content{padding:20px 30px 32px 30px}.popup.popup__book_tour:has(.result.df) .popup__content{padding:32px 30px 32px 30px}.popup.popup__book_tour .inputs_wr.twocol{display:flex;gap:20px}.popup.popup__sign_in .popup__content{padding:32px 30px}.popup.popup__sign_in .obj .txt .in{max-width:100%}.popup.popup__share .popup__content{padding:32px 32px}.popup.popup__review.popup--center .popup_wr{padding:20px 20px;max-width:740px}.popup.popup__review.popup--center .popup__content{padding:42px 30px 32px 30px}.popup.popup__review.popup--center .item{font-size:18px;line-height:31px;gap:12px}.popup.popup__review.popup--center .item .review-head{gap:2px}.popup.popup__review.popup--center .item .review-head .name{height:26px}.popup.popup__review.popup--center .item .review-head .date{height:26px}.popup.popup__review.popup--center .item .review-head .stars{height:26px;display:flex;align-items:center}.popup.popup__review.popup--center .item .txt_wr{gap:35px}.popup.popup__review.popup--center .item .txt_wr .button_wr{display:flex;justify-content:center;align-self:stretch}.popup.popup__review.popup--center .item .txt_wr .button_wr .cancel{display:flex;font-size:16px;font-weight:600;line-height:24px;display:flex;height:42px;padding:0 32px;justify-content:center;align-items:center}.popup.popup__costs.popup--center .popup_wr{min-width:684px}.popup .socials_wr.big{row-gap:15px}.popup .socials_wr.big>.ln{gap:10px}.popup .socials_wr.big .btn_social{padding:12.5px 15.3px}.popup .socials_wr.big .btn_social a{gap:11px}.popup .socials_wr.big .btn_social a span{font-size:14px;font-weight:600;line-height:18px}}@media (min-width:998px) and (min-width:1200px){.popup.popup__gallery .galley-line_wr .socials{padding-right:100px}}@media (min-width:998px) and (min-width:1366px){.popup.popup__book_tour .popup__content{border:1px solid var(--border4)}.popup.popup__book_tour .popup__content .obj--head .t{font-weight:600;font-size:20px;line-height:26px}}.module_agents{padding:48px 0}.module_agents .top{display:flex;justify-content:space-between;margin-bottom:24px;align-items:center}.module_agents .top .title_wr{font-weight:600;font-size:28px;line-height:36px}.module_agents .top .title_wr .t{font-size:28px;line-height:36px}.module_agents .items_wr{gap:16px;flex:.715}@media (max-width:1400px){.module_agents .items_wr{flex:1}}.module_agents .items_wr .item{grid-template-columns:60px 1fr 1fr;display:flex;padding:13px 32px;margin-bottom:0}@media (max-width:1300px){.module_agents .items_wr .item{display:flex}}@media (max-width:1300px){.module_agents .items_wr .item{padding:20px}}.module_agents .items_wr .item .t{padding-bottom:13px;grid-column:auto;display:flex;align-self:flex-end;width:40%;max-width:40%}@media (min-width:1640px){.module_agents .items_wr .item .t{padding-left:5px}}@media (min-width:1024px) and (max-width:1179px){.module_agents .items_wr .item .t{width:30%;max-width:30%}}@media (min-width:1501px){.module_agents .items_wr .item .t{max-width:30%;margin-left:auto}}.module_agents .items_wr .item .agent{margin-left:5px;margin-bottom:10px;flex-direction:row;align-items:flex-end;width:50%;justify-content:space-between}@media (min-width:1501px){.module_agents .items_wr .item .agent{width:52%}}@media (max-width:1300px){.module_agents .items_wr .item .agent .ln{flex-grow:1}}.module_agents .items_wr .item .agent .name{font-weight:500;font-size:18px;line-height:24px}@media (max-width:1300px){.module_agents .items_wr .item .agent .name{font-size:16px;line-height:22px}}@media (min-width:1181px) and (max-width:1400px){.module_agents .items_wr .item .agent .c{margin-right:20%}}@media (max-width:1300px){.module_agents .items_wr .item .agent .c{width:110px}}@media (min-width:1180px) and (max-width:1180px){.module_agents .items_wr .item .agent .c{width:40%}}@media (max-width:1500px){.module_agents .items_wr .item .agent .c{display:flex;flex-direction:column;min-width:120px;align-items:flex-start}}.module_agents .items_wr .item .agent .c .socials_wr{column-gap:12px;padding-bottom:4px}@media (min-width:1501px){.module_agents .items_wr .item .agent .c{display:flex;flex-direction:column;min-width:195px;align-items:flex-start}.module_agents .items_wr .item .agent .c .socials_wr{padding-bottom:0}.module_agents .items_wr .item .agent .c .socials_wr .btn_social svg{display:none}.module_agents .items_wr .item .agent .c .socials_wr .btn_social span{display:inline;font-size:14px;line-height:24px}}.module_agents .line{display:flex;flex-direction:row;gap:32px}.module_agents .talk_wr{margin-top:0}.module_agents .talk_wr .item.lets_talk{margin-bottom:0;padding:24px 20px 22px 20px}.module_agents .talk_wr .item.lets_talk .btn_2{font-weight:600}.module_agents .talk_wr .item.lets_talk .socials_wr .btn_social{border-radius:4px}.module_agents .talk_wr .item.lets_talk .socials_wr .btn_social:hover{color:var(--btnh);border-color:var(--btnh)}.module_agents .talk_wr .item.lets_talk .socials_wr .btn_social a span,.module_agents .talk_wr .item.lets_talk .socials_wr .btn_social .inner span{font-size:12px;line-height:16px;font-weight:600}@media (min-width:1181px){.module_agents .talk_wr .item.lets_talk{flex:1}.module_agents .talk_wr .item.lets_talk .socials_wr{margin-top:auto}}.pagination_wr{flex-direction:row;justify-content:space-around;max-width:60%;margin:21px auto 0 auto;padding:27px 0}@media (max-width:1344px){.pagination_wr{max-width:80%}}.pagination_wr>.prev,.pagination_wr>.next{display:flex}.pagination_wr .prev .pagination__item,.pagination_wr .next .pagination__item{font-size:16px;line-height:22px;height:52px;width:120px;padding:13px 8px;gap:8px}html[lang="ru"] .pagination_wr .prev .pagination__item,html[lang="ru"] .pagination_wr .next .pagination__item{width:185px}.pagination_wr .pagination{justify-content:space-around;gap:10px}.pagination_wr .pagination .pagination__item{height:38px;font-size:18px;line-height:24px}.editor_content{font-size:16px;line-height:29px}.editor_content h2{font-size:24px;line-height:28px;margin-top:25px;margin-bottom:19px}.editor_content h3{font-size:20px;line-height:26px;margin-top:25px;margin-bottom:19px}.editor_content p{font-size:16px;line-height:29px;margin-bottom:19px}.editor_content ul,.editor_content ol{margin-bottom:19px}.editor_content ul li,.editor_content ol li{font-size:16px;margin-bottom:16px;line-height:29px}.editor_content ol{padding-left:20px;margin-bottom:3px;border-spacing:0 16px;margin-top:-16px}.editor_content ol li::before{margin-right:14px}.editor_content ol li:last-child{margin-bottom:0}.editor_content table th,.editor_content table td{padding:13px}.editor_content.static{font-size:16px}.editor_content.static p{font-size:16px;line-height:28px}.editor_content.static ul li,.editor_content.static ol li{font-size:16px;line-height:28px;margin-bottom:16px}.wr{padding:0}@media (max-width:1640px){.wr{padding:0 20px}}main.main h1.title{font-weight:600;font-size:39px;line-height:50px;margin-bottom:0}.btn_pri,.btn_sec{height:56px;font-size:18px;line-height:24px;border-radius:8px}.btn_callback{padding:9px 11px;font-size:16px;font-weight:600;line-height:24px;height:42px}.btn_social svg path,.btn_social svg circle,.btn_social svg rect,.btn_social svg ellipse{transition:all 0.4s}.btn_social svg.fill path{fill:var(--text2)}.btn_social svg .fill{fill:var(--text2)}.btn_social svg .fill-bg{fill:var(--bg8)}.btn_social:hover svg.tg path{fill:#039BE5}.btn_social:hover svg.ws circle{fill:#fff}.btn_social:hover svg.ws path{fill:#0DC143}.btn_social:hover svg.em path{fill:#FFA724}.btn_social:hover svg.in path{fill:#F5C37F}.btn_social:hover svg.fb path{fill:#0081FD}.btn_social:hover svg.msng ellipse{fill:#fff}.btn_social:hover svg.msng path{fill:#0081FD}.btn_social:hover svg.im rect{fill:#59C53B}.btn_social:hover svg.im path{fill:#fff}.btn_social:hover svg.vb path{fill:#675DA9}.btn_social:hover svg.vb path.fill-bg{fill:#fff}.socials_wr.big{row-gap:14px}body.product-product .wr,body.product-product .header .header__main .wr,body.information-information .wr,body.information-information .header .header__main .wr,body.information-school .wr,body.information-school .header .header__main .wr,body.information-hospital .wr,body.information-hospital .header .header__main .wr,body.information-agent .wr,body.information-agent .header .header__main .wr{max-width:1246px}@media (min-width:1286px){body.product-product .wr,body.product-product .header .header__main .wr,body.information-information .wr,body.information-information .header .header__main .wr,body.information-school .wr,body.information-school .header .header__main .wr,body.information-hospital .wr,body.information-hospital .header .header__main .wr,body.information-agent .wr,body.information-agent .header .header__main .wr{padding:0}}body.information-real_estate .header__main .wr,body.information-real_estate .header .header__top .wr{max-width:unset;padding:0 20px}body.product-category .wr,body.product-category .header .header__main .wr,body.account-wishlist .wr,body.account-wishlist .header .header__main .wr,body.product-search .wr,body.product-search .header .header__main .wr,body.account-hidden .wr,body.account-hidden .header .header__main .wr{max-width:initial;padding:0 20px}html[lang="ru"] body.product-product .header .header__main .logo .slogo.ru,html[lang="ru"] body.information-information .header .header__main .logo .slogo.ru,html[lang="ru"] body.information-school .header .header__main .logo .slogo.ru,html[lang="ru"] body.information-hospital .header .header__main .logo .slogo.ru,html[lang="ru"] body.information-agent .header .header__main .logo .slogo.ru{display:none}.cmp_switch{position:relative;width:44px;height:24px;border-radius:11px;background-color:var(--bg23);transition:background-color 0.3s ease;padding:0 2px;cursor:pointer}.cmp_switch .toggle-input{display:none;pointer-events:none}.cmp_switch .toggle-label{width:100%;height:100%;display:inline-flex;align-items:center;cursor:pointer}.cmp_switch .toggle-label .round{width:20px;height:20px;background-color:var(--text2);border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform 0.3s ease,background-color 0.3s ease;user-select:none;-webkit-tap-highlight-color:transparent}.cmp_switch .toggle-input:checked+.toggle-label .round{transform:translateX(20px)}.cmp_switch.on{background-color:var(--bg28)}.tt{position:relative}.tt svg:hover{cursor:pointer}.tt svg:hover path{fill:var(--btnh)}.tt .ttc{display:none;position:relative;z-index:1;bottom:24px;left:35%;margin-left:-60px;opacity:0;transition:opacity 0.3s}.tt .ttc::after{position:absolute;content:"";width:100%;height:30px;bottom:-30px;left:0;right:0}.tt .ttc .inner{background:var(--bg6);border:1px solid var(--border2);box-shadow:0 4px 8px rgba(34,34,34,.15);border-radius:8px;position:relative;flex-direction:column;align-items:flex-start;padding:10px 15px;gap:10px;color:var(--text);cursor:default}.tt .ttc.down{bottom:unset;top:24px}.tt .ttc.down::after{bottom:unset;top:-30px}.tt .ttc .t{font-weight:600;font-size:14px;line-height:23px;display:flex;justify-content:space-between;width:100%}.tt .ttc .t .ttclose{position:relative;width:20px;height:20px;cursor:pointer}.tt .ttc .t .ttclose::after,.tt .ttc .t .ttclose::before{position:absolute;left:50%;top:0;margin-left:-1px;width:2px;height:20px;background:var(--text-gray3);content:""}.tt .ttc .t .ttclose::after{transform:rotate(45deg)}.tt .ttc .t .ttclose::before{transform:rotate(-45deg)}@media (min-width:768px){.tt .ttc .t .ttclose{display:none}}.tt .ttc .d{font-weight:400;font-size:14px;line-height:23px}.tt .ttc .d a{color:var(--ln);text-decoration:underline}.tt .ttc .d a:hover{color:var(--lh)}.tt.active .ttc{display:flex;position:absolute;opacity:1;width:450px}@media (max-width:767px){.tt.active .ttc{padding-bottom:0;left:0;margin:0;width:calc(100vw - 42px)}}.tabs_block__content .tabs_block__item{display:none}.tabs_block__content .tabs_block__item.active{display:block}.filter-catalog-wr{height:104px}.filter-catalog{height:104px}.filter-catalog .filters-main{height:100%;padding:0;padding:0 20px}.main.category .sliders_wr.seen{margin-top:32px}.main.category .module_agents{margin-top:48px}.main_block{min-height:370px}@media (min-height:1100px){.main_block{min-height:61vh}}.main_block .breadcrumbs{margin-top:0;order:-1;background:transparent}.main_block .breadcrumbs.mod.mod--noclipped{margin:0 -20px}.main_block.no_results{min-height:346px;margin-top:24px}.main_block.no_results .msg{font-size:16px;line-height:28px}.products_wr.fixed-sort .sort_wr_wr .sort_wr{box-shadow:0 2px 5px 0 rgba(34,34,34,.1);padding:10px 20px}body[data-theme="dark"] .products_wr.fixed-sort .sort_wr_wr .sort_wr{box-shadow:0 2px 5px 0 rgba(78,78,78,.2)}@media (min-width:998px){.products_wr.map-show .wrapper.wrapper--2col,.products_wr.map-will-show .wrapper.wrapper--2col{display:grid;grid-template-columns:50% calc(50% - 20px);grid-template-rows:1fr auto;row-gap:24px;column-gap:20px;position:relative}.products_wr.map-show .wrapper.wrapper--2col .loc_right,.products_wr.map-will-show .wrapper.wrapper--2col .loc_right{position:relative;margin-right:-20px}.products_wr.map-show .wrapper.wrapper--2col .loc_right .map_wr,.products_wr.map-will-show .wrapper.wrapper--2col .loc_right .map_wr{width:100%;position:sticky;position:-webkit-sticky;top:0;height:calc(100vh - 174px);transition:all 0.1s}.products_wr.map-show .wrapper.wrapper--2col .loc_right .map_wr.loading .loader,.products_wr.map-will-show .wrapper.wrapper--2col .loc_right .map_wr.loading .loader{display:block!important;position:absolute;top:50%;left:50%;transform:translateY(-100%) translateX(-50%);opacity:1;z-index:1}}@media (min-width:998px) and (max-width:1539px){.products_wr.map-show .wrapper.wrapper--2col .pagination_block .pagination_wr,.products_wr.map-will-show .wrapper.wrapper--2col .pagination_block .pagination_wr{display:grid;flex-direction:column;grid-template-areas:"a a" "b c";grid-template-columns:1fr 1fr;max-width:70%}.products_wr.map-show .wrapper.wrapper--2col .pagination_block .pagination_wr .next,.products_wr.map-will-show .wrapper.wrapper--2col .pagination_block .pagination_wr .next{justify-content:flex-end}.products_wr.map-show .wrapper.wrapper--2col .pagination_block .pagination_wr .pagination__item,.products_wr.map-will-show .wrapper.wrapper--2col .pagination_block .pagination_wr .pagination__item{width:100%}}@media (max-width:1799px){.products_wr.map-show .wrapper.wrapper--2col .loc_right,.products_wr.map-will-show .wrapper.wrapper--2col .loc_right{margin-right:-20px}}@media (min-width:1366px){.products_wr.map-show .wrapper.wrapper--2col,.products_wr.map-will-show .wrapper.wrapper--2col{grid-template-columns:1fr 625px;grid-template-columns:calc(100% - 625px - 20px) 625px}}@media (min-width:1366px) and (max-width:1400px){.products_wr.map-show .wrapper.wrapper--2col,.products_wr.map-will-show .wrapper.wrapper--2col{grid-template-columns:660px 1fr}}@media (min-width:1800px){.products_wr.map-show .wrapper.wrapper--2col,.products_wr.map-will-show .wrapper.wrapper--2col{grid-template-columns:calc(100% - 777px - 20px) 777px}}@media (min-width:1920px){.products_wr.map-show .wrapper.wrapper--2col,.products_wr.map-will-show .wrapper.wrapper--2col{grid-template-columns:50% calc(50% - 20px)}}.products_wr.map-show .products,.products_wr.map-will-show .products{grid-template-columns:repeat(auto-fill,minmax(355px,1fr))}@media (max-width:1500px){.products_wr.map-show .products,.products_wr.map-will-show .products{grid-template-columns:repeat(auto-fill,minmax(318px,1fr))}}@media (min-width:1800px){.products_wr.map-show .products,.products_wr.map-will-show .products{grid-template-columns:repeat(auto-fill,minmax(450px,1fr))}}.products_wr.map-show .links_wr .links-block.links-block--1,.products_wr.map-show .links_wr .links-block.links-block--2,.products_wr.map-will-show .links_wr .links-block.links-block--1,.products_wr.map-will-show .links_wr .links-block.links-block--2{display:grid;grid-template-columns:repeat(auto-fill,minmax(355px,1fr));column-gap:20px;row-gap:20px}@media (max-width:1500px){.products_wr.map-show .links_wr .links-block.links-block--1,.products_wr.map-show .links_wr .links-block.links-block--2,.products_wr.map-will-show .links_wr .links-block.links-block--1,.products_wr.map-will-show .links_wr .links-block.links-block--2{grid-template-columns:repeat(auto-fill,minmax(318px,1fr))}}@media (min-width:1800px){.products_wr.map-show .links_wr .links-block.links-block--1,.products_wr.map-show .links_wr .links-block.links-block--2,.products_wr.map-will-show .links_wr .links-block.links-block--1,.products_wr.map-will-show .links_wr .links-block.links-block--2{grid-template-columns:repeat(auto-fill,minmax(450px,1fr))}}@media (min-width:1365px){.products_wr.map-show .pagination_wr,.products_wr.map-will-show .pagination_wr{max-width:100%}}@media (min-width:998px){body.fixed-filter .products_wr.map-show .wrapper.wrapper--2col .loc_right{z-index:2}body.fixed-filter .products_wr.map-show .wrapper.wrapper--2col .loc_right .map_wr{top:100px;height:calc(100vh - 100px)}}.sort_wr_wr{position:sticky;position:-webkit-sticky;top:100px;z-index:2}@media (min-resolution:120dpi){.sort_wr_wr{top:99.5px}}.sort_wr_wr .sort_wr{margin:0;margin-left:-20px;margin-right:-20px;background:var(--bg);z-index:2;padding:10px 20px;margin-bottom:11px}.sort_wr_wr .sort_wr .sort_inner{margin-inline:auto}.sort_wr_wr .sort_wr .sort_inner{display:flex;flex-direction:row;align-items:center}.sort_wr_wr .sort_wr .sorts__dropdown .select-placeholder{min-width:unset}html[lang="ru"] .sort_wr_wr .sort_wr .sorts__dropdown .select-placeholder{min-width:174px}.sort_wr_wr .sort_wr .sorts__dropdown .select-placeholder:hover{color:var(--btnh)}.sort_wr_wr .sort_wr .sorts__dropdown .select-placeholder:hover svg path{fill:var(--btnh)}.sort_wr_wr .sort_wr .ctrls{display:flex;gap:35px;align-items:center}.sort_wr_wr .sort_wr .ctrls .map_trigger{transition:all 0.3s;display:flex;gap:10px;align-items:center}.sort_wr_wr .sort_wr .ctrls .map_trigger span{font-weight:600}.sort_wr_wr .sort_wr .ctrls .map_trigger.loading{pointer-events:none}.sub_links_wr{margin-bottom:3px}.sub_links ul{transition:all 0.2s}.links_wr .links-block.links-block--1,.links_wr .links-block.links-block--2{display:grid;grid-template-columns:repeat(auto-fill,minmax(423px,1fr));column-gap:20px;row-gap:20px}@media (min-width:1800px){.links_wr .links-block.links-block--1,.links_wr .links-block.links-block--2{grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}}.products{display:grid;grid-template-columns:repeat(auto-fill,minmax(423px,1fr));margin-bottom:0;grid-auto-rows:1fr;column-gap:20px;row-gap:25px}@media (min-width:1800px){.products{grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}}.products .item.obj_snippet .img_wr{flex-grow:1;width:100%}.products .item.obj_snippet .img_wr img.swiper-lazy:not(.swiper-lazy-loaded,.sw-lz-unplg){min-width:500px;min-height:329px}@media (max-width:1100px){.products .item.obj_snippet .img_wr img.swiper-lazy:not(.swiper-lazy-loaded,.sw-lz-unplg){max-width:444px;min-height:284px}}.products .item.obj_snippet .property-details{padding:16px 0 16px 16px}body.product-category.fixed-filter .filter-catalog-wr,body.product-search.fixed-filter .filter-catalog-wr{height:100px}body.product-category.fixed-filter .filter-catalog-wr .filter-catalog,body.product-search.fixed-filter .filter-catalog-wr .filter-catalog{position:fixed;height:100px}body.product-category.fixed-filter .filter-catalog-wr .filter-catalog .filters_wr .tabs_block__content .tabs_block__item,body.product-search.fixed-filter .filter-catalog-wr .filter-catalog .filters_wr .tabs_block__content .tabs_block__item{height:76px}main.main h1.title{font-size:20px;line-height:26px;margin-bottom:0}@media (min-width:1366px){main.main h1.title{font-size:24px;line-height:32px}}