Hecate Three Faces Goddess Viking Resin Statue Tabletop Ornament

$39.99
Quantity

Description

Material & Dimensions, Casting the Viking Soul 🔥

Crafted with resin, this Viking-themed statue measures approximately 20.5cm in height and 9.5cm in width. The resin’s delicate texture precisely replicates every engraving, solidifying the ruggedness and mystery of Norse culture. It’s not just a craftsmanship masterpiece but a sacred guardian seemingly emerged from Viking longhouses, carrying the profound weight of millennial legends and deep homage to ancient civilizations.

Viking Deity Image, Inscribing Power and Dignity ⚔️

The statue depicts a mysterious Viking goddess, as vigorous as a Valkyrie, with multiple arms stretching as if controlling the power of all realms. Serpent patterns coil around her—snakes, in Viking mythology, are guardians of Yggdrasil, symbolizing cycles and mystery. Her solemn face and eyes pierce through time, as if gazing toward Valhalla. Every line is engraved with Vikings’ ultimate reverence for strength and courage.

Viking Symbols, Narrating Ancient Legends 🌌

The circular area atop features Runic inscriptions, each symbol hiding the secrets of Odin’s wisdom-seeking. Below, carved Viking ravens—Odin’s messengers—imply insight and prophecy. The Runic mark at the base 暗含 blessings of protection. The resin craftsmanship brings these elements to life, as if whispering Viking sagas, recounting the grandeur of Ragnarök and heroes’ battles.

Cultural Emotion, Inheriting the Nordic Spirit 🛡️

This is more than a statue; it’s an emotional bond to Viking culture. Touching the resin’s texture, you seemingly connect to ancestors’ passion: the bravery of warriors wielding axes, the depth of wise ones interpreting runes. Placed at home, it’s as chilly and warm as Nordic snow, guarding every soul yearning for freedom and adoring strength, letting the Viking spirit continue to burn in the present.
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 = "df8a608a-1564-457a-867c-0eb2e44a514f"; // 促销活动数据 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 == '361e8ab0-cd0b-4a58-8f9e-594d3b668629' && variant.id != this.variantId) { this.variantId = variant.id; this.getData(); } } getData() { const reqBody = { product_id: "361e8ab0-cd0b-4a58-8f9e-594d3b668629", 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);