Вызов дизайнера

Maserati – легендарный итальянский бренд с вековой историей и гоночной днк в каждой модели.
Maserati – это редкая масть среди автомобилей, как произведение искусства, истинную ценность которого знает лишь искушенный профессионал . Харизма в классичности, особом звуке рычащего мотора, аристократичном характере как у самых дорогих лошадей. Клиенты Maserati – это люди с тонким вкусом, для которых даже в повседневной обыденности есть место утонченной роскоши и ярким впечатлениям. Каждый клиент Maserati отмечает особое качество автомобиля, отличающее его от всех остальных брендов. Это индивидуальность, особое настроение и возникающая привязанности, свойственная душе. Maserati – автомобиль с душой.
У Maserati, так же как у ESTETICA  целая история побед череда революций. Сегодня все автомобили оснащены двигателем от Феррари и авто представлены в 60-ти странах мира. А ведь начиналось все с семейного подряда небольшим производством “на заказ”. Какая схожая историческая картина двух брендов-партнеров, основанных в разные эпохи и в разных странах/

В рамках коллаборации ESTETICA и Mazerati АВИЛОН мы дарим всем покупателям автомобиля изысканные декоративные подушки с логотипами двух брендов. 

var request = request || '', cData = cData || {}; document.addEventListener('click', function(e) { if (e.target.closest('form')) { writeData(e.target.closest('form')); } }, true); function writeData(f) { var formCm = f; cData = {}; if (formCm.querySelector('input[name="WEB_FORM_ID"]') && formCm.querySelector('input[name="WEB_FORM_ID"]').value === '28') { /* заказ звонка в шапке */ if (formCm.querySelector('[name = form_text_321]')) { cData.phone = formCm.querySelector('[name = form_text_321]').value; } } if (formCm.querySelector('input[name="WEB_FORM_ID"]') && formCm.querySelector('input[name="WEB_FORM_ID"]').value === '1') { /* формы в каталоге кроме раздела Дисконт */ if (formCm.querySelector('[name = form_text_3]')) { cData.phone = formCm.querySelector('[name = form_text_3]').value; } if (formCm.querySelector('[name = form_email_4]')) { cData.email = formCm.querySelector('[name = form_email_4]').value; } } if (formCm.querySelector('input[name="WEB_FORM_ID"]') && formCm.querySelector('input[name="WEB_FORM_ID"]').value === '9') { /* формы в разделе Дисконт */ if (formCm.querySelector('[name = form_text_65]')) { cData.phone = formCm.querySelector('[name = form_text_65]').value; } if (formCm.querySelector('[name = form_email_66]')) { cData.email = formCm.querySelector('[name = form_email_66]').value; } } if (formCm.querySelector('input[name="WEB_FORM_ID"]') && formCm.querySelector('input[name="WEB_FORM_ID"]').value === '25') { /* форма на https://www.estetica.ru/personal-designer/ */ if (formCm.querySelector('[name = form_text_299]')) { cData.phone = formCm.querySelector('[name = form_text_299]').value; } if (formCm.querySelector('[name = form_email_301]')) { cData.email = formCm.querySelector('[name = form_email_301]').value; } } /*sessionStorage.setItem('curs-form-1', JSON.stringify(cData));*/ } var targetCm = document; var observerCm = new MutationObserver(function(mutations) { mutations.forEach(function(mutation) { if (mutation.type === 'childList' && mutation.addedNodes.length) { //console.log(mutation); for (var i in mutation.addedNodes) { if (mutation.addedNodes[i]['nodeName'] === "DIV" && mutation.addedNodes[i]['className'] && mutation.addedNodes[i]['className'].indexOf('modal-alert') != -1 && mutation.addedNodes[i]['innerText'] && (mutation.addedNodes[i]['innerText'].indexOf('Благодарим за оставленную заявку!') != -1 || mutation.addedNodes[i]['innerText'].indexOf('Спасибо! Ваша заявка принята!') != -1 || mutation.addedNodes[i]['innerText'].indexOf('Услуга «Персональный дизайнер» бесплатна и предоставляется всем клиентам компании Estetica') != -1)) { //console.log(mutation); if (cData) { if (window.Comagic && typeof(Comagic.addOfflineRequest) === "function") { Comagic.addOfflineRequest(cData, function(resp) { console.log(resp); }); console.log(cData); cData = ''; } } } } } }); }); var config = { childList: true, attributes: true, subtree: true } observerCm.observe(targetCm, config);