💖PORTABLE WIRELESS FOLDABLE FAN💖

😍Foldable, USB charging, super power, very cool 🤩Portable, suitable for outdoor camping, home bedroom, office, etc. 🥰Ultra-long battery life, ultra-quiet, 30 years without damage
$39.99
$69.99
Save 43%
12481 sold
Color : GREEN
Specification : Supreme Edition (2000mAh)
Quantity
people are viewing this right now
Description

FEEL COMFORT AND COOL THIS SUMMER WITH THE INSTANT COOLER

Cool yourself off with this portable folding fan and feel the cool breeze no matter how hot it gets! The small size makes it perfect to carry in your bag when you're on the go. Don't let the summer heat stop you from enjoying outdoor activities - be ready to beat the heat!

FEATURES

  • 【Compact and Foldable Fan】Mini and portable, with packing bag for outdoor travel. Adjustable height from small desktop fans to air circulator pedestal fans.

  • 【3-speed Wind Speed】 Round circulating fan, 3 gears of wind power selection: sleep wind, natural wind, cool wind. Enjoy natural coolness all day long and restore natural wind.

  • 【USB Rechargeable Desktop Fan】With a USB cable, the desktop fan can be fully charged for 6-8 hours. Suitable for home and office, laptop, gym workout, back seat of car, outdoors, camping, travel, etc.

  • 【Removable and Washable Pedestal Fan】Easy to disassemble for easy cleaning after a long winter. Just hold the fan cover with both hands, then turn the frame counterclockwise to remove the fan cover, then wash in water.

  • 【Battery Powered Desktop Floor Fan】Built-in rechargeable 2000mAh battery, the foldable floor fan can keep for 6 to 8 hours. Noise level below 45 decibels, silent.

SPECIFICATIONS:

  • Product Name: Multi-functional desktop fan
  • Rated Power: 5w
  • Gear Position: Three gears of air volume
  • Working Voltage: 5V/0.8A
  • Material: Drop-resistant and heat-resistant raw materials
  • Dimensions: As shown above

Note: The plug-in model does not have a battery. It needs to be plugged in to use.

THE PACKAGE INCLUDES:

  • 1 x Instant Cooler | Portable fan
  • 1 x USB cable

⭐OUR GUARANTEE⭐


📦 Insured Worldwide Shipping: Each order includes real-time tracking details and insurance coverage in the unlikely event that a package gets lost or stolen in transit.

✉️ 24/7 Customer Support: We have a team of live reps ready to help and answer any questions you have within a 24-hour time frame, 7 days a week.

🔒 Safe & Secure Checkouts: Safe payments via PayPal® & credit/debit card, Keep your personal and financial information 100% protected.

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.