S925 I Survived Because The Fire Inside Me Burns Brighter Than The Fire Around Me Phoenix Crystal Necklace - Orange
S925 I Survived Because The Fire Inside Me Burns Brighter Than The Fire Around Me Phoenix Crystal Necklace - Orange
S925 I Survived Because The Fire Inside Me Burns Brighter Than The Fire Around Me Phoenix Crystal Necklace - Orange
S925 I Survived Because The Fire Inside Me Burns Brighter Than The Fire Around Me Phoenix Crystal Necklace - Orange
S925 I Survived Because The Fire Inside Me Burns Brighter Than The Fire Around Me Phoenix Crystal Necklace - Orange
S925 I Survived Because The Fire Inside Me Burns Brighter Than The Fire Around Me Phoenix Crystal Necklace - Orange
S925 I Survived Because The Fire Inside Me Burns Brighter Than The Fire Around Me Phoenix Crystal Necklace - Orange
S925 I Survived Because The Fire Inside Me Burns Brighter Than The Fire Around Me Phoenix Crystal Necklace - Orange
S925 I Survived Because The Fire Inside Me Burns Brighter Than The Fire Around Me Phoenix Crystal Necklace - Orange
S925 I Survived Because The Fire Inside Me Burns Brighter Than The Fire Around Me Phoenix Crystal Necklace - Orange
S925 I Survived Because The Fire Inside Me Burns Brighter Than The Fire Around Me Phoenix Crystal Necklace - Orange
S925 I Survived Because The Fire Inside Me Burns Brighter Than The Fire Around Me Phoenix Crystal Necklace - Orange
S925 I Survived Because The Fire Inside Me Burns Brighter Than The Fire Around Me Phoenix Crystal Necklace - Orange
S925 I Survived Because The Fire Inside Me Burns Brighter Than The Fire Around Me Phoenix Crystal Necklace - Orange
S925 I Survived Because The Fire Inside Me Burns Brighter Than The Fire Around Me Phoenix Crystal Necklace - Orange
S925 I Survived Because The Fire Inside Me Burns Brighter Than The Fire Around Me Phoenix Crystal Necklace - Orange
S925 I Survived Because The Fire Inside Me Burns Brighter Than The Fire Around Me Phoenix Crystal Necklace - Orange
S925 I Survived Because The Fire Inside Me Burns Brighter Than The Fire Around Me Phoenix Crystal Necklace - Orange
S925 I Survived Because The Fire Inside Me Burns Brighter Than The Fire Around Me Phoenix Crystal Necklace - Orange
S925 I Survived Because The Fire Inside Me Burns Brighter Than The Fire Around Me Phoenix Crystal Necklace - Orange
S925 I Survived Because The Fire Inside Me Burns Brighter Than The Fire Around Me Phoenix Crystal Necklace - Orange
S925 I Survived Because The Fire Inside Me Burns Brighter Than The Fire Around Me Phoenix Crystal Necklace - Orange
S925 I Survived Because The Fire Inside Me Burns Brighter Than The Fire Around Me Phoenix Crystal Necklace - Orange
S925 I Survived Because The Fire Inside Me Burns Brighter Than The Fire Around Me Phoenix Crystal Necklace - Orange
S925 I Survived Because The Fire Inside Me Burns Brighter Than The Fire Around Me Phoenix Crystal Necklace - Orange
S925 I Survived Because The Fire Inside Me Burns Brighter Than The Fire Around Me Phoenix Crystal Necklace - Orange
S925 I Survived Because The Fire Inside Me Burns Brighter Than The Fire Around Me Phoenix Crystal Necklace - Orange
S925 I Survived Because The Fire Inside Me Burns Brighter Than The Fire Around Me Phoenix Crystal Necklace - Orange

S925 I Survived Because The Fire Inside Me Burns Brighter Than The Fire Around Me Phoenix Crystal Necklace - Orange

Price

