Posture Corrector for Women and Men
Posture Corrector for Women and Men
Posture Corrector for Women and Men
Posture Corrector for Women and Men
Posture Corrector for Women and Men
Posture Corrector for Women and Men
Posture Corrector for Women and Men
Posture Corrector for Women and Men
Posture Corrector for Women and Men
1/9
Posture Corrector for Women and Men
Posture Corrector for Women and Men
Posture Corrector for Women and Men
Posture Corrector for Women and Men
Posture Corrector for Women and Men
Posture Corrector for Women and Men
Posture Corrector for Women and Men
Posture Corrector for Women and Men
Posture Corrector for Women and Men
1/9

Posture Corrector for Women and Men

$29.99
$49.99
Save 40%
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);
Size Applicable Waist circumference(CM) Applicable Waist circumference(INCH)
S 80-95 31.5-37.4
M 82-99 32.3-38.9
L 84-103 33-44.5
XL 86-107 33.8-42.1
2XL 88-110 34.6-43.3
3XL 90-112 35.4-44
4XL 92-114 36.2-44.9
5XL 100-120 39.4-47.2

Correct posture is important for all ages.

This posture corrector is great for helping you to open up your shoulders and effectively helps back straightener support to relieve back, shoulder and neck pain caused by poor posture.

The back posture corrector has 2 support bars on the back to ensure stability and provide strong support to improve your posture.

undefined

Wearing our posture corrector increases self-awareness of your posture. Over time the posture corrector will improve your sitting and standing posture and relieve aches and pains, keeping you free from thoracic kyphosis, cervical kyphosis, round shoulders and hunchback.

Comfortable, adjustable and easy to use: ergonomically designed with adjustable shoulder straps.

undefined

The back stabiliser is so careful that it won't fall under your clothes. Lie at home, in the office or in your free time. You can also train in your own position during training sessions. Posture correction in everyday life helps to relieve pain and tension.

undefined