Cash on Delivery to Japan,Taiwan HongKong and Singapore ,Free shipping over USD$59
Gold Dragon with Movable Joints
Gold Dragon with Movable Joints
Gold Dragon with Movable Joints
Gold Dragon with Movable Joints
Gold Dragon with Movable Joints
Gold Dragon with Movable Joints
Gold Dragon with Movable Joints
Gold Dragon with Movable Joints
Gold Dragon with Movable Joints
Gold Dragon with Movable Joints
Gold Dragon with Movable Joints
Gold Dragon with Movable Joints
12 / 12
Gold Dragon with Movable Joints
Gold Dragon with Movable Joints
Gold Dragon with Movable Joints
Gold Dragon with Movable Joints
Gold Dragon with Movable Joints
Gold Dragon with Movable Joints
Gold Dragon with Movable Joints
Gold Dragon with Movable Joints
Gold Dragon with Movable Joints
Gold Dragon with Movable Joints
Gold Dragon with Movable Joints
Gold Dragon with Movable Joints
You May Also Like Don't Like These?
mysite

Gold Dragon with Movable Joints

$16.99 $32.99
0 sold
Style
Qty 999 in stock

Dragons are a symbol of wealth and good luck 🐉💸

Give this exquisite dragon to your beloved and wish her/him all the best in 2024 💝.

FEATURES

  • Everyone will be mesmerized by our stunning gold dragon, which will add a touch of mystery to any space.

  • Our dragons are beautifully styled with an unobstructed view of the dragon's scale pattern, creating a captivating visual effect.

  • What sets our gold dragon apart is that its joints are movable, so you can pose and rock the gold dragon however you like.

  • It is made of metal that is durable and resistant to color fading. The precise plating process ensures that the color lasts, giving it an alluring glow that catches everyone's eye.

  • Our dragon is both a decorative piece and a thoughtful gift. Whether you want to surprise your family or friends, this ornament will bring joy and prosperity to their lives.

  • It is suitable for any occasion and is ideal for birthdays, housewarmings, or even as a corporate mascot. Let its mythical charm brighten up your home decor or please someone special in your life.

SPECIFICATIONS

  • Handmade

  • Material: Brass

  • Color: Gold

  • Size: 2 size to choose

A【Length: 8.85in | Weight: 0.132lbs】Ordinary package

B【Length: 14.17in | Weight: 0.573lbs】🎁Packed in a beautiful gift box🎁

PACKAGE

  • 1 * Gold Dragon with Movable Joints
You May Also Like Don't Like These?
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);