$59.90 $39.90
Save 33%
2554 sold
The current produc does not participate any Rebate. Switch the participating product to check the design.
(This prompt will not be displayed on the client-side.)
if(window.self === window.top) { (window.disabled_exts ||=[]).push('product_detail_rebate'); } class SpzRebateComponent extends SPZ.BaseElement { constructor(element) { super(element); } xhr_ = SPZServices.xhrFor(this.win); viewport_ = this.getViewport(); action_ = null; lang = document.documentElement.lang || 'en-US'; i18n = {"ar-SA":{"special_offer":"عرض خاص","close":"إغلاق"},"de-DE":{"special_offer":"Sonderangebot","close":"Schließen"},"en-US":{"special_offer":"SPECIAL OFFER","close":"CLOSE"},"es-ES":{"special_offer":"Oferta especial","close":"Cerrar"},"fr-FR":{"special_offer":"Offre spéciale","close":"Fermer"},"id-ID":{"special_offer":"Penawaran istimewa","close":"Tutup"},"it-IT":{"special_offer":"Offerta speciale","close":"Chiudi"},"ja-JP":{"special_offer":"特別なオファー","close":"閉じる"},"ko-KR":{"special_offer":"특별 메뉴","close":"닫기"},"nl-NL":{"special_offer":"Speciale aanbieding","close":"sluiten"},"pl-PL":{"special_offer":"Oferta specjalna","close":"blisko"},"pt-PT":{"special_offer":"Oferta especial","close":"Fechar"},"ru-RU":{"special_offer":"Специальное предложение","close":"Закрыть"},"th-TH":{"special_offer":"ข้อเสนอพิเศษ","close":"ปิด"},"zh-CN":{"special_offer":"特价","close":"关闭"},"zh-TW":{"special_offer":"特價","close":"關閉"}}; landPage = "\/promotions\/rebate\/"; pageType = 1; cart = []; initData = null; rebateInfo = null; renderData = null; footerImage = `${this.win.SHOPLAZZA["image_domain"]}oss/operation/e8ebb03dbb710457ca3b4b6a70898ab2.svg`; isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.initData = this.getProduct(); this.action_ = SPZServices.actionServiceForDoc(this.element); this.registerAction("triggerGetRenderData", () => { const event = SPZUtils.Event.create(this.win, "triggerGetRenderData", this.renderData); this.action_.trigger(this.element, "getRenderData", event); }); this.registerAction("bindPropagation", () => { document.querySelector(".product_detail_rebate_list").addEventListener("click", e => { e.stopPropagation(); this.win.sa && this.win.sa.track("plugin_rebate_promotion_click", { plugin_timestamp: Date.now(), plugin_location: "info", product_id: this.initData.product.id, discount_id: this.rebateInfo.discount_list.map((item) => item.discount_id)[0], }); }); }); } async mountCallback() { document.addEventListener("dj.variantChange", e => { const data = e.detail; if (document.querySelector("#product-select-modal.show")) return; if (this.initData && this.initData.product && data.product && this.initData.product.id === data.product.id) { this.initData = data; this.initRebate(this.initData, true); } else { this.initData = data; this.getRebateInfo(); } }); document.addEventListener("dj.addToCart", e => { const v = e.detail; this.rebateInfo && this.win.sa && this.win.sa.track("plugin_rebate_atc", { variant_discount_id: this.getVariantDiscountId(v.variant_id).map(item => item.discount_id), discount_ids: this.rebateInfo.discount_list.map(item => item.discount_id), variant_id: v.variant_id, product_id: v.product_id, price: v.item_price, number: v.number, }); }); await this.getRebateInfo(); if (document.querySelector(".plugin-container__bottom-fixed")) { this.showDiscountPopupsInfoBar(); } else { this.win.addEventListener("extloaded", () => { this.showDiscountPopupsInfoBar(); }); } } getProduct = (() => { document.addEventListener("dj.variantChange", e => { if (!e.detail || !e.detail.product) return; const productJson = document.querySelector("#product-json"); if (productJson && productJson.textContent && JSON.parse(productJson.textContent)) { productJson.textContent = JSON.stringify(e.detail); } if (this.win.jQuery && this.win.jQuery.fn && this.win.jQuery(document).data("djproduct")) { this.win.jQuery(document).data("djproduct", e.detail); } }); return () => { let productData = null; if (this.win.jQuery && this.win.jQuery.fn) { try { let product = this.win.jQuery(document).data("djproduct"); if (product) { productData = JSON.parse(JSON.stringify(product)); } else { productData = null; } } catch (error) { productData = null; } } if (!productData) { const productJson = document.querySelector("#product-json"); productData = (productJson && productJson.textContent && JSON.parse(productJson.textContent)) || null; } return productData; }; })(); initRebate = this.win.SPZCore.Types.debounce( this.win, ((data, variantChange) => { let discount_list = Object.assign([], this.rebateInfo.discount_list); /* 按子商品的多少对优惠信息进行排序 */ discount_list && discount_list.sort((a, b) => { return b.variant_ids.length - a.variant_ids.length; }); /* 选中子商品时 筛选子商品的优惠信息 */ if (data.selected && data.selected.id) { discount_list = this.getVariantDiscountId(data.selected.id); } /* 无满减信息 */ if (!(discount_list && discount_list.length)) { return; } const isSection = !!document.querySelector( `div[data-section-type^="shoplazza://apps/publicapp/blocks/rebate"] #rebate_custom_component` ); if ( (this.rebateInfo.rebate_type == "sku" && data && data.selected && data.selected.id) || this.rebateInfo.rebate_type == "spu" ) { if (discount_list[0]) { this.landPage += discount_list[0].discount_id || ""; } const info = { rebate: discount_list[0], maxShowCount: this.win.innerWidth > 768 ? 3 : 1, landPage: this.landPage, modalFooterImg: `url(${`${this.win.SHOPLAZZA["image_domain"]}oss/operation/e8ebb03dbb710457ca3b4b6a70898ab2.svg`})`, i18n: this.i18n[this.lang] }; this.renderData = info; SPZ.whenApiDefined( document.getElementById(isSection ? "app_rebate_section" : "app_rebate_block") ).then(apis => { apis.render(info, true); }); } this.insertSlideTag(this.rebateInfo.tag, variantChange); var pluginCurrencyEvent = new CustomEvent("plugin_currency_update"); document.dispatchEvent(pluginCurrencyEvent); }).bind(this), 10 ); getRebateInfo = async () => { if (this.initData && this.initData.product && this.initData.product.id) { var variant_ids = this.initData.product.variants.map(variant => variant.id); const res = await this.xhr_.fetchJson( "\/api\/discount-rebate\/product-discount", { method: "POST", body: { product_id: this.initData.product.id, product_type: this.initData.product.product_type, variant_ids: variant_ids, }, } ); if (!SPZCore.Types.isEmptyObject(res.rebate_info)) { res.rebate_info.tag = res.tag; res.rebate_info.rebate_type = res.rebate_type; this.rebateInfo = res.rebate_info; this.initRebate(this.initData); } else { if (this.win.top !== this.win.self) { const noActivity = document.getElementById("no-rebate-activity"); noActivity && (noActivity["style"].display = "block"); } } } }; getVariantDiscountId = (variant_id) => { if (!variant_id || !this.rebateInfo) return []; var rebateId = this.rebateInfo.variant_discount_map[variant_id]; return this.rebateInfo.discount_list.filter(item => item.discount_id == rebateId) || []; }; insertSlideTag = (tag, variantChange) => { setTimeout(() => { if (tag) { var tag_container; var modal = document.getElementById("product-select-modal"); if (modal && modal.classList.contains("show")) { if (!variantChange && modal.querySelector(".slider-discount-tag")) return; if ( variantChange && modal.querySelector(".slider-discount-tag:not(.rebate-tag)") ) return; tag_container = modal; } else { var product_detail_card = document.querySelector( '.page_container > [data-section-type="product_detail"], .page_container > [data-section-type="product-template"]' ); if(!product_detail_card) return; if (!variantChange && product_detail_card.querySelector(".slider-discount-tag")) return; if (variantChange && product_detail_card.querySelector(".slider-discount-tag:not(.rebate-tag)")) return; tag_container = product_detail_card; } if (tag_container.matches("#product-select-modal") && this.pageType === 13 && document.documentElement.clientWidth < 768) return; const tagDom = `<div class="slider-discount-tag dj_skin_product_title rebate-tag">${tag}</div>` if (document.querySelector(".sep-loaded-slider")) { var loadedSlider = tag_container.querySelector(".sep-loaded-slider"); loadedSlider.querySelectorAll(".slider-discount-tag").forEach(function(element) { element.remove(); }); loadedSlider.insertAdjacentHTML("beforeend", tagDom); } else { if (tag_container.querySelector(".support-slick")) { var supportSlick = tag_container.querySelectorAll(".support-slick, .sep-slider"); supportSlick.forEach((element) => { element.querySelectorAll(".slider-discount-tag").forEach((element) => { element.remove(); }); element.insertAdjacentHTML("beforeend",tagDom); }); } else { var sepSlider = tag_container.querySelector(".sep-slider"); sepSlider.querySelectorAll(".slider-discount-tag").forEach(function(element) { element.remove(); }); sepSlider.insertAdjacentHTML("beforeend",tagDom); } } if (document.documentElement.clientWidth < 768) { const sliderDiscountTagHeight = tag_container.querySelector(".slider-discount-tag").offsetHeight || 0; document.querySelector(".product-image__swiper_bullets").style.bottom = `${sliderDiscountTagHeight + 15}px`; } } }, 1000); }; fetchInfoBar = () => { let discount_ids = []; if (this.pageType === 1) { discount_ids = this.rebateInfo && this.rebateInfo.discount_list.map(item => item.discount_id); } else if (this.pageType === 38) { discount_ids = [this.win.rebateObj.rebateCollection_id] || []; } const productObj = this.getProduct(); return this.xhr_.fetchJson("\/api\/discount-rebate\/global-text", { method: "POST", body: { product_type: productObj && productObj.product && productObj.product.product_type, line_items: (this.cart.line_items || []).map(item => ({ variant_id: item.variant_id, product_id: item.product_id, quantity: item.quantity, price: item.price, selected: !item.unchecked, })), discount_ids: discount_ids, }, }); }; renderBottomBanner = res => { if (!res.tips) return; if (document.querySelector(".discount__info-bar")) return; var bar_style = `background:linear-gradient(90deg,${res.config.background_color_start},${res.config.background_color_end}); color:${res.config.color};`; let data = { tips: res.tips, landPage: this.landPage + res.id, bar_style }; const html = SPZCore.Dom.htmlFor(this.element); const banner = html([ `<a impr="1" imprevt="1" id="rebate_bottom_bar" href=${data.landPage} class="discount__info-bar text-truncate" data-activity-type="rebate" style="${data.bar_style}">${data.tips}</a>`, ]); document.querySelector(".plugin-container__bottom-fixed").appendChild(banner); const pluginCurrencyEvent = new CustomEvent("plugin_currency_update"); document.dispatchEvent(pluginCurrencyEvent); if (res.id) { var trackParams = { page: this.pageType, discount_id: res.id, product_id: this.getProduct()?.product.id, }; banner.addEventListener("click", () => { this.win.sa && this.win.sa.track("plugin_rebate_promotion_click", { plugin_timestamp: Date.now(), plugin_location: "bottom_bar", product_id: trackParams.product_id, discount_id: trackParams.discount_id, }); }); this.win.sa && this.win.sa.track("plugin_rebate_banner_pv", trackParams); } }; showDiscountPopupsInfoBar = () => { if ([13, 14, 19, 30, 31].includes(this.pageType)) return; if (document.querySelector(".plugin-container__bottom-fixed .discount__info-bar")) return; this.fetchInfoBar().then(this.renderBottomBanner); document.addEventListener("dj.cartChange", () => { this.fetchInfoBar().then(this.renderBottomBanner); }); }; } SPZ.defineElement("spz-custom-rebate", SpzRebateComponent);

