Otwarte Pon- PT 8:00-17:00, Sob 8-13
Email info@granitymarmury.pl Zadzwoń +48 22 615 58 92 +48 602 392 091
Otwarte Pon- PT 8:00-17:00, Sob 8-13
Email info@granitymarmury.pl Zadzwoń +48 22 615 58 92 +48 602 392 091
import { AttributeRemediation } from './actions/attribute'; import { ElementRemediation } from './actions/element'; import { ReplaceRemediation } from './actions/replace'; import { StylesRemediation } from './actions/styles'; class RemediationRunner { constructor(remediations) { this.remediations = remediations; this.classMap = { attribute: AttributeRemediation, element: ElementRemediation, replace: ReplaceRemediation, styles: StylesRemediation, global: ReplaceRemediation, }; this.checkTimeout = null; this.runAll(); } runAll() { // Use filter to remove remediations that were run this.remediations = this.remediations.filter((rem) => { return !this.runRemediation(rem); }); } runRemediation(remediation) { const type = ( remediation.global === '1' ? 'global' : remediation.type ).toLowerCase(); const Handler = this.classMap[type]; if (Handler) { try { return new Handler(document, remediation).run(); } catch (e) { if (window.AllyRemediations?.debug && window.AllyRemediations.debug) { console.error('Remediation failed', e, remediation); } } } return false; } // Check if any remaining remediations can now be applied checkRemediations() { if (!this.isComplete()) { this.runAll(); } } // Check if all remediations are complete isComplete() { return this.remediations.length === 0; } } // Only run if AllyRemediations is present and has remediations if ( window?.AllyRemediations && Array.isArray(window.AllyRemediations?.remediations) ) { let remediationRunner = null; let mutationObserver = null; let isInitialized = false; // Function to initialize remediations function initializeRemediations() { // Prevent multiple initializations if (isInitialized) { remediationRunner.runAll(); return; } isInitialized = true; remediationRunner = new RemediationRunner( window.AllyRemediations.remediations, ); // Set up MutationObserver to watch for DOM changes if (window.MutationObserver && remediationRunner.remediations.length > 0) { mutationObserver = new MutationObserver((mutations) => { let shouldCheck = false; // Check if any mutations added nodes for (const mutation of mutations) { if (mutation.type === 'childList' && mutation.addedNodes.length > 0) { shouldCheck = true; break; } } // If nodes were added and we still have remediations to apply, check them if (shouldCheck) { // Debounce the check to avoid excessive calls clearTimeout(remediationRunner.checkTimeout); remediationRunner.checkTimeout = setTimeout(() => { remediationRunner.checkRemediations(); // Disconnect observer if all remediations are complete if (remediationRunner.isComplete() && mutationObserver) { mutationObserver.disconnect(); mutationObserver = null; } }, 100); } }); // Start observing mutationObserver.observe(document.body, { childList: true, subtree: true, }); } } // Run on DOMContentLoaded with timeout window.addEventListener('DOMContentLoaded', function () { setTimeout(() => { initializeRemediations(); }, 400); }); // Also run immediately if DOM is already loaded if (document.readyState !== 'loading') { // DOM is already loaded, run immediately setTimeout(() => { initializeRemediations(); }, 400); } }

Niepowtarzalny wygląd kamienia naturalnego- trwałość oraz elegancja sprawiają, że znajduje zastosowanie na podłogach, blatach, elewacjach i tarasach. Aby jednak cieszyć się jego pięknem przez długie lata, nie wystarczy samo estetyczne wykończenie. Konieczna jest odpowiednia pielęgnacja. Jednym z najważniejszych zabiegów konserwacyjnych jest impregnacja.

Dlaczego impregnacja kamienia jest tak ważna?

Kamień naturalny to materiał szlachetny i trwały, ale jak każdy surowiec pochodzenia naturalnego, ma swoje ograniczenia. Jego porowata struktura sprawia, że z czasem może wchłaniać wodę, oleje, a nawet barwniki z codziennego użytkowania. W efekcie na powierzchni mogą pojawić się przebarwienia, zacieki i plamy, które trudno usunąć bez specjalistycznych środków. Impregnacja pełni funkcję ochronną. Zabezpiecza kamień przed wnikaniem cieczy, zabrudzeniami oraz wpływem warunków atmosferycznych, zwłaszcza w przypadku zastosowania zewnętrznego.

zaimpregnowany blat kamienny

W pomieszczeniach takich jak kuchnia czy łazienka, gdzie powierzchnie kamienne są szczególnie narażone na działanie wody, tłuszczu i detergentów, impregnacja ma ogromne znaczenie praktyczne. Dzięki odpowiedniemu zabezpieczeniu, blaty kuchenne, podłogi czy okładziny ścienne dłużej zachowują swój estetyczny wygląd, a ich codzienne czyszczenie staje się łatwiejsze.

kuchenny blat kamienny

Jak rozpoznać, że kamień wymaga impregnacji?

Nie każdy kamień wymaga takiego samego traktowania – jego potrzeby zależą od rodzaju, struktury i miejsca, w którym został zastosowany. Są jednak proste sygnały, które podpowiedzą, że czas na impregnację lub jej odnowienie. Jednym z najłatwiejszych testów jest “test wodny”: wystarczy polać powierzchnię niewielką ilością wody i obserwować, co się dzieje. Jeśli ciecz szybko wsiąka i powierzchnia ciemnieje, oznacza to, że kamień nie ma już skutecznej warstwy ochronnej.

Do innych oznak należą trudności w usuwaniu zabrudzeń oraz matowienie powierzchni, szczególnie widoczne na jasnych kamieniach, takich jak marmur czy trawertyn. Kamień, który nie jest zaimpregnowany, szybciej łapie plamy – nawet z wina, kawy czy tłuszczu. Jeśli takie sytuacje pojawiają się częściej, warto zaplanować impregnację. Warto też pamiętać, że nawet świeżo położony kamień powinien być zabezpieczony – najlepiej już na etapie wykończenia wnętrza.

Jak prawidłowo zaimpregnować kamień naturalny

  • Oczyść powierzchnię: Przed nałożeniem impregnatu, kamień musi być dokładnie umyty i wysuszony. Wszelkie zabrudzenia, resztki tłuszczu lub kurzu mogą osłabić działanie preparatu.
  • Wybierz odpowiedni preparat: Na rynku dostępne są środki przeznaczone do różnych typów kamienia (m.in. granit, marmur, łupek). Zawsze sprawdzaj, czy produkt nadaje się do rodzaju powierzchni, którą chcesz zabezpieczyć.
  • Stosuj się do zaleceń producenta: Impregnat nakłada się zazwyczaj pędzlem, gąbką lub miękką szmatką. Niektóre preparaty wymagają nałożenia dwóch warstw lub przetarcia nadmiaru po kilku minutach.
  • Pozostaw do wyschnięcia: Kamień potrzebuje czasu, by dobrze wchłonąć środek i osiągnąć pełne właściwości ochronne. W tym czasie nie należy go użytkować ani narażać na kontakt z wodą.

Regularne powtarzanie impregnacji, zazwyczaj raz na rok lub dwa pomoże utrzymać kamień w doskonałym stanie. Pamiętaj, że każdy kontakt z silnymi detergentami może stopniowo osłabiać działanie impregnatu, dlatego warto też stosować łagodne środki czyszczące przeznaczone do kamienia naturalnego.