🎉Vacation Sale🔥😍Swim Romper Built-in Bra & Shorts with Pockets
🎉Vacation Sale🔥😍Swim Romper Built-in Bra & Shorts with Pockets
🎉Vacation Sale🔥😍Swim Romper Built-in Bra & Shorts with Pockets
🎉Vacation Sale🔥😍Swim Romper Built-in Bra & Shorts with Pockets
🎉Vacation Sale🔥😍Swim Romper Built-in Bra & Shorts with Pockets
🎉Vacation Sale🔥😍Swim Romper Built-in Bra & Shorts with Pockets
🎉Vacation Sale🔥😍Swim Romper Built-in Bra & Shorts with Pockets
🎉Vacation Sale🔥😍Swim Romper Built-in Bra & Shorts with Pockets
🎉Vacation Sale🔥😍Swim Romper Built-in Bra & Shorts with Pockets
🎉Vacation Sale🔥😍Swim Romper Built-in Bra & Shorts with Pockets
🎉Vacation Sale🔥😍Swim Romper Built-in Bra & Shorts with Pockets
🎉Vacation Sale🔥😍Swim Romper Built-in Bra & Shorts with Pockets
🎉Vacation Sale🔥😍Swim Romper Built-in Bra & Shorts with Pockets
🎉Vacation Sale🔥😍Swim Romper Built-in Bra & Shorts with Pockets
🎉Vacation Sale🔥😍Swim Romper Built-in Bra & Shorts with Pockets
🎉Vacation Sale🔥😍Swim Romper Built-in Bra & Shorts with Pockets
🎉Vacation Sale🔥😍Swim Romper Built-in Bra & Shorts with Pockets

🎉Vacation Sale🔥😍Swim Romper Built-in Bra & Shorts with Pockets

$36.99
$72.99
-$36.00
Color 🚀Buy 2 Free shipping-🔥Irregular shapes
Please select a color 🚀buy 2 free shipping
Size-XS
Please select a size
Quantity
Worldwide Shipping
Returns Guarantee
Sustainably Made
Secure Payments

⛱️Vacation is coming, put on our swimsuits, enjoy the beautiful seaside and spend quality time with your family!😎

Inspired by you, made for you
You always deserve to feel
taken care of, supported + confident,
but especially in motherhood -
that's why we're here.

Our swimsuit is made to be versatile and effortless. No more baggy t-shirts, extra cover-ups and awkward holes or strings or clasps! Just swimwear rich in comfort, style and practicality.

Size Chart

Worried about your swimsuit  look like wet?

Because our suits are equipped with a water resistant coating, when splashed water will roll right off, but when fully submerged, your suit will become wet and may stick to the body a tiny bit; however, the suits really do hold their shape!

We believe in loving and embracing your body for exactly how it is. This Swim Romper with emovable bra cups and luxury inner lining is supportive, enhancing and flattering suits around while still offering a loose, comfortable fit.

Protect your Privacy

No need to fear your bra coming off while swimming and playing, our swimsuits with built-in bras are designed to ensure your privacy. So go ahead, play and enjoy your vacation!

Nursing-Friendly & Tummy Control 

The Swim Romper is features with crossed v-neck, ruffle shoulder and hem design, nursing-friendly for moms and create a flattering look in style, ruffled sleeves and shorts come for a sophisticated take on a tropical-inspired look.

Tummy control with inner bottom attached at the waist and inner construction detailing, enable women to feel in control while wearing the Swim Romper, offering added support and shape.

Summer Beach To Swim, For You Always!

Perfect for Tropical Vacations, Summer, Beach & Swimming Pool, Honeymoon and Cruise.

UPF 50+

Made from high-density UV-blocking fabric, this swimsuit protects you from sunburn and harmful UV rays.

Summer Beach To Swim, For You Always!

Perfect for Tropical Vacations, Summer, Beach & Swimming Pool, Honeymoon and Cruise.

Q&A:

Q:What are the design details of this swimsuit?

We believe in loving and embracing your body for exactly how it is. 

  • With luxury inner lining is supportive, enhancing and flattering suits around while still offering a loose, comfortable fit.  
  • With crossed v-neck, ruffle shoulder and hem designnursing-friendly for moms and create a flattering look in style, ruffled sleeves and shorts come for a sophisticated take on a tropical-inspired look.
  • Tummy control with inner bottom attached at the waist and inner construction detailing.

Summer Beach To Swim, For You Always!🌊🌊

⛱️Essential for vacation! Wear it and enjoy your own life!💃


Details:

  • Supportive bra with 1-inch elastic band
  • Luxury inner lining
  • Four-Way Stretch Fabric
  • Ruffled sleeves and shorts
  • Functional pockets

