• Hassle-free returns. 30-day postage paid returns
  • 🚀Free shipping over $49.99🚀

  • Hassle-free returns. 30-day postage paid returns
  • 🚀Free shipping over $49.99🚀

  • Hassle-free returns. 30-day postage paid returns
  • 🚀Free shipping over $49.99🚀

  • Hassle-free returns. 30-day postage paid returns
  • 🚀Free shipping over $49.99🚀

Close
Multifunctional Torch
Multifunctional Torch
Multifunctional Torch
Multifunctional Torch
Multifunctional Torch
Multifunctional Torch
Multifunctional Torch
Multifunctional Torch
Multifunctional Torch
Multifunctional Torch
Multifunctional Torch
Multifunctional Torch
Multifunctional Torch
Multifunctional Torch
Multifunctional Torch

Multifunctional Torch

2 sold
$13.99
$18.99
-$5.00
color-Red
Please select a color
Quantity
Free worldwide shipping
Free returns
Sustainably made
Secure payments
/** @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);
Vendor by: mysite
SKU: QZ1618656-ͷ

DESCRIPTION:

HIGH POWER LED FLASHLIGHT

undefined

Rechargeable Flashlight,Long-lasting, power bank 

undefined

One second through the window rescue escape

Toughened hammer can be used in an emergency to break the window to escape, and the hard hammer can also be applied to various situations in the field.

undefined

Modes & Adjustable Foucs

Upgrade P70 high lumen LED Flashlight,spotlight for long range and floodlight for large area illumination. This 7w Lumen tactical flash light is great for emergency, camping, inspections, Flashlights For Police,and Everyday Use.

undefined

Switch (On/Off and mode change)

Main Light: 3 Modes (High/Medium/ Strobe )

First Click Power Button (High Brightness), Click the Second Time to Change to Medium Brightness, and Next Click Change Mode to Strobe, The Fourth Click to Turn Off the Flashlight.

Long press for 3 seconds to turn on off.

Note - The brightness may vary from what seen in videos and pictures 

undefined

Sign up and save

Entice customers to sign up for your mailing list with discounts or exclusive offers. Include an image for extra impact.
Thanks for subscribing
Optional button

Cart