⏱Limited Time✈️Over $49.99 Free Shipping✈️
Whirligig Series Windmill - Garden Decoration
Whirligig Series Windmill - Garden Decoration
Whirligig Series Windmill - Garden Decoration
Whirligig Series Windmill - Garden Decoration
Whirligig Series Windmill - Garden Decoration
Whirligig Series Windmill - Garden Decoration
Whirligig Series Windmill - Garden Decoration
Whirligig Series Windmill - Garden Decoration
Whirligig Series Windmill - Garden Decoration
1 / 9
Whirligig Series Windmill - Garden Decoration
Whirligig Series Windmill - Garden Decoration
Whirligig Series Windmill - Garden Decoration
Whirligig Series Windmill - Garden Decoration
Whirligig Series Windmill - Garden Decoration
Whirligig Series Windmill - Garden Decoration
Whirligig Series Windmill - Garden Decoration
Whirligig Series Windmill - Garden Decoration
Whirligig Series Windmill - Garden Decoration
50% OFF
张秀霞

Whirligig Series Windmill - Garden Decoration

$42.50 $85.00
0 sold
Style
Qty

  • 🚚 SHIPPING WORLDWIDE. 
  • 🎯Fast refund>> 100% Money Back Guarantee. 
  • 💯Payments Via PayPal® and Credit Card.
  • 🎁99.6% of Reviewers Recommends This Product.

Ideal for decorating gardens, flower pots, terraces. 

Complete with his steel stake on which he orients following the direction of the wind is ready to take up residence in the garden and start flying!

The bird windmill flying in the wind rotates freely in your garden/courtyard, attracting other birds in nature to stand here, which can attract neighbors to admire and admire the gaze, and add colorful works to your home.

Birds and windmills are children's favorites, and the inspiration for our works comes from this. Through our team's continuous exploration and R&D production, we finally realized that every bird can be perfectly displayed. The key is that we are guided by the principle of priceless works of art, so each of our products is made by hand to ensure product quality.

Each piece is unique, numbered, and made specifically in your own order.

It includes a 316 stainless steel stake.
Tucano designed and made by hand with okoumé Marino wood and stainless steel 316 L.

Size:

  • CLOWN: 9.5 inches (H) x 9.8 inches (W)
  • GIRL: 9.5 inches (H) x 9.8 inches (W)
  • MISS BEESY: 10.5 inches (H) x 8.1 inches (W)
  • BLUE SKYDRIVE: 9.5 inches (H) x 9.8 inches (W)
  • WHITE SKYDRIVE: 9.5 inches (H) x 9.8 inches (W)BEE: 8.1 inches (H) x 8.4 inches (W)
  • GREEN WOODPECKER: 8.1 inches (H) x 9.6 inches (W)
  • FLAMINGO: 10.5 inches (H) x 9.5 inches (W)

Package Including 

  • 1*Whirligig Windmill

Click on "ADD TO CART" to get yours now!

MONEY BACK GUARANTEE

We want you to be 100% satisfied with the products you buy from us. If for ANY reason you are not satisfied with your purchase, we offer an iron-clad money-back guarantee. Buying online can be a daunting task, so we want you to realize that there are absolutely ZERO risks in buying something and trying it out. If you don’t like it, we’ll make it right… It’s our promise!

You May Also Like Don't Like These?
Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.