Free shipping over $40
Smart Sport Watch With Flashlight
Smart Sport Watch With Flashlight
Smart Sport Watch With Flashlight
Smart Sport Watch With Flashlight
Smart Sport Watch With Flashlight
Smart Sport Watch With Flashlight
Smart Sport Watch With Flashlight
Smart Sport Watch With Flashlight
Smart Sport Watch With Flashlight
Smart Sport Watch With Flashlight
1 / 10
Smart Sport Watch With Flashlight
Smart Sport Watch With Flashlight
Smart Sport Watch With Flashlight
Smart Sport Watch With Flashlight
Smart Sport Watch With Flashlight
Smart Sport Watch With Flashlight
Smart Sport Watch With Flashlight
Smart Sport Watch With Flashlight
Smart Sport Watch With Flashlight
Smart Sport Watch With Flashlight
46% OFF
Save $60.00
Delis666

Smart Sport Watch With Flashlight

$69.99 $129.99
0 sold
Color
Qty

🔥The price is limited ! 🔥 Grab yours as the limited promotion available!

  • TIPS: All products undergo strict quality inspection by the manufacturer. We look forward to your satisfaction with the quality of our products.
  • 😊If you are not satisfied with the goods you received, please contact us within 15 days after receiving, we will give you the best help!
  • 🚢 Shipping>>Worldwide express shipping available.
  • 🔥98.9% of customers buy 2 or more

MAIN FEATURES

  • 【Adventure Companion with Flashlight】Made of high-quality zinc alloy + silicone material, the sturdy and durable smart watch comes with a small flashlight on the side. Whether it is outdoor sports at night or indoor living lighting, it helps you illuminate every corner. IP67 waterproof and dustproof, you are fearless and can better enjoy the vitality brought by sports.

  • 【Design】1.45" high-definition large screen, digital crown, rotating operation, finely carved striped crown design, experience the delicate touch between rotations, custom functions, one step, define the required functions, quick start, faster control

  • 【Supports More than 100 Sports Modes】The outdoor sports watch supports up to 100 kinds of sports modes, customized for people who love sports, including running, mountain climbing, cycling, basketball, etc.

  • 【Bluetooth Calling & Smart Notifications】 This men's smart watch comes with a built-in speaker and microphone, making it easy to make and receive calls even when your phone is not nearby.

  • 【Activity Monitoring & Sleep Tracker】Fitness tracker watch provides 24/7 activity monitoring to help you better understand your physical condition.

  • 【More Practical Functions】The multifunctional smart watch provides various functions to facilitate your life, including pedometer, alarm reminder, camera control, find mobile phone and voice assistant.

SPECIFICATIONS

  • Material:  zinc alloy + silicone 

  • Weight: 165g

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