Olivenorma Evil Eye Sun Moon Wind Chime Ornament
Olivenorma Evil Eye Sun Moon Wind Chime Ornament
Olivenorma Evil Eye Sun Moon Wind Chime Ornament
Olivenorma Evil Eye Sun Moon Wind Chime Ornament
Olivenorma Evil Eye Sun Moon Wind Chime Ornament
Olivenorma Evil Eye Sun Moon Wind Chime Ornament
Olivenorma Evil Eye Sun Moon Wind Chime Ornament
evil eye symbol
Olivenorma Evil Eye Sun Moon Wind Chime Ornament
Olivenorma Evil Eye Sun Moon Wind Chime Ornament
Olivenorma Evil Eye Sun Moon Wind Chime Ornament
Olivenorma Evil Eye Sun Moon Wind Chime Ornament
Olivenorma Evil Eye Sun Moon Wind Chime Ornament
Olivenorma Evil Eye Sun Moon Wind Chime Ornament
Olivenorma Evil Eye Sun Moon Wind Chime Ornament
evil eye symbol

Olivenorma Evil Eye Sun Moon Wind Chime Ornament

The Evil Eye wind chime is a beautiful and unique addition to any home or garden. With its intricate design and soothing sounds, it brings a touch of serenity to any space. The evil eye symbol is believed to protect against negativity and bring good luck
Price
$0.00
$37.59
Save  $-37.59
style
Please select a style
Quantity
Evil Eye Sun Moon ornament combines symbolic elements with artistic craftsmanship. Featuring the protective evil eye, complemented by serene sun and moon designs, this wind chime is more than decor; it's a symbol of harmony and safeguarding. Crafted to bring balance and peace, its gentle chimes resonate with protective energies. Ideal for those seeking to infuse their spaces with a calming yet protective ambiance.

EVIL EYE SYMBOLAn evil eye decoration can help you attract wealth and prosperity, success, and all good things.

You could use it as a key chain, handbag hanger, wall hanging ornaments or as a car window decoration.

A perfect addition for the patio, garden, and anywhere you wish to add beautiful scene to your environment.

A wonderful gift works for any holiday season, birthday, house warming, or anytime just for fun.

SPECIFICATIONS 

  • Category: Wind Chime/Wall Decor
  • Origin: India
  • 0verall Length:12.40"(315mm)
  • Weight:108g

WHY CHOOSE US

Great quality guarantee
Safe payment and multiple payment methods
Responsible shipping and customer service
Orders will be processed within one business day
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.