(🔥HOT SALE NOW 49% OFF) - Dragon Winged Gargoyle Fence Hanger
(🔥HOT SALE NOW 49% OFF) - Dragon Winged Gargoyle Fence Hanger
(🔥HOT SALE NOW 49% OFF) - Dragon Winged Gargoyle Fence Hanger
(🔥HOT SALE NOW 49% OFF) - Dragon Winged Gargoyle Fence Hanger
(🔥HOT SALE NOW 49% OFF) - Dragon Winged Gargoyle Fence Hanger
(🔥HOT SALE NOW 49% OFF) - Dragon Winged Gargoyle Fence Hanger
(🔥HOT SALE NOW 49% OFF) - Dragon Winged Gargoyle Fence Hanger
(🔥HOT SALE NOW 49% OFF) - Dragon Winged Gargoyle Fence Hanger
(🔥HOT SALE NOW 49% OFF) - Dragon Winged Gargoyle Fence Hanger
(🔥HOT SALE NOW 49% OFF) - Dragon Winged Gargoyle Fence Hanger
1/2
(🔥HOT SALE NOW 49% OFF) - Dragon Winged Gargoyle Fence Hanger
(🔥HOT SALE NOW 49% OFF) - Dragon Winged Gargoyle Fence Hanger
1/2

(🔥HOT SALE NOW 49% OFF) - Dragon Winged Gargoyle Fence Hanger

$31.98
$58.78
Save $26.80
It's been recommended by 683 people on Facebook, Twitter and Instagram
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);
Weight: 0kg
Barcode:

  

  size:13*10*8cm

undefined

Add a touch of medieval Gothic architecture to your garden fence, porch railings, wall or patio with the gargoyle fence hanger . The menacing Gothic Gargoyle is designed to hang on a bar or windowsill so it climbs the wall.


Ideal for fencing, patio and porch railings, garden walls, yard decoration and more. The winged gargoyle features three flat surfaces, one on the palm up and one on each foot for added stability.

This grotesque is happy to taunt anyone who might pass by as he hangs from your tree or home or garden wall.

Made from durable resin, suitable for outdoor use. The gothic hanging statue is highly detailed with menacing appearance, highly detailed scales, large open wings and corded muscles.

Warm Tips】: We pride ourselves on the integrity and quality of our products and firmly stand behind all that we sell. If you are not 100% satisfied with your purchase, please contact us so we can make it right.

AFTER SALE SERVICE

  • We have 24/7/365 Facebook Messenger and email support.
  • We strive to make our customers 100% satisfied with the product you have purchased. Please don't hesitate to email us with any questions or problems and we will help you right away.
SHIPPING POLICIES:
  • Tip: Buying 2 products or more at the same time will save you quite a lot on shipping fees.

THIS PRODUCT IS A LIMITED PRODUCTION AND IS NOT AVAILABLE IN STORES. WILL SELL OUT FAST!


🌎 Worldwide Shipping ✈  

🚚 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.

✉️ 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.

Men's Wear