1<!DOCTYPE html> 2<html lang="ru" class="page contacts-page js-focus-visible"> 3 4<head> 5 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 6<link href="/bitrix/cache/css/s1/main/template_624b16b61e8e3058d2216d16bd2c725d/template_624b16b61e8e3058d2216d16bd2c725d_v1.css?17870703342639" type="text/css" data-template-style="true" rel="stylesheet" />
7<script type="text/javascript">if(!window.BX)window.BX={};if(!window.BX.message)window.BX.message=function(mess){if(typeof mess==='object'){for(let i in mess) {BX.message[i]=mess[i];} return true;}};</script>
vendor: 1 bytes, line 7
7
8<script type="text/javascript">(window.BX||top.BX).message({'JS_CORE_LOADING':'ÐагÑÑзка...','JS_CORE_NO_DATA':'- ÐÐµÑ Ð´Ð°Ð½Ð½ÑÑ
-','JS_CORE_WINDOW_CLOSE':'ÐакÑÑÑÑ','JS_CORE_WINDOW_EXPAND':'РазвеÑнÑÑÑ','JS_CORE_WINDOW_NARROW':'СвеÑнÑÑÑ Ð² окно','JS_CORE_WINDOW_SAVE':'СоÑ
ÑаниÑÑ','JS_CORE_WINDOW_CANCEL':'ÐÑмениÑÑ','JS_CORE_WINDOW_CONTINUE':'ÐÑодолжиÑÑ','JS_CORE_H':'Ñ','JS_CORE_M':'м','JS_CORE_S':'Ñ','JSADM_AI_HIDE_EXTRA':'СкÑÑÑÑ Ð»Ð¸Ñние','JSADM_AI_ALL_NOTIF':'ÐоказаÑÑ Ð²Ñе','JSADM_AUTH_REQ':'ТÑебÑеÑÑÑ Ð°Ð²ÑоÑизаÑиÑ!','JS_CORE_WINDOW_AUTH':'ÐойÑи','JS_CORE_IMAGE_FULL':'ÐолнÑй ÑазмеÑ'});</script>
8 9
10<script type="text/javascript" src="/bitrix/js/main/core/core.min.js?1702277609221146"></script>
10 11
12<script>BX.setJSList(['/bitrix/js/main/core/core_ajax.js','/bitrix/js/main/core/core_promise.js','/bitrix/js/main/polyfill/promise/js/promise.js','/bitrix/js/main/loadext/loadext.js','/bitrix/js/main/loadext/extension.js','/bitrix/js/main/polyfill/promise/js/promise.js','/bitrix/js/main/polyfill/find/js/find.js','/bitrix/js/main/polyfill/includes/js/includes.js','/bitrix/js/main/polyfill/matches/js/matches.js','/bitrix/js/ui/polyfill/closest/js/closest.js','/bitrix/js/main/polyfill/fill/main.polyfill.fill.js','/bitrix/js/main/polyfill/find/js/find.js','/bitrix/js/main/polyfill/matches/js/matches.js','/bitrix/js/main/polyfill/core/dist/polyfill.bundle.js','/bitrix/js/main/core/core.js','/bitrix/js/main/polyfill/intersectionobserver/js/intersectionobserver.js','/bitrix/js/main/lazyload/dist/lazyload.bundle.js','/bitrix/js/main/polyfill/core/dist/polyfill.bundle.js','/bitrix/js/main/parambag/dist/parambag.bundle.js']); 13</script>
vendor: 1 bytes, line 13
13
14<script type="text/javascript">(window.BX||top.BX).message({'LANGUAGE_ID':'ru','FORMAT_DATE':'DD.MM.YYYY','FORMAT_DATETIME':'DD.MM.YYYY HH:MI:SS','COOKIE_PREFIX':'BITRIX_SM','SERVER_TZ_OFFSET':'10800','UTF_MODE':'Y','SITE_ID':'s1','SITE_DIR':'/','USER_ID':'','SERVER_TIME':'1791157977','USER_TZ_OFFSET':'0','USER_TZ_AUTO':'Y','bitrix_sessid':'3380e0386bff88b7bcb5ded656ac6737'});</script>
14 15 16
17<script type="text/javascript" src="/bitrix/js/main/jquery/jquery-1.12.4.min.js?170220200497163"></script>
vendor: 1 bytes, line 17
17
18<script type="text/javascript" src="/bitrix/js/main/jquery/jquery-2.2.4.min.js?170220200485578"></script>
vendor: 1 bytes, line 18
18
19<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.16/jquery.mask.min.js"></script>
vendor: 1 bytes, line 19
19
20<script type="text/javascript">BX.setJSList(['/bitrix/components/bitrix/search.title/script.js','/local/components/project/webform/webform.js']);</script>
vendor: 1 bytes, line 20
20
21<script type="text/javascript">BX.setCSSList(['/local/templates/main/components/bitrix/search.title/.default/style.css','/bitrix/components/bitrix/system.show_message/templates/.default/style.css']);</script>
vendor: 1 bytes, line 21
21
22<script type="text/javascript"> 23 (function () { 24 "use strict"; 25 26 var counter = function () 27 { 28 var cookie = (function (name) { 29 var parts = ("; " + document.cookie).split("; " + name + "="); 30 if (parts.length == 2) { 31 try {return JSON.parse(decodeURIComponent(parts.pop().split(";").shift()));} 32 catch (e) {} 33 } 34 })("BITRIX_CONVERSION_CONTEXT_s1"); 35 36 if (cookie && cookie.EXPIRE >= BX.message("SERVER_TIME")) 37 return; 38 39 var request = new XMLHttpRequest(); 40 request.open("POST", "/bitrix/tools/conversion/ajax_counter.php", true); 41 request.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 42 request.send( 43 "SITE_ID="+encodeURIComponent("s1")+ 44 "&sessid="+encodeURIComponent(BX.bitrix_sessid())+ 45 "&HTTP_REFERER="+encodeURIComponent(document.referrer) 46 ); 47 }; 48 49 if (window.frameRequestStart === true) 50 BX.addCustomEvent("onFrameDataReceived", counter); 51 else 52 BX.ready(counter); 53 })(); 54 </script>
54 55 56 57
58<script type="text/javascript" src="/bitrix/cache/js/s1/main/template_6031fefc21b35cb8c279aac5c7aa40ae/template_6031fefc21b35cb8c279aac5c7aa40ae_v1.js?178707697114747"></script>
vendor: 1 bytes, line 58
58
59<script type="text/javascript">var _ba = _ba || []; _ba.push(["aid", "3b6529eb5dc8935f11ad81c33e3558be"]); _ba.push(["host", "xn-----dlccfbfdksbbn6ccdrcazo.xn--p1ai"]); (function() {var ba = document.createElement("script"); ba.type = "text/javascript"; ba.async = true;ba.src = (document.location.protocol == "https:" ? "https://" : "http://") + "bitrix.info/ba.js";var s = document.getElementsByTagName("script")[0];s.parentNode.insertBefore(ba, s);})();</script>
59 60 61 62 <meta charset="UTF-8"> 63 <meta name="viewport" content="width=device-width,initial-scale=1"> 64 <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon"> 65 <link rel="apple-touch-icon-precomposed" sizes="57x57" href="/local/templates/main/ico/apple-touch-icon-57x57.png"> 66 <link rel="apple-touch-icon-precomposed" sizes="114x114" href="/local/templates/main/ico/apple-touch-icon-114x114.png"> 67 <link rel="apple-touch-icon-precomposed" sizes="72x72" href="/local/templates/main/ico/apple-touch-icon-72x72.png"> 68 <link rel="apple-touch-icon-precomposed" sizes="144x144" href="/local/templates/main/ico/apple-touch-icon-144x144.png"> 69 <link rel="apple-touch-icon-precomposed" sizes="60x60" href="/local/templates/main/ico/apple-touch-icon-60x60.png"> 70 <link rel="apple-touch-icon-precomposed" sizes="120x120" href="/local/templates/main/ico/apple-touch-icon-120x120.png"> 71 <link rel="apple-touch-icon-precomposed" sizes="76x76" href="/local/templates/main/ico/apple-touch-icon-76x76.png"> 72 <link rel="apple-touch-icon-precomposed" sizes="152x152" href="/local/templates/main/ico/apple-touch-icon-152x152.png"> 73 <link rel="icon" type="image/png" href="/local/templates/main/ico/favicon-196x196.png" sizes="196x196"> 74 <link rel="icon" type="image/png" href="/local/templates/main/ico/favicon-96x96.png" sizes="96x96"> 75 <link rel="icon" type="image/png" href="/local/templates/main/ico/favicon-32x32.png" sizes="32x32"> 76 <link rel="icon" type="image/png" href="/local/templates/main/ico/favicon-16x16.png" sizes="16x16"> 77 <link rel="icon" type="image/png" href="/local/templates/main/ico/favicon-128.png" sizes="128x128"> 78 <meta name="application-name" content=" "> 79 <meta name="msapplication-TileColor" content="#FFFFFF"> 80 <meta name="msapplication-TileImage" content="/local/templates/main/ico/mstile-144x144.png"> 81 <meta name="msapplication-square70x70logo" content="/local/templates/main/ico/mstile-70x70.png"> 82 <meta name="msapplication-square150x150logo" content="/local/templates/main/ico/mstile-150x150.png"> 83 <meta name="msapplication-wide310x150logo" content="/local/templates/main/ico/mstile-310x150.png"> 84 <meta name="msapplication-square310x310logo" content="/local/templates/main/ico/mstile-310x310.png"> 85 <meta http-equiv="X-UA-Compatible" content="ie=edge"> 86 <meta name="theme-color" content="#111111"> 87 <title>ÐонÑакÑÑ</title> 88 89 <link rel="stylesheet" href="/local/templates/main/css/vendor.css?v=20260805-4"> 90 <link rel="stylesheet" href="/local/templates/main/css/main.css?v=20260805-4"> 91 <link rel="stylesheet" href="/local/templates/main/css/costum.css?v=20260805-4"> 92 93
93<script defer src="/local/templates/main/js/main.js?v=20260805-4"></script>
93 94
94<script defer src="/local/templates/main/js/metrika-goals.js?v=20260805-4"></script>
94 95
95<script defer src="/local/templates/main/js/livecircle.js?v=20260805-4"></script>
95 96
96<script defer src="/local/templates/main/js/ajax.js?v=20260805-4"></script>
96 97
97<script defer src="/local/templates/main/js/oneclick.js?v=20260805-4"></script>
97 98 99 100
100<script src="https://api-maps.yandex.ru/2.1/?lang=ru_RU&apikey=8a095512-010d-4879-bc11-80c986513760" type="text/javascript"></script>
100 101
101<script src="https://cdn.jsdelivr.net/npm/@turf/[email protected]/turf.min.js"></script>
101 102 103 104 <!--
104<script src="https://unpkg.com/@barba/core"></script>
104 --> 105 106 107</head> 108 109 110<body class="page__body "> 111 112 <div class="site-container visible" data-barba="wrapper"> 113 114 115<header class="header fixed-block " id='panelss'> 116 <div class="header__top header-top"> 117 118 <a href="/" class="header__logo logo" aria-label="ÐеÑейÑи на главнÑÑ ÑÑÑаниÑÑ"> 119 <div class="logo__picture"><img src="/local/templates/main/img/logo.svg" alt="ÐогоÑип инÑеÑнеÑ-магазина двеÑей в Ðижнем ÐовгоÑоде"></div> 120 <span class="logo__label">ÐнÑеÑнеÑ-магазин двеÑей в Ðижнем ÐовгоÑоде</span> 121</a> <div class="header__search search"> 122 <form id="search2" class="header__search search" action="/search/"> 123 <label for="searchField" class="sr-only">ÐоиÑк</label> 124 <input type="text" name="q" id="searchField" placeholder="ÐоиÑк" autocomplete="off"> 125 <div class="search__icon"> 126 <svg> 127 <use xlink:href="/local/templates/main/img/sprite.svg#search-icon"/> 128 </svg> 129 </div> 130 <button class="search__delete btn-reset" type="button" aria-label="УдалиÑÑ Ð¿Ð¾Ð¸ÑковÑе даннÑе"> 131 <svg> 132 <use xlink:href="/local/templates/main/img/sprite.svg#reset-icon"/> 133 </svg> 134 </button> 135 <div class="search-block" data-nav-block="search"> 136 <div class="search-mobile" id="search2m"> 137 <label for="searchField2" class="sr-only">ÐоиÑк</label> 138 <input type="text" name="q" id="searchField2" placeholder="ÐоиÑк" class=""> 139 <div class="search__icon"> 140 <svg> 141 <use xlink:href="/local/templates/main/img/sprite.svg#search-icon"></use> 142 </svg> 143 </div> 144 </div> 145 146 </div> 147 </form>
148<script> 149 BX.ready(function () { 150 new JCTitleSearch({ 151 'AJAX_PAGE': '/contacts/', 152 'CONTAINER_ID': 'search2', 153 'INPUT_ID': 'searchField', 154 'MIN_QUERY_LEN': 1 155 }); 156 }); 157 BX.ready(function () { 158 new JCTitleSearch({ 159 'AJAX_PAGE': '/contacts/', 160 'CONTAINER_ID': 'search2m', 161 'INPUT_ID': 'searchField2', 162 'MIN_QUERY_LEN': 1 163 }); 164 }); 165</script>
165 166 </div> 167 <div class="header__location header-location"> 168 <span class="header-location__text">Ðижний ÐовгоÑод, Ñл. ÐоÑковÑкое ÑоÑÑе 83</span> </div> 169 <div class="header-contacts"> 170 <!--div class="header-contacts__socials"--> 171 172 <div class="header-contacts__socials"> 173 174 <a class="header-contacts__social" href="https://max.ru/u/f9LHodD0cOIkMLc2k3wfBwoGBBwoD2jdy9dquRNXKzAEieGebB1l_mOGy5E" aria-label="ÐеÑейÑи в Max"> 175 <img src="/local/templates/main/img/Max_logo_black-24x24.png" width="24" height="24" aria-hidden="true" alt="Ðконка Max"> 176 </a> 177 178 <a class="header-contacts__phone link-animation" href="tel:88312915763"> 179 8 (831) 2915763 </a> 180 </div> 181 <!--/div--> 182 <button class="header-contacts__order link-animation btn-reset" type="button" aria-label="Ðнопка заказаÑÑ Ð·Ð²Ð¾Ð½Ð¾Ðº" data-modal="orderCall">ÐаказаÑÑ Ð·Ð²Ð¾Ð½Ð¾Ðº</button> 183 </div> 184 </div> 185 <div class="header__bottom header-bottom"> 186 <div class="header__catalog"> 187 <button class="catalog__toggle catalog-toggle btn-reset" type="button" aria-label="ÐÑкÑÑÑÑ ÐºÐ°Ñалог"> 188 <div class="catalog-toggle__icons"></div><span>ÐÐТÐÐÐÐ</span> 189 </button> 190 <span class="catalog__products">Ðолее 3000 ÑоваÑов</span> 191 <div class="big-menu"> 192 <div class="dropdown" data-nav-block="header__catalog"> 193 <ul class="dropdown-list list-reset"> 194 195 196 <li class="dropdown-list__item has-child "> 197 198 <button class="dropdown-list__button btn-reset" type="button" aria-label="ÐÑкÑÑÑÑ Ð¼ÐµÐ½Ñ ÐÑ Ð¾Ð´Ð½Ñе двеÑи"><a href="/catalog/vkhodnye-dveri/">ÐÑ Ð¾Ð´Ð½Ñе двеÑи</a></button> 199 200 201 <ul class="submenu list-reset "> 202 203 204 <li class="submenu__item "> 205 206 207 <a href="/catalog/vkhodnye-dveri/bravo-r/" class="submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ ÐкоÑпон ÐÐЦÐЯ">Bravo R</a> 208 209 210 211 212 </li> 213 214 215 <li class="submenu__item "> 216 217 218 <a href="/catalog/vkhodnye-dveri/bravo-thermo/" class="submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ ÐкоÑпон ÐÐЦÐЯ">Bravo Thermo</a> 219 220 221 222 223 </li> 224 225 226 <li class="submenu__item "> 227 228 229 <a href="/catalog/vkhodnye-dveri/optim/" class="submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ ÐкоÑпон ÐÐЦÐЯ">Optim</a> 230 231 232 233 234 </li> 235 236 237 <li class="submenu__item "> 238 239 240 <a href="/catalog/vkhodnye-dveri/vkhodnye-dveri-yoshkar-ola/" class="submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ ÐкоÑпон ÐÐЦÐЯ">ÐоÑкаÑ-Ðла</a> 241 242 243 244 245 </li> 246 247 248 <li class="submenu__item "> 249 250 251 <a href="/catalog/vkhodnye-dveri/dveri-beluga/" class="submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ ÐкоÑпон ÐÐЦÐЯ">ÐÐÐУÐÐ</a> 252 253 254 255 256 </li> 257 258 259 <li class="submenu__item "> 260 261 262 <a href="/catalog/vkhodnye-dveri/dveri-s-termorazryvom/" class="submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ ÐкоÑпон ÐÐЦÐЯ">Ñ ÑеÑмоÑазÑÑвом</a> 263 264 265 266 267 </li> 268 269 270 <li class="submenu__item "> 271 272 273 <a href="/catalog/vkhodnye-dveri/protivopozharnye-dveri/" class="submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ ÐкоÑпон ÐÐЦÐЯ">ÐÑоÑивопожаÑнÑе двеÑи</a> 274 275 276 277 278 </li> 279 280 281 <li class="submenu__item "> 282 283 284 <a href="/catalog/vkhodnye-dveri/bravo-n/" class="submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ ÐкоÑпон ÐÐЦÐЯ">Bravo N</a> 285 286 287 288 289 </li> 290 291 292 </ul> 293 294 295 </li> 296 297 298 299 300 301 302 <li class="dropdown-list__item has-child "> 303 304 <button class="dropdown-list__button btn-reset" type="button" aria-label="ÐÑкÑÑÑÑ Ð¼ÐµÐ½Ñ ÐежкомнаÑнÑе двеÑи"><a href="/catalog/mezhkomnatnye-dveri/">ÐежкомнаÑнÑе двеÑи</a></button> 305 306 307 <ul class="submenu list-reset "> 308 309 310 <li class="submenu__item has-child "> 311 312 313 <button class="submenu__button btn-reset" type="button" aria-label="ÐÑкÑÑÑÑ Ð¼ÐµÐ½Ñ Ðинил"><a href="/catalog/mezhkomnatnye-dveri/vinil/">Ðинил</a></button> 314 315 316 317 318 <ul class="sub-submenu list-reset "> 319 320 321 <li class=" sub-submenu__item "> 322 323 324 <a href="/catalog/mezhkomnatnye-dveri/vinil/bravo-a/" class="sub-sub-submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ Bravo A">Bravo A</a> 325 326 327 328 </li> 329 330 331 <li class=" sub-submenu__item "> 332 333 334 <a href="/catalog/mezhkomnatnye-dveri/vinil/graffiti/" class="sub-sub-submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ Graffiti">Graffiti</a> 335 336 337 338 </li> 339 340 341 <li class=" sub-submenu__item "> 342 343 344 <a href="/catalog/mezhkomnatnye-dveri/vinil/skinny/" class="sub-sub-submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ Skinny">Skinny</a> 345 346 347 348 </li> 349 350 351 <li class=" sub-submenu__item "> 352 353 354 <a href="/catalog/mezhkomnatnye-dveri/vinil/start/" class="sub-sub-submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ Start">Start</a> 355 356 357 358 </li> 359 360 361 </ul> 362 363 364 </li> 365 366 367 <li class="submenu__item "> 368 369 370 <a href="/catalog/mezhkomnatnye-dveri/massiv/" class="submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ ÐкоÑпон ÐÐЦÐЯ">ÐаÑÑив</a> 371 372 373 374 375 </li> 376 377 378 <li class="submenu__item has-child "> 379 380 381 <button class="submenu__button btn-reset" type="button" aria-label="ÐÑкÑÑÑÑ Ð¼ÐµÐ½Ñ Ðинил"><a href="/catalog/mezhkomnatnye-dveri/pet/">ÐÐТ</a></button> 382 383 384 385 386 <ul class="sub-submenu list-reset "> 387 388 389 <li class=" sub-submenu__item "> 390 391 392 <a href="/catalog/mezhkomnatnye-dveri/pet/bravo-a-1/" class="sub-sub-submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ Bravo A">Bravo A</a> 393 394 395 396 </li> 397 398 399 <li class=" sub-submenu__item "> 400 401 402 <a href="/catalog/mezhkomnatnye-dveri/pet/bravo-x-1/" class="sub-sub-submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ Bravo X">Bravo X</a> 403 404 405 406 </li> 407 408 409 <li class=" sub-submenu__item "> 410 411 412 <a href="/catalog/mezhkomnatnye-dveri/pet/classic/" class="sub-sub-submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ Classic">Classic</a> 413 414 415 416 </li> 417 418 419 <li class=" sub-submenu__item "> 420 421 422 <a href="/catalog/mezhkomnatnye-dveri/pet/graffiti-1/" class="sub-sub-submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ Graffiti">Graffiti</a> 423 424 425 426 </li> 427 428 429 <li class=" sub-submenu__item "> 430 431 432 <a href="/catalog/mezhkomnatnye-dveri/pet/neoclassic/" class="sub-sub-submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ Neoclassic">Neoclassic</a> 433 434 435 436 </li> 437 438 439 <li class=" sub-submenu__item "> 440 441 442 <a href="/catalog/mezhkomnatnye-dveri/pet/
442prima/" class="sub-sub-submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ Prima">Prima</a> 443 444 445 446 </li> 447 448 449 <li class=" sub-submenu__item "> 450 451 452 <a href="/catalog/mezhkomnatnye-dveri/pet/twiggy/" class="sub-sub-submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ Twiggy">Twiggy</a> 453 454 455 456 </li> 457 458 459 </ul> 460 461 462 </li> 463 464 465 <li class="submenu__item "> 466 467 468 <a href="/catalog/mezhkomnatnye-dveri/skrytye-dveri/" class="submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ ÐкоÑпон ÐÐЦÐЯ">СкÑÑÑÑе двеÑи</a> 469 470 471 472 473 </li> 474 475 476 <li class="submenu__item has-child "> 477 478 479 <button class="submenu__button btn-reset" type="button" aria-label="ÐÑкÑÑÑÑ Ð¼ÐµÐ½Ñ Ðинил"><a href="/catalog/mezhkomnatnye-dveri/finish-fleks/">Ð¤Ð¸Ð½Ð¸Ñ Ð¤Ð»ÐµÐºÑ</a></button> 480 481 482 483 484 <ul class="sub-submenu list-reset "> 485 486 487 <li class=" sub-submenu__item "> 488 489 490 <a href="/catalog/mezhkomnatnye-dveri/finish-fleks/direct/" class="sub-sub-submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ Direct">Direct</a> 491 492 493 494 </li> 495 496 497 <li class=" sub-submenu__item "> 498 499 500 <a href="/catalog/mezhkomnatnye-dveri/finish-fleks/gost/" class="sub-sub-submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ Gost">Gost</a> 501 502 503 504 </li> 505 506 507 </ul> 508 509 510 </li> 511 512 513 <li class="submenu__item has-child "> 514 515 516 <button class="submenu__button btn-reset" type="button" aria-label="ÐÑкÑÑÑÑ Ð¼ÐµÐ½Ñ Ðинил"><a href="/catalog/mezhkomnatnye-dveri/khard-fleks/">ХаÑд ФлекÑ</a></button> 517 518 519 520 521 <ul class="sub-submenu list-reset "> 522 523 524 <li class=" sub-submenu__item "> 525 526 527 <a href="/catalog/mezhkomnatnye-dveri/khard-fleks/bravo-x-2/" class="sub-sub-submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ Bravo X">Bravo X</a> 528 529 530 531 </li> 532 533 534 <li class=" sub-submenu__item "> 535 536 537 <a href="/catalog/mezhkomnatnye-dveri/khard-fleks/prima-1/" class="sub-sub-submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ Prima">Prima</a> 538 539 540 541 </li> 542 543 544 </ul> 545 546 547 </li> 548 549 550 <li class="submenu__item has-child "> 551 552 553 <button class="submenu__button btn-reset" type="button" aria-label="ÐÑкÑÑÑÑ Ð¼ÐµÐ½Ñ Ðинил"><a href="/catalog/mezhkomnatnye-dveri/eko-shpon/">Ðко Шпон</a></button> 554 555 556 557 558 <ul class="sub-submenu list-reset "> 559 560 561 <li class=" sub-submenu__item "> 562 563 564 <a href="/catalog/mezhkomnatnye-dveri/eko-shpon/bravo-a-3/" class="sub-sub-submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ Bravo A">Bravo A</a> 565 566 567 568 </li> 569 570 571 <li class=" sub-submenu__item "> 572 573 574 <a href="/catalog/mezhkomnatnye-dveri/eko-shpon/bravo-s/" class="sub-sub-submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ Bravo S">Bravo S</a> 575 576 577 578 </li> 579 580 581 <li class=" sub-submenu__item "> 582 583 584 <a href="/catalog/mezhkomnatnye-dveri/eko-shpon/bravo-x-3/" class="sub-sub-submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ Bravo X">Bravo X</a> 585 586 587 588 </li> 589 590 591 <li class=" sub-submenu__item "> 592 593 594 <a href="/catalog/mezhkomnatnye-dveri/eko-shpon/graffiti-2/" class="sub-sub-submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ Graffiti">Graffiti</a> 595 596 597 598 </li> 599 600 601 <li class=" sub-submenu__item "> 602 603 604 <a href="/catalog/mezhkomnatnye-dveri/eko-shpon/moda/" class="sub-sub-submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ Moda">Moda</a> 605 606 607 608 </li> 609 610 611 <li class=" sub-submenu__item "> 612 613 614 <a href="/catalog/mezhkomnatnye-dveri/eko-shpon/neoclassic-1/" class="sub-sub-submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ Neoclassic">Neoclassic</a> 615 616 617 618 </li> 619 620 621 <li class=" sub-submenu__item "> 622 623 624 <a href="/catalog/mezhkomnatnye-dveri/eko-shpon/prima-2/" class="sub-sub-submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ Prima">Prima</a> 625 626 627 628 </li> 629 630 631 <li class=" sub-submenu__item "> 632 633 634 <a href="/catalog/mezhkomnatnye-dveri/eko-shpon/twiggy-1/" class="sub-sub-submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ Twiggy">Twiggy</a> 635 636 637 638 </li> 639 640 641 <li class=" sub-submenu__item "> 642 643 644 <a href="/catalog/mezhkomnatnye-dveri/eko-shpon/eko-shpon-vd/" class="sub-sub-submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ Ðко Шпон ÐÐ">Ðко Шпон ÐÐ</a> 645 646 647 648 </li> 649 650 651 </ul> 652 653 654 </li> 655 656 657 <li class="submenu__item "> 658 659 660 <a href="/catalog/mezhkomnatnye-dveri/emalit-vd/" class="submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ ÐкоÑпон ÐÐЦÐЯ">ÐÐ¼Ð°Ð»Ð¸Ñ ÐÐ</a> 661 662 663 664 665 </li> 666 667 668 <li class="submenu__item has-child "> 669 670 671 <button class="submenu__button btn-reset" type="button" aria-label="ÐÑкÑÑÑÑ Ð¼ÐµÐ½Ñ Ðинил"><a href="/catalog/mezhkomnatnye-dveri/emal/">ÐмалÑ</a></button> 672 673 674 675 676 <ul class="sub-submenu list-reset "> 677 678 679 <li class=" sub-submenu__item "> 680 681 682 <a href="/catalog/mezhkomnatnye-dveri/emal/bravo/" class="sub-sub-submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ Bravo">Bravo</a> 683 684 685 686 </li> 687 688 689 <li class=" sub-submenu__item "> 690 691 692 <a href="/catalog/mezhkomnatnye-dveri/emal/graffiti-3/" class="sub-sub-submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ Graffiti">Graffiti</a> 693 694 695 696 </li> 697 698 699 <li class=" sub-submenu__item "> 700 701 702 <a href="/catalog/mezhkomnatnye-dveri/emal/skinny-2/" class="sub-sub-submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ Skinny">Skinny</a> 703 704 705 706 </li> 707 708 709 </ul> 710 711 712 </li> 713 714 715 </ul> 716 717 718 </li> 719 720 721 722 723 724 725 <li class="dropdown-list__item has-child "> 726 727 <button class="dropdown-list__button btn-reset" type="button" aria-label="ÐÑкÑÑÑÑ Ð¼ÐµÐ½Ñ Ð¡ÐºÐ»Ð°Ð´Ð½Ñе двеÑи"><a href="/catalog/skladnye-dveri/">СкладнÑе двеÑи</a></button> 728 729 730 <ul class="submenu list-reset "> 731 732 733 <li class="submenu__item "> 734 735 736 <a href="/catalog/skladnye-dveri/vinil-1/" class="submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ ÐкоÑпон ÐÐЦÐЯ">Ðинил</a> 737 738 739 740 741 </li> 742 743 744 <li class="submenu__item "> 745 746 747 <a href="/catalog/skladnye-dveri/pet-1/" class="submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ ÐкоÑпон ÐÐЦÐЯ">ÐÐТ</a> 748 749 750 751 752 </li> 753 754 755 <li class="submenu__item "> 756 757 758 <a href="/catalog/skladnye-dveri/finish-fleks-1/" class="submenu__link" aria-label="ÐеÑейÑи на ÑÑ
758ÑаниÑÑ ÐкоÑпон ÐÐЦÐЯ">Ð¤Ð¸Ð½Ð¸Ñ Ð¤Ð»ÐµÐºÑ</a> 759 760 761 762 763 </li> 764 765 766 <li class="submenu__item "> 767 768 769 <a href="/catalog/skladnye-dveri/eko-shpon-1/" class="submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ ÐкоÑпон ÐÐЦÐЯ">Ðко Шпон</a> 770 771 772 773 774 </li> 775 776 777 </ul> 778 779 780 </li> 781 782 783 784 785 786 787 788 <li class="dropdown-list__item "> 789 790 <a href="/catalog/spetsialnye-dveri/" class="dropdown-list__link" aria-label="ÐÑкÑÑÑÑ Ð¼ÐµÐ½Ñ Ð¡Ð¿ÐµÑиалÑнÑе двеÑи">СпеÑиалÑнÑе двеÑи</a> 791 792 </li> 793 794 795 796 797 798 799 800 <li class="dropdown-list__item "> 801 802 <a href="/catalog/arki-i-portaly/" class="dropdown-list__link" aria-label="ÐÑкÑÑÑÑ Ð¼ÐµÐ½Ñ ÐÑки и поÑÑалÑ">ÐÑки и поÑÑалÑ</a> 803 804 </li> 805 806 807 808 809 810 811 <li class="dropdown-list__item has-child "> 812 813 <button class="dropdown-list__button btn-reset" type="button" aria-label="ÐÑкÑÑÑÑ Ð¼ÐµÐ½Ñ Ð¤ÑÑниÑÑÑа"><a href="/catalog/furnitura/">ФÑÑниÑÑÑа</a></button> 814 815 816 <ul class="submenu list-reset "> 817 818 819 <li class="submenu__item "> 820 821 822 <a href="/catalog/furnitura/zamki/" class="submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ ÐкоÑпон ÐÐЦÐЯ">Ðамки</a> 823 824 825 826 827 </li> 828 829 830 <li class="submenu__item "> 831 832 833 <a href="/catalog/furnitura/zashchelki/" class="submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ ÐкоÑпон ÐÐЦÐЯ">ÐаÑелки</a> 834 835 836 837 838 </li> 839 840 841 <li class="submenu__item "> 842 843 844 <a href="/catalog/furnitura/nakladki/" class="submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ ÐкоÑпон ÐÐЦÐЯ">Ðакладки</a> 845 846 847 848 849 </li> 850 851 852 <li class="submenu__item "> 853 854 855 <a href="/catalog/furnitura/petli/" class="submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ ÐкоÑпон ÐÐЦÐЯ">ÐеÑли</a> 856 857 858 859 860 </li> 861 862 863 <li class="submenu__item "> 864 865 866 <a href="/catalog/furnitura/ruchki/" class="submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ ÐкоÑпон ÐÐЦÐЯ">Ð ÑÑки</a> 867 868 869 870 871 </li> 872 873 874 <li class="submenu__item "> 875 876 877 <a href="/catalog/furnitura/ruchki-zashchelki/" class="submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ ÐкоÑпон ÐÐЦÐЯ">Ð ÑÑки-заÑелки</a> 878 879 880 881 882 </li> 883 884 885 <li class="submenu__item "> 886 887 888 <a href="/catalog/furnitura/fiksatory/" class="submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ ÐкоÑпон ÐÐЦÐЯ">ФикÑаÑоÑÑ</a> 889 890 891 892 893 </li> 894 895 896 <li class="submenu__item "> 897 898 899 <a href="/catalog/furnitura/tsilindry/" class="submenu__link" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ ÐкоÑпон ÐÐЦÐЯ">ЦилиндÑÑ</a> 900 901 902 903 904 </li> 905 906 907 </ul> 908 909 910 </li> 911 912 913 914 915 </ul> 916 </div> 917</div> </div> 918 <nav class="header__nav nav" data-nav-block="menu"> 919 <div class="header__location nav__location">
920 <span class="header-location__text">Ðижний ÐовгоÑод, Ñл. ÐоÑковÑкое ÑоÑÑе 83</span> </div> 921 922 <div class="nav__menu-wrapper"> 923 924<ul class="nav__menu menu list-reset"> 925 926 927 928 929 930 <li class="menu__item"><a href="/promotions/" class="menu__link" aria-label="ÐкÑии">ÐкÑии</a></li> 931 932 933 934 935 936 937 938 939 <li class="menu__item"><a href="/delivery/" class="menu__link" aria-label="УСТÐÐÐÐÐÐ Ð ÐÐСТÐÐÐÐ">УСТÐÐÐÐÐÐ Ð ÐÐСТÐÐÐÐ</a></li> 940 941 942 943 944 945 946 947 948 <li class="menu__item"><a href="/payment/" class="menu__link" aria-label="ÐÐÐÐТÐ">ÐÐÐÐТÐ</a></li> 949 950 951 952 953 954 955 956 957 <li class="menu__item"><a href="/contacts/" class="menu__link" aria-label="ÐÐÐТÐÐТЫ">ÐÐÐТÐÐТЫ</a></li> 958 959 960 961 962 963 964</ul> 965 <button class="nav__order btn-secondary btn-reset" type="button" aria-label="ÐÑкÑÑÑÑ Ð¾ÐºÐ½Ð¾ ÐаказаÑÑ Ð·Ð²Ð¾Ð½Ð¾Ðº" data-modal="orderCall">ÐаказаÑÑ Ð·Ð²Ð¾Ð½Ð¾Ðº</button> 966 </div> 967 <div class="nav__bottom"> 968 <div class="nav__actions"> 969 <div class="nav__action"> 970 <a href="/compare/" class="actions__item actions__compare" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ ÑÑÐ°Ð²Ð½ÐµÐ½Ð¸Ñ ÑоваÑов"> 971 <svg> 972 <use xlink:href="/local/templates/main/img/sprite.svg#compare-icon" /> 973 </svg> 974 <span class="actions__label count-compare">3</span> 975 </a> 976 </div> 977 <div class="nav__action"> 978 <a href="/favorite/" class="actions__item actions__saved" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ ÑÐ¾Ñ ÑаненнÑÑ ÑоваÑов"> 979 <svg> 980 <use xlink:href="/local/templates/main/img/sprite.svg#liked-icon" /> 981 </svg> 982 <span class="actions__label count-saved">2</span> 983 </a> 984 </div> 985 <div class="nav__action"> 986 <a href="javascript:void(0);" class="actions__item actions__cabinet" data-modal="userAuth" aria-label="ÐвÑоÑизоваÑÑÑÑ"> 987 <svg> 988 <use xlink:href="/local/templates/main/img/sprite.svg#cabinet-icon" /> 989 </svg> 990 </a> 991 </a> 992 </div> 993 </div> 994 </div> 995 </nav> 996 <div class="header__actions actions"> 997 <a href="/compare/" class="actions__item actions__compare" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ ÑÑÐ°Ð²Ð½ÐµÐ½Ð¸Ñ ÑоваÑов"> 998 <svg> 999 <use xlink:href="/local/templates/main/img/sprite.svg#compare-icon" /> 1000 </svg> 1001 <span class="actions__label " id="count-compare">0</span> 1002 </a> 1003 <a href="/favorite/" class="actions__item actions__saved" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ ÑÐ¾Ñ ÑаненнÑÑ ÑоваÑов"> 1004 <svg> 1005 <use xlink:href="/local/templates/main/img/sprite.svg#liked-icon" /> 1006 </svg> 1007 <span class="actions__label count-saved">0</span> 1008 </a> 1009 1010 <button class="actions__item actions__cart btn-reset" type="button" aria-label="ÐÑкÑÑÑÑ ÐºÐ¾ÑзинÑ"> 1011 <svg> 1012 <use xlink:href="/local/templates/main/img/sprite.svg#cart-icon" /> 1013 </svg> 1014 <span class="actions__label basket-head-count">0</span> 1015</button> 1016 1017 <a data-modal="userAuth" class="actions__item actions__cabinet" aria-label="ÐеÑейÑи на ÑÑÑаниÑÑ ÐºÐ°Ð±Ð¸Ð½ÐµÑа"> 1018 <svg> 1019 <use xlink:href="/local/templates/main/img/sprite.svg#cabinet-icon" /> 1020 </svg> 1021 </a> 1022 1023<div class="cart " id="cart" data-nav-block="cart"> 1024 <div class="cart__items"> 1025 1026 </div> 1027 <div class="cart__bottom"> 1028 <p class="cart__total">СÑмма заказа: <span>0 ₽</span></p> 1029 <a class="cart__link btn" href="/personal/basket/">
1029ÐеÑейÑи к оÑоÑÐ¼Ð»ÐµÐ½Ð¸Ñ â</a> 1030 </div> 1031 </div> </div> 1032 </div> 1033 <div class="added addedCart"> 1034 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1035 <path d="M3 11L9 17L21 5" stroke="#222427" stroke-width="2" stroke-linecap="round"></path> 1036 </svg> 1037 <span>Ð¢Ð¾Ð²Ð°Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½ в коÑзинÑ</span> 1038 </div> 1039 1040 <div class="added removedCart"> 1041 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1042 <path d="M3 11L9 17L21 5" stroke="#222427" stroke-width="2" stroke-linecap="round"></path> 1043 </svg> 1044 <span>Ð¢Ð¾Ð²Ð°Ñ Ñдален из коÑзинÑ</span> 1045 </div> 1046 1047 1048 <div class="added addedFav"> 1049 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1050 <path d="M3 11L9 17L21 5" stroke="#222427" stroke-width="2" stroke-linecap="round"></path> 1051 </svg> 1052 <span>Ð¢Ð¾Ð²Ð°Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½ в избÑанное</span> 1053 </div> 1054 1055 <div class="added removedFav"> 1056 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1057 <path d="M3 11L9 17L21 5" stroke="#222427" stroke-width="2" stroke-linecap="round"></path> 1058 </svg> 1059 <span>Ð¢Ð¾Ð²Ð°Ñ Ñдален из избÑанного</span> 1060 </div> 1061 1062 <div class="added addedCompare"> 1063 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1064 <path d="M3 11L9 17L21 5" stroke="#222427" stroke-width="2" stroke-linecap="round"></path> 1065 </svg> 1066 <span>Ð¢Ð¾Ð²Ð°Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½ в ÑÑавнение</span> 1067 </div> 1068 1069 <div class="added removedCompare"> 1070 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1071 <path d="M3 11L9 17L21 5" stroke="#222427" stroke-width="2" stroke-linecap="round"></path> 1072 </svg> 1073 <span>Ð¢Ð¾Ð²Ð°Ñ Ñдален из ÑÑавнениÑ</span> 1074 </div> 1075 1076</header> 1077<div class="bar"> 1078 <div class="bar__container container"> 1079 <button class="bar__btn btn-reset" type="button" aria-label="ÐÑкÑÑÑÑ ÐаÑалог" data-nav="header__catalog"> 1080 <span class="bar__btn-icon bar__btn-catalog"></span> 1081 <span>ÐаÑалог</span> 1082 </button> 1083 <button class="bar__btn btn-reset" type="button" aria-label="ÐÑкÑÑÑÑ ÐоиÑк" data-nav="search"> 1084 <span class="bar__btn-icon bar__btn-search"></span> 1085 <span>ÐоиÑк</span> 1086 </button> 1087 <button class="bar__btn btn-reset" type="button" aria-label="ÐÑкÑÑÑÑ ÐоÑзинÑ" data-nav="cart"> 1088 <span class="bar__btn-icon bar__btn-cart"></span> <span>ÐоÑзина</span> 1089 <span class="actions__label basket-head-count">0</span> 1090 </button> 1091 <a class="bar__btn btn-reset" type="button" aria-label="ÐÑкÑÑÑÑ ÐкÑии" href="/product-category/aktsii/"> 1092 <span class="bar__btn-icon bar__btn-promo"></span> <span>ÐкÑии</span> 1093 </a> 1094 <button class="bar__btn btn-reset" type="button" aria-label="ÐÑкÑÑÑÑ ÐенÑ" data-nav="menu"> 1095 <span class="bar__btn-icon bar__btn-burger"></span> 1096 <span>ÐенÑ</span></button> 1097</div></div> 1098 <main class="main" data-barba="container"> 1099<section class="contacts"> 1100 <div class="contacts__container container"> 1101 <div class="breadcrumbs"> 1102 <ul class="breadcrumbs__list list-reset"> 1103 <li><a href="/">ÐлавнаÑ</a></li> 1104 <li>ÐонÑакÑÑ</li> 1105 </ul> 1106 </div> 1107 <h1 class="contacts__title section-title to-left">ÐонÑакÑÑ</h1> 1108 1109<style> 1110.contacts__item--phone .contacts__data { 1111 display: flex; 1112 align-items: center; 1113 flex-wrap: wrap; 1114 gap: 8px; 1115} 1116 1117.contacts__telegram, 1118.contacts__whatsap, 1119.contacts__max, 1120.contacts__messenger { 1121 display: inline-flex; 1122 width: 24px; 1123 height: 24px; 1124 min-width: 24px; 1125 background-repeat: no-repeat; 1126 background-position: center; 1127 background-size: contain; 1128 font-size: 0; 1129 line-height: 0; 1130 text-indent: -9999px; 1131 overflow: hidden; 1132 vertical-align: middle; 1133 transition: opacity 0.2s ease; 1134} 1135 1136.contacts__telegram:hover, 1137.contacts__whatsap:hover, 1138.contacts__max:hover, 1139.contacts__messenger:hover { 1140 opacity: 0.75; 1141} 1142 1143.contacts__telegram:focus, 1144.contacts__whatsap:focus, 1145.contacts__max:focus, 1146.contacts__messenger:focus { 1147 outline: none; 1148} 1149 1150.contacts__phone { 1151 margin-right: 4px; 1152} 1153 1154.contacts__item { 1155 padding: 20px; 1156 min-height: 145px; 1157} 1158</style> 1159 1160<div class="contacts__info"> 1161 <div class="contacts__item contacts__item--office">
1162 <span class="contacts__caption">ÐÑиÑ:</span> 1163 <p class="contacts__data">Ðижний ÐовгоÑод, Ñл. ÐоÑковÑкое ÑоÑÑе 83</p> 1164 </div> 1165 1166 <div class="contacts__item contacts__item--time"> 1167 <span class="contacts__caption">ÐÑаÑик ÑабоÑÑ:</span> 1168 1169 1170 <p class="contacts__data"> 1171 <span>Ðн-ÐÑ:</span> 1172 <span>9:00 â 18:00</span> 1173 </p> 1174 1175 <p class="contacts__data"> 1176 <span>Сб:</span> 1177 <span>10:00 â 15:00</span> 1178 </p> 1179 </div> 1180 1181 <div class="contacts__item contacts__item--phone"> 1182 <span class="contacts__caption">ÐÐ¾Ð¼ÐµÑ ÑелеÑона:</span> 1183 <p class="contacts__data"> 1184 <a href="tel:88312915763" class="contacts__phone">8 (831) 2915763</a> 1185 1186 1187 <a href="https://max.ru/u/f9LHodD0cOIkMLc2k3wfBwoGBBwoD2jdy9dquRNXKzAEieGebB1l_mOGy5E" class="contacts__max" aria-label="Max" style="background-image: url('/local/templates/main/img/Max_logo_black-24x24.png')"></a> 1188 </p> 1189 </div> 1190 1191 <div class="contacts__item contacts__item--phone"> 1192 <span class="contacts__caption">Ðл.поÑÑа:</span> 1193 <p class="contacts__data"> 1194 <a href="mailto:[email protected]">[email protected]</a> 1195 </p> 1196 </div> 1197 </div> 1198 <article class="contacts__consultation consultation"> 1199 <div class="consultation__inner"> 1200 <span class="h2 consultation__title">ÐÑжна конÑÑлÑÑаÑиÑ?</span> 1201 <p class="consultation__text">ÐÑÑавÑÑе заÑÐ²ÐºÑ Ð¸Â Ð¼Ñ деÑалÑно пÑоконÑÑлÑÑиÑÑем по вÑем аÑпекÑам 1202 и нÑанÑам комплекÑаÑии двеÑей</p> 1203 <a data-modal="orderCall" class="consultation__btn btn-third">ÐолÑÑиÑÑ ÐºÐ¾Ð½ÑÑлÑÑаÑиÑ</a> 1204 </div> 1205</article> 1206 <h3 class="contacts__map-title">ÐÑÐ¸Ñ Ð¸Â Ð¿ÑнкÑÑ ÑамовÑвоза</h3> 1207 </div> 1208 <div class="contacts__map" id="mapNoDev2"></div> 1209 1210</section> 1211</main > 1212<footer class="footer"> 1213 <div class="footer__top footer-top"> 1214 <div class="footer-top__container container"> 1215 <a href="#" class="footer__logo logo" aria-label="ÐеÑейÑи на главнÑÑ ÑÑÑаниÑÑ"> 1216 <div class="logo__picture"> 1217 <img src="/local/templates/main/img/footer-logo.svg" width="119" height="48" loading="lazy" alt="ÐогоÑип инÑеÑнеÑ-магазина двеÑей в Ðижнем ÐовгоÑоде"> 1218 </div> 1219 <span class="logo__label">ÐнÑеÑнеÑ-магазин двеÑей в Ðижнем ÐовгоÑоде</span> 1220 </a> 1221 <div class="footer-top__right"> 1222 <span class="footer-top__title">ÐакажиÑе замеÑ</span> 1223 <button class="footer-top__order btn btn-reset" type="button" data-modal="orderMain" aria-label="ÐаказаÑÑ Ð·Ð²Ð¾Ð½Ð¾Ðº">ÐÑзваÑÑ Ð·Ð°Ð¼ÐµÑÑика</button> 1224 </div> 1225 </div> 1226 </div> 1227 <div class="footer__bottom footer-bottom"> 1228 <div class="footer-bottom__container container"> 1229 <div class="footer__navs"> 1230 <span class="footer__head">ÐаÑалог</span> 1231 <ul class="footer-list list-reset"> 1232 1233 1234 <li class="footer-list__item"> 1235 1236 <a href="/catalog/vkhodnye-dveri/" class="footer-list__link">ÐÑ Ð¾Ð´Ð½Ñе двеÑи</a> 1237 1238 </li> 1239 1240 1241 <li class="footer-list__item"> 1242 1243 <a href="/catalog/mezhkomnatnye-dveri/" class="footer-list__link">ÐежкомнаÑнÑе двеÑи</a> 1244 1245 </li> 1246 1247 1248 <li class="footer-list__item"> 1249 1250 <a href="/catalog/skladnye-dveri/" class="footer-list__link">СкладнÑе двеÑи</a> 1251 1252 </li> 1253 1254 1255 <li class="footer-list__item"> 1256 1257 <a href="/catalog/spetsialnye-dveri/" class="footer-list__link">СпеÑиалÑнÑе двеÑи</a> 1258 1259 </li> 1260 1261 1262 <li class="footer-list__item"> 1263 1264 <a href="/catalog/arki-i-portaly/" class="footer-list__link">
1264ÐÑки и поÑÑалÑ</a> 1265 1266 </li> 1267 1268 1269 <li class="footer-list__item"> 1270 1271 <a href="/catalog/furnitura/" class="footer-list__link">ФÑÑниÑÑÑа</a> 1272 1273 </li> 1274 1275 1276</ul> 1277 </div> 1278 <div class="footer-bottom__right"> 1279 1280 1281 <ul class="footer-menu list-reset"> 1282 1283 1284 1285 1286 1287 <li class="footer-menu__item"><a href="/promotions/" class="footer-menu__link" aria-label="ÐкÑии">ÐкÑии</a></li> 1288 1289 1290 1291 1292 1293 1294 1295 1296 <li class="footer-menu__item"><a href="/delivery/" class="footer-menu__link" aria-label="УÑÑановка и доÑÑавка">УÑÑановка и доÑÑавка</a></li> 1297 1298 1299 1300 1301 1302 1303 1304 1305 <li class="footer-menu__item"><a href="/payment/" class="footer-menu__link" aria-label="ÐплаÑа">ÐплаÑа</a></li> 1306 1307 1308 1309 1310 1311 1312 1313 1314 <li class="footer-menu__item"><a href="/custom-product/" class="footer-menu__link" aria-label="ÐндивидÑалÑное изгоÑовление">ÐндивидÑалÑное изгоÑовление</a></li> 1315 1316 1317 1318 1319 1320 1321</ul> 1322 <div class="footer__contacts"> 1323 <a href="/contacts/" class="footer__head bordered">ÐонÑакÑÑ</a> 1324 <div class="footer__socials"> 1325 1326 <a href="tel:88312915763" class="footer__link"> 1327 8 (831) 2915763 </a> 1328 <div class="footer__socials-inner"> 1329 <a href="https://max.ru/u/f9LHodD0cOIkMLc2k3wfBwoGBBwoD2jdy9dquRNXKzAEieGebB1l_mOGy5E"> 1330 <img src="/local/templates/main/img/Max_logo-24x24.png" width="24" height="24" aria-hidden="true" alt="Ðконка Max"> 1331 </a> 1332 </div> 1333 </div> 1334 <div class="footer__works"> 1335 1336 <p class="footer__work"> 1337 <span>Ðн-ÐÑ:</span> 1338 <span>9:00 â 18:00</span> 1339 </p> 1340 <p class="footer__work"> 1341 <span>Сб:</span> 1342 <span>10:00 â 15:00</span> 1343 </p> 1344 </div> 1345 1346 <p class="footer__location">Ðижний ÐовгоÑод, Ñл. ÐоÑковÑкое ÑоÑÑе 83</p> 1347 1348 1349 <a href="mailto:[email protected]" class="footer__mail">[email protected]</a> 1350 </div> 1351 </div> 1352 </div> 1353 </div> 1354 <div class="container"> 1355 <div class="footer__privacy"> 1356 <a href="/politik.pdf" class="footer__policy" target="_blank">ÐолиÑика конÑиденÑиалÑноÑÑи</a> 1357 <a href="/soglas.pdf" class="footer__policy" target="_blank">СоглаÑие на обÑабоÑÐºÑ Ð¿ÐµÑÑоналÑнÑÑ Ð´Ð°Ð½Ð½ÑÑ </a> 1358 <span class="footer__copyright">@ 2013 â 2026 ÐвеÑи ÐÐ. ÐÑе пÑава заÑиÑенÑ</span> 1359 <a href="https://business-up.org/" target="_blank" class="footer__business-up"><span>РазÑабоÑка ÑайÑа</span> 1360 <img src="/local/templates/main/img/business-up.svg" width="175" height="36" loading="lazy" alt="РазÑабоÑка ÑайÑа business-up"> 1361 </a> 1362 </div> 1363 </div> 1364</footer> 1365</div> 1366</body> 1367 1368</html></div > 1369 1370 <div class="modal" id="orderCall" data-modal-block> 1371 <div class="modal__container container"> 1372 <form action="" class="modal-form" id="header_call_dp1vtfcw0N"> 1373 1374 <button class="modal__close btn-reset" data-modal-close type="button"> 1375 <svg> 1376 <use xlink:href="/local/templates/main/img/sprite.svg#reset-icon" /> 1377 </svg> 1378 </button> 1379 <span class="h2 modal-form__title">ÐаполниÑе даннÑе и мÑ ÑвÑжемÑÑ Ñ вами в ÑабоÑее вÑÐµÐ¼Ñ Ð¸Â Ð¾ÑвеÑим на вÑе 1380 инÑеÑеÑÑÑÑие вопÑоÑÑ</span> 1381 <div class="modal-form__inputs"> 1382 <input type="text" class="input modal-form__input" name="NAME" required placeholder="ÐмÑ*"> 1383 </div> 1384 <div class="modal-form__inputs"> 1385 <input type="tel" class="input modal-form__input" minlength="18" pattern=".{18,18}" name="PHONE" required placeholder="ТелеÑон*"> 1386 </div> 1387 <label class="order-form__checkbox checkbox-block"> 1388 <span> 1389 Я ознакомлен Ñ 1390 <a href="/politik.pdf" target="_blank">ÐолиÑикой конÑиденÑиалÑноÑÑи</a> 1391 и Ð´Ð°Ñ 1392 <a href="/soglas.pdf" target="_blank">СоглаÑие на обÑабоÑÐºÑ Ð¿ÐµÑÑоналÑнÑÑ Ð´Ð°Ð½Ð½ÑÑ </a> 1393 </span> 1394 <input type="checkbox" name="terms" value="Y" required> 1395 <span class="checkmark"></span> 1396</label> 1397 <button class="modal-form__submit btn btn-reset" type="submit">ÐаказаÑÑ Ð·Ð²Ð¾Ð½Ð¾Ðº</button> 1398</form> 1399 1400
1401<script> 1402 $('input[name="PHONE"]').mask('+7 (999) 999-99-99', {"minLength": 18}); 1403</script>
vendor: 1 bytes, line 1403
1403
1404<script> 1405 $(function () { 1406 1407 let webform = new window.Project.Webform('header_call_dp1vtfcw0N', {'CODE':'header_call','EVENT_NAME':'SEND_FORM','CACHE_TYPE':'A','~CODE':'header_call','~EVENT_NAME':'SEND_FORM','~CACHE_TYPE':'A'}); 1408 webform.findSubmiters = function () { 1409 return this.findAll(".modal-form__submit"); 1410 } 1411 webform.OnSuccess = function (btn) { 1412 $('.modal-form').find("input[type=text],input[type=tel]").val(""); 1413 1414 $('#orderCall').removeClass('show'); 1415 $('#thanksOrder').addClass('show'); 1416 } 1417 webform.bind(); 1418 1419 }) 1420</script>
1420 1421 <!--form-- action="" class="modal-form"> 1422 <button class="modal__close btn-reset" data-modal-close type="button"> 1423 <svg> 1424 <use xlink:href="/local/templates/main/img/sprite.svg#reset-icon" /> 1425 </svg> 1426 </button> 1427 <span class="h2 modal-form__title">ÐаполниÑе даннÑе и мÑ ÑвÑжемÑÑ Ñ вами в ÑабоÑее вÑÐµÐ¼Ñ Ð¸Â Ð¾ÑвеÑим на вÑе 1428 инÑеÑеÑÑÑÑие вопÑоÑÑ</span> 1429 <div class="modal-form__inputs"> 1430 <input type="text" class="input modal-form__input" placeholder="ÐмÑ*"> 1431 <input type="tel" class="input modal-form__input" placeholder="ТелеÑон*"> 1432 </div> 1433 <label class="order-form__checkbox checkbox-block"> 1434 <span> 1435 Я ознакомлен Ñ 1436 <a href="/politik.pdf" target="_blank">ÐолиÑикой конÑиденÑиалÑноÑÑи</a> 1437 и Ð´Ð°Ñ 1438 <a href="/soglas.pdf" target="_blank">СоглаÑие на обÑабоÑÐºÑ Ð¿ÐµÑÑоналÑнÑÑ Ð´Ð°Ð½Ð½ÑÑ </a> 1439 </span> 1440 <input type="checkbox" name="terms" value="Y" required> 1441 <span class="checkmark"></span> 1442 </label> 1443 <button class="modal-form__submit btn btn-reset" type="submit">ÐаказаÑÑ Ð·Ð²Ð¾Ð½Ð¾Ðº</button> 1444 </form--> 1445 </div> 1446 </div> 1447 1448 <div class="modal" id="orderMain" data-modal-block> 1449 <div class="modal__container container"> 1450 <form action="" class="modal-form" id="order_main_kCgPPiOx0s"> 1451 1452 <button class="modal__close btn-reset" data-modal-close type="button"> 1453 <svg> 1454 <use xlink:href="/local/templates/main/img/sprite.svg#reset-icon" /> 1455 </svg> 1456 </button> 1457 <span class="h2 modal-form__title">ÐаполниÑе даннÑе и мÑ ÑвÑжемÑÑ Ñ вами в ÑабоÑее вÑÐµÐ¼Ñ Ð¸Â Ð¾ÑвеÑим на вÑе 1458 инÑеÑеÑÑÑÑие вопÑоÑÑ</span> 1459 <div class="modal-form__inputs"> 1460 <input type="text" class="input modal-form__input" name="NAME" required placeholder="ÐмÑ*"> 1461 </div> 1462 <div class="modal-form__inputs"> 1463 <input type="tel" class="input modal-form__input" minlength="18" pattern=".{18,18}" name="PHONE" required placeholder="ТелеÑон*"> 1464 </div> 1465 <div class="modal-form__inputs"> 1466 </div> 1467 <label class="order-form__checkbox checkbox-block"> 1468 <span> 1469 Я ознакомлен Ñ 1470 <a href="/politik.pdf" target="_blank">ÐолиÑикой конÑиденÑиалÑноÑÑи</a> 1471 и Ð´Ð°Ñ 1472 <a href="/soglas.pdf" target="_blank">СоглаÑие на обÑабоÑÐºÑ Ð¿ÐµÑÑоналÑнÑÑ Ð´Ð°Ð½Ð½ÑÑ </a> 1473 </span> 1474 <input type="checkbox" name="terms" value="Y" required> 1475 <span class="checkmark"></span> 1476</label> 1477 <button class="modal-form__submit btn btn-reset" type="submit">ÐаказаÑÑ Ð·Ð²Ð¾Ð½Ð¾Ðº</button> 1478</form> 1479 1480
1481<script> 1482 $('input[name="PHONE"]').mask('+7 (999) 999-99-99', {"minLength": 18}); 1483</script>
vendor: 1 bytes, line 1483
1483
1484<script> 1485 $(function () { 1486 1487 let webform = new window.Project.Webform('order_main_kCgPPiOx0s', {'CODE':'order_main','EVENT_NAME':'SEND_FORM','CACHE_TYPE':'A','~CODE':'order_main','~EVENT_NAME':'SEND_FORM','~CACHE_TYPE':'A'}); 1488 webform.findSubmiters = function () { 1489 return this.findAll(".modal-form__submit"); 1490 } 1491 webform.OnSuccess = function (btn) { 1492 $('.modal-form').find("input[type=text],input[type=tel]").val(""); 1493 1494 $('#orderCall').removeClass('show'); 1495 $('#thanksOrder').addClass('show'); 1496 } 1497 webform.bind(); 1498 1499 }) 1500</script>
1500 </div> 1501 </div> 1502 1503 <div class="modal" id="userAuth" data-modal-block> 1504 1505 1506<div class="modal__container container"> 1507 1508 1509 1510 <form name="system_auth_form6zOYVN" method="post" target="_top" action="/personal/" class="modal-form"> 1511 <button class="modal__close btn-reset" id="close_modal_auth" data-modal-close type="button"> 1512 <svg> 1513 <use xlink:href="/local/templates/main/img/sprite.svg#reset-icon" /> 1514 </svg> 1515 </button> 1516 1517 1518 <span class="h2 modal-form__title">ÐÐ»Ñ Ð°Ð²ÑоÑизаÑии в ÐиÑном ÐабинеÑе введиÑе Ñл. поÑÑÑ Ð¸Â Ð¿Ð°ÑолÑ</span> 1519 <input type="hidden" name="backurl" value="/personal/" /> 1520 <input type="hidden" name="AUTH_FORM" value="Y" /> 1521 <input type="hidden" name="TYPE" value="AUTH" /> 1522 <div class="modal-form__inputs"> 1523 1524 <input type="text" class="input modal-form__input" name="USER_LOGIN" placeholder="Ðл. поÑÑа*" required /> 1525
1525<script> 1526 BX.ready(function() { 1527 var loginCookie = BX.getCookie("BITRIX_SM_LOGIN"); 1528 if (loginCookie) { 1529 var form = document.forms["system_auth_form6zOYVN"]; 1530 var loginInput = form.elements["USER_LOGIN"]; 1531 loginInput.value = loginCookie; 1532 } 1533 }); 1534 </script>
1534 1535 1536 1537 <input type="password" name="USER_PASSWORD" class="input modal-form__input" placeholder="ÐаÑолÑ*" required /> 1538 <div class="flex-helper flex-helper-center"> 1539 <button class="modal-form__reset-password btn-reset" id="reset" data-modal="resetPassword" type="button">ÐоÑÑÑановиÑÑ Ð¿Ð°ÑолÑ</button> 1540 </div> 1541 <button class="modal-form__submit btn btn-reset" type="submit">ÐойÑи</button> 1542 <br> 1543 <div class="flex-helper flex-helper-center"> 1544 <button class="modal-form__reset-password btn-reset" id="reset1" data-modal="userRegister" type="button">РегиÑÑÑаÑиÑ</button> 1545 </div> 1546 </div> 1547 </form> 1548
1548<script> 1549 $('#reset').click(function() { 1550 $('#close_modal_auth').trigger('click'); 1551 }); 1552 $('#reset1').click(function() { 1553 $('#close_modal_auth').trigger('click'); 1554 }); 1555 </script>
1555 1556 </div> 1557 </div> 1558 1559 <div class="modal" id="userRegister" data-modal-block> 1560 1561 1562<div class="modal__container container"> 1563 1564 1565 1566<form method="post" action="/contacts/" name="bform" enctype="multipart/form-data" class="modal-form"> 1567 <button class="modal__close btn-reset" data-modal-close type="button"> 1568 <svg> 1569 <use xlink:href="/local/templates/main/img/sprite.svg#reset-icon" /> 1570 </svg> 1571 </button> 1572
1572<script src="https://cdn.jsdelivr.net/npm/[email protected]/src/jquery.maskedinput.min.js" type="text/javascript"></script>
1572 1573 1574 <div id="bx_register_resend"></div> 1575 <input type="hidden" name="AUTH_FORM" value="Y" /> 1576 <input type="hidden" name="TYPE" value="REGISTRATION" /> 1577 1578 <h2 class="modal-form__title">ÐÐ»Ñ ÑегиÑÑÑаÑии в ÐиÑном ÐабинеÑе заполниÑе даннÑе</h2> 1579 <div id="bx_register_error" style="display:none"> 1580<p><font class="errortext">error</font></p></div> 1581 <div class="modal-form__inputs"> 1582 <input type="hidden" id="name" name="USER_NAME"> 1583 <input type="hidden" id="s_name" name="USER_SECOND_NAME"> 1584 <input type="hidden" id="l_name" name="USER_LAST_NAME"> 1585 <input type="hidden" id="login" name="USER_LOGIN"> 1586 <input type="text" name="FIO" id="fio" class="input modal-form__input" placeholder="ФÐÐ*"> 1587 <input type="tel" id="phone" name="USER_PERSONAL_PHONE" class="input modal-form__input" placeholder="ТелеÑон*"> 1588 <input type="email" id="email" name="USER_EMAIL" class="input modal-form__input" placeholder="Ðл. поÑÑа*"> 1589 <input type="password" name="USER_PASSWORD" class="input modal-form__input" placeholder="ÐÑидÑмайÑе паÑолÑ*"> 1590 <input type="password" name="USER_CONFIRM_PASSWORD" class="input modal-form__input" placeholder="ÐовÑоÑиÑе паÑолÑ*"> 1591 </div> 1592 <label class="order-form__checkbox checkbox-block"> 1593 <span>ÐÐ°Ñ Ñвое ÑоглаÑие на обÑабоÑÐºÑ 1594 <a href="/policy/">пеÑÑоналÑнÑÑ Ð´Ð°Ð½Ð½ÑÑ </a></span> 1595 <input type="checkbox" checked="" name="terms"> 1596 <span class="checkmark"></span> 1597 </label> 1598 <button class="modal-form__submit btn btn-reset" name="register_submit_button" type="submit">ÐаÑегиÑÑÑиÑоваÑÑÑÑ</button> 1599 1600
1600<script> 1601 $('#fio').on('blur', function() { 1602 var result = $('#fio').val().split(' '); 1603 $('#l_name').val(result[0]); 1604 $('#name').val(result[1]); 1605 $('#s_name').val(result[2]); 1606 }); 1607 $('#email').on('blur', function() { 1608 var result = $('#email').val(); 1609 $('#login').val(result); 1610 }); 1611 $("#phone").mask("+7(999) 999-99-99"); 1612 </script>
1612 1613 1614 1615 1616<!--table> 1617 <thead> 1618 <tr> 1619 <td colspan="2"><b>РегиÑÑÑаÑиÑ</b></td> 1620 </tr> 1621 </thead> 1622 <tbody> 1623 <tr> 1624 <td>Ðогин (мин. 3 Ñимвола):<span class="starrequired">*</span></td> 1625 <td><input size="30" type="text" name="REGISTER[LOGIN]" value="" /></td> 1626 </tr> 1627 <tr> 1628 <td>Email:<span class="starrequired">*</span></td> 1629 <td><input size="30" type="text" name="REGISTER[EMAIL]" value="" /></td> 1630 </tr> 1631 <tr> 1632 <td>ÐаÑолÑ:<span class="starrequired">*</span></td> 1633 <td><input size="30" type="password" name="REGISTER[PASSWORD]" value="" autocomplete="off" class="bx-auth-input" /> 1634</td> 1635 </tr> 1636 <tr> 1637 <td>ÐодÑвеÑждение паÑолÑ:<span class="starrequired">*</span></td> 1638 <td><input size="30" type="password" name="REGISTER[CONFIRM_PASSWORD]" value="" autocomplete="off" /></td> 1639 </tr> 1640 <tr> 1641 <td>ÐмÑ:<span class="starrequired">*</span></td> 1642 <td><input size="30" type="text" name="REGISTER[NAME]" value="" /></td> 1643 </tr> 1644 <tr> 1645 <td>ÐÑÑеÑÑво:<span class="starrequired">*</span></td> 1646 <td><input size="30" type="text" name="REGISTER[SECOND_NAME]" value="" /></td> 1647 </tr> 1648 <tr> 1649 <td>ФамилиÑ:<span class="starrequired">*</span></td> 1650 <td><input size="30" type="text" name="REGISTER[LAST_NAME]" value="" /></td> 1651 </tr> 1652 <tr> 1653 <td>ТелеÑон:<span class="starrequired">*</span></td> 1654 <td><input size="30" type="text" name="REGISTER[PERSONAL_PHONE]" value="" /></td> 1655 </tr> 1656 </tbody> 1657 <tfoot> 1658 <tr> 1659 <td></td> 1660 <td><input type="submit" name="register_submit_button" value="РегиÑÑÑаÑиÑ" /></td> 1661 </tr> 1662 </tfoot> 1663</table--> 1664</form> 1665 1666<p>ÐаÑÐ¾Ð»Ñ Ð´Ð¾Ð»Ð¶ÐµÐ½ бÑÑÑ Ð½Ðµ менее 6 Ñимволов длиной.</p> 1667 1668 1669<p><span class="starrequired">*</span>ÐолÑ, обÑзаÑелÑнÑе Ð´Ð»Ñ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ.</p> 1670 1671</div> 1672 </div> 1673 1674 <div class="modal" id="resetPassword" data-modal-block> 1675 <div class="modal__container container"> 1676 <form name="bform" method="post" target="_top" action="/contacts/index.php?forgot_password=yes" class="modal-form"> 1677 <button class="modal__close btn-reset" data-modal-close type="button"> 1678 <svg> 1679 <use xlink:href="/local/templates/main/img/sprite.svg#reset-icon" /> 1680 </svg> 1681 </button> 1682 <span class="h2 modal-form__title">ÐведиÑе ваÑÑ Ð¿Ð¾ÑÑÑ</span> 1683 <input type="hidden" name="backurl" value="/contacts/index.php" /> 1684 <input type="hidden" name="AUTH_FORM" value="Y"> 1685 <input type="hidden" name="TYPE" value="SEND_PWD"> 1686 1687 <p class="modal-form__desc"> 1688 ÐовÑй паÑÐ¾Ð»Ñ Ð±ÑÐ´ÐµÑ Ð¾ÑпÑавлен вам на ÑказаннÑй адÑÐµÑ ÑлекÑÑонной поÑÑÑ 1689 </p> 1690 <div class="modal-form__inputs"> 1691 <input type="text" name="USER_LOGIN" class="input modal-form__input" placeholder="Ðл. поÑÑа*" value="" /> 1692 <input type="hidden" name="USER_EMAIL" /> 1693 </div> 1694 <button class="modal-form__submit btn btn-reset" type="submit">ÐÑпÑавиÑÑ Ð¿Ð°ÑолÑ</button> 1695 </form> 1696</div> 1697 1698
1699<script type="text/javascript"> 1700 document.addEventListener('DOMContentLoaded', function() { 1701 if (document.bform && document.bform.USER_LOGIN) { 1702 document.bform.onsubmit = function() { 1703 document.bform.USER_EMAIL.value = document.bform.USER_LOGIN.value; 1704 }; 1705 document.bform.USER_LOGIN.focus(); 1706 } 1707 }); 1708</script>
1708 </div> 1709 1710 <div class="modal thanks" id="thanksOrderProduct" data-modal-block> 1711 <div class="modal__container container"> 1712 <div class="modal-form"> 1713 <button class="modal__close btn-reset" data-modal-close type="button"> 1714 <svg> 1715 <use xlink:href="/local/templates/main/img/sprite.svg#reset-icon" /> 1716 </svg> 1717 </button> 1718 <span class="h2 modal-form__title"> 1719 СпаÑибо за ваÑÑ Ð·Ð°ÑвкÑ! 1720 </span> 1721 <div class="modal-form__icon"> 1722 <svg width="23" height="17" viewBox="0 0 23 17" fill="none" xmlns="http://www.w3.org/2000/svg"> 1723 <path d="M1 8L8 15L22 1" stroke="#8BBF1F" stroke-width="2" stroke-linecap="round" /> 1724 </svg> 1725 </div> 1726 <p class="modal-form__subtitle">â заказа 2132 вÑÑлан на ваÑÑ ÑлекÑÑоннÑÑ Ð¿Ð¾ÑÑÑ</p> 1727 <p class="modal-form__desc">ÐжидайÑе звонка менеджеÑа Ð´Ð»Ñ ÑÑоÑÐ½ÐµÐ½Ð¸Ñ Ð´ÐµÑалей заказа в ÑабоÑее вÑемÑ</p> 1728 </div> 1729 </div> 1730 </div> 1731 1732 <div class="modal thanks" id="thanksOrder" data-modal-block> 1733 <div class="modal__container container"> 1734 <div class="modal-form"> 1735 <button class="modal__close btn-reset" data-modal-close type="button"> 1736 <svg> 1737 <use xlink:href="/local/templates/main/img/sprite.svg#reset-icon" /> 1738 </svg> 1739 </button> 1740 <span class="h2 modal-form__title"> 1741 СпаÑибо за ваÑÑ Ð·Ð°ÑвкÑ! 1742 </span> 1743 <div class="modal-form__icon"> 1744 <svg width="23" height="17" viewBox="0 0 23 17" fill="none" xmlns="http://www.w3.org/2000/svg"> 1745 <path d="M1 8L8 15L22 1" stroke="#8BBF1F" stroke-width="2" stroke-linecap="round" /> 1746 </svg> 1747 </div> 1748 <p class="modal-form__subtitle">ÐжидайÑе звонка менеджеÑа в ÑабоÑее вÑемÑ</p> 1749 </div> 1750 </div> 1751 </div> 1752 <div class="modal thanks" id="thanksff" data-modal-block> 1753 <div class="modal__container container"> 1754 <div class="modal-form"> 1755 <button class="modal__close btn-reset" data-modal-close type="button"> 1756 <svg> 1757 <use xlink:href="/local/templates/main/img/sprite.svg#reset-icon" /> 1758 </svg> 1759 </button> 1760 <span class="h2 modal-form__title"> 1761 СпаÑибо ! 1762 </span> 1763 <div class="modal-form__icon"> 1764 <svg width="23" height="17" viewBox="0 0 23 17" fill="none" xmlns="http://www.w3.org/2000/svg"> 1765 <path d="M1 8L8 15L22 1" stroke="#8BBF1F" stroke-width="2" stroke-linecap="round" /> 1766 </svg> 1767 </div> 1768 <p class="modal-form__subtitle">ÐоммеÑÑеÑкое пÑедложение оÑпÑавлено к вам на поÑÑÑ</p> 1769 </div> 1770 </div> 1771 </div> 1772 <div class="modal" id="measurer_form" data-modal-block> 1773 <div class="modal__container container"> 1774 <form action="" class="modal-form measurer_form" id="order_main_FORIbTdxVW"> 1775 <button class="modal__close btn-reset" data-modal-close type="button"> 1776 <svg> 1777 <use xlink:href="/local/templates/main/img/sprite.svg#reset-icon" /> 1778 </svg> 1779 </button> 1780 <span class="h2 modal-form__title">ÐакажиÑе беÑплаÑнÑй замеÑ</span> 1781 <div class="modal-form__inputs"> 1782 <input 1783 type="text" 1784 name="NAME" 1785 required class="input modal-form__input" 1786 placeholder="ÐмÑ"> 1787 <input 1788 type="text" 1789 name="PHONE" 1790 required class="input modal-form__input" 1791 placeholder="ТелеÑон"> 1792 <input 1793 type="text" 1794 name="COMMENT" 1795 class="input modal-form__input" 1796 placeholder="ÐомменÑаÑий"> 1797 </div> 1798 <label class="order-form__checkbox checkbox-block"> 1799 <span> 1800 Я ознакомлен Ñ 1801 <a href="/politik.pdf" target="_blank">ÐолиÑикой конÑиденÑиалÑноÑÑи</a> 1802 и Ð´Ð°Ñ 1803 <a href="/soglas.pdf" target="_blank">СоглаÑие на обÑабоÑÐºÑ Ð¿ÐµÑÑоналÑнÑÑ Ð´Ð°Ð½Ð½ÑÑ </a> 1804 </span> 1805 <input type="checkbox" name="terms" value="Y" required> 1806 <span class="checkmark"></span> 1807</label> 1808 <button class="modal-form__submit btn btn-reset measurer_send_form" t
1808ype="submit">ÐÑзваÑÑ Ð·Ð°Ð¼ÐµÑÑика</button> 1809 </form> 1810 </div> 1811</div> 1812
1813<script> 1814 $(function () { 1815 1816 let webform = new window.Project.Webform('order_main_FORIbTdxVW', {'CODE':'order_main','EVENT_NAME':'SEND_FORM','CACHE_TYPE':'A','~CODE':'order_main','~EVENT_NAME':'SEND_FORM','~CACHE_TYPE':'A'}); 1817 webform.findSubmiters = function () { 1818 return this.findAll(".measurer_send_form"); 1819 } 1820 webform.OnSuccess = function (btn) { 1821 $('#measurer_form').removeClass('show'); 1822 $('.measurer_form').find("input[type=text],input[type=email],input[type=tel], textarea").val(""); 1823 1824 $('#thanksOrder').addClass('show'); 1825 } 1826 webform.bind(); 1827 1828 }) 1829</script>
1829 <div class="modal" id="custom-product" data-modal-block> 1830 <div class="modal__container container"> 1831 <form action="" class="modal-form" id="custom-product_obsg9ZfSe0"> 1832 <button class="modal__close btn-reset" data-modal-close type="button"> 1833 <svg> 1834 <use xlink:href="/local/templates/main/img/sprite.svg#reset-icon" /> 1835 </svg> 1836 </button> 1837 <span class="h2 modal-form__title">ÐаполниÑе даннÑе и мÑ ÑвÑжемÑÑ Ð¸Â ÑаÑÑÑиÑаем ÑÑоимоÑÑÑ Ð¿ÑоизводÑÑва двеÑи по ваÑим ÑазмеÑам</span> 1838 <div class="modal-form__inputs"> 1839 <input 1840 type="text" 1841 name="FIO" required class="input modal-form__input" 1842 placeholder="ФÐÐ*" 1843 > 1844 <input 1845 type="tel" 1846 name="PHONE" required class="input modal-form__input" 1847 placeholder="ТелеÑон*" 1848 > 1849 <input 1850 type="number" 1851 name="HEIGHT" required class="input modal-form__input" 1852 placeholder="ÐÑÑоÑа двеÑи*" 1853 > 1854 <input 1855 type="number" 1856 name="WIDTH" required class="input modal-form__input" 1857 placeholder="ШиÑина двеÑи*" 1858 > 1859 <input 1860 type="number" 1861 name="THICKNESS" required class="input modal-form__input" 1862 placeholder="ТолÑина двеÑи*" 1863 > 1864 <input 1865 type="text" 1866 name="COMMNT" class="input modal-form__input" 1867 placeholder="ÐомменÑаÑий" 1868 > 1869 <input type="hidden" name="FILE"> 1870 <label for="modalFile" class="modal__file file-block"> 1871 <svg> 1872 <use xlink:href="/local/templates/main/img/sprite.svg#file-icon"></use> 1873 </svg> 1874 <input id="modalFile" 1875 type="file" 1876 data-name="FILE" 1877 name="file-FILE" > 1878 <span class="file-block__custom">ÐÑикÑепиÑÑ Ñайл</span> 1879 </label> 1880 1881 </div> 1882 <label class="order-form__checkbox checkbox-block"> 1883 <span> 1884 Я ознакомлен Ñ 1885 <a href="/politik.pdf" target="_blank">ÐолиÑикой конÑиденÑиалÑноÑÑи</a> 1886 и Ð´Ð°Ñ 1887 <a href="/soglas.pdf" target="_blank">СоглаÑие на обÑабоÑÐºÑ Ð¿ÐµÑÑоналÑнÑÑ Ð´Ð°Ð½Ð½ÑÑ </a> 1888 </span> 1889 <input type="checkbox" name="terms" value="Y" required> 1890 <span class="checkmark"></span> 1891</label> 1892 <button class="modal-form__submit btn btn-reset custom-product-submit" type="submit">РаÑÑÑиÑаÑÑ ÑÑоимоÑÑÑ</button> 1893 </form> 1894 </div> 1895</div> 1896
1897<script> 1898 $(function () { 1899 1900 let webform = new window.Project.Webform('custom-product_obsg9ZfSe0', {'CODE':'custom-product','EVENT_NAME':'SEND_FORM','CACHE_TYPE':'A','~CODE':'custom-product','~EVENT_NAME':'SEND_FORM','~CACHE_TYPE':'A'}); 1901 webform.findSubmiters = function () { 1902 return this.findAll(".custom-product-submit"); 1903 } 1904 webform.OnSuccess = function (btn) { 1905 $('.modal-form').find("input[type=text],input[type=tel], input[type=number]").val(""); 1906 1907 $('#custom-product').removeClass('show'); 1908 $('#thanksOrder').addClass('show'); 1909 } 1910 webform.bind(); 1911 1912 }) 1913</script>
1913 1914 <div class="modal" id="orderSample" data-modal-block> 1915 <div class="modal__container container"> 1916 <!--form-- action="" class="modal-form"> 1917 <button class="modal__close btn-reset" data-modal-close type="button"> 1918 <svg> 1919 <use xlink:href="/local/templates/main/img/sprite.svg#reset-icon" /> 1920 </svg> 1921 </button> 1922 <span class="h2 modal-form__title">ÐакажиÑе беÑплаÑнÑй замеÑ</span> 1923 <div class="modal-form__inputs"> 1924 <input type="text" class="input modal-form__input" placeholder="ФÐÐ*"> 1925 <input type="tel" class="input modal-form__input" placeholder="ТелеÑон*"> 1926 <input type="text" class="input modal-form__input" placeholder="ÐомменÑаÑий*"> 1927 </div> 1928 <label class="order-form__checkbox checkbox-block"> 1929 <span> 1930 Я ознакомлен Ñ 1931 <a href="/politik.pdf" target="_blank">ÐолиÑикой конÑиденÑиалÑноÑÑи</a> 1932 и Ð´Ð°Ñ 1933 <a href="/soglas.pdf" target="_blank">СоглаÑие на обÑабоÑÐºÑ Ð¿ÐµÑÑоналÑнÑÑ Ð´Ð°Ð½Ð½ÑÑ </a> 1934 </span> 1935 <input type="checkbox" name="terms" value="Y" required> 1936 <span class="checkmark"></span> 1937 </label> 1938 <button class="modal-form__submit btn btn-reset" type="submit">ÐÑзваÑÑ Ð·Ð°Ð¼ÐµÑÑика</button> 1939 </form--> 1940 <form action="" class="modal-form" id="order_main_ZtQ2h0YSNf"> 1941 1942 <button class="modal__close btn-reset" data-modal-close type="button"> 1943 <svg> 1944 <use xlink:href="/local/templates/main/img/sprite.svg#reset-icon" /> 1945 </svg> 1946 </button> 1947 <span class="h2 modal-form__title">ÐаполниÑе даннÑе и мÑ ÑвÑжемÑÑ Ñ вами в ÑабоÑее вÑÐµÐ¼Ñ Ð¸Â Ð¾ÑвеÑим на вÑе 1948 инÑеÑеÑÑÑÑие вопÑоÑÑ</span> 1949 <div class="modal-form__inputs"> 1950 <input type="text" class="input modal-form__input" name="NAME" required placeholder="ÐмÑ*"> 1951 </div> 1952 <div class="modal-form__inputs"> 1953 <input type="tel" class="input modal-form__input" minlength="18" pattern=".{18,18}" name="PHONE" required placeholder="ТелеÑон*"> 1954 </div> 1955 <div class="modal-form__inputs"> 1956 </div> 1957 <label class="order-form__checkbox checkbox-block"> 1958 <span> 1959 Я ознакомлен Ñ 1960 <a href="/politik.pdf" target="_blank">ÐолиÑикой конÑиденÑиалÑноÑÑи</a> 1961 и Ð´Ð°Ñ 1962 <a href="/soglas.pdf" target="_blank">СоглаÑие на обÑабоÑÐºÑ Ð¿ÐµÑÑоналÑнÑÑ Ð´Ð°Ð½Ð½ÑÑ </a> 1963 </span> 1964 <input type="checkbox" name="terms" value="Y" required> 1965 <span class="checkmark"></span> 1966</label> 1967 <button class="modal-form__submit btn btn-reset" type="submit">ÐаказаÑÑ Ð·Ð²Ð¾Ð½Ð¾Ðº</button> 1968</form> 1969 1970
1971<script> 1972 $('input[name="PHONE"]').mask('+7 (999) 999-99-99', {"minLength": 18}); 1973</script>
vendor: 1 bytes, line 1973
1973
1974<script> 1975 $(function () { 1976 1977 let webform = new window.Project.Webform('order_main_ZtQ2h0YSNf', {'CODE':'order_main','EVENT_NAME':'SEND_FORM','CACHE_TYPE':'A','~CODE':'order_main','~EVENT_NAME':'SEND_FORM','~CACHE_TYPE':'A'}); 1978 webform.findSubmiters = function () { 1979 return this.findAll(".modal-form__submit"); 1980 } 1981 webform.OnSuccess = function (btn) { 1982 $('.modal-form').find("input[type=text],input[type=tel]").val(""); 1983 1984 $('#orderCall').removeClass('show'); 1985 $('#thanksOrder').addClass('show'); 1986 } 1987 webform.bind(); 1988 1989 }) 1990</script>
1990 </div> 1991 </div> 1992 </div> 1993 <div class="modal" id="modalByOneClick" data-modal-block tabindex="-1" aria-hidden="true" > 1994 1995 <div class="modal__container container"> 1996 <form action="#" id="modal-form3" class="modal-form"> 1997 <button class="modal__close btn-reset modal-close" data-modal-close data-bs-dismiss="modal" type="button"> 1998 <svg> 1999 <use xlink:href="/local/templates/main/img/sprite.svg#reset-icon" /> 2000 </svg> 2001 </button> 2002 <span class="h2 modal-form__title">ÐаполниÑе даннÑе и мÑ ÑвÑжемÑÑ Ñ вами в ÑабоÑее вÑемÑ</span> 2003 <div class="modal-form__inputs"> 2004 <input type="text" class="input modal-form__input" name="modal-name" id="modal-name3" placeholder="ÐÐ¼Ñ *" required> 2005 <input type="email" class="input modal-form__input" name="modal-mail" id="modal-email3" placeholder="E-mail*" required> 2006 <input type="tel" class="input modal-form__input notel" name="phone" id="modal-phone3" placeholder="ТелеÑон*" required> 2007 </div> 2008 <label class="order-form__checkbox checkbox-block"> 2009 <span> 2010 Я ознакомлен Ñ 2011 <a href="/politik.pdf" target="_blank">ÐолиÑикой конÑиденÑиалÑноÑÑи</a> 2012 и Ð´Ð°Ñ 2013 <a href="/soglas.pdf" target="_blank">СоглаÑие на обÑабоÑÐºÑ Ð¿ÐµÑÑоналÑнÑÑ Ð´Ð°Ð½Ð½ÑÑ </a> 2014 </span> 2015 <input type="checkbox" name="terms" value="Y" required> 2016 <span class="checkmark"></span> 2017</label> 2018 <button class="modal-form__submit btn btn-reset js-onelick-submit" type="submit">ÐаказаÑÑ</button> 2019 </form> 2020 </div> 2021 2022</div>
2023<script> 2024 $('.modal-close').click(function() { 2025 $('.modal').removeClass('show'); 2026 2027 2028 }); 2029 $("#modal-phone3").mask("+7(999)999-99-99"); 2030 // ÐакÑÑÑие по клавиÑе Esc. 2031 $(document).keydown(function(e) { 2032 if (e.keyCode === 27) { 2033 e.stopPropagation(); 2034 $('.modal').removeClass('show'); 2035 } 2036 }); 2037 2038</script>
2038 2039
2039<script> 2040 ymaps.ready(init); 2041 2042 function init() { 2043 if (!document.getElementById('mapDevS')) { 2044 return; 2045 } 2046 2047 let DELIVERY_TARIFF = 1000, 2048 MINIMUM_COST = 50, 2049 nizhniyRegion, 2050 currentRoute; 2051 2052 let myMap = new ymaps.Map('mapDevS', { 2053 center: [56.281871, 43.921221], 2054 zoom: 9, 2055 controls: [] 2056 }); 2057 2058 let cityPolygons = []; 2059 let deliveryResultNode = document.getElementById('delivery-map-result'); 2060 2061 function showDeliveryResult(message, status) { 2062 if (!deliveryResultNode) { 2063 return; 2064 } 2065 2066 deliveryResultNode.textContent = message; 2067 deliveryResultNode.classList.toggle('is-ready', status === 'ready'); 2068 deliveryResultNode.classList.toggle('is-error', status === 'error'); 2069 } 2070 2071 let routePanelControl = new ymaps.control.RoutePanel({ 2072 options: { 2073 showHeader: true, 2074 title: 'РаÑÑÑÑ Ð´Ð¾ÑÑавки' 2075 } 2076 }), 2077 2078 2079 zoomControl = new ymaps.control.ZoomControl({ 2080 options: { 2081 size: 'small', 2082 float: 'none', 2083 position: { 2084 bottom: 145, 2085 right: 10 2086 } 2087 } 2088 }); 2089 2090 routePanelControl.routePanel.options.set({ 2091 types: { 2092 auto: true 2093 } 2094 }); 2095 2096 routePanelControl.routePanel.state.set({ 2097 fromEnabled: false, 2098 from: 'Ðижний ÐовгоÑод, ÐоÑковÑкое ÑоÑÑе, 83' 2099 }); 2100 2101 myMap.controls.add(routePanelControl).add(zoomControl); 2102 2103 ymaps.borders.load('RU', { 2104 lang: 'ru' 2105 }).then(function(geojson) { 2106 let regionFeature = geojson.features.find(function (feature) { 2107 let properties = feature && feature.properties ? feature.properties : {}; 2108 let title = [properties.name, properties.label, properties.title].join(' '); 2109 2110 return properties.iso3166 === 'RU-NIZ' || /ÐижегоÑод/i.test(title); 2111 }) || geojson.features[31]; 2112 2113 if (regionFeature) { 2114 nizhniyRegion = new ymaps.GeoObject(regionFeature, { 2115 fillColor: '#ffff6f', 2116 strokeOpacity: 1, 2117 fillOpacity: 0.3, 2118 }); 2119 myMap.geoObjects.add(nizhniyRegion); 2120 } 2121 2122 if (currentRoute) { 2123 updateRouteCalculation(currentRoute); 2124 } 2125 }); 2126 2127 2128 let url = "https://nominatim.openstreetmap.org/search"; 2129 $.getJSON(url, { 2130 q: "Ðижний ÐовгоÑод, РоÑÑиÑ", 2131 format: "json", 2132 polygon_geojson: 1 2133 }).then(function(data) { 2134 $.each(data, function (ix, place) { 2135 if (!place || !place.geojson || !place.geojson.coordinates) { 2136 return; 2137 } 2138 2139 if ("relation" == place.osm_type && "place" == place.class) { 2140 if (place.geojson.type == "MultiPolygon") { 2141 place.geojson.coordinates.forEach(function (item) { 2142 let convertedCoordinates = item[0].map(function (coord) { 2143 return [coord[1], coord[0]]; 2144 }); 2145 let polygon = new ymaps.Polygon([convertedCoordinates], {}, { 2146 fillColor: 'rgba(0, 97, 255, 0.25)', 2147 strokeColor: 'rgba(0, 97, 255, 0.60)' 2148 }); 2149 cityPolygons.push(polygon); 2150 myMap.geoObjects.add(polygon); 2151 }); 2152 } else { 2153 let convertedCoordinates = place.geojson.coordinates[0].map(function (coord) { 2154 return [coord[1], coord[0]]; 2155 }); 2156 let cityPolygon = new ymaps.Polygon([convertedCoordinates], {}, { 2157 fillColor: 'rgba(0, 97, 255, 0.25)', 2158 strokeColor: 'rgba(0, 97, 255, 0.60)' 2159 }); 2160 cityPolygons.push(cityPolygon); 2161 myMap.geoObjects.add(cityPolygon); 2162 } 2163 } 2164 }); 2165 2166 if (currentRoute) { 2167 updateRouteCalculation(currentRoute); 2168 } 2169 }); 2170 2171 2172 function calculateDistanceToPoint(polygons, point) { 2173 let nearestDistance = Infinity; 2174 2175 polygons.forEach(polygon => { 2176 let coordinates = polygon.geometry.getCoordinates()[0]; 2177 let line = turf.lineString(coordinates); 2178 let targetPoint = turf.point(point); 2179 let nearestPointOnLine = turf.nearestPointOnLine(line, targetPoint); 2180 let distance = turf.distance(targetPoint, nearestPointOnLine, { 2181 units: 'kilometers' 2182 }); 2183 2184 if (distance < nearestDistance) { 2185 nearestDistance = distance; 2186 } 2187 }); 2188 2189 return nearestDistance; 2190 } 2191 2192 function updateRouteCalculation(route) { 2193 let activeRoute = route && route.getActiveRoute ? route.getActiveRoute() : null; 2194 if (!activeRoute || !nizhniyRegion || !nizhniyRegion.geometry) { 2195 showDeliveryResult('ÐодгоÑавливаем даннÑе Ð´Ð»Ñ ÑаÑÑÑÑа доÑÑавкиâ¦'); 2196 return; 2197 } 2198 2199 let wayPoints = route && route.getWayPoints ? route.getWayPoints() : []; 2200 let endWayPoint = wayPoints.length > 1 ? wayPoints[wayPoints.length - 1] : null; 2201 let endGeometry = endWayPoint && endWayPoint.geometry; 2202 2203 // ÐаÑÑÑÑÑ Ð±ÐµÐ· конеÑной ÑоÑки еÑÑ Ð½Ðµ Ð¿Ð¾Ð´Ð»ÐµÐ¶Ð¸Ñ ÑаÑÑÑÑÑ. 2204 if (!endGeometry || !endGeometry.getCoordinates) { 2205 showDeliveryResult('УкажиÑе конеÑнÑй адÑÐµÑ Ð´Ð¾ÑÑавки в поле на каÑÑе.', 'error'); 2206 return; 2207 } 2208 2209 let endCoords = endGeometry.getCoordinates(); 2210 if (!endCoords) { 2211 showDeliveryResult('Ðе ÑдалоÑÑ Ð¾Ð¿ÑеделиÑÑ ÑоÑÐºÑ Ð´Ð¾ÑÑавки. УкажиÑе адÑÐµÑ ÐµÑÑ Ñаз.', 'error'); 2212 return; 2213 } 2214 2215 let isInsideCity = cityPolygons.some(function (polygon) {
2216 return polygon && polygon.geometry && polygon.geometry.contains(endCoords); 2217 }); 2218 let isInsideRegion = nizhniyRegion.geometry.contains(endCoords); 2219 2220 if (isInsideRegion) { 2221 let length = activeRoute.properties.get('distance'); 2222 if (!length || !length.value) { 2223 return; 2224 } 2225 2226 let price; 2227 if (isInsideCity) { 2228 price = MINIMUM_COST; 2229 } else { 2230 let distanceToCityBorder = calculateDistanceToPoint(cityPolygons, endCoords); 2231 price = Number.isFinite(distanceToCityBorder) 2232 ? Math.ceil((MINIMUM_COST + (distanceToCityBorder * DELIVERY_TARIFF)) / 50) * 50 2233 : MINIMUM_COST; 2234 } 2235 2236 let balloonContentLayout = ymaps.templateLayoutFactory.createClass( 2237 '<span>РаÑÑÑоÑние: ' + length.text + '.</span><br />' + 2238 '<span style="font-weight: bold; font-style: italic">СÑоимоÑÑÑ Ð´Ð¾ÑÑавки: ' + price + ' Ñ.</span>' 2239 ); 2240 route.options.set('routeBalloonContentLayout', balloonContentLayout); 2241 activeRoute.balloon.open(); 2242 showDeliveryResult( 2243 'ÐаÑÑÑÑÑ: ' + length.text + '. ÐÑедваÑиÑелÑÐ½Ð°Ñ ÑÑоимоÑÑÑ Ð´Ð¾ÑÑавки: ' + 2244 price.toLocaleString('ru-RU') + ' â½.', 2245 'ready' 2246 ); 2247 } else { 2248 myMap.balloon.open(endCoords, { 2249 contentHeader: 'ÐÑибка', 2250 contentBody: 'РаÑÑÐµÑ Ð´Ð¾ÑÑавки за пÑÐµÐ´ÐµÐ»Ñ ÐижегоÑодÑкой облаÑÑи не пÑоизводиÑÑÑ', 2251 contentFooter: '' 2252 }, { 2253 closeButton: true 2254 }); 2255 showDeliveryResult('РаÑÑÑÑ Ð´Ð¾ÑÑавки за пÑÐµÐ´ÐµÐ»Ñ ÐижегоÑодÑкой облаÑÑи не пÑоизводиÑÑÑ.', 'error'); 2256 } 2257 } 2258 2259 routePanelControl.routePanel.getRouteAsync().then(function(route) { 2260 2261 currentRoute = route; 2262 2263 route.model.setParams({ 2264 results: 1 2265 }, true); 2266 2267 route.model.events.add('requestsuccess', function() { 2268 updateRouteCalculation(route); 2269 }); 2270 }); 2271 } 2272 </script>
2272 2273<link rel="stylesheet" href="https://cdn.saas-support.com/widget/cbk.css">
2274<script type="text/javascript" src="https://cdn.saas-support.com/widget/cbk.js?wcb_code=62e519a9844f31b4b109255e4cbec9b0" charset="UTF-8" async></script>
2274 2275 </body> 2276 2277</html >
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.