Stainless Steel Viking Compass Arrowhead Necklace

$39.99
Color:  🔥Gold
Quantity

Description

With 60cm keel chain

Product Details

Material: stainless steel
Size: 4.4*2.4cm
Weight: 19g
Color: gold, silver,black


Ingenious Craftsmanship, Forging Eternal Charm

Exquisite craftsmanship creates eternal charm. This stainless-steel Viking compass arrow necklace is meticulously crafted from high-quality stainless steel, durable and resistant to time erosion. The arrow shape, paired with the mysterious Viking compass symbol, features strong and tough lines and is exquisitely carved. Every texture tells the legend of the Viking era, not only showcasing personality but also embodying profound cultural heritage, a perfect blend of fashion and history.

Viking Belief, Guiding Spiritual Voyage

Viking belief leads the spiritual course. In Viking culture, the compass is not only a navigation tool but also a symbol of courage, exploration, and belief. It represents a fearless challenge to the unknown and firm control over the direction. Wearing this necklace, one is as if inheriting the spiritual power of Viking ancestors. In the ocean of life, regardless of wind, rain, or fog, one can hold fast to the direction, obtain spiritual guidance and protection, and let belief be the lighthouse for progress.

A Choice for Individuality, Conveying Profound Affection

A choice for individuality, transmitting deep affection. Whether adding unique charm to daily wear or expressing feelings in special moments, this necklace is an excellent choice. Giving it to oneself is a tribute to the spirit of courage and exploration; giving it to others transmits a deep feeling full of strength and blessings. Not just an accessory, it is a link connecting Viking culture and modern life, helping you stand out in the crowd and write your own legend. Don’t hesitate any longer—let the Viking compass arrow necklace become your unique symbol of charm and belief!
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 = "57ffb238-97a1-4526-a544-a069d70aedb2"; // 促销活动数据 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 == '2fc81430-34d1-4528-929c-c358b2991f5a' && variant.id != this.variantId) { this.variantId = variant.id; this.getData(); } } getData() { const reqBody = { product_id: "2fc81430-34d1-4528-929c-c358b2991f5a", 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);