style

Please select a style

packing

Please select a packing

chain length

Please select a chain length

Quantity

4 Interest-Free Payments With Pay Later
Free Shipping Worldwide Over $45+
Premium Materials With A Fair Price
Free Gift Card And Gift Box
A perfect present for any gift-giving occasions 
for yourself, friends, lovers, or anyone you love

DESCRIPTION
I survived
Because
The fire inside me
burns brighter than
the fire around  me

DESIGN INSPIRATION

Phoenix is a symbol ofrebirth.

Each Phoenix lived for 500 years at a time. And just before its time was up, the Phoenixset itself on fire. Then, a new Phoenix would rise from the ashes.
How to be a phoenix. Lose your friends. All of them. | by Kumara  Raghavendra | Fit Yourself Club
Our phoenix necklace represents the inner strength.

Whenever you wear this necklace, you can feel the energy and power and gains strength to keep going through the toughest times.

SPECIFICATIONS

  • Extended Chain Length: Up to 27", adjust to the length you like easily.
  • General Chain length: Adjustable from 45cm to 50cm (17.72"-19.69")
  • Not Allergic: Made of S925 sterling silver
  • Hand-Picked AAA High-Quality Crystal
  • Non-tarnish: Platinum plating

OUR GUARANTEE

  • Tracking number for every order
  • 90-day money-back guarantee
  • No hidden fees!
  • 24/7 assistance support@37jewelry.com
  • All charges are in USD

