Olivenorma Blue Evil Eye Tree Of Life Windchime Wall Decor
Olivenorma Blue Evil Eye Tree Of Life Windchime Wall Decor
Olivenorma Blue Evil Eye Tree Of Life Windchime Wall Decor
Olivenorma Blue Evil Eye Tree Of Life Windchime Wall Decor
Olivenorma Blue Evil Eye Tree Of Life Windchime Wall Decor
Olivenorma Blue Evil Eye Tree Of Life Windchime Wall Decor
Olivenorma Blue Evil Eye Tree Of Life Windchime Wall Decor
evil eye symbol
Olivenorma Blue Evil Eye Tree Of Life Windchime Wall Decor
tree of life symbol| strength| growth| new beginning
Olivenorma Blue Evil Eye Tree Of Life Windchime Wall Decor
Olivenorma Blue Evil Eye Tree Of Life Windchime Wall Decor
Olivenorma Blue Evil Eye Tree Of Life Windchime Wall Decor
Olivenorma Blue Evil Eye Tree Of Life Windchime Wall Decor
Olivenorma Blue Evil Eye Tree Of Life Windchime Wall Decor
Olivenorma Blue Evil Eye Tree Of Life Windchime Wall Decor
Olivenorma Blue Evil Eye Tree Of Life Windchime Wall Decor
evil eye symbol
Olivenorma Blue Evil Eye Tree Of Life Windchime Wall Decor
tree of life symbol| strength| growth| new beginning

Olivenorma Blue Evil Eye Tree Of Life Windchime Wall Decor

The Blue Evil Eye Tree Of Life wall decor is a beautiful and unique piece of art that not only adds charm to your home but also brings protection against negative energy. The wind chimes produce a soothing sound that creates a calming atmosphere.
Price
$0.00
$31.59
Save  $-31.59
style
Please select a style
Quantity
Blue Evil Eye Tree decor encapsulates both protection and natural harmony. This wall decor features the iconic evil eye for safeguarding against negativity, paired with the Tree of Life, symbolizing growth, strength, and renewal. Crafted with attention to detail, it serves as a beacon of tranquility and positive energy. Perfect for those who appreciate symbols of protection and nature’s beauty, its presence enhances any room, offering a unique blend of cultural heritage and contemporary design aesthetics.

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
  • Overall Length: 28.5cm
  • Weight:59g

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
CARING FOR YOUR GEMSTONE JEWELRY
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.