🎉Free shipping on international order of $49.99
🎁Hot Sale -Grands Loupe Pendant Necklace Gift
🎁Hot Sale -Grands Loupe Pendant Necklace Gift
🎁Hot Sale -Grands Loupe Pendant Necklace Gift
🎁Hot Sale -Grands Loupe Pendant Necklace Gift
🎁Hot Sale -Grands Loupe Pendant Necklace Gift
4 / 5
🎁Hot Sale -Grands Loupe Pendant Necklace Gift
🎁Hot Sale -Grands Loupe Pendant Necklace Gift
🎁Hot Sale -Grands Loupe Pendant Necklace Gift
🎁Hot Sale -Grands Loupe Pendant Necklace Gift
🎁Hot Sale -Grands Loupe Pendant Necklace Gift
50% OFF
mysite

🎁Hot Sale -Grands Loupe Pendant Necklace Gift

$39.99 $79.98
1 sold
color
Quantity
Qty

The origin of Mother's Day in Mexico – The Yucatan Times

It’s no wonder though, this kind of necklaces are very useful ! It can help to read tiny labels or menus in the restaurant.

undefined

The magnifier has a tenfold magnification! Do not strain your eyes reading small print with this magnifying lens that provides exceptionally clear images without any distortion.


For shopping trips, You can put the magnifying necklace around your neck so you didn’t have to dig your glasses out to see the small price tags.


Can be used as a monocle eyepiece which is the perfect accent piece to a variety of looks, from the most sophisticated 19th Century upper-class gentleman to a butler. 


The loupe necklaces are especially dedicated to our dear mothers and grandmothers 

Also an amazing wedding, anniversary, or birthday gift!

undefined

All of my works are unique one off pieces and completely handmade in my studio.
Handmade with love ♥.
Styled to old silver.

JEWELRY DETAILS
CRAFTED & PERSONALIZED WITH LOVE
Pendant Size: 3.4*1.9"

Chain Length: 31.5"

RISKFREE GUARANTEE

We know how important it is for your gift to be perfect. If you are dissatisfied in any way, please message us and we will make it right.

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.