Funfloo Fashion Men's Double Bridges Sunglasses Women Square Half Frame Sun Glasses Outdoor UV400 Shades Trendy Driving Goggles Classic Glasses

Sold 143 only 999999999 item(s) left
$16.47
Lenses Color:  Style 1
Quantity
Share the love
Free shipping on orders over $34, shipping worldwide
Free returns
Sustainably made
Secure payments
Description
Place Of Origin : China (mainland)
Model Number : Cat Eye Retro Sunglasses
Lenses Material : Polycarbonate
Department Name : ADULT
Gender : WOMEN
Frame Material : Polycarbonate
Lenses Optical Attribute : Anti-reflective,UV400
Brand Name : KLASSNUM

Item Type : EYEWEAR
Eyewear Type : Sunglasses
Certification : CE
Style : CAT EYE

Specifications:
Product Name: Semi-Rim Square Sunglasses
Applicable Gender: Men, Women
Style: Fashion, Trendy, Classic, Multi-purpose
Occasions: Sun Protection, Traveling, Stylish Outfits, Driving
Lens Material: PC (Polycarbonate)
Frame Material: Metal
Lens Function: UV Protection

Product Dimensions:
Total Width: 134 mm
Frame Width: 60 mm
Frame Height: 50 mm
Nose Bridge Width: 23 mm
Temple Length: 145 mm

Package Includes:
1 * Sunglasses

Warm Tips:
1. We provide the best products and services for you. If you have any questions, please let us know, and we will resolve them as soon as possible. Thank you very much.
2. Due to lighting and screen display differences, the color of the actual product may vary slightly from the pictures.
3. Please allow for slight variations in size due to manual measurement.

Product Features:
1. Design: Modern and stylish appearance, suitable for various face shapes, especially for those who wish to add structure and personality.
2. Protection: Besides the stylish look, usually equipped with UV protection lenses that effectively block harmful ultraviolet rays and protect the eyes from sun damage.
3. Material: These materials give the sunglasses a unique texture and weight, making them more comfortable to wear.
4. Diversity: A variety of color options, from classic black and brown to vibrant shades, providing a wide selection for users to meet different personalized needs.
5. Multi-purpose: With a simple and modern design, they easily match with various clothing styles, from formal business attire to casual streetwear and even relaxed beach outfits. Therefore, they are an essential accessory in many fashion enthusiasts' wardrobes.

Suitable for various facial shapes







WHAT ABOUT REFUND?

 

🔥Fast refund,100% Money Back Guarantee.

If your product is defective or doesn't work properly, let us know and we'll send you a replacement one.

We believe in our products so much that we offer a 30-day No-Hassle refund policy. If you're unhappy about your purchase, send us the product back and we'll refund your money immediately.

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.