Free shipping over $40
Slab Concrete Crack Waterproof Repair Sealant
Slab Concrete Crack Waterproof Repair Sealant
Slab Concrete Crack Waterproof Repair Sealant
Slab Concrete Crack Waterproof Repair Sealant
Slab Concrete Crack Waterproof Repair Sealant
Slab Concrete Crack Waterproof Repair Sealant
Slab Concrete Crack Waterproof Repair Sealant
Slab Concrete Crack Waterproof Repair Sealant
Slab Concrete Crack Waterproof Repair Sealant
1 / 9
Slab Concrete Crack Waterproof Repair Sealant
Slab Concrete Crack Waterproof Repair Sealant
Slab Concrete Crack Waterproof Repair Sealant
Slab Concrete Crack Waterproof Repair Sealant
Slab Concrete Crack Waterproof Repair Sealant
Slab Concrete Crack Waterproof Repair Sealant
Slab Concrete Crack Waterproof Repair Sealant
Slab Concrete Crack Waterproof Repair Sealant
Slab Concrete Crack Waterproof Repair Sealant
47% OFF
Save $33.00
mysite

Slab Concrete Crack Waterproof Repair Sealant

$36.98 $69.98
0 sold
Volume
BUY MORE SAVE MORE
Qty

Whether you have cracks in your driveway, patio, or sidewalk, this professional-grade sealant provides a long-lasting and reliable fix.

Benefit from its strong adhesion, flexible seal, and weather-resistant properties, this sealant provides a professional-grade sealing.

KEY FEATURES

STRONG ADHESION: It creating a strong bond that withstands heavy traffic, weathering, and expansion/contraction movements. It ensures a tight and permanent seal for long-lasting results.

FLEXIBLE AND WATERPROOF : It accommodates the natural movement of concrete, remaining flexible to prevent future cracking. It forms a watertight barrier that effectively protects against moisture penetration, preventing further damage caused by freeze-thaw cycles and water-related issues.

DURABLE AND WEATHER-RESISTANT: Our sealant offers excellent resistance to UV rays, chemicals, and temperature fluctuations. It maintains its integrity and performance, ensuring a long lifespan and reducing the need for frequent repairs.

EASY APPLICATION: Simply clean the crack, apply the sealant directly into the crack using a standard caulking nozzle, and smooth it out for a seamless finish.

VERSATILE APPLICATIONS: It is suitable for various concrete surfaces, including driveways, sidewalks, patios, pool decks, and more, effectively repairing cracks of different sizes and depths.

HOW TO USE

SPECIFICATION

Volume: 500g

Color: Grey

Form: Paste

PACKAGE INCLUDES

1 * Slab Concrete Crack Repair Sealant

NOTES

Ensure the crack is clean and free from debris before applying the sealant.

Allow sufficient curing time as recommended by the manufacturer before subjecting the repaired area to heavy traffic or exposure to water.

/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1711005325228').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);