🐹Favorite Portable Heated Shawl

$49.99
$85.99
Save 42%
266 sold
Color: : cedar apricot
Quantity
people are viewing this right now
Description

Product Details

(NOTE: This product does not come with an extra battery pack!)

Buy two and get an extra 4% off(BUY MORE SAVE MORE)

🎁💐 As a gift for your loved one,this Intelligent Electric Heated Shawl will be the perfect!


Do you crave something magical that can instantly dispel the cold?

The Portable Electric Body Warmer Cloud Cloak Blanket will make you feel cozy and warm in an instant.


Large Size Cloud Feeling Warm Fleece, Naked Sleeping Skin Friendly and Delicate Warm Fleece Large Size Warm Body Wrap, as cozy as being surrounded by clouds.


Upgraded heating technology, layer by layer heat preservation, multiple black technology protection more peace of mind.

Double helix electric heating wire waterproof flame retardant refuses to peace of mind hidden danger.


Both sides are woven with high cotton degree knitted material, no formaldehyde and other harmful substances
Knitted jacquard on the outside: 50%+ to lock in warmth
Waffle lining: soft and skin-friendly.


High-quality craftsmanship: bend-resistant, easy to store and convenient, tight alignment and no fear of washing.


Warmth Express Can't wait: 15 seconds of fast heat, three adjustable temperature, warm and cozy. usb interface design, not limited by the power supply.


Multi-protection and peace of mind: double helix electric heating wire.


A blanket multi-purpose: upgraded zipper design is not easy to fall off to free your hands, large size design, whether it is the office or home shawl knee warmer knee warmer feet.


A blanket multi-purpose: infiltration - heating, carbon fiber emission of far-infrared light waves to stimulate cellular self-heating from the inside out to feel the warmth.


Hygiene is important: with removable washable design, no odor, no color loss, machine washable.


Say go: portable on-the-go storage, placed in the bag portable storage travel with travel, keep warm anytime, anywhere.


Flexible and versatile: shawl, hand and knee warmers and foot warmers for perfect warmth.

PACKAGE INCLUDED

  • 1 × Portable Heated Shawl 
  • 1 x  Micro USB

⚡️Stock sells fast - get yours today!

🎁💐 Don't forget to get some for your family and friends as it's an unique gift idea.

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.