hezecar™-šŸ”„2024 SALEšŸ”„Garden Rainwater DiverteršŸ’§

$45.98
$59.99
-$14.01
Style:  šŸ•ŠļøBrown Bird
Buy More Save More:  1PCS
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);
Free returns
Sustainably made
Secure payments

Description

  • Fast refund>>100% Money-Back Guarantee
  • šŸŒŽGlobal Express Delivery
  • šŸ’ÆFree Shipping Over $69.99!
  • šŸ”„97.3% of customers are buying 5-7 pcs
  • šŸ“©Contact us: support@hezecar.com

šŸ’¦Listen to the sound of rain and feel the beauty of nature.šŸ’¦

šŸ•ŠļøHummingbird Rain Chain - Gutter rain chain is made of high-quality iron and consists of cups and hummingbirds connected vertically, which is beautiful and practical. This rainwater chain combines outdoor decoration with practical drainage and can be used as an optional alternative to traditional rain gutter systems.

šŸ•Šļø Extra long rain chain - The rain chain for downspouts is 2.6m long, enough for most homes. The bronze finish matches your house perfectly. The flower cup captures most of the water and directs the rainwater to the ground.

šŸ•Šļø Decorative Rain Bell - On a rainy day, you can sit on the porch and enjoy the beautiful waterfall formed by the slow flow of rain along the rain chain, and listen to the beautiful sound of raindrops filling the cup, which is very comfortable. More importantly, the slight impact between these metal parts will also provide a different listening experience on windy days.

šŸ•Šļø Easy to hang - The gutter rain chain for heavy rain does not require any tools to install, just hang the top S-shaped hook directly on the gutter, instantly make your home elegant and artistic, your neighbors will appreciate your arrangement . Suitable for all seasons.

šŸ•Šļø PERFECT GIFT - The outdoor rain chain is suitable for standard single-story houses and is also a very exquisite decoration for your garden, courtyard, villa, patio, etc. This would make a great gift for yourself or friends and family at a housewarming party, birthday or holiday.

Product Specifications

Bird Rain Chain: Length: 2.6m

                      Weight: 720g

Bucket: Length: 1m
             Weight: 210g

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