See all offers
Free express shipping on orders $199+
Free express shipping on orders $199+
Free express shipping on orders $199+
Free express shipping on orders $199+
NEW IN
BIKINIS
High Waist
Sexy Low Waist
Tankini Set
ONE PIECES
SOLIDS
FLORALS
SURF SUIT
COVER UPS
ACCESSORIES
CLOTHING
PLUS SIZE
ALL PRODUCTS
More links
Sign in
Create an account
${(data.data && data.data.count) > 999 ? '999+' : (data.data && data.data.count)}
${(data.data && data.data.count) > 999 ? '999+' : (data.data && data.data.count)}
Search
NEW IN
BIKINIS
BIKINIS
High Waist
Sexy Low Waist
Tankini Set
ONE PIECES
ONE PIECES
SOLIDS
FLORALS
SURF SUIT
COVER UPS
ACCESSORIES
CLOTHING
PLUS SIZE
ALL PRODUCTS
Log in
Top search terms
${function() { if (data === undefined || typeof data !== 'string' || data == '') return ''; const searchEmpty = ("Your search for \"{test}\" did not yield any results.").replace('{test}', data); return `
View more
${searchEmpty}
`; }()}
NEW ARRIVALS
3D Flower Solid Halter One Piece Swimsuit
$29.99
$55.99
New Ruffle Solid One Piece Swimsuit
$35.99
$55.99
Flowers Square Neck One piece Swimsuit
$35.99
$55.99
Flowers One Shoulder Cut Out Swimwear
$35.99
$55.99
3D Flower Solid Halter One Piece Swimsuit
$29.99
$55.99
New Ruffle Solid One Piece Swimsuit
$35.99
$55.99
Flowers Square Neck One piece Swimsuit
$35.99
$55.99
Flowers One Shoulder Cut Out Swimwear
$35.99
$55.99
COVER UPS
Beads Flower High Waist Swimwear Cover Up
From
$35.99
$55.99
Bow Tie One Piece Swimsuit
From
$35.99
$55.99
3D Flower Sling Swimwear Cover Up
$35.99
$55.99
Ruffle One Shoulder Swimsuit Cover Up
From
$35.99
$59.99
New Flower High Waist Swimsuit Cover Up
$35.99
$55.99
Sexy Flower One Piece Swimwear Cover Up
$59.99
$79.99
3D Flower Print Swimsuit Cover Up
$35.99
$55.99
One Shoulder Flower Printed Swimsuit
From
$35.99
$59.99
Beads Flower Swimsuit Cover Up
$35.99
$55.99
One Shoulder Ruffle Swimsuit Cover Up
From
$35.99
$55.99
3D Flower Solid One Piece Swimwear Cover Up
From
$35.99
$55.99
Blue Flowers High Waist Swimwear Cover Up
$35.99
$55.99
Beads Flower High Waist Swimwear Cover Up
From
$35.99
$55.99
Bow Tie One Piece Swimsuit
From
$35.99
$55.99
3D Flower Sling Swimwear Cover Up
$35.99
$55.99
Ruffle One Shoulder Swimsuit Cover Up
From
$35.99
$59.99
New Flower High Waist Swimsuit Cover Up
$35.99
$55.99
Sexy Flower One Piece Swimwear Cover Up
$59.99
$79.99
3D Flower Print Swimsuit Cover Up
$35.99
$55.99
One Shoulder Flower Printed Swimsuit
From
$35.99
$59.99
Beads Flower Swimsuit Cover Up
$35.99
$55.99
One Shoulder Ruffle Swimsuit Cover Up
From
$35.99
$55.99
3D Flower Solid One Piece Swimwear Cover Up
From
$35.99
$55.99
Blue Flowers High Waist Swimwear Cover Up
$35.99
$55.99
CUSTOMER REVIEWS
Newest
Newest
Most liked
Highest ratings
Lowest ratings
Newest
Most liked
Highest ratings
Lowest ratings
Show more
Wow you reached the bottom
${function() { const force_image_size = "natural"; const product_hover_on = true; const product_show_sale_label = false; const product_save_type = "amount"; const badge1 = ""; const badge2 = ""; const badge3 = ""; const product_title_mobile_hide = false; const product_title_style = "full"; const enable_collection_thumb_image = false; const variantNames = ["color"]; const thumbMaxNum = 4; const suffix_id = Math.random().toFixed(6).slice(-6); const url = data.withinUrl; const productId = data.id; const price = data.price; const productAvailable = data.available; const productVariants = data.variants || []; const images = data.images || []; const image = data.image || {}; const imageWidth = image.width; let imageHeight = image.height; let image2 = null; let imageHoverOn = false; if (force_image_size !== 'natural') { imageHeight = imageWidth * force_image_size; } if (product_hover_on) { for (let i = 1; i < images.length; i++) { const img = images[i]; if (img.src && img.src.indexOf('video=') === -1) { image2 = img; imageHoverOn = true; break; } } } let compareAtPrice = data.compare_at_price; let offRatio = data.off_ratio; let discountMaxUrl = url; const showFrom = data.price_min != data.price_max ? true : false; for (let i = 0; i < productVariants.length; i++) { const variant = productVariants[i]; if (variant.price == price && compareAtPrice < variant.compare_at_price) { compareAtPrice = variant.compare_at_price; offRatio = variant.off_ratio; variant.available && (discountMaxUrl = variant.withinUrl); } } const soldOutText = "Sold out"; let soldOn = false; let saleOn = false; if (productAvailable) { if (product_show_sale_label && +price < +compareAtPrice) { saleOn = true; } } else { soldOn = true; } const diffPrice = compareAtPrice - price; const saveLabelContent = product_save_type == 'percent' ? (offRatio + '%') : `
`; let saveText = "Save {off_ratio}"; saveText = saveText.replace('{off_ratio}', saveLabelContent); const productTitle = data.title; const variantValues = []; const showVariants = []; if (data.need_variant_image && enable_collection_thumb_image && variantNames.length > 0) { for (let i = 0; i < (data.options || []).length; i++) { const option = data.options[i]; const optionName = option.name.toLowerCase(); if (variantNames.includes(optionName)) { for (let j = 0; j < productVariants.length; j++) { const variant = productVariants[j]; const value = variant.options[i].value; if (!variantValues.includes(value)) { variantValues.push(value); showVariants.push(variant); } } break; } } } return `
${showVariants.map(item => { return `
`; }).join('')}
${saleOn ? saveText : soldOutText}
${badge1}
${badge2}
${badge3}
${ "title" === 'subtitle' ? data.brief : data.title }
From
${showVariants.map((item, idx) => { let showMoreHtml = ''; if (idx == thumbMaxNum) { showMoreHtml += `
+${showVariants.length - thumbMaxNum}
`; } return ` ${showMoreHtml}
`; }).join('') }
`; }()}
${data.line_items.map(item => { const variantNames = item.options.map(option => option.value).join(' / '); return `
${item.product_title}
${variantNames}
${(item.parsedProperties || []).map((propertie)=>{ if (propertie.isImage){ return `
${propertie.name}:
View image
` }else{ return `
${propertie.name}: ${propertie.value}
` } }).join('')}
*${item.quantity}
Free gift
${ (item.discount_applications || []).map(discount_item => { const discount_item_amount = discount_item.discount_amount || discount_item.amount || ''; return `
${discount_item.title}
(-
)
` }).join('') }
Remove
`; }).join('')}
Cart
Add note
Write something here to seller.
${data.note || data.value}
Discount
${data.total_discount > 0 ? '-' : ''}
Subtotal
Taxes and shipping calculated at checkout
Check out
Your shopping cart is empty
Continue shopping
Your may also like
${data.map(data => `
`).join('')}