Free shipping over $40
Punk Wind Vehicle Mobile Phone Charger
Punk Wind Vehicle Mobile Phone Charger
Punk Wind Vehicle Mobile Phone Charger
Punk Wind Vehicle Mobile Phone Charger
Punk Wind Vehicle Mobile Phone Charger
Punk Wind Vehicle Mobile Phone Charger
Punk Wind Vehicle Mobile Phone Charger
Punk Wind Vehicle Mobile Phone Charger
Punk Wind Vehicle Mobile Phone Charger
Punk Wind Vehicle Mobile Phone Charger
Punk Wind Vehicle Mobile Phone Charger
Punk Wind Vehicle Mobile Phone Charger
Punk Wind Vehicle Mobile Phone Charger
Punk Wind Vehicle Mobile Phone Charger
Punk Wind Vehicle Mobile Phone Charger
1 / 15
Punk Wind Vehicle Mobile Phone Charger
Punk Wind Vehicle Mobile Phone Charger
Punk Wind Vehicle Mobile Phone Charger
Punk Wind Vehicle Mobile Phone Charger
Punk Wind Vehicle Mobile Phone Charger
Punk Wind Vehicle Mobile Phone Charger
Punk Wind Vehicle Mobile Phone Charger
Punk Wind Vehicle Mobile Phone Charger
Punk Wind Vehicle Mobile Phone Charger
Punk Wind Vehicle Mobile Phone Charger
Punk Wind Vehicle Mobile Phone Charger
Punk Wind Vehicle Mobile Phone Charger
Punk Wind Vehicle Mobile Phone Charger
Punk Wind Vehicle Mobile Phone Charger
Punk Wind Vehicle Mobile Phone Charger
46% OFF
Save $17.00
Delis666

Punk Wind Vehicle Mobile Phone Charger

$19.99 $36.99
3 sold
Color
Style
Qty

MAIN FEATURES

  • ⚡Efficient Quick Charging--30W USB C car charger , can fast charge all prevailing phones at the same time.Two-port fast charging, no need to wait, a single port (Max) total power is 30W. A+C Two-port Car Charger.One car charger solves two charging problems, and the supported devices include mobile phones, tablets, and notebooks.

           

  • ⚡Multi-protocol fast charging--Support a variety of fast charging protocols, no matter what kind of mobile phone user you are, one car charging will help you. car charger available for family cars, SUVs, trucks.

           

  • ⚡Safe fast charging--Intelligent current adaptation, constant temperature charging, with multiple protections such as overcurrent protection and short circuit protection, safety is guaranteed:overcharge protection,overvoltage protection,overcurrent protection,over power protection,Overheating protection,Short circuit protection.This car charger has passed several safety tests, with improved charging efficiency, charging stability, and durability of use, so you can charge faster and safer.

           

  • ⚡Mini Transparent car charger-- the most innovative design, not only beautiful and sturdy & durable.The body is small and compact, hardly occupying valuable space in the car.Don't be afraid of bumps,Stable mating,Shrapnel buckle design, firmly lock the cigarette lighter, stable on bumpy roads.

           

  • ⚡What you get--1xA+C Two-port Car Charger.

SPECIFICATIONS

  • Material: ABS+aluminium alloy
  • Weight: 100G
  • Color: blue, black
  • Interface type: USB, TYPE-C

      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);