WHAT'S IN THE BOX

  • 1*S925 The Fire Inside Me Burns Brighter Than The Fire Around Me Phoenix Necklace
  • 1*Full-Designed Gift Card

  • 1*Silver polishing cloth
  • 1*Free packing

GENERAL INFORMATION

To ensure that your package is properly delivered and that you receive your package within the time frames we advertise, please make sure that your address is correctly entered and includes all relevant and/or required information. The use of correct abbreviations, street numbers, building or apartment numbers, and route information (if applicable) is critical for ensuring timely delivery. We do not take responsibility for lost, misplaced, or incorrectly delivered shipments if the address information provided is incorrect or incorrectly entered at the time of purchase.

Receiving Time = Processing time + Shipping time

Processing Time

All orders are subject to processing time that is separate and apart from the time it takes for a shipment to reach its destination once it has been picked up from our fulfillment center by the applicable carrier. Depending on a number of factors, orders may take up to 2 business days (excluding Saturdays, Sundays, and Holidays) to process. 

After your payment is authorized and verified, standard orders can still take 2 business days to process. This is just an estimate and doesn't include weekends or holidays.

However, during this pandemic, we are improving our delivery process to make your packages even safer, so there may be a 2-3 day delay in processing your orders

U.S./Canada shipping rates and delivery:

