🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!
🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!

🏴‍☠️Skull holder for motorcycle helmet and jacket🎁 2025 New Models!

Price

$58.99 $37.99
Save $21.00
Free shipping on orders over $69.99!

stil

Please select a stil

Quantity

Free shipping worldwide for orders over 69.99
Free returns
Sustainably made
Secure payments

🎁The perfect gift for a biker, motorcyclist or cyclist! This gift will definitely not leave anyone indifferent.

Drac's - This detailed resin skull is covered in quotes from Bram Stoker's Dracula. The sharp canines are ready to suck the blood of the innocent and biker non-believers.

This is a unique 3D helmet display stand. The skull accessory is included but can be removed . Display your headgear in a unique way when not in use, be it tactical, sporting or collectible! A great addition to your home office, gaming setup or even garage.

The scope of delivery includes a helmet wall mount and the skull accessory attached to it. The skull can be rotated in the desired direction and the threaded knob on top is height adjustable for your specific helmet.

Ideal for any car enthusiast, horse lover, biker or hat addict 🤩
Bespoke wall rack for helmets and jackets, handcrafted from steel bars and plates, welded and painted glossy black. Real spark plug hook.

Product Information
Size: 5.51" D x 4.33" W x 7.28" H
Material: Metal/Resin

Package includes:

1 X Skull Holder for Motorcycle Helmet and Jacket 

