Free shipping worldwide over $50
Women's Plain Casual Leggings
Women's Plain Casual Leggings
Women's Plain Casual Leggings
Women's Plain Casual Leggings
Women's Plain Casual Leggings
Women's Plain Casual Leggings
Women's Plain Casual Leggings
Women's Plain Casual Leggings
Women's Plain Casual Leggings
Women's Plain Casual Leggings
Women's Plain Casual Leggings
Women's Plain Casual Leggings
Women's Plain Casual Leggings
Women's Plain Casual Leggings
Women's Plain Casual Leggings
Women's Plain Casual Leggings
Women's Plain Casual Leggings
Women's Plain Casual Leggings
1 / 18
Women's Plain Casual Leggings
Women's Plain Casual Leggings
Women's Plain Casual Leggings
Women's Plain Casual Leggings
Women's Plain Casual Leggings
Women's Plain Casual Leggings
Women's Plain Casual Leggings
Women's Plain Casual Leggings
Women's Plain Casual Leggings
Women's Plain Casual Leggings
Women's Plain Casual Leggings
Women's Plain Casual Leggings
Women's Plain Casual Leggings
Women's Plain Casual Leggings
Women's Plain Casual Leggings
Women's Plain Casual Leggings
Women's Plain Casual Leggings
Women's Plain Casual Leggings
35% OFF
mySite

Women's Plain Casual Leggings

BUY 2 FREE SHIPPING

$25.99 $39.99
0 sold
Color
Size
Qty

 ๐Ÿ˜๐ŸŽ‰๐ŸŽ‰

See this comfortable leggings with so many colors

SPECIFICATIONS

  • Color: White, pink, purple, black, yellow, light blue, light green, light gray

  • Material: modal

  • Style: Casual/Vacation/Simplicity

  • Theme: Spring/Summer/Autumn

  • Elasticity: High elasticity

  • Occasion: Daily/Vacation

  • Fit: Tight

  • Size: As show

  undefined

FEATURES

  • Knee-Length Design & Front Pockets: This comfortable style just below the knee for ddditional support and coverage.

  • High Waist & Tummy Control: Wide waistband contours your curves and streamlines your shape. 4-way stretch construction moves better in every direction.

  • Breathable & Comfortable: They wick sweat and dry really fast to keep you cool, ultra soft fabric providing maximum comfort. Perfect for most occasions: Yoga, Biking, Volleyball, Exercise, Fitness, Weightlifting, Running, any type of Workout.

undefined

undefined

PACKAGE

  • 1 * Women's Plain Casual Leggings

NOTE

  • Please allow slight measurement deviations due to manual measurement.

  • Due to the different monitor and light effect, the actual color of the item might be slightly different from the color showed in the picture.

You May Also Like Don't Like These๏ผŸ

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.