SHIPPING TIMELINES COST ORDER VALUE
Standard Shipping (12-18 business days) $4.99 below $45
Standard Shipping (12-18 business days) 0 over $45
Express Shipping (From USA 7-12 business days) $9.99 below $100
Express Shipping (From USA 7-12 business days) 0 over $100
VIP Shipping (3-7 business days) $35 below $180
VIP Shipping (3-7 business days) 0 over $180

UK shipping rates and delivery

SHIPPING TIMELINES COST ORDER VALUE
Standard Shipping (8-12 business days) $4.99 below $45
Standard Shipping (8-12 business days) 0 over $45
Express Shipping (From USA 5-8 business days) $9.99 below $100
Express Shipping (From USA 5-8 business days) 0 over $100
VIP Shipping (3-7 business days) $35 below $180
VIP Shipping (3-7 business days) 0 over $180

Mexico shipping rates and delivery

SHIPPING TIMELINES COST ORDER VALUE
Standard Shipping (15-30 days) $4.99 below $45
Standard Shipping (15-30 days) 0 over $45

Rest of world shipping rates and delivery

SHIPPING TIMELINES COST ORDER VALUE
Standard Shipping (12-18 business days) $4.99 below $45
Standard Shipping (12-18 business days) 0 over $45
Express Shipping (From USA 7-12 business days) $9.99 below $100
Express Shipping (From USA 7-12 business days) 0 over $100
VIP Shipping (3-7 business days) $35 below $180
VIP Shipping (3-7 business days) 0 over $180

