It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: http://dremababybed.ru

  1.    <!DOCTYPE html>
  2.    <html lang="ru">
  3.    <head>
  4.        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5. <meta name="robots" content="index, follow" />
  6. <meta name="keywords" content="Детские круглые и овальные кроватки из бука Дрема трансформер" />
  7. <meta name="description" content="Детские круглые и овальные кроватки из бука Дрема трансформер" />
  8. <script type="text/javascript" data-skip-moving="true">(function(w, d, n) {var cl = "bx-core";var ht = d.documentElement;var htc = ht ? ht.className : undefined;if (htc === undefined || htc.indexOf(cl) !== -1){return;}var ua = n.userAgent;if (/(iPad;)|(iPhone;)/i.test(ua)){cl += " bx-ios";}else if (/Windows/i.test(ua)){cl += ' bx-win';}else if (/Macintosh/i.test(ua)){cl += " bx-mac";}else if (/Linux/i.test(ua) && !/Android/i.test(ua)){cl += " bx-linux";}else if (/Android/i.test(ua)){cl += " bx-android";}cl += (/(ipad|iphone|android|mobile|touch)/i.test(ua) ? " bx-touch" : " bx-no-touch");cl += w.devicePixelRatio && w.devicePixelRatio >= 2? " bx-retina": " bx-no-retina";var ieVersion = -1;if (/AppleWebKit/.test(ua)){cl += " bx-chrome";}else if (/Opera/.test(ua)){cl += " bx-opera";}else if (/Firefox/.test(ua)){cl += " bx-firefox";}ht.className = htc ? htc + " " + cl : cl;})(window, document, navigator);</script>
  9.  
  10.  
  11. <link href="/bitrix/js/ui/design-tokens/dist/ui.design-tokens.min.css?167522672722029" type="text/css"  rel="stylesheet" />
  12. <link href="/bitrix/js/ui/fonts/opensans/ui.font.opensans.min.css?16752267292320" type="text/css"  rel="stylesheet" />
  13. <link href="/bitrix/js/main/popup/dist/main.popup.bundle.min.css?167522672225089" type="text/css"  rel="stylesheet" />
  14. <link href="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.2.5/jquery.fancybox.min.css" type="text/css"  rel="stylesheet" />
  15. <link href="/bitrix/cache/css/s2/firstbit_beautyshop_s2/page_4819215999ff877e6de2d5c80afd671b/page_4819215999ff877e6de2d5c80afd671b_v1.css?16825082384863" type="text/css"  rel="stylesheet" />
  16. <link href="/bitrix/cache/css/s2/firstbit_beautyshop_s2/template_230eac992a7925d541ccca9dccafd890/template_230eac992a7925d541ccca9dccafd890_v1.css?1682508189561110" type="text/css"  data-template-style="true" rel="stylesheet" />
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
  25. <meta property="og:image" content="https://dremababybed.ru/upload/magazine/230/2302d347b12a1d2ac6d122af161bbff3.png"/>
  26. <meta name="twitter:image:src" content="https://dremababybed.ru/upload/magazine/230/2302d347b12a1d2ac6d122af161bbff3.png">
  27. <meta name="yandex-verification" content="5f9d430ccb14623f" />
  28. <meta name="cmsmagazine" content="d4d6e7b933b3e3993f3fbcd243e7a355" />
  29. <meta name="google-site-verification" content="YyDFvcTRLSzxR8MawfjpZSqYCZTlRuJg0CIsn4nyqdM" />
  30. <!-- Yandex.Metrika counter --><noscript><div><img src="https://mc.yandex.ru/watch/54838993" style="position:absolute; left:-9999px;" alt="" /></div></noscript><!-- /Yandex.Metrika counter -->
  31. <!--[if lt IE 9]>
  32. <link rel="stylesheet" type="text/css" href="css/ie8_960.css">
  33. <link rel="stylesheet" type="text/css" href="css/ie8fix.css">
  34. <![endif]-->
  35. <link rel="canonical" href="https://dremababybed.ru:443/" />
  36. <!-- Global site tag (gtag.js) - Google Analytics --><!-- Google Tag Manager --><!-- End Google Tag Manager -->
  37.        <title>Детские круглые и овальные кроватки из бука Дрема трансформер</title>
  38.        <link rel="shortcut icon" type="image/x-icon"
  39.              href="/favicon.ico?v=7d103788070e226f64e731a2a6dbb973"/>
  40.                
  41.                <!-- Facebook Pixel Code -->
  42.  
  43.        <!-- End Facebook Pixel Code -->
  44.  
  45. <noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=243787842756406&ev=PageView&noscript=1" /></noscript>
  46.  
  47. <!-- End Facebook Pixel Code -->
  48.    </head>
  49. <body>
  50.    <!-- Google Tag Manager (noscript) -->
  51.  
  52.    <!-- End Google Tag Manager (noscript) -->
  53.    <div class="btn_top" id="top_scroller"><i class="fa fa-chevron-up"></i>
  54.    </div>
  55. <div id="body_container">
  56.    <div class="body_wrapper">
  57.    <div id="overlayBlock" class="overlay_block"></div>
  58.    <div class="popup_box" id="popup"></div>
  59.  
  60. <div class="content_wrapper content1">
  61.  
  62. <div id="bx_basketFKauiI" class="flying_cart show_lg"><!--'start_frame_cache_bx_basketFKauiI'--><div class="flying_cart_container" id="flying_cart">
  63. <div id="flying_cart_label" class="flying_cart_label grey " onclick="flyingCartToggle();">
  64. <i class="fa fa-shopping-cart"></i>
  65. </div>
  66. <div id="flying_cart_body" class="flying_cart_body grey ">
  67. <div class="flying_cart_header show_lg">
  68. <h2>Корзина</h2>
  69. </div>
  70. <div class="flying_cart_first_line">
  71. <div class="empty_message">
  72. <div>Ваша корзина пуста</div>
  73. </div>
  74. </div>
  75. <div class="flying_cart_second_line">
  76. <a href="/catalog/" class="btn_round btn_color">Начать покупки</a>
  77. </div>
  78. </div>
  79. </div>
  80. <!--'end_frame_cache_bx_basketFKauiI'--></div>
  81. <div class="mobile_nav_wrapper" id="mobile_nav_wrapper">
  82. <div class="mobile_nav_inner">
  83. <ul>
  84. <li class="mobile_nav_item">
  85. <div class="enter_wrapper" id="sale-basket-basket-line-container">
  86. <!--'start_frame_cache_lXQcEZ'--> <span class="login">
  87. <i class="fa fa-lock"></i>
  88. <a href="/auth/" data-auth="" title="Вход на сайт">Вход</a>
  89. </span>
  90. <i class="fa vertical_split"></i>
  91. <span class="registration">
  92. <a href="/auth/?register=yes">Регистрация</a>
  93. </span>
  94. <!--'end_frame_cache_lXQcEZ'--></div>
  95. </li>
  96. <li class="mobile_nav_item">
  97. <div class="search_wrapper">
  98. <div class="search_form">
  99. <form name="top_search" action="/search/">
  100. <IFRAME
  101. style="width:0px; height:0px; border: 0px;"
  102. src="javascript:''"
  103. name="qplSKIW_div_frame"
  104. id="qplSKIW_div_frame"
  105. ></IFRAME><input
  106. size="15"
  107. name="q"
  108. id="qplSKIW"
  109. value=""
  110. class="search_leftmenu"
  111. type="text"
  112. placeholder="Поиск"
  113. autocomplete="off"
  114. /> <button class="btn_search" type="submit" name="s"><i class="fa fa-search"></i></button>
  115. </form>
  116.  
  117. </div>
  118. </div>
  119. </li>
  120. <li class="mobile_nav_item">
  121. <div class="icon_wrapper">
  122. <div id="bx_basketT0kNhm" class="header_cart_container"><!--'start_frame_cache_bx_basketT0kNhm'--> <div class="cart_wrapper">
  123. <a href="/personal/cart/">
  124. <i class="fa fa-shopping-cart"></i>
  125. <span class="cart_title">Корзина:</span>
  126. <span class="cart_item_count">0 <span class="">шт.</span></span>
  127. <span class="cart_price_total">0 руб.</span>
  128. </a>
  129. </div>
  130. <!--'end_frame_cache_bx_basketT0kNhm'--></div>
  131. <div class="wishlist_wrapper" id="wishlist_left_panel">
  132. <a href="/wishlist/">
  133. <i class="fa fa-heart custom_color_hover"></i>
  134. <span class="wishlist_title">Избранное:</span>
  135. <span class="wishlist_item_count"><span data-wishlist-count="">0</span> шт.</span>
  136. <!--'start_frame_cache_EcWLPz'--> <!--'end_frame_cache_EcWLPz'--> </a>
  137. </div>
  138. <div class="compare_wrapper" id="compare_left_panel">
  139. <!--'start_frame_cache_tkkaMj'--> <a href="/catalog/compare/">
  140. <i class="fa fa-bar-chart custom_color_hover"></i>
  141. <span class="compare_title">Сравнение:</span>
  142. <span class="compare_item_count"><span data-compare-count="">0</span> шт.</span>
  143. </a>
  144. <!--'end_frame_cache_tkkaMj'--></div>
  145. </div>
  146. </li>
  147. <li class="mobile_nav_item">
  148. <ul id="leftpanel_menu" class="left_panel_menu">
  149. <li class="">
  150. <a href="/catalog/" class="not_underline">Каталог</a>
  151. </li>
  152. <li class="">
  153. <a href="/about/payment/" class="not_underline">Оплата</a>
  154. </li>
  155. <li class="">
  156. <a href="/about/delivery/" class="not_underline">Доставка</a>
  157. </li>
  158. <li class="">
  159. <a href="/about/sertifikaty/" class="not_underline">Сертификаты</a>
  160. </li>
  161. <li class="">
  162. <a href="/about/vozvrat-tovara/" class="not_underline">Возврат товара</a>
  163. </li>
  164. <li class="">
  165. <a href="/about/company/" class="not_underline">Компания</a>
  166. </li>
  167. <li class="">
  168. <a href="/sale/" class="not_underline">Акции</a>
  169. </li>
  170. </ul>
  171. </li>
  172. </ul>
  173. </div>
  174. </div>
  175. <header class="header3">
  176. <div class="row grey first_header_line_wrapper">
  177. <div class="container_16">
  178. <div class="grid_16 alpha omega first_header_line">
  179. <div class="mobile_menu_icon hidden_lg" onclick="mobileMenuOpen();"><i class="fa fa-bars" aria-hidden="true"></i></div>
  180. <nav class="top_menu  show_lg">
  181. <ul class="menu_flex 6">
  182. <li><a href="/about/company/" class="not_underline">Компания</a></li><li><a href="/about/payment/" class="not_underline">Оплата</a></li><li><a href="/about/delivery/" class="not_underline">Доставка</a></li><li><a href="/sale/" class="not_underline">Акции</a></li><li><a href="/about/kak-oformit-zakaz/" class="not_underline">Как оформить заказ</a></li><li><a href="/about/sertifikaty/" class="not_underline">Сертификаты</a></li><li><a href="/about/vozvrat-tovara/" class="not_underline">Возврат товара</a></li><li><a href="/about/contacts/" class="not_underline">Контакты</a></li> </ul>
  183. </nav> <div class="enter_wrapper" id="sale-basket-basket-line-container">
  184. <!--'start_frame_cache_hpIcvJ'--> <span class="login">
  185. <i class="fa fa-lock"></i>
  186. <a href="/auth/" data-auth="" title="Вход на сайт">Вход</a>
  187. </span>
  188. <i class="fa vertical_split"></i>
  189. <span class="registration">
  190. <a href="/auth/?register=yes">Регистрация</a>
  191. </span>
  192. <!--'end_frame_cache_hpIcvJ'--></div>
  193. </div>
  194. <div class="clear"></div>
  195.  
  196. </div>
  197. </div>
  198.  
  199. <div class="row second_header_line_wrapper">
  200. <div class="container_16">
  201. <div class="grid_16 alpha omega second_header_line">
  202. <div class="logo_wrapper">
  203. <a href="/" class="not_underline"><img src="/upload/magazine/230/2302d347b12a1d2ac6d122af161bbff3.png"></a>
  204. </div>
  205. <div class="phone_wrapper">
  206. <div class="phone">
  207. <a href="tel:88002000978" class="not_underline">8 (800) 2000-978</a>
  208. </div>
  209. <div class="email">
  210. <a href="mailto:">dreamababy@mail.ru</a>
  211. </div>
  212. </div>
  213. <div class="call_back show_lg">
  214. <a href="javascript:void(0);" class="btn_round btn_square btn_color" onclick="modalCallback(this);return false;" title="Обратный звонок">Обратный звонок</a>
  215. </div>
  216. <div class="right_side">
  217. <div class="wishlist_wrapper " id="wishlist_header">
  218. <a href="/wishlist/"> <i class="fa fa-heart"></i> <span data-wishlist-count="">0</span> </a>
  219. <!--'start_frame_cache_2EEFPO'--> <!--'end_frame_cache_2EEFPO'--></div> <div class="compare_wrapper " id="compare_header">
  220. <!--'start_frame_cache_Hak7mU'--> <a href="/catalog/compare/"> <i class="fa fa-bar-chart"></i> <span data-compare-count="">0</span> </a>
  221. <!--'end_frame_cache_Hak7mU'--></div> <div id="bx_basketpCwjw4" class="header_cart_container"><!--'start_frame_cache_bx_basketpCwjw4'--> <div class="cart_wrapper">
  222. <a href="/personal/cart/" class="cart_link">
  223. <i class="fa fa-shopping-cart"></i>
  224. </a>
  225. <div class="cart_info">
  226. <div class="cart_title">Корзина:</div>
  227. <span class="cart_item_count">0 <span class="hidden_xs">шт.</span></span>
  228. <i class="fa vertical_split"></i>
  229. <span class="cart_price_total">0 руб.</span>
  230. </div>
  231. </div>
  232. <!--'end_frame_cache_bx_basketpCwjw4'--></div>
  233. </div>
  234. </div>
  235. <div class="clear"></div>
  236. </div>
  237. </div>
  238.  
  239. <div class="row third_header_line_wrapper flying_menu">
  240. <div class="container_16">
  241. <div class="grid_16 alpha omega third_header_line show_lg">
  242. <!--script>console.log()</script-->
  243.  
  244.  
  245. <menu class="menu2">
  246. <ul class="menu_flex hover">
  247. <li class=" ">
  248. <a href="/catalog/detskie-krovatki/">Детские круглые кроватки</a>
  249. <ul class="append">
  250. <li>
  251. <a class="" href="/brands//?section=151" title=''></a>
  252. </li>
  253. </ul>
  254. </li>
  255. <li class=" ">
  256. <a href="/catalog/mayatniki/">Маятники</a>
  257. <ul class="append">
  258. <li>
  259. <a class="" href="/brands//?section=147" title=''></a>
  260. </li>
  261. </ul>
  262. </li>
  263. <li class=" ">
  264. <a href="/catalog/matrasy/">Матрасы</a>
  265. <ul class="append">
  266. <li>
  267. <a class="" href="/brands//?section=148" title=''></a>
  268. </li>
  269. </ul>
  270. </li>
  271. <li class=" ">
  272. <a href="/catalog/namatrasniki/">Наматрасники</a>
  273. <ul class="append">
  274. <li>
  275. <a class="" href="/brands//?section=149" title=''></a>
  276. </li>
  277. </ul>
  278. </li>
  279. <li class="">
  280. <a href="/catalog/tekstil/">Текстиль<i class="fa fa-caret-down" aria-hidden="true"></i></a>
  281. <ul class="level2">
  282. <li class=" ">
  283. <a href="/catalog/baldakhiny/">Балдахины, держатели балдахина</a>
  284. <ul class="append">
  285. <li>
  286. <a class="" href="/brands//?section=154" title=''></a>
  287. </li>
  288. </ul>
  289. </li>
  290. <li class=" ">
  291. <a href="/catalog/prostyni_na_rezinke/">Простыни, наволочки, пододеяльники</a>
  292. <ul class="append">
  293. <li>
  294. <a class="" href="/brands//?section=155" title=''></a>
  295. </li>
  296. </ul>
  297. </li>
  298. <li class=" ">
  299. <a href="/catalog/konverty_na_vypisku/">Конверты на выписку, юбочки</a>
  300. <ul class="append">
  301. <li>
  302. <a class="" href="/brands//?section=157" title=''></a>
  303. </li>
  304. </ul>
  305. </li>
  306. </ul></li></ul></li> <li class=" hidden-md">
  307. <a href="/about/payment/">Оплата</a>
  308. </li>
  309. <li class=" hidden-md">
  310. <a href="/about/delivery/">Доставка</a>
  311. </li>
  312. <li class=" hidden-md">
  313. <a href="/about/sertifikaty/">Сертификаты</a>
  314. </li>
  315. <li class=" hidden-md">
  316. <a href="/about/vozvrat-tovara/">Возврат товара</a>
  317. </li>
  318. <li class=" hidden-md">
  319. <a href="/about/company/">Компания</a>
  320. </li>
  321. <li class=" hidden-md">
  322. <a href="/sale/">Акции</a>
  323. </li>
  324. </ul>
  325. </menu> <div class="search_wrapper">
  326. <div class="search_form">
  327. <div id="search" class="bx-searchtitle">
  328. <form action="/search/">
  329. <div class="bx-input-group">
  330. <input id="title-search-input" type="text" name="q" value="" autocomplete="off" class="search" placeholder="Поиск">
  331. <span class="bx-input-group-btn">
  332. <button class="btn_search" type="submit" name="s"><i class="fa fa-search"></i></button>
  333. </span>
  334. </div>
  335. </form>
  336. </div>
  337. </div>
  338. </div>
  339. </div>
  340. <div class="clear"></div>
  341. </div>
  342. </div>
  343. </header>    <div class="content">
  344.  
  345.    <div class="new-mobile-menu">
  346.        <div class="new-mobile-menu-items">
  347.            <div class="new-mobile-menu-item" onclick="toggleMobileMenu()">
  348.                <!--                <img src="data:image/svg+xml;base64,-->
  349.                <!--PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNTEyIiB2aWV3Qm94PSIwIC01MiA1MTIuMDAwMDEgNTEyIiB3aWR0aD0iNTEyIj48Zz48cGF0aCBkPSJtMCAxMTMuMjkyOTY5aDExMy4yOTI5Njl2LTExMy4yOTI5NjloLTExMy4yOTI5Njl6bTMwLjAwMzkwNi04My4yODkwNjNoNTMuMjg5MDYzdjUzLjI4OTA2M2gtNTMuMjg5MDYzem0wIDAiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6IzdDQzNFNiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD48cGF0aCBkPSJtMTQ5LjI5Njg3NSAwdjExMy4yOTI5NjloMzYyLjcwMzEyNXYtMTEzLjI5Mjk2OXptMzMyLjY5OTIxOSA4My4yOTI5NjloLTMwMi42OTUzMTN2LTUzLjI4OTA2M2gzMDIuNjk1MzEzem0wIDAiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6IzdDQzNFNiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD48cGF0aCBkPSJtMCAyNjAuMzAwNzgxaDExMy4yOTI5Njl2LTExMy4yOTI5NjloLTExMy4yOTI5Njl6bTMwLjAwMzkwNi04My4yOTI5NjloNTMuMjg5MDYzdjUzLjI4OTA2M2gtNTMuMjg5MDYzem0wIDAiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6IzdDQzNFNiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD48cGF0aCBkPSJtMTQ5LjI5Njg3NSAyNjAuMzAwNzgxaDM2Mi43MDMxMjV2LTExMy4yOTI5NjloLTM2Mi43MDMxMjV6bTMwLjAwMzkwNi04My4yOTI5NjloMzAyLjY5NTMxM3Y1My4yODkwNjNoLTMwMi42OTUzMTN6bTAgMCIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojN0NDM0U2IiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPjxwYXRoIGQ9Im0wIDQwNy4zMDg1OTRoMTEzLjI5Mjk2OXYtMTEzLjI5Njg3NWgtMTEzLjI5Mjk2OXptMzAuMDAzOTA2LTgzLjI5Mjk2OWg1My4yODkwNjN2NTMuMjg5MDYzaC01My4yODkwNjN6bTAgMCIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojN0NDM0U2IiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPjxwYXRoIGQ9Im0xNDkuMjk2ODc1IDQwNy4zMDg1OTRoMzYyLjcwMzEyNXYtMTEzLjI5Njg3NWgtMzYyLjcwMzEyNXptMzAuMDAzOTA2LTgzLjI5Mjk2OWgzMDIuNjk1MzEzdjUzLjI4OTA2M2gtMzAyLjY5NTMxM3ptMCAwIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiM3Q0MzRTYiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+PC9nPiA8L3N2Zz4="/>-->
  350.                <img src="/bitrix/templates/firstbit_beautyshop_s2/img/cubes.svg"/>
  351.                Каталог
  352.            </div>
  353.            <a href="/sale/" class="new-mobile-menu-item">
  354.                <img src="data:image/svg+xml;base64,
  355. PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNTEyIiB2aWV3Qm94PSIwIC0xMCA1MTEuOTk5MTIgNTExIiB3aWR0aD0iNTEyIiBjbGFzcz0iIj48Zz48cGF0aCBkPSJtNDcyLjAzOTA2MiAyNDAuMjUtMTIuMjA3MDMxLTEwNS4zNzVjNDcuNzE0ODQ0LTM0LjU3ODEyNSA2Ny40OTYwOTQtOTIuNjA1NDY5IDM4LjkxNzk2OS0xMjEuMTgzNTk0LTEyLjIwMzEyNS0xMi4yMDMxMjUtMzEuMjczNDM4LTE2LjE4MzU5NC01Mi4zMTY0MDYtMTAuOTIxODc1LTE4LjY0MDYyNSA0LjY2MDE1Ny0zNy43NTc4MTMgMTYuMDc4MTI1LTUzLjgyODEyNSAzMi4xNDg0MzgtLjE5NTMxMy4xOTkyMTktLjM4MjgxMy40MDIzNDMtLjU3ODEyNS41OTc2NTZsLTE0MS4wNzAzMTMtMTYuMzQzNzUtMjUwLjk1NzAzMSAyNTAuOTYwOTM3IDIyMS4wNzgxMjUgMjIxLjA3ODEyNnptLTE4LjMyNDIxOC0yMDguMzU1NDY5YzEwLjU2NjQwNi0yLjY0MDYyNSAxOS4yNDIxODctMS41MzkwNjIgMjMuODA0Njg3IDMuMDIzNDM4IDExLjEwOTM3NSAxMS4xMDkzNzUuOTMzNTk0IDQxLjkxNDA2Mi0yMS44MjAzMTIgNjQuMzAwNzgxbC0zLjQ5NjA5NC0zMC4xNzU3ODEtMjQuNTU4NTk0LTI0LjU1ODU5NGM4LjU3MDMxMy02LjA2NjQwNiAxNy41ODU5MzgtMTAuNDY4NzUgMjYuMDcwMzEzLTEyLjU4OTg0NHptLTE5MS43OTI5NjkgMTguNzczNDM4IDEwOC45NDE0MDYgMTIuNjIxMDkzYy00LjU4MjAzMSA4LjA4OTg0NC04LjAzNTE1NiAxNi4zOTQ1MzItMTAuMTc5Njg3IDI0LjYyNWwtMTAuNTM1MTU2LTEwLjUzNTE1Ni0yMS4yMjY1NjMgMjEuMjI2NTYzIDYzLjY4MzU5NCA2My42ODc1IDIxLjIzMDQ2OS0yMS4yMzA0NjktMjEuMjMwNDY5LTIxLjIyNjU2MmMtNC41NjI1LTQuNTYyNS01LjY2NDA2My0xMy4yMzgyODItMy4wMjM0MzgtMjMuODA0Njg4IDIuMzU1NDY5LTkuNDIxODc1IDcuNTE5NTMxLTE5LjQ5MjE4OCAxNC42NTIzNDQtMjguODc4OTA2bDQuMDk3NjU2LjQ3NjU2MiAxNS4yNTM5MDcgMTUuMjUzOTA2IDE2Ljk2MDkzNyAxNDYuNDA2MjUtMjE5LjQ2ODc1IDIxOS40NjQ4NDQtMTc4LjYyMTA5NC0xNzguNjIxMDk0em0wIDAiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6IzdDQzNFNiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD48cGF0aCBkPSJtMTY1LjcyMjY1NiAyMTEuNjE3MTg4Yy0yNC44MjgxMjUgMC00NS4wMzEyNSAyMC4yMDMxMjQtNDUuMDMxMjUgNDUuMDM1MTU2IDAgMjQuODI4MTI1IDIwLjIwMzEyNSA0NS4wMzEyNSA0NS4wMzEyNSA0NS4wMzEyNSAyNC44MzIwMzIgMCA0NS4wMzUxNTYtMjAuMjAzMTI1IDQ1LjAzNTE1Ni00NS4wMzEyNSAwLTI0LjgzMjAzMi0yMC4yMDMxMjQtNDUuMDM1MTU2LTQ1LjAzNTE1Ni00NS4wMzUxNTZ6bTAgNjAuMDQyOTY4Yy04LjI3NzM0NCAwLTE1LjAwNzgxMi02LjczNDM3NS0xNS4wMDc4MTItMTUuMDA3ODEyIDAtOC4yNzczNDQgNi43MzA0NjgtMTUuMDExNzE5IDE1LjAwNzgxMi0xNS4wMTE3MTlzMTUuMDExNzE5IDYuNzM0Mzc1IDE1LjAxMTcxOSAxNS4wMTE3MTljMCA4LjI3MzQzNy02LjczMDQ2OSAxNS4wMDc4MTItMTUuMDExNzE5IDE1LjAwNzgxMnptMCAwIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiM3Q0MzRTYiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+PHBhdGggZD0ibTMxNS44MzIwMzEgMzAxLjY4MzU5NGMyNC44MzIwMzEgMCA0NS4wMzUxNTctMjAuMjAzMTI1IDQ1LjAzNTE1Ny00NS4wMzEyNSAwLTI0LjgzMjAzMi0yMC4yMDMxMjYtNDUuMDM1MTU2LTQ1LjAzNTE1Ny00NS4wMzUxNTZzLTQ1LjAzMTI1IDIwLjIwMzEyNC00NS4wMzEyNSA0NS4wMzUxNTZjMCAyNC44MjgxMjUgMjAuMTk5MjE5IDQ1LjAzMTI1IDQ1LjAzMTI1IDQ1LjAzMTI1em0wLTYwLjA0Mjk2OWM4LjI3NzM0NCAwIDE1LjAxMTcxOSA2LjczNDM3NSAxNS4wMTE3MTkgMTUuMDExNzE5IDAgOC4yNzM0MzctNi43MzQzNzUgMTUuMDA3ODEyLTE1LjAxMTcxOSAxNS4wMDc4MTItOC4yNzczNDMgMC0xNS4wMTE3MTktNi43MzQzNzUtMTUuMDExNzE5LTE1LjAwNzgxMiAwLTguMjc3MzQ0IDYuNzM0Mzc2LTE1LjAxMTcxOSAxNS4wMTE3MTktMTUuMDExNzE5em0wIDAiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6IzdDQzNFNiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD48cGF0aCBkPSJtMjQwLjk4NDM3NSAxNjQuMTIxMDk0IDI5LjYxMzI4MSA0LjkzMzU5NC0zMC4wMjM0MzcgMTgwLjEzMjgxMi0yOS42MTMyODEtNC45Mzc1em0wIDAiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6IzdDQzNFNiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD48L2c+IDwvc3ZnPg=="/>
  356.                Акции
  357.            </a>
  358.            <a href="/" class="new-mobile-menu-item">
  359.                <img src="data:image/svg+xml;base64,
  360. PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNTEyIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9IjUxMiI+PGc+PHBhdGggZD0ibTYxIDYwaDMwdjMwaC0zMHptMCAwIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiM3Q0MzRTYiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+PHBhdGggZD0ibTEyMSA2MGgzMHYzMGgtMzB6bTAgMCIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojN0NDM0U2IiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPjxwYXRoIGQ9Im0xODEgNjBoMzB2MzBoLTMwem0wIDAiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6IzdDQzNFNiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD48cGF0aCBkPSJtMTUxIDUxMmg5MHYtNjBoMzB2NjBoOTB2LTYwaDE1MXYtNDUyaC01MTJ2NDUyaDE1MXptMTUwLTMwdi02MGgtOTB2NjBoLTMwdi0xMzguNjMyODEybDc1LTY3LjIyMjY1NyA3NSA2Ny4yMjI2NTd2MTM4LjYzMjgxMnptMTgxLjAxMTcxOS00NTIuMDExNzE5djkwLjAxMTcxOWgtNDUyLjAxMTcxOXYtOTAuMDExNzE5em0tNDUyLjAxMTcxOSAzOTIuMDExNzE5di0yNzJoNDUyLjAxMTcxOXYyNzJoLTEyMS4wMTE3MTl2LTUxLjc0NjA5NGwxOS45ODgyODEgMTcuOTE0MDYzIDIwLjAyMzQzOC0yMi4zMzk4NDQtMTQ1LjAxMTcxOS0xMjkuOTcyNjU2LTE0NS4wMTE3MTkgMTI5Ljk3MjY1NiAyMC4wMjM0MzggMjIuMzM5ODQ0IDE5Ljk4ODI4MS0xNy45MTQwNjN2NTEuNzQ2MDk0em0wIDAiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6IzdDQzNFNiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD48cGF0aCBkPSJtOTEgMTgwaDMzMHYzMGgtMzMwem0wIDAiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6IzdDQzNFNiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD48cGF0aCBkPSJtMjQxIDM2MmgzMHYzMGgtMzB6bTAgMCIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojN0NDM0U2IiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPjwvZz4gPC9zdmc+"/>
  361.                Главная
  362.            </a>
  363.            <a href="/personal/" class="new-mobile-menu-item">
  364.                <!--                <img src="data:image/svg+xml;base64,-->
  365.                <!--PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNTEyIiB2aWV3Qm94PSItMjAgLTk5IDY0MCA2NDAiIHdpZHRoPSI1MTIiPjxnPjxwYXRoIGQ9Im0xNzkuMjUgMjExYzM1LjY5MTQwNiAwIDY0LjYyNS0yOC45Mzc1IDY0LjYyNS02NC42MjUgMC0zNS42OTE0MDYtMjguOTMzNTk0LTY0LjYyNS02NC42MjUtNjQuNjI1cy02NC42MjUgMjguOTMzNTk0LTY0LjYyNSA2NC42MjVjLjA0Njg3NSAzNS42NzE4NzUgMjguOTUzMTI1IDY0LjU3ODEyNSA2NC42MjUgNjQuNjI1em0wLTEwNC4xMjVjMjEuODgyODEyIDAgMzkuNjI1IDE3LjczODI4MSAzOS42MjUgMzkuNjI1IDAgMjEuODgyODEyLTE3Ljc0MjE4OCAzOS42MjUtMzkuNjI1IDM5LjYyNS0yMS44ODY3MTkgMC0zOS42MjUtMTcuNzQyMTg4LTM5LjYyNS0zOS42MjUuMDA3ODEyLTIxLjg4MjgxMiAxNy43NDIxODgtMzkuNjE3MTg4IDM5LjYyNS0zOS42MjV6bTAgMCIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojN0NDM0U2IiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPjxwYXRoIGQ9Im0xNzkuMjUgMjM0Ljg3NWMtMjYuNDQxNDA2LS4xOTUzMTItNTEuODIwMzEyIDEwLjQxNzk2OS03MC4yNSAyOS4zNzUtMTguNzUgMTkuMTI1LTI5IDQ1LjEyNS0yOSA3My4zNzUuMDE5NTMxIDYuODk0NTMxIDUuNjA1NDY5IDEyLjQ4MDQ2OSAxMi41IDEyLjVoMTczLjVjNi44OTQ1MzEtLjAxOTUzMSAxMi40ODA0NjktNS42MDU0NjkgMTIuNS0xMi41IDAtMjguMjUtMTAuMjUtNTQuMjUtMjktNzMuMzc1LTE4LjQyOTY4OC0xOC45NTcwMzEtNDMuODA0Njg4LTI5LjU3MDMxMi03MC4yNS0yOS4zNzV6bS03My4zNzUgOTAuMjVjMi4xNDA2MjUtMTYuMzQzNzUgOS41MDc4MTItMzEuNTU0Njg4IDIxLTQzLjM3NSAxMy44MzIwMzEtMTMuOTk2MDk0IDMyLjY5NTMxMi0yMS44NzUgNTIuMzc1LTIxLjg3NXMzOC41NDI5NjkgNy44Nzg5MDYgNTIuMzc1IDIxLjg3NWMxMS40Njg3NSAxMS44MzIwMzEgMTguODM1OTM4IDI3LjAzOTA2MiAyMSA0My4zNzV6bTAgMCIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojN0NDM0U2IiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPjxwYXRoIGQ9Im01MzcuNS01LjI1aC00NzVjLTM0LjUxMTcxOS4wMTU2MjUtNjIuNDg0Mzc1IDI3Ljk4ODI4MS02Mi41IDYyLjV2MzE3LjVjLjAxNTYyNSAzNC41MTE3MTkgMjcuOTg4MjgxIDYyLjQ4NDM3NSA2Mi41IDYyLjVoNDc1YzM0LjUxMTcxOS0uMDE1NjI1IDYyLjQ4NDM3NS0yNy45ODgyODEgNjIuNS02Mi41di0zMTcuNWMtLjAxNTYyNS0zNC41MTE3MTktMjcuOTg4MjgxLTYyLjQ4NDM3NS02Mi41LTYyLjV6bTM3LjUgMzgwYy0uMDU4NTk0IDIwLjY4MzU5NC0xNi44MTY0MDYgMzcuNDQxNDA2LTM3LjUgMzcuNWgtNDc1Yy0yMC42ODM1OTQtLjA1ODU5NC0zNy40NDE0MDYtMTYuODE2NDA2LTM3LjUtMzcuNXYtMzE3LjVjLjA1ODU5NC0yMC42ODM1OTQgMTYuODE2NDA2LTM3LjQ0MTQwNiAzNy41LTM3LjVoNDc1YzIwLjY4MzU5NC4wNTg1OTQgMzcuNDQxNDA2IDE2LjgxNjQwNiAzNy41IDM3LjV6bTAgMCIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojN0NDM0U2IiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPjxwYXRoIGQ9Im01MDYuNzUgMjAzLjVoLTE0NS42MjVjLTYuOTAyMzQ0IDAtMTIuNSA1LjU5Mzc1LTEyLjUgMTIuNXM1LjU5NzY1NiAxMi41IDEyLjUgMTIuNWgxNDUuNjI1YzYuOTAyMzQ0IDAgMTIuNS01LjU5Mzc1IDEyLjUtMTIuNXMtNS41OTc2NTYtMTIuNS0xMi41LTEyLjV6bTAgMCIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojN0NDM0U2IiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPjxwYXRoIGQ9Im01MDYuNzUgMjgzLjVoLTE0NS42MjVjLTYuOTAyMzQ0IDAtMTIuNSA1LjU5Mzc1LTEyLjUgMTIuNXM1LjU5NzY1NiAxMi41IDEyLjUgMTIuNWgxNDUuNjI1YzYuOTAyMzQ0IDAgMTIuNS01LjU5Mzc1IDEyLjUtMTIuNXMtNS41OTc2NTYtMTIuNS0xMi41LTEyLjV6bTAgMCIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojN0NDM0U2IiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPjxwYXRoIGQ9Im01MDYuNzUgMTIzLjVoLTE0NS42MjVjLTYuOTAyMzQ0IDAtMTIuNSA1LjU5Mzc1LTEyLjUgMTIuNXM1LjU5NzY1NiAxMi41IDEyLjUgMTIuNWgxNDUuNjI1YzYuOTAyMzQ0IDAgMTIuNS01LjU5Mzc1IDEyLjUtMTIuNXMtNS41OTc2NTYtMTIuNS0xMi41LTEyLjV6bTAgMCIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojN0NDM0U2IiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPjwvZz4gPC9zdmc+"/>-->
  366.                <img src="/bitrix/templates/firstbit_beautyshop_s2/img/baby.svg"/>
  367.                Кабинет
  368.            </a>
  369.            <!--a href="/personal/cart/" class="new-mobile-menu-item">
  370.                <img src="data:image/svg+xml;base64,
  371. PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTExLjk5NyA1MTEuOTk3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTEuOTk3IDUxMS45OTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiI+PGc+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNDA1LjM4NywzNjIuNjEyYy0zNS4yMDIsMC02My44NCwyOC42MzktNjMuODQsNjMuODRzMjguNjM5LDYzLjg0LDYzLjg0LDYzLjg0czYzLjg0LTI4LjYzOSw2My44NC02My44NCAgICBTNDQwLjU4OCwzNjIuNjEyLDQwNS4zODcsMzYyLjYxMnogTTQwNS4zODcsNDUxLjk4OGMtMTQuMDgzLDAtMjUuNTM2LTExLjQ1My0yNS41MzYtMjUuNTM2czExLjQ1My0yNS41MzYsMjUuNTM2LTI1LjUzNiAgICBjMTQuMDgzLDAsMjUuNTM2LDExLjQ1MywyNS41MzYsMjUuNTM2UzQxOS40Nyw0NTEuOTg4LDQwNS4zODcsNDUxLjk4OHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6IzdDQzNFNiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KCTwvZz4KPC9nPjxnPgoJPGc+CgkJPHBhdGggZD0iTTUwNy45MjcsMTE1Ljg3NWMtMy42MjYtNC42NDEtOS4xODctNy4zNDgtMTUuMDc5LTcuMzQ4SDExOC4yMmwtMTcuMjM3LTcyLjEyYy0yLjA2Mi04LjYxOC05Ljc2OC0xNC43MDItMTguNjI5LTE0LjcwMiAgICBIMTkuMTUyQzguNTc0LDIxLjcwNCwwLDMwLjI3OCwwLDQwLjg1NnM4LjU3NCwxOS4xNTIsMTkuMTUyLDE5LjE1Mmg0OC4wODVsNjIuMjQ0LDI2MC40NDMgICAgYzIuMDYyLDguNjI1LDkuNzY4LDE0LjcwMiwxOC42MjksMTQuNzAyaDI5OC4xMzVjOC44MDQsMCwxNi40NzctNi4wMDEsMTguNTktMTQuNTQzbDQ2LjYwNC0xODguMzI5ICAgIEM1MTIuODQ5LDEyNi41NjIsNTExLjU1MywxMjAuNTE2LDUwNy45MjcsMTE1Ljg3NXogTTQzMS4yNjEsMjk2Ljg1SDE2My4yMjdsLTM1Ljg1My0xNTAuMDE5aDM0MS4wMDNMNDMxLjI2MSwyOTYuODV6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiM3Q0MzRTYiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+Cgk8L2c+CjwvZz48Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0xNzMuNjQ2LDM2Mi42MTJjLTM1LjIwMiwwLTYzLjg0LDI4LjYzOS02My44NCw2My44NHMyOC42MzksNjMuODQsNjMuODQsNjMuODRzNjMuODQtMjguNjM5LDYzLjg0LTYzLjg0ICAgIFMyMDguODQ3LDM2Mi42MTIsMTczLjY0NiwzNjIuNjEyeiBNMTczLjY0Niw0NTEuOTg4Yy0xNC4wODMsMC0yNS41MzYtMTEuNDUzLTI1LjUzNi0yNS41MzZzMTEuNDUzLTI1LjUzNiwyNS41MzYtMjUuNTM2ICAgIHMyNS41MzYsMTEuNDUzLDI1LjUzNiwyNS41MzZTMTg3LjcyOSw0NTEuOTg4LDE3My42NDYsNDUxLjk4OHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6IzdDQzNFNiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+"/>
  372.                Корзина
  373.            </a-->
  374.  
  375.            <div id="bx_basket1z1dcB" class="bx-basket bx-opener new-mobile-menu-item"><!--'start_frame_cache_bx_basket1z1dcB'--><div class="bx-hdr-profile">
  376. <div class="bx-basket-block">            <div class="cart-img-wrapper">
  377.                
  378. <!--            <img src="data:image/svg+xml;base64,-->
  379. <!--PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTExLjk5NyA1MTEuOTk3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTEuOTk3IDUxMS45OTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiI+PGc+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNDA1LjM4NywzNjIuNjEyYy0zNS4yMDIsMC02My44NCwyOC42MzktNjMuODQsNjMuODRzMjguNjM5LDYzLjg0LDYzLjg0LDYzLjg0czYzLjg0LTI4LjYzOSw2My44NC02My44NCAgICBTNDQwLjU4OCwzNjIuNjEyLDQwNS4zODcsMzYyLjYxMnogTTQwNS4zODcsNDUxLjk4OGMtMTQuMDgzLDAtMjUuNTM2LTExLjQ1My0yNS41MzYtMjUuNTM2czExLjQ1My0yNS41MzYsMjUuNTM2LTI1LjUzNiAgICBjMTQuMDgzLDAsMjUuNTM2LDExLjQ1MywyNS41MzYsMjUuNTM2UzQxOS40Nyw0NTEuOTg4LDQwNS4zODcsNDUxLjk4OHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6IzdDQzNFNiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KCTwvZz4KPC9nPjxnPgoJPGc+CgkJPHBhdGggZD0iTTUwNy45MjcsMTE1Ljg3NWMtMy42MjYtNC42NDEtOS4xODctNy4zNDgtMTUuMDc5LTcuMzQ4SDExOC4yMmwtMTcuMjM3LTcyLjEyYy0yLjA2Mi04LjYxOC05Ljc2OC0xNC43MDItMTguNjI5LTE0LjcwMiAgICBIMTkuMTUyQzguNTc0LDIxLjcwNCwwLDMwLjI3OCwwLDQwLjg1NnM4LjU3NCwxOS4xNTIsMTkuMTUyLDE5LjE1Mmg0OC4wODVsNjIuMjQ0LDI2MC40NDMgICAgYzIuMDYyLDguNjI1LDkuNzY4LDE0LjcwMiwxOC42MjksMTQuNzAyaDI5OC4xMzVjOC44MDQsMCwxNi40NzctNi4wMDEsMTguNTktMTQuNTQzbDQ2LjYwNC0xODguMzI5ICAgIEM1MTIuODQ5LDEyNi41NjIsNTExLjU1MywxMjAuNTE2LDUwNy45MjcsMTE1Ljg3NXogTTQzMS4yNjEsMjk2Ljg1SDE2My4yMjdsLTM1Ljg1My0xNTAuMDE5aDM0MS4wMDNMNDMxLjI2MSwyOTYuODV6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiM3Q0MzRTYiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+Cgk8L2c+CjwvZz48Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0xNzMuNjQ2LDM2Mi42MTJjLTM1LjIwMiwwLTYzLjg0LDI4LjYzOS02My44NCw2My44NHMyOC42MzksNjMuODQsNjMuODQsNjMuODRzNjMuODQtMjguNjM5LDYzLjg0LTYzLjg0ICAgIFMyMDguODQ3LDM2Mi42MTIsMTczLjY0NiwzNjIuNjEyeiBNMTczLjY0Niw0NTEuOTg4Yy0xNC4wODMsMC0yNS41MzYtMTEuNDUzLTI1LjUzNi0yNS41MzZzMTEuNDUzLTI1LjUzNiwyNS41MzYtMjUuNTM2ICAgIHMyNS41MzYsMTEuNDUzLDI1LjUzNiwyNS41MzZTMTg3LjcyOSw0NTEuOTg4LDE3My42NDYsNDUxLjk4OHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6IzdDQzNFNiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+"/>-->
  380. <a href="/personal/cart/"><img src="/bitrix/templates/firstbit_beautyshop_s2/components/bitrix/sale.basket.basket.line/.default/images/stroller.svg"/></a>
  381.  
  382.            </div>
  383. <!--            <i class="fa fa-shopping-cart"></i>-->
  384. <a href="/personal/cart/">Корзина</a> </div>
  385. </div><!--'end_frame_cache_bx_basket1z1dcB'--></div>
  386.        </div>
  387.    </div>
  388.    <div class="new-mobile-menu-catalog">
  389.        <div class="new-mobile-menu-catalog-closeButton"
  390.             onclick="toggleMobileMenu()">
  391.            <i class="fa fa-close"></i>
  392.        </div>
  393.        
  394.  
  395. <div class="menu-sitemap-tree">
  396. <ul>
  397. <li>
  398. <div class="page"></div>
  399. <div class="item-text"><a href=""></a></div>
  400. </li>
  401. <li>
  402. <div class="page"></div>
  403. <div class="item-text"><a href="/catalog/detskie-krovatki/">Детские круглые кроватки</a></div>
  404. </li>
  405. <li>
  406. <div class="page"></div>
  407. <div class="item-text"><a href="/catalog/mayatniki/">Маятники</a></div>
  408. </li>
  409. <li>
  410. <div class="page"></div>
  411. <div class="item-text"><a href="/catalog/matrasy/">Матрасы</a></div>
  412. </li>
  413. <li>
  414. <div class="page"></div>
  415. <div class="item-text"><a href="/catalog/namatrasniki/">Наматрасники</a></div>
  416. </li>
  417. <li class="menu-close" data-class="parent">
  418. <div class="item-text"><a href="/catalog/tekstil/">Текстиль</a></div>
  419.                <div class="folder" onClick="OpenMenuNode(this)"></div>
  420.                <ul>
  421.  
  422. <li>
  423. <div class="page"></div>
  424. <div class="item-text"><a href="/catalog/baldakhiny/">Балдахины, держатели балдахина</a></div>
  425. </li>
  426. <li>
  427. <div class="page"></div>
  428. <div class="item-text"><a href="/catalog/prostyni_na_rezinke/">Простыни, наволочки, пододеяльники</a></div>
  429. </li>
  430. <li>
  431. <div class="page"></div>
  432. <div class="item-text"><a href="/catalog/konverty_na_vypisku/">Конверты на выписку, юбочки</a></div>
  433. </li>
  434.  
  435. </ul></li>
  436. </ul>
  437. </div>
  438.    </div>
  439.  
  440.  
  441. <section class="row slider1">
  442. <div class="slider_wrapper slider_initial" id="owl_slider1">
  443. <a href="/catalog/detskie-krovatki/">
  444. <div class="slide" style="background-image: url('/upload/iblock/26b/26b722406524c5291cc73dc9d471937a.jpg');">
  445.            <div class="mit-mobile-image" style="background-image: url('/upload/iblock/d42/d424f0ef1df9cad606d0d6c2d035b56e.jpg');"></div>
  446. <div class="container_16">
  447. <div class="grid_8 grid_8_sm">
  448. </div>
  449. <div class="clear"></div>
  450. </div>
  451. </div>
  452. </a>
  453. </div>
  454. <div class="container_16 hidden_xs">
  455. <div class="grid_16 grid_16_sm relative owl_nav light" id="owl_slider1_nav"></div>
  456. <div class="clear"></div>
  457. </div>
  458.  
  459. </section>
  460. <section class="row grey hit">
  461. <div class="container_12 section_inner">
  462. <div class="grid_12 section_line_head">
  463. <h1 class="section_title">Лидеры продаж</h1>
  464. <a href="/catalog/" class="section_more">Посмотреть в каталоге</a>
  465. <div class="owl_nav small dark" id="owl_hit_nav"></div>
  466. </div>
  467. <div class="clear"></div>
  468. <div id="owl_hit" class="slider_initial">
  469. <div class="product_item slider_product_item" id="bx_3966226736_28717">
  470. <div class="product_item_inner">
  471. <div class="product_header">
  472. <a data-wishlist-id="item_28717" class="fa fa-heart" title="" onclick="wishlistHandler(this);return false;"></a>
  473. <label class="i-hit">ХИТ</label><br/>
  474. </div>
  475. <div class="product_image">
  476. <a href="/catalog/detskie-krovatki/krovatka_transformer_milky_s_naturalnymi_stoykami_tsveta_belyy_molochnyy/" class="bx_catalog_item_images">
  477.                                                        <picture>
  478.                                                                <source
  479.                                        type="image/webp" data-srcset="/upload/resize_cache/iblock/858/270_240_0/85804e4a93877cdb8550a6169f0696fc.png" />
  480.                            <img id="bx_3966226736_28717_pict" class="lazy" data-src="/upload/resize_cache/iblock/858/270_240_0/85804e4a93877cdb8550a6169f0696fc.png" title="Кроватка-трансформер Milky с натуральными стойками (Цвета: Белый, Молочный)" alt="Кроватка-трансформер Milky с натуральными стойками (Цвета: Белый, Молочный)"/>
  481.                            </picture>
  482.                        </a>
  483. </div>
  484. <div class="product_title">
  485. <a href="/catalog/detskie-krovatki/krovatka_transformer_milky_s_naturalnymi_stoykami_tsveta_belyy_molochnyy/" title="Кроватка-трансформер Milky с натуральными стойками (Цвета: Белый, Молочный)"><h3>Кроватка-трансформер Milky с натуральными стойками (Цвета: Белый, Молочный)</h3></a>
  486. </div>
  487. <div class="buy_wrap">
  488. <div class="price_wrap">
  489. <span id="bx_3966226736_28717_price" class="current_price">
  490. от 11 900 руб. </span>
  491. </div>
  492. <div class="buy_btn_group not_available">
  493. <input type="hidden" class="count_value" id="bx_3966226736_28717_quantity" name="quantity" value="1">
  494. <div class="bx_catalog_item_controls_blocktwo">
  495. <a class="cart_icon product_detail btn_round btn_disabled btn_hover_color" href="/catalog/detskie-krovatki/krovatka_transformer_milky_s_naturalnymi_stoykami_tsveta_belyy_molochnyy/" rel="nofollow" title="Подробнее"><span class="show_xs">Подробнее</span></a>
  496. </div>
  497. </div>
  498. </div>
  499. </div>
  500. </div>
  501. <div class="product_item slider_product_item" id="bx_3966226736_30220">
  502. <div class="product_item_inner">
  503. <div class="product_header">
  504. <a data-wishlist-id="item_30220" class="fa fa-heart" title="" onclick="wishlistHandler(this);return false;"></a>
  505. <label class="i-hit">ХИТ</label><br/>
  506. </div>
  507. <div class="product_image">
  508. <a href="/catalog/detskie-krovatki/krovatka_transformer_milky_s_serymi_stoykami_tsvet_belyy/" class="bx_catalog_item_images">
  509.                                                        <picture>
  510.                                                                <source
  511.                                        type="image/webp" data-srcset="/upload/resize_cache/iblock/f6d/270_240_0/f6d04e59029ba0ce7f2b4b551d0dcfd5.png" />
  512.                            <img id="bx_3966226736_30220_pict" class="lazy" data-src="/upload/resize_cache/iblock/f6d/270_240_0/f6d04e59029ba0ce7f2b4b551d0dcfd5.png" title="Кроватка-трансформер Milky с серыми стойками (Цвет: Белый)" alt="Кроватка-трансформер Milky с серыми стойками (Цвет: Белый)"/>
  513.                            </picture>
  514.                        </a>
  515. </div>
  516. <div class="product_title">
  517. <a href="/catalog/detskie-krovatki/krovatka_transformer_milky_s_serymi_stoykami_tsvet_belyy/" title="Кроватка-трансформер Milky с серыми стойками (Цвет: Белый)"><h3>Кроватка-трансформер Milky с серыми стойками (Цвет: Белый)</h3></a>
  518. </div>
  519. <div class="buy_wrap">
  520. <div class="price_wrap">
  521. <span id="bx_3966226736_30220_price" class="current_price">
  522. от 11 900 руб. </span>
  523. </div>
  524. <div class="buy_btn_group not_available">
  525. <input type="hidden" class="count_value" id="bx_3966226736_30220_quantity" name="quantity" value="1">
  526. <div class="bx_catalog_item_controls_blocktwo">
  527. <a class="cart_icon product_detail btn_round btn_disabled btn_hover_color" href="/catalog/detskie-krovatki/krovatka_transformer_milky_s_serymi_stoykami_tsvet_belyy/" rel="nofollow" title="Подробнее"><span class="show_xs">Подробнее</span></a>
  528. </div>
  529. </div>
  530. </div>
  531. </div>
  532. </div>
  533. </div>
  534. </div>
  535. </section>
  536. <section class="row bg-firm advantage">
  537. <div class="advantage_inner">
  538. <div class="container_16">
  539. <div class="grid_4 grid_4_sm grid_8_xs">
  540. <div class="advantage_item">
  541. <img class="lazy" data-src="/upload/iblock/157/15714aa9c3bcc97ed79e51b99e0ce783.png" />
  542. <span>Гарантия<br>качества</span>
  543. <div class="v_separator"></div>
  544. </div>
  545. </div>
  546. <div class="grid_4 grid_4_sm grid_8_xs">
  547. <div class="advantage_item">
  548. <img class="lazy" data-src="/upload/iblock/5b7/5b7bd30bead87b0ad1ec86175f7f3eed.png" />
  549. <span>Экологически<br>чистые<br>материалы</span>
  550. <div class="v_separator"></div>
  551. </div>
  552. </div>
  553. <div class="grid_4 grid_4_sm grid_8_xs">
  554. <div class="advantage_item">
  555. <img class="lazy" data-src="/upload/iblock/1bf/1bf75250b5a9011e5cacc426c59e2ceb.png" />
  556. <span>Собственное<br>
  557. производство</span>
  558. <div class="v_separator"></div>
  559. </div>
  560. </div>
  561. <div class="grid_4 grid_4_sm grid_8_xs">
  562. <div class="advantage_item">
  563. <img class="lazy" data-src="/upload/iblock/5ab/5aba3346659c8edce13ed695e64e953d.png" />
  564. <span>Доставка по<br>всему миру</span>
  565. <div class="v_separator"></div>
  566. </div>
  567. </div>
  568. <span class="clear"></span>
  569. </div>
  570. </div>
  571. </section>
  572. <section class="row grey stores">
  573. <div class="container_16 section_inner">
  574. <div class="grid_16 section_line_head">
  575. <h1 class="section_title">Наши магазины</h1>
  576. <a href="/stores/" class="section_more">Показать все</a>
  577. </div>
  578. <div class="grid_16 store_list_wrapper">
  579. <div class="store_list_body">
  580. <div class="store_list_tab3">
  581. <div class="store_map_tab">
  582. <div class="container_16">
  583. <div class="map">
  584. <div class="grid_4 grid_5_sm alpha omega menu_container">
  585. <ul class="store_list">
  586. <li class="store_item store1" data-yamaps-placemark="0">
  587. <h3 class="city"> СОТРУДНИЧЕСТВО</h3>
  588. <span class="street">По вопросам сотрудничества обращайтесь по электронному адресу dreamababy@mail.ru или по тел 88002000978</span>
  589. <span class="phone"></span>
  590. <div class="btn_container show_xs"><a href="/stores/6/" class="btn_round btn_color">Подробнее</a></div>
  591. </li>
  592. <li class="store_item store1" data-yamaps-placemark="1">
  593. <h3 class="city">Производство</h3>
  594. <span class="street">Краснодарский край, ст. Брюховецкая, Привокзальная площадь 2</span>
  595. <span class="phone">8 (800) 2000-978</span>
  596. <div class="btn_container show_xs"><a href="/stores/1/" class="btn_round btn_color">Подробнее</a></div>
  597. </li>
  598. <li class="store_item store1" data-yamaps-placemark="2">
  599. <h3 class="city">Склад</h3>
  600. <span class="street">Склад</span>
  601. <span class="phone"></span>
  602. <div class="btn_container show_xs"><a href="/stores/9/" class="btn_round btn_color">Подробнее</a></div>
  603. </li>
  604. </ul>
  605. </div>
  606. <div class="grid_12 grid_11_sm alpha omega map_container hidden_xs">
  607. <div id="map" style="width: 100%; height: 330px"></div>
  608. </div>
  609. </div>
  610. </div>
  611. </div>
  612. </div>
  613. </div>
  614. </div>
  615. </div>
  616. <div class="clear"></div>
  617. </section>
  618.  
  619. <!--googleoff: all--><!--noindex--><div class="zaiv-instagram-gallery-container">
  620. <div class="zaiv-instagram-gallery-media">
  621. </div>
  622. </div>
  623. <!--/noindex--><!--googleon: all-->
  624. </div>
  625. </div>
  626. <div class="footer_wrapper">
  627. <footer class="footer1">
  628. <div class="row dark">
  629. <div class="container_16 relative">
  630. <div class="grid_4 grid_6_sm grid_16_xs">
  631. <div class="first_footer_line">
  632. <div class="logo_wrapper">
  633. <a href="/" class="not_underline"><img src="/upload/magazine/420/420f52e4db3234986382f8ba057c778d.png"></a>
  634. </div>
  635. </div>
  636. <div class="second_footer_line hidden_xs">
  637. <!--div class="address_wrapper">
  638. ст. Брюховецкая, Привокзальная площадь 2. </div>
  639. <div class="copyright">
  640. &copy; 2025 Drema Baby Bed </div-->
  641. </div>
  642. </div>
  643.  
  644. <div class="grid_12 grid_10_sm grid_16_xs relative trn-bottom-block">
  645. <div class="first_footer_line">
  646. <menu>
  647. <ul>
  648. <li>
  649. <a href="/catalog/" class="not_underline">Каталог</a>
  650. </li>
  651. <li>
  652. <a href="/sale/" class="not_underline">Акции</a>
  653. </li>
  654. <li>
  655. <a href="/about/company/" class="not_underline">Компания</a>
  656. </li>
  657. <li>
  658. <a href="/about/payment/" class="not_underline">Оплата</a>
  659. </li>
  660. <li>
  661. <a href="/about/delivery/" class="not_underline">Доставка</a>
  662. </li>
  663. <li>
  664. <a href="/about/kak-oformit-zakaz/" class="not_underline">Как оформить заказ</a>
  665. </li>
  666. <li>
  667. <a href="/about/vozvrat-tovara/" class="not_underline">Возврат товара</a>
  668. </li>
  669. <li>
  670. <a href="/about/contacts/" class="not_underline">Контакты</a>
  671. </li>
  672. </ul>
  673. </menu> </div>
  674. <div class="second_footer_line">
  675. <div class="subscribe_wrapper grid_10_sm hidden_xs">
  676. <div id="comp_128fda6695a0edd1f32b772268b445bf"><!--'start_frame_cache_fI5hG5'-->
  677. <form action="/index.php" method="post" id="footer_subscribe_form"><input type="hidden" name="bxajaxid" id="bxajaxid_128fda6695a0edd1f32b772268b445bf_8BACKi" value="128fda6695a0edd1f32b772268b445bf" /><input type="hidden" name="AJAX_CALL" value="Y" /> <span class="footer_block_title show_lg">Подписка на рыссылку:</span>
  678. <input type="hidden" name="sessid" id="sessid" value="3c557b6b7942d9e076aedf2d05a66682" /> <input type="checkbox" name="RUB_ID[]" value="2" checked="checked" />
  679. <input type="radio" name="FORMAT" value="text" checked />
  680. <input type="hidden" value="footer" name="ajax_opt_add">
  681. <input type="hidden" name="PostAction" value="Add" />
  682. <input type="hidden" name="ID" value="" />
  683. <input type="text" data-mask="email" name="EMAIL" placeholder="E-mail" value="" title="Ваш E-mail" required />
  684. <div id="status_SubscribeValidation" class="form_message">
  685. </div>
  686. <span class="btn_subscribe">
  687. <input type="submit" name="Save" value="" />
  688. <i class="fa fa-arrow-circle-o-right"></i>
  689. </span>
  690. </form>
  691. <!--'end_frame_cache_fI5hG5'--></div> </div>
  692. <div class="contacts_wrapper hidden_xs">
  693. <span class="footer_block_title">Контактные данные:</span>
  694. <p>
  695. Телефон: <a class="phone" href="tel:88002000978">8 (800) 2000-978</a><br/>
  696. E-mail: <a class="email" href="mailto:dreamababy@mail.ru">dreamababy@mail.ru</a>
  697. </p>
  698. </div>
  699. <div class="callback_wrapper hidden_xs">
  700. <a href="#" class="btn_round btn_color btn_square btn_narrow" onclick="modalFeedback(this);return false;" title="Обратная связь">Обратная связь</a>
  701. </div>
  702. <div class="social_wrapper">
  703. <div class="social_inner">
  704. <a href="https://vk.com/detskie_krovatky " title="Наша страница &mdash; ВКонтакте" class="i-social"><i class="fa fa-vk"></i></a>
  705. <a href="https://www.facebook.com/%D0%94%D0%A0%D0%81%D0%9C%D0%90-%D0%94%D0%B5%D1%82%D0%B8-%D1%81%D0%BF%D1%8F%D1%82-1786339314928011/?fref=ts" title="Наша страница &mdash; Facebook" class="i-social"><i class="fa fa-facebook"></i></a>
  706. <a href="https://www.instagram.com/krovatkitransformery/" title="Наша страница &mdash; Instagram" class="i-social"><i class="fa fa-instagram"></i></a>
  707. </div> </div>
  708. <div class="trn-bottom-menu">
  709. <a href="/politika-konfidentsialnosti/" class="trn-bottom-menu-item">Политика конфиденциальности</a>
  710. <a href="/polzovatelskoe-soglashenie/" class="trn-bottom-menu-item">Пользовательское соглашение</a>
  711. </div>
  712. </div>
  713.  
  714.                <a style="float:right" href="https://www.pokupay.ru/credit_terms" target="_blank" rel="nofollow"><img width="130px" src="/bitrix/templates/firstbit_beautyshop_s2/img/sberbank.png" alt="Покупай со Сбербанк"/></a>
  715. </div>
  716. <div class="clear"></div>
  717. </div>
  718. </div>
  719. </footer> <div id="bx-composite-banner"></div>
  720. </div>
  721.  
  722. </div>
  723. <div class="bottom_panel_wrapper bottom_panel1 show_lg" id="bottom_panel">
  724. <div class="bottom_panel_header">
  725. <div class="row dark">
  726. <div class="container_16">
  727. <div class="grid_16">
  728. <ul class="tab_button_list">
  729. <li data-tab-type="viewed" >
  730. <a href="#tabs-viewed" class="tab_btn_inner">
  731. <i class="fa fa-eye"></i>
  732. <span class="title">Просмотренные</span>
  733. <i class="fa fa-chevron-up"></i>
  734. </a>
  735. </li>
  736. <li data-tab-type="wishlist" >
  737. <a href="#tabs-wishlist" class="tab_btn_inner">
  738. <i class="fa fa-heart"></i>
  739. <span class="title">Избранные</span>
  740. <span class="count" id="bottom_panel_wishlist" data-wishlist-count="">0</span>
  741. <!--'start_frame_cache_bottom_panel_wishlist'--> <!--'end_frame_cache_bottom_panel_wishlist'--> <i class="fa fa-chevron-up"></i>
  742. </a>
  743. </li>
  744. <li data-tab-type="compare" >
  745. <a href="#tabs-compare" class="tab_btn_inner">
  746. <i class="fa fa-bar-chart"></i>
  747. <span class="title">Сравнение</span>
  748. <span class="count" data-compare-count="" id="bottom_panel_compare">
  749. <!--'start_frame_cache_bottom_panel_compare'--> 0</span>
  750. <!--'end_frame_cache_bottom_panel_compare'--> <i class="fa fa-chevron-up"></i>
  751. </a>
  752. </li>
  753. <li data-tab-type="basket" >
  754. <a href="#tabs-basket" class="tab_btn_inner">
  755. <div id="bx_baskethNOimb" class="header_cart_container"><!--'start_frame_cache_bx_baskethNOimb'-->
  756. <i class="fa fa-shopping-cart"></i>
  757. <span class="title">Корзина</span>
  758. <span class="count null" id="pannel_bottom_cart_container">
  759. <span class="cart_item_count">0 <span class="hidden_xs">шт.</span></span><span class="cart_price_total hidden_xs">0 руб.</span>
  760. </span>
  761. <i class="fa fa-chevron-up"></i><!--'end_frame_cache_bx_baskethNOimb'--></div>
  762. </a>
  763. </li>
  764. </ul>
  765. </div>
  766. <div class="clear"></div>
  767. </div>
  768. </div>
  769. </div>
  770. <div class="bottom_panel_body">
  771. <div class="container_16">
  772. <div class="grid_16">
  773. <div class="preloader" id="tab_preloader"></div>
  774. <div class="tab_body_wrapper" id="tabs-viewed"></div>
  775. <div class="tab_body_wrapper" id="tabs-wishlist"></div>
  776. <div class="tab_body_wrapper" id="tabs-compare"></div>
  777. <div class="tab_body_wrapper" id="tabs-basket"></div>
  778. </div>
  779. <div class="clear"></div>
  780. </div>
  781. </div>
  782. </div> </div>
  783.  
  784.  
  785.    <div class="is-message-ppd">
  786.        <svg class="close" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14" height="9px" width="9px">
  787.            <g fill="none" fill-rule="nonzero" stroke="#979797">
  788.                <path d="M0 0l14 14M14 0L0 14"></path>
  789.            </g>
  790.        </svg>
  791.        <div class="ppd-message">Этот сайт использует файлы «cookie» (куки) с целью персонализации сервисов и повышения
  792.            удобства пользования веб-сайтом. <a target="_blank" rel="nofollow noopener" href="/policy-use-of-cookies/"
  793.                                                target="_blank">Подробнее</a></div>
  794.        <div class="ppd-accept">Согласен</div>
  795.    </div>
  796.  
  797. <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>
  798. <script type="text/javascript">(window.BX||top.BX).message({'pull_server_enabled':'N','pull_config_timestamp':'0','pull_guest_mode':'N','pull_guest_user_id':'0'});(window.BX||top.BX).message({'PULL_OLD_REVISION':'Для продолжения корректной работы с сайтом необходимо перезагрузить страницу.'});</script>
  799. <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><script type="text/javascript" src="/bitrix/js/main/core/core.min.js?1675226724220366"></script><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']);
  800. </script>
  801. <script type="text/javascript">(window.BX||top.BX).message({'LANGUAGE_ID':'ru','FORMAT_DATE':'MM/DD/YYYY','FORMAT_DATETIME':'MM/DD/YYYY H:MI:SS T','COOKIE_PREFIX':'BITRIX_SM','SERVER_TZ_OFFSET':'0','UTF_MODE':'Y','SITE_ID':'s2','SITE_DIR':'/','USER_ID':'','SERVER_TIME':'1746961867','USER_TZ_OFFSET':'0','USER_TZ_AUTO':'Y','bitrix_sessid':'3c557b6b7942d9e076aedf2d05a66682'});</script><script type="text/javascript" src="/bitrix/js/pull/protobuf/protobuf.min.js?167522672776433"></script>
  802. <script type="text/javascript" src="/bitrix/js/pull/protobuf/model.min.js?167522672714190"></script>
  803. <script type="text/javascript" src="/bitrix/js/main/core/core_promise.min.js?16752267242490"></script>
  804. <script type="text/javascript" src="/bitrix/js/rest/client/rest.client.min.js?16752267309240"></script>
  805. <script type="text/javascript" src="/bitrix/js/pull/client/pull.client.min.js?167522672748293"></script>
  806. <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
  807. <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.12.0/jquery-ui.min.js"></script>
  808. <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js"></script>
  809. <script type="text/javascript" src="/bitrix/js/main/popup/dist/main.popup.bundle.min.js?167522672265492"></script>
  810. <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.2.5/jquery.fancybox.min.js"></script>
  811. <script type="text/javascript" src="/bitrix/js/bxwebru.imgoptim/polyfills.js?16752267327392"></script>
  812. <script type="text/javascript" src="/bitrix/js/bxwebru.imgoptim/webp-hero.js?1675226732325401"></script>
  813. <script type="text/javascript" src="/bitrix/js/bxwebru.imgoptim/webp-worker.js?167522673286"></script>
  814. <script type="text/javascript">BX.setJSList(['/bitrix/templates/firstbit_beautyshop_s2/components/bitrix/news.list/slider_1/script.js','/bitrix/templates/firstbit_beautyshop_s2/components/bitrix/catalog.section/main_page_hit/script.js','/bitrix/templates/firstbit_beautyshop_s2/js/zoomsl-3.0.min.js','/bitrix/templates/firstbit_beautyshop_s2/js/js.cookie.js','/bitrix/templates/firstbit_beautyshop_s2/js/jquery.storageapi.min.js','/bitrix/templates/firstbit_beautyshop_s2/js/jquery.mCustomScrollbar.min.js','/bitrix/templates/firstbit_beautyshop_s2/js/flexmenu.js','/bitrix/templates/firstbit_beautyshop_s2/js/flexibility.js','/bitrix/templates/firstbit_beautyshop_s2/js/modernizr-custom.js','/bitrix/templates/firstbit_beautyshop_s2/js/select2.min.js','/bitrix/templates/firstbit_beautyshop_s2/js/jquery.minicolors.min.js','/bitrix/templates/firstbit_beautyshop_s2/js/owl.carousel.min.js','/bitrix/templates/firstbit_beautyshop_s2/js/jquery.plugin.min.js','/bitrix/templates/firstbit_beautyshop_s2/js/jquery.countdown.min.js','/bitrix/templates/firstbit_beautyshop_s2/lang/ru/js/jquery.countdown-ru.js','/bitrix/templates/firstbit_beautyshop_s2/js/inputmask/inputmask.js','/bitrix/templates/firstbit_beautyshop_s2/js/inputmask/inputmask.extensions.js','/bitrix/templates/firstbit_beautyshop_s2/js/inputmask/inputmask.date.extensions.js','/bitrix/templates/firstbit_beautyshop_s2/js/inputmask/inputmask.numeric.extensions.js','/bitrix/templates/firstbit_beautyshop_s2/js/inputmask/inputmask.regex.extensions.js','/bitrix/templates/firstbit_beautyshop_s2/js/inputmask/jquery.inputmask.js','/bitrix/templates/firstbit_beautyshop_s2/js/starrr.js','/bitrix/templates/firstbit_beautyshop_s2/js/lazyload.min.js','/bitrix/templates/firstbit_beautyshop_s2/js/script.js','/bitrix/templates/firstbit_beautyshop_s2/components/bitrix/sale.basket.basket.line/flying_cart/script.js','/bitrix/templates/firstbit_beautyshop_s2/components/bitrix/search.form/.default/script.js','/bitrix/templates/firstbit_beautyshop_s2/components/bitrix/search.suggest.input/bit_suggest_input/script.js','/bitrix/templates/firstbit_beautyshop_s2/components/bitrix/sale.basket.basket.line/left_panel/script.js','/bitrix/templates/firstbit_beautyshop_s2/components/bitrix/sale.basket.basket.line/header_basket/script.js','/bitrix/components/bitrix/search.title/script.js','/bitrix/templates/firstbit_beautyshop_s2/components/bitrix/search.title/.default/script.js','/bitrix/templates/firstbit_beautyshop_s2/components/bitrix/sale.basket.basket.line/.default/script.js','/bitrix/templates/firstbit_beautyshop_s2/components/bitrix/menu/tree/script.js','/bitrix/templates/firstbit_beautyshop_s2/components/bitrix/menu/left/script.js','/bitrix/templates/firstbit_beautyshop_s2/components/bitrix/sale.basket.basket.line/bottom_panel_button/script.js']);</script>
  815. <script type="text/javascript">BX.setCSSList(['/bitrix/templates/firstbit_beautyshop_s2/components/bitrix/news.list/slider_1/style.css','/bitrix/components/bitrix/system.pagenavigation/templates/round/style.css','/bitrix/components/zaiv/instagramgallerylite/templates/.default/style.css','/bitrix/templates/firstbit_beautyshop_s2/css/font-awesome.min.css','/bitrix/templates/firstbit_beautyshop_s2/css/normalize.css','/bitrix/templates/firstbit_beautyshop_s2/css/960.css','/bitrix/templates/firstbit_beautyshop_s2/css/jquery.mCustomScrollbar.min.css','/bitrix/templates/firstbit_beautyshop_s2/css/select2.min.css','/bitrix/templates/firstbit_beautyshop_s2/css/jquery.minicolors.css','/bitrix/templates/firstbit_beautyshop_s2/css/owl.carousel.css','/bitrix/templates/firstbit_beautyshop_s2/css/owl.theme.default.css','/bitrix/templates/firstbit_beautyshop_s2/css/animate.css','/bitrix/templates/firstbit_beautyshop_s2/components/bitrix/menu/top_middle_2/style.css','/bitrix/templates/firstbit_beautyshop_s2/components/bitrix/sale.basket.basket.line/.default/style.css','/bitrix/templates/firstbit_beautyshop_s2/components/bitrix/menu/tree/style.css','/bitrix/templates/firstbit_beautyshop_s2/styles.css','/bitrix/templates/firstbit_beautyshop_s2/template_styles.css']);</script>
  816. <script type="text/javascript">(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})(window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");ym(54838993, "init", {clickmap:true,trackLinks:true,accurateTrackBounce:true,webvisor:true,ecommerce:"dataLayer"});</script><script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
  817. <script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
  818. <script async src="https://www.googletagmanager.com/gtag/js?id=UA-145411366-1"></script><script>window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag("js", new Date());gtag("config", "UA-145411366-1");</script><script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({"gtm.start":new Date().getTime(),event:"gtm.js"});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!="dataLayer"?"&l=""+l:"";j.async=true;j.src="https://www.googletagmanager.com/gtm.js?id="+i+dl;f.parentNode.insertBefore(j,f);})(window,document,"script","dataLayer","GTM-NP6BNPW");</script><script>!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js');fbq('init', '243787842756406');fbq('track', 'PageView');</script>
  819.  
  820.  
  821.  
  822. <script type="text/javascript"  src="/bitrix/cache/js/s2/firstbit_beautyshop_s2/template_e0dab5b2a0c68148970713700449774a/template_e0dab5b2a0c68148970713700449774a_v1.js?1682508190532575"></script>
  823. <script type="text/javascript"  src="/bitrix/cache/js/s2/firstbit_beautyshop_s2/page_9f097fc93dba5eb0ce34575f82293ad8/page_9f097fc93dba5eb0ce34575f82293ad8_v1.js?168250823831115"></script>
  824. <script type="text/javascript">var _ba = _ba || []; _ba.push(["aid", "26d2ced94503b2a554b506470df7b058"]); _ba.push(["host", "dremababybed.ru"]); (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>
  825. <script>new Image().src='https://ug-m.ru/bitrix/spread.php?s=QklUUklYX1NNX0dVRVNUX0lEATM1NDk3MjABMTc3ODA2NTg2NwEvAQEBAkJJVFJJWF9TTV9MQVNUX1ZJU0lUATExLjA1LjIwMjUgMTE6MTE6MDcBMTc3ODA2NTg2NwEvAQEBAg%3D%3D&k=90be011bce5105d138166baa0c4ca253';
  826. </script>
  827.  
  828.  
  829. <script>
  830. var bx_basketFKauiI = new BitrixSmallCart;
  831. </script>
  832. <script>
  833. var owl_flying_cart = $('.flying_cart_item_list');
  834. owl_flying_cart.owlCarousel({
  835. items: 3,
  836. loop: false,
  837. nav: true,
  838. dots: false,
  839. animateOut: 'fadeOut',
  840. animateIn: 'fadeIn',
  841. smartSpeed: 500,
  842. navContainer: '#owl_flying_cart_nav',
  843. navText: ["<i class=\"fa fa-chevron-left\"></i>","<i class=\"fa fa-chevron-right\"></i>"],
  844. afterInit: initSlider(owl_flying_cart),
  845. });
  846.  
  847. BX.ready(function(){
  848. bx_basketFKauiI.fixCart();
  849. });
  850. </script><script type="text/javascript">
  851. bx_basketFKauiI.siteId = 's2';
  852. bx_basketFKauiI.cartId = 'bx_basketFKauiI';
  853. bx_basketFKauiI.ajaxPath = '/bitrix/components/bitrix/sale.basket.basket.line/ajax.php';
  854. bx_basketFKauiI.templateName = 'flying_cart';
  855. bx_basketFKauiI.arParams = {'HIDE_ON_BASKET_PAGES':'Y','PATH_TO_BASKET':'/personal/cart/','PATH_TO_ORDER':'/personal/order/make/','PATH_TO_CATALOG':'/catalog/','SHOW_EMPTY_VALUES':'Y','SHOW_NUM_PRODUCTS':'Y','SHOW_PRICE':'Y','SHOW_PRODUCTS':'Y','SHOW_SUMMARY':'Y','SHOW_TOTAL_PRICE':'Y','CACHE_TYPE':'A','SHOW_PERSONAL_LINK':'N','PATH_TO_PERSONAL':'/personal/','SHOW_AUTHOR':'N','SHOW_REGISTRATION':'N','PATH_TO_REGISTER':'/login/','PATH_TO_AUTHORIZE':'/login/','PATH_TO_PROFILE':'/personal/','SHOW_DELAY':'Y','SHOW_NOTAVAIL':'Y','SHOW_IMAGE':'Y','POSITION_FIXED':'N','POSITION_VERTICAL':'top','POSITION_HORIZONTAL':'right','MAX_IMAGE_SIZE':'70','AJAX':'N','~HIDE_ON_BASKET_PAGES':'Y','~PATH_TO_BASKET':'/personal/cart/','~PATH_TO_ORDER':'/personal/order/make/','~PATH_TO_CATALOG':'/catalog/','~SHOW_EMPTY_VALUES':'Y','~SHOW_NUM_PRODUCTS':'Y','~SHOW_PRICE':'Y','~SHOW_PRODUCTS':'Y','~SHOW_SUMMARY':'Y','~SHOW_TOTAL_PRICE':'Y','~CACHE_TYPE':'A','~SHOW_PERSONAL_LINK':'N','~PATH_TO_PERSONAL':'/personal/','~SHOW_AUTHOR':'N','~SHOW_REGISTRATION':'N','~PATH_TO_REGISTER':'/login/','~PATH_TO_AUTHORIZE':'/login/','~PATH_TO_PROFILE':'/personal/','~SHOW_DELAY':'Y','~SHOW_NOTAVAIL':'Y','~SHOW_IMAGE':'Y','~POSITION_FIXED':'N','~POSITION_VERTICAL':'top','~POSITION_HORIZONTAL':'right','~MAX_IMAGE_SIZE':'70','~AJAX':'N','cartId':'bx_basketFKauiI'};
  856. bx_basketFKauiI.closeMessage = '';
  857. bx_basketFKauiI.openMessage = '';
  858. bx_basketFKauiI.activate();
  859. </script><script>
  860. BX.ready(function () {
  861. var input = BX("qplSKIW");
  862. if (input)
  863. new JsSuggest(input, 'pe:10,md5:,site:s2');
  864. });
  865. </script>
  866. <script>
  867. var bx_basketT0kNhm = new BitrixSmallCart;
  868. </script>
  869. <script type="text/javascript">
  870. bx_basketT0kNhm.siteId = 's2';
  871. bx_basketT0kNhm.cartId = 'bx_basketT0kNhm';
  872. bx_basketT0kNhm.ajaxPath = '/bitrix/components/bitrix/sale.basket.basket.line/ajax.php';
  873. bx_basketT0kNhm.templateName = 'left_panel';
  874. bx_basketT0kNhm.arParams = {'HIDE_ON_BASKET_PAGES':'Y','PATH_TO_BASKET':'/personal/cart/','SHOW_EMPTY_VALUES':'Y','SHOW_NUM_PRODUCTS':'Y','SHOW_PRICE':'Y','SHOW_PRODUCTS':'Y','SHOW_SUMMARY':'Y','SHOW_TOTAL_PRICE':'Y','CACHE_TYPE':'A','PATH_TO_ORDER':'/personal/order/make/','SHOW_PERSONAL_LINK':'N','PATH_TO_PERSONAL':'/personal/','SHOW_AUTHOR':'N','SHOW_REGISTRATION':'N','PATH_TO_REGISTER':'/login/','PATH_TO_AUTHORIZE':'/login/','PATH_TO_PROFILE':'/personal/','SHOW_DELAY':'Y','SHOW_NOTAVAIL':'Y','SHOW_IMAGE':'Y','POSITION_FIXED':'N','POSITION_VERTICAL':'top','POSITION_HORIZONTAL':'right','MAX_IMAGE_SIZE':'70','AJAX':'N','~HIDE_ON_BASKET_PAGES':'Y','~PATH_TO_BASKET':'/personal/cart/','~SHOW_EMPTY_VALUES':'Y','~SHOW_NUM_PRODUCTS':'Y','~SHOW_PRICE':'Y','~SHOW_PRODUCTS':'Y','~SHOW_SUMMARY':'Y','~SHOW_TOTAL_PRICE':'Y','~CACHE_TYPE':'A','~PATH_TO_ORDER':'/personal/order/make/','~SHOW_PERSONAL_LINK':'N','~PATH_TO_PERSONAL':'/personal/','~SHOW_AUTHOR':'N','~SHOW_REGISTRATION':'N','~PATH_TO_REGISTER':'/login/','~PATH_TO_AUTHORIZE':'/login/','~PATH_TO_PROFILE':'/personal/','~SHOW_DELAY':'Y','~SHOW_NOTAVAIL':'Y','~SHOW_IMAGE':'Y','~POSITION_FIXED':'N','~POSITION_VERTICAL':'top','~POSITION_HORIZONTAL':'right','~MAX_IMAGE_SIZE':'70','~AJAX':'N','cartId':'bx_basketT0kNhm'};
  875. bx_basketT0kNhm.closeMessage = '';
  876. bx_basketT0kNhm.openMessage = '';
  877. bx_basketT0kNhm.activate();
  878. </script><script type="text/javascript">
  879. wishlistSetCount();
  880. </script>
  881. <script type="text/javascript">
  882. wishlistSetCount();
  883. </script>
  884. <script>
  885. var bx_basketpCwjw4 = new BitrixSmallCart;
  886. </script>
  887. <script type="text/javascript">
  888. bx_basketpCwjw4.siteId = 's2';
  889. bx_basketpCwjw4.cartId = 'bx_basketpCwjw4';
  890. bx_basketpCwjw4.ajaxPath = '/bitrix/components/bitrix/sale.basket.basket.line/ajax.php';
  891. bx_basketpCwjw4.templateName = 'header_basket';
  892. bx_basketpCwjw4.arParams = {'HIDE_ON_BASKET_PAGES':'Y','PATH_TO_BASKET':'/personal/cart/','SHOW_EMPTY_VALUES':'Y','SHOW_NUM_PRODUCTS':'Y','SHOW_PRICE':'Y','SHOW_PRODUCTS':'Y','SHOW_SUMMARY':'Y','SHOW_TOTAL_PRICE':'Y','COMPONENT_TEMPLATE':'header_basket','PATH_TO_ORDER':'/personal/order/make/','SHOW_PERSONAL_LINK':'Y','PATH_TO_PERSONAL':'/personal/','SHOW_AUTHOR':'N','PATH_TO_AUTHORIZE':'/login/','SHOW_REGISTRATION':'N','PATH_TO_REGISTER':'/login/','PATH_TO_PROFILE':'/personal/','SHOW_DELAY':'N','SHOW_NOTAVAIL':'N','SHOW_IMAGE':'Y','POSITION_FIXED':'Y','POSITION_HORIZONTAL':'right','POSITION_VERTICAL':'top','COMPOSITE_FRAME_MODE':'A','COMPOSITE_FRAME_TYPE':'AUTO','CACHE_TYPE':'A','MAX_IMAGE_SIZE':'70','AJAX':'N','~HIDE_ON_BASKET_PAGES':'Y','~PATH_TO_BASKET':'/personal/cart/','~SHOW_EMPTY_VALUES':'Y','~SHOW_NUM_PRODUCTS':'Y','~SHOW_PRICE':'Y','~SHOW_PRODUCTS':'Y','~SHOW_SUMMARY':'Y','~SHOW_TOTAL_PRICE':'Y','~COMPONENT_TEMPLATE':'header_basket','~PATH_TO_ORDER':'/personal/order/make/','~SHOW_PERSONAL_LINK':'Y','~PATH_TO_PERSONAL':'/personal/','~SHOW_AUTHOR':'N','~PATH_TO_AUTHORIZE':'/login/','~SHOW_REGISTRATION':'N','~PATH_TO_REGISTER':'/login/','~PATH_TO_PROFILE':'/personal/','~SHOW_DELAY':'N','~SHOW_NOTAVAIL':'N','~SHOW_IMAGE':'Y','~POSITION_FIXED':'Y','~POSITION_HORIZONTAL':'right','~POSITION_VERTICAL':'top','~COMPOSITE_FRAME_MODE':'A','~COMPOSITE_FRAME_TYPE':'AUTO','~CACHE_TYPE':'A','~MAX_IMAGE_SIZE':'70','~AJAX':'N','cartId':'bx_basketpCwjw4'};
  893. bx_basketpCwjw4.closeMessage = '';
  894. bx_basketpCwjw4.openMessage = '';
  895. bx_basketpCwjw4.activate();
  896. </script>
  897. <script>
  898. BX.ready(function(){
  899. new JCTitleSearch({
  900. 'AJAX_PAGE' : '/',
  901. 'CONTAINER_ID': 'search',
  902. 'INPUT_ID': 'title-search-input',
  903. 'MIN_QUERY_LEN': 2
  904. });
  905. });
  906. </script>
  907.  
  908. <script>
  909. var bx_basket1z1dcB = new BitrixSmallCart;
  910. </script>
  911. <script type="text/javascript">
  912. bx_basket1z1dcB.siteId       = 's2';
  913. bx_basket1z1dcB.cartId       = 'bx_basket1z1dcB';
  914. bx_basket1z1dcB.ajaxPath     = '/bitrix/components/bitrix/sale.basket.basket.line/ajax.php';
  915. bx_basket1z1dcB.templateName = '.default';
  916. bx_basket1z1dcB.arParams     =  {'HIDE_ON_BASKET_PAGES':'N','PATH_TO_AUTHORIZE':'/login/','PATH_TO_BASKET':'/personal/cart/','PATH_TO_ORDER':'/personal/order/make/','PATH_TO_PERSONAL':'/personal/','PATH_TO_PROFILE':'/personal/','PATH_TO_REGISTER':'/login/','POSITION_FIXED':'N','POSITION_HORIZONTAL':'right','POSITION_VERTICAL':'top','SHOW_AUTHOR':'N','SHOW_DELAY':'N','SHOW_EMPTY_VALUES':'N','SHOW_IMAGE':'N','SHOW_NOTAVAIL':'N','SHOW_NUM_PRODUCTS':'Y','SHOW_PERSONAL_LINK':'N','SHOW_PRICE':'N','SHOW_PRODUCTS':'N','SHOW_REGISTRATION':'N','SHOW_TOTAL_PRICE':'N','CACHE_TYPE':'A','SHOW_SUMMARY':'Y','MAX_IMAGE_SIZE':'70','AJAX':'N','~HIDE_ON_BASKET_PAGES':'N','~PATH_TO_AUTHORIZE':'/login/','~PATH_TO_BASKET':'/personal/cart/','~PATH_TO_ORDER':'/personal/order/make/','~PATH_TO_PERSONAL':'/personal/','~PATH_TO_PROFILE':'/personal/','~PATH_TO_REGISTER':'/login/','~POSITION_FIXED':'N','~POSITION_HORIZONTAL':'right','~POSITION_VERTICAL':'top','~SHOW_AUTHOR':'N','~SHOW_DELAY':'N','~SHOW_EMPTY_VALUES':'N','~SHOW_IMAGE':'N','~SHOW_NOTAVAIL':'N','~SHOW_NUM_PRODUCTS':'Y','~SHOW_PERSONAL_LINK':'N','~SHOW_PRICE':'N','~SHOW_PRODUCTS':'N','~SHOW_REGISTRATION':'N','~SHOW_TOTAL_PRICE':'N','~CACHE_TYPE':'A','~SHOW_SUMMARY':'Y','~MAX_IMAGE_SIZE':'70','~AJAX':'N','cartId':'bx_basket1z1dcB'}; // TODO \Bitrix\Main\Web\Json::encode
  917. bx_basket1z1dcB.closeMessage = 'Скрыть';
  918. bx_basket1z1dcB.openMessage  = 'Раскрыть';
  919. bx_basket1z1dcB.activate();
  920. </script>
  921. <script>(function (window) {
  922.  
  923. if (!!window.JCCatalogSection)
  924. {
  925. return;
  926. }
  927.  
  928. var BasketButton = function(params)
  929. {
  930. BasketButton.superclass.constructor.apply(this, arguments);
  931. this.nameNode = BX.create('span', {
  932. props : { className : 'bx_medium bx_bt_button', id : this.id },
  933. style: typeof(params.style) === 'object' ? params.style : {},
  934. text: params.text
  935. });
  936. this.buttonNode = BX.create('span', {
  937. attrs: { className: params.ownerClass },
  938. style: { marginBottom: '0', borderBottom: '0 none transparent' },
  939. children: [this.nameNode],
  940. events : this.contextEvents
  941. });
  942. if (BX.browser.IsIE())
  943. {
  944. this.buttonNode.setAttribute("hideFocus", "hidefocus");
  945. }
  946. };
  947. BX.extend(BasketButton, BX.PopupWindowButton);
  948.  
  949. window.JCCatalogSection = function (arParams)
  950. {
  951. this.productType = 0;
  952. this.showQuantity = true;
  953. this.showAbsent = true;
  954. this.secondPict = false;
  955. this.showOldPrice = false;
  956. this.showPercent = false;
  957. this.showSkuProps = false;
  958. this.basketAction = 'ADD';
  959. this.showClosePopup = false;
  960. this.useCompare = false;
  961. this.visual = {
  962. ID: '',
  963. PICT_ID: '',
  964. SECOND_PICT_ID: '',
  965. QUANTITY_ID: '',
  966. QUANTITY_UP_ID: '',
  967. QUANTITY_DOWN_ID: '',
  968. PRICE_ID: '',
  969. DSC_PERC: '',
  970. SECOND_DSC_PERC: '',
  971. DISPLAY_PROP_DIV: '',
  972. BASKET_PROP_DIV: ''
  973. };
  974. this.product = {
  975. checkQuantity: false,
  976. maxQuantity: 0,
  977. stepQuantity: 1,
  978. isDblQuantity: false,
  979. canBuy: true,
  980. canSubscription: true,
  981. name: '',
  982. pict: {},
  983. id: 0,
  984. addUrl: '',
  985. buyUrl: ''
  986. };
  987.  
  988. this.basketMode = '';
  989. this.basketData = {
  990. useProps: false,
  991. emptyProps: false,
  992. quantity: 'quantity',
  993. props: 'prop',
  994. basketUrl: '',
  995. sku_props: '',
  996. sku_props_var: 'basket_props',
  997. add_url: '',
  998. buy_url: ''
  999. };
  1000.  
  1001. this.compareData = {
  1002. compareUrl: '',
  1003. comparePath: ''
  1004. };
  1005.  
  1006. this.defaultPict = {
  1007. pict: null,
  1008. secondPict: null
  1009. };
  1010.  
  1011. this.checkQuantity = false;
  1012. this.maxQuantity = 0;
  1013. this.stepQuantity = 1;
  1014. this.isDblQuantity = false;
  1015. this.canBuy = true;
  1016. this.currentBasisPrice = {};
  1017. this.canSubscription = true;
  1018. this.precision = 6;
  1019. this.precisionFactor = Math.pow(10,this.precision);
  1020.  
  1021. this.offers = [];
  1022. this.offerNum = 0;
  1023. this.treeProps = [];
  1024. this.obTreeRows = [];
  1025. this.showCount = [];
  1026. this.showStart = [];
  1027. this.selectedValues = {};
  1028.  
  1029. this.obProduct = null;
  1030. this.obQuantity = null;
  1031. this.obQuantityUp = null;
  1032. this.obQuantityDown = null;
  1033. this.obPict = null;
  1034. this.obSecondPict = null;
  1035. this.obPrice = null;
  1036. this.obTree = null;
  1037. this.obBuyBtn = null;
  1038. this.obBasketActions = null;
  1039. this.obNotAvail = null;
  1040. this.obDscPerc = null;
  1041. this.obSecondDscPerc = null;
  1042. this.obSkuProps = null;
  1043. this.obMeasure = null;
  1044. this.obCompare = null;
  1045.  
  1046. this.obPopupWin = null;
  1047. this.basketUrl = '';
  1048. this.basketParams = {};
  1049.  
  1050. this.treeRowShowSize = 5;
  1051.  
  1052. this.lastElement = false;
  1053. this.containerHeight = 0;
  1054.  
  1055. this.errorCode = 0;
  1056.  
  1057. if ('object' === typeof arParams)
  1058. {
  1059. this.productType = parseInt(arParams.PRODUCT_TYPE, 10);
  1060. this.showQuantity = arParams.SHOW_QUANTITY;
  1061. this.showAbsent = arParams.SHOW_ABSENT;
  1062. this.secondPict = !!arParams.SECOND_PICT;
  1063. this.showOldPrice = !!arParams.SHOW_OLD_PRICE;
  1064. this.showPercent = !!arParams.SHOW_DISCOUNT_PERCENT;
  1065. this.showSkuProps = !!arParams.SHOW_SKU_PROPS;
  1066. if (!!arParams.ADD_TO_BASKET_ACTION)
  1067. {
  1068. this.basketAction = arParams.ADD_TO_BASKET_ACTION;
  1069. }
  1070. this.showClosePopup = !!arParams.SHOW_CLOSE_POPUP;
  1071. this.useCompare = !!arParams.DISPLAY_COMPARE;
  1072.  
  1073. this.visual = arParams.VISUAL;
  1074.  
  1075. switch (this.productType)
  1076. {
  1077. case 0:
  1078. case 1:
  1079. case 2:
  1080. if (!!arParams.PRODUCT && 'object' === typeof(arParams.PRODUCT))
  1081. {
  1082. if (this.showQuantity)
  1083. {
  1084. this.product.checkQuantity = arParams.PRODUCT.CHECK_QUANTITY;
  1085. this.product.isDblQuantity = arParams.PRODUCT.QUANTITY_FLOAT;
  1086. if (this.product.checkQuantity)
  1087. {
  1088. this.product.maxQuantity = (this.product.isDblQuantity ? parseFloat(arParams.PRODUCT.MAX_QUANTITY) : parseInt(arParams.PRODUCT.MAX_QUANTITY, 10));
  1089. }
  1090. this.product.stepQuantity = (this.product.isDblQuantity ? parseFloat(arParams.PRODUCT.STEP_QUANTITY) : parseInt(arParams.PRODUCT.STEP_QUANTITY, 10));
  1091.  
  1092. this.checkQuantity = this.product.checkQuantity;
  1093. this.isDblQuantity = this.product.isDblQuantity;
  1094. this.maxQuantity = this.product.maxQuantity;
  1095. this.stepQuantity = this.product.stepQuantity;
  1096. if (this.isDblQuantity)
  1097. {
  1098. this.stepQuantity = Math.round(this.stepQuantity*this.precisionFactor)/this.precisionFactor;
  1099. }
  1100. }
  1101. this.product.canBuy = arParams.PRODUCT.CAN_BUY;
  1102. this.product.canSubscription = arParams.PRODUCT.SUBSCRIPTION;
  1103. if (!!arParams.PRODUCT.BASIS_PRICE)
  1104. {
  1105. this.currentBasisPrice = arParams.PRODUCT.BASIS_PRICE;
  1106. }
  1107.  
  1108. this.canBuy = this.product.canBuy;
  1109. this.canSubscription = this.product.canSubscription;
  1110.  
  1111. this.product.name = arParams.PRODUCT.NAME;
  1112. this.product.pict = arParams.PRODUCT.PICT;
  1113. this.product.id = arParams.PRODUCT.ID;
  1114. if (!!arParams.PRODUCT.ADD_URL)
  1115. {
  1116. this.product.addUrl = arParams.PRODUCT.ADD_URL;
  1117. }
  1118. if (!!arParams.PRODUCT.BUY_URL)
  1119. {
  1120. this.product.buyUrl = arParams.PRODUCT.BUY_URL;
  1121. }
  1122. if (!!arParams.BASKET && 'object' === typeof(arParams.BASKET))
  1123. {
  1124. this.basketData.useProps = !!arParams.BASKET.ADD_PROPS;
  1125. this.basketData.emptyProps = !!arParams.BASKET.EMPTY_PROPS;
  1126. }
  1127. }
  1128. else
  1129. {
  1130. this.errorCode = -1;
  1131. }
  1132. break;
  1133. case 3:
  1134. if (!!arParams.OFFERS && BX.type.isArray(arParams.OFFERS))
  1135. {
  1136. if (!!arParams.PRODUCT && 'object' === typeof(arParams.PRODUCT))
  1137. {
  1138. this.product.name = arParams.PRODUCT.NAME;
  1139. this.product.id = arParams.PRODUCT.ID;
  1140. }
  1141. this.offers = arParams.OFFERS;
  1142. this.offerNum = 0;
  1143. if (!!arParams.OFFER_SELECTED)
  1144. {
  1145. this.offerNum = parseInt(arParams.OFFER_SELECTED, 10);
  1146. }
  1147. if (isNaN(this.offerNum))
  1148. {
  1149. this.offerNum = 0;
  1150. }
  1151. if (!!arParams.TREE_PROPS)
  1152. {
  1153. this.treeProps = arParams.TREE_PROPS;
  1154. }
  1155. if (!!arParams.DEFAULT_PICTURE)
  1156. {
  1157. this.defaultPict.pict = arParams.DEFAULT_PICTURE.PICTURE;
  1158. this.defaultPict.secondPict = arParams.DEFAULT_PICTURE.PICTURE_SECOND;
  1159. }
  1160. }
  1161. break;
  1162. default:
  1163. this.errorCode = -1;
  1164. }
  1165. if (!!arParams.BASKET && 'object' === typeof(arParams.BASKET))
  1166. {
  1167. if (!!arParams.BASKET.QUANTITY)
  1168. {
  1169. this.basketData.quantity = arParams.BASKET.QUANTITY;
  1170. }
  1171. if (!!arParams.BASKET.PROPS)
  1172. {
  1173. this.basketData.props = arParams.BASKET.PROPS;
  1174. }
  1175. if (!!arParams.BASKET.BASKET_URL)
  1176. {
  1177. this.basketData.basketUrl = arParams.BASKET.BASKET_URL;
  1178. }
  1179. if (3 === this.productType)
  1180. {
  1181. if (!!arParams.BASKET.SKU_PROPS)
  1182. {
  1183. this.basketData.sku_props = arParams.BASKET.SKU_PROPS;
  1184. }
  1185. }
  1186. if (!!arParams.BASKET.ADD_URL_TEMPLATE)
  1187. {
  1188. this.basketData.add_url = arParams.BASKET.ADD_URL_TEMPLATE;
  1189. }
  1190. if (!!arParams.BASKET.BUY_URL_TEMPLATE)
  1191. {
  1192. this.basketData.buy_url = arParams.BASKET.BUY_URL_TEMPLATE;
  1193. }
  1194. if (this.basketData.add_url === '' && this.basketData.buy_url === '')
  1195. {
  1196. this.errorCode = -1024;
  1197. }
  1198. }
  1199. if (this.useCompare)
  1200. {
  1201. if (!!arParams.COMPARE && typeof(arParams.COMPARE) === 'object')
  1202. {
  1203. if (!!arParams.COMPARE.COMPARE_PATH)
  1204. {
  1205. this.compareData.comparePath = arParams.COMPARE.COMPARE_PATH;
  1206. }
  1207. if (!!arParams.COMPARE.COMPARE_URL_TEMPLATE)
  1208. {
  1209. this.compareData.compareUrl = arParams.COMPARE.COMPARE_URL_TEMPLATE;
  1210. }
  1211. else
  1212. {
  1213. this.useCompare = false;
  1214. }
  1215. }
  1216. else
  1217. {
  1218. this.useCompare = false;
  1219. }
  1220. }
  1221.  
  1222. this.lastElement = (!!arParams.LAST_ELEMENT && 'Y' === arParams.LAST_ELEMENT);
  1223. }
  1224. if (0 === this.errorCode)
  1225. {
  1226. BX.ready(BX.delegate(this.Init,this));
  1227. }
  1228. };
  1229.  
  1230. window.JCCatalogSection.prototype.Init = function()
  1231. {
  1232. var i = 0,
  1233. strPrefix = '',
  1234. TreeItems = null;
  1235.  
  1236. this.obProduct = BX(this.visual.ID);
  1237. if (!this.obProduct)
  1238. {
  1239. this.errorCode = -1;
  1240. }
  1241. this.obPict = BX(this.visual.PICT_ID);
  1242. if (!this.obPict)
  1243. {
  1244. this.errorCode = -2;
  1245. }
  1246. if (this.secondPict && !!this.visual.SECOND_PICT_ID)
  1247. {
  1248. this.obSecondPict = BX(this.visual.SECOND_PICT_ID);
  1249. }
  1250. this.obPrice = BX(this.visual.PRICE_ID);
  1251. if (!this.obPrice)
  1252. {
  1253. this.errorCode = -16;
  1254. }
  1255. if (this.showQuantity && !!this.visual.QUANTITY_ID)
  1256. {
  1257. this.obQuantity = BX(this.visual.QUANTITY_ID);
  1258. if (!!this.visual.QUANTITY_UP_ID)
  1259. {
  1260. this.obQuantityUp = BX(this.visual.QUANTITY_UP_ID);
  1261. }
  1262. if (!!this.visual.QUANTITY_DOWN_ID)
  1263. {
  1264. this.obQuantityDown = BX(this.visual.QUANTITY_DOWN_ID);
  1265. }
  1266. }
  1267. if (3 === this.productType && this.offers.length > 0)
  1268. {
  1269. if (!!this.visual.TREE_ID)
  1270. {
  1271. this.obTree = BX(this.visual.TREE_ID);
  1272. if (!this.obTree)
  1273. {
  1274. this.errorCode = -256;
  1275. }
  1276. strPrefix = this.visual.TREE_ITEM_ID;
  1277. for (i = 0; i < this.treeProps.length; i++)
  1278. {
  1279. this.obTreeRows[i] = {
  1280. LIST: BX(strPrefix+this.treeProps[i].ID+'_list'),
  1281. CONT: BX(strPrefix+this.treeProps[i].ID+'_cont')
  1282. };
  1283. if (!this.obTreeRows[i].LIST || !this.obTreeRows[i].CONT)
  1284. {
  1285. this.errorCode = -512;
  1286. break;
  1287. }
  1288. }
  1289. }
  1290. if (!!this.visual.QUANTITY_MEASURE)
  1291. {
  1292. this.obMeasure = BX(this.visual.QUANTITY_MEASURE);
  1293. }
  1294. }
  1295.  
  1296. this.obBasketActions = BX(this.visual.BASKET_ACTIONS_ID);
  1297. if (!!this.obBasketActions)
  1298. {
  1299. if (!!this.visual.BUY_ID)
  1300. {
  1301. this.obBuyBtn = BX(this.visual.BUY_ID);
  1302. }
  1303. }
  1304. this.obNotAvail = BX(this.visual.NOT_AVAILABLE_MESS);
  1305.  
  1306. if (this.showPercent)
  1307. {
  1308. if (!!this.visual.DSC_PERC)
  1309. {
  1310. this.obDscPerc = BX(this.visual.DSC_PERC);
  1311. }
  1312. if (this.secondPict && !!this.visual.SECOND_DSC_PERC)
  1313. {
  1314. this.obSecondDscPerc = BX(this.visual.SECOND_DSC_PERC);
  1315. }
  1316. }
  1317.  
  1318. if (this.showSkuProps)
  1319. {
  1320. if (!!this.visual.DISPLAY_PROP_DIV)
  1321. {
  1322. this.obSkuProps = BX(this.visual.DISPLAY_PROP_DIV);
  1323. }
  1324. }
  1325.  
  1326. if (0 === this.errorCode)
  1327. {
  1328. if (this.showQuantity)
  1329. {
  1330. if (!!this.obQuantityUp)
  1331. {
  1332. BX.bind(this.obQuantityUp, 'click', BX.delegate(this.QuantityUp, this));
  1333. }
  1334. if (!!this.obQuantityDown)
  1335. {
  1336. BX.bind(this.obQuantityDown, 'click', BX.delegate(this.QuantityDown, this));
  1337. }
  1338. if (!!this.obQuantity)
  1339. {
  1340. BX.bind(this.obQuantity, 'change', BX.delegate(this.QuantityChange, this));
  1341. }
  1342. }
  1343. switch (this.productType)
  1344. {
  1345. case 1:
  1346. break;
  1347. case 3:
  1348. if (this.offers.length > 0)
  1349. {
  1350. TreeItems = BX.findChildren(this.obTree, {tagName: 'li'}, true);
  1351. if (!!TreeItems && 0 < TreeItems.length)
  1352. {
  1353. for (i = 0; i < TreeItems.length; i++)
  1354. {
  1355. BX.bind(TreeItems[i], 'click', BX.delegate(this.SelectOfferProp, this));
  1356. }
  1357. }
  1358. this.SetCurrent();
  1359. }
  1360. break;
  1361. }
  1362. if (!!this.obBuyBtn)
  1363. {
  1364. if (this.basketAction === 'ADD')
  1365. BX.bind(this.obBuyBtn, 'click', BX.delegate(this.Add2Basket, this));
  1366. else
  1367. BX.bind(this.obBuyBtn, 'click', BX.delegate(this.BuyBasket, this));
  1368. }
  1369. if (this.useCompare)
  1370. {
  1371. this.obCompare = BX(this.visual.COMPARE_LINK_ID);
  1372. if (!!this.obCompare) {
  1373. BX.adjust(this.obCompare, {attrs: {'data-compare-id': this.offers[this.offerNum].ID}});
  1374. compareCheck(this.offers[this.offerNum].ID);
  1375. }
  1376. }
  1377. }
  1378. };
  1379.  
  1380. window.JCCatalogSection.prototype.checkHeight = function()
  1381. {
  1382. BX.adjust(this.obProduct.parentNode, {style: { height: 'auto'}});
  1383. this.containerHeight = parseInt(this.obProduct.parentNode.offsetHeight, 10);
  1384. if (isNaN(this.containerHeight))
  1385. this.containerHeight = 0;
  1386. };
  1387.  
  1388. window.JCCatalogSection.prototype.setHeight = function()
  1389. {
  1390. };
  1391.  
  1392. window.JCCatalogSection.prototype.QuantityUp = function()
  1393. {
  1394. var curValue = 0,
  1395. boolSet = true;
  1396.  
  1397. if (0 === this.errorCode && this.showQuantity && this.canBuy)
  1398. {
  1399. curValue = (this.isDblQuantity ? parseFloat(this.obQuantity.value) : parseInt(this.obQuantity.value, 10));
  1400. if (!isNaN(curValue))
  1401. {
  1402. curValue += this.stepQuantity;
  1403. if (this.checkQuantity)
  1404. {
  1405. if (curValue > this.maxQuantity)
  1406. {
  1407. boolSet = false;
  1408. }
  1409. }
  1410. if (boolSet)
  1411. {
  1412. if (this.isDblQuantity)
  1413. {
  1414. curValue = Math.round(curValue*this.precisionFactor)/this.precisionFactor;
  1415. }
  1416. this.obQuantity.value = curValue;
  1417. }
  1418. }
  1419. }
  1420. };
  1421.  
  1422. window.JCCatalogSection.prototype.QuantityDown = function()
  1423. {
  1424. var curValue = 0,
  1425. boolSet = true;
  1426.  
  1427. if (0 === this.errorCode && this.showQuantity && this.canBuy)
  1428. {
  1429. curValue = (this.isDblQuantity ? parseFloat(this.obQuantity.value): parseInt(this.obQuantity.value, 10));
  1430. if (!isNaN(curValue))
  1431. {
  1432. curValue -= this.stepQuantity;
  1433. if (curValue < this.stepQuantity)
  1434. {
  1435. boolSet = false;
  1436. }
  1437. if (boolSet)
  1438. {
  1439. if (this.isDblQuantity)
  1440. {
  1441. curValue = Math.round(curValue*this.precisionFactor)/this.precisionFactor;
  1442. }
  1443. this.obQuantity.value = curValue;
  1444. }
  1445. }
  1446. }
  1447. };
  1448.  
  1449. window.JCCatalogSection.prototype.QuantityChange = function()
  1450. {
  1451. var curValue = 0,
  1452. intCount,
  1453. count;
  1454.  
  1455. if (0 === this.errorCode && this.showQuantity)
  1456. {
  1457. if (this.canBuy)
  1458. {
  1459. curValue = (this.isDblQuantity ? parseFloat(this.obQuantity.value) : parseInt(this.obQuantity.value, 10));
  1460. if (!isNaN(curValue))
  1461. {
  1462. if (this.checkQuantity)
  1463. {
  1464. if (curValue > this.maxQuantity)
  1465. {
  1466. curValue = this.maxQuantity;
  1467. }
  1468. }
  1469. if (curValue < this.stepQuantity)
  1470. {
  1471. curValue = this.stepQuantity;
  1472. }
  1473. else
  1474. {
  1475. count = Math.round((curValue*this.precisionFactor)/this.stepQuantity)/this.precisionFactor;
  1476. intCount = parseInt(count, 10);
  1477. if (isNaN(intCount))
  1478. {
  1479. intCount = 1;
  1480. count = 1.1;
  1481. }
  1482. if (count > intCount)
  1483. {
  1484. curValue = (intCount <= 1 ? this.stepQuantity : intCount*this.stepQuantity);
  1485. curValue = Math.round(curValue*this.precisionFactor)/this.precisionFactor;
  1486. }
  1487. }
  1488. this.obQuantity.value = curValue;
  1489. }
  1490. else
  1491. {
  1492. this.obQuantity.value = this.stepQuantity;
  1493. }
  1494. }
  1495. else
  1496. {
  1497. this.obQuantity.value = this.stepQuantity;
  1498. }
  1499. }
  1500. };
  1501.  
  1502. window.JCCatalogSection.prototype.QuantitySet = function(index)
  1503. {
  1504. if (0 === this.errorCode)
  1505. {
  1506. this.canBuy = this.offers[index].CAN_BUY;
  1507. if (this.canBuy)
  1508. {
  1509. if (!!this.obNotAvail)
  1510. {
  1511. BX.style(this.obNotAvail, 'display', 'none');
  1512. }
  1513. }
  1514. else
  1515. {
  1516. if (!!this.obNotAvail)
  1517. {
  1518. BX.style(this.obNotAvail, 'display', '');
  1519. }
  1520. }
  1521. if (this.showQuantity)
  1522. {
  1523. this.isDblQuantity = this.offers[index].QUANTITY_FLOAT;
  1524. this.checkQuantity = this.offers[index].CHECK_QUANTITY;
  1525. if (this.isDblQuantity)
  1526. {
  1527. this.maxQuantity = parseFloat(this.offers[index].MAX_QUANTITY);
  1528. this.stepQuantity = Math.round(parseFloat(this.offers[index].STEP_QUANTITY)*this.precisionFactor)/this.precisionFactor;
  1529. }
  1530. else
  1531. {
  1532. this.maxQuantity = parseInt(this.offers[index].MAX_QUANTITY, 10);
  1533. this.stepQuantity = parseInt(this.offers[index].STEP_QUANTITY, 10);
  1534. }
  1535.  
  1536. this.obQuantity.value = this.stepQuantity;
  1537. this.obQuantity.disabled = !this.canBuy;
  1538. if (!!this.obMeasure)
  1539. {
  1540. if (!!this.offers[index].MEASURE)
  1541. {
  1542. BX.adjust(this.obMeasure, { html : this.offers[index].MEASURE});
  1543. }
  1544. else
  1545. {
  1546. BX.adjust(this.obMeasure, { html : ''});
  1547. }
  1548. }
  1549. }
  1550. this.currentBasisPrice = this.offers[index].BASIS_PRICE;
  1551. }
  1552. };
  1553.  
  1554. window.JCCatalogSection.prototype.SelectOfferProp = function()
  1555. {
  1556. var i = 0,
  1557. value = '',
  1558. strTreeValue = '',
  1559. arTreeItem = [],
  1560. RowItems = null,
  1561. target = BX.proxy_context;
  1562.  
  1563. if (!!target && target.hasAttribute('data-treevalue'))
  1564. {
  1565. strTreeValue = target.getAttribute('data-treevalue');
  1566. arTreeItem = strTreeValue.split('_');
  1567. if (this.SearchOfferPropIndex(arTreeItem[0], arTreeItem[1]))
  1568. {
  1569. RowItems = BX.findChildren(target.parentNode, {tagName: 'li'}, false);
  1570. if (!!RowItems && 0 < RowItems.length)
  1571. {
  1572. for (i = 0; i < RowItems.length; i++)
  1573. {
  1574. value = RowItems[i].getAttribute('data-onevalue');
  1575. if (value === arTreeItem[1])
  1576. {
  1577. BX.addClass(RowItems[i], 'bx_active');
  1578. }
  1579. else
  1580. {
  1581. BX.removeClass(RowItems[i], 'bx_active');
  1582. }
  1583. }
  1584. }
  1585. }
  1586. }
  1587. };
  1588.  
  1589. window.JCCatalogSection.prototype.SearchOfferPropIndex = function(strPropID, strPropValue)
  1590. {
  1591. var strName = '',
  1592. arShowValues = false,
  1593. i, j,
  1594. arCanBuyValues = [],
  1595. allValues = [],
  1596. index = -1,
  1597. arFilter = {},
  1598. tmpFilter = [];
  1599.  
  1600. for (i = 0; i < this.treeProps.length; i++)
  1601. {
  1602. if (this.treeProps[i].ID === strPropID)
  1603. {
  1604. index = i;
  1605. break;
  1606. }
  1607. }
  1608.  
  1609. if (-1 < index)
  1610. {
  1611. for (i = 0; i < index; i++)
  1612. {
  1613. strName = 'PROP_'+this.treeProps[i].ID;
  1614. arFilter[strName] = this.selectedValues[strName];
  1615. }
  1616. strName = 'PROP_'+this.treeProps[index].ID;
  1617. arShowValues = this.GetRowValues(arFilter, strName);
  1618. if (!arShowValues)
  1619. {
  1620. return false;
  1621. }
  1622. if (!BX.util.in_array(strPropValue, arShowValues))
  1623. {
  1624. return false;
  1625. }
  1626. arFilter[strName] = strPropValue;
  1627. for (i = index+1; i < this.treeProps.length; i++)
  1628. {
  1629. strName = 'PROP_'+this.treeProps[i].ID;
  1630. arShowValues = this.GetRowValues(arFilter, strName);
  1631. if (!arShowValues)
  1632. {
  1633. return false;
  1634. }
  1635. allValues = [];
  1636. if (this.showAbsent)
  1637. {
  1638. arCanBuyValues = [];
  1639. tmpFilter = [];
  1640. tmpFilter = BX.clone(arFilter, true);
  1641. for (j = 0; j < arShowValues.length; j++)
  1642. {
  1643. tmpFilter[strName] = arShowValues[j];
  1644. allValues[allValues.length] = arShowValues[j];
  1645. if (this.GetCanBuy(tmpFilter))
  1646. arCanBuyValues[arCanBuyValues.length] = arShowValues[j];
  1647. }
  1648. }
  1649. else
  1650. {
  1651. arCanBuyValues = arShowValues;
  1652. }
  1653. if (!!this.selectedValues[strName] && BX.util.in_array(this.selectedValues[strName], arCanBuyValues))
  1654. {
  1655. arFilter[strName] = this.selectedValues[strName];
  1656. }
  1657. else
  1658. {
  1659. if (this.showAbsent)
  1660. arFilter[strName] = (arCanBuyValues.length > 0 ? arCanBuyValues[0] : allValues[0]);
  1661. else
  1662. arFilter[strName] = arCanBuyValues[0];
  1663. }
  1664. this.UpdateRow(i, arFilter[strName], arShowValues, arCanBuyValues);
  1665. }
  1666. this.selectedValues = arFilter;
  1667. this.ChangeInfo();
  1668. }
  1669. return true;
  1670. };
  1671.  
  1672. window.JCCatalogSection.prototype.UpdateRow = function(intNumber, activeID, showID, canBuyID)
  1673. {
  1674. var i = 0,
  1675. showI = 0,
  1676. value = '',
  1677. countShow = 0,
  1678. obData = {},
  1679. isCurrent = false,
  1680. selectIndex = 0,
  1681. currentShowStart = 0,
  1682. RowItems = null;
  1683.  
  1684. if (-1 < intNumber && intNumber < this.obTreeRows.length)
  1685. {
  1686. RowItems = BX.findChildren(this.obTreeRows[intNumber].LIST, {tagName: 'li'}, false);
  1687. if (!!RowItems && 0 < RowItems.length)
  1688. {
  1689. countShow = showID.length;
  1690. obData = {
  1691. props: { className: '' },
  1692. style: {}
  1693. };
  1694. for (i = 0; i < RowItems.length; i++)
  1695. {
  1696. value = RowItems[i].getAttribute('data-onevalue');
  1697. isCurrent = (value === activeID);
  1698. if (BX.util.in_array(value, canBuyID))
  1699. {
  1700. obData.props.className = (isCurrent ? 'product_params_item bx_active' : 'product_params_item');
  1701. }
  1702. else
  1703. {
  1704. obData.props.className = (isCurrent ? 'product_params_item bx_active bx_missing' : 'product_params_item bx_missing');
  1705. }
  1706. obData.style.display = 'none';
  1707. if (BX.util.in_array(value, showID))
  1708. {
  1709. obData.style.display = '';
  1710. if (isCurrent)
  1711. {
  1712. selectIndex = showI;
  1713. }
  1714. showI++;
  1715. }
  1716. BX.adjust(RowItems[i], obData);
  1717. }
  1718.  
  1719. BX.adjust(this.obTreeRows[intNumber].CONT, {props: {className: 'product_params_wrapper'}});
  1720. this.showCount[intNumber] = countShow;
  1721. this.showStart[intNumber] = currentShowStart;
  1722. }
  1723. }
  1724. };
  1725.  
  1726. window.JCCatalogSection.prototype.GetRowValues = function(arFilter, index)
  1727. {
  1728. var i = 0,
  1729. j,
  1730. arValues = [],
  1731. boolSearch = false,
  1732. boolOneSearch = true;
  1733.  
  1734. if (0 === arFilter.length)
  1735. {
  1736. for (i = 0; i < this.offers.length; i++)
  1737. {
  1738. if (!BX.util.in_array(this.offers[i].TREE[index], arValues))
  1739. {
  1740. arValues[arValues.length] = this.offers[i].TREE[index];
  1741. }
  1742. }
  1743. boolSearch = true;
  1744. }
  1745. else
  1746. {
  1747. for (i = 0; i < this.offers.length; i++)
  1748. {
  1749. boolOneSearch = true;
  1750. for (j in arFilter)
  1751. {
  1752. if (arFilter[j] !== this.offers[i].TREE[j])
  1753. {
  1754. boolOneSearch = false;
  1755. break;
  1756. }
  1757. }
  1758. if (boolOneSearch)
  1759. {
  1760. if (!BX.util.in_array(this.offers[i].TREE[index], arValues))
  1761. {
  1762. arValues[arValues.length] = this.offers[i].TREE[index];
  1763. }
  1764. boolSearch = true;
  1765. }
  1766. }
  1767. }
  1768. return (boolSearch ? arValues : false);
  1769. };
  1770.  
  1771. window.JCCatalogSection.prototype.GetCanBuy = function(arFilter)
  1772. {
  1773. var i = 0,
  1774. j,
  1775. boolSearch = false,
  1776. boolOneSearch = true;
  1777.  
  1778. for (i = 0; i < this.offers.length; i++)
  1779. {
  1780. boolOneSearch = true;
  1781. for (j in arFilter)
  1782. {
  1783. if (arFilter[j] !== this.offers[i].TREE[j])
  1784. {
  1785. boolOneSearch = false;
  1786. break;
  1787. }
  1788. }
  1789. if (boolOneSearch)
  1790. {
  1791. if (this.offers[i].CAN_BUY)
  1792. {
  1793. boolSearch = true;
  1794. break;
  1795. }
  1796. }
  1797. }
  1798. return boolSearch;
  1799. };
  1800.  
  1801. window.JCCatalogSection.prototype.SetCurrent = function()
  1802. {
  1803. var i = 0,
  1804. j = 0,
  1805. arCanBuyValues = [],
  1806. strName = '',
  1807. arShowValues = false,
  1808. arFilter = {},
  1809. tmpFilter = [],
  1810. current = this.offers[this.offerNum].TREE;
  1811.  
  1812. for (i = 0; i < this.treeProps.length; i++)
  1813. {
  1814. strName = 'PROP_'+this.treeProps[i].ID;
  1815. arShowValues = this.GetRowValues(arFilter, strName);
  1816. if (!arShowValues)
  1817. {
  1818. break;
  1819. }
  1820. if (BX.util.in_array(current[strName], arShowValues))
  1821. {
  1822. arFilter[strName] = current[strName];
  1823. }
  1824. else
  1825. {
  1826. arFilter[strName] = arShowValues[0];
  1827. this.offerNum = 0;
  1828. }
  1829. if (this.showAbsent)
  1830. {
  1831. arCanBuyValues = [];
  1832. tmpFilter = [];
  1833. tmpFilter = BX.clone(arFilter, true);
  1834. for (j = 0; j < arShowValues.length; j++)
  1835. {
  1836. tmpFilter[strName] = arShowValues[j];
  1837. if (this.GetCanBuy(tmpFilter))
  1838. {
  1839. arCanBuyValues[arCanBuyValues.length] = arShowValues[j];
  1840. }
  1841. }
  1842. }
  1843. else
  1844. {
  1845. arCanBuyValues = arShowValues;
  1846. }
  1847. this.UpdateRow(i, arFilter[strName], arShowValues, arCanBuyValues);
  1848. }
  1849. this.selectedValues = arFilter;
  1850.  
  1851. this.ChangeInfo();
  1852. };
  1853.  
  1854. window.JCCatalogSection.prototype.ChangeInfo = function()
  1855. {
  1856. var i = 0,
  1857. j,
  1858. index = -1,
  1859. boolOneSearch = true;
  1860.  
  1861. for (i = 0; i < this.offers.length; i++)
  1862. {
  1863. boolOneSearch = true;
  1864. for (j in this.selectedValues)
  1865. {
  1866. if (this.selectedValues[j] !== this.offers[i].TREE[j])
  1867. {
  1868. boolOneSearch = false;
  1869. break;
  1870. }
  1871. }
  1872. if (boolOneSearch)
  1873. {
  1874. index = i;
  1875. break;
  1876. }
  1877. }
  1878. if (-1 < index)
  1879. {
  1880. if (!!this.obPict)
  1881. {
  1882. if (!!this.offers[index].PREVIEW_PICTURE)
  1883. {
  1884. BX.adjust(this.obPict, {props: {src: this.offers[index].PREVIEW_PICTURE.SRC}});
  1885. }
  1886. else
  1887. {
  1888. BX.adjust(this.obPict, {props: {src: this.defaultPict.pict.SRC}});
  1889. }
  1890. }
  1891. if (this.secondPict && !!this.obSecondPict)
  1892. {
  1893. if (!!this.offers[index].PREVIEW_PICTURE_SECOND)
  1894. {
  1895. BX.adjust(this.obSecondPict, {style: {backgroundImage: 'url('+this.offers[index].PREVIEW_PICTURE_SECOND.SRC+')'}});
  1896. }
  1897. else if (!!this.offers[index].PREVIEW_PICTURE.SRC)
  1898. {
  1899. BX.adjust(this.obSecondPict, {style: {backgroundImage: 'url('+this.offers[index].PREVIEW_PICTURE.SRC+')'}});
  1900. }
  1901. else if (!!this.defaultPict.secondPict)
  1902. {
  1903. BX.adjust(this.obSecondPict, {style: {backgroundImage: 'url('+this.defaultPict.secondPict.SRC+')'}});
  1904. }
  1905. else
  1906. {
  1907. BX.adjust(this.obSecondPict, {style: {backgroundImage: 'url('+this.defaultPict.pict.SRC+')'}});
  1908. }
  1909. }
  1910. if (this.showSkuProps && !!this.obSkuProps)
  1911. {
  1912. if (0 === this.offers[index].DISPLAY_PROPERTIES.length)
  1913. {
  1914. BX.adjust(this.obSkuProps, {style: {display: 'none'}, html: ''});
  1915. }
  1916. else
  1917. {
  1918. BX.adjust(this.obSkuProps, {style: {display: ''}, html: this.offers[index].DISPLAY_PROPERTIES});
  1919. }
  1920. }
  1921. this.canBuy = this.offers[index].CAN_BUY;
  1922. if(this.canBuy) {
  1923. this.setPrice(this.offers[index].PRICE);
  1924. } else {
  1925. buyBtnGroup = BX.findChild(this.obProduct, {"class": "buy_btn_group"}, true);
  1926. strPrice = BX.message('PRODUCT_NOT_AVAILABLE');
  1927. BX.adjust(buyBtnGroup, {props: {className: 'buy_btn_group not_available'}});
  1928. BX.adjust(this.obPrice, {html: strPrice});
  1929. }
  1930.  
  1931. this.offerNum = index;
  1932. if (!!this.obCompare) {
  1933. BX.adjust(this.obCompare, {attrs: {'data-compare-id': this.offers[index].ID}});
  1934. compareCheck(this.offers[index].ID);
  1935. }
  1936. this.QuantitySet(this.offerNum);
  1937. }
  1938. };
  1939.  
  1940. window.JCCatalogSection.prototype.setPrice = function(price)
  1941. {
  1942. var strPrice,
  1943. obData,
  1944. buyBtnGroup;
  1945.  
  1946. if (!!this.obPrice)
  1947. {
  1948. buyBtnGroup = BX.findChild(this.obProduct, {"class": "buy_btn_group"}, true);
  1949.  
  1950. if(price.DISCOUNT_VALUE > 0) {
  1951. strPrice = price.PRINT_DISCOUNT_VALUE;
  1952. BX.adjust(buyBtnGroup, {props: {className: 'buy_btn_group'}});
  1953. } else {
  1954. strPrice = BX.message('PRODUCT_NULL_PRICE');
  1955. BX.adjust(buyBtnGroup, {props: {className: 'buy_btn_group not_available'}});
  1956. }
  1957.  
  1958. if (this.showOldPrice && (price.DISCOUNT_VALUE !== price.VALUE))
  1959. {
  1960. strPrice += ' <span class="old_price">' + price.PRINT_VALUE + '</span>';
  1961. }
  1962. BX.adjust(this.obPrice, {html: strPrice});
  1963. if (this.showPercent)
  1964. {
  1965. if (price.DISCOUNT_VALUE !== price.VALUE)
  1966. {
  1967. obData = {
  1968. style: {
  1969. display: ''
  1970. },
  1971. html: price.DISCOUNT_DIFF_PERCENT
  1972. };
  1973. }
  1974. else
  1975. {
  1976. obData = {
  1977. style: {
  1978. display: 'none'
  1979. },
  1980. html: ''
  1981. };
  1982. }
  1983. if (!!this.obDscPerc)
  1984. {
  1985. BX.adjust(this.obDscPerc, obData);
  1986. }
  1987. if (!!this.obSecondDscPerc)
  1988. {
  1989. BX.adjust(this.obSecondDscPerc, obData);
  1990. }
  1991. }
  1992. }
  1993. };
  1994.  
  1995. window.JCCatalogSection.prototype.InitBasketUrl = function()
  1996. {
  1997. this.basketUrl = (this.basketMode === 'ADD' ? this.basketData.add_url : this.basketData.buy_url);
  1998. switch (this.productType)
  1999. {
  2000. case 1:
  2001. case 2:
  2002. this.basketUrl = this.basketUrl.replace('#ID#', this.product.id.toString());
  2003. break;
  2004. case 3:
  2005. this.basketUrl = this.basketUrl.replace('#ID#', this.offers[this.offerNum].ID);
  2006. break;
  2007. }
  2008. this.basketParams = {
  2009. 'ajax_basket': 'Y'
  2010. };
  2011. if (this.showQuantity)
  2012. {
  2013. this.basketParams[this.basketData.quantity] = this.obQuantity.value;
  2014. }
  2015. if (!!this.basketData.sku_props)
  2016. {
  2017. this.basketParams[this.basketData.sku_props_var] = this.basketData.sku_props;
  2018. }
  2019. };
  2020.  
  2021. window.JCCatalogSection.prototype.FillBasketProps = function()
  2022. {
  2023. if (!this.visual.BASKET_PROP_DIV)
  2024. {
  2025. return;
  2026. }
  2027. var
  2028. i = 0,
  2029. propCollection = null,
  2030. foundValues = false,
  2031. obBasketProps = null;
  2032.  
  2033. if (this.basketData.useProps && !this.basketData.emptyProps)
  2034. {
  2035. if (!!this.obPopupWin && !!this.obPopupWin.contentContainer)
  2036. {
  2037. obBasketProps = this.obPopupWin.contentContainer;
  2038. }
  2039. }
  2040. else
  2041. {
  2042. obBasketProps = BX(this.visual.BASKET_PROP_DIV);
  2043. }
  2044. if (!!obBasketProps)
  2045. {
  2046. propCollection = obBasketProps.getElementsByTagName('select');
  2047. if (!!propCollection && !!propCollection.length)
  2048. {
  2049. for (i = 0; i < propCollection.length; i++)
  2050. {
  2051. if (!propCollection[i].disabled)
  2052. {
  2053. switch(propCollection[i].type.toLowerCase())
  2054. {
  2055. case 'select-one':
  2056. this.basketParams[propCollection[i].name] = propCollection[i].value;
  2057. foundValues = true;
  2058. break;
  2059. default:
  2060. break;
  2061. }
  2062. }
  2063. }
  2064. }
  2065. propCollection = obBasketProps.getElementsByTagName('input');
  2066. if (!!propCollection && !!propCollection.length)
  2067. {
  2068. for (i = 0; i < propCollection.length; i++)
  2069. {
  2070. if (!propCollection[i].disabled)
  2071. {
  2072. switch(propCollection[i].type.toLowerCase())
  2073. {
  2074. case 'hidden':
  2075. this.basketParams[propCollection[i].name] = propCollection[i].value;
  2076. foundValues = true;
  2077. break;
  2078. case 'radio':
  2079. if (propCollection[i].checked)
  2080. {
  2081. this.basketParams[propCollection[i].name] = propCollection[i].value;
  2082. foundValues = true;
  2083. }
  2084. break;
  2085. default:
  2086. break;
  2087. }
  2088. }
  2089. }
  2090. }
  2091. }
  2092. if (!foundValues)
  2093. {
  2094. this.basketParams[this.basketData.props] = [];
  2095. this.basketParams[this.basketData.props][0] = 0;
  2096. }
  2097. };
  2098.  
  2099. window.JCCatalogSection.prototype.Add2Basket = function()
  2100. {
  2101. this.basketMode = 'ADD';
  2102. this.Basket();
  2103. };
  2104.  
  2105. window.JCCatalogSection.prototype.BuyBasket = function()
  2106. {
  2107. this.basketMode = 'BUY';
  2108. this.Basket();
  2109. };
  2110.  
  2111. window.JCCatalogSection.prototype.SendToBasket = function()
  2112. {
  2113. if (!this.canBuy)
  2114. {
  2115. return;
  2116. }
  2117. this.InitBasketUrl();
  2118. this.FillBasketProps();
  2119. BX.ajax.loadJSON(
  2120. this.basketUrl,
  2121. this.basketParams,
  2122. BX.delegate(this.BasketResult, this)
  2123. );
  2124. };
  2125.  
  2126. window.JCCatalogSection.prototype.Basket = function()
  2127. {
  2128. var contentBasketProps = '';
  2129. if (!this.canBuy)
  2130. {
  2131. return;
  2132. }
  2133. switch (this.productType)
  2134. {
  2135. case 1:
  2136. case 2:
  2137. if (this.basketData.useProps && !this.basketData.emptyProps)
  2138. {
  2139. this.InitPopupWindow();
  2140. this.obPopupWin.setTitleBar({
  2141. content: BX.create('div', {
  2142. style: { marginRight: '30px', whiteSpace: 'nowrap' },
  2143. text: BX.message('TITLE_BASKET_PROPS')
  2144. })
  2145. });
  2146. if (BX(this.visual.BASKET_PROP_DIV))
  2147. {
  2148. contentBasketProps = BX(this.visual.BASKET_PROP_DIV).innerHTML;
  2149. }
  2150. this.obPopupWin.setContent(contentBasketProps);
  2151. this.obPopupWin.setButtons([
  2152. new BasketButton({
  2153. ownerClass: this.obProduct.parentNode.parentNode.className,
  2154. text: BX.message('BTN_MESSAGE_SEND_PROPS'),
  2155. events: {
  2156. click: BX.delegate(this.SendToBasket, this)
  2157. }
  2158. })
  2159. ]);
  2160. this.obPopupWin.show();
  2161. }
  2162. else
  2163. {
  2164. this.SendToBasket();
  2165. }
  2166. break;
  2167. case 3:
  2168. this.SendToBasket();
  2169. break;
  2170. }
  2171. };
  2172.  
  2173. window.JCCatalogSection.prototype.BasketResult = function(arResult)
  2174. {
  2175. var successful;
  2176.  
  2177. if ('object' !== typeof arResult)
  2178. {
  2179. return false;
  2180. }
  2181. successful = (arResult.STATUS === 'OK');
  2182. if (successful && this.basketAction === 'BUY')
  2183. {
  2184. this.BasketRedirect();
  2185. }
  2186. else
  2187. {
  2188. if (successful)
  2189. {
  2190. BX.onCustomEvent('OnBasketChange');
  2191. }
  2192. }
  2193. };
  2194.  
  2195. window.JCCatalogSection.prototype.BasketRedirect = function()
  2196. {
  2197. location.href = (!!this.basketData.basketUrl ? this.basketData.basketUrl : BX.message('BASKET_URL'));
  2198. };
  2199.  
  2200. window.JCCatalogSection.prototype.InitPopupWindow = function()
  2201. {
  2202. if (!!this.obPopupWin)
  2203. {
  2204. return;
  2205. }
  2206. this.obPopupWin = BX.PopupWindowManager.create('CatalogSectionBasket_'+this.visual.ID, null, {
  2207. autoHide: false,
  2208. offsetLeft: 0,
  2209. offsetTop: 0,
  2210. overlay : true,
  2211. closeByEsc: true,
  2212. titleBar: true,
  2213. closeIcon: {top: '10px', right: '10px'}
  2214. });
  2215. };
  2216. })(window);
  2217.  
  2218. </script>
  2219. <script type="text/javascript">
  2220. wishlistSetItem('item_28717');
  2221. </script>
  2222. <script type="text/javascript">
  2223. wishlistSetItem('item_30220');
  2224. </script>
  2225. <script type="text/javascript">
  2226. $(document).ready(function(){
  2227. $.each($('#owl_hit .timer-inner'), function(){
  2228. $(this).countdown({until: new Date($(this).attr('data-final-date')), layout: '{dn}{dl} {hnn}{hl} {mnn}{ml} {snn}{sl}', compact: true});
  2229. });
  2230. });
  2231. </script>
  2232. <script type="text/javascript">
  2233. var myMap;
  2234. function init() {
  2235. var myMap = new ymaps.Map("map", {
  2236. center: [55.76, 37.64],
  2237. behaviors: ['default'],
  2238. zoom: 10,
  2239. controls: ['zoomControl']
  2240. });
  2241. myPlacemark0 = new ymaps.Placemark([,], {
  2242. hintContent: '',
  2243. balloonContent: '<div style="width:200px;">' +
  2244. '<h3 class="city"> СОТРУДНИЧЕСТВО</h3>' +
  2245. '<span class="street">По вопросам сотрудничества обращайтесь по электронному адресу dreamababy@mail.ru или по тел 88002000978</span>' +
  2246. '<span class="phone"></span>' +
  2247. '<br/>' +
  2248. '<a href="/stores/6/" class="btn_round btn_color btn_wide">Подробнее</a>' +
  2249. '</div>'},
  2250. {
  2251. iconLayout: 'default#image',
  2252. });
  2253. myMap.geoObjects.add(myPlacemark0);
  2254. myPlacemark1 = new ymaps.Placemark([45.798718,38.989070], {
  2255. hintContent: '',
  2256. balloonContent: '<div style="width:200px;">' +
  2257. '<h3 class="city">Производство</h3>' +
  2258. '<span class="street">Краснодарский край, ст. Брюховецкая, Привокзальная площадь 2</span>' +
  2259. '<span class="phone">8 (800) 2000-978</span>' +
  2260. '<br/>' +
  2261. '<a href="/stores/1/" class="btn_round btn_color btn_wide">Подробнее</a>' +
  2262. '</div>'},
  2263. {
  2264. iconLayout: 'default#image',
  2265. });
  2266. myMap.geoObjects.add(myPlacemark1);
  2267. myPlacemark2 = new ymaps.Placemark([0,0], {
  2268. hintContent: '',
  2269. balloonContent: '<div style="width:200px;">' +
  2270. '<h3 class="city">Склад</h3>' +
  2271. '<span class="street">Склад</span>' +
  2272. '<span class="phone"></span>' +
  2273. '<br/>' +
  2274. '<a href="/stores/9/" class="btn_round btn_color btn_wide">Подробнее</a>' +
  2275. '</div>'},
  2276. {
  2277. iconLayout: 'default#image',
  2278. });
  2279. myMap.geoObjects.add(myPlacemark2); $("[data-yamaps-placemark]").click(function(){
  2280. var currentPlacemaker = eval('myPlacemark'+$(this).attr('data-yamaps-placemark'));
  2281. myMap.setCenter(currentPlacemaker.geometry.getCoordinates(),15);
  2282. currentPlacemaker.balloon.open();
  2283. });
  2284. };
  2285. </script>
  2286. <script src="https://api-maps.yandex.ru/2.1/?load=package.standard&lang=ru-RU&onload=init"></script>
  2287.  
  2288. <script>
  2289. $(document).ready(function(){
  2290. $('.zaiv-instagram-gallery-media a').attr("data-type","image");
  2291. var $links = $('.zaiv-instagram-gallery-media a');
  2292. $links.on('click', function(){
  2293. $.fancybox.open( $links,{
  2294. buttons : [
  2295. 'fullScreen',
  2296. 'zoom',
  2297. 'close'
  2298. ]
  2299. },$links.index(this));
  2300. return false;
  2301. });
  2302. });
  2303. </script>
  2304. <script type="text/javascript">
  2305. function _processform_8BACKi(){
  2306. if (BX('bxajaxid_128fda6695a0edd1f32b772268b445bf_8BACKi'))
  2307. {
  2308. var obForm = BX('bxajaxid_128fda6695a0edd1f32b772268b445bf_8BACKi').form;
  2309. BX.bind(obForm, 'submit', function() {BX.ajax.submitComponentForm(this, 'comp_128fda6695a0edd1f32b772268b445bf', true)});
  2310. }
  2311. BX.removeCustomEvent('onAjaxSuccess', _processform_8BACKi);
  2312. }
  2313. if (BX('bxajaxid_128fda6695a0edd1f32b772268b445bf_8BACKi'))
  2314. _processform_8BACKi();
  2315. else
  2316. BX.addCustomEvent('onAjaxSuccess', _processform_8BACKi);
  2317. </script>
  2318. <script type="text/javascript">
  2319. wishlistSetCount();
  2320. </script>
  2321. <script>
  2322. var bx_baskethNOimb = new BitrixSmallCart;
  2323. </script>
  2324. <script type="text/javascript">
  2325. bx_baskethNOimb.siteId = 's2';
  2326. bx_baskethNOimb.cartId = 'bx_baskethNOimb';
  2327. bx_baskethNOimb.ajaxPath = '/bitrix/components/bitrix/sale.basket.basket.line/ajax.php';
  2328. bx_baskethNOimb.templateName = 'bottom_panel_button';
  2329. bx_baskethNOimb.arParams = {'HIDE_ON_BASKET_PAGES':'Y','SHOW_EMPTY_VALUES':'Y','SHOW_NUM_PRODUCTS':'Y','SHOW_PRICE':'Y','SHOW_PRODUCTS':'Y','SHOW_SUMMARY':'Y','SHOW_TOTAL_PRICE':'Y','CACHE_TYPE':'A','PATH_TO_BASKET':'/personal/cart/','PATH_TO_ORDER':'/personal/order/make/','SHOW_PERSONAL_LINK':'N','PATH_TO_PERSONAL':'/personal/','SHOW_AUTHOR':'N','SHOW_REGISTRATION':'N','PATH_TO_REGISTER':'/login/','PATH_TO_AUTHORIZE':'/login/','PATH_TO_PROFILE':'/personal/','SHOW_DELAY':'Y','SHOW_NOTAVAIL':'Y','SHOW_IMAGE':'Y','POSITION_FIXED':'N','POSITION_VERTICAL':'top','POSITION_HORIZONTAL':'right','MAX_IMAGE_SIZE':'70','AJAX':'N','~HIDE_ON_BASKET_PAGES':'Y','~SHOW_EMPTY_VALUES':'Y','~SHOW_NUM_PRODUCTS':'Y','~SHOW_PRICE':'Y','~SHOW_PRODUCTS':'Y','~SHOW_SUMMARY':'Y','~SHOW_TOTAL_PRICE':'Y','~CACHE_TYPE':'A','~PATH_TO_BASKET':'/personal/cart/','~PATH_TO_ORDER':'/personal/order/make/','~SHOW_PERSONAL_LINK':'N','~PATH_TO_PERSONAL':'/personal/','~SHOW_AUTHOR':'N','~SHOW_REGISTRATION':'N','~PATH_TO_REGISTER':'/login/','~PATH_TO_AUTHORIZE':'/login/','~PATH_TO_PROFILE':'/personal/','~SHOW_DELAY':'Y','~SHOW_NOTAVAIL':'Y','~SHOW_IMAGE':'Y','~POSITION_FIXED':'N','~POSITION_VERTICAL':'top','~POSITION_HORIZONTAL':'right','~MAX_IMAGE_SIZE':'70','~AJAX':'N','cartId':'bx_baskethNOimb'};
  2330. bx_baskethNOimb.closeMessage = 'Скрыть';
  2331. bx_baskethNOimb.openMessage = 'Раскрыть';
  2332. bx_baskethNOimb.activate();
  2333. </script><script type='text/javascript'>
  2334.    (function () {
  2335.        window['yandexChatWidgetCallback'] = function() {
  2336.            try {
  2337.                window.yandexChatWidget = new Ya.ChatWidget({
  2338.                    guid: 'fb2c2205-1fe5-94c0-7473-b2f0e70772d6',
  2339.                    buttonText: 'Поможем выбрать модель',
  2340.                    title: 'Чат',
  2341.                    theme: 'light',
  2342.                    collapsedDesktop: 'never',
  2343.                    collapsedTouch: 'always'
  2344.                });
  2345.            } catch(e) { }
  2346.        };
  2347.        var n = document.getElementsByTagName('script')[0],
  2348.            s = document.createElement('script');
  2349.        s.async = true;
  2350.        s.charset = 'UTF-8';
  2351.        s.src = 'https://yastatic.net/s3/chat/widget.js';
  2352.        n.parentNode.insertBefore(s, n);
  2353.    })();
  2354. </script>
  2355.  
  2356. </body>
  2357. </html>
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda