Free shipping on orders over $34
Huitan Modern Fashion 2Pcs Matched Rings Bridal Wedding Engagement Accessories Jewelry Set Luxury Cubic Zirconia Rings for Women
Huitan Modern Fashion 2Pcs Matched Rings Bridal Wedding Engagement Accessories Jewelry Set Luxury Cubic Zirconia Rings for Women
Huitan Modern Fashion 2Pcs Matched Rings Bridal Wedding Engagement Accessories Jewelry Set Luxury Cubic Zirconia Rings for Women
Huitan Modern Fashion 2Pcs Matched Rings Bridal Wedding Engagement Accessories Jewelry Set Luxury Cubic Zirconia Rings for Women
Huitan Modern Fashion 2Pcs Matched Rings Bridal Wedding Engagement Accessories Jewelry Set Luxury Cubic Zirconia Rings for Women
Huitan Modern Fashion 2Pcs Matched Rings Bridal Wedding Engagement Accessories Jewelry Set Luxury Cubic Zirconia Rings for Women
1 / 6
Huitan Modern Fashion 2Pcs Matched Rings Bridal Wedding Engagement Accessories Jewelry Set Luxury Cubic Zirconia Rings for Women
Huitan Modern Fashion 2Pcs Matched Rings Bridal Wedding Engagement Accessories Jewelry Set Luxury Cubic Zirconia Rings for Women
Huitan Modern Fashion 2Pcs Matched Rings Bridal Wedding Engagement Accessories Jewelry Set Luxury Cubic Zirconia Rings for Women
Huitan Modern Fashion 2Pcs Matched Rings Bridal Wedding Engagement Accessories Jewelry Set Luxury Cubic Zirconia Rings for Women
Huitan Modern Fashion 2Pcs Matched Rings Bridal Wedding Engagement Accessories Jewelry Set Luxury Cubic Zirconia Rings for Women
Huitan Modern Fashion 2Pcs Matched Rings Bridal Wedding Engagement Accessories Jewelry Set Luxury Cubic Zirconia Rings for Women
0% OFF

Huitan Modern Fashion 2Pcs Matched Rings Bridal Wedding Engagement Accessories Jewelry Set Luxury Cubic Zirconia Rings for Women

$20.74
0 sold
Ring Size
Main Stone Color
Qty 10000 in stock
Compatibility : All Compatible
Setting Type : Prong Setting
Rings Type : Bridal Sets
Model Number : Q144
Shape\pattern : Geometric
Style : TRENDY
Occasion : WEDDING
Material : cubic zirconia
Metals Type : Brass
Gender : Women
Brand Name : Huitan


Item Type : Rings
Fine or Fashion : fashion


PRODUCT INFORMATION

BRAND: HUITAN
MODEL NUMBER: Q144
Material: Brass, Cubic Zirconia
SIZE: #6 7 8 9 10;
Weight: About 6.6g
CONDITION: 100% Brand-new excellent craft
PACKAGE CONTENT: 2pcs/set rings, opp bag




If you have any questions please feel free to contact us. We will reply within 24 hours.

JEWELRY MAINTENANCE:
* If allergy exists,stop wearing.This is a fashion jewelry, not real pure gold/silver
* Keep this product out of reach of small children.
* Reduce to touch sweat.
* Take off the jewelry while bathing,washing.
* Avoid the mixing with other jewelry or hard things.
* Often clean it.
* For example more sweat or bathing ....etc., will affect the color change.

Shipment:
We will send products in 4 days after payment confirmed.
AliExpress Standard Shipping 15-60 days to most countries.
Bulk orders,we can free arrangements FedEx, DHL or UPS.

Feedback:
Please don't leave negative(1-2 stars) or netural feedback(3 stars) before contacting with us.
Your satisfaction is our target! Giving negative or neutral feedback is a very serious attitude and we make sure that we can solve your problem before leaving a negative feedback. We hope you like our items and enjoy the shopping and also hope you can leave us a positive feedback. Thank you!

Import duty:
Taxes and charges are not included in the item price and shipping charges.If in your country need to pay customs duty,it's your honor and responsibility.

Color Mismatch:
Differences in color may be caused by some other reasons such as color reflection in the monitor,lighting,background etc.

Returns:
We do our best to serve our each customer the best that we can.
We will refund you for items returned within 7 days of you receiving them,for Quality problems. A full refund will be given if items are returned in their original condition. Merchandise which is damaged or missing components is not refundable. Buyers are responsible for return shipping with proper packaging. On receiving items,we will refund you immediately.
Before returning items,please make sure you get our(the seller's)return address,and write "gift" on the delivery detail sheet.






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);