***Please note: 

  • Orders can not be delivered to any military addresses.
  • All tariffs involved are paid by us.

DELIVERY CLAIMS

If you are experiencing a non-delivery or your tracking information states that your package was delivered by the carrier but you have not received it; you must contact us within 10 days to file a claim.

We will assist you in working with the carrier to complete the claims process. Please note: Claims can take up to 30 days to complete (depending on the shipping carrier used).

37Jewelry does not hold or accept responsibility for packages that have been reported as delivered by the carrier. We do not issue refunds or credits for packages that the carrier confirms as being delivered.

OUT OF STOCK ITEMS

If your order includes multiple items and one (or more) of the items are out of stock: we will go ahead and ship the rest of your order, issuing a refund to your original form of payment for the item(s) not in stock.

RESERVED RIGHTS REGARDING SHIPPING

While we will make every effort to accommodate your shipping and billing preferences, 37Jewelry reserves the right to require customers to use a “common” shipping and billing address in the event we are unable to process an order or verify a shipping address provided.

Additionally, 37Jewelry reserves the right to solely define and limit, refuse, and/or cancel orders from customers at any time due to:

  • An irregular or excessive returns history indicative of “wardrobing;”

  • An irregular or excessive returns history involving worn, altered, laundered, damaged, or missing items; or,

  • Potential fraudulent or criminal activity.

Similarly, 37Jewelry reserves the right to limit, refuse, and/or reject returns (both in-store and online) to any customer or entity, due to similar actions as noted above.

Still, have questions? Please feel free to contact us via support@37jewelry.com

Returns & Exchanges

We're bummed if you're not 100% satisfied with the items you received, and we gladly accept returns within 90 days of receipt for most items in new condition.

1. Please contact Customer Service via support@37jewelry.com, indicating the item(s) you would like to return and the reason. We will get back to you within 24 hours. Your patience will be highly appreciated.

2. After receiving return instructions from us, please package up the item(s) to be returned with the original packing. 

3. Drop off your package at the local post office and pay for the return shipping fees. No extra costs.

4. Most returns are processed within 5 business days after we receive your package. We'll issue the refund to your payment account in 2 business days. Once your refund has been issued, you will receive a confirmation email.

Please include a slip with your Order ID number, full name, and reason for return inside the return package.

Return Conditions

1. You have 90 days to decide if an item is right for you, if you would like to return or exchange the item please contact us within 90 days of delivery.

2. Returned items must be in their unused condition with the original packing. We do not accept a returned item that has been worn, damaged, washed, or altered in any way.

3. Items with non-returnable marks and free gifts cannot be returned.

4. We do not accept returned items that have been sent back without proper returns requests.

5. We do not offer Freight To Collect (FTC) service for the packages returned to us. The returns will be made at your own cost. No extra fees.

6. Please be sure to double-check your returns before shipping them out. We are not responsible for the return of non-37Jewelry products.

Note: The original shipping fee and Shipping Guarantee are non-refundable.

Return/Exchange

If you wish to return the items to the nearest return address, please contact us via support@37jewelry.com, our customer service representative will get back to you within 24 hours.

Note: Please do not send your return to the address on your package. That is not our return address and will affect the processing of your return.

Note: Due to large quantities of shipments on Black Friday, there will be a one-week delay in the return process. Please be patient and we apologize for the inconvenience.


Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.

MEANINGFUL JEWELRY

Empowers Your Spirit

Our products are composed of topics like FRIENDSHIP, LOVE and ADVENTURE, to inspire an authentic connection between us and help us realize we are not alone in our journey.

LEARN MORE
  • 24H SUPPORT

    Support@37jewelry.com

  • FAIR PRICING

    Premium materials at a fair price

  • FREE SHIPPING

    Enjoy free shipping order $50+

  • 90-DAYS WARRANTY

    Love it or money back