Handmade Punk Style Beanie with Attached Straight Hair Wig and Knitted Beard – Funny Winter Hat with Hair & Beard for Men | 🎁Buy 2 Free Shipping
Handmade Punk Style Beanie with Attached Straight Hair Wig and Knitted Beard – Funny Winter Hat with Hair & Beard for Men | 🎁Buy 2 Free Shipping
Handmade Punk Style Beanie with Attached Straight Hair Wig and Knitted Beard – Funny Winter Hat with Hair & Beard for Men | 🎁Buy 2 Free Shipping
Handmade Punk Style Beanie with Attached Straight Hair Wig and Knitted Beard – Funny Winter Hat with Hair & Beard for Men | 🎁Buy 2 Free Shipping
Handmade Punk Style Beanie with Attached Straight Hair Wig and Knitted Beard – Funny Winter Hat with Hair & Beard for Men | 🎁Buy 2 Free Shipping
Handmade Punk Style Beanie with Attached Straight Hair Wig and Knitted Beard – Funny Winter Hat with Hair & Beard for Men | 🎁Buy 2 Free Shipping
Handmade Punk Style Beanie with Attached Straight Hair Wig and Knitted Beard – Funny Winter Hat with Hair & Beard for Men | 🎁Buy 2 Free Shipping
Handmade Punk Style Beanie with Attached Straight Hair Wig and Knitted Beard – Funny Winter Hat with Hair & Beard for Men | 🎁Buy 2 Free Shipping
Handmade Punk Style Beanie with Attached Straight Hair Wig and Knitted Beard – Funny Winter Hat with Hair & Beard for Men | 🎁Buy 2 Free Shipping
Handmade Punk Style Beanie with Attached Straight Hair Wig and Knitted Beard – Funny Winter Hat with Hair & Beard for Men | 🎁Buy 2 Free Shipping
Handmade Punk Style Beanie with Attached Straight Hair Wig and Knitted Beard – Funny Winter Hat with Hair & Beard for Men | 🎁Buy 2 Free Shipping
Handmade Punk Style Beanie with Attached Straight Hair Wig and Knitted Beard – Funny Winter Hat with Hair & Beard for Men | 🎁Buy 2 Free Shipping
Handmade Punk Style Beanie with Attached Straight Hair Wig and Knitted Beard – Funny Winter Hat with Hair & Beard for Men | 🎁Buy 2 Free Shipping
Handmade Punk Style Beanie with Attached Straight Hair Wig and Knitted Beard – Funny Winter Hat with Hair & Beard for Men | 🎁Buy 2 Free Shipping
Handmade Punk Style Beanie with Attached Straight Hair Wig and Knitted Beard – Funny Winter Hat with Hair & Beard for Men | 🎁Buy 2 Free Shipping
Handmade Punk Style Beanie with Attached Straight Hair Wig and Knitted Beard – Funny Winter Hat with Hair & Beard for Men | 🎁Buy 2 Free Shipping
Handmade Punk Style Beanie with Attached Straight Hair Wig and Knitted Beard – Funny Winter Hat with Hair & Beard for Men | 🎁Buy 2 Free Shipping
Handmade Punk Style Beanie with Attached Straight Hair Wig and Knitted Beard – Funny Winter Hat with Hair & Beard for Men | 🎁Buy 2 Free Shipping
Handmade Punk Style Beanie with Attached Straight Hair Wig and Knitted Beard – Funny Winter Hat with Hair & Beard for Men | 🎁Buy 2 Free Shipping
Handmade Punk Style Beanie with Attached Straight Hair Wig and Knitted Beard – Funny Winter Hat with Hair & Beard for Men | 🎁Buy 2 Free Shipping
Handmade Punk Style Beanie with Attached Straight Hair Wig and Knitted Beard – Funny Winter Hat with Hair & Beard for Men | 🎁Buy 2 Free Shipping
Handmade Punk Style Beanie with Attached Straight Hair Wig and Knitted Beard – Funny Winter Hat with Hair & Beard for Men | 🎁Buy 2 Free Shipping
Handmade Punk Style Beanie with Attached Straight Hair Wig and Knitted Beard – Funny Winter Hat with Hair & Beard for Men | 🎁Buy 2 Free Shipping
Handmade Punk Style Beanie with Attached Straight Hair Wig and Knitted Beard – Funny Winter Hat with Hair & Beard for Men | 🎁Buy 2 Free Shipping
Handmade Punk Style Beanie with Attached Straight Hair Wig and Knitted Beard – Funny Winter Hat with Hair & Beard for Men | 🎁Buy 2 Free Shipping
Handmade Punk Style Beanie with Attached Straight Hair Wig and Knitted Beard – Funny Winter Hat with Hair & Beard for Men | 🎁Buy 2 Free Shipping
Handmade Punk Style Beanie with Attached Straight Hair Wig and Knitted Beard – Funny Winter Hat with Hair & Beard for Men | 🎁Buy 2 Free Shipping
Handmade Punk Style Beanie with Attached Straight Hair Wig and Knitted Beard – Funny Winter Hat with Hair & Beard for Men | 🎁Buy 2 Free Shipping
Handmade Punk Style Beanie with Attached Straight Hair Wig and Knitted Beard – Funny Winter Hat with Hair & Beard for Men | 🎁Buy 2 Free Shipping
Handmade Punk Style Beanie with Attached Straight Hair Wig and Knitted Beard – Funny Winter Hat with Hair & Beard for Men | 🎁Buy 2 Free Shipping
Handmade Punk Style Beanie with Attached Straight Hair Wig and Knitted Beard – Funny Winter Hat with Hair & Beard for Men | 🎁Buy 2 Free Shipping
Handmade Punk Style Beanie with Attached Straight Hair Wig and Knitted Beard – Funny Winter Hat with Hair & Beard for Men | 🎁Buy 2 Free Shipping
Handmade Punk Style Beanie with Attached Straight Hair Wig and Knitted Beard – Funny Winter Hat with Hair & Beard for Men | 🎁Buy 2 Free Shipping
Handmade Punk Style Beanie with Attached Straight Hair Wig and Knitted Beard – Funny Winter Hat with Hair & Beard for Men | 🎁Buy 2 Free Shipping

Handmade Punk Style Beanie with Attached Straight Hair Wig and Knitted Beard – Funny Winter Hat with Hair & Beard for Men | 🎁Buy 2 Free Shipping

const TAG = "spz-custom-product-automatic"; class SpzCustomProductAutomatic extends SPZ.BaseElement { constructor(element) { super(element); this.variant_id = '20fade04-d059-481b-8b00-8964780ae8c0'; this.isRTL = SPZ.win.document.dir === 'rtl'; this.isAddingToCart_ = false; // 加购中状态 } static deferredMount() { return false; } buildCallback() { this.action_ = SPZServices.actionServiceForDoc(this.element); this.templates_ = SPZServices.templatesForDoc(this.element); this.xhr_ = SPZServices.xhrFor(this.win); this.setupAction_(); this.viewport_ = this.getViewport(); } mountCallback() { this.init(); // 监听事件 this.bindEvent_(); } async init() { this.handleFitTheme(); const data = await this.getDiscountList(); this.renderApiData_(data); } async getDiscountList() { const productId = '02dbd82d-b3fb-4665-bd8f-842b25d62a79'; const variantId = this.variant_id; const productType = 'default'; const reqBody = { product_id: productId, variant_id: variantId, discount_method: "DM_AUTOMATIC", customer: { customer_id: window.C_SETTINGS.customer.customer_id, email: window.C_SETTINGS.customer.customer_email }, product_type: productType } const url = `/api/storefront/promotion/display_setting/text/list`; const data = await this.xhr_.fetchJson(url, { method: "post", body: reqBody }).then(res => { return res; }).catch(err => { this.setContainerDisabled(false); }) return data; } async renderDiscountList() { this.setContainerDisabled(true); const data = await this.getDiscountList(); this.setContainerDisabled(false); // 重新渲染 抖动问题处理 this.renderApiData_(data); } clearDom() { const children = this.element.querySelector('*:not(template)'); children && SPZCore.Dom.removeElement(children); } async renderApiData_(data) { const parentDiv = document.querySelector('.automatic_discount_container'); const newTplDom = await this.getRenderTemplate(data); if (parentDiv) { parentDiv.innerHTML = ''; parentDiv.appendChild(newTplDom); } else { console.log('automatic_discount_container is null'); } } doRender_(data) { const renderData = data || {}; return this.templates_ .findAndRenderTemplate(this.element, renderData) .then((el) => { this.clearDom(); this.element.appendChild(el); }); } async getRenderTemplate(data) { const renderData = data || {}; return this.templates_ .findAndRenderTemplate(this.element, { ...renderData, isRTL: this.isRTL }) .then((el) => { this.clearDom(); return el; }); } setContainerDisabled(isDisable) { const automaticDiscountEl = document.querySelector('.automatic_discount_container_outer'); if(isDisable) { automaticDiscountEl.setAttribute('disabled', ''); } else { automaticDiscountEl.removeAttribute('disabled'); } } // 绑定事件 bindEvent_() { window.addEventListener('click', (e) => { let containerNodes = document.querySelectorAll(".automatic-container .panel"); let bool; Array.from(containerNodes).forEach((node) => { if(node.contains(e.target)){ bool = true; } }) // 是否popover面板点击范围 if (bool) { return; } if(e.target.classList.contains('drowdown-icon') || e.target.parentNode.classList.contains('drowdown-icon')){ return; } const nodes = document.querySelectorAll('.automatic-container'); Array.from(nodes).forEach((node) => { node.classList.remove('open-dropdown'); }) // 兼容主题 this.toggleProductSticky(true); }) // 监听变体变化 document.addEventListener('dj.variantChange', async(event) => { // 重新渲染 const variant = event.detail.selected; if (variant.product_id == '02dbd82d-b3fb-4665-bd8f-842b25d62a79' && variant.id != this.variant_id) { this.variant_id = variant.id; this.renderDiscountList(); } }); } // 兼容主题 handleFitTheme() { // top 属性影响抖动 let productInfoEl = null; if (window.SHOPLAZZA.theme.merchant_theme_name === 'Wind' || window.SHOPLAZZA.theme.merchant_theme_name === 'Flash') { productInfoEl = document.querySelector('.product-info-body .product-sticky-container'); } else if (window.SHOPLAZZA.theme.merchant_theme_name === 'Hero') { productInfoEl = document.querySelector('.product__info-wrapper .properties-content'); } if(productInfoEl){ productInfoEl.classList.add('force-top-auto'); } } // 兼容 wind/flash /hero 主题 (sticky属性影响 popover 层级展示, 会被其他元素覆盖) toggleProductSticky(isSticky) { let productInfoEl = null; if (window.SHOPLAZZA.theme.merchant_theme_name === 'Wind' || window.SHOPLAZZA.theme.merchant_theme_name === 'Flash') { productInfoEl = document.querySelector('.product-info-body .product-sticky-container'); } else if (window.SHOPLAZZA.theme.merchant_theme_name === 'Hero') { productInfoEl = document.querySelector('.product__info-wrapper .properties-content'); } if(productInfoEl){ if(isSticky) { // 还原该主题原有的sticky属性值 productInfoEl.classList.remove('force-position-static'); return; } productInfoEl.classList.toggle('force-position-static'); } } setupAction_() { this.registerAction('handleDropdown', (invocation) => { const discount_id = invocation.args.discount_id; const nodes = document.querySelectorAll('.automatic-container'); Array.from(nodes).forEach((node) => { if(node.getAttribute('id') != `automatic-${discount_id}`) { node.classList.remove('open-dropdown'); } }) const $discount_item = document.querySelector(`#automatic-${discount_id}`); $discount_item && $discount_item.classList.toggle('open-dropdown'); // 兼容主题 this.toggleProductSticky(); }); // 加购事件 this.registerAction('handleAddToCart', (invocation) => { // 阻止事件冒泡 const event = invocation.event; if (event) { event.stopPropagation(); event.preventDefault(); } // 如果正在加购中,直接返回 if (this.isAddingToCart_) { return; } const quantity = invocation.args.quantity || 1; this.addToCart(quantity); }); } // 加购方法 async addToCart(quantity) { // 设置加购中状态 this.isAddingToCart_ = true; const productId = '02dbd82d-b3fb-4665-bd8f-842b25d62a79'; const variantId = this.variant_id; const url = '/api/cart'; const reqBody = { product_id: productId, variant_id: variantId, quantity: quantity }; try { const data = await this.xhr_.fetchJson(url, { method: 'POST', body: reqBody }); // 触发加购成功提示 this.triggerAddToCartToast_(); return data; } catch (error) { error.then(err=>{ this.showToast_(err?.message || err?.errors?.[0] || 'Unknown error'); }) } finally { // 无论成功失败,都重置加购状态 this.isAddingToCart_ = false; } } showToast_(message) { const toastEl = document.querySelector("#apps-match-drawer-add_to_cart_toast"); if (toastEl) { SPZ.whenApiDefined(toastEl).then((apis) => { apis.showToast(message); }); } } // 触发加购成功提示 triggerAddToCartToast_() { // 如果主题有自己的加购提示,则不显示 const themeAddToCartToastEl = document.querySelector('#add-cart-event-proxy'); if (themeAddToCartToastEl) return; // 显示应用的加购成功提示 this.showToast_("Added successfully"); } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, `${ TAG }.${ name }`, data || {}); this.action_.trigger(this.element, name, event); } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } } SPZ.defineElement(TAG, SpzCustomProductAutomatic);
class SpzCustomDiscountBundle extends SPZ.BaseElement { constructor(element) { super(element); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } mountCallback() {} unmountCallback() {} setupAction_() { this.registerAction('showAddToCartToast', () => { const themeAddToCartToastEl = document.querySelector('#add-cart-event-proxy') if(themeAddToCartToastEl) return const toastEl = document.querySelector('#apps-match-drawer-add_to_cart_toast') SPZ.whenApiDefined(toastEl).then((apis) => { apis.showToast("Added successfully"); }); }); } buildCallback() { this.setupAction_(); }; } SPZ.defineElement('spz-custom-discount-toast', SpzCustomDiscountBundle);

Price

$65.00 $32.99

color - Gray

Please select a color

Quantity

/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);
SKU:NI3121030-深灰色

🧔 ⭐ Stay warm. Stand out. 

This handmade knit beard beanie combines warmth, humor, and bold style — perfect for winter days, parties, and unforgettable photos.

🎉【Instant Cosplay, Maximum Fun】Be the life of the party with this Acrylic Punk Beanie! Featuring an attached straight hair wig and a rugged knitted beard, it’s the ultimate accessory for your inner barbarian or vagabond. 

📸 Product Description

Bring humor and warmth together with this Handmade Knit Beard Beanie, designed for those who aren’t afraid to stand out.

Featuring a thick knitted beanie with attached yarn hair and a full beard, this hat keeps your head, face, and neck warm while instantly turning you into the center of attention.

Whether you’re heading outdoors, attending a winter party, or looking for a hilarious gift, this beard beanie is both practical and fun.

🔥 Why You’ll Love It

  • 🧶 Handmade Knitted Design – Soft, warm, and comfortable

  • ❄️ Extra Warm Coverage – Covers head, ears, and face

  • 😂 Funny & Eye-Catching – Guaranteed laughs and compliments

  • 🎁 Perfect Gift Idea – Great for holidays, birthdays, and winter gifts

  • 📸 Photo & Social Media Friendly – Ideal for Pinterest & Instagram moments

📏 Product Details

  • Material: High-quality acrylic yarn

  • Size: One size fits most adults

  • Color: Dark Grey

  • Style: Beanie with attached hair & beard

  • Gender: Unisex

  • Season: Fall & Winter

🎯 Perfect For

  • Winter outdoor activities

  • Ski trips & snow days

  • Costume parties & festivals

  • Funny photos & social media content

  • Unique gifts for men

🎁 Gift-Worthy

Looking for a gift that’s both useful and unforgettable?
This knit beard beanie is a funny yet practical gift for:

  • Boyfriends & husbands

  • Fathers & brothers

  • Friends who love humor

  • Christmas, Thanksgiving & winter holidays

📦 What’s Included

  • 1 × Handmade Knit Beard Beanie

🥰Detail display

▪︎ Eye-Catching Design: Bold wig and 3D beard combo for a trendy, hilarious, and rebellious look 🔥
▪︎ Cosy & Practical: Made of premium acrylic to keep your head and face toasty during cold winter activities ❄️
▪︎ Universal Fit: Super elastic material ensures a comfortable fit for most adults—one size fits all ✅
▪︎ Perfect Gift: A "must-have" for Halloween, Christmas parties, or funny photo ops. Surprise your friends with this unique gift 🎁


Certification

💰 Payment Method

Payments Via PayPal®Credit and Debit Card.

If you want to checkout with a Debit or Credit Card, just enter your * Card No. * Expiration Date, and * CVV.

Worldwide Shipping 

Please do note that shipping is insured. However, you may receive your items earlier. Tracking Numbers will ALWAYS be sent so you can track it every step of the way! Cool things are worth waiting for! 😉

 
OUR GUARANTEE

📦 Insured Worldwide Shipping: Each order includes real-time tracking details and insurance coverage in the unlikely event that a package gets lost or stolen in transit.

💰 Money-Back Guarantee: If your items arrive damaged or become defective within 15 days of normal usage, we will gladly issue out a replacement or refund.

✉️ 24/7 Customer Support: We have a team of live reps ready to help and answer any questions you have within a 24-hour time frame, 7 days a week.

🔒 Safe & Secure Checkouts: We use state-of-the-art SSL Secure encryption to keep your personal and financial information 100% protected.