Pure Pewter Viking Compass Necklace

$29.99
Quantity

Description

Tin is the fourth precious metal arranged behind platinum, gold, and silver. It is three times the value of copper, Tin can preserve its forever luster! 
Tin is very suitable for contact with the human body, It is the best jewelry material after gold and silver.

Item Details:

Pendant size: 4.1*2.9cm
Pendant weight: 10.9 grams
Pendant material: pure pewter
Chain length: 60cm
Chain weight: 15g
Chain material: titanium steel

Unique Material, a Choice of Quality✨

This necklace is meticulously crafted from pure tin. Pure tin is warm and has a unique metallic luster. Unlike the cold and hard texture of ordinary metals, it is soft, and you can feel its distinctive texture when you hold it in your hand. This material is not only highly corrosion - resistant, which can keep the necklace looking beautiful for a long time, but also full of a retro charm, adding a profound historical heritage to the necklace 😎.

Viking Elements, Cultural Heritage⚓

The design skillfully incorporates Viking cultural elements. The compass - shaped pendant in the center is like the tool that Viking navigators used to find their way in the vast ocean, symbolizing the courage and determination to explore the unknown. The delicate volute patterns on the outer ring are inspired by the complex and artistic totems of the Vikings, signifying protection and power. Every detail carries the mystery and charm of Viking culture, making you feel as if you can touch that magnificent history 🌊.

Personalized Matching, Full of Charm🥼

Wearing this necklace, whether paired with simple daily wear or individualistic retro outfits, it can instantly enhance the fashion sense and uniqueness of your overall look. It's not just an accessory but also a unique symbol of your personal style and love for Viking culture. Don't wait any longer. Own it and start your Viking - style journey now 🛳️!

class SpzCustomDiscountFlashsale extends SPZ.BaseElement { constructor(element) { super(element); this.xhr_ = SPZServices.xhrFor(this.win); this.getFlashSaleApi = "\/api\/storefront\/promotion\/flashsale\/display_setting\/product_setting"; this.timer = null; this.variantId = "e7ea0445-e07d-40ff-9fd4-b212e6bdc85e"; // 促销活动数据 this.flashsaleData = {} } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.templates_ = SPZServices.templatesForDoc(); this.viewport_ = this.getViewport(); // 挂载bind函数 解决this指向问题 this.render = this.render.bind(this); this.resize = this.resize.bind(this); this.switchVariant = this.switchVariant.bind(this); } mountCallback() { // 获取数据 this.getData(); this.element.onclick = (e) => { const cur = this.win.document.querySelector(".app_discount_flashsale_desc"); if (this.flashsaleData.product_setting.is_redirection && appDiscountUtils.inProductBody(this.element) && e.target !== cur) { this.win.open(`/promotions/discount-default/${this.flashsaleData.discount_info.id}`); } } // 绑定 this.viewport_.onResize(this.resize); // 监听子款式切换,重新渲染 this.win.document.addEventListener('dj.variantChange', this.switchVariant); } unmountCallback() { // 解绑 this.viewport_.removeResize(this.resize); this.win.document.removeEventListener('dj.variantChange', this.switchVariant); // 清除定时器 if (this.timer) { clearTimeout(this.timer); this.timer = null; } } resize() { if (this.timer) { clearTimeout(this.timer) this.timer = null; } this.timer = setTimeout(() => { this.render(); }, 200) } switchVariant(event) { const variant = event.detail.selected; if (variant.product_id == '3066b8c9-a169-485d-8980-f330f5c3b567' && variant.id != this.variantId) { this.variantId = variant.id; this.getData(); } } getData() { const reqBody = { product_id: "3066b8c9-a169-485d-8980-f330f5c3b567", product_type: "default", variant_id: this.variantId } this.flashsaleData = {}; this.win.fetch(this.getFlashSaleApi, { method: "POST", body: JSON.stringify(reqBody), headers: { "Content-Type": "application/json" } }).then(async (response) => { if (response.ok) { this.flashsaleData = await response.json(); this.render(); } else { this.clearDom(); } }).catch(err => { this.clearDom(); }); } clearDom() { const children = this.element.querySelector('*:not(template)'); children && SPZCore.Dom.removeElement(children); } render() { this.templates_ .findAndRenderTemplate(this.element, { isMobile: appDiscountUtils.judgeMobile(), isRTL: appDiscountUtils.judgeRTL(), inProductDetail: appDiscountUtils.inProductBody(this.element), flashsaleData: this.flashsaleData, image_domain: this.win.SHOPLAZZA.image_domain, }) .then((el) => { this.clearDom(); this.element.appendChild(el); }) } } SPZ.defineElement('spz-custom-discount-flashsale', SpzCustomDiscountFlashsale);