Free shipping over $30
2-in-1 Photochromic Blue Light Blocking Reading Glasses
2-in-1 Photochromic Blue Light Blocking Reading Glasses
2-in-1 Photochromic Blue Light Blocking Reading Glasses
2-in-1 Photochromic Blue Light Blocking Reading Glasses
2-in-1 Photochromic Blue Light Blocking Reading Glasses
2-in-1 Photochromic Blue Light Blocking Reading Glasses
2-in-1 Photochromic Blue Light Blocking Reading Glasses
2-in-1 Photochromic Blue Light Blocking Reading Glasses
2-in-1 Photochromic Blue Light Blocking Reading Glasses
2-in-1 Photochromic Blue Light Blocking Reading Glasses
9 / 10
2-in-1 Photochromic Blue Light Blocking Reading Glasses
2-in-1 Photochromic Blue Light Blocking Reading Glasses
2-in-1 Photochromic Blue Light Blocking Reading Glasses
2-in-1 Photochromic Blue Light Blocking Reading Glasses
2-in-1 Photochromic Blue Light Blocking Reading Glasses
2-in-1 Photochromic Blue Light Blocking Reading Glasses
2-in-1 Photochromic Blue Light Blocking Reading Glasses
2-in-1 Photochromic Blue Light Blocking Reading Glasses
2-in-1 Photochromic Blue Light Blocking Reading Glasses
2-in-1 Photochromic Blue Light Blocking Reading Glasses
keeowe

2-in-1 Photochromic Blue Light Blocking Reading Glasses

$15.99 $31.98
996 sold
Color
Prescription Strength
Qty

FEATURES

ADAPTIVE PHOTOCHROMIC TINTING - The lenses automatically respond to changes in light, darkening in bright, outdoor conditions to function as sunglasses and lightening in low-light, indoor settings to enhance visibility.

ADVANCED BLUE LIGHT PROTECTION - These glasses are engineered to block harmful blue light emitted by screens. This technology reduces eye strain, fatigue, and minimizes potential long-term damage from prolonged digital device use.

HIGH DEFINITION CLARITY - Premium lenses are crafted to offer exceptional visual clarity, providing a sharp and distortion-free reading experience. Enjoy clear and comfortable vision whether you're reading, working, or relaxing.

COMFORTABLE FIT - Featuring a lightweight, durable frame and nose pads, these glasses ensure a snug and comfortable fit. Ideal for all-day wear without compromising on support or causing discomfort.

STYLISH DESIGN - These reading glasses combine practical functionality with fashion-forward aesthetics, allowing you to look stylish while maintaining clear vision.

SPEC

Color: Golden, Silver

Prescription Strength: +1.00 Diopter, +1.50 Diopter, +2.00 Diopter, +2.50 Diopter, +3.00 Diopter, +3.50 Diopter, +4.00 Diopter

Weight: 19g

Package Included: 1 * 2-in-1 Photochromic Blue Light Blocking Reading Glasses

NOTES

Due to manual measurements, please allow slight measurement deviations.

Color may not appear as exactly as in real life due to variations between the computer monitors.

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.