Turquoise Printed Ruffled Tankini Shorts Swimwear Set
Turquoise Printed Ruffled Tankini Shorts Swimwear Set
Turquoise Printed Ruffled Tankini Shorts Swimwear Set
Turquoise Printed Ruffled Tankini Shorts Swimwear Set
Turquoise Printed Ruffled Tankini Shorts Swimwear Set
Turquoise Printed Ruffled Tankini Shorts Swimwear Set
Turquoise Printed Ruffled Tankini Shorts Swimwear Set
Turquoise Printed Ruffled Tankini Shorts Swimwear Set
1/4
Turquoise Printed Ruffled Tankini Shorts Swimwear Set
Turquoise Printed Ruffled Tankini Shorts Swimwear Set
Turquoise Printed Ruffled Tankini Shorts Swimwear Set
Turquoise Printed Ruffled Tankini Shorts Swimwear Set
Turquoise Printed Ruffled Tankini Shorts Swimwear Set
Turquoise Printed Ruffled Tankini Shorts Swimwear Set
Turquoise Printed Ruffled Tankini Shorts Swimwear Set
Turquoise Printed Ruffled Tankini Shorts Swimwear Set
Turquoise Printed Ruffled Tankini Shorts Swimwear Set
Turquoise Printed Ruffled Tankini Shorts Swimwear Set
Turquoise Printed Ruffled Tankini Shorts Swimwear Set
Turquoise Printed Ruffled Tankini Shorts Swimwear Set
1/4

Turquoise Printed Ruffled Tankini Shorts Swimwear Set

$37.99
$0.00
Save $-37.99
Size
Please select a size
ColorBlue
Please select a color
Quantity
Over $49.99 Free Shipping
30-day Zero-risk Return
100% Customer Satisfaction
Secure Payments
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.

Description:

Choose this ruffled sleeveless tankini and swim shorts swimwear set for all your beach or pool adventures. The tankini top features a beautiful turquoise color with eye-catching print, making sure you get all the looks! The turquoise shorts offer comfortable and modest fit for those who prefer more coverage, along with freedom of movement.

  • Sleeve Length: Sleeveless
  • Pattern Type: Print
  • Composition : 95% Polyester 5% Spandex

Size Chart:

SizeBustWaistHips
inchcminchcminchcm
S34.5-35.587.5-9027.5-28.569.5-7237.5-38.595-97.5
M36.5-37.592.5-9529.5-30.574.5-7739.5-40.5100-102.5
L39-40.599-102.532-33.581-8542-43.5106.5-110.5
XL42-44106.5-111.535-3789-9445-47114-119
XXL46117399949124.5