🚚 БЕСПЛАТНАЯ ДОСТАВКА от 4000 грн
Добавьте товары для сравнения
Мой WISHLIST
Добавьте товары в WISHLIST
0
Мой заказ
Добавьте товары в корзину

Шампунь для сохранения цвета окрашенных волос Insight Colored Hair Protective Shampoo 100 мл

Нет в наличии
Артикул: IN3673
195 грн
Войдите на сайт чтобы
добавить товар в WISHLIST
%
Войти для отображения накопительной скидки
Сообщить, когда появится
Войдите на сайт чтобы
добавить товар в список ожиданий
Характеристики
Классификация косметического средства Органическая
Назначение средства для волос Увлажнение, Восстановление, Укрепление
Тип волос Окрашенные
Страна производитель Италия 🇮🇹
Состав Aqua (Water), Sodium Coceth Sulfate, Cocamidopropyl Betaine, Disodium Laureth Sulfosuccinate, Macadamia Ternifolia Seed Oil, Vitis Vinifera (Grape) Seed Oil, Mangifera Indica (Mango) Seed Butter, Lawsonia Inermis (Henna) Leaf Extract, Parfum (Fragrance), Polyquaternium-10, Citric Acid, Sodium Chloride, Glycerin, Magnesium Nitrate, Magnesium Chloride, Methylchloroisothiazolinone, Methylisothiazolinone, Sodium Benzoate, Potassium Sorbate
Нова пошта
Відділення / поштомат
${currentTotal.toFixed(2)} грн / ${FREE_SHIPPING_LIMIT.toFixed(2)} грн
Залишилось: ${remaining.toFixed(2)} грн
* Зверніть увагу: безкоштовна доставка не поширюється на замовлення, оформлені за промокодом або з урахуванням накопичувальної знижки.
`; // Вставляємо віджет у кошик let existingWidget = document.getElementById('np-free-shipping-widget'); if (existingWidget) { existingWidget.outerHTML = widgetHTML; } else { const checkoutBtn = cartModal.querySelector('.cart-checkout-btn, .cart__submit, .checkout-btn'); if (checkoutBtn && checkoutBtn.parentNode) { checkoutBtn.parentNode.insertBefore(document.createRange().createContextualFragment(widgetHTML), checkoutBtn.nextSibling); } } } // Запуск розрахунку та спостереження за змінами в кошику document.addEventListener('DOMContentLoaded', () => { renderShippingWidget(); // Відстеження зміни кількості товарів у кошику const observer = new MutationObserver(() => { renderShippingWidget(); }); const target = document.body; observer.observe(target, { childList: true, subtree: true }); }); })();