1<!DOCTYPE html>
2<html lang="ru">
3<head>
4<link rel="preconnect" href="https://mc.yandex.ru">
5<link rel="preconnect" href="https://vk.com">
6<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
7<meta http-equiv="Content-Language" content="ru">
8<meta name="viewport" content="width=device-width, initial-scale=1.0">
9<meta name="theme-color" content="#ffffff">
10<link rel="preload" href="/assets/fonts/fontawesome-webfont.woff2?v=4.7.0" as="font" type="font/woff2" crossorigin="anonymous">
11<style>
12 @font-face { font-family: 'FontAwesome'; font-display: swap; }
13 body { font-display: swap; }
14 .prod .labels-block { z-index: 20 !important; }
15
16 body.modal-open {
17 overflow: auto !important;
18 overflow-y: scroll !important;
19 padding-right: 0 !important;
20 }
21
22 @keyframes shimmer {
23 0% { background-position: -1000px 0; }
24 100% { background-position: 1000px 0; }
25 }
26
27 .cat-item-card-cover {
28 /* Светло-серый фон с градиентным бликом */
29 background: #f6f7f8;
30 background-image: linear-gradient(to right, #f6f7f8 0%, #edeef1 20%, #f6f7f8 40%, #f6f7f8 100%);
31 background-repeat: no-repeat;
32 background-size: 1000px 100%;
33 animation: shimmer 1.5s infinite linear forwards;
34
35 overflow: hidden;
36 position: relative;
37 display: block;
38 }
39
40 .cat-item-cover-img {
41 opacity: 0;
42 transform: scale(1.03); /* Легкий зум */
43 filter: blur(5px); /* Легкое размытие в начале */
44 transition: opacity 0.5s ease-out, transform 0.7s ease-out, filter 0.5s ease-out;
45
46 width: 100%;
47 height: auto;
48 object-fit: contain;
49 display: block;
50 will-change: opacity, transform;
51 }
52
53 .cat-item-cover-img.loaded {
54 opacity: 1;
55 transform: scale(1);
56 filter: blur(0);
57 }
58
59 .cat-item-card-cover.img-loaded {
60 animation: none;
61 background: none;
62 }
63 .topm, .feedback-link br{
64 display:none;
65 }
66 @media all and (min-width:1340px){
67 body a[aria-label="Позвонить нам"]{
68 padding:0 !important;
69 padding-top:15px !important;
70 }
71 .nav .dropdown{
72 display:none;
73 }
74 .feedback-link br{
75 display:block;
76 }
77 .topm{
78 display: flex;
79 flex-flow: wrap;
80 list-style: unset;
81 gap: 5px;
82 margin: 0;
83 padding: 0 12px;
84 float: left;
85 }
86 .topm li {
87 list-style: none;
88 }
89 .topm a {
90 display: flex;
91 flex-flow: column;
92 font-size: 10px;
93 gap: 5px;
94 align-items: center;
95 }
96 .topm .menu-icon{
97 margin-right:0;
98 }
99 .navbar-form.navbar-left{
100 padding:0;
101 }
102 .navbar-form .form-control{
103 max-width:100px;
104 }
105 .navbar-default .navbar-nav>li>a.feedback-link{
106 padding: 0;
107 padding-top: 5px;
108 font-size:12px;
109 text-align:center;
110 }
111 }
112 @media all and (min-width:1510px){
113 .topm{
114 width: 50%;
115 gap:10px;
116 justify-content: space-between;
117 padding: 0 5px;
118 }
119 .topm a {
120 font-size: 10px;
121 }
122 }
123 @media all and (min-width:1610px){
124 .navbar-form .form-control{
125 max-width:none;
126 }
127 }
128 @media all and (min-width:1890px){
129 .topm{
130 width: 54%;
131 gap:10px;
132 justify-content: space-between;
133 }
134 .topm a {
135 font-size: 14px;
136 gap:0;
137 }
138 .topm .menu-icon {
139 width: 31px;
140 }
141 body .navbar-form .form-control {
142 width: 220px;
143 }
144 }
145 @media all and (min-width:1950px){
146 .topm{
147 width: 55%;
148 }
149 }
150 @media all and (min-width:2000px){
151 .topm{
152 width: 56%;
153 }
154 }
155 @media all and (min-width:2100px){
156 .topm{
157 width: 58%;
158 }
159 }
160 </style>
161<title>Комоды: купить в Москве от 10859 руб. — интернет-магазин производителя</title>
162<meta name="description" content="Купить комод в Москве в интернет-магазине «КомодМск». Заказать комод по низкой цене в каталоге интернет-магазина (более 650 моделей). Доставка по Москве, гарантия, сборка, индивидуальные размеры.">
163<meta name="keywords" content="мебель, кухни, комоды, тумбы, обувницы, прихожие, столы, стулья, шкафы, библиотеки, стенки, спальни, купить, москва, спб">
164<link rel="icon" href="/favicon.ico" type="image/x-icon">
165<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
166<link rel="apple-touch-icon" sizes="180x180" href="/favicon-180x180.png">
167<link rel="icon" sizes="192x192" href="/favicon-192x192.png" type="image/png">
168<link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32">
169<link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16">
170<link rel="manifest" href="/manifest.json">
171<link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5"><link rel="canonical" href="https://komodmsk.ru/cat/komody"/><meta property="og:locale" content="ru_RU">
172<meta property="og:site_name" content="КомодМск — производство и продажа мебели">
173<meta property="og:type" content="website">
174<meta property="og:title" content="Комоды: купить в Москве от 10859 руб. — интернет-магазин производителя">
175<meta property="og:description" content="Купить комод в Москве в интернет-магазине «КомодМск». Заказать комод по низкой цене в каталоге интернет-магазина (более 650 моделей). Доставка по Москве, гарантия, сборка, индивидуальные размеры.">
176<meta property="og:image" content="https://komodmsk.ru/pages/about/img/hight-quality.jpg">
177<meta property="og:image:alt" content="Купить комод в Москве в интернет-магазине «КомодМск». Заказать комод по низкой цене в каталоге интернет-магазина (более 650 моделей). Доставка по Москве, гарантия, сборка, индивидуальные размеры.">
178<style>
179 .slider-top { min-height: 290px; background: #fff; }
180 @media(max-width:600px){ .slider-top { min-height: 180px; } }
181
182 /* Ссылки в тексте - синие и подчеркнутые */
183 .main-article a, .main-intro a { text-decoration: underline !important; color: #0056b3; }
184 .main-article a:hover, .main-intro a:hover { text-decoration: none !important; }
185
186 /* Стрелки навигации - черные */
187 #btn-nav-previous svg, #btn-nav-next svg { fill: #000; }
188
189 /* === ПРАВКИ ДЛЯ ПРОХОЖДЕНИЯ ТЕСТА (Accessibility) === */
190
191 /* 1. Боковое меню: больше отступы */
192 .cat-menu li a {
193 padding-top: 12px !important;
194 padding-bottom: 12px !important;
195 display: block;
196 }
197
198 /* 2. ТЕЛЕФОНЫ: Делаем абсолютно черными и жирными */
199 .navbar-default .navbar-nav > li > a {
200 color: #000000 !important;
201 font-weight: 600 !important;
202 }
203
204 /* 3. ЗАКАЗАТЬ ЗВОНОК: Темно-бордовый цвет (проходит все тесты) */
205 .navbar-nav > li > a.feedback-link {
206 color: #b30000 !important;
207 text-decoration: underline;
208 font-weight: 600 !important;
209 }
210</style>
211<link rel="stylesheet" href="/assets/libs/bootstrap-3.3.7.min.css">
212<link rel="stylesheet" href="/assets/build/build.css?v24442">
213<link rel="stylesheet" href="/assets/css/styles2.css?v422">
214<link rel="stylesheet" href="/assets/libs/fontawesome-4.7.0.min.css" media="print" onload="this.media='all'">
215<noscript><link rel="stylesheet" href="/assets/libs/fontawesome-4.7.0.min.css"></noscript>
216<link rel="stylesheet" href="/assets/libs/select2.min.css" media="print" onload="this.media='all'">
217<noscript><link rel="stylesheet" href="/assets/libs/select2.min.css"></noscript>
218<link rel="stylesheet" href="/assets/libs/owl.carousel.min.css" media="print" onload="this.media='all'">
219<noscript><link rel="stylesheet" href="/assets/libs/owl.carousel.min.css"></noscript>
220<script>
221setTimeout(function() {
222 (function(m,e,t,r,i,k,a){
223 m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
224 m[i].l=1*new Date();
225 k=e.createElement(t),a=e.getElementsByTagName(t)[0];
226 k.async=1;
227 k.src=r;
228 a.parentNode.insertBefore(k,a)
229 })(window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
230
231 ym(31590058, "init", {
232 clickmap:false,
233 trackLinks:false,
234 accurateTrackBounce:false,
235 webvisor:false,
236 ecommerce:"dataLayer"
237 });
238}, 1500);
239</script><link rel="preload" href="/assets/libs/jquery-2.2.4.min.js" as="script">
240<script src="/assets/libs/jquery-2.2.4.min.js" fetchpriority="high"></script><script>
241 $(function() {
242 $('#btn-nav-previous').click(function(){
243 $(".menu-inner-box").animate({scrollLeft: "-=100px"});
244 });
245 $('#btn-nav-next').click(function(){
246 $(".menu-inner-box").animate({scrollLeft: "+=100px"});
247 });
248 });
249 </script><script>
250 // Ждем полной загрузки страницы (картинки, стили)
251 window.addEventListener("load", function(){
252 // Ждем еще 2.5 секунды, чтобы браузер "отдохнул"
253 setTimeout(function() {
254 var t=document.createElement("script");
255 t.type="text/javascript";
256 t.async=true;
257 t.src="https://vk.com/js/api/openapi.js?169";
258 t.onload=function(){
259 // Проверка на существование VK, чтобы избежать ошибок
260 if (typeof VK !== 'undefined' && VK.Retargeting) {
261 VK.Retargeting.Init("VK-RTRG-1753336-4SKta");
262 VK.Retargeting.Hit();
263 }
264 };
265 document.head.appendChild(t);
266 }, 2500);
267 });
268 </script>
269</head>
270<body id="body">
271<noscript><img src="https://vk.com/rtrg?p=VK-RTRG-1753336-4SKta" style="position:fixed; left:-999px;" alt="vk"></noscript>
<noindex></noindex><nav class="navbar navbar-default navbar-fixed-top"><div class="container-fluid">
272<div class="navbar-header">
273<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-main-navbar-collapse" aria-expanded="false"><span class="sr-only">Toggle</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button><a class="navbar-brand" href="https://komodmsk.ru"><img src="/img/logo-n.png" class="no-lazy" loading="eager" width="160" height="23" decoding="async" alt="KomodMsk.ru — мебельная фабрика и интернет-магазин с доставкой по всей России"></a>
274</div>
275<div class="collapse navbar-collapse" id="bs-main-navbar-collapse">
276<ul class="nav navbar-nav" style="vertical-align:middle;">
277<li><a href="#" class="city-chooser" rel="nofollow"><i class="fas fa-map-marker-alt"></i>
<span class="city-chooser__city js-link">Москва</span></a></li>
278<li class="dropdown">
279<a href="#" class="dropdown-toggle nav-catalog" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Каталог мебели<span class="caret"></span></a><ul class="dropdown-menu">
280<li itemprop="name">
<a href="/cat/sale" itemprop="url" style="color:#cc0000"><img src="/images/cat/1799.svg" width="24" height="24" alt="Распродажа" class="menu-icon">Распродажа</a></li>
281<li itemprop="name"><a href="/cat/../constructor" itemprop="url"><img src="/images/cat/2051.jpg" width="24" height="24" alt="Конструктор" class="menu-icon">Конструктор</a></li>
282<li itemprop="name"><a href="/cat/komody" itemprop="url"><img src="/images/cat/1680.svg" width="24" height="24" alt="Комоды" class="menu-icon">Комоды</a></li>
283<li itemprop="name"><a href="/cat/kuhny" itemprop="url"><img src="/images/cat/2012.svg" width="24" height="24" alt="Кухни" class="menu-icon">Кухни</a></li>
284<li itemprop="name"><a href="/cat/tumby" itemprop="url"><img src="/images/cat/1725.svg" width="24" height="24" alt="Тумбы" class="menu-icon">Тумбы</a></li>
285<li itemprop="name"><a href="/cat/obuvnicy" itemprop="url"><img src="/images/cat/1700.svg" width="24" height="24" alt="Обувницы" class="menu-icon">Обувницы</a></li>
286<li itemprop="name"><a href="/cat/prihozhie" itemprop="url"><img src="/images/cat/1731.svg" width="24" height="24" alt="Прихожие" class="menu-icon">Прихожие</a></li>
287<li itemprop="name"><a href="/cat/stoly" itemprop="url"><img src="/images/cat/1701.svg" width="24" height="24" alt="Столы" class="menu-icon">Столы</a></li>
288<li itemprop="name"><a href="/cat/chairs" itemprop="url"><img src="/images/cat/2042.svg" width="24" height="24" alt="Стулья" class="menu-icon">Стулья</a></li>
289<li itemprop="name"><a href="/cat/shkafy" itemprop="url"><img src="/images/cat/1722.svg" width="24" height="24" alt="Шкафы" class="menu-icon">Шкафы</a></li>
290<li itemprop="name"><a href="/cat/stellazhi" itemprop="url"><img src="/images/cat/1703.svg" width="24" height="24" alt="Стеллажи" class="menu-icon">Стеллажи</a></li>
291<li itemprop="name"><a href="/cat/stenki" itemprop="url"><img src="/images/cat/1743.svg" width="24" height="24" alt="Стенки" class="menu-icon">Стенки</a></li>
292<li itemprop="name"><a href="/cat/mebel-dlya-spalni" itemprop="url"><img src="/images/cat/1749.svg" width="24" height="24" alt="Спальни" class="menu-icon">Спальни</a></li>
293</ul>
294</li>
295</ul>
296<form class="navbar-form navbar-left" name="form1" action="/search.php">
297<div class="form-group"><input type="text" name="q" class="form-control input-sm" placeholder="Поиск по названию или артикулу"></div>
298<button class="btn btn-default btn-sm">Найти</button>
299</form>
300<ul class="topm">
301<li itemprop="name"><a href="/cat/../constructor" itemprop="url"><img src="/images/cat/const.png" width="24" height="24" alt="Конструктор" class="menu-icon">Конструктор</a></li>
302<li itemprop="name"><a href="/cat/komody" itemprop="url"><img src="/images/cat/1680.svg" width="24" height="24" alt="Комоды" class="menu-icon">Комоды</a></li>
303<li itemprop="name"><a href="/cat/tumby" itemprop="url"><img src="/images/cat/1725.svg" width="24" height="24" alt="Тумбы" class="menu-icon">Тумбы</a></li>
304<li itemprop="name"><a href="/cat/stellazhi" itemprop="url"><img src="/images/cat/1703.svg" width="24" height="24" alt="Стеллажи" class="menu-icon">Стеллажи</a></li>
305<li itemprop="name"><a href="/cat/shkafy" itemprop="url"><img src="/images/cat/1722.svg" width="24" height="24" alt="Шкафы" class="menu-icon">Шкафы</a></li>
306<li itemprop="name"><a href="/cat/stenki" itemprop="url"><img src="/images/cat/1743.svg" width="24" height="24" alt="Стенки" class="menu-icon">Стенки</a></li>
307<li itemprop="name"><a href="/cat/prihozhie" itemprop="url"><img src="/images/cat/1731.svg" width="24" height="24" alt="Прихожие" class="menu-icon">Прихожие</a></li>
308<li itemprop="name"><a href="/cat/obuvnicy" itemprop="url"><img src="/images/cat/1700.svg" width="24" height="24" alt="Обувницы" class="menu-icon">Обувницы</a></li>
309<li itemprop="name"><a href="/cat/stoly" itemprop="url"><img src="/images/cat/1701.svg" width="24" height="24" alt="Столы" class="menu-icon">Столы</a></li>
310<li itemprop="name"><a href="/cat/chairs" itemprop="url"><img src="/images/cat/2042.svg" width="24" height="24" alt="Стулья" class="menu-icon">Стулья</a></li>
311<li itemprop="name"><a href="/cat/kuhny" itemprop="url"><img src="/images/cat/2012.svg" width="24" height="24" alt="Кухни" class="menu-icon">Кухни</a></li>
312<li itemprop="name"><a href="/cat/mebel-dlya-spalni" itemprop="url"><img src="/images/cat/1749.svg" width="24" height="24" alt="Спальни" class="menu-icon">Спальни</a></li>
313<li itemprop="name"><a href="/cat/sale" itemprop="url" style="color:#cc0000"><img src="/images/cat/1799.svg" width="24" height="24" alt="Распродажа" class="menu-icon">Распродажа</a></li>
314</ul>
315<ul class="nav navbar-nav navbar-right">
316<li>
<a rel="nofollow" class="feedback-link" href="/feedback/form" target="_blank">Заказать<br> звонок</a></li>
317<li><a href="https://t.me/+79915674335" rel="nofollow" aria-label="Написать нам в Telegram">
<i class="fa fa-telegram nav-msg-img" target="_blank" aria-hidden="true"></i></a></li>
318<li>
<a href="tel:88002002327" class="" rel="nofollow" aria-label="Позвонить нам">
<i class="fa fa-phone nav-msg-img" target="_blank" aria-hidden="true"></i>8 800 200–23–27</a></li>
319<li>
<noindex><div class="main-basket">
320<div class="main-basket-row">
321<a href="/basket/list" rel="nofollow" aria-label="Перейти в корзину" style="display:block;width:100%;height:100%;cursor:pointer;"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" class="svg-shop" viewBox="0 484 516 516" enable-background="new 0 484 516 516" xml:space="preserve">
322
323 <polyline fill="none" stroke-width="30" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" points=" 26.9,577.6 114,621.8 201.9,886.7 "></polyline>
324
325 <circle fill="none" stroke-width="30" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" cx="218" cy="933.2" r="44.8"></circle>
326
327 <line fill="none" stroke-width="30" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="262.1" y1="918.1" x2="486.9" y2="844.2"></line>
328 <path fill="none" stroke-width="30" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d=" M462.3,790.1l-206,67.2c-0.5,0.2-1-0.1-1.2-0.6l-67.2-206c-0.2-0.5,0.1-1,0.6-1.2l206-67.2c0.5-0.2,1,0.1,1.2,0.6l67.2,206 C463,789.4,462.8,789.9,462.3,790.1z"></path>
329
330 <line fill="none" stroke-width="30" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="312.3" y1="680.1" x2="291.8" y2="618.4"></line>
331 </svg></a><a id="basket_items_title"><span class="no-products-text"></span><span id="basket_items_txt" style="display:none;">товаров: 0</span></a>
332</div>
333<div class="main-basket-list">
334<div class="js-basket-list-container-top"></div>
335<center class="to-basket" style="display:none;"><a rel="/basket/list" href="/basket/list" class="btn btn-yellow-inline btn-lg" style="margin-right:0!important;">
336 Перейти в корзину
337 </a></center>
338</div>
339</div></noindex></li>
340</ul>
341</div>
342</div></nav><div class="main-block container-fluid"><div class="row" style="margin-right: unset;margin-left: unset;"><div class="col-lg-12 col-md-12 col-sm-12 col-xs-12" style="padding-right:0px;padding-left:0px;background: white;box-shadow: 0 3px 1px rgba(0, 0, 0, .05), 0 2px 0 rgba(0, 0, 0, .05), 0 1px 0 rgba(0, 0, 0, .05);"><div class="col-lg-12 col-md-12 col-sm-12 col-xs-12" style="padding-left: 0px;padding-right: 0px;"><div class="main-content">
343<nav id="menu-container" class="arrow"><div id="btn-nav-previous"><svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 24 24"><path d="M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg></div>
344<div id="btn-nav-next"><svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 24 24"><path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg></div>
345<div class="menu-inner-box"><div class="menu">
346<a href="/cat/sale" class="menu-item" itemprop="url" style="color:#cc0000">Распродажа</a>
<a href="/cat/../constructor" class="menu-item" itemprop="url">Конструктор</a>
<a href="/cat/komody" class="menu-item" itemprop="url">Комоды</a>
<a href="/cat/kuhny" class="menu-item" itemprop="url">Кухни</a>
<a href="/cat/tumby" class="menu-item" itemprop="url">Тумбы</a>
<a href="/cat/obuvnicy" class="menu-item" itemprop="url">Обувницы</a>
<a href="/cat/prihozhie" class="menu-item" itemprop="url">Прихожие</a>
<a href="/cat/stoly" class="menu-item" itemprop="url">Столы</a>
<a href="/cat/chairs" class="menu-item" itemprop="url">Стулья</a>
<a href="/cat/shkafy" class="menu-item" itemprop="url">Шкафы</a>
<a href="/cat/stellazhi" class="menu-item" itemprop="url">Стеллажи</a>
<a href="/cat/stenki" class="menu-item" itemprop="url">Стенки</a>
<a href="/cat/mebel-dlya-spalni" class="menu-item last-item" itemprop="url">Спальни</a>
347</div></div></nav>
<div class="breadcrumbs" itemscope="itemscope" itemtype="//schema.org/BreadcrumbList">
348<span itemscope="itemscope" itemprop="itemListElement" itemtype="http://schema.org/ListItem"><meta itemprop="position" content="1">
349<a href="/" itemprop="item">
<span itemprop="name" class="breadcrumb-item">Главная</span></a></span>
350 /
351 <span itemscope="itemscope" itemprop="itemListElement" itemtype="http://schema.org/ListItem"><meta itemprop="position" content="2">
352<a href="/cat/komody" itemprop="item">
<span class="breadcrumb-item" itemprop="name">Комоды</span></a></span>
353 /
354 <span class="breadcrumb-item"></span>
355</div>
356<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper/swiper-bundle.min.css">
357<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/swiper@9.1.1/swiper-bundle.min.js"></script>
<script type="text/javascript" src="/assets/js/card-swiper.js"></script><link rel="stylesheet" href="/assets/css/cat.css">
358<style>
359 @keyframes shimmer {
360 0% { background-position: -1000px 0; }
361 100% { background-position: 1000px 0; }
362 }
363
364 .cat-item-card-cover {
365 background: #f6f7f8;
366 background-image: linear-gradient(to right, #f6f7f8 0%, #edeef1 20%, #f6f7f8 40%, #f6f7f8 100%);
367 background-repeat: no-repeat;
368 background-size: 1000px 100%;
369 animation: shimmer 1.5s infinite linear forwards;
370 overflow: hidden;
371 position: relative;
372 display: block;
373 }
374
375 .cat-item-card-cover.img-loaded {
376 animation: none;
377 background: none;
378 }
379
380 .cat-item-cover-img {
381 opacity: 0;
382 transform: scale(1.03);
383 filter: blur(5px);
384 transition: opacity 0.5s ease-out, transform 0.7s ease-out, filter 0.5s ease-out;
385 width: 100%;
386 height: auto;
387 object-fit: contain;
388 display: block;
389 will-change: opacity, transform;
390 }
391
392 .cat-item-cover-img.loaded {
393 opacity: 1;
394 transform: scale(1);
395 filter: blur(0);
396 }
397
398 .cat-items.row {
399 min-height: 800px;
400 position: relative;
401 }
402
403 .pagination-wrapper {
404 position: -webkit-sticky;
405 position: sticky;
406 bottom: 0;
407 z-index: 990;
408 background: rgba(255, 255, 255, 0.98);
409 border-top: 1px solid #e5e5e5;
410 padding: 12px 0;
411 width: 100%;
412 box-shadow: 0 -4px 20px rgba(0,0,0,0.04);
413 display: flex;
414 justify-content: center;
415 align-items: center;
416 }
417
418 .pagination {
419 display: flex !important;
420 justify-content: center;
421 align-items: center;
422 flex-wrap: wrap;
423 margin: 0 !important;
424 padding: 0 !important;
425 float: none !important;
426 gap: 6px;
427 }
428
429 .pagination li {
430 display: block !important;
431 padding: 0 !important;
432 margin: 0 !important;
433 border: none !important;
434 background: none !important;
435 float: none !important;
436 }
437
438 .pagination li a {
439 display: flex;
440 align-items: center;
441 justify-content: center;
442 height: 40px;
443 min-width: 40px;
444 padding: 0 12px !important;
445 font-family: 'Montserrat', sans-serif;
446 font-size: 15px !important;
447 font-weight: 600;
448 color: #333 !important;
449 text-decoration: none !important;
450 background: #fff;
451 border: 1px solid #e0e0e0;
452 border-radius: 6px;
453 transition: all 0.2s ease;
454 }
455
456 .pagination li a:hover {
457 border-color: #ffda44;
458 background-color: #fffdf0;
459 color: #000 !important;
460 transform: translateY(-1px);
461 }
462
463 .pagination li.active a {
464 background-color: #ffda44 !important;
465 border-color: #ffda44 !important;
466 color: #000 !important;
467 pointer-events: none;
468 }
469
470 .pagination li.copy a {
471 background-color: #f8f9fa;
472 }
473
474 .pagination li.disabled a {
475 opacity: 0.4;
476 cursor: default;
477 pointer-events: none;
478 }
479
480 .pagination li.hidden { display: none; }
481
482 @keyframes fadeInUpCard {
483 0% {
484 opacity: 0;
485 transform: translateY(40px);
486 }
487 100% {
488 opacity: 1;
489 transform: translateY(0);
490 }
491 }
492
493 .cat-item-card.newly-added {
494 opacity: 0;
495 animation: fadeInUpCard 0.6s ease-out forwards;
496 }
497/* === PREMIUM THIN PROGRESS LINE (NEWS STYLE) === */
498 @media (max-width: 768px) {
499
500 /* 1. ТОВАРЫ - ОДИН СТОЛБЕЦ (Без изменений, оставляем как было красиво) */
501 .cat-items.row,
502 .catalogue-products.row {
503 display: block !important;
504 width: 100% !important;
505 margin: 0 !important;
506 padding: 0 10px !important;
507 box-sizing: border-box !important;
508 }
509
510 .cat-item-card,
511 .product-col,
512 .catalog-col,
513 .col-xs-12 {
514 width: 100% !important;
515 max-width: 100% !important;
516 display: block !important;
517 float: none !important;
518 margin: 0 0 35px 0 !important;
519 padding: 0 !important;
520 height: auto !important;
521 }
522
523 .cat-item-card-cover-block,
524 .product-col img {
525 margin: 0 auto !important;
526 display: block !important;
527 }
528
529 /* 2. СКРЫВАЕМ СТАРУЮ ПАГИНАЦИЮ */
530 .pagination-wrapper {
531 display: none !important;
532 }
533
534 /* 3. НОВАЯ ТОНКАЯ ЛИНИЯ */
535 #progress-line-container {
536 position: fixed;
537 bottom: 0;
538 left: 0;
539 width: 100%;
540 height: 5px; /* Толщина линии */
541 background: transparent; /* Фон прозрачный */
542 z-index: 99999; /* Поверх всего */
543 display: block !important;
544 pointer-events: none; /* Чтобы сквозь нее можно было кликать */
545 }
546
547 #progress-line-bar {
548 height: 100%;
549 background: #ffda44; /* Ваш желтый брендовый */
550 width: 0%;
551 box-shadow: 0 0 10px rgba(255, 218, 68, 0.7); /* Легкое свечение */
552 transition: width 0.1s linear; /* Плавность */
553 border-top-right-radius: 4px;
554 border-bottom-right-radius: 4px;
555 }
556 }
557
558 /* Скрываем на ПК */
559 #progress-line-container {
560 display: none;
561 }
562 </style>
563<div itemscope="" itemtype="https://schema.org/ItemList">
564<meta itemprop="name" content="Комоды">
565<meta itemprop="numberOfItems" content="659">
566<div class="content-item">
567<div class="cat-heading">
<h1 class="h1">Комоды в Москве</h1><span class="cat-total">
<sup>659</sup></span>
568</div>
<select class="subcat" onchange="location = this.value;"><option selected="selected" disabled="disabled">Выберите категорию</option><option selected="selected" disabled="disabled">Выберите категорию</option><option value="/cat/komody/nedorogo">Недорогие комоды</option><option value="/cat/komody/belye">Белые комоды</option><option value="/cat/komody/pelenalnye">Пеленальные комоды</option><option value="/cat/komody/s-yashchikami">Комоды с ящиками</option><option value="/cat/komody/v-detskuyu">Комоды в детскую</option><option value="/cat/komody/uzkie">Узкие комоды</option><option value="/cat/komody/v-prihozhuyu">Комоды в прихожую</option><option value="/cat/komody/s-zerkalom">Комоды с зеркалом</option><option value="/cat/komody/v-gostinuyu">Комоды в гостиную</option><option value="/cat/komody/cveta-dub">Комоды цвета дуб</option><option value="/cat/komody/pod-televizor">Комоды под телевизор</option><option value="/cat/shkafy/raspashnye/shkaf-komod">Шкафы-комоды</option><option value="/cat/komody/vysokie">Высокие комоды</option><option value="/cat/komody/venge">Комоды цвета венге</option><option value="/cat/komody/deshevye">Дешёвые комоды</option><option value="/cat/komody/sovremennye">Современные комоды</option><option value="/cat/komody/dlinnye">Длинные комоды</option><option value="/cat/komody/glyanec">Комоды глянец</option><option value="/cat/komody/bolshie">Большие комоды</option><option value="/cat/komody/dlya-spalni">Комоды для спальни</option><option value="/cat/komody/chernye">Чёрные комоды</option><option value="/cat/komody/vydvizhnye">Выдвижные комоды</option><option value="/cat/komody/dlya-belya">Комоды для белья</option><option value="/cat/komody/mini">Мини-комоды</option><option value="/cat/komody/mdf">Комоды из МДФ</option><option value="/cat/komody/ldsp">Комоды из ЛДСП</option><option value="/cat/komody/shirokie">Широкие комоды</option><option value="/cat/komody/cveta-orekh">Комоды цвета орех</option><option value="/cat/komody/svetlye">Светлые комоды</option><option value="/cat/komody/klassika">Классические комоды</option><option value="/cat/stellazhi/stellazh-komod">Стеллажи-комоды</option><option value="/cat/komody/s-dvercami">Комоды с дверцами</option><option value="/cat/komody/na-nozhkah">Комоды на ножках</option><option value="/cat/komody/krasivye">Красивые комоды</option><option value="/cat/komody/temnye">Тёмные комоды</option><option value="/cat/komody/malenkie">Маленькие комоды</option><option value="/cat/komody/s-polkami">Комоды с полками</option><option value="/cat/komody/nizkie">Низкие комоды</option><option value="/cat/komody/venge-dub">Комоды цвета венге и дуб молочный</option><option value="/cat/komody/korichnevye">Коричневые комоды</option><option value="/cat/komody/dlya-odezhdy">Комоды для одежды</option><option value="/cat/komody/standart">Комоды стандарт</option><option value="/cat/komody/stilnye">Стильные комоды</option><option value="/cat/komody/bezhevye">Бежевые комоды</option><option value="/cat/komody/so-steklom">Комоды со стеклом</option><option value="/cat/komody/dlya-veshchej">Комоды для вещей</option><option value="/cat/komody/prikrovatnye">Прикроватные комоды</option><option value="/cat/komody/dizajnerskie">Дизайнерские комоды</option><option value="/cat/komody/bez-ruchek">Комоды без ручек</option><option value="/cat/komody/mihail-lyuks">Комоды «Михаил-Люкс»</option><option value="/cat/komody/modern">Комоды «Модерн»</option><option value="/cat/komody/elit">Комоды «Элит»</option><option value="/cat/komody/fink">Комоды «Финк»</option><option value="/cat/komody/milan">Комоды «Милан»</option><option value="/cat/komody/nordik">Комоды «Нордик»</option><option value="/cat/komody/neyt">Комоды «Нейт»</option><option value="/cat/komody/vental">Комоды «Вентал»</option><option value="/cat/komody/bonapart">Комоды «Бонапарт»</option><option value="/cat/komody/stenvord">Комоды «Стенворд»</option><option value="/cat/komody/karlos">Комоды «Карлос»</option><option value="/cat/komody/2-yashchika">Комоды с двумя ящиками</option><option value="/cat/komody/3-yashchika">Комоды с тремя ящиками</option><option value="/cat/komody/4-yashchika">Комоды с четырьмя ящиками</option><option value="/cat/komody/5-yashchikov">Комоды с пятью ящиками</option><option value="/cat/komody/6-yashchikov">Комоды с шестью ящиками</option><option value="/cat/komody/8-yashchikov">Комоды с восемью ящиками</option><option value="/cat/komody/glubinoy-30-sm">Комоды глубиной 30 см</option><option value="/cat/komody/glubinoy-40-sm">Комоды глубиной 40 см</option><option value="/cat/komody/shirinoy-60-sm">Комоды шириной 60 см</option></select></div>
569<div class="col-md-2">
<filter><filter><link rel="stylesheet" href="/assets/js/ion.rangeSlider/css/ion.rangeSlider.css">
570 <link rel="stylesheet" href="/assets/js/ion.rangeSlider/css/ion.rangeSlider.skinFlat.css">
571 <link rel="stylesheet" href="/assets/css/filters.css">
572 <script src="/assets/js/ion.rangeSlider/js/ion.rangeSlider.min.js"></script>
573 <script src="/assets/js/filters.js"></script>
574 <form class="fltr-form fltr-form-hidden">
575 <div class="sorting-filter">
576
<span class="compact-mode-hide">
577 Сортировка:
578 </span>
579 <div class="btn-group btn-group-toggle btn-group-sorting">
580 <div data-toggle="dropdown" class="btn btn-sm btn-default dropdown-toggle" aria-expanded="true">
581
<span>По популярности</span>
582 <i class="caret"></i>
583 </div>
584 <ul class="dropdown-menu">
585<li>
586
<a href="#" onclick="filterSortBy('По популярности', 'popular', 'asc');return false;">
587 По популярности
588 </a>
589 </li>
590<li>
591
<a href="#" onclick="filterSortBy('Сначала дешевле', 'price', 'asc');return false;">
592 Сначала дешевле
593 </a>
594 </li>
595<li>
596
<a href="#" onclick="filterSortBy('Сначала дороже', 'price', 'desc');return false;">
597 Сначала дороже
598 </a>
599 </li>
600<li>
601
<a href="#" onclick="filterSortBy('Название А — Я', 'model', 'asc');return false;">
602 Название А — Я
603 </a>
604 </li>
605<li>
606
<a href="#" onclick="filterSortBy('Название Я — А', 'model', 'desc');return false;">
607 Название Я — А
608 </a>
609 </li>
610<li>
611
<a href="#" onclick="filterSortBy('Сначала узкие', '187', 'asc');return false;">
612 Сначала узкие
613 </a>
614 </li>
615<li>
616
<a href="#" onclick="filterSortBy('Сначала широкие', '187', 'desc');return false;">
617 Сначала широкие
618 </a>
619 </li>
620<li>
621
<a href="#" onclick="filterSortBy('Сначала низкие', '188', 'asc');return false;">
622 Сначала низкие
623 </a>
624 </li>
625<li>
626
<a href="#" onclick="filterSortBy('Сначала высокие', '188', 'desc');return false;">
627 Сначала высокие
628 </a>
629 </li>
630<li>
631
<a href="#" onclick="filterSortBy('Сначала неглубокие', '189', 'asc');return false;">
632 Сначала неглубокие
633 </a>
634 </li>
635<li>
636
<a href="#" onclick="filterSortBy('Сначала глубокие', '189', 'desc');return false;">
637 Сначала глубокие
638 </a>
639 </li>
640</ul>
641 </div>
642 <input type="hidden" id="f-order" name="order" value="popular">
643 <input type="hidden" id="f-order_pos" name="order_pos" value="asc">
644 </div>
645<span class="compact-mode-hide fltr-title" style="display: inline-block;float: left;margin: 2px 5px 0 0;">
646 Фильтр:
647 </span>
648 <span class="filter-color-selector-wrapper">
649 <div class="btn-group btn-group-toggle filter-color-selector">
650 <button type="button" class="btn btn-sm btn-warning dropdown-toggle" data-toggle="dropdown" style="margin-right: 2px;">
651 <span class="compact-mode-hide">Фильтр по цветам </span>
652 <span class="compact-mode-show">Цвета </span>
653 <span class="caret"></span>
654 </button>
655 <ul class="dropdown-menu colors-dropdown"><li class="filter-color-selector-container">
656<a href="#" data-cid="13" data-photo_color_id="31" id="color-list-preview-13" class="color-selector-item" onclick="selectFilterColor(13);event.stopPropagation();return false;">
657
<img src="/images/it_color/31-small.jpg">Белый</a><a href="#" data-cid="9" data-photo_color_id="35" id="color-list-preview-9" class="color-selector-item" onclick="selectFilterColor(9);event.stopPropagation();return false;">
658
<img src="/images/it_color/35-small.jpg">Бук</a><a href="#" data-cid="12" data-photo_color_id="23" id="color-list-preview-12" class="color-selector-item" onclick="selectFilterColor(12);event.stopPropagation();return false;">
659
<img src="/images/it_color/23-small.jpg">Венге</a><a href="#" data-cid="15" data-photo_color_id="49" id="color-list-preview-15" class="color-selector-item" onclick="selectFilterColor(15);event.stopPropagation();return false;">
660
<img src="/images/it_color/49-small.jpg">Вишня</a><a href="#" data-cid="11" data-photo_color_id="24" id="color-list-preview-11" class="color-selector-item" onclick="selectFilterColor(11);event.stopPropagation();return false;">
661
<img src="/images/it_color/24-small.jpg">Дуб</a><a href="#" data-cid="16" data-photo_color_id="52" id="color-list-preview-16" class="color-selector-item" onclick="selectFilterColor(16);event.stopPropagation();return false;">
662
<img src="/images/it_color/52-small.jpg">Клен</a><a href="#" data-cid="20" data-photo_color_id="894" id="color-list-preview-20" class="color-selector-item" onclick="selectFilterColor(20);event.stopPropagation();return false;">
663
<img src="/images/it_color/894-small.jpg">Красное дерево</a><a href="#" data-cid="19" data-photo_color_id="104" id="color-list-preview-19" class="color-selector-item" onclick="selectFilterColor(19);event.stopPropagation();return false;">
664
<img src="/images/it_color/104-small.jpg">Махагон</a><a href="#" data-cid="27" data-photo_color_id="129" id="color-list-preview-27" class="color-selector-item" onclick="selectFilterColor(27);event.stopPropagation();return false;">
665
<img src="/images/it_color/129-small.jpg">Многоцветный</a><a href="#" data-cid="26" data-photo_color_id="60" id="color-list-preview-26" class="color-selector-item" onclick="selectFilterColor(26);event.stopPropagation();return false;">
666
<img src="/images/it_color/60-small.jpg">Ноче Экко</a><a href="#" data-cid="18" data-photo_color_id="38" id="color-list-preview-18" class="color-selector-item" onclick="selectFilterColor(18);event.stopPropagation();return false;">
667
<img src="/images/it_color/38-small.jpg">Ольха</a><a href="#" data-cid="8" data-photo_color_id="30" id="color-list-preview-8" class="color-selector-item" onclick="selectFilterColor(8);event.stopPropagation();return false;">
668
<img src="/images/it_color/30-small.jpg">Орех</a><a href="#" data-cid="43" data-photo_color_id="692" id="color-list-preview-43" class="color-selector-item" onclick="selectFilterColor(43);event.stopPropagation();return false;">
669
<img src="/images/it_color/692-small.jpg">Оттенки желтого</a><a href="#" data-cid="39" data-photo_color_id="500" id="color-list-preview-39" class="color-selector-item" onclick="selectFilterColor(39);event.stopPropagation();return false;">
670
<img src="/images/it_color/500-small.jpg">Оттенки зеленого</a><a href="#" data-cid="37" data-photo_color_id="492" id="color-list-preview-37" class="color-selector-item" onclick="selectFilterColor(37);event.stopPropagation();return false;">
671
<img src="/images/it_color/492-small.jpg">Оттенки красного</a><a href="#" data-cid="41" data-photo_color_id="494" id="color-list-preview-41" class="color-selector-item" onclick="selectFilterColor(41);event.stopPropagation();return false;">
672
<img src="/images/it_color/494-small.jpg">Оттенки оранжевого</a><a href="#" data-cid="38" data-photo_color_id="635" id="color-list-preview-38" class="color-selector-item" onclick="selectFilterColor(38);event.stopPropagation();return false;">
673
<img src="/images/it_color/635-small.jpg">Оттенки синего</a><a href="#" data-cid="21" data-photo_color_id="171" id="color-list-preview-21" class="color-selector-item" onclick="selectFilterColor(21);event.stopPropagation();return false;">
674
<img src="/images/it_color/171-small.jpg">Светло-коричневый</a><a href="#" data-cid="25" data-photo_color_id="66" id="color-list-preview-25" class="color-selector-item" onclick="selectFilterColor(25);event.stopPropagation();return false;">
675
<img src="/images/it_color/66-small.jpg">Светлый</a><a href="#" data-cid="36" data-photo_color_id="431" id="color-list-preview-36" class="color-selector-item" onclick="selectFilterColor(36);event.stopPropagation();return false;">
676
<img src="/images/it_color/431-small.jpg">Серый</a><a href="#" data-cid="14" data-photo_color_id="126" id="color-list-preview-14" class="color-selector-item" onclick="selectFilterColor(14);event.stopPropagation();return false;">
677
<img src="/images/it_color/126-small.jpg">Слива</a><a href="#" data-cid="22" data-photo_color_id="176" id="color-list-preview-22" class="color-selector-item" onclick="selectFilterColor(22);event.stopPropagation();return false;">
678
<img src="/images/it_color/176-small.jpg">Средне-коричневый</a><a href="#" data-cid="23" data-photo_color_id="300" id="color-list-preview-23" class="color-selector-item" onclick="selectFilterColor(23);event.stopPropagation();return false;">
679
<img src="/images/it_color/300-small.jpg">Темно-коричневый</a><a href="#" data-cid="24" data-photo_color_id="187" id="color-list-preview-24" class="color-selector-item" onclick="selectFilterColor(24);event.stopPropagation();return false;">
680
<img src="/images/it_color/187-small.jpg">Черный</a><a href="#" data-cid="28" data-photo_color_id="36" id="color-list-preview-28" class="color-selector-item" onclick="selectFilterColor(28);event.stopPropagation();return false;">
681
<img src="/images/it_color/36-small.jpg">Ясень Шимо светлый</a><a href="#" data-cid="29" data-photo_color_id="37" id="color-list-preview-29" class="color-selector-item" onclick="selectFilterColor(29);event.stopPropagation();return false;">
682
<img src="/images/it_color/37-small.jpg">Ясень Шимо темный</a>
683</li></ul>
684 </div>
685 </span>
686 <input type="hidden" name="f-colors" id="f-colors" value="">
687 <span class="filter-colors-selected"></span>
688
<div class="btn btn-warning btn-sm show-fltr-form-btn" style="margin: 0 1em 1em 0;float: left;">
689 Показать фильтры
690 </div>
691 <div class="fltrs">
692 <div class="row">
693 <div class="col-md-6 col-lg-3 fltr-attr-wr">
694
<div class="filter-name">
695 По цене, р.:
696 </div>
697 <div class="fltr-int-range-wr">
698
<input type="text" value="859-to-48929" id="fprice-range" name="fprice" class="fltr-input fltr-int-range">
699 </div>
700 </div>
701 <script>
702 (function($) {
703 $(function() {
704 FILTER_INITIALIZATORS.push(function(){
705 $("#fprice-range").ionRangeSlider({
706 type: "double",
707 input_values_separator: "-to-",
708 disable: false,
709 min: 859,
710 max: 48929,
711 prettify: function (num) {
712 return num;
713 }
714 });
715 });
716 });
717 })(jQuery);
718 </script>
719 <div class="col-md-6 col-lg-3 fltr-attr-wr">
720
<div class="filter-name">
721 Глубина, см:
722 </div>
723 <div class="fltr-int-range-wr">
724
<input type="text" value="0-to-0" id="f189-range" name="f189" class="fltr-input fltr-int-range">
725 </div>
726 </div>
727 <script>
728 (function($) {
729 $(function() {
730 FILTER_INITIALIZATORS.push(function(){
731 $("#f189-range").ionRangeSlider({
732 type: "double",
733 input_values_separator: "-to-",
734 disable: true,
735 min: 0,
736 max: 0,
737 prettify: function (num) {
738 return parseFloat(num / 10);
739 }
740 });
741 });
742 });
743 })(jQuery);
744 </script>
745 <div class="col-md-6 col-lg-3 fltr-attr-wr">
746
<div class="filter-name">
747 Высота, см:
748 </div>
749 <div class="fltr-int-range-wr">
750
<input type="text" value="0-to-0" id="f188-range" name="f188" class="fltr-input fltr-int-range">
751 </div>
752 </div>
753 <script>
754 (function($) {
755 $(function() {
756 FILTER_INITIALIZATORS.push(function(){
757 $("#f188-range").ionRangeSlider({
758 type: "double",
759 input_values_separator: "-to-",
760 disable: true,
761 min: 0,
762 max: 0,
763 prettify: function (num) {
764 return parseFloat(num / 10);
765 }
766 });
767 });
768 });
769 })(jQuery);
770 </script>
771 <div class="col-md-6 col-lg-3 fltr-attr-wr">
772
<div class="filter-name">
773 Ширина, см:
774 </div>
775 <div class="fltr-int-range-wr">
776
<input type="text" value="0-to-0" id="f187-range" name="f187" class="fltr-input fltr-int-range">
777 </div>
778 </div>
779 <script>
780 (function($) {
781 $(function() {
782 FILTER_INITIALIZATORS.push(function(){
783 $("#f187-range").ionRangeSlider({
784 type: "double",
785 input_values_separator: "-to-",
786 disable: true,
787 min: 0,
788 max: 0,
789 prettify: function (num) {
790 return parseFloat(num / 10);
791 }
792 });
793 });
794 });
795 })(jQuery);
796 </script>
797</div>
798<div class="form-group">
799 <button class="btn btn-warning btn-sm submit-filter-btn">Применить фильтры</button>
800
<a class="btn btn-link btn-sm" href="/cat/komody">
801 Сбросить
802 </a>
803
<a class="btn btn-link btn-sm hide-fltr-form-btn">
804 Скрыть фильтры
805 </a>
806 </div>
807</div>
808 </form></filter></filter></div>
809<div class="col-md-8">
810<meta itemprop="image" content="//komodmsk.ru/images/it/1622495_3.jpg">
811<div><div class="cat-items row">
812<div class="cat-item-card" itemprop="itemListElement" itemscope="" itemtype="https://schema.org/Product">
813<meta itemprop="position" content="1">
814<meta itemprop="name" content="Комод Йорк-40">
815<meta itemprop="description" content="Распродажа комодов «Йорк 40» в интернет-магазине мебельной фабрики КомодМск. Быстрая доставка, подъём и сборка в день доставки. Цена 16599 р. Любые варианты расцветок, индивидуальные размеры.">
816<a itemprop="url" href="/cat/komody/kupit-komod-york-40-1622495" data-stock-master="0" data-new-label="1" data-bestseller="0" data-3d-model="0"><div class="cat-item-card-cover-block">
817<div class="swiper cover-slider">
818<div class="swiper-wrapper">
819<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
820<link itemprop="image" href="/images/it/1622495_3.jpg">
821<img src="/images/it/1622495_3.jpg" class="cat-item-cover-img" alt="Комод Йорк-40" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');" onerror="this.style.display='none'">
822</div></div>
823<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
824<link itemprop="image" href="/images/it/1622495_105115_p2.jpg">
825<img src="/images/it/1622495_105115_p2.jpg" class="cat-item-cover-img" alt="Комод Йорк-40" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');">
826</div></div>
827</div>
828<div class="swiper-pagination"></div>
829</div>
830<div class="cat-item-card-bullets">
831<div data-number-item="0" class="card-bullet"></div>
832<div data-number-item="1" class="card-bullet"></div>
833</div>
834<div class="item-labels"><span class="new_label">
<img src="/images/new.svg" loading="lazy" alt="Новинка"></span></div>
835</div></a><h2 class="cat-item-card-heading">
<a href="/cat/komody/kupit-komod-york-40-1622495">Комод Йорк-40</a></h2>
836<div class="cat-item-card-offer" itemprop="offers" itemscope="" itemtype="https://schema.org/Offer">
837<meta itemprop="price" content="20259">
838<meta itemprop="priceCurrency" content="RUB">
839<link itemprop="availability" href="https://schema.org/InStock">
840<meta itemprop="url" content="/cat/komody/kupit-komod-york-40-1622495">
841<del>
<price_old_formatted>22 819</price_old_formatted>
<span class="rub">₽</span></del><p class="cat-item-card-price">
<price_formatted>20 259</price_formatted>
<span class="rub">₽</span></p>
842<div class="cat-item-card-dims"></div>
843</div>
844</div>
845<div class="cat-item-card" itemprop="itemListElement" itemscope="" itemtype="https://schema.org/Product">
846<meta itemprop="position" content="2">
847<meta itemprop="name" content="Комод Йорк-39">
848<meta itemprop="description" content="Распродажа комодов «Йорк 39» в интернет-магазине мебельной фабрики КомодМск. Быстрая доставка, подъём и сборка в день доставки. Цена 11699 р. Любые варианты расцветок, индивидуальные размеры.">
849<a itemprop="url" href="/cat/komody/kupit-komod-york-39-1622494" data-stock-master="0" data-new-label="1" data-bestseller="0" data-3d-model="0"><div class="cat-item-card-cover-block">
850<div class="swiper cover-slider">
851<div class="swiper-wrapper">
852<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
853<link itemprop="image" href="/images/it/1622494_3.jpg">
854<img src="/images/it/1622494_3.jpg" class="cat-item-cover-img" alt="Комод Йорк-39" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');" onerror="this.style.display='none'">
855</div></div>
856<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
857<link itemprop="image" href="/images/it/1622494_105114_p2.jpg">
858<img src="/images/it/1622494_105114_p2.jpg" class="cat-item-cover-img" alt="Комод Йорк-39" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');">
859</div></div>
860</div>
861<div class="swiper-pagination"></div>
862</div>
863<div class="cat-item-card-bullets">
864<div data-number-item="0" class="card-bullet"></div>
865<div data-number-item="1" class="card-bullet"></div>
866</div>
867<div class="item-labels"><span class="new_label">
<img src="/images/new.svg" loading="lazy" alt="Новинка"></span></div>
868</div></a><h2 class="cat-item-card-heading">
<a href="/cat/komody/kupit-komod-york-39-1622494">Комод Йорк-39</a></h2>
869<div class="cat-item-card-offer" itemprop="offers" itemscope="" itemtype="https://schema.org/Offer">
870<meta itemprop="price" content="14279">
871<meta itemprop="priceCurrency" content="RUB">
872<link itemprop="availability" href="https://schema.org/InStock">
873<meta itemprop="url" content="/cat/komody/kupit-komod-york-39-1622494">
874<del>
<price_old_formatted>16 109</price_old_formatted>
<span class="rub">₽</span></del><p class="cat-item-card-price">
<price_formatted>14 279</price_formatted>
<span class="rub">₽</span></p>
875<div class="cat-item-card-dims"></div>
876</div>
877</div>
878<div class="cat-item-card" itemprop="itemListElement" itemscope="" itemtype="https://schema.org/Product">
879<meta itemprop="position" content="3">
880<meta itemprop="name" content="Комод Йорк-38">
881<meta itemprop="description" content="Распродажа комодов «Йорк 38» в интернет-магазине мебельной фабрики КомодМск. Быстрая доставка, подъём и сборка в день доставки. Цена 15199 р. Любые варианты расцветок, индивидуальные размеры.">
882<a itemprop="url" href="/cat/komody/kupit-komod-york-38-1622493" data-stock-master="0" data-new-label="1" data-bestseller="0" data-3d-model="0"><div class="cat-item-card-cover-block">
883<div class="swiper cover-slider">
884<div class="swiper-wrapper">
885<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
886<link itemprop="image" href="/images/it/1622493_3.jpg">
887<img src="/images/it/1622493_3.jpg" class="cat-item-cover-img" alt="Комод Йорк-38" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');" onerror="this.style.display='none'">
888</div></div>
889<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
890<link itemprop="image" href="/images/it/1622493_105113_p2.jpg">
891<img src="/images/it/1622493_105113_p2.jpg" class="cat-item-cover-img" alt="Комод Йорк-38" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');">
892</div></div>
893</div>
894<div class="swiper-pagination"></div>
895</div>
896<div class="cat-item-card-bullets">
897<div data-number-item="0" class="card-bullet"></div>
898<div data-number-item="1" class="card-bullet"></div>
899</div>
900<div class="item-labels"><span class="new_label">
<img src="/images/new.svg" loading="lazy" alt="Новинка"></span></div>
901</div></a><h2 class="cat-item-card-heading">
<a href="/cat/komody/kupit-komod-york-38-1622493">Комод Йорк-38</a></h2>
902<div class="cat-item-card-offer" itemprop="offers" itemscope="" itemtype="https://schema.org/Offer">
903<meta itemprop="price" content="18549">
904<meta itemprop="priceCurrency" content="RUB">
905<link itemprop="availability" href="https://schema.org/InStock">
906<meta itemprop="url" content="/cat/komody/kupit-komod-york-38-1622493">
907<del>
<price_old_formatted>20 869</price_old_formatted>
<span class="rub">₽</span></del><p class="cat-item-card-price">
<price_formatted>18 549</price_formatted>
<span class="rub">₽</span></p>
908<div class="cat-item-card-dims"></div>
909</div>
910</div>
911<div class="cat-item-card" itemprop="itemListElement" itemscope="" itemtype="https://schema.org/Product">
912<meta itemprop="position" content="4">
913<meta itemprop="name" content="Комод Йорк-35">
914<meta itemprop="description" content="Распродажа комодов «Йорк 35» в интернет-магазине мебельной фабрики КомодМск. Быстрая доставка, подъём и сборка в день доставки. Цена 21099 р. Любые варианты расцветок, индивидуальные размеры.">
915<a itemprop="url" href="/cat/komody/kupit-komod-york-35-1622492" data-stock-master="0" data-new-label="1" data-bestseller="0" data-3d-model="0"><div class="cat-item-card-cover-block">
916<div class="swiper cover-slider">
917<div class="swiper-wrapper">
918<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
919<link itemprop="image" href="/images/it/1622492_3.jpg">
920<img src="/images/it/1622492_3.jpg" class="cat-item-cover-img" alt="Комод Йорк-35" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');" onerror="this.style.display='none'">
921</div></div>
922<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
923<link itemprop="image" href="/images/it/1622492_105112_p2.jpg">
924<img src="/images/it/1622492_105112_p2.jpg" class="cat-item-cover-img" alt="Комод Йорк-35" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');">
925</div></div>
926</div>
927<div class="swiper-pagination"></div>
928</div>
929<div class="cat-item-card-bullets">
930<div data-number-item="0" class="card-bullet"></div>
931<div data-number-item="1" class="card-bullet"></div>
932</div>
933<div class="item-labels"><span class="new_label">
<img src="/images/new.svg" loading="lazy" alt="Новинка"></span></div>
934</div></a><h2 class="cat-item-card-heading">
<a href="/cat/komody/kupit-komod-york-35-1622492">Комод Йорк-35</a></h2>
935<div class="cat-item-card-offer" itemprop="offers" itemscope="" itemtype="https://schema.org/Offer">
936<meta itemprop="price" content="25749">
937<meta itemprop="priceCurrency" content="RUB">
938<link itemprop="availability" href="https://schema.org/InStock">
939<meta itemprop="url" content="/cat/komody/kupit-komod-york-35-1622492">
940<del>
<price_old_formatted>29 039</price_old_formatted>
<span class="rub">₽</span></del><p class="cat-item-card-price">
<price_formatted>25 749</price_formatted>
<span class="rub">₽</span></p>
941<div class="cat-item-card-dims"></div>
942</div>
943</div>
944<div class="cat-item-card" itemprop="itemListElement" itemscope="" itemtype="https://schema.org/Product">
945<meta itemprop="position" content="5">
946<meta itemprop="name" content="Комод Йорк-20">
947<meta itemprop="description" content="Распродажа комодов «Йорк 20» в интернет-магазине мебельной фабрики КомодМск. Быстрая доставка, подъём и сборка в день доставки. Цена 16899 р. Любые варианты расцветок, индивидуальные размеры.">
948<a itemprop="url" href="/cat/komody/kupit-komod-york-20-1622491" data-stock-master="0" data-new-label="1" data-bestseller="0" data-3d-model="0"><div class="cat-item-card-cover-block">
949<div class="swiper cover-slider">
950<div class="swiper-wrapper">
951<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
952<link itemprop="image" href="/images/it/1622491_3.jpg">
953<img src="/images/it/1622491_3.jpg" class="cat-item-cover-img" alt="Комод Йорк-20" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');" onerror="this.style.display='none'">
954</div></div>
955<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
956<link itemprop="image" href="/images/it/1622491_105111_p2.jpg">
957<img src="/images/it/1622491_105111_p2.jpg" class="cat-item-cover-img" alt="Комод Йорк-20" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');">
958</div></div>
959</div>
960<div class="swiper-pagination"></div>
961</div>
962<div class="cat-item-card-bullets">
963<div data-number-item="0" class="card-bullet"></div>
964<div data-number-item="1" class="card-bullet"></div>
965</div>
966<div class="item-labels"><span class="new_label">
<img src="/images/new.svg" loading="lazy" alt="Новинка"></span></div>
967</div></a><h2 class="cat-item-card-heading">
<a href="/cat/komody/kupit-komod-york-20-1622491">Комод Йорк-20</a></h2>
968<div class="cat-item-card-offer" itemprop="offers" itemscope="" itemtype="https://schema.org/Offer">
969<meta itemprop="price" content="20619">
970<meta itemprop="priceCurrency" content="RUB">
971<link itemprop="availability" href="https://schema.org/InStock">
972<meta itemprop="url" content="/cat/komody/kupit-komod-york-20-1622491">
973<del>
<price_old_formatted>23 179</price_old_formatted>
<span class="rub">₽</span></del><p class="cat-item-card-price">
<price_formatted>20 619</price_formatted>
<span class="rub">₽</span></p>
974<div class="cat-item-card-dims"></div>
975</div>
976</div>
977<div class="cat-item-card" itemprop="itemListElement" itemscope="" itemtype="https://schema.org/Product">
978<meta itemprop="position" content="6">
979<meta itemprop="name" content="Комод Йорк-19">
980<meta itemprop="description" content="Распродажа комодов «Йорк 19» в интернет-магазине мебельной фабрики КомодМск. Быстрая доставка, подъём и сборка в день доставки. Цена 12499 р. Любые варианты расцветок, индивидуальные размеры.">
981<a itemprop="url" href="/cat/komody/kupit-komod-york-19-1622490" data-stock-master="0" data-new-label="1" data-bestseller="0" data-3d-model="0"><div class="cat-item-card-cover-block">
982<div class="swiper cover-slider">
983<div class="swiper-wrapper">
984<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
985<link itemprop="image" href="/images/it/1622490_3.jpg">
986<img src="/images/it/1622490_3.jpg" class="cat-item-cover-img" alt="Комод Йорк-19" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');" onerror="this.style.display='none'">
987</div></div>
988<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
989<link itemprop="image" href="/images/it/1622490_105109_p2.jpg">
990<img src="/images/it/1622490_105109_p2.jpg" class="cat-item-cover-img" alt="Комод Йорк-19" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');">
991</div></div>
992</div>
993<div class="swiper-pagination"></div>
994</div>
995<div class="cat-item-card-bullets">
996<div data-number-item="0" class="card-bullet"></div>
997<div data-number-item="1" class="card-bullet"></div>
998</div>
999<div class="item-labels"><span class="new_label">
<img src="/images/new.svg" loading="lazy" alt="Новинка"></span></div>
1000</div></a><h2 class="cat-item-card-heading">
<a href="/cat/komody/kupit-komod-york-19-1622490">Комод Йорк-19</a></h2>
1001<div class="cat-item-card-offer" itemprop="offers" itemscope="" itemtype="https://schema.org/Offer">
1002<meta itemprop="price" content="15249">
1003<meta itemprop="priceCurrency" content="RUB">
1004<link itemprop="availability" href="https://schema.org/InStock">
1005<meta itemprop="url" content="/cat/komody/kupit-komod-york-19-1622490">
1006<del>
<price_old_formatted>17 209</price_old_formatted>
<span class="rub">₽</span></del><p class="cat-item-card-price">
<price_formatted>15 249</price_formatted>
<span class="rub">₽</span></p>
1007<div class="cat-item-card-dims"></div>
1008</div>
1009</div>
1010<div class="cat-item-card" itemprop="itemListElement" itemscope="" itemtype="https://schema.org/Product">
1011<meta itemprop="position" content="7">
1012<meta itemprop="name" content="Комод Йорк-18">
1013<meta itemprop="description" content="Распродажа комодов «Йорк 18» в интернет-магазине мебельной фабрики КомодМск. Быстрая доставка, подъём и сборка в день доставки. Цена 11299 р. Любые варианты расцветок, индивидуальные размеры.">
1014<a itemprop="url" href="/cat/komody/kupit-komod-york-18-1622489" data-stock-master="0" data-new-label="1" data-bestseller="0" data-3d-model="0"><div class="cat-item-card-cover-block">
1015<div class="swiper cover-slider">
1016<div class="swiper-wrapper">
1017<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
1018<link itemprop="image" href="/images/it/1622489_3.jpg">
1019<img src="/images/it/1622489_3.jpg" class="cat-item-cover-img" alt="Комод Йорк-18" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');" onerror="this.style.display='none'">
1020</div></div>
1021<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
1022<link itemprop="image" href="/images/it/1622489_105108_p2.jpg">
1023<img src="/images/it/1622489_105108_p2.jpg" class="cat-item-cover-img" alt="Комод Йорк-18" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');">
1024</div></div>
1025</div>
1026<div class="swiper-pagination"></div>
1027</div>
1028<div class="cat-item-card-bullets">
1029<div data-number-item="0" class="card-bullet"></div>
1030<div data-number-item="1" class="card-bullet"></div>
1031</div>
1032<div class="item-labels"><span class="new_label">
<img src="/images/new.svg" loading="lazy" alt="Новинка"></span></div>
1033</div></a><h2 class="cat-item-card-heading">
<a href="/cat/komody/kupit-komod-york-18-1622489">Комод Йорк-18</a></h2>
1034<div class="cat-item-card-offer" itemprop="offers" itemscope="" itemtype="https://schema.org/Offer">
1035<meta itemprop="price" content="13789">
1036<meta itemprop="priceCurrency" content="RUB">
1037<link itemprop="availability" href="https://schema.org/InStock">
1038<meta itemprop="url" content="/cat/komody/kupit-komod-york-18-1622489">
1039<del>
<price_old_formatted>15 499</price_old_formatted>
<span class="rub">₽</span></del><p class="cat-item-card-price">
<price_formatted>13 789</price_formatted>
<span class="rub">₽</span></p>
1040<div class="cat-item-card-dims"></div>
1041</div>
1042</div>
1043<div class="cat-item-card" itemprop="itemListElement" itemscope="" itemtype="https://schema.org/Product">
1044<meta itemprop="position" content="8">
1045<meta itemprop="name" content="Комод Йорк-17">
1046<meta itemprop="description" content="Распродажа комодов «Йорк 17» в интернет-магазине мебельной фабрики КомодМск. Быстрая доставка, подъём и сборка в день доставки. Цена 13599 р. Любые варианты расцветок, индивидуальные размеры.">
1047<a itemprop="url" href="/cat/komody/kupit-komod-york-17-1622488" data-stock-master="0" data-new-label="1" data-bestseller="0" data-3d-model="0"><div class="cat-item-card-cover-block">
1048<div class="swiper cover-slider">
1049<div class="swiper-wrapper">
1050<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
1051<link itemprop="image" href="/images/it/1622488_3.jpg">
1052<img src="/images/it/1622488_3.jpg" class="cat-item-cover-img" alt="Комод Йорк-17" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');" onerror="this.style.display='none'">
1053</div></div>
1054<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
1055<link itemprop="image" href="/images/it/1622488_105107_p2.jpg">
1056<img src="/images/it/1622488_105107_p2.jpg" class="cat-item-cover-img" alt="Комод Йорк-17" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');">
1057</div></div>
1058</div>
1059<div class="swiper-pagination"></div>
1060</div>
1061<div class="cat-item-card-bullets">
1062<div data-number-item="0" class="card-bullet"></div>
1063<div data-number-item="1" class="card-bullet"></div>
1064</div>
1065<div class="item-labels"><span class="new_label">
<img src="/images/new.svg" loading="lazy" alt="Новинка"></span></div>
1066</div></a><h2 class="cat-item-card-heading">
<a href="/cat/komody/kupit-komod-york-17-1622488">Комод Йорк-17</a></h2>
1067<div class="cat-item-card-offer" itemprop="offers" itemscope="" itemtype="https://schema.org/Offer">
1068<meta itemprop="price" content="16599">
1069<meta itemprop="priceCurrency" content="RUB">
1070<link itemprop="availability" href="https://schema.org/InStock">
1071<meta itemprop="url" content="/cat/komody/kupit-komod-york-17-1622488">
1072<del>
<price_old_formatted>18 789</price_old_formatted>
<span class="rub">₽</span></del><p class="cat-item-card-price">
<price_formatted>16 599</price_formatted>
<span class="rub">₽</span></p>
1073<div class="cat-item-card-dims"></div>
1074</div>
1075</div>
1076<div class="cat-item-card" itemprop="itemListElement" itemscope="" itemtype="https://schema.org/Product">
1077<meta itemprop="position" content="9">
1078<meta itemprop="name" content="Комод Йорк-16">
1079<meta itemprop="description" content="Распродажа комодов «Йорк 16» в интернет-магазине мебельной фабрики КомодМск. Быстрая доставка, подъём и сборка в день доставки. Цена 15999 р. Любые варианты расцветок, индивидуальные размеры.">
1080<a itemprop="url" href="/cat/komody/kupit-komod-york-16-1622487" data-stock-master="0" data-new-label="1" data-bestseller="0" data-3d-model="0"><div class="cat-item-card-cover-block">
1081<div class="swiper cover-slider">
1082<div class="swiper-wrapper">
1083<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
1084<link itemprop="image" href="/images/it/1622487_3.jpg">
1085<img src="/images/it/1622487_3.jpg" class="cat-item-cover-img" alt="Комод Йорк-16" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');" onerror="this.style.display='none'">
1086</div></div>
1087<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
1088<link itemprop="image" href="/images/it/1622487_105106_p2.jpg">
1089<img src="/images/it/1622487_105106_p2.jpg" class="cat-item-cover-img" alt="Комод Йорк-16" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');">
1090</div></div>
1091</div>
1092<div class="swiper-pagination"></div>
1093</div>
1094<div class="cat-item-card-bullets">
1095<div data-number-item="0" class="card-bullet"></div>
1096<div data-number-item="1" class="card-bullet"></div>
1097</div>
1098<div class="item-labels"><span class="new_label">
<img src="/images/new.svg" loading="lazy" alt="Новинка"></span></div>
1099</div></a><h2 class="cat-item-card-heading">
<a href="/cat/komody/kupit-komod-york-16-1622487">Комод Йорк-16</a></h2>
1100<div class="cat-item-card-offer" itemprop="offers" itemscope="" itemtype="https://schema.org/Offer">
1101<meta itemprop="price" content="19519">
1102<meta itemprop="priceCurrency" content="RUB">
1103<link itemprop="availability" href="https://schema.org/InStock">
1104<meta itemprop="url" content="/cat/komody/kupit-komod-york-16-1622487">
1105<del>
<price_old_formatted>22 089</price_old_formatted>
<span class="rub">₽</span></del><p class="cat-item-card-price">
<price_formatted>19 519</price_formatted>
<span class="rub">₽</span></p>
1106<div class="cat-item-card-dims"></div>
1107</div>
1108</div>
1109<div class="cat-item-card" itemprop="itemListElement" itemscope="" itemtype="https://schema.org/Product">
1110<meta itemprop="position" content="10">
1111<meta itemprop="name" content="Комод Йорк-15">
1112<meta itemprop="description" content="Распродажа комодов «Йорк 15» в интернет-магазине мебельной фабрики КомодМск. Быстрая доставка, подъём и сборка в день доставки. Цена 17199 р. Любые варианты расцветок, индивидуальные размеры.">
1113<a itemprop="url" href="/cat/komody/kupit-komod-york-15-1622486" data-stock-master="0" data-new-label="1" data-bestseller="0" data-3d-model="0"><div class="cat-item-card-cover-block">
1114<div class="swiper cover-slider">
1115<div class="swiper-wrapper">
1116<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
1117<link itemprop="image" href="/images/it/1622486_3.jpg">
1118<img src="/images/it/1622486_3.jpg" class="cat-item-cover-img" alt="Комод Йорк-15" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');" onerror="this.style.display='none'">
1119</div></div>
1120<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
1121<link itemprop="image" href="/images/it/1622486_105105_p2.jpg">
1122<img src="/images/it/1622486_105105_p2.jpg" class="cat-item-cover-img" alt="Комод Йорк-15" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');">
1123</div></div>
1124</div>
1125<div class="swiper-pagination"></div>
1126</div>
1127<div class="cat-item-card-bullets">
1128<div data-number-item="0" class="card-bullet"></div>
1129<div data-number-item="1" class="card-bullet"></div>
1130</div>
1131<div class="item-labels"><span class="new_label">
<img src="/images/new.svg" loading="lazy" alt="Новинка"></span></div>
1132</div></a><h2 class="cat-item-card-heading">
<a href="/cat/komody/kupit-komod-york-15-1622486">Комод Йорк-15</a></h2>
1133<div class="cat-item-card-offer" itemprop="offers" itemscope="" itemtype="https://schema.org/Offer">
1134<meta itemprop="price" content="20989">
1135<meta itemprop="priceCurrency" content="RUB">
1136<link itemprop="availability" href="https://schema.org/InStock">
1137<meta itemprop="url" content="/cat/komody/kupit-komod-york-15-1622486">
1138<del>
<price_old_formatted>23 669</price_old_formatted>
<span class="rub">₽</span></del><p class="cat-item-card-price">
<price_formatted>20 989</price_formatted>
<span class="rub">₽</span></p>
1139<div class="cat-item-card-dims"></div>
1140</div>
1141</div>
1142<div class="cat-item-card" itemprop="itemListElement" itemscope="" itemtype="https://schema.org/Product">
1143<meta itemprop="position" content="11">
1144<meta itemprop="name" content="Комод Йорк-14">
1145<meta itemprop="description" content="Распродажа комодов «Йорк 14» в интернет-магазине мебельной фабрики КомодМск. Быстрая доставка, подъём и сборка в день доставки. Цена 15199 р. Любые варианты расцветок, индивидуальные размеры.">
1146<a itemprop="url" href="/cat/komody/kupit-komod-york-14-1622485" data-stock-master="0" data-new-label="1" data-bestseller="0" data-3d-model="0"><div class="cat-item-card-cover-block">
1147<div class="swiper cover-slider">
1148<div class="swiper-wrapper">
1149<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
1150<link itemprop="image" href="/images/it/1622485_3.jpg">
1151<img src="/images/it/1622485_3.jpg" class="cat-item-cover-img" alt="Комод Йорк-14" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');" onerror="this.style.display='none'">
1152</div></div>
1153<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
1154<link itemprop="image" href="/images/it/1622485_105104_p2.jpg">
1155<img src="/images/it/1622485_105104_p2.jpg" class="cat-item-cover-img" alt="Комод Йорк-14" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');">
1156</div></div>
1157</div>
1158<div class="swiper-pagination"></div>
1159</div>
1160<div class="cat-item-card-bullets">
1161<div data-number-item="0" class="card-bullet"></div>
1162<div data-number-item="1" class="card-bullet"></div>
1163</div>
1164<div class="item-labels"><span class="new_label">
<img src="/images/new.svg" loading="lazy" alt="Новинка"></span></div>
1165</div></a><h2 class="cat-item-card-heading">
<a href="/cat/komody/kupit-komod-york-14-1622485">Комод Йорк-14</a></h2>
1166<div class="cat-item-card-offer" itemprop="offers" itemscope="" itemtype="https://schema.org/Offer">
1167<meta itemprop="price" content="18549">
1168<meta itemprop="priceCurrency" content="RUB">
1169<link itemprop="availability" href="https://schema.org/InStock">
1170<meta itemprop="url" content="/cat/komody/kupit-komod-york-14-1622485">
1171<del>
<price_old_formatted>20 869</price_old_formatted>
<span class="rub">₽</span></del><p class="cat-item-card-price">
<price_formatted>18 549</price_formatted>
<span class="rub">₽</span></p>
1172<div class="cat-item-card-dims"></div>
1173</div>
1174</div>
1175<div class="cat-item-card" itemprop="itemListElement" itemscope="" itemtype="https://schema.org/Product">
1176<meta itemprop="position" content="12">
1177<meta itemprop="name" content="Комод Йорк-13">
1178<meta itemprop="description" content="Распродажа комодов «Йорк 13» в интернет-магазине мебельной фабрики КомодМск. Быстрая доставка, подъём и сборка в день доставки. Цена 13299 р. Любые варианты расцветок, индивидуальные размеры.">
1179<a itemprop="url" href="/cat/komody/kupit-komod-york-13-1622484" data-stock-master="0" data-new-label="1" data-bestseller="0" data-3d-model="0"><div class="cat-item-card-cover-block">
1180<div class="swiper cover-slider">
1181<div class="swiper-wrapper">
1182<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
1183<link itemprop="image" href="/images/it/1622484_3.jpg">
1184<img src="/images/it/1622484_3.jpg" class="cat-item-cover-img" alt="Комод Йорк-13" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');" onerror="this.style.display='none'">
1185</div></div>
1186<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
1187<link itemprop="image" href="/images/it/1622484_105103_p2.jpg">
1188<img src="/images/it/1622484_105103_p2.jpg" class="cat-item-cover-img" alt="Комод Йорк-13" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');">
1189</div></div>
1190</div>
1191<div class="swiper-pagination"></div>
1192</div>
1193<div class="cat-item-card-bullets">
1194<div data-number-item="0" class="card-bullet"></div>
1195<div data-number-item="1" class="card-bullet"></div>
1196</div>
1197<div class="item-labels"><span class="new_label">
<img src="/images/new.svg" loading="lazy" alt="Новинка"></span></div>
1198</div></a><h2 class="cat-item-card-heading">
<a href="/cat/komody/kupit-komod-york-13-1622484">Комод Йорк-13</a></h2>
1199<div class="cat-item-card-offer" itemprop="offers" itemscope="" itemtype="https://schema.org/Offer">
1200<meta itemprop="price" content="16229">
1201<meta itemprop="priceCurrency" content="RUB">
1202<link itemprop="availability" href="https://schema.org/InStock">
1203<meta itemprop="url" content="/cat/komody/kupit-komod-york-13-1622484">
1204<del>
<price_old_formatted>18 299</price_old_formatted>
<span class="rub">₽</span></del><p class="cat-item-card-price">
<price_formatted>16 229</price_formatted>
<span class="rub">₽</span></p>
1205<div class="cat-item-card-dims"></div>
1206</div>
1207</div>
1208<div class="cat-item-card" itemprop="itemListElement" itemscope="" itemtype="https://schema.org/Product">
1209<meta itemprop="position" content="13">
1210<meta itemprop="name" content="Комод Йорк-12">
1211<meta itemprop="description" content="Распродажа комодов «Йорк 12» в интернет-магазине мебельной фабрики КомодМск. Быстрая доставка, подъём и сборка в день доставки. Цена 14899 р. Любые варианты расцветок, индивидуальные размеры.">
1212<a itemprop="url" href="/cat/komody/kupit-komod-york-12-1622483" data-stock-master="0" data-new-label="1" data-bestseller="0" data-3d-model="0"><div class="cat-item-card-cover-block">
1213<div class="swiper cover-slider">
1214<div class="swiper-wrapper">
1215<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
1216<link itemprop="image" href="/images/it/1622483_3.jpg">
1217<img src="/images/it/1622483_3.jpg" class="cat-item-cover-img" alt="Комод Йорк-12" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');" onerror="this.style.display='none'">
1218</div></div>
1219<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
1220<link itemprop="image" href="/images/it/1622483_105102_p2.jpg">
1221<img src="/images/it/1622483_105102_p2.jpg" class="cat-item-cover-img" alt="Комод Йорк-12" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');">
1222</div></div>
1223</div>
1224<div class="swiper-pagination"></div>
1225</div>
1226<div class="cat-item-card-bullets">
1227<div data-number-item="0" class="card-bullet"></div>
1228<div data-number-item="1" class="card-bullet"></div>
1229</div>
1230<div class="item-labels"><span class="new_label">
<img src="/images/new.svg" loading="lazy" alt="Новинка"></span></div>
1231</div></a><h2 class="cat-item-card-heading">
<a href="/cat/komody/kupit-komod-york-12-1622483">Комод Йорк-12</a></h2>
1232<div class="cat-item-card-offer" itemprop="offers" itemscope="" itemtype="https://schema.org/Offer">
1233<meta itemprop="price" content="18179">
1234<meta itemprop="priceCurrency" content="RUB">
1235<link itemprop="availability" href="https://schema.org/InStock">
1236<meta itemprop="url" content="/cat/komody/kupit-komod-york-12-1622483">
1237<del>
<price_old_formatted>20 499</price_old_formatted>
<span class="rub">₽</span></del><p class="cat-item-card-price">
<price_formatted>18 179</price_formatted>
<span class="rub">₽</span></p>
1238<div class="cat-item-card-dims"></div>
1239</div>
1240</div>
1241<div class="cat-item-card" itemprop="itemListElement" itemscope="" itemtype="https://schema.org/Product">
1242<meta itemprop="position" content="14">
1243<meta itemprop="name" content="Комод Йорк-11">
1244<meta itemprop="description" content="Распродажа комодов «Йорк 11» в интернет-магазине мебельной фабрики КомодМск. Быстрая доставка, подъём и сборка в день доставки. Цена 13899 р. Любые варианты расцветок, индивидуальные размеры.">
1245<a itemprop="url" href="/cat/komody/kupit-komod-york-11-1622482" data-stock-master="0" data-new-label="1" data-bestseller="0" data-3d-model="0"><div class="cat-item-card-cover-block">
1246<div class="swiper cover-slider">
1247<div class="swiper-wrapper">
1248<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
1249<link itemprop="image" href="/images/it/1622482_3.jpg">
1250<img src="/images/it/1622482_3.jpg" class="cat-item-cover-img" alt="Комод Йорк-11" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');" onerror="this.style.display='none'">
1251</div></div>
1252<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
1253<link itemprop="image" href="/images/it/1622482_105101_p2.jpg">
1254<img src="/images/it/1622482_105101_p2.jpg" class="cat-item-cover-img" alt="Комод Йорк-11" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');">
1255</div></div>
1256</div>
1257<div class="swiper-pagination"></div>
1258</div>
1259<div class="cat-item-card-bullets">
1260<div data-number-item="0" class="card-bullet"></div>
1261<div data-number-item="1" class="card-bullet"></div>
1262</div>
1263<div class="item-labels"><span class="new_label">
<img src="/images/new.svg" loading="lazy" alt="Новинка"></span></div>
1264</div></a><h2 class="cat-item-card-heading">
<a href="/cat/komody/kupit-komod-york-11-1622482">Комод Йорк-11</a></h2>
1265<div class="cat-item-card-offer" itemprop="offers" itemscope="" itemtype="https://schema.org/Offer">
1266<meta itemprop="price" content="16959">
1267<meta itemprop="priceCurrency" content="RUB">
1268<link itemprop="availability" href="https://schema.org/InStock">
1269<meta itemprop="url" content="/cat/komody/kupit-komod-york-11-1622482">
1270<del>
<price_old_formatted>19 159</price_old_formatted>
<span class="rub">₽</span></del><p class="cat-item-card-price">
<price_formatted>16 959</price_formatted>
<span class="rub">₽</span></p>
1271<div class="cat-item-card-dims"></div>
1272</div>
1273</div>
1274<div class="cat-item-card" itemprop="itemListElement" itemscope="" itemtype="https://schema.org/Product">
1275<meta itemprop="position" content="15">
1276<meta itemprop="name" content="Комод Йорк-10">
1277<meta itemprop="description" content="Распродажа комодов «Йорк 10» в интернет-магазине мебельной фабрики КомодМск. Быстрая доставка, подъём и сборка в день доставки. Цена 11299 р. Любые варианты расцветок, индивидуальные размеры.">
1278<a itemprop="url" href="/cat/komody/kupit-komod-york-10-1622481" data-stock-master="0" data-new-label="1" data-bestseller="0" data-3d-model="0"><div class="cat-item-card-cover-block">
1279<div class="swiper cover-slider">
1280<div class="swiper-wrapper">
1281<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
1282<link itemprop="image" href="/images/it/1622481_3.jpg">
1283<img src="/images/it/1622481_3.jpg" class="cat-item-cover-img" alt="Комод Йорк-10" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');" onerror="this.style.display='none'">
1284</div></div>
1285<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
1286<link itemprop="image" href="/images/it/1622481_105100_p2.jpg">
1287<img src="/images/it/1622481_105100_p2.jpg" class="cat-item-cover-img" alt="Комод Йорк-10" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');">
1288</div></div>
1289</div>
1290<div class="swiper-pagination"></div>
1291</div>
1292<div class="cat-item-card-bullets">
1293<div data-number-item="0" class="card-bullet"></div>
1294<div data-number-item="1" class="card-bullet"></div>
1295</div>
1296<div class="item-labels"><span class="new_label">
<img src="/images/new.svg" loading="lazy" alt="Новинка"></span></div>
1297</div></a><h2 class="cat-item-card-heading">
<a href="/cat/komody/kupit-komod-york-10-1622481">Комод Йорк-10</a></h2>
1298<div class="cat-item-card-offer" itemprop="offers" itemscope="" itemtype="https://schema.org/Offer">
1299<meta itemprop="price" content="13789">
1300<meta itemprop="priceCurrency" content="RUB">
1301<link itemprop="availability" href="https://schema.org/InStock">
1302<meta itemprop="url" content="/cat/komody/kupit-komod-york-10-1622481">
1303<del>
<price_old_formatted>15 499</price_old_formatted>
<span class="rub">₽</span></del><p class="cat-item-card-price">
<price_formatted>13 789</price_formatted>
<span class="rub">₽</span></p>
1304<div class="cat-item-card-dims"></div>
1305</div>
1306</div>
1307<div class="cat-item-card" itemprop="itemListElement" itemscope="" itemtype="https://schema.org/Product">
1308<meta itemprop="position" content="16">
1309<meta itemprop="name" content="Комод Йорк-9">
1310<meta itemprop="description" content="Распродажа комодов «Йорк 9» в интернет-магазине мебельной фабрики КомодМск. Быстрая доставка, подъём и сборка в день доставки. Цена 18999 р. Любые варианты расцветок, индивидуальные размеры.">
1311<a itemprop="url" href="/cat/komody/kupit-komod-york-9-1622480" data-stock-master="0" data-new-label="1" data-bestseller="0" data-3d-model="0"><div class="cat-item-card-cover-block">
1312<div class="swiper cover-slider">
1313<div class="swiper-wrapper">
1314<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
1315<link itemprop="image" href="/images/it/1622480_3.jpg">
1316<img src="/images/it/1622480_3.jpg" class="cat-item-cover-img" alt="Комод Йорк-9" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');" onerror="this.style.display='none'">
1317</div></div>
1318<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
1319<link itemprop="image" href="/images/it/1622480_105099_p2.jpg">
1320<img src="/images/it/1622480_105099_p2.jpg" class="cat-item-cover-img" alt="Комод Йорк-9" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');">
1321</div></div>
1322</div>
1323<div class="swiper-pagination"></div>
1324</div>
1325<div class="cat-item-card-bullets">
1326<div data-number-item="0" class="card-bullet"></div>
1327<div data-number-item="1" class="card-bullet"></div>
1328</div>
1329<div class="item-labels"><span class="new_label">
<img src="/images/new.svg" loading="lazy" alt="Новинка"></span></div>
1330</div></a><h2 class="cat-item-card-heading">
<a href="/cat/komody/kupit-komod-york-9-1622480">Комод Йорк-9</a></h2>
1331<div class="cat-item-card-offer" itemprop="offers" itemscope="" itemtype="https://schema.org/Offer">
1332<meta itemprop="price" content="23179">
1333<meta itemprop="priceCurrency" content="RUB">
1334<link itemprop="availability" href="https://schema.org/InStock">
1335<meta itemprop="url" content="/cat/komody/kupit-komod-york-9-1622480">
1336<del>
<price_old_formatted>26 229</price_old_formatted>
<span class="rub">₽</span></del><p class="cat-item-card-price">
<price_formatted>23 179</price_formatted>
<span class="rub">₽</span></p>
1337<div class="cat-item-card-dims"></div>
1338</div>
1339</div>
1340<div class="cat-item-card" itemprop="itemListElement" itemscope="" itemtype="https://schema.org/Product">
1341<meta itemprop="position" content="17">
1342<meta itemprop="name" content="Комод Йорк-8">
1343<meta itemprop="description" content="Распродажа комодов «Йорк 8» в интернет-магазине мебельной фабрики КомодМск. Быстрая доставка, подъём и сборка в день доставки. Цена 12299 р. Любые варианты расцветок, индивидуальные размеры.">
1344<a itemprop="url" href="/cat/komody/kupit-komod-york-8-1622479" data-stock-master="0" data-new-label="1" data-bestseller="0" data-3d-model="0"><div class="cat-item-card-cover-block">
1345<div class="swiper cover-slider">
1346<div class="swiper-wrapper">
1347<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
1348<link itemprop="image" href="/images/it/1622479_3.jpg">
1349<img src="/images/it/1622479_3.jpg" class="cat-item-cover-img" alt="Комод Йорк-8" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');" onerror="this.style.display='none'">
1350</div></div>
1351<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
1352<link itemprop="image" href="/images/it/1622479_105098_p2.jpg">
1353<img src="/images/it/1622479_105098_p2.jpg" class="cat-item-cover-img" alt="Комод Йорк-8" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');">
1354</div></div>
1355</div>
1356<div class="swiper-pagination"></div>
1357</div>
1358<div class="cat-item-card-bullets">
1359<div data-number-item="0" class="card-bullet"></div>
1360<div data-number-item="1" class="card-bullet"></div>
1361</div>
1362<div class="item-labels"><span class="new_label">
<img src="/images/new.svg" loading="lazy" alt="Новинка"></span></div>
1363</div></a><h2 class="cat-item-card-heading">
<a href="/cat/komody/kupit-komod-york-8-1622479">Комод Йорк-8</a></h2>
1364<div class="cat-item-card-offer" itemprop="offers" itemscope="" itemtype="https://schema.org/Offer">
1365<meta itemprop="price" content="15009">
1366<meta itemprop="priceCurrency" content="RUB">
1367<link itemprop="availability" href="https://schema.org/InStock">
1368<meta itemprop="url" content="/cat/komody/kupit-komod-york-8-1622479">
1369<del>
<price_old_formatted>16 959</price_old_formatted>
<span class="rub">₽</span></del><p class="cat-item-card-price">
<price_formatted>15 009</price_formatted>
<span class="rub">₽</span></p>
1370<div class="cat-item-card-dims"></div>
1371</div>
1372</div>
1373<div class="cat-item-card" itemprop="itemListElement" itemscope="" itemtype="https://schema.org/Product">
1374<meta itemprop="position" content="18">
1375<meta itemprop="name" content="Комод Йорк-7">
1376<meta itemprop="description" content="Распродажа комодов «Йорк 7» в интернет-магазине мебельной фабрики КомодМск. Быстрая доставка, подъём и сборка в день доставки. Цена 9699 р. Любые варианты расцветок, индивидуальные размеры.">
1377<a itemprop="url" href="/cat/komody/kupit-komod-york-7-1622478" data-stock-master="0" data-new-label="1" data-bestseller="0" data-3d-model="0"><div class="cat-item-card-cover-block">
1378<div class="swiper cover-slider">
1379<div class="swiper-wrapper">
1380<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
1381<link itemprop="image" href="/images/it/1622478_3.jpg">
1382<img src="/images/it/1622478_3.jpg" class="cat-item-cover-img" alt="Комод Йорк-7" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');" onerror="this.style.display='none'">
1383</div></div>
1384<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
1385<link itemprop="image" href="/images/it/1622478_105097_p2.jpg">
1386<img src="/images/it/1622478_105097_p2.jpg" class="cat-item-cover-img" alt="Комод Йорк-7" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');">
1387</div></div>
1388</div>
1389<div class="swiper-pagination"></div>
1390</div>
1391<div class="cat-item-card-bullets">
1392<div data-number-item="0" class="card-bullet"></div>
1393<div data-number-item="1" class="card-bullet"></div>
1394</div>
1395<div class="item-labels"><span class="new_label">
<img src="/images/new.svg" loading="lazy" alt="Новинка"></span></div>
1396</div></a><h2 class="cat-item-card-heading">
<a href="/cat/komody/kupit-komod-york-7-1622478">Комод Йорк-7</a></h2>
1397<div class="cat-item-card-offer" itemprop="offers" itemscope="" itemtype="https://schema.org/Offer">
1398<meta itemprop="price" content="11839">
1399<meta itemprop="priceCurrency" content="RUB">
1400<link itemprop="availability" href="https://schema.org/InStock">
1401<meta itemprop="url" content="/cat/komody/kupit-komod-york-7-1622478">
1402<del>
<price_old_formatted>13 299</price_old_formatted>
<span class="rub">₽</span></del><p class="cat-item-card-price">
<price_formatted>11 839</price_formatted>
<span class="rub">₽</span></p>
1403<div class="cat-item-card-dims"></div>
1404</div>
1405</div>
1406<div class="cat-item-card" itemprop="itemListElement" itemscope="" itemtype="https://schema.org/Product">
1407<meta itemprop="position" content="19">
1408<meta itemprop="name" content="Комод Йорк-6">
1409<meta itemprop="description" content="Распродажа комодов «Йорк 6» в интернет-магазине мебельной фабрики КомодМск. Быстрая доставка, подъём и сборка в день доставки. Цена 10999 р. Любые варианты расцветок, индивидуальные размеры.">
1410<a itemprop="url" href="/cat/komody/kupit-komod-york-6-1622477" data-stock-master="0" data-new-label="1" data-bestseller="0" data-3d-model="0"><div class="cat-item-card-cover-block">
1411<div class="swiper cover-slider">
1412<div class="swiper-wrapper">
1413<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
1414<link itemprop="image" href="/images/it/1622477_3.jpg">
1415<img src="/images/it/1622477_3.jpg" class="cat-item-cover-img" alt="Комод Йорк-6" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');" onerror="this.style.display='none'">
1416</div></div>
1417<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
1418<link itemprop="image" href="/images/it/1622477_105096_p2.jpg">
1419<img src="/images/it/1622477_105096_p2.jpg" class="cat-item-cover-img" alt="Комод Йорк-6" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');">
1420</div></div>
1421</div>
1422<div class="swiper-pagination"></div>
1423</div>
1424<div class="cat-item-card-bullets">
1425<div data-number-item="0" class="card-bullet"></div>
1426<div data-number-item="1" class="card-bullet"></div>
1427</div>
1428<div class="item-labels"><span class="new_label">
<img src="/images/new.svg" loading="lazy" alt="Новинка"></span></div>
1429</div></a><h2 class="cat-item-card-heading">
<a href="/cat/komody/kupit-komod-york-6-1622477">Комод Йорк-6</a></h2>
1430<div class="cat-item-card-offer" itemprop="offers" itemscope="" itemtype="https://schema.org/Offer">
1431<meta itemprop="price" content="13419">
1432<meta itemprop="priceCurrency" content="RUB">
1433<link itemprop="availability" href="https://schema.org/InStock">
1434<meta itemprop="url" content="/cat/komody/kupit-komod-york-6-1622477">
1435<del>
<price_old_formatted>15 129</price_old_formatted>
<span class="rub">₽</span></del><p class="cat-item-card-price">
<price_formatted>13 419</price_formatted>
<span class="rub">₽</span></p>
1436<div class="cat-item-card-dims"></div>
1437</div>
1438</div>
1439<div class="cat-item-card" itemprop="itemListElement" itemscope="" itemtype="https://schema.org/Product">
1440<meta itemprop="position" content="20">
1441<meta itemprop="name" content="Комод Йорк-5">
1442<meta itemprop="description" content="Распродажа комодов «Йорк 5» в интернет-магазине мебельной фабрики КомодМск. Быстрая доставка, подъём и сборка в день доставки. Цена 12099 р. Любые варианты расцветок, индивидуальные размеры.">
1443<a itemprop="url" href="/cat/komody/kupit-komod-york-5-1622476" data-stock-master="0" data-new-label="1" data-bestseller="0" data-3d-model="0"><div class="cat-item-card-cover-block">
1444<div class="swiper cover-slider">
1445<div class="swiper-wrapper">
1446<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
1447<link itemprop="image" href="/images/it/1622476_3.jpg">
1448<img src="/images/it/1622476_3.jpg" class="cat-item-cover-img" alt="Комод Йорк-5" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');" onerror="this.style.display='none'">
1449</div></div>
1450<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
1451<link itemprop="image" href="/images/it/1622476_105095_p2.jpg">
1452<img src="/images/it/1622476_105095_p2.jpg" class="cat-item-cover-img" alt="Комод Йорк-5" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');">
1453</div></div>
1454</div>
1455<div class="swiper-pagination"></div>
1456</div>
1457<div class="cat-item-card-bullets">
1458<div data-number-item="0" class="card-bullet"></div>
1459<div data-number-item="1" class="card-bullet"></div>
1460</div>
1461<div class="item-labels"><span class="new_label">
<img src="/images/new.svg" loading="lazy" alt="Новинка"></span></div>
1462</div></a><h2 class="cat-item-card-heading">
<a href="/cat/komody/kupit-komod-york-5-1622476">Комод Йорк-5</a></h2>
1463<div class="cat-item-card-offer" itemprop="offers" itemscope="" itemtype="https://schema.org/Offer">
1464<meta itemprop="price" content="14769">
1465<meta itemprop="priceCurrency" content="RUB">
1466<link itemprop="availability" href="https://schema.org/InStock">
1467<meta itemprop="url" content="/cat/komody/kupit-komod-york-5-1622476">
1468<del>
<price_old_formatted>16 599</price_old_formatted>
<span class="rub">₽</span></del><p class="cat-item-card-price">
<price_formatted>14 769</price_formatted>
<span class="rub">₽</span></p>
1469<div class="cat-item-card-dims"></div>
1470</div>
1471</div>
1472<div class="cat-item-card" itemprop="itemListElement" itemscope="" itemtype="https://schema.org/Product">
1473<meta itemprop="position" content="21">
1474<meta itemprop="name" content="Комод Йорк-4">
1475<meta itemprop="description" content="Распродажа комодов «Йорк 4» в интернет-магазине мебельной фабрики КомодМск. Быстрая доставка, подъём и сборка в день доставки. Цена 11999 р. Любые варианты расцветок, индивидуальные размеры.">
1476<a itemprop="url" href="/cat/komody/kupit-komod-york-4-1622475" data-stock-master="0" data-new-label="1" data-bestseller="0" data-3d-model="0"><div class="cat-item-card-cover-block">
1477<div class="swiper cover-slider">
1478<div class="swiper-wrapper">
1479<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
1480<link itemprop="image" href="/images/it/1622475_3.jpg">
1481<img src="/images/it/1622475_3.jpg" class="cat-item-cover-img" alt="Комод Йорк-4" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');" onerror="this.style.display='none'">
1482</div></div>
1483<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
1484<link itemprop="image" href="/images/it/1622475_105094_p2.jpg">
1485<img src="/images/it/1622475_105094_p2.jpg" class="cat-item-cover-img" alt="Комод Йорк-4" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');">
1486</div></div>
1487</div>
1488<div class="swiper-pagination"></div>
1489</div>
1490<div class="cat-item-card-bullets">
1491<div data-number-item="0" class="card-bullet"></div>
1492<div data-number-item="1" class="card-bullet"></div>
1493</div>
1494<div class="item-labels"><span class="new_label">
<img src="/images/new.svg" loading="lazy" alt="Новинка"></span></div>
1495</div></a><h2 class="cat-item-card-heading">
<a href="/cat/komody/kupit-komod-york-4-1622475">Комод Йорк-4</a></h2>
1496<div class="cat-item-card-offer" itemprop="offers" itemscope="" itemtype="https://schema.org/Offer">
1497<meta itemprop="price" content="14639">
1498<meta itemprop="priceCurrency" content="RUB">
1499<link itemprop="availability" href="https://schema.org/InStock">
1500<meta itemprop="url" content="/cat/komody/kupit-komod-york-4-1622475">
1501<del>
<price_old_formatted>16 469</price_old_formatted>
<span class="rub">₽</span></del><p class="cat-item-card-price">
<price_formatted>14 639</price_formatted>
<span class="rub">₽</span></p>
1502<div class="cat-item-card-dims"></div>
1503</div>
1504</div>
1505<div class="cat-item-card" itemprop="itemListElement" itemscope="" itemtype="https://schema.org/Product">
1506<meta itemprop="position" content="22">
1507<meta itemprop="name" content="Комод Йорк-3">
1508<meta itemprop="description" content="Распродажа комодов «Йорк 3» в интернет-магазине мебельной фабрики КомодМск. Быстрая доставка, подъём и сборка в день доставки. Цена 12399 р. Любые варианты расцветок, индивидуальные размеры.">
1509<a itemprop="url" href="/cat/komody/kupit-komod-york-3-1622474" data-stock-master="0" data-new-label="1" data-bestseller="0" data-3d-model="0"><div class="cat-item-card-cover-block">
1510<div class="swiper cover-slider">
1511<div class="swiper-wrapper"><div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
1512<link itemprop="image" href="/images/it/1622474_3.jpg">
1513<img src="/images/it/1622474_3.jpg" class="cat-item-cover-img" alt="Комод Йорк-3" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');" onerror="this.style.display='none'">
1514</div></div></div>
1515<div class="swiper-pagination"></div>
1516</div>
1517<div class="cat-item-card-bullets"><div data-number-item="0" class="card-bullet"></div></div>
1518<div class="item-labels"><span class="new_label">
<img src="/images/new.svg" loading="lazy" alt="Новинка"></span></div>
1519</div></a><h2 class="cat-item-card-heading">
<a href="/cat/komody/kupit-komod-york-3-1622474">Комод Йорк-3</a></h2>
1520<div class="cat-item-card-offer" itemprop="offers" itemscope="" itemtype="https://schema.org/Offer">
1521<meta itemprop="price" content="15129">
1522<meta itemprop="priceCurrency" content="RUB">
1523<link itemprop="availability" href="https://schema.org/InStock">
1524<meta itemprop="url" content="/cat/komody/kupit-komod-york-3-1622474">
1525<del>
<price_old_formatted>17 079</price_old_formatted>
<span class="rub">₽</span></del><p class="cat-item-card-price">
<price_formatted>15 129</price_formatted>
<span class="rub">₽</span></p>
1526<div class="cat-item-card-dims"></div>
1527</div>
1528</div>
1529<div class="cat-item-card" itemprop="itemListElement" itemscope="" itemtype="https://schema.org/Product">
1530<meta itemprop="position" content="23">
1531<meta itemprop="name" content="Комод Йорк-2">
1532<meta itemprop="description" content="Распродажа комодов «Йорк 2» в интернет-магазине мебельной фабрики КомодМск. Быстрая доставка, подъём и сборка в день доставки. Цена 12799 р. Любые варианты расцветок, индивидуальные размеры.">
1533<a itemprop="url" href="/cat/komody/kupit-komod-york-2-1622473" data-stock-master="0" data-new-label="1" data-bestseller="0" data-3d-model="0"><div class="cat-item-card-cover-block">
1534<div class="swiper cover-slider">
1535<div class="swiper-wrapper">
1536<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
1537<link itemprop="image" href="/images/it/1622473_3.jpg">
1538<img src="/images/it/1622473_3.jpg" class="cat-item-cover-img" alt="Комод Йорк-2" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');" onerror="this.style.display='none'">
1539</div></div>
1540<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
1541<link itemprop="image" href="/images/it/1622473_105093_p2.jpg">
1542<img src="/images/it/1622473_105093_p2.jpg" class="cat-item-cover-img" alt="Комод Йорк-2" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');">
1543</div></div>
1544</div>
1545<div class="swiper-pagination"></div>
1546</div>
1547<div class="cat-item-card-bullets">
1548<div data-number-item="0" class="card-bullet"></div>
1549<div data-number-item="1" class="card-bullet"></div>
1550</div>
1551<div class="item-labels"><span class="new_label">
<img src="/images/new.svg" loading="lazy" alt="Новинка"></span></div>
1552</div></a><h2 class="cat-item-card-heading">
<a href="/cat/komody/kupit-komod-york-2-1622473">Комод Йорк-2</a></h2>
1553<div class="cat-item-card-offer" itemprop="offers" itemscope="" itemtype="https://schema.org/Offer">
1554<meta itemprop="price" content="15619">
1555<meta itemprop="priceCurrency" content="RUB">
1556<link itemprop="availability" href="https://schema.org/InStock">
1557<meta itemprop="url" content="/cat/komody/kupit-komod-york-2-1622473">
1558<del>
<price_old_formatted>17 569</price_old_formatted>
<span class="rub">₽</span></del><p class="cat-item-card-price">
<price_formatted>15 619</price_formatted>
<span class="rub">₽</span></p>
1559<div class="cat-item-card-dims"></div>
1560</div>
1561</div>
1562<div class="cat-item-card" itemprop="itemListElement" itemscope="" itemtype="https://schema.org/Product">
1563<meta itemprop="position" content="24">
1564<meta itemprop="name" content="Комод Йорк-1">
1565<meta itemprop="description" content="Распродажа комодов «Йорк 1» в интернет-магазине мебельной фабрики КомодМск. Быстрая доставка, подъём и сборка в день доставки. Цена 8899 р. Любые варианты расцветок, индивидуальные размеры.">
1566<a itemprop="url" href="/cat/komody/kupit-komod-york-1-1622472" data-stock-master="0" data-new-label="1" data-bestseller="0" data-3d-model="0"><div class="cat-item-card-cover-block">
1567<div class="swiper cover-slider">
1568<div class="swiper-wrapper">
1569<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
1570<link itemprop="image" href="/images/it/1622472_3.jpg">
1571<img src="/images/it/1622472_3.jpg" class="cat-item-cover-img" alt="Комод Йорк-1" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');" onerror="this.style.display='none'">
1572</div></div>
1573<div class="swiper-slide"><div class="cat-item-card-cover" itemscope="" itemtype="https://schema.org/ImageObject" style="aspect-ratio: 600 / 337;">
1574<link itemprop="image" href="/images/it/1622472_105092_p2.jpg">
1575<img src="/images/it/1622472_105092_p2.jpg" class="cat-item-cover-img" alt="Комод Йорк-1" loading="lazy" width="600" height="337" onload="this.classList.add('loaded'); this.parentElement.classList.add('img-loaded');">
1576</div></div>
1577</div>
1578<div class="swiper-pagination"></div>
1579</div>
1580<div class="cat-item-card-bullets">
1581<div data-number-item="0" class="card-bullet"></div>
1582<div data-number-item="1" class="card-bullet"></div>
1583</div>
1584<div class="item-labels"><span class="new_label">
<img src="/images/new.svg" loading="lazy" alt="Новинка"></span></div>
1585</div></a><h2 class="cat-item-card-heading">
<a href="/cat/komody/kupit-komod-york-1-1622472">Комод Йорк-1</a></h2>
1586<div class="cat-item-card-offer" itemprop="offers" itemscope="" itemtype="https://schema.org/Offer">
1587<meta itemprop="price" content="10859">
1588<meta itemprop="priceCurrency" content="RUB">
1589<link itemprop="availability" href="https://schema.org/InStock">
1590<meta itemprop="url" content="/cat/komody/kupit-komod-york-1-1622472">
1591<del>
<price_old_formatted>12 199</price_old_formatted>
<span class="rub">₽</span></del><p class="cat-item-card-price">
<price_formatted>10 859</price_formatted>
<span class="rub">₽</span></p>
1592<div class="cat-item-card-dims"></div>
1593</div>
1594</div>
1595</div></div> <nav aria-label="Постраничная навигация"
1596 class="pagination-wrapper">
1597 <ul class="pagination clearfix pagination">
1598 <li class="copy previous disabled">
1599 <a href="#" onclick="return false;" >
1600
< Пред. </a>
1601 </li>
1602 <li class="number active"><a data-pagenumber="1"
1603 href="#">1</a></li>
1604 <li class="number">
1605 <a data-pagenumber="2"
1606 href="?page=2">
1607 2 </a>
1608 </li>
1609 <li class="number">
1610 <a data-pagenumber="3"
1611 href="?page=3">
1612 3 </a>
1613 </li>
1614 <li class="number">
1615 <a data-pagenumber="4"
1616 href="?page=4">
1617 4 </a>
1618 </li>
1619 <li class="number">
1620 <a data-pagenumber="5"
1621 href="?page=5">
1622 5 </a>
1623 </li>
1624 <li class="copy next">
1625 <a href="?page=2" >
1626 След. > </a>
1627 </li>
1628
1629 <li class="first">
1630 <a href="?show_all">
1631 Показать все
1632 </a>
1633 </li>
1634 </ul>
1635 </nav>
1636 </div>
1637<div class="col-md-2">
1638<div class="cat-main-text"></div>
1639<div class="cat-main-text">
<h3>Комоды для людей со вкусом</h3><br />
1640<p>Мы делаем комоды с 2002 года и делаем их отлично.
<i>Купить комод</i> не проблема, а вот купить современный, элегантный, практичный, удобный комод, да ещё и недорого — задача гораздо сложнее. Десятки и сотни интернет-магазинов, огромные витрины маркетплейсов… Мы не гонимся за количеством моделей, хотя в нашем каталоге их приличное количество, более 700, мы вкладываемся в:<br />
1641<ul class="ul-adv">
<br />
1642<li>
<strong>технологии</strong> — всю свою мебель мы производим на современном высококачественном немецком и итальянском оборудовании;</li>
<br />
1643<li>
<strong>дизайн</strong> — как самые модные тенденции, в том числе, ушедшей ИКЕА, лофт, сканди, так и проверенные временем классические идеи находят у нас своё воплощение;</li>
<br />
1644<li>
<strong>безопасность</strong> — мы начинали с детской мебели, поэтому безопасность и экологичность — важнейшие принципы нашего производства;</li>
<br />
1645<li>
<strong>надёжность и долговечность</strong> — мебель должна быть и практичной, и прочной, чтобы радовать вас долгие годы.</li>
<br />
1646</ul><br />
1647<
/p><br />
1648<h3>Комоды на заказ</h3><br />
1649<p>Чтобы идеально вписать комод именно в ваш интерьер, для большинства моделей мы даём возможность вам самим создать свой собственный неповторимый дизайн. Вы можете выбирать цвета и материалы корпуса и фасадов, увеличивать или уменьшать размеры: ширину, высоту, глубину, менять фурнитуру и высоту ножек.
<strong>Заказать комод</strong> можно выбирая из почти 500 различных цветов и оттенков!</p><br />
1650<br />
1651<p>Эстетическое разнообразие наших комодов удовлетворит людей с самым взыскательным вкусом и позволит найти у нас мебель и для спальни, и для гостиной, и для детской, и для прихожей.</p><br />
1652<br />
1653<p>Поскольку мы продаём свои комоды напрямую, без посредников, цены у нас умеренные и справедливые. Надеемся, что представленные в каталоге фото помогут вам подобрать подходящий именно вам вариант и купить стильный, удобный и прочный комод совсем недорого.</p></div>
1654</div>
1655</div>
1656<script>
1657document.addEventListener("DOMContentLoaded", function() {
1658 var containerSelector = '.cat-items.row';
1659 var itemSelector = '.cat-item-card';
1660 var paginationBlockSelector = '.pagination-wrapper';
1661
1662 var urlParams = new URLSearchParams(window.location.search);
1663 var startPage = parseInt(urlParams.get('page'));
1664 if (!startPage || startPage < 1) startPage = 1;
1665
1666 var minLoadedPage = startPage;
1667 var maxLoadedPage = startPage;
1668 var isLoading = false;
1669 var scrollTimeout;
1670
1671 var paginationCache = {};
1672 var currentPagEl = document.querySelector(paginationBlockSelector);
1673 if (currentPagEl) {
1674 paginationCache[startPage] = currentPagEl.innerHTML;
1675 }
1676
1677 var initialItems = document.querySelectorAll(itemSelector);
1678 for (var i = 0; i < initialItems.length; i++) {
1679 initialItems[i].setAttribute('data-page', startPage);
1680 }
1681
1682 var h1 = document.querySelector('h1');
1683 if (h1) {
1684 h1.innerHTML = h1.innerHTML.replace(/([.,-—])?\s*Страница\s*\d+/i, '').trim();
1685 }
1686
1687 var originalTitle = document.title.replace(/ - Страница \d+/i, '').replace(/ - Page \d+/i, '');
1688 var metaDescTag = document.querySelector('meta[name="description"]');
1689 var originalDesc = "";
1690 if (metaDescTag) {
1691 originalDesc = metaDescTag.getAttribute('content').replace(/ - Страница \d+/i, '');
1692 }
1693
1694 function updateState() {
1695 if (window.scrollY < 100) {
1696 setPageActive(minLoadedPage);
1697 return;
1698 }
1699
1700 var items = document.querySelectorAll(itemSelector);
1701 var viewportHeight = window.innerHeight;
1702
1703 var pageWeights = {};
1704
1705 for (var i = 0; i < items.length; i++) {
1706 var item = items[i];
1707 var rect = item.getBoundingClientRect();
1708
1709 var visibleTop = Math.max(0, rect.top);
1710 var visibleBottom = Math.min(viewportHeight, rect.bottom);
1711 var visibleHeight = Math.max(0, visibleBottom - visibleTop);
1712
1713 if (visibleHeight > 0) {
1714 var p = parseInt(item.getAttribute('data-page'));
1715 if (p) {
1716 if (!pageWeights[p]) pageWeights[p] = 0;
1717 pageWeights[p] += visibleHeight;
1718 }
1719 }
1720 }
1721
1722 var bestPage = -1;
1723 var maxWeight = 0;
1724 for (var key in pageWeights) {
1725 if (pageWeights[key] > maxWeight) {
1726 maxWeight = pageWeights[key];
1727 bestPage = parseInt(key);
1728 }
1729 }
1730
1731 if (bestPage !== -1) {
1732 setPageActive(bestPage);
1733 }
1734 }
1735
1736 function setPageActive(page) {
1737 var currentUrlPage = parseInt(new URLSearchParams(window.location.search).get('page'));
1738 if (!currentUrlPage) currentUrlPage = 1;
1739
1740 if (page !== currentUrlPage) {
1741 var newUrl = new URL(window.location);
1742 if (page === 1) newUrl.searchParams.delete('page');
1743 else newUrl.searchParams.set('page', page);
1744 window.history.replaceState(null, null, newUrl);
1745
1746 var suffix = (page > 1) ? (' - Страница ' + page) : '';
1747 document.title = originalTitle + suffix;
1748 if (metaDescTag) {
1749 metaDescTag.setAttribute('content', originalDesc + suffix);
1750 }
1751
1752 if (paginationCache[page]) {
1753 var pagWrapper = document.querySelector(paginationBlockSelector);
1754 if (pagWrapper && pagWrapper.innerHTML !== paginationCache[page]) {
1755 pagWrapper.innerHTML = paginationCache[page];
1756 }
1757 }
1758
1759 var allActive = document.querySelectorAll('.pagination li.active');
1760 for(var k=0; k < allActive.length; k++) allActive[k].classList.remove('active');
1761
1762 var activeLink = document.querySelector('.pagination li.number a[data-pagenumber="' + page + '"]');
1763 if (activeLink) activeLink.parentElement.classList.add('active');
1764 }
1765 }
1766
1767 function loadNext() {
1768 if (isLoading) return;
1769
1770 var nextPage = maxLoadedPage + 1;
1771 var lastPagHtml = paginationCache[maxLoadedPage];
1772 if (!lastPagHtml && document.querySelector(paginationBlockSelector)) {
1773 lastPagHtml = document.querySelector(paginationBlockSelector).innerHTML;
1774 }
1775 if (!lastPagHtml) return;
1776
1777 var tempDiv = document.createElement('div');
1778 tempDiv.innerHTML = lastPagHtml;
1779
1780 var nextLink = tempDiv.querySelector('.pagination li.next:not(.disabled) a');
1781 if (!nextLink || nextLink.innerText.trim() === '...') return;
1782
1783 var nextUrl = nextLink.getAttribute('href');
1784 if (!nextUrl || nextUrl === '#') return;
1785
1786 isLoading = true;
1787 var container = document.querySelector(containerSelector);
1788
1789 var request = new XMLHttpRequest();
1790 request.open('GET', nextUrl, true);
1791
1792 request.onload = function() {
1793 if (this.status >= 200 && this.status < 400) {
1794 var parser = new DOMParser();
1795 var doc = parser.parseFromString(this.response, 'text/html');
1796 var newItems = doc.querySelectorAll(containerSelector + ' ' + itemSelector);
1797
1798 if (newItems.length > 0) {
1799 maxLoadedPage++;
1800 var newPagEl = doc.querySelector(paginationBlockSelector);
1801 if(newPagEl) paginationCache[nextPage] = newPagEl.innerHTML;
1802
1803 for (var i = 0; i < newItems.length; i++) {
1804 var item = newItems[i];
1805 item.setAttribute('data-page', nextPage);
1806 item.classList.add('newly-added');
1807 item.style.animationDelay = (i * 0.05) + 's';
1808 container.appendChild(item);
1809
1810 var lazyImgs = item.querySelectorAll('img[loading="lazy"], img.js-lazy-src');
1811 for(var j=0; j < lazyImgs.length; j++) {
1812 if(lazyImgs[j].dataset.src) lazyImgs[j].src = lazyImgs[j].dataset.src;
1813 }
1814 }
1815 updateState();
1816 }
1817 }
1818 isLoading = false;
1819 };
1820 request.onerror = function() { isLoading = false; };
1821 request.send();
1822 }
1823
1824 function loadPrev() {
1825 if (isLoading) return;
1826 if (minLoadedPage <= 1) return;
1827
1828 var prevPage = minLoadedPage - 1;
1829 var firstPagHtml = paginationCache[minLoadedPage];
1830 if (!firstPagHtml && document.querySelector(paginationBlockSelector)) {
1831 firstPagHtml = document.querySelector(paginationBlockSelector).innerHTML;
1832 }
1833
1834 var tempDiv = document.createElement('div');
1835 tempDiv.innerHTML = firstPagHtml;
1836 var prevLink = tempDiv.querySelector('.pagination li.previous:not(.disabled) a');
1837
1838 var prevUrl = "";
1839 if (prevLink) prevUrl = prevLink.getAttribute('href');
1840 else {
1841 var path = window.location.pathname;
1842 if (prevPage > 1) prevUrl = path + '?page=' + prevPage;
1843 else prevUrl = path;
1844 }
1845
1846 isLoading = true;
1847 var container = document.querySelector(containerSelector);
1848 var prevH = container.scrollHeight;
1849 var prevScroll = window.scrollY;
1850
1851 var request = new XMLHttpRequest();
1852 request.open('GET', prevUrl, true);
1853
1854 request.onload = function() {
1855 if (this.status >= 200 && this.status < 400) {
1856 var parser = new DOMParser();
1857 var doc = parser.parseFromString(this.response, 'text/html');
1858 var newItems = doc.querySelectorAll(containerSelector + ' ' + itemSelector);
1859
1860 if (newItems.length > 0) {
1861 minLoadedPage--;
1862 var newPagEl = doc.querySelector(paginationBlockSelector);
1863 if(newPagEl) paginationCache[prevPage] = newPagEl.innerHTML;
1864
1865 for (var i = newItems.length - 1; i >= 0; i--) {
1866 var item = newItems[i];
1867 item.setAttribute('data-page', prevPage);
1868 container.insertBefore(item, container.firstChild);
1869
1870 var lazyImgs = item.querySelectorAll('img[loading="lazy"], img.js-lazy-src');
1871 for(var j=0; j < lazyImgs.length; j++) {
1872 if(lazyImgs[j].dataset.src) lazyImgs[j].src = lazyImgs[j].dataset.src;
1873 }
1874 }
1875
1876 var newH = container.scrollHeight;
1877 window.scrollTo(0, prevScroll + (newH - prevH));
1878 updateState();
1879 }
1880 }
1881 isLoading = false;
1882 };
1883 request.onerror = function() { isLoading = false; };
1884 request.send();
1885 }
1886
1887 var tick = false;
1888 window.addEventListener('scroll', function() {
1889 if (!tick) {
1890 window.requestAnimationFrame(function() {
1891 var container = document.querySelector(containerSelector);
1892 if (container) {
1893 var rect = container.getBoundingClientRect();
1894
1895 if (rect.bottom <= window.innerHeight + 2000) loadNext();
1896 if (window.scrollY < 400 && minLoadedPage > 1) loadPrev();
1897
1898 updateState();
1899 }
1900 tick = false;
1901 });
1902 tick = true;
1903 }
1904 });
1905
1906 updateState();
1907});
1908</script><div id="progress-line-container"><div id="progress-line-bar"></div></div>
1909<script type="text/javascript">
1910 var totalItemsGlobal = 659;
1911
1912 document.addEventListener("DOMContentLoaded", function() {
1913 var progressBar = document.getElementById('progress-line-bar');
1914
1915 // Основная функция расчета
1916 function updateScrollProgress() {
1917 if (!progressBar) return;
1918
1919 // 1. Сколько проскроллили на ТЕКУЩЕЙ странице (от 0 до 1)
1920 var winScroll = document.body.scrollTop || document.documentElement.scrollTop;
1921 var height = document.documentElement.scrollHeight - document.documentElement.clientHeight;
1922 var scrolledPercent = 0;
1923
1924 if (height > 0) {
1925 scrolledPercent = winScroll / height;
1926 }
1927
1928 // 2. Сколько товаров загружено относительно общего числа (от 0 до 1)
1929 var items = document.querySelectorAll('.cat-item-card, .product-col');
1930 var loadedCount = items.length;
1931
1932 // Защита от деления на ноль
1933 if (totalItemsGlobal < 1) totalItemsGlobal = 1;
1934
1935 var loadedRatio = loadedCount / totalItemsGlobal;
1936 if (loadedRatio > 1) loadedRatio = 1;
1937
1938 // 3. ИТОГОВАЯ ФОРМУЛА:
1939 // Мы умножаем текущий скролл на долю загруженного.
1940 // Пример: Скролл в самом низу (1.0) * Загружено полкаталога (0.5) = Полоска на 50% экрана.
1941 var finalWidth = (scrolledPercent * loadedRatio) * 100;
1942
1943 // Минимальная видимость (чтобы было видно, что бар есть)
1944 if (finalWidth < 1 && loadedCount > 0) finalWidth = 1;
1945
1946 progressBar.style.width = finalWidth + "%";
1947 }
1948
1949 // Слушаем скролл
1950 window.addEventListener('scroll', updateScrollProgress, {passive: true});
1951 window.addEventListener('resize', updateScrollProgress);
1952
1953 // Слушаем изменения DOM (когда подгрузились новые товары)
1954 var container = document.querySelector('.cat-items.row') || document.querySelector('.catalogue-products');
1955 if (container && window.MutationObserver) {
1956 var observer = new MutationObserver(function() {
1957 // Даем небольшую задержку, чтобы браузер пересчитал высоту страницы
1958 setTimeout(updateScrollProgress, 100);
1959 });
1960 observer.observe(container, { childList: true, subtree: true });
1961 }
1962
1963 // Инициализация
1964 updateScrollProgress();
1965 });
1966 </script>
1967</div></div></div></div></div>
1968<footer class="footer-m"><div class="x_menu_list">
1969<div class="x_menu_col footer-logo-col">
1970<div itemscope="" itemtype="https://schema.org/ImageObject" class="footer-logo-cell">
1971<meta itemprop="url" content="/assets/img/logo-w.png">
1972<a href="https://komodmsk.ru"><img src="/assets/img/logo-w.png" alt="КомодМск" title="КомодМск" width="120" height="17" itemprop="url" loading="lazy" class="footer-logo"></a>
1973</div>
1974<div class="footer-time">10:00 — 20:00</div>
1975<div class="copy" itemscope="" itemtype="https://schema.org/CreativeWork">
1976© <span itemprop="copyrightHolder"> КомодМск</span> <span itemprop="copyrightYear">2002–2026</span>
1977</div>
1978</div>
1979<div class="x_menu_col">
1980<div class="footer-phone">
1981<img src="/assets/img/phone.svg" width="18" height="16" alt="Телефон" loading="lazy"><a href="tel:88002002327" title="Бесплатно по России">8 800 200–23–27</a>
1982</div>
1983<div class="footer-phone">
1984<img src="/assets/img/phone.svg" width="18" height="16" alt="Телефон" loading="lazy"><a href="tel:+74994033617" title="Москва">+7 (499) 403–36–17</a>
1985</div>
1986<div class="footer-phone">
1987<img src="/assets/img/phone.svg" width="18" height="16" alt="Телефон" loading="lazy"><a href="tel:+78122411743" title="Санкт-Петербург">+7 (812) 241–17–43</a>
1988</div>
1989<div class="footer-email">
1990<img src="/assets/img/email.svg" width="18" height="16" alt="Email" loading="lazy"><a href="mailto:">zakaz@komodmsk.ru</a>
1991</div>
1992<div class="footer-phone">
1993<img src="/assets/img/wa.svg" width="18" height="16" alt="WhatsApp" loading="lazy"><a href="https://api.whatsapp.com/send?phone=79915674335" rel="nofollow">Написать в WhatsApp</a>
1994</div>
1995<div class="footer-phone">
1996<img src="/assets/img/tg.svg" width="18" height="16" alt="Telegram" loading="lazy"><a href="https://t.me/+79915674335" rel="nofollow">Написать в Telegram</a>
1997</div>
1998</div>
1999<ul class="x_menu_col" itemscope="" itemtype="https://schema.org/SiteNavigationElement">
2000<li class="x_menu_title" itemprop="name">Каталог</li>
2001<li class="x_menu_item" itemprop="name">
<a href="/cat/sale" rel="nofollow">Распродажа</a></li>
2002<li class="x_menu_item" itemprop="name">
<a href="/cat/kuhny" rel="nofollow">Кухни</a></li>
2003<li class="x_menu_item" itemprop="name">
<a href="/cat/komody" rel="nofollow">Комоды</a></li>
2004<li class="x_menu_item" itemprop="name">
<a href="/cat/tumby" rel="nofollow">Тумбы</a></li>
2005<li class="x_menu_item" itemprop="name">
<a href="/cat/obuvnicy" rel="nofollow">Обувницы</a></li>
2006<li class="x_menu_item" itemprop="name">
<a href="/cat/prihozhie" rel="nofollow">Прихожие</a></li>
2007<li class="x_menu_item" itemprop="name">
<a href="/cat/stoly" rel="nofollow">Столы</a></li>
2008<li class="x_menu_item" itemprop="name">
<a href="/cat/chairs" rel="nofollow">Стулья</a></li>
2009<li class="x_menu_item" itemprop="name">
<a href="/cat/shkafy" rel="nofollow">Шкафы</a></li>
2010<li class="x_menu_item" itemprop="name">
<a href="/cat/stellazhi" rel="nofollow">Стеллажи</a></li>
2011<li class="x_menu_item" itemprop="name">
<a href="/cat/stenki" rel="nofollow">Стенки</a></li>
2012<li class="x_menu_item" itemprop="name">
<a href="/cat/mebel-dlya-spalni" rel="nofollow">Спальни</a></li>
2013</ul>
2014<ul class="x_menu_col" itemscope="" itemtype="https://schema.org/SiteNavigationElement">
2015<li class="x_menu_title" itemprop="name">Информация</li>
2016<li class="x_menu_item" itemprop="name"><a href="/doc/about" itemprop="url">О компании</a></li>
2017<li class="x_menu_item" itemprop="name"><a href="/faq" itemprop="url">Вопросы и ответы</a></li>
2018<li class="x_menu_item" itemprop="name"><a href="/doc/vozvrat-obmen" itemprop="url">Возврат / обмен / гарантия</a></li>
2019<li class="x_menu_item" itemprop="name"><a href="/doc/oplata" itemprop="url">Как оплатить?</a></li>
2020<li class="x_menu_item" itemprop="name"><a href="/doc/dostavka/moskva-i-oblast" itemprop="url">Условия доставки и сборки</a></li>
2021<li class="x_menu_item" itemprop="name"><a href="/doc/contacts" itemprop="url">Контакты</a></li>
2022<li class="x_menu_item" itemprop="name"><a href="/oferta" itemprop="url">Публичная оферта</a></li>
2023</ul>
2024<ul class="x_menu_col" itemscope="" itemtype="https://schema.org/SiteNavigationElement">
2025<li class="x_menu_title" itemprop="name">Полезное</li>
2026<li class="x_menu_item" itemprop="name"><a href="/articles">Статьи</a></li>
2027<li class="x_menu_item" itemprop="name"><a href="/materials">Материалы</a></li>
2028<li class="x_menu_item" itemprop="name"><a href="/textures">Текстуры</a></li>
2029<li class="x_menu_item" itemprop="name"><a href="/series">Серии мебели</a></li>
2030<li class="x_menu_item" itemprop="name"><a href="/lacobel">Стекло Lacobel</a></li>
2031</ul>
2032<div class="x_menu_col"><div class="x-sn">
2033<a href="https://vk.com/komodmsk_ru" target="_blank" rel="nofollow noreferrer noopener"><img src="/assets/img/vk.svg" width="36" height="36" alt="КомодМск Вконтакте" title="КомодМск Вконтакте" loading="lazy" class="sn-img"></a>
<a href="https://ok.ru/komodmsk" target="_blank" rel="nofollow noreferrer noopener"><img src="/assets/img/ok.svg" width="36" height="36" alt="КомодМск в Одноклассниках" title="КомодМск в Одноклассниках" loading="lazy" class="sn-img"></a>
<a href="https://www.youtube.com/@komodmsk" target="_blank" rel="nofollow noreferrer noopener"><img src="/assets/img/yt.svg" width="36" height="36" alt="КомодМск на Ютубе" title="КомодМск на Ютубе" loading="lazy" class="sn-img"></a>
<a href="https://www.instagram.com/komodmsk.ru/" target="_blank" rel="nofollow noreferrer noopener"><img src="/assets/img/insta.svg" width="36" height="36" alt="КомодМск в Инстаграме" title="КомодМск в Инстаграме" loading="lazy" class="sn-img"></a>
<a href="https://dzen.ru/komodmsk.ru" target="_blank" rel="nofollow noreferrer noopener"><img src="/assets/img/zn.svg" width="36" height="36" alt="КомодМск в Дзене" title="КомодМск в Дзене" loading="lazy" class="sn-img"></a>
2034</div></div>
2035</div></footer><div id="helper"></div>
2036<div id="message" style="display: none; text-align: center;"><div id="messageText"></div></div>
2037<div id="after-order" class="after-order" style="display:none;width:300px">
2038<a href="/basket/list" rel="nofollow">
2039 Перейти в корзину
2040 </a><br><a href="#" class="simplemodal-close" rel="nofollow">
2041 Продолжить покупки
2042 </a>
2043</div>
2044<div style="display:none;" class="item-colors-select-modal">
2045<div class="item-colors-select-modal-content">
<center style="font-weight: 500;margin-top: 20px;font-size: 20px;">Товар добавлен в корзину!</center></div>
2046<div class="error"></div>
2047<br><br><div class="modal-close-btn" onclick="Basket.hideActionsForm();return false;"></div>
2048<noindex><div class="f-l-h">
2049<button type="button" onclick="Basket.addAndOpenCart();return false;" class="btn btn-yellow-inline btn-lg">
2050 Оформить заказ
2051 </button><button type="button" onclick="Basket.addAndHideActionsForm();return false;" class="btn btn-grey btn-lg">
2052 Продолжить покупки
2053 </button>
2054</div></noindex>
2055</div>
2056<div id="msgBox" onclick="$(this).hide();">...</div>
2057<div style="display:none;" id="js-popup-container"></div>
2058<div href="#" class="scrollToTop" title="В начало"></div>
2059<div id="note-content"></div>
2060<div class="modal fade out" id="modal-main" tabindex="-1" role="dialog"><div class="modal-dialog" role="document"><div class="modal-content"></div></div></div>
2061<script src="/assets/libs/owl.carousel.min.js"></script><script src="/assets/libs/select2.min.js"></script><script>
2062 if (typeof ymaps === 'undefined') {
2063 var ymaps = {
2064 ready: function(callback) {
2065 }
2066 };
2067 }
2068 </script><script src="/assets/build/build.js?28648"></script><script>
2069 (function() {
2070 function init() {
2071 var images = document.getElementsByTagName('img');
2072
2073 function loadVisible() {
2074 for (var i = 0; i < images.length; i++) {
2075 var img = images[i];
2076 var dataSrc = img.getAttribute('data-src');
2077
2078 if (!dataSrc) continue;
2079 var rect = img.getBoundingClientRect();
2080 if (rect.top >= 0 && rect.left >= 0 && rect.top <= (window.innerHeight || document.documentElement.clientHeight)) {
2081 img.src = dataSrc;
2082 img.removeAttribute('data-src');
2083 }
2084 }
2085 }
2086
2087 if (window.addEventListener) {
2088 window.addEventListener('scroll', loadVisible);
2089 window.addEventListener('resize', loadVisible);
2090 window.addEventListener('load', loadVisible);
2091 } else {
2092 window.attachEvent('onscroll', loadVisible);
2093 window.attachEvent('onload', loadVisible);
2094 }
2095
2096 loadVisible();
2097 }
2098 init();
2099 })();
2100 </script><script src="/assets/js/shop.js"></script><script src="/assets/js/cardColors.min.js"></script><script src="/assets/js/modules/basket.js"></script><script src="/assets/build/newkm.js"></script><script>
2101 (function ($) {
2102 var GEO = {
2103 init: function () {
2104 GEO.$modal = window.Modal && new Modal(
2105 '.modal-container',
2106 { small: true }
2107 );
2108
2109 GEO.openCityPopupClickHandler = function (e) {
2110 e.preventDefault();
2111 e.stopPropagation();
2112 requestAnimationFrame(GEO.openCityPopup);
2113 return false;
2114 };
2115
2116 GEO.collectElements();
2117
2118 GEO.$input = null;
2119 GEO.region = "Москва";
2120 GEO.city = "Москва";
2121 GEO.data = {
2122 "utm_param_name": "utm_label",
2123 "phones": {
2124 "default": "+7 (499) 403-36-17",
2125 "region": {
2126 "Санкт-Петербург и Ленинградская область": "+7 (812) 241-17-43",
2127 "Санкт-Петербург": "+7 (812) 241-17-43",
2128 "Ленинградская область": "+7 (499) 403-36-17",
2129 "Москва и Московская область": "+7 (499) 403-36-17",
2130 "Москва": "+7 (499) 403-36-17",
2131 "Московская область": "+7 (499) 403-36-17"
2132 },
2133 "utm": {
2134 "test_test_1": "+7 (495) 777-77-77",
2135 "test_test_2": "+7 (812) 777-77-77"
2136 }
2137 }
2138};
2139 GEO.utm = "";
2140 GEO.needsClientSetup = "yes";
2141 GEO.updateDOM();
2142
2143 if (GEO.data && GEO.region) {
2144 GEO.updateDOM();
2145 }
2146 /** if (GEO.needsClientSetup == 'yes') { */
2147 if (false) {
2148 ymaps.ready(function () {
2149 if (!ymaps.geolocation) {
2150 console.error('Не подключен ymaps.geolocation');
2151 return;
2152 }
2153 GEO.getYandex();
2154 setTimeout(GEO.getAuto.bind(GEO), 2000);
2155 });
2156 }
2157 },
2158
2159 getAuto: function () {
2160 ymaps.geolocation.get({
2161 provider: 'auto',
2162 }).then(function (res) {
2163 return ymaps.geocode(res.geoObjects.get(0).geometry.getCoordinates());
2164 })
2165 .then(function (res) {
2166 var aa = res.geoObjects.get(0).getAdministrativeAreas();
2167 var l = res.geoObjects.get(0).getLocalities();
2168 return {
2169 region: aa && aa[ 0 ] ? aa[ 0 ] : null,
2170 city: l && l[ 0 ] ? l[ 0 ] : false
2171 };
2172 })
2173 .then(function (data) {
2174 var region = data.region;
2175 var city = data.city;
2176 if (city && typeof region != 'undefined') {
2177 if (GEO.region !== region || GEO.city !== city) {
2178 GEO.region = region;
2179 GEO.city = city;
2180 GEO.updateDOM();
2181 var reload = false;
2182 GEO.updateGeo(GEO.region, GEO.city, reload);
2183 }
2184 }
2185 });
2186 },
2187
2188 getYandex: function () {
2189 ymaps.geolocation.get({
2190 provider: 'yandex',
2191 autoReverseGeocode: false
2192 })
2193 .then(function (res) {
2194 return ymaps.geocode(res.geoObjects.get(0).geometry.getCoordinates());
2195 })
2196 .then(function (res) {
2197 var aa = res.geoObjects.get(0).getAdministrativeAreas();
2198 var l = res.geoObjects.get(0).getLocalities();
2199 return {
2200 region: aa && aa[ 0 ] ? aa[ 0 ] : null,
2201 city: l && l[ 0 ] ? l[ 0 ] : false
2202 };
2203 })
2204 .then(function (data) {
2205 var region = data.region;
2206 var city = data.city;
2207 if (city && typeof region != 'undefined') {
2208 GEO.region = region;
2209 GEO.city = city;
2210 GEO.updateDOM();
2211 var reload = false;
2212 GEO.updateGeo(GEO.region, GEO.city, reload);
2213 }
2214 })
2215 .catch(function (err) {
2216 if(err)console.error(err);
2217 });
2218 },
2219
2220 collectElements: function () {
2221 GEO.$el = $('.city-chooser');
2222 GEO.$el.off('click', GEO.openCityPopupClickHandler);
2223 GEO.$el.on('click', GEO.openCityPopupClickHandler);
2224 GEO.$city = $('.city-chooser__city');
2225 GEO.$region = $('.js-region');
2226 GEO.$phone = $('.js-phone');
2227 },
2228
2229 openCityPopup: function () {
2230 $.get('/ajax.handler.php?location', function (data) {
2231 requestAnimationFrame(function () {
2232
2233 $('#modal-main .modal-content').html(data);
2234 $('#modal-main').modal('show');
2235
2236 GEO.$input = $('#cityChooserInput');
2237 GEO.$input.focus();
2238 requestAnimationFrame(function () {
2239 GEO.$input.focus();
2240 });
2241 });
2242 });
2243 },
2244
2245 setCity: function (city) {
2246 GEO.city = city;
2247 GEO.updateCity();
2248 },
2249
2250 saveCity: function (city) {
2251 $.post('/ajax.handler.php', {
2252 action: 'setCity',
2253 city: city
2254 }, function (data) {
2255 if (data == 'success') {
2256 GEO.setCity(city);
2257 GEO.$modal.close();
2258 } else {
2259 alert('Что-то пошло не так. Попробуйте другой город.');
2260 }
2261 });
2262 },
2263
2264 /**
2265 * Обновить DOM согласно текущим данным.
2266 */
2267 updateDOM: function () {
2268 GEO.setPhone(GEO.data, GEO.region, GEO.utm);
2269 GEO.updateCity();
2270 },
2271
2272 /**
2273 * Отобразить город в DOM.
2274 */
2275 updateCity: function () {
2276 GEO.$city.html(GEO.city);// + ' (' + GEO.region + ')');
2277 if (GEO.region) {
2278 GEO.$city.attr('title', GEO.region);
2279 }
2280 },
2281
2282 selectGeo: function (region, city) {
2283 GEO._region = region;
2284 GEO._city = city;
2285 },
2286
2287 updateGeo: function (region, city) {
2288 region = region || GEO._region;
2289 city = city || GEO._city;
2290 if (!city) {
2291 return;
2292 }
2293 $.post('/ajax.handler.php', {
2294 action: 'setGeo',
2295 region: region,
2296 city: city,
2297 }, function (data) {
2298 if (data == 'success') {
2299 GEO.setRegion(region);
2300 GEO.setCity(city);
2301 GEO.updateInfoFromServer();
2302 GEO.closePopup();
2303
2304 var catid = $('.catid').text();
2305 if (catid && catid != 0) {
2306 $.ajax({
2307 url: '/location/index.php',
2308 data: {itemId : catid, quant: Number($('.quant').text())},
2309 success: function(data){
2310 //var deliveryrespons = data != "" ? $.parseJSON(data) : {};
2311 var deliveryrespons = $.parseJSON(data);
2312 if (deliveryrespons.nopek != 'Y') {
2313 $('.topdelivery').empty().append(deliveryrespons.delivery_varchar_nopek);
2314 $('.middelivery').empty().append(deliveryrespons.delivery_text_nopek);
2315 }
2316 }
2317 });
2318 }
2319
2320 } else {
2321 console.error('Что-то пошло не так.');
2322 }
2323 });
2324 },
2325
2326 /**
2327 * Получает с сервера текущую информацию
2328 * по городу, региону и т.д.
2329 *
2330 * Нужно вызывать после установки на клиенте местоположния, т.к.
2331 * сгенерированная на сервере информация не может быть обновлена
2332 * только на клиенте и требует дополнительного запроса.
2333 */
2334 updateInfoFromServer: function (section, data) {
2335 $.post('/ajax.handler.php', {
2336 action: 'getGeoInfo',
2337 section: section || 'main',
2338 data: data || {},
2339 }, function (data) {
2340 });
2341
2342 var url = window.location.href;
2343 $.post(url, {}, function (data) {
2344 $.each([
2345 'deliveryBlock',
2346 'payments',
2347 'ratingSmall',
2348 'services',
2349 ], function (index, type) {
2350 var $container = $('.js-' + type + '-container');
2351 if (data[ type ] && $container.length) {
2352 $container.replaceWith(data[ type ]);
2353 }
2354 });
2355
2356 /**
2357 * После обновления DOM
2358 * надо заново собрать элементы
2359 */
2360 GEO.collectElements();
2361 GEO.updateDOM();
2362 if (window.CheckOnScrollElements) {
2363 /**
2364 * После обновления сразу проверем, есть ли
2365 * зависимые от скролла элементы.
2366 */
2367 CheckOnScrollElements();
2368 }
2369
2370 /**
2371 * Шлем event о необходимости поменять
2372 * состояние все зависимых компонентов.
2373 */
2374 $('body').trigger('geo-changed');
2375 })
2376 },
2377
2378 closePopup: function () {
2379 GEO.$input = null;
2380 $('#modal-main').modal('hide');
2381 },
2382
2383 setPhone: function (data, region, utm) {
2384 var phone = data.phones.default;
2385 if (utm && data.phones && data.phones.utm) {
2386 for (var i in data.phones.utm) {
2387 if (i == utm) {
2388 phone = data.phones.utm[ i ];
2389 GEO.$phone.attr('href', 'tel:' + phone)
2390 .text(phone);
2391 return;
2392 }
2393 }
2394 }
2395 if (region && data.phones && data.phones.region) {
2396 for (var i in data.phones.region) {
2397 var r = i.toLowerCase();
2398 if (r == region.toLowerCase()) {
2399 phone = data.phones.region[ i ];
2400 GEO.$phone.attr('href', 'tel:' + phone)
2401 .text(phone);
2402 return;
2403 }
2404 }
2405 }
2406 GEO.$phone.attr('href', 'tel:' + phone)
2407 .text(phone);
2408 },
2409
2410 setRegion: function (region) {
2411 GEO.region = region;
2412 GEO.$region.text(region);
2413 },
2414
2415 };
2416
2417 window.GEO = GEO;
2418 })(jQuery);
2419
2420 jQuery(function () {
2421 requestAnimationFrame(GEO.init.bind(GEO));
2422 });
2423</script><script>
2424 document.addEventListener("DOMContentLoaded", function() {
2425 let envyboxLoaded = false;
2426
2427 // Функция загрузки (запустится только от действий человека)
2428 function loadEnvybox() {
2429 if (envyboxLoaded) return;
2430 envyboxLoaded = true;
2431
2432 // 1. Грузим стили
2433 var style = document.createElement('link');
2434 style.rel = 'stylesheet';
2435 style.href = "https://cdn.envybox.io/widget/cbk.css";
2436
2437 // 2. Внутренняя функция запуска JS
2438 function runWidgetScript() {
2439 // Ждем 500 мс, чтобы стили успели примениться
2440 setTimeout(function() {
2441 var script = document.createElement('script');
2442 script.src = "https://cdn.envybox.io/widget/cbk.js?wcb_code=d1b2985288776e9024eb86254eae9201";
2443 script.async = true;
2444 document.body.appendChild(script);
2445 }, 500);
2446 }
2447
2448 style.onload = runWidgetScript;
2449 style.onerror = runWidgetScript;
2450 document.head.appendChild(style);
2451
2452 // Убираем слушатели
2453 ['mousemove', 'touchstart', 'scroll', 'click'].forEach(function(e) {
2454 window.removeEventListener(e, loadEnvybox);
2455 });
2456 }
2457
2458 // Загрузка ТОЛЬКО по физическому взаимодействию.
2459 ['mousemove', 'touchstart', 'scroll', 'click'].forEach(function(e) {
2460 window.addEventListener(e, loadEnvybox, { passive: true, once: true });
2461 });
2462 });
2463 </script>
2464</body>
2465</html>