Viking Eight - Pointed Star Feather Ring | Wear the Hardcore Romance of Norse Mythology

$39.99
Size:  7
Quantity

Description



1. Myth Imprint, Etched in the Ring

With Viking culture as its soul, the eight - pointed star is the North Star guiding the North Sea, and the feather is the wing of Odin’s messenger. The stainless - steel ring body reproduces the edges and folds. It condenses the legends of the gods and the courage of the waves at your fingertips. Every pattern tells an epic Norse tale.

2. Daily Armor, Awaken Fearlessness

In the workplace battle, the metal toughness shatters the ordinary, and the eight - pointed star becomes your confidence. At the moment of choice, the patterns turn into a compass of courage. Borrow the fierce spirit of Viking warriors to cut through the fog of life and let the power of mythology merge into daily life.

3. Style Code, Stand Out in Crowds

Fellow enthusiasts who understand Viking culture will instantly resonate. It matches leather jackets and workwear. The unique design becomes a style anchor, helping you carve out a “Valhalla” in the sea of people. With one ring, be the hardcore star of the social scene.

Click to Order and let Norse beliefs arm your daily life. Use the resilience of stainless steel to start your own adventure. The wind at your fingertips will carry the freedom and passion of the North Sea!
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 = "33f4c7f5-a0ff-48a9-a394-102d3306451c"; // 促销活动数据 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 == '2875203c-3258-476e-abd0-7b966b6d12d7' && variant.id != this.variantId) { this.variantId = variant.id; this.getData(); } } getData() { const reqBody = { product_id: "2875203c-3258-476e-abd0-7b966b6d12d7", 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);