.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);min-height:105px}.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}.header__dropdown ul li{margin-top:4px;display:flex;justify-content:flex-start;align-items:center;padding:5px 0 5px 7px;gap:5px;width:100%}.header__dropdown ul li::before{content:"";width:15px;height:15px;display:block}.header__dropdown ul li button{padding:0;border:none;line-height:18px;height:18px;background:transparent}.header__dropdown ul li:first-child{margin-top:0}.header__dropdown ul li.active::before{content:"";background-image:url(/image/assets/check.svg);background-size:cover;background-position:center}.header__dropdown ul li:hover{background:var(--bg5);cursor:pointer}.header__dropdown::after{margin-left:8px;display:inline-flex;content:"";width:8px;height:8px;display:block;background:url(/image/assets/arrow-d.svg) center no-repeat;background-size:auto;pointer-events:none}.header__dropdown.currency ul{right:-4px}.header__dropdown.length ul{right:-8px;min-width:70px}.header__dropdown.language ul{right:-8px;min-width:70px}@media (min-width:999px){.user_menu_dd{cursor:pointer;border-radius:8px;border:1px solid var(--border12);background:var(--bg2);padding:5px 12px}.user_menu_dd .user_name_wr .ddico{display:none}.user_menu_dd .user_name_wr .user_name{display:inline}.user_menu_dd::after{margin-left:10px;content:"";width:8px;height:8px;display:block;background:url(/image/assets/arrow-d.svg);background-size:auto;pointer-events:none;background-position:center;background-repeat:no-repeat}body[data-theme="dark"] .user_menu_dd::after{background-image:url(/image/assets/arrow-d-drk.svg)}.user_menu_dd.active,.user_menu_dd:hover{color:unset}.user_menu_dd.active .ddico path,.user_menu_dd:hover .ddico path{fill:#F0F7F9;stroke:var(--lh)}body[data-theme="dark"] .user_menu_dd.active .ddico path,body[data-theme="dark"] .user_menu_dd:hover .ddico path{fill:#222}.user_menu_dd.active .user_name_first,.user_menu_dd:hover .user_name_first{border-color:var(--lh)}.user_menu_dd.active .user_name,.user_menu_dd:hover .user_name{color:var(--lh)}.user_menu_dd.active::after,.user_menu_dd:hover::after{background-image:url(/image/assets/arrow-d-cyan4.svg)}body[data-theme="dark"] .user_menu_dd.active::after,body[data-theme="dark"] .user_menu_dd:hover::after{background-image:url(/image/assets/arrow-d-cyan.svg)}}.user_menu_dd>ul{top:31px;min-width:248px;margin-top:6px}.user_menu_dd>ul::before{content:"";height:6px;width:100%;position:absolute;top:-6px;left:0}.user_menu_dd>ul li{width:100%;padding:0;margin-top:0}.user_menu_dd>ul li .in{padding:8px 20px;width:100%;font-size:16px;font-weight:400;line-height:28px;display:flex;align-items:center;gap:12px;height:auto;color:var(--text)}.user_menu_dd>ul li .in .svg:not(.fill):not(.nofill):not(.nostroke) path{stroke:var(--text-gray2)}.user_menu_dd>ul li .in .svg.fill path{fill:var(--text-gray2)}.user_menu_dd>ul li .in .cnt{font-size:14px;font-weight:400;line-height:18px;color:var(--text-gray);margin-left:auto}.user_menu_dd>ul li .in.empty{cursor:default}.user_menu_dd>ul li .in.empty .name,.user_menu_dd>ul li .in.empty .cnt{color:var(--text-gray9)}.user_menu_dd>ul li .in.empty .svg:not(.fill) path{stroke:var(--text-gray9)}.user_menu_dd>ul li .in.empty .svg.fill path{fill:var(--text-gray9)}.user_menu_dd>ul li:has(.in.empty){cursor:default;display:none}.user_menu_dd>ul li::before{display:none}.user_menu_dd>ul li.logout{border-top:1px solid var(--border4)}.user_menu_dd>ul li.appearance{display:flex;flex-direction:column;gap:0}.user_menu_dd>ul li.appearance .in svg:not(.nofill) path{fill:var(--text-gray2)}.user_menu_dd>ul li.appearance .in .cnt{transition:all 0.2s}.user_menu_dd>ul li.appearance .in .cnt svg path{fill:var(--text-gray2);stroke:none}.user_menu_dd>ul li.appearance ul{position:initial;box-shadow:none;padding:0;border:0;width:100%;padding-top-top:5px}.user_menu_dd>ul li.appearance ul li{padding:6px 15px 6px 20px;display:flex;gap:4px;color:var(--text);font-size:16px;font-weight:400;line-height:28px}.user_menu_dd>ul li.appearance ul li::before{content:"";display:block;width:20px;height:20px;background-size:cover;background-position:center}.user_menu_dd>ul li.appearance ul li.active::before{background-image:url(/image/assets/check.svg)}.user_menu_dd>ul li.appearance ul li:hover{background:var(--bg5)}.user_menu_dd>ul li.appearance.active .in .cnt{transform:rotate(180deg)}.user_menu_dd>ul li.appearance:hover{background:var(--bg5)}.user_menu_dd.logged-in>ul{top:35px}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)}.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 main.main h1.title,body.product-search main.main h1.title{font-size:20px;line-height:26px;margin-bottom:0}@media (min-width:1366px){body.product-category main.main h1.title,body.product-search main.main h1.title{font-size:24px;line-height:32px}}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}