top of page

Essentiële elementen

Beschrijving

Vermi'selles is een 100% natuurlijke aanvullend voeding voor honden en katten, gemaakt met plantenpoeders die bedoeld zijn voor een goede darmhygiëne.

🌿 De samenstelling, rijk aan knoflook, tijm en pompoenpitten, bevordert de verdrijving van inwendige parasieten en respecteert tegelijkertijd de darmflora.
Gemakkelijk te voeren dankzij de meegeleverde maatlepel. Strooi het gewoon rechtstreeks in het bakje.

Minder weergeven

Gewicht

100 gram

Samenstelling

100% biologisch plantenpoeder

Inschrijving Vermi'selles is een 100% natuurlijk aanvullend voor honden en katten, gemaakt met plantaardige poeders voor een goede darmhygiëne.

🌿 From samestelling, rijk aan knoflook, tijm en pompoenpitten, hoeveelheden de verwijdering van interne parasieten, terwijl het de darmflora respecteert. Indien u vragen heeft, dient u hier aandacht aan te besteden. Direct in de Strooian voerbak.

Gewicht 100 g

Samenstelling 100% biologische plantaardige producten

Dexter & Mango: Comp Alim VERMI'SELLES - Voedingssupplement

Productcode: D&MCompAlimVermis
€ 29,90Prijs
incl.BTW |
Aantal

    © Sit Happens Coaching - 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(); })();