🔥Limited Time - Half Price Sale 🔥Handmade Skull Hat
🔥Limited Time - Half Price Sale 🔥Handmade Skull Hat
🔥Limited Time - Half Price Sale 🔥Handmade Skull Hat
🔥Limited Time - Half Price Sale 🔥Handmade Skull Hat
🔥Limited Time - Half Price Sale 🔥Handmade Skull Hat
🔥Limited Time - Half Price Sale 🔥Handmade Skull Hat
1 / 6
🔥Limited Time - Half Price Sale 🔥Handmade Skull Hat
🔥Limited Time - Half Price Sale 🔥Handmade Skull Hat
🔥Limited Time - Half Price Sale 🔥Handmade Skull Hat
🔥Limited Time - Half Price Sale 🔥Handmade Skull Hat
🔥Limited Time - Half Price Sale 🔥Handmade Skull Hat
🔥Limited Time - Half Price Sale 🔥Handmade Skull Hat
49% OFF

🔥Limited Time - Half Price Sale 🔥Handmade Skull Hat

$39.99 $78.99
0 sold
Qty
/** @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);

This timeless skull hat is crafted from fine rabbit fur felt. The manufacture is 100% handmade, so no two are completely the same, the tone and the base of the hat may differ a little from that shown in the photo.

This hat has left a lasting mark on us and has been experienced in every festival around the world.Using ancient headgear techniques and combining them with our passion, we make it possible for the product to be unique and exclusive.

Find your hat size:

Head circumference: 59cm
Product size: 38*36.5*12cm
Inside diameter of the hat: 21*17.5cm



You may also like Don't Like These?