Viking 3D Straps Printed Hoodie

$49.99
Size:  S
Quantity

Description

  • I. Product Information
    1. Sizes: Available in a wide range from S - 5XL. Whether you have a slender or a robust figure, you can find a perfect - fit option.
    2. Fabric: Made of high - quality polyester fabric, it has excellent abrasion resistance, wrinkle resistance, and is not easy to deform. It is easy to care for and will still look crisp and new after long - term wearing.
    II. Design Highlights
    1. 3D Printing: Using cutting - edge 3D printing technology, it presents impactful Viking elements on the hoodie. The realistic strap design seems to be wrapped around the surface of the clothing, intertwined with fierce Viking beast heads and mysterious rune patterns, as if opening the door to the Viking world. The pattern is rich in details and has distinct color layers, bringing a strong visual shock.
    2. Style: It features a classic hooded style. The drawstrings can be freely adjusted to meet different head circumferences and wearing habits. The front kangaroo pocket is both practical and aesthetically pleasing, convenient for storing small items like mobile phones and keys, adding a casual and laid - back feel.
    III. Cultural Connotations Viking culture is well - known for its fearless spirit and mysterious myths and legends. The strap elements on this hoodie symbolize the Vikings' fastening and protection of their equipment during navigation and battles; the beast heads and runes represent their strength and beliefs. Wearing it, you can seemingly feel the heroic spirit of Viking warriors forging ahead bravely on the rough seas and charging fearlessly in intense battles.
    IV. Wearing Scenarios 
    1. Themed Events: At Viking - themed parties, Nordic cultural festivals, anime exhibitions, and other events, this hoodie is undoubtedly the center of attention, allowing you to easily blend into the atmosphere and communicate with like - minded people.
    2. Daily Wear: Paired with jeans, cargo pants, etc., whether you are strolling on the street or gathering with friends, it can show your unique personality and highlight your distinctive fashion taste.
    V. Washing and Maintenance It is recommended to machine - wash in cold water with a mild detergent. Avoid using bleach to prevent damage to the patterns and the fabric. After washing, hang it to dry and avoid direct sunlight to prevent the patterns from fading and the fabric from aging. When ironing, please use a low - temperature setting and place a damp cloth on the surface of the clothing to avoid ironing directly on the pattern part.

    Size Chart:

  • Available in sizes S to 5XL to accommodate all body types. Refer to the chart below for sizing:

         
Care Instructions:

  • Hand wash or machine wash in low-temperature mode recommended
  • Do not bleach
  • Iron at low temperature
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 = "54575e37-129a-450d-b6c8-f41e59d84274"; // 促销活动数据 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 == '77686865-ed00-4ef3-b128-02e09592ad27' && variant.id != this.variantId) { this.variantId = variant.id; this.getData(); } } getData() { const reqBody = { product_id: "77686865-ed00-4ef3-b128-02e09592ad27", 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);