hamsa hand wooden crystal shelf
hamsa hand crystal shelf
lamp crystal shelf
wooden display shelf
Brief Introduction of Hamsa Symbol| Good Fortune| Protection
hamsa hand wooden crystal shelf
hamsa hand crystal shelf
lamp crystal shelf
wooden display shelf
Brief Introduction of Hamsa Symbol| Good Fortune| Protection

Olivenorma Hamsa Hand Protection Crystal Shelf

Transform your home with the Hamsa Hand Protection Crystal Shelf and safeguard your trinkets from negative energies. Display your crystal collection, tarot cards, and other treasures.
Price
$81.75
$55.59
Save  $26.16
style
Please select a style
Quantity
Elevate the energy and style of your home with our Hamsa Hand Protection Crystal Shelf. Crafted with care from Poplar wood, this exquisite wall-hanging shelf features a beautiful Hamsa design, offering protection against the Evil Eye. Perfect for displaying your crystal collection, tarot cards, or small treasures, it enhances the energy flow and adds a captivating touch to any space. Easy to mount and adorned with botanical cutouts, this shelf is both functional and decorative. Bring positive energy and protection into your home with this unique Hamsa Hand Crystal Shelf.

Protect your home and your trinkets from negative energies with this Hamsa Hand Protection Crystal Shelf. This gorgeous poplar wall-hanging shelf is shaped like a Hamsa, a Middle Eastern symbol created to ward off the Evil Eye. It can hold and charge your crystal collection, tarot cards, and any other small items with ease, all the while improving the energy flow of your home.

This Hamsa Hand Crystal Shelf will be an eye-catching decor for your space. The size is perfect for small crystals, candles, air plants, or any other treasures you would like to display.

HOW IT'S MADE

Made out of Poplar wood, stained in a dark oak stain and complete with botanical cut outs in the back of the wood.
You can easily hang a shelf on your wall.
It has a hanger on the back for easy wall mounting and screws are included.

SPECIFICATIONS

  • Name: Olivenorma Hamsa Hand Protection Crystal Shelf
  • Category: Crystal Shelf
  • Origin: India
  • Size: 15.35"*11.81" *2.17"(39*30*5.5cm)

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.