🌟Magische anti-schimmel magie!🌟Anti-schimmel reinigingsschuimspray

Gratis wereldwijde verzending
Duurzaam geproduceerd
Veilige betalingen
€19.99
€37.99
-€18.00
Capaciteit:  60 ml
Koop meer, krijg meer gratis.:  Koop 1
Hoeveelheid
7451 verkocht

Beschrijving

5421

FUNCTIES

ALL-IN-ONE VOOR SCHIMMEL: Verwijdert effectief alle soorten schimmel, meeldauw en schimmels in uw huis. De krachtige formule dringt diep door in poreuze oppervlakken om zelfs de hardnekkigste, hardnekkigste groei te verwijderen.

DIEPE REINIGING & ANTIBACTERIEEL: De geavanceerde formule ontsmet niet alleen, maar doodt ook 99,9% van de schadelijke bacteriën. Zo blijft de omgeving voor uw gezin altijd hygiënisch en veilig.

SNELLE RESULTATEN: Het breekt snel af en verwijdert zelfs het hardnekkigste vuil, vet en aanslag, waardoor doffe, verkleurde hoeken in een mum van tijd veranderen in stralend schone oppervlakken.

PRECISIE & GEBRUIKSVRIENDELIJK: Het werkbesparende ontwerp van de sproeikop zorgt voor een nauwkeurige, gerichte toepassing van de reiniger, waardoor u gemakkelijk in krappe ruimtes en hoeken kunt komen en u optimaal kunt schoonmaken.

MILIEUVRIENDELIJKE FORMULE: Geformuleerd met plantaardige, biologisch afbreekbare ingrediënten, waardoor het een veilige optie is voor huishoudens met huisdieren en kinderen.

HOE TE GEBRUIKEN

SPEC

Netto: 60ml

Belangrijkste ingrediënten: Water, propyleenglycol, decylglucoside, tri-ethylcitraat, oppervlakteactieve stoffen, glansmiddelen, enz.

OPMERKINGEN

Dit product mag niet voor andere doeleinden worden gebruikt of worden gemengd met andere schoonmaakproducten. Zorg voor voldoende ventilatie tijdens gebruik.

Als het in contact komt met de huid of ogen, spoel het dan grondig met water en raadpleeg een arts als het ongemak aanhoudt.

Buiten bereik van kinderen houden en op een koele, droge plaats bewaren.

Beoordelingen van klanten

Dit zijn wat onze klanten zeggen.

Schrijf een klantrecensie
Klantbeoordeling
je hebt de bodem bereikt
Nieuwste
Meest leuk gevonden
Hoogste beoordelingen
Laagste beoordelingen
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.