Last Day 49% OFF🔥 Weather Stripping Door Seal Strip (1M)
Last Day 49% OFF🔥 Weather Stripping Door Seal Strip (1M)
Last Day 49% OFF🔥 Weather Stripping Door Seal Strip (1M)
Last Day 49% OFF🔥 Weather Stripping Door Seal Strip (1M)
Last Day 49% OFF🔥 Weather Stripping Door Seal Strip (1M)
Last Day 49% OFF🔥 Weather Stripping Door Seal Strip (1M)
Last Day 49% OFF🔥 Weather Stripping Door Seal Strip (1M)
1/7
Last Day 49% OFF🔥 Weather Stripping Door Seal Strip (1M)
Last Day 49% OFF🔥 Weather Stripping Door Seal Strip (1M)
Last Day 49% OFF🔥 Weather Stripping Door Seal Strip (1M)
Last Day 49% OFF🔥 Weather Stripping Door Seal Strip (1M)
Last Day 49% OFF🔥 Weather Stripping Door Seal Strip (1M)
Last Day 49% OFF🔥 Weather Stripping Door Seal Strip (1M)
Last Day 49% OFF🔥 Weather Stripping Door Seal Strip (1M)
1/7

Last Day 49% OFF🔥 Weather Stripping Door Seal Strip (1M)

$12.99
$24.98
Save 48%
5156 sold
Color
Please select a color
Quantity
/** @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-1539149753700').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);

🧰Essential for every family🏠

The door gap blocker soundproofs and stops bugs, roaches, or dust from creeping under your door, too! Achieve the serenity and sanitation your home has ever dreamed of!

PRODUCT DESCRIPTION:

  • No Bug&Dust, Weatherproof&Soundproof: The Weather Stripping can be used for the bottom, the gas of door and window, keep bugs out, anti-dust, weatherproof, and soundproof, which gives you a clean, relaxing, quiet, and comfortable environment. Five Colors are available. And it is easy to tear off without damaging the adhesive surface.e
  • Flexible& Safe Material: Our seal strip is made of waterproof flexible silicone, an environmentally friendly material with no irritating smell. It protects the health of your family. With its thin and soft material, our Seal Strip won't affect the use of doors and windows. It can easily be adjusted to the length you need.
  • StronViscosity & Durable: Strong adhesive backing, non-degumming, sticks firmly, anti-slip, can be used in extreme weather, and works for a long time. Tear off the weatherstripping will not leave a sticky residue. 
 
  • Wide Application: Widely used for frameless sliding doors, glass doors, plastic-steel windows and aluminum windows, closed doors, thresholds, cupboards, wardrobes, shower bottoms, bedroom, nd bathroom.

This frameless weatherstrip seal will help us to reduce the noise, keep warm in the room prevent dust into the edge of the door or window. 

SPECIFICATIONS:

PACKAGE INCLUDES:

  • 1Pc* Weather Stripping Door Seal Strip