Benvenuti sul sito di Verdezampa

PRODAC

Tutti i filtri
Prodac Tartacal Gr 15

Prodac Tartacal Gr 15

1,70 
Prodac Tartafood Big 1200 Ml 150 G

Prodac Tartafood Big 1200 Ml 150 G

8,90 
Prodac Tartafood Fish Pesciolini Ml 1200 Gr 200

Prodac Tartafood Fish Pesciolini Ml 1200 Gr 200

8,90 
Prodac Tartafood Gamberetti 100 Ml Gr 10

Prodac Tartafood Gamberetti 100 Ml Gr 10

2,00 
Prodac Tartafood Gamberetti 250 Ml 31 Gr

Prodac Tartafood Gamberetti 250 Ml 31 Gr

3,90 
Prodac Tartafood Gamberetti Ml 1200 Gr 120

Prodac Tartafood Gamberetti Ml 1200 Gr 120

10,90 
Prodac Tartafood Mix 1200 Ml 200 Gr

Prodac Tartafood Mix 1200 Ml 200 Gr

8,90 
Prodac Tartafood Pellet 1200 Ml Gr 350

Prodac Tartafood Pellet 1200 Ml Gr 350

10,00 
Prodac Tartafood Pellet 250 Ml Gr 75

Prodac Tartafood Pellet 250 Ml Gr 75

4,20 
Segnaposto

Prodac Tartafood Small Pellet 100 Ml Gr 35

2,80 
Prodac Tartafood Small Pellet 250 Ml Gr 75

Prodac Tartafood Small Pellet 250 Ml Gr 75

4,20 
Segnaposto

Prodac Termometro Ad Alcool Slim

2,20 
Prodac Weekend Food Gr 21

Prodac Weekend Food Gr 21

1,80 
0 €
0 prodotti selezionati
. ========================================================= */ (function () { if (window.__VZ_SNIPERFAST_NATIVE_CTA__) { return; } window.__VZ_SNIPERFAST_NATIVE_CTA__ = true; const MOBILE_MAX = 779; let currentRoot = null; let observer = null; let lastCount = null; /* ===================================================== MOBILE ===================================================== */ function isMobile() { return window.matchMedia( '(max-width: ' + MOBILE_MAX + 'px)' ).matches; } /* ===================================================== RECUPERA CONTEGGIO ===================================================== */ function getCount() { const mobileCounter = document.querySelector( '#sniperfast_results_found_mob' ); const standardCounter = document.querySelector( '#sniperfast_results_found' ); const counter = mobileCounter || standardCounter; if (!counter) { return null; } const text = (counter.textContent || '').trim(); const match = text.match(/\d+/); return match ? match[0] : null; } /* ===================================================== TROVA TESTO NATIVO "MOSTRA RISULTATI" ===================================================== */ function getNativeResultText() { return document.querySelector( '#snpf_selected_filters_result_txt' ); } /* ===================================================== AGGIORNA SOLAMENTE IL TESTO ===================================================== */ function updateNativeText() { if (!isMobile()) { return; } const resultText = getNativeResultText(); if (!resultText) { return; } const count = getCount(); if ( count && count === lastCount && resultText.textContent.trim() === 'Visualizza ' + count + ' risultati' ) { return; } if (count) { resultText.textContent = 'Visualizza ' + count + ' risultati'; lastCount = count; } else { resultText.textContent = 'Visualizza risultati'; lastCount = null; } } /* ===================================================== COLLEGA OBSERVER A SNIPERFAST ===================================================== */ function connect() { const root = document.querySelector( '#sniperfast_search' ); if (!root) { return; } if ( currentRoot === root && observer ) { updateNativeText(); return; } if (observer) { observer.disconnect(); } currentRoot = root; observer = new MutationObserver( function () { updateNativeText(); } ); observer.observe( root, { childList: true, subtree: true, characterData: true } ); updateNativeText(); } /* ===================================================== SNIPERFAST POTREBBE APRIRSI DOPO ===================================================== */ const pageObserver = new MutationObserver( function () { const root = document.querySelector( '#sniperfast_search' ); if ( root && root !== currentRoot ) { connect(); } } ); pageObserver.observe( document.body, { childList: true, subtree: true } ); /* ===================================================== AGGIORNA NUMERO DOPO INTERAZIONI CON I FILTRI ===================================================== */ document.addEventListener( 'click', function (event) { if (!isMobile()) { return; } const target = event.target; if (!target) { return; } if ( target.closest( '#sniperfast_search' ) ) { window.setTimeout( updateNativeText, 80 ); window.setTimeout( updateNativeText, 250 ); } }, false ); /* ===================================================== AVVIO ===================================================== */ connect(); })();