🔥  49% OFF🔥 - FIX ZIP PULLER
🔥  49% OFF🔥 - FIX ZIP PULLER
🔥  49% OFF🔥 - FIX ZIP PULLER
🔥  49% OFF🔥 - FIX ZIP PULLER
🔥  49% OFF🔥 - FIX ZIP PULLER
🔥  49% OFF🔥 - FIX ZIP PULLER
🔥  49% OFF🔥 - FIX ZIP PULLER
🔥  49% OFF🔥 - FIX ZIP PULLER
🔥  49% OFF🔥 - FIX ZIP PULLER
🔥  49% OFF🔥 - FIX ZIP PULLER
🔥  49% OFF🔥 - FIX ZIP PULLER
🔥  49% OFF🔥 - FIX ZIP PULLER
1/12
🔥  49% OFF🔥 - FIX ZIP PULLER
🔥  49% OFF🔥 - FIX ZIP PULLER
🔥  49% OFF🔥 - FIX ZIP PULLER
🔥  49% OFF🔥 - FIX ZIP PULLER
🔥  49% OFF🔥 - FIX ZIP PULLER
🔥  49% OFF🔥 - FIX ZIP PULLER
🔥  49% OFF🔥 - FIX ZIP PULLER
🔥  49% OFF🔥 - FIX ZIP PULLER
🔥  49% OFF🔥 - FIX ZIP PULLER
🔥  49% OFF🔥 - FIX ZIP PULLER
🔥  49% OFF🔥 - FIX ZIP PULLER
🔥  49% OFF🔥 - FIX ZIP PULLER
1/12

🔥 49% OFF🔥 - FIX ZIP PULLER

$22.99
$39.90
Save $16.91
It's been recommended by 683 people on Facebook, Twitter and Instagram
COLOR
Please select a color
BUY MORE SAVE MORE
Please select a buy more save more
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);
Weight: 0kg
Barcode:

Zipper broken? No problem!

With this easy-to-use Fix zipper you can repair split zippers, broken sliders and up to three missing zipper teeth! For jeans, pants, coats and more.

DETACHABLE DESIGN

No tools, no need to remove wires, quick installation and use.

Instantly solve the "zipper troubles" in life

👍Find out quickly if this product is right for you?

We use it in 99% of common zipper situations

It is suitable for all zippers on the market, including but not limited to reverse and invisible zippers, etc.

Won the German ISPO Gold Award🏆

2016-2017 Gold Award for two consecutive years

Stainless Steel Material

High hardness, anti-corrosion, don't let a bad zipper delay your entire equipment and trip!

undefined

FEATURES:

  • DURABLE & PRACTICAL - Universal Sizes. Works on most common zipper mishaps including split zipper tracks, broken sliders and up to 3 missing teeth. It fits for jeans, skirts, golf duffle bags, sleeping bags, purses, jackets, suitcases, tents, etc.
  • A VARIETY SIZES OF ZIPS - Containing a variety sizes of zips you are sure to find the perfect match to carry out a repair.
  • SAFE MATERIALS -  Made of PH.
  • MODERN DESIGN - Can be started in the middle of a zipper, zips forward and backwards. Easy to install. No tools required. 

SPECIFICATIONS:

  • Color: BLACK AND SILVER/BLACK
  • Size:  1.3 × 3.6 × 1.1 cm (L)/ 1.3 × 3.4 × 1 cm (M)/ 1 × 2.8 × 0.85 cm (S)

PACKAGE INCLUDED:

  • 2 * big zippers
  • 2 * central zippers
  • 2 * small zippers

VIDEO

Your Order is Protected 🔒

✈️ Insured Shipping: Each order includes real-time tracking details. 

💰 Money-Back Guarantee: If for whatever reason you change your mind within 15 days of receiving your item, we will issue you with a no questions asked money refund

✉️ 24/7 Customer Support: We have a team of live reps ready to help and answer any questions you have within a 24-hour time frame, 7 days a week.

🔒 Returns: Simply reach out to our support team either by live chat, Facebook messenger, or our contact page and we will arrange the return for you

Buying items online can be a daunting task, so we want you to be aware of the absolute ZERO risks in buying something from us and trying it out. If you don't like it, no hard feelings, we'll make it right.

Men's Wear