Free Shipping on Orders Over $40!
Metal Tempered Glass Integrated Lens All-inclusive Protective Film for iPhone 15 Series
Metal Tempered Glass Integrated Lens All-inclusive Protective Film for iPhone 15 Series
Metal Tempered Glass Integrated Lens All-inclusive Protective Film for iPhone 15 Series
Metal Tempered Glass Integrated Lens All-inclusive Protective Film for iPhone 15 Series
Metal Tempered Glass Integrated Lens All-inclusive Protective Film for iPhone 15 Series
Metal Tempered Glass Integrated Lens All-inclusive Protective Film for iPhone 15 Series
Metal Tempered Glass Integrated Lens All-inclusive Protective Film for iPhone 15 Series
Metal Tempered Glass Integrated Lens All-inclusive Protective Film for iPhone 15 Series
Metal Tempered Glass Integrated Lens All-inclusive Protective Film for iPhone 15 Series
Metal Tempered Glass Integrated Lens All-inclusive Protective Film for iPhone 15 Series
Metal Tempered Glass Integrated Lens All-inclusive Protective Film for iPhone 15 Series
Metal Tempered Glass Integrated Lens All-inclusive Protective Film for iPhone 15 Series
Metal Tempered Glass Integrated Lens All-inclusive Protective Film for iPhone 15 Series
Metal Tempered Glass Integrated Lens All-inclusive Protective Film for iPhone 15 Series
Metal Tempered Glass Integrated Lens All-inclusive Protective Film for iPhone 15 Series
Metal Tempered Glass Integrated Lens All-inclusive Protective Film for iPhone 15 Series
Metal Tempered Glass Integrated Lens All-inclusive Protective Film for iPhone 15 Series
Metal Tempered Glass Integrated Lens All-inclusive Protective Film for iPhone 15 Series
15 / 18
Metal Tempered Glass Integrated Lens All-inclusive Protective Film for iPhone 15 Series
Metal Tempered Glass Integrated Lens All-inclusive Protective Film for iPhone 15 Series
Metal Tempered Glass Integrated Lens All-inclusive Protective Film for iPhone 15 Series
Metal Tempered Glass Integrated Lens All-inclusive Protective Film for iPhone 15 Series
Metal Tempered Glass Integrated Lens All-inclusive Protective Film for iPhone 15 Series
Metal Tempered Glass Integrated Lens All-inclusive Protective Film for iPhone 15 Series
Metal Tempered Glass Integrated Lens All-inclusive Protective Film for iPhone 15 Series
Metal Tempered Glass Integrated Lens All-inclusive Protective Film for iPhone 15 Series
Metal Tempered Glass Integrated Lens All-inclusive Protective Film for iPhone 15 Series
Metal Tempered Glass Integrated Lens All-inclusive Protective Film for iPhone 15 Series
Metal Tempered Glass Integrated Lens All-inclusive Protective Film for iPhone 15 Series
Metal Tempered Glass Integrated Lens All-inclusive Protective Film for iPhone 15 Series
Metal Tempered Glass Integrated Lens All-inclusive Protective Film for iPhone 15 Series
Metal Tempered Glass Integrated Lens All-inclusive Protective Film for iPhone 15 Series
Metal Tempered Glass Integrated Lens All-inclusive Protective Film for iPhone 15 Series
Metal Tempered Glass Integrated Lens All-inclusive Protective Film for iPhone 15 Series
Metal Tempered Glass Integrated Lens All-inclusive Protective Film for iPhone 15 Series
Metal Tempered Glass Integrated Lens All-inclusive Protective Film for iPhone 15 Series
50% OFF
Save $17.00
goodidealshop-com

Metal Tempered Glass Integrated Lens All-inclusive Protective Film for iPhone 15 Series

$16.99 $33.99
0 sold
Color
Style
Qty

MAIN FEATURES

  • HD Clarity:This Phone Camera Lens Protector added a night photo circle on the lens protector. Eliminate the glare caused by the flash. You can take perfect photos even in the dark, keeping your for Phone? picture original quality.


  • Scratch Resistant:This Lens Protector for Phone is made of High-quality tempered glass material with bubble free adhesive, smooth hand feeling, not easy to fall off, can reduce dust, Highly impact and scratch resistant, it will protect your camera lens from daily scrapes and abrasions.

  • Ultra-thin and ultra-thin tempered glass lens protective film: maintain the original responsiveness and tactility, bringing you a perfect touch experience. Compatible with mobile phone camera lens protective film, full screen protection camera lens.
  • Fully Cover & Easy Installation:This Camera Lens Protector for Phone give your Phone Camera Lens protection against bumps and normal damaged. It¡¯s super easy to install! Just remove the protective film and place it on your camera lens. Bubbles free, no fingerprint.

SPECIFICATIONS

  • Material:Tempered glass
  • Weight: 30g

      Shipping:

      • Free Shipping Over $40.
      • Orders will be processed within 7 business days of ordering and shipped out the next day after the processing day. Orders will generally be delivered within 7 to 14 working days.

      Returns:Fast refund for any dissatisfaction within 15 days, 100% money-back guarantee.

      Note:

      • Due to manual measurements, please allow slight measurement deviations.
      • Due to the different display and lighting effects, the actual color of the item may be slightly different from the color displayed on?the picture.
      /** @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-1711027061709').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);