class SpzSmartBlockComponent extends SPZ.BaseElement { constructor(element) { super(element); this.templates_ = null; this.container_ = null; this.i18n_ = {}; this.config_ = {}; this.show_type_ = 3; this.product_resource_id_ = ''; this.collection_resource_id_ = ''; this.cart_items_ = []; this.customer_id_ = ''; this.order_id_ = ''; } static deferredMount() { return false; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { const template_type = window.SHOPLAZZA.meta.page.template_type; if (template_type === 1) { this.show_type_ = 3; this.product_resource_id_ = window.SHOPLAZZA.meta.page.resource_id; } else if (template_type === 2) { this.show_type_ = 4; this.collection_resource_id_ = window.SHOPLAZZA.meta.page.resource_id; } else if (template_type === 15){ this.show_type_ = 5; } else if (template_type === 13){ this.show_type_ = 6; } else if (template_type === 20){ this.show_type_ = 7; this.customer_id_ = window.SHOPLAZZA.customer.customer_id; } else if (template_type === 35){ this.show_type_ = 8; this.order_id_ = window.location.pathname.split('/').pop(); } this.templates_ = SPZServices.templatesForDoc(this.element); this.setAction_(); } mountCallback() { console.log('appzebu smart mounted'); const that = this; const themeName = window.SHOPLAZZA.theme.merchant_theme_name; const isGeek = /Geek/.test(themeName); this.fetchRules().then((res) => { if (res && res.rules && res.rules.length) { const blockEl = document.getElementById('smart_recommend_block'); SPZ.whenApiDefined(blockEl).then((api) => { api.render({data: res}, true).then(() => { if (isGeek && that.show_type_ === 6) { blockEl.querySelector('.plugin_container_wrpper').style.padding = '30px 0'; } const recommendStyle = document.createElement('style'); recommendStyle.innerHTML = ` .plugin__recommend_container,.app-recommend-card { display: none !important; } `; document.head.appendChild(recommendStyle); const fetchList = []; res.rules.forEach((rule) => { fetchList.push(this.fetchRuleProductList(rule.id)); }); const fetchAll = Promise.all(fetchList); fetchAll.then((p_res) => { res.rules.forEach((rule, index) => { rule.products = p_res[index] && p_res[index].products; const ruleEl = document.getElementById('smart_recommend_rule_' + rule.id); SPZ.whenApiDefined(ruleEl).then((api) => { api.render({data: rule}, true).then(() => { that.impressListen(`#smart_recommend_rule_ul_${rule.id}`, function(){ that.trackRuleImpress(rule); }); const btnElList = document.querySelectorAll(`#smart_recommend_rule_ul_${rule.id} button`); btnElList.forEach((btnEl) => { if (btnEl && rule.config && rule.config.quick_shop_button_bg_color && rule.config.quick_shop_button_text_color) { btnEl.style.backgroundColor = rule.config.quick_shop_button_bg_color; btnEl.style.color = rule.config.quick_shop_button_text_color; } }) }); }); }); }); }) }) } else { if (window.top !== window.self) { const template_type = window.SHOPLAZZA.meta.page.template_type; const holderEl = document.getElementById('smart_recommend_preview_no_data_placeholder'); SPZ.whenApiDefined(holderEl).then((api) => { api.render({data: { isCart: template_type === 13, isCollection: template_type === 2, isProduct: template_type === 1, isIndex: template_type === 15 }}, true); }); } } }); } setAction_() { this.registerAction('quickShop', (data) => { const that = this; const product_id = data.args.product_id; const productIndex = data.args.productIndex; const rule_id = data.args.rule_id; const ssp = data.args.ssp; const scm = data.args.scm; const cfb = data.args.cfb; const ifb = data.args.ifb; const modalRender = document.getElementById('smart_recommend_product_modal_render'); if (product_id) { this.fetchProductData(product_id).then((res) => { const product = res.products && res.products.length && res.products[0] || {}; product.cfb = cfb; product.ifb = ifb; SPZ.whenApiDefined(modalRender).then((api) => { api.render({product: product, productIndex: productIndex, rule_id: rule_id, ssp: ssp, scm: scm, show_type: that.show_type_}, true).then(() => { const modalEl = document.getElementById('smart_recommend_product_modal'); SPZ.whenApiDefined(modalEl).then((modal) => { that.impressListen('#smart_recommend_product_modal', function(){ that.trackQuickShop({ rule_id: rule_id, product_id: product_id }); }); modal.open(); }); const formEl = document.getElementById('smart_recommend_product_form'); SPZ.whenApiDefined(formEl).then((form) => { form.setProduct(product); }); const variantEl = document.getElementById('smart_recommend_product_variants'); SPZ.whenApiDefined(variantEl).then((variant) => { variant.handleRender(product); }); }); }) }); } }); this.registerAction('handleScroll', (data) => { this.directTo(data.args.rule_id, data.args.direction); }); this.registerAction('handleProductChange', (data) => { const variant = data.args.data.variant; const product = data.args.data.product; const imageRenderEl = document.getElementById('smart_recommend_product_image'); SPZ.whenApiDefined(imageRenderEl).then((api) => { api.render({ variant: variant, product: product }, true); }); }); this.registerAction('handleAtcSuccess', (detail) => { const data = detail.args; data.data.product = data.data.product || {}; data.data.variant = data.data.variant || {}; const product_id = data.data.product.id; const product_title = data.data.product.title; const variant_id = data.data.variant.id; const price = data.data.variant.price; const rule_id = data.rule_id; const aid = `smart_recommend.${this.show_type_}.${rule_id}`; const ifb = data.data.product.ifb; const cfb = data.data.product.cfb; const ssp = data.ssp; const scm = data.scm; const spm = `smart_recommend_${this.show_type_}.${data.spmIndex}`; const params = { id: product_id, product_id: product_id, number: 1, name: product_title, variant_id: variant_id, childrenId: variant_id, item_price: price, source: 'add_to_cart', _extra: { aid: aid, ifb: ifb, cfb: cfb, scm: scm, spm: `..${window.SHOPLAZZA.meta.page.template_name}.${spm}`, ssp: ssp, } }; this.tranckAddToCart(params); }); this.registerAction('addATCHook', (data) => { const params = data.args; const spm = `smart_recommend_${this.show_type_}.${params.spmIndex}`; this.myInterceptor_ = window.djInterceptors && window.djInterceptors.track.use({ event: 'dj.addToCart', params: { aid: `smart_recommend.${this.show_type_}.` + params.rule_id, ssp: params.ssp, scm: params.scm, cfb: params.cfb, spm: `..${window.SHOPLAZZA.meta.page.template_name}.${spm}`, }, once: true }); }); } tranckAddToCart(detail) { if (window.$) { window.$(document.body).trigger('dj.addToCart', detail); } } fetchRules() { const payload = { show_type: this.show_type_, }; let that = this; if (this.show_type_ === 6) { let line_items = []; return this.fetchCart().then((res) => { if (res && res.cart && res.cart.line_items) { line_items = res.cart.line_items.map((item) => { return { product_id: item.product_id, variant_id: item.variant_id, quantity: item.quantity, price: item.price } }); } payload.line_items = line_items; that.cart_items_ = line_items; return that.fetchRulesRequest(payload); }); } else { if (this.show_type_ === 3) { payload.line_items = [{ product_id: this.product_resource_id_ }]; } else if (this.show_type_ === 4) { payload.collection_id = this.collection_resource_id_; } else if (this.show_type_ === 7) { payload.customer_id = this.customer_id_; } else if (this.show_type_ === 8) { payload.order_id = this.order_id_; } return this.fetchRulesRequest(payload); } } fetchRulesRequest(payload) { return fetch(window.SHOPLAZZA.routes.root + "/api/possum/recommend_query", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(payload) }).then(function(res){ if(res.ok){ return res.json(); } }); } fetchCart() { return fetch(`/api/cart/cart-select?r=${Math.random().toString(36).slice(-4)}`) .then((res) => { if (res.ok) { return res.json(); } }); } fetchRuleProductList(rule_id) { const payload = { page: 1, limit: 100, fields: ["title", "url", "image", "min_price_variant.price", "min_price_variant.compare_at_price"], rule_id: rule_id, }; if (this.show_type_ === 3) { payload.line_items = [{ product_id: this.product_resource_id_ }]; } else if (this.show_type_ === 4) { payload.collection_id = this.collection_resource_id_; } else if (this.show_type_ === 6) { payload.line_items = this.cart_items_; } else if (this.show_type_ === 7) { payload.customer_id = this.customer_id_; } else if (this.show_type_ === 8) { payload.order_id = this.order_id_; } return fetch(window.SHOPLAZZA.routes.root + "/api/possum/recommend_products", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(payload) }).then(function(res){ if(res.ok){ return res.json(); } }).catch(function(err){ console.log(err); }); } fetchProductData(product_id) { return fetch(window.SHOPLAZZA.routes.root + "/api/possum/products", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ product_ids: [product_id], fields: [ "images", "options", "min_price_variant", "variants"] }) }).then(function(res){ if(res.ok){ return res.json(); } }).catch(function(err){ console.log(err); const loadingEl = document.getElementById('smart_recommend_loading'); if (loadingEl) { loadingEl.style.display = 'none'; } }); } getStyle(ele, style) { if (!ele) return; if (window.getComputedStyle) { return window.getComputedStyle(ele)[style]; } return ele.currentStyle[style]; } directTo(id, direction) { const scrollElement = document.getElementById(`smart_recommend_rule_ul_${id}`); const blockWidth = parseInt(this.getStyle(scrollElement, 'width')); const scrollLength = (blockWidth * 0.19 - 12) * 5; const scrollPoint = scrollElement.scrollWidth - scrollElement.clientWidth; if (!scrollElement) return; if (direction === 'left') { if (document.dir === 'rtl') { scrollElement.scrollTo({ left: Math.abs(scrollElement.scrollLeft) >= scrollPoint - 100 ? 0 : scrollElement.scrollLeft - scrollLength, behavior: 'smooth' }); return; } scrollElement.scrollTo({ left: Math.max(scrollElement.scrollLeft - scrollLength, 0), behavior: 'smooth' }); } else { if (document.dir === 'rtl') { scrollElement.scrollTo({ left: Math.abs(scrollElement.scrollLeft) >= scrollPoint + 100 ? 0 : scrollElement.scrollLeft + scrollLength, behavior: 'smooth' }); return; } scrollElement.scrollTo({ left: scrollElement.scrollLeft >= scrollPoint - 100 ? 0 : scrollElement.scrollLeft + scrollLength, behavior: 'smooth' }); } } trackRuleImpress(rule) { if (window.sa && window.sa.track) { window.sa.track("plugin_common", { plugin_name: "upsell", event_type: "impressions", rule_id: rule.id, ssp: rule.ssp, scm: rule.scm, show_type: this.show_type_, support_app_block: window.SHOPLAZZA.theme.support_app_block }); window.sa.track("module_impressions", { aid: `smart_recommend.${this.show_type_}.${rule.id}`, support_app_block: window.SHOPLAZZA.theme.support_app_block }); } } trackQuickShop(data) { window.sa && sa.track && sa.track("plugin_common", { plugin_name: "upsell", event_type: "quick_shop", rule_id: data.rule_id, product_id: data.product_id, show_type: this.show_type_, }); } impressListen(selector, cb) { const el = document.querySelector(selector); const onImpress = (e) => { if (e) { e.stopPropagation(); } cb(); }; if (el && !el.getAttribute('imprsd')) { el.addEventListener('impress', onImpress) } else if (el) { onImpress(); } } } SPZ.defineElement('spz-custom-smart-block', SpzSmartBlockComponent);