Rechargeable Super Bright Waterproof Bicycle Light
Rechargeable Super Bright Waterproof Bicycle Light
Rechargeable Super Bright Waterproof Bicycle Light
Rechargeable Super Bright Waterproof Bicycle Light
Rechargeable Super Bright Waterproof Bicycle Light
Rechargeable Super Bright Waterproof Bicycle Light
Rechargeable Super Bright Waterproof Bicycle Light
Rechargeable Super Bright Waterproof Bicycle Light
Rechargeable Super Bright Waterproof Bicycle Light
Rechargeable Super Bright Waterproof Bicycle Light
Rechargeable Super Bright Waterproof Bicycle Light
Rechargeable Super Bright Waterproof Bicycle Light
Rechargeable Super Bright Waterproof Bicycle Light
Rechargeable Super Bright Waterproof Bicycle Light
Rechargeable Super Bright Waterproof Bicycle Light
Rechargeable Super Bright Waterproof Bicycle Light
Rechargeable Super Bright Waterproof Bicycle Light
Rechargeable Super Bright Waterproof Bicycle Light
Rechargeable Super Bright Waterproof Bicycle Light
Rechargeable Super Bright Waterproof Bicycle Light
Rechargeable Super Bright Waterproof Bicycle Light
Rechargeable Super Bright Waterproof Bicycle Light
Rechargeable Super Bright Waterproof Bicycle Light
Rechargeable Super Bright Waterproof Bicycle Light

Rechargeable Super Bright Waterproof Bicycle Light

Price
$39.99
$21.99
Save  $18.00
Type
Please select a type
QTY
Please select a qty
Quantity
Worldwide shipping
Free returns
24/7 customer support
Secure payments

FEATURES

SMART LIGHT SENSOR MODE AND SUPER BRIGHT LED LIGHTING: Automatically adjusts brightness based on surroundings, ensuring optimal visibility and safety. Equipped with super bright LED bulbs for wide-angle illumination, enhancing clarity during night rides.

MULTIPLE LIGHTING MODES FOR CUSTOM VISIBILITY: Tailor your visibility with multiple lighting modes: high, medium, low, and flashing. Adapt your lighting to suit different environments and enhance your cycling experience.

USB RECHARGEABLE AND REAL-TIME BATTERY INDICATOR: Charge your lights effortlessly with Type-C. The real-time battery indicator keeps you informed about your power level, preventing unexpected outages during rides.

DURABLE AND DAILY WATERPROOF DESIGN: Designed for everyday use, these lights feature a robust waterproof construction. Ride confidently in various weather conditions without worrying about water damage.

EASY INSTALLATION AND REMOVAL: Tool-free installation makes setup a breeze! Secure the lights with rubber straps, and enjoy the convenience of a buckle mount for quick removal and reattachment.

SPEC

Case Material: ABS

Product Size: 105*33*32mm

Weight: 97g

Battery: 1*18650

Battery Capacity: 1200mAh

Charging Method: Type-C

Package Include: 1* Rechargeable Super Bright Waterproof Bicycle Light

NOTES

While the lights are designed to be waterproof, avoid submerging them in water for extended periods.

Ensure that the lights are securely attached using the rubber straps and buckle mount.

Regularly inspect the lights for any signs of wear or damage.

Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.