Fashion Cycling Men Women Punk Sunglasses Sports Sunglasses Oval Shades Eyewear
Fashion Cycling Men Women Punk Sunglasses Sports Sunglasses Oval Shades Eyewear
Fashion Cycling Men Women Punk Sunglasses Sports Sunglasses Oval Shades Eyewear
Fashion Cycling Men Women Punk Sunglasses Sports Sunglasses Oval Shades Eyewear
Fashion Cycling Men Women Punk Sunglasses Sports Sunglasses Oval Shades Eyewear
Fashion Cycling Men Women Punk Sunglasses Sports Sunglasses Oval Shades Eyewear
Fashion Cycling Men Women Punk Sunglasses Sports Sunglasses Oval Shades Eyewear
3/7
Fashion Cycling Men Women Punk Sunglasses Sports Sunglasses Oval Shades Eyewear
Fashion Cycling Men Women Punk Sunglasses Sports Sunglasses Oval Shades Eyewear
Fashion Cycling Men Women Punk Sunglasses Sports Sunglasses Oval Shades Eyewear
Fashion Cycling Men Women Punk Sunglasses Sports Sunglasses Oval Shades Eyewear
Fashion Cycling Men Women Punk Sunglasses Sports Sunglasses Oval Shades Eyewear
Fashion Cycling Men Women Punk Sunglasses Sports Sunglasses Oval Shades Eyewear
Fashion Cycling Men Women Punk Sunglasses Sports Sunglasses Oval Shades Eyewear
3/7

Fashion Cycling Men Women Punk Sunglasses Sports Sunglasses Oval Shades Eyewear

$26.80
$49.00
Save 45%
Color
Please select a color
Quantity
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);

Trust badge

🎁💐Don't forget to get some for your family and friends as it's a unique gift idea.

This week's special event: Randomly selected 20 lucky customers to get double the order product every day. We will send you an email, please remember to check, thanks for your support❤️❤️

✅ Guaranteed! GoogleTrusted Store!
🛒 Payments Via PayPal® and CreditCard
📞 Tracking Number for Every Order

🔥3,155 sold in last 24 hours🔥 🔥99.3% of Reviewers Recommends This Product.

Our goods are authentic, with genuine patents, counterfeit must be investigated! Customers please identify our products!


  • Lens Material: Polycarbonate
  • Color: 5 Colors for your choice
  • Polarization Type: Non-Polarized
  • Frame Material: PC
  • Style: Cycling, Hip Hop, Punk

Lens Features: UV Protection

Color: 5 Colors for your choice

Type: Sports Sunglasses

Frame Material: PC

Polarization Type: Non-Polarized

Style: Cycling, Hip Hop, Punk

Lens Material: Polycarbonate

Product Size:

Total Width: 130mm (5.12inch)

Frame Width: 61mm (2.40inch)

Frame Height: 35mm (1.38inch)

Nose Bridge Width: 17mm (0.67inch)

Temples Length: 140mm (5.51inch)

Weight: 21g (0.74oz)

Package Included:

1 x Sunglasses

Note:

1. There is a 2-3% difference according to manual measurement. Please check the size carefully before you buy the item.

2. Please note that a slight color difference should be acceptable due to the light and screen.


😊WHY THE US
We work directly with manufacturers all over the world to ensure the best quality of our products. We have Quality Control department which helps us to keep our promise!
  • 😊Price is always competitive.
  • 🚢Awesome Customer Service.
  • 🏆Amazing products along with High Quality.
  • 🍬Read reviews from our lovely customers.
🔒 100% Risk-Free Purchase 🔥
If you bought it and felt that it is not for you, don't worry. Just shoot us a message at contact support@listhue.com, and we will make it right by offering you a replacement or refund. 100% Simple & Risk-Free process.