Stylish Anti-blue Light Rimless Reading Glasses
Stylish Anti-blue Light Rimless Reading Glasses
Stylish Anti-blue Light Rimless Reading Glasses
Stylish Anti-blue Light Rimless Reading Glasses
Stylish Anti-blue Light Rimless Reading Glasses
Stylish Anti-blue Light Rimless Reading Glasses
Stylish Anti-blue Light Rimless Reading Glasses
Stylish Anti-blue Light Rimless Reading Glasses
Stylish Anti-blue Light Rimless Reading Glasses
Stylish Anti-blue Light Rimless Reading Glasses
Stylish Anti-blue Light Rimless Reading Glasses
Stylish Anti-blue Light Rimless Reading Glasses
Stylish Anti-blue Light Rimless Reading Glasses
Stylish Anti-blue Light Rimless Reading Glasses
Stylish Anti-blue Light Rimless Reading Glasses
Stylish Anti-blue Light Rimless Reading Glasses
Stylish Anti-blue Light Rimless Reading Glasses
Stylish Anti-blue Light Rimless Reading Glasses
1 / 9

Stylish Anti-blue Light Rimless Reading Glasses

$21.99
$29.99
Degree
Please select a degree

Quantity

A pair of fashionable and good-looking reading glasses which blocks 95% harmful blue light, making screen time more comfortable.

Stylish, elegant, chic appearance, breaking the dull ugly look of traditional glasses.

ADVANTAGES

Anti-blue light

Sun-protection

High definition

Super flexible glasses legs, no pressure

Ultra-light (20g), comfortable to wear

FEATURES

* Protect Your Eyes

It can effectively block blue light reflection, minimize the glare of the digital screen, reduce eye fatigue, relieve eye strain, care for your vision health, and give you clear vision.

* Fashionable & Elegant

The diamond-cut lens with dark green coating and youthful rimless design break through the dull shape of traditional lenses, giving you a more graceful and charming look.

* Comfortable to Wear

Lightweight and one-piece nose rest design supports well and no tired feeling. You can wear them for hours and forget you have them on.

SPECIFICATION

  • Frame Material: Metal + TR90
  • Lens Material: Resin
  • Color: As Shown
  • Degree: +1.0/100°, +1.5/150°, +2.0/200°, +2.5/250°, +3.0/300°, +3.5/350°, +4.0/400°
  • Glasses Size: 135*146mm
  • Lens Size: 54*38mm
  • Nasal Distance: 17mm
  • Weight: Approx. 20g
  • Gender: Men and Women

Package Includes:

1* Stylish Anti-blue Light Rimless Reading Glasses

1* Storage Box

1* Cleaning Cloth

NOTE

Please allow slight measurement deviation due to manual measurement.

Due to the different monitor and light effects, the actual color of the item might be slightly different from the color shown in the pictures.

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.