top of page

Essentiële elementen

Verzachtende lotion tegen jeuk voor honden, 99% natuurlijke oorsprong, veganistisch, dierproefvrij, milieuvriendelijk en met liefde gemaakt in Frankrijk ❤
Rijk aan organische hydrolaten en essentiële oliën, is Miracle Water samengesteld zonder parabenen, kleurstoffen, sulfaten, siliconen of synthetische geurstoffen! Verzachtend, zuiverend, herstellend, reinigend, versterkend, antibacterieel, antischimmel en ontstekingsremmend... Miracle Water verzacht de huid van uw huisdier zonder deze te irriteren; en versnelt ook de regeneratie van beschadigde huid.

Ingrediënten: Water, Duitse kamille*, bourbon geranium*, atlas ceder* hydrolaten, glycerine*, tea tree*, echte lavendel*, essentiële oliën van Romeinse kamille, provitamine B5, haverproteïne, door Ecocert goedgekeurd conserveermiddel.
Alle ingrediënten zijn niet giftig en geschikt voor honden.
99% van de ingrediënten zijn van natuurlijke oorsprong.
*Ingrediënten uit biologische landbouw

Kalmerende anti-jeuk lotion voor honden 99% van natuurlijke oorsprong, oorsprong, dierproefvrij, milieuvriendelijk en met liefde gemaakt in Frankrijk ❤ Rijk aan biologische hydrolaten en essentiële plantaardige ingrediënten, is L'eau Miraculeuse geformuleerd met parabenen, kleurstoffen, sulfaten, siliconen gemaakt van sterke synthetische stof! Kalmerend, zuiverend, hersteld, ontsmettend, versterkt, antibacterieel, antitischimmel, ontstekingsremmend... Wonderbaarlijk water kalmeert de huid van uw harige vriend zonder deze te pijnlijk en versnelt ook de genezing van defecte huid.

Ingrediënten : Water, hydrolaten van Duitse kamille , bourbongeranium , Atlasceder , glycerine , etherische olie van tea tree , echte lavendel , Romeinse kamille, provitamine B5, haverproteïne, conserveringsmiddel goedgekeurd door Ecocert. Alle ingrediënten zijn niet giftig en geschikt voor uw hond. 99% van de ingrediënten zijn natuurlijke ingrediënten. *Ingrediënten gebaseerd op biologisch landgebruik.

Dexter & Mango: Wonderwater - Anti-jeuk - Anti-jeuk

Productcode: D&Meaumira
€ 22,90Prijs
incl.BTW |
Aantal

    © Sit Happens Coaching - Tous droits réservés - alle rechten voorbehouden

    bottom of page
    function syncTiles(){ $grid.querySelectorAll('.pc-item').forEach(el=>{ const name = el.getAttribute('data-name'); const active = (selectionMode==='single') ? (selected[0]===name) : selected.includes(name); el.setAttribute('aria-pressed', active); el.classList.toggle('is-selected', active); updateBadge(el, name); }); } function updateBadge(el, name){ // Nettoie el.querySelectorAll('.pc-badge').forEach(b=>b.remove()); if(selectionMode==='double'){ const idx = selected.indexOf(name); if(idx>-1){ const b = document.createElement('div'); b.className='pc-badge'; b.textContent = idx===0? 'A' : 'B'; el.appendChild(b); } } } function updateSummary(){ if(selected.length===0){ $summary.textContent = 'Aucune sélection'; return; } if(selectionMode==='single'){ $summary.textContent = `Sélection: ${selected[0]}`; } else { const [a,b] = selected; $summary.textContent = `Couleurs: ${a || '—'} ${b? ' + '+b : ''}`; } } function syncHiddenFields(){ // Injection facultative dans des champs existants de formulaire try{ if(selectionMode==='single' && CONFIG.formFieldSingleId){ const i = document.getElementById(CONFIG.formFieldSingleId); if(i) i.value = selected[0] || ''; } if(selectionMode==='double'){ if(CONFIG.formFieldDoubleIdA){ const ia = document.getElementById(CONFIG.formFieldDoubleIdA); if(ia) ia.value = selected[0] || ''; } if(CONFIG.formFieldDoubleIdB){ const ib = document.getElementById(CONFIG.formFieldDoubleIdB); if(ib) ib.value = selected[1] || ''; } } }catch(err){ /* silencieux */ } } // Toolbar (changer le mode à la volée) $root.querySelectorAll('.pc-chip').forEach(btn=>{ btn.addEventListener('click', ()=>{ selectionMode = btn.getAttribute('data-mode'); selected = []; $root.querySelectorAll('.pc-chip').forEach(b=>b.setAttribute('aria-pressed','false')); btn.setAttribute('aria-pressed','true'); $grid.setAttribute('role', selectionMode==='single'?'radiogroup':'group'); renderGrid(); }) }); // Actions $copy.addEventListener('click', async ()=>{ const text = (selectionMode==='single') ? (selected[0] || '') : selected.join(' / '); try{ await navigator.clipboard.writeText(text); $copy.textContent = 'Copié !'; setTimeout(()=>{$copy.textContent='Copier la sélection'},1200); }catch(err){ alert(text); } }); $clear.addEventListener('click', ()=>{ selected=[]; syncTiles(); updateSummary(); syncHiddenFields(); }); // Premier rendu renderGrid(); })();