🔥Summer Essentials 50% OFF Sale🎽❄️Summer Cooling Air-Conditioned Vest
🔥Summer Essentials 50% OFF Sale🎽❄️Summer Cooling Air-Conditioned Vest
🔥Summer Essentials 50% OFF Sale🎽❄️Summer Cooling Air-Conditioned Vest
🔥Summer Essentials 50% OFF Sale🎽❄️Summer Cooling Air-Conditioned Vest
🔥Summer Essentials 50% OFF Sale🎽❄️Summer Cooling Air-Conditioned Vest
🔥Summer Essentials 50% OFF Sale🎽❄️Summer Cooling Air-Conditioned Vest
🔥Summer Essentials 50% OFF Sale🎽❄️Summer Cooling Air-Conditioned Vest
🔥Summer Essentials 50% OFF Sale🎽❄️Summer Cooling Air-Conditioned Vest
🔥Summer Essentials 50% OFF Sale🎽❄️Summer Cooling Air-Conditioned Vest
🔥Summer Essentials 50% OFF Sale🎽❄️Summer Cooling Air-Conditioned Vest
🔥Summer Essentials 50% OFF Sale🎽❄️Summer Cooling Air-Conditioned Vest
🔥Summer Essentials 50% OFF Sale🎽❄️Summer Cooling Air-Conditioned Vest
🔥Summer Essentials 50% OFF Sale🎽❄️Summer Cooling Air-Conditioned Vest
🔥Summer Essentials 50% OFF Sale🎽❄️Summer Cooling Air-Conditioned Vest
🔥Summer Essentials 50% OFF Sale🎽❄️Summer Cooling Air-Conditioned Vest
🔥Summer Essentials 50% OFF Sale🎽❄️Summer Cooling Air-Conditioned Vest
🔥Summer Essentials 50% OFF Sale🎽❄️Summer Cooling Air-Conditioned Vest
🔥Summer Essentials 50% OFF Sale🎽❄️Summer Cooling Air-Conditioned Vest
🔥Summer Essentials 50% OFF Sale🎽❄️Summer Cooling Air-Conditioned Vest
🔥Summer Essentials 50% OFF Sale🎽❄️Summer Cooling Air-Conditioned Vest
🔥Summer Essentials 50% OFF Sale🎽❄️Summer Cooling Air-Conditioned Vest
🔥Summer Essentials 50% OFF Sale🎽❄️Summer Cooling Air-Conditioned Vest

🔥Summer Essentials 50% OFF Sale🎽❄️Summer Cooling Air-Conditioned Vest

Price
$199.99
$99.99
Save  50%
Style
Please select a style
Quantity
Worldwide shipping
Free returns
24/7 customer support
Secure payments

FEATURES

RAPID COOLING: It adopts advanced cooling technology to quickly reduce body temperature and effectively relieve the discomfort of hot weather.

INTELLIGENT CONTROL: Equipped with an intelligent temperature control system, it can be precisely adjusted according to the ambient temperature and the user's needs.

USB CHARGING: It can be quickly charged via USB port, there is no need to replace batteries frequently, and it is easy to use outdoors.

LIGHTWEIGHT AND COMFORTABLE: The lightweight design, which is comfortable to wear, will not add extra burden to the user, making it suitable for long-term wearing.

FASHIONABLE APPEARANCE: The fashionable design and eye-catching appearance, suitable for both men and women, do not affect the overall image of the wearer.

HOW TO USE

SPEC

Color: Blue, Black

Size: M-4XL

Fan and battery voltage: 5V

Battery capacity: 10000 mAh

Main Fabrics: Polyester blend

Package Include: 1*Summer Cooling Air-Conditioned Vest or 2*5V Brushless Fans or 1*Summer Cooling Air-Conditioned Vest+2*5V Brushless Fans +1*10,000 mAh Battery

NOTES

Color may not appear as exactly as in real life due to variations between the computer monitors.

Clothes can be washed, but electronics can't be.

Please allow a small error due to manual measurement. Please make sure you do not mind before purchasing.

Ensure complete charging before use to avoid interruption of use due to insufficient charging.

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.