🎉Free shipping on international order of $49.99
✨Ins Style Elegant Lazy Hair Curler
✨Ins Style Elegant Lazy Hair Curler
✨Ins Style Elegant Lazy Hair Curler
✨Ins Style Elegant Lazy Hair Curler
✨Ins Style Elegant Lazy Hair Curler
✨Ins Style Elegant Lazy Hair Curler
✨Ins Style Elegant Lazy Hair Curler
✨Ins Style Elegant Lazy Hair Curler
✨Ins Style Elegant Lazy Hair Curler
✨Ins Style Elegant Lazy Hair Curler
✨Ins Style Elegant Lazy Hair Curler
✨Ins Style Elegant Lazy Hair Curler
✨Ins Style Elegant Lazy Hair Curler
✨Ins Style Elegant Lazy Hair Curler
✨Ins Style Elegant Lazy Hair Curler
✨Ins Style Elegant Lazy Hair Curler
✨Ins Style Elegant Lazy Hair Curler
✨Ins Style Elegant Lazy Hair Curler
✨Ins Style Elegant Lazy Hair Curler
2 / 19
✨Ins Style Elegant Lazy Hair Curler
✨Ins Style Elegant Lazy Hair Curler
✨Ins Style Elegant Lazy Hair Curler
✨Ins Style Elegant Lazy Hair Curler
✨Ins Style Elegant Lazy Hair Curler
✨Ins Style Elegant Lazy Hair Curler
✨Ins Style Elegant Lazy Hair Curler
✨Ins Style Elegant Lazy Hair Curler
✨Ins Style Elegant Lazy Hair Curler
✨Ins Style Elegant Lazy Hair Curler
✨Ins Style Elegant Lazy Hair Curler
✨Ins Style Elegant Lazy Hair Curler
✨Ins Style Elegant Lazy Hair Curler
✨Ins Style Elegant Lazy Hair Curler
✨Ins Style Elegant Lazy Hair Curler
✨Ins Style Elegant Lazy Hair Curler
✨Ins Style Elegant Lazy Hair Curler
✨Ins Style Elegant Lazy Hair Curler
✨Ins Style Elegant Lazy Hair Curler
50% OFF
mysite

✨Ins Style Elegant Lazy Hair Curler

8A000100

$16.99 $33.98
0 sold
Style
Qty
👍🏻ELEGANT BUN EFFORTLESSLY IN 5 SECS!

Lazy Hair Curler maker is a bendable hair tool that holds hair up stylishly all day long. Just clamp your hair with the bun maker, roll up and bend it into a perfect bun in seconds! 

Flexible and Non-Slip, it can hold short/long, thin/thick hair securely without hair clips and pins! Whether you like sleek bun or casual half updo looks, the classy ribbon will add extra charm to your look for all occasions.

Features:

[Easy, Fast Hair Styling] Just clamp, roll up and bend it to hold your hair firmly! Effortlessly create a sleek, elegant bun look in 5 seconds.

[Non-Slip, Secure Hold] Durably made for a stronghold, it will keep your hairstyle in place even on windy days.

[Comfy To Wear] Stop hurting your scalp and hair follicles - This bendable band will gather and hold your hair firmly against your head with no slipping.

[Versatile, Elegant Hair Style] Effortlessly hold and style your hair into a French low bun, sleek high bun, half updo, or ponytails in seconds!

[Classy Ribbon] Add a touch of glamour to your hair for all occasions.

[For All Hair Types ] Easily Pull up and hold thin/thick, straight/wavy, and textured hair with no tangle!

Specification:

  • MATERIAL: Fabric
  • WEIGHT: Approx 35 g

Package:

  • 1 x Lazy Hair Curler
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.