Weighted Hula Hoop
Weighted Hula Hoop
Weighted Hula Hoop
Weighted Hula Hoop
Weighted Hula Hoop
Weighted Hula Hoop
Weighted Hula Hoop
Weighted Hula Hoop
Weighted Hula Hoop
Weighted Hula Hoop
3/5
Weighted Hula Hoop
Weighted Hula Hoop
Weighted Hula Hoop
Weighted Hula Hoop
Weighted Hula Hoop
3/5

Weighted Hula Hoop

$37.90
$63.90
Save 41%
Color
Please select a color
Size
Please select a size
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);
NOTE: We are currently going viral on social media and our stock is very limited! We highly recommend placing your order before we sell out!
 
The new all-in-one workout tool to make cardio fun again!
 
 

SIZE OF HOOPS

Regular (24 Links) Up to 42 Inches

Plus (28 Links) Up to 52 Inches 

Easily start doing cardio at home, simply toss the weight horizontally and use your body motion to keep the weight in the air. It looks easy, but may be more challenging than you think! It's a real workout!

✓ Do it While Watching TV or Listening to music

✓ Fun & Effective Workout 

✓ Full Body Cardio 

To keep the Weight in motion activate your leg muscles to power the movement. Keep your core engaged & even add weights to challenge yourself!

 
"150 MILLION+ VIEWS"
The Infinity Hoop WENT VIRAL!✨

Our Infinity Hoop was seen by millions in the past 30 days and because of that we completely sold out 3 times!

Follow & TAG US in your videos to get featured! 

 
FROM 20 TO 52 INCHES
ADJUSTABLE SIZE

Connected by 24 or 28 detachable sections, our Infinity Hoop is adjustable to all waist sizes from 20 to 52 inches. That means that you can use it forever, regardless of your waist size changes. Every section has an ergonomic bump that provides a pleasant massage to your belly while using it. 

 

We believe so much in the results from the Infinity Hoop that if you use the Infinity Hoop for 30 days (for 30 minutes each day) & don't remove a link within 1 month then we will immediately issue you a 100% refund on your purchase (Terms here)!

 Join over 40,000+ Happy customers!