Free shipping for two pieces
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
1 / 26
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
For Printing Badges And Adding Custom Information
38% OFF

For Printing Badges And Adding Custom Information

$5.00 $8.00
3 sold
Badges and custom information
Qty 996 in stock

Approximate dimensions:

Size S M L XL XXL
Bust 50cm 53cm 55cm 57cm 60cm
Length 69cm 75cm 78cm 82cm 84cm
Weight 50-55kg 55-65kg 65-75kg 75-85kg 85-100kg
Height 165-170cm 170-175cm 175-180cm 180-185cm 185-190cm

Note: The error of manual measurement is 1 to 3 centimeters, which is normal. The dimensions are for reference only.

Delivery:

Your item will be shipped out within 3-5 working days

USA/ UK/ Germany/ France/ Italy/ Canada/ Australia/ Mexico: 7-15 working days

All other regions: 20-30 working days    

Care and advice:

Try to avoid squeezing as much as possible

 Washing clothes from inside out

 Cold water machine wash

 Hand wash as much as possible

 Do not rub against rough objects

 Clean upon receipt and reuse afterwards.

Security and Privacy:

- All payments are 100% safe and secure.
- Once payment is complete, you will receive an order confirmation.

You might also like
const TAG = 'spz-custom-painter-button-animation'; const MAX_ITERATION_COUNT = 99999999; const SITE = (window.C_SETTINGS && window.C_SETTINGS.routes && window.C_SETTINGS.routes.root) || ''; const ADD_TO_CART_ANIMATION_SETTING = `${SITE}/api/marketing_atmosphere_app/add_to_cart_btn_animation/setting`; class SpzCustomPainterButtonAnimation extends SPZ.BaseElement { /**@override */ static deferredMount() { return false; } /** @param {!SpzElement} element */ constructor(element) { super(element); /** @private {!../../src/service/xhr-impl.Xhr} */ this.xhr_ = SPZServices.xhrFor(this.win); /** @private {Object} */ this.data_ = null; /** @private {Element} */ this.addToCartButton_ = null; /** @private {boolean} */ this.productAvailable_ = true; /** @private {number} */ this.timerId_ = null; /** @private {number} */ this.animationExecutionCount_ = 0; /** @private {boolean} */ this.selectedVariantAvailable_ = true; /** @private {number} */ this.delay_ = 5000; /** @private {number} */ this.iterationCount_ = 5; /** @private {string} */ this.animationClass_ = ''; } /** @override */ isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } /** @override */ buildCallback() { this.productAvailable_ = this.element.hasAttribute('product-available'); this.selectedVariantAvailable_ = this.element.hasAttribute('selected-variant-available'); } /** @override */ mountCallback() { this.render_(); } /** @private */ render_() { if (!this.productAvailable_) { return; } this.fetch_().then((data) => { if (!data) { return; } this.data_ = data; this.animationClass_ = `painter-${data.animation_name}-animation`; this.iterationCount_ = data.animation_iteration_count === 'infinite' ? MAX_ITERATION_COUNT : data.animation_iteration_count; const animationDuration = 1; const animationDelay = data.animation_delay || 5; this.delay_ = (animationDuration + animationDelay) * 1000; this.handleButtonEffect_(); }); } /** * @param {JsonObject} data * @return {(null|Object)} * @private */ parseJson_(data) { try { return JSON.parse(data); } catch (e) { return null; } } /** * @return {Promise} * @private */ fetch_() { return this.xhr_.fetchJson(ADD_TO_CART_ANIMATION_SETTING).then((data) => { if (!data || !data.enabled) { return null; } return this.parseJson_(data.detail); }); } /** @private */ getAddToCartButton_() { this.addToCartButton_ = SPZCore.Dom.scopedQuerySelector( document.body, '[data-section-type="product"] [role="addToCart"], [data-section-type="product_detail"] [role="addToCart"], [data-section-type="product_detail"] [data-click="addToCart"], [data-section-type="product"] [data-click="addToCart"]' ); } /** @private */ restartAnimation_() { this.addToCartButton_.classList.remove(this.animationClass_); this.addToCartButton_./* OK */ offsetWidth; this.addToCartButton_.classList.add(this.animationClass_); this.animationExecutionCount_++; } /** @private */ clearTimer_() { this.win.clearInterval(this.timerId_); this.timerId_ = null; } /** @private */ setupTimer_() { this.timerId_ = this.win.setInterval(() => { this.restartAnimation_(); if (this.animationExecutionCount_ >= this.iterationCount_) { this.removeAnimationClass_(); this.clearTimer_(); } }, this.delay_); } /** @private */ restartTimer_() { if (this.animationExecutionCount_ >= this.iterationCount_) { this.removeAnimationClass_(); return; } this.setupTimer_(); } /** @private */ listenVariantChange_() { SPZUtils.Event.listen(self.document, 'dj.variantChange', (e) => { const selectedVariant = e.detail && e.detail.selected; if (!selectedVariant) { return; } const {available} = selectedVariant; if (this.selectedVariantAvailable_ !== available) { this.selectedVariantAvailable_ = available; this.clearTimer_(); if (available) { this.restartTimer_(); } } }); } /** @private */ removeAnimationClass_() { this.win.setTimeout(() => { this.addToCartButton_.classList.remove(this.animationClass_); }, 1000); } /** @private */ handleButtonEffect_() { this.getAddToCartButton_(); if (!this.addToCartButton_) { return; } if (this.selectedVariantAvailable_) { ++this.animationExecutionCount_; this.addToCartButton_.classList.add(this.animationClass_); if (this.iterationCount_ === 1) { this.removeAnimationClass_(); return; } this.setupTimer_(); } this.listenVariantChange_(); } } SPZ.defineElement(TAG, SpzCustomPainterButtonAnimation);