Benvenuti sul sito di Verdezampa

Cibo Linea Medica Secco

Tutti i filtri
Segnaposto

Hill’s Dog Secco Prescription Diet I/d Puppy Kg 1,5

21,00 
Hill's Dog Secco Prescription Diet Metabolic Agnello Kg 1,5

Hill’s Dog Secco Prescription Diet Metabolic Agnello Kg 1,5

22,90 
Hill's Dog Secco Prescription Diet Mini Gastrointestinal Biome Kg 1

Hill’s Dog Secco Prescription Diet Mini Gastrointestinal Biome Kg 1

17,90 
Hill's Dog Secco Prescription Diet Z/d Kg 10

Hill’s Dog Secco Prescription Diet Z/d Kg 10

99,00 
Monge Dog Secco Vetsolution Urinary Struvite Maiale 12 Kg

Monge Dog Secco Vetsolution Urinary Struvite Maiale 12 Kg

64,90 
Monge Dog Secco Vetsolution Urinary Struvite Maiale 2 Kg

Monge Dog Secco Vetsolution Urinary Struvite Maiale 2 Kg

15,90 
Monge Dog Vetsolution Secco Dermatosis

Monge Dog Vetsolution Secco Dermatosis

da18,60 
Monge Dog Vetsolution Secco Diabetic

Monge Dog Vetsolution Secco Diabetic

da18,60 
Monge Dog Vetsolution Secco Hepatic

Monge Dog Vetsolution Secco Hepatic

da18,60 
Monge Dog Vetsolution Secco Intestinal

Monge Dog Vetsolution Secco Intestinal

da18,60 
Monge Dog Vetsolution Secco Joint Mobility Kg 12

Monge Dog Vetsolution Secco Joint Mobility Kg 12

69,90 
Monge Dog Vetsolution Secco Obesity

Monge Dog Vetsolution Secco Obesity

da15,90 
Monge Dog Vetsolution Secco Puppy Intestinal Kg 1,5

Monge Dog Vetsolution Secco Puppy Intestinal Kg 1,5

15,60 
Monge Dog Vetsolution Secco Renal

Monge Dog Vetsolution Secco Renal

da18,60 
Proplan Dog Secco Veterinary Dm Diabetic

Proplan Dog Secco Veterinary Dm Diabetic

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(); })();