Benvenuti sul sito di Verdezampa

Gatto

Tutti i filtri
Royal Canin Cat Secco Hair E Skin Care Kg 2

Royal Canin Cat Secco Hair E Skin Care Kg 2

32,00 
Royal Canin Cat Secco Hairball Care

Royal Canin Cat Secco Hairball Care

da7,40 
Royal Canin Cat Secco Indoor 27 Kg 2

Royal Canin Cat Secco Indoor 27 Kg 2

26,80 
Royal Canin Cat Secco Indoor 7+ Kg 1,5

Royal Canin Cat Secco Indoor 7+ Kg 1,5

22,00 
Royal Canin Cat Secco Kitten

Royal Canin Cat Secco Kitten

da6,90 
Royal Canin Cat Secco Kitten Sterilised

Royal Canin Cat Secco Kitten Sterilised

da7,10 
Royal Canin Cat Secco Light Weight Care

Royal Canin Cat Secco Light Weight Care

da24,90 
Royal Canin Cat Secco Sensible

Royal Canin Cat Secco Sensible

da5,80 
Royal Canin Cat Secco Sterilised

Royal Canin Cat Secco Sterilised

da5,80 
Royal Canin Cat Secco Sterilised 7+

Royal Canin Cat Secco Sterilised 7+

da6,80 
Royal Canin Cat Secco Urinary Care 2 Kg

Royal Canin Cat Secco Urinary Care 2 Kg

32,90 
Royal Canin Cat Umido Busta Ageing 11+ Gravy Gr 85

Royal Canin Cat Umido Busta Ageing 11+ Gravy Gr 85

1,65 
Royal Canin Cat Umido Busta Ageing 15+ Gravy Gr 85

Royal Canin Cat Umido Busta Ageing 15+ Gravy Gr 85

1,65 
Royal Canin Cat Umido Busta Appetite Control Gr 85

Royal Canin Cat Umido Busta Appetite Control Gr 85

1,65 
Royal Canin Cat Umido Busta Breed British Shorthair Gr 85

Royal Canin Cat Umido Busta Breed British Shorthair Gr 85

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