How To Care:

  • Rinse in cold water immediately after wearing to remove chlorine, saltwater, sunscreen and/ or natural body oils.
  • Hand-wash your suits in cold water with a gentle laundry detergent or hand soap. Do not bleach, iron, or tumble dry.
  • Lay flat to dry away from the sun to dry gives the fabric a chance to reshape. Hang drying can stretch out your suit. Pat away any excess water.
  • To Prevent Color Fading, pretreat by soaking your suit in 2 tbsp of vinegar to a quart of cold water for half an hour.

Details:

  • Supportive bra with 1-inch elastic band
  • Removable bra cups
  • Luxury inner lining
  • Four-Way Stretch Fabric
  • Water resistant coating
  • Ruffled sleeves and shorts
  • Functional pockets

Care

Rinse in cold water immediately after wearing to remove chlorine, saltwater, sunscreen and/ or natural body oils.

Hand-wash your suits in cold water with a gentle laundry detergent or hand soap. Do not bleach, iron, or tumble dry.

Lay flat to dry away from the sun to dry gives the fabric a chance to reshape. Hang drying can stretch out your suit. Pat away any excess water.

To Prevent Color Fading, pretreat by soaking your suit in 2 tbsp of vinegar to a quart of cold water for half an hour.

Fabric: 

Polyester fibre: Our Swim Romper is made of high-density UV-resistant fabric, providing protection from sunburn and harmful UV rays, making it perfect for beach vacations, pool swimming, and cruises.

Q&A:

Q: What are the design details of this swimsuit?

We believe in loving and embracing your body for exactly how it is. 

  • With emovable bra cups and luxury inner lining is supportive, enhancing and flattering suits around while still offering a loose, comfortable fit.  
  • With crossed v-neck, ruffle shoulder and hem design, nursing-friendly for moms and create a flattering look in style, ruffled sleeves and shorts come for a sophisticated take on a tropical-inspired look.
  • Tummy control with inner bottom attached at the waist and inner construction detailing.

How To Care:

  • Rinse in cold water immediately after wearing to remove chlorine, saltwater, sunscreen and/ or natural body oils.
  • Hand-wash your suits in cold water with a gentle laundry detergent or hand soap. Do not bleach, iron, or tumble dry.
  • Lay flat to dry away from the sun to dry gives the fabric a chance to reshape. Hang drying can stretch out your suit. Pat away any excess water.
  • To Prevent Color Fading, pretreat by soaking your suit in 2 tbsp of vinegar to a quart of cold water for half an hour.

ABOUT US:

Quality is guaranteed by official certificates. Quality speaks for products.

class SpzSmartBlockComponent extends SPZ.BaseElement { constructor(element) { super(element); this.templates_ = null; this.container_ = null; this.i18n_ = {}; this.config_ = {}; this.show_type_ = 3; this.product_resource_id_ = ''; this.collection_resource_id_ = ''; this.cart_items_ = []; this.customer_id_ = ''; this.order_id_ = ''; } static deferredMount() { return false; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { const template_type = window.SHOPLAZZA.meta.page.template_type; if (template_type === 1) { this.show_type_ = 3; this.product_resource_id_ = window.SHOPLAZZA.meta.page.resource_id; } else if (template_type === 2) { this.show_type_ = 4; this.collection_resource_id_ = window.SHOPLAZZA.meta.page.resource_id; } else if (template_type === 15){ this.show_type_ = 5; } else if (template_type === 13){ this.show_type_ = 6; } else if (template_type === 20){ this.show_type_ = 7; this.customer_id_ = window.SHOPLAZZA.customer.customer_id; } else if (template_type === 35){ this.show_type_ = 8; this.order_id_ = window.location.pathname.split('/').pop(); } this.templates_ = SPZServices.templatesForDoc(this.element); this.setAction_(); } mountCallback() { console.log('appzebu smart mounted'); const that = this; const themeName = window.SHOPLAZZA.theme.merchant_theme_name; const isGeek = /Geek/.test(themeName); this.fetchRules().then((res) => { if (res && res.rules && res.rules.length) { const blockEl = document.getElementById('smart_recommend_block'); SPZ.whenApiDefined(blockEl).then((api) => { api.render({data: res}, true).then(() => { if (isGeek && that.show_type_ === 6) { blockEl.querySelector('.plugin_container_wrpper').style.padding = '30px 0'; } const recommendStyle = document.createElement('style'); recommendStyle.innerHTML = ` .plugin__recommend_container,.app-recommend-card { display: none !important; } `; document.head.appendChild(recommendStyle); const fetchList = []; res.rules.forEach((rule) => { fetchList.push(this.fetchRuleProductList(rule.id)); }); const fetchAll = Promise.all(fetchList); fetchAll.then((p_res) => { res.rules.forEach((rule, index) => { rule.products = p_res[index] && p_res[index].products; const ruleEl = document.getElementById('smart_recommend_rule_' + rule.id); SPZ.whenApiDefined(ruleEl).then((api) => { api.render({data: rule}, true).then(() => { that.impressListen(`#smart_recommend_rule_ul_${rule.id}`, function(){ that.trackRuleImpress(rule); }); const btnElList = document.querySelectorAll(`#smart_recommend_rule_ul_${rule.id} button`); btnElList.forEach((btnEl) => { if (btnEl && rule.config && rule.config.quick_shop_button_bg_color && rule.config.quick_shop_button_text_color) { btnEl.style.backgroundColor = rule.config.quick_shop_button_bg_color; btnEl.style.color = rule.config.quick_shop_button_text_color; } }) }); }); }); }); }) }) } else { if (window.top !== window.self) { const template_type = window.SHOPLAZZA.meta.page.template_type; const holderEl = document.getElementById('smart_recommend_preview_no_data_placeholder'); SPZ.whenApiDefined(holderEl).then((api) => { api.render({data: { isCart: template_type === 13, isCollection: template_type === 2, isProduct: template_type === 1, isIndex: template_type === 15 }}, true); }); } } }); } setAction_() { this.registerAction('quickShop', (data) => { const that = this; const product_id = data.args.product_id; const productIndex = data.args.productIndex; const rule_id = data.args.rule_id; const ssp = data.args.ssp; const scm = data.args.scm; const cfb = data.args.cfb; const ifb = data.args.ifb; const modalRender = document.getElementById('smart_recommend_product_modal_render'); if (product_id) { this.fetchProductData(product_id).then((res) => { const product = res.products && res.products.length && res.products[0] || {}; product.cfb = cfb; product.ifb = ifb; SPZ.whenApiDefined(modalRender).then((api) => { api.render({product: product, productIndex: productIndex, rule_id: rule_id, ssp: ssp, scm: scm, show_type: that.show_type_}, true).then(() => { const modalEl = document.getElementById('smart_recommend_product_modal'); SPZ.whenApiDefined(modalEl).then((modal) => { that.impressListen('#smart_recommend_product_modal', function(){ that.trackQuickShop({ rule_id: rule_id, product_id: product_id }); }); modal.open(); }); const formEl = document.getElementById('smart_recommend_product_form'); SPZ.whenApiDefined(formEl).then((form) => { form.setProduct(product); }); const variantEl = document.getElementById('smart_recommend_product_variants'); SPZ.whenApiDefined(variantEl).then((variant) => { variant.handleRender(product); }); }); }) }); } }); this.registerAction('handleScroll', (data) => { this.directTo(data.args.rule_id, data.args.direction); }); this.registerAction('handleProductChange', (data) => { const variant = data.args.data.variant; const product = data.args.data.product; const imageRenderEl = document.getElementById('smart_recommend_product_image'); SPZ.whenApiDefined(imageRenderEl).then((api) => { api.render({ variant: variant, product: product }); }); }); this.registerAction('handleAtcSuccess', (detail) => { const data = detail.args; data.data.product = data.data.product || {}; data.data.variant = data.data.variant || {}; const product_id = data.data.product.id; const product_title = data.data.product.title; const variant_id = data.data.variant.id; const price = data.data.variant.price; const rule_id = data.rule_id; const aid = `smart_recommend.${this.show_type_}.${rule_id}`; const ifb = data.data.product.ifb; const cfb = data.data.product.cfb; const ssp = data.ssp; const scm = data.scm; const spm = `smart_recommend_${this.show_type_}.${data.spmIndex}`; const params = { id: product_id, product_id: product_id, number: 1, name: product_title, variant_id: variant_id, childrenId: variant_id, item_price: price, source: 'add_to_cart', _extra: { aid: aid, ifb: ifb, cfb: cfb, scm: scm, spm: `..${window.SHOPLAZZA.meta.page.template_name}.${spm}`, ssp: ssp, } }; this.tranckAddToCart(params); }); this.registerAction('addATCHook', (data) => { const params = data.args; const spm = `smart_recommend_${this.show_type_}.${params.spmIndex}`; this.myInterceptor_ = window.djInterceptors && window.djInterceptors.track.use({ event: 'dj.addToCart', params: { aid: `smart_recommend.${this.show_type_}.` + params.rule_id, ssp: params.ssp, scm: params.scm, cfb: params.cfb, spm: `..${window.SHOPLAZZA.meta.page.template_name}.${spm}`, }, once: true }); }); } tranckAddToCart(detail) { if (window.$) { window.$(document.body).trigger('dj.addToCart', detail); } } fetchRules() { const payload = { show_type: this.show_type_, }; let that = this; if (this.show_type_ === 6) { let line_items = []; return this.fetchCart().then((res) => { if (res && res.cart && res.cart.line_items) { line_items = res.cart.line_items.map((item) => { return { product_id: item.product_id, variant_id: item.variant_id, quantity: item.quantity, price: item.price } }); } payload.line_items = line_items; that.cart_items_ = line_items; return that.fetchRulesRequest(payload); }); } else { if (this.show_type_ === 3) { payload.line_items = [{ product_id: this.product_resource_id_ }]; } else if (this.show_type_ === 4) { payload.collection_id = this.collection_resource_id_; } else if (this.show_type_ === 7) { payload.customer_id = this.customer_id_; } else if (this.show_type_ === 8) { payload.order_id = this.order_id_; } return this.fetchRulesRequest(payload); } } fetchRulesRequest(payload) { return fetch(window.SHOPLAZZA.routes.root + "/api/possum/recommend_query", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(payload) }).then(function(res){ if(res.ok){ return res.json(); } }); } fetchCart() { return fetch(`/api/cart/cart-select?r=${Math.random().toString(36).slice(-4)}`) .then((res) => { if (res.ok) { return res.json(); } }); } fetchRuleProductList(rule_id) { const payload = { page: 1, limit: 100, fields: ["title", "url", "image", "min_price_variant.price", "min_price_variant.compare_at_price"], rule_id: rule_id, }; if (this.show_type_ === 3) { payload.line_items = [{ product_id: this.product_resource_id_ }]; } else if (this.show_type_ === 4) { payload.collection_id = this.collection_resource_id_; } else if (this.show_type_ === 6) { payload.line_items = this.cart_items_; } else if (this.show_type_ === 7) { payload.customer_id = this.customer_id_; } else if (this.show_type_ === 8) { payload.order_id = this.order_id_; } return fetch(window.SHOPLAZZA.routes.root + "/api/possum/recommend_products", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(payload) }).then(function(res){ if(res.ok){ return res.json(); } }).catch(function(err){ console.log(err); }); } fetchProductData(product_id) { return fetch(window.SHOPLAZZA.routes.root + "/api/possum/products", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ product_ids: [product_id], fields: [ "images", "options", "min_price_variant", "variants"] }) }).then(function(res){ if(res.ok){ return res.json(); } }).catch(function(err){ console.log(err); const loadingEl = document.getElementById('smart_recommend_loading'); if (loadingEl) { loadingEl.style.display = 'none'; } }); } getStyle(ele, style) { if (!ele) return; if (window.getComputedStyle) { return window.getComputedStyle(ele)[style]; } return ele.currentStyle[style]; } directTo(id, direction) { const scrollElement = document.getElementById(`smart_recommend_rule_ul_${id}`); const blockWidth = parseInt(this.getStyle(scrollElement, 'width')); const scrollLength = (blockWidth * 0.19 - 12) * 5; const scrollPoint = scrollElement.scrollWidth - scrollElement.clientWidth; if (!scrollElement) return; if (direction === 'left') { if (document.dir === 'rtl') { scrollElement.scrollTo({ left: Math.abs(scrollElement.scrollLeft) >= scrollPoint - 100 ? 0 : scrollElement.scrollLeft - scrollLength, behavior: 'smooth' }); return; } scrollElement.scrollTo({ left: Math.max(scrollElement.scrollLeft - scrollLength, 0), behavior: 'smooth' }); } else { if (document.dir === 'rtl') { scrollElement.scrollTo({ left: Math.abs(scrollElement.scrollLeft) >= scrollPoint + 100 ? 0 : scrollElement.scrollLeft + scrollLength, behavior: 'smooth' }); return; } scrollElement.scrollTo({ left: scrollElement.scrollLeft >= scrollPoint - 100 ? 0 : scrollElement.scrollLeft + scrollLength, behavior: 'smooth' }); } } trackRuleImpress(rule) { if (window.sa && window.sa.track) { window.sa.track("plugin_common", { plugin_name: "upsell", event_type: "impressions", rule_id: rule.id, ssp: rule.ssp, scm: rule.scm, show_type: this.show_type_, support_app_block: window.SHOPLAZZA.theme.support_app_block }); window.sa.track("module_impressions", { aid: `smart_recommend.${this.show_type_}.${rule.id}`, support_app_block: window.SHOPLAZZA.theme.support_app_block }); } } trackQuickShop(data) { window.sa && sa.track && sa.track("plugin_common", { plugin_name: "upsell", event_type: "quick_shop", rule_id: data.rule_id, product_id: data.product_id, show_type: this.show_type_, }); } impressListen(selector, cb) { const el = document.querySelector(selector); const onImpress = (e) => { if (e) { e.stopPropagation(); } cb(); }; if (el && !el.getAttribute('imprsd')) { el.addEventListener('impress', onImpress) } else if (el) { onImpress(); } } } SPZ.defineElement('spz-custom-smart-block', SpzSmartBlockComponent);