Free shipping over $40
iPhone13 NEW Metal Lens Holder Magnetic Protective Cover
iPhone13 NEW Metal Lens Holder Magnetic Protective Cover
iPhone13 NEW Metal Lens Holder Magnetic Protective Cover
iPhone13 NEW Metal Lens Holder Magnetic Protective Cover
iPhone13 NEW Metal Lens Holder Magnetic Protective Cover
iPhone13 NEW Metal Lens Holder Magnetic Protective Cover
iPhone13 NEW Metal Lens Holder Magnetic Protective Cover
iPhone13 NEW Metal Lens Holder Magnetic Protective Cover
iPhone13 NEW Metal Lens Holder Magnetic Protective Cover
iPhone13 NEW Metal Lens Holder Magnetic Protective Cover
iPhone13 NEW Metal Lens Holder Magnetic Protective Cover
iPhone13 NEW Metal Lens Holder Magnetic Protective Cover
iPhone13 NEW Metal Lens Holder Magnetic Protective Cover
13 / 13
iPhone13 NEW Metal Lens Holder Magnetic Protective Cover
iPhone13 NEW Metal Lens Holder Magnetic Protective Cover
iPhone13 NEW Metal Lens Holder Magnetic Protective Cover
iPhone13 NEW Metal Lens Holder Magnetic Protective Cover
iPhone13 NEW Metal Lens Holder Magnetic Protective Cover
iPhone13 NEW Metal Lens Holder Magnetic Protective Cover
iPhone13 NEW Metal Lens Holder Magnetic Protective Cover
iPhone13 NEW Metal Lens Holder Magnetic Protective Cover
iPhone13 NEW Metal Lens Holder Magnetic Protective Cover
iPhone13 NEW Metal Lens Holder Magnetic Protective Cover
iPhone13 NEW Metal Lens Holder Magnetic Protective Cover
iPhone13 NEW Metal Lens Holder Magnetic Protective Cover
iPhone13 NEW Metal Lens Holder Magnetic Protective Cover
0% OFF
Save $-23.99
Alhulen

iPhone13 NEW Metal Lens Holder Magnetic Protective Cover

$23.99
0 sold
Color
Style
Qty

MAIN FEATURES

  • Compatibility: Compatible with iPhone13.
  • Magnetic suction + bracket mobile phone case: can be used as a protective cover, can also be used as a bracket, a camera opening bracket, and also supports magsafe magnetic absorption charging, light and thin magnetic absorption, one stick and close, and the case can also be magsafe, without affecting the charging speed at all, No signal interference, flexible and durable, stylish and lightweight.

          

  • Advantages: Magnetic suction design, four corners anti-fall, bare-metal feel, strong anti-fingerprint.

          

  • One-piece folding bracket: high-end metal texture, no rust, no breakage. Easy to fold when not in use, compact and does not take up space.
  • Whole body shockproof heavy-duty anti-drop protection, internal interlayer reinforcement, three-layer protection, four-corner shock-absorbing airbags, anti-drop and shock-proof. Lens and screen edge heightened design, 360-degree protection.

         

  • Phone case shows off your phone's original beauty. Perfect fit and elegant design, suitable for men, women, girls and boys.

SPECIFICATIONS

  • Material: TPU+metal
  • Weight: 70g

      Shipping:

      • Free Shipping Over $30.
      • 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-1711005325228').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);