Retractable Auto Ratchet Strap
Retractable Auto Ratchet Strap
Retractable Auto Ratchet Strap
Retractable Auto Ratchet Strap
Retractable Auto Ratchet Strap
Retractable Auto Ratchet Strap
Retractable Auto Ratchet Strap
Retractable Auto Ratchet Strap
Retractable Auto Ratchet Strap
Retractable Auto Ratchet Strap
Retractable Auto Ratchet Strap
1/11
Retractable Auto Ratchet Strap
Retractable Auto Ratchet Strap
Retractable Auto Ratchet Strap
Retractable Auto Ratchet Strap
Retractable Auto Ratchet Strap
Retractable Auto Ratchet Strap
Retractable Auto Ratchet Strap
Retractable Auto Ratchet Strap
Retractable Auto Ratchet Strap
Retractable Auto Ratchet Strap
Retractable Auto Ratchet Strap
1/11

Retractable Auto Ratchet Strap

$68.99
$179.99
Save $111.00
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);

FOOL PROOF

Our retractable ratchet straps are easy to use. Automatically unspool without tangling or twisting and roll back up effortlessly. Standard Straps can be a pain in the a** to roll back up and stay tidy.  Straps fix that and save time!

“After Use”: to release, open the handle to the release slot 90°. Unhook your cargo – the webbing will retract automatically. Pull the handle down & it will be ready to use again.

NO MUCKING AROUND HERE

No ones got time to stuff around. The Auto-retract ratchet straps with convenient S-hooks gets any job done in a snap. Tying down a load on the roof rack? No help? No problem! Extend, latch, tighten, and release with ease.

SHE AIN'T GOING NO WHERE!

Our tie-downs secure your load with sturdy hooks so things stay in place. No having to check through the rear-view if things are moving around. Enjoy the ride even with bumps on the road.
 

MIGHTY CAPACITY

You can tie down almost anything & take it anywhere you need to go because each ratchet strap can handle up to 500LBS/227KG in Working Load Limit & 1,500LBS/680KG in Breaking Strength.
 

SAFE AND SECURE

Our ratchet straps are proven safer than manual tie-downs for long trips. Whether you need to take a kayak to a lake or move boxes to storage, you can set it up in minutes with no sweat!
 

PACKAGE INCLUDE:

  • 1 x Retractable Auto Ratchet Strap