{"product_id":"build-your-own-triangle-halter-bikini-top","title":"Build Your Own Bikini – Triangle Halter Top with Adjustable Tie (Floral \u0026 Solid) (S–2XL)","description":"\u003cp data-end=\"501\" data-start=\"266\"\u003eSoft structure meets refined sensuality. This triangle halter bikini top captures modern romance through clean lines, an adjustable center tie, and a palette that moves effortlessly between floral expression and understated solids.\u003c\/p\u003e\n\u003cp data-end=\"656\" data-start=\"503\"\u003eAvailable in pink hibiscus floral, deep sage, rich rose, muted mauve, and soft stone—each thoughtfully composed to complement your individual proportion.\u003c\/p\u003e\n\u003cp data-end=\"1048\" data-start=\"689\"\u003eThe classic triangle silhouette is thoughtfully proportioned for balanced coverage and natural shaping. A halter neckline lifts and frames the décolletage, while the adjustable center tie allows subtle customization of depth and definition. The contrast banding anchors the shape, creating a balanced silhouette that honors curves without excess bulk.\u003c\/p\u003e\n\u003cp data-end=\"1157\" data-start=\"1050\"\u003eThis design is intentionally minimal yet structurally considered—designed for curves, not trend cycles.\u003c\/p\u003e\n\u003cp data-end=\"1157\" data-start=\"1050\"\u003e\u003cmeta charset=\"utf-8\"\u003eCrafted in a smooth, flexible swim fabrication, the top moves fluidly while maintaining gentle support. Adjustable neck and back ties allow you to refine the fit to your preference, ensuring security without rigidity. Lightweight, breathable, and composed in feel—it is swimwear designed for ease.\u003c\/p\u003e\n\u003cp data-end=\"1824\" data-start=\"1510\"\u003ePair the hibiscus floral with matching or solid bottoms for a romantic resort statement, or choose a solid hue for elevated versatility. Sage offers grounded polish with subtle bohemian undertones. Rich rose introduces depth and confidence. Mauve and stone lend soft femininity suited for refined, coastal styling.\u003c\/p\u003e\n\u003cp data-end=\"1936\" data-start=\"1826\"\u003eThis is a piece that layers seamlessly beneath linen shirts, tailored wraps, or worn intentionally on its own.\u003c\/p\u003e\n\u003cp data-end=\"1936\" data-start=\"1826\"\u003e\u003cmeta charset=\"utf-8\"\u003eSwimwear should never compete with your shape—it should enhance it. Crafted for confidence, this triangle halter honors proportion, movement, and presence with quiet authority.\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eAvailable in sizes S–2XL. Each size is thoughtfully proportioned to maintain lift, coverage, and balanced structure throughout the range, preserving silhouette integrity across available sizing.\u003c\/p\u003e\n\u003cp\u003eFine your choice of high waisted bottoms \u003ca href=\"https:\/\/ladybugdesignsmi.net\/products\/build-your-own-high-waisted-bikini-bottoms\" title=\"Build Your Own Bikini High Waisted Bottoms\"\u003ehere\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003eWashing instructions: Hand washable and machine washable, do not soak for a long time, do not bleach, wash solution temperature should not exceed 45ºC.\u003c\/p\u003e\n\u003cp\u003eThe picture display effect is for reference only! Due to objective factors such as production batches, machinery and equipment, it is difficult to avoid or there will be errors such as slight color difference, position and size. If the above problems are normal, they will not be included in the scope of after-sales processing.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ctable width=\"1199\" style=\"width: 1102px;\"\u003e\n\u003ccolgroup style=\"box-sizing: border-box;\"\u003e \u003ccol style=\"box-sizing: border-box; width: 0px; min-width: 25%;\"\u003e \u003ccol style=\"box-sizing: border-box; width: 0px; min-width: 25%;\"\u003e \u003ccol style=\"box-sizing: border-box; width: 0px; min-width: 25%;\"\u003e \u003ccol style=\"box-sizing: border-box; width: 0px; min-width: 25%;\"\u003e \u003c\/colgroup\u003e\n\u003cthead class=\"ant-table-thead\" style=\"box-sizing: border-box;\"\u003e\n\u003ctr style=\"box-sizing: border-box;\" class=\"firstRow\"\u003e\n\u003cth class=\"ant-table-cell\" style=\"box-sizing: border-box; text-align: center; position: relative; padding: 16px; overflow-wrap: break-word; color: black; font-weight: normal; background: rgb(250, 250, 250); border-bottom-color: rgb(240, 240, 240); transition: background 0.3s ease 0s; border-top-left-radius: 2px; border-right-color: rgb(240, 240, 240);\"\u003e\n\u003cp\u003eSize\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth class=\"ant-table-cell\" style=\"box-sizing: border-box; text-align: center; position: relative; padding: 16px; overflow-wrap: break-word; color: black; font-weight: normal; background: rgb(250, 250, 250); border-bottom-color: rgb(240, 240, 240); transition: background 0.3s ease 0s; border-right-color: rgb(240, 240, 240);\"\u003e\n\u003cp\u003eRope Length（cm\/in）\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth class=\"ant-table-cell\" style=\"box-sizing: border-box; text-align: center; position: relative; padding: 16px; overflow-wrap: break-word; color: black; font-weight: normal; background: rgb(250, 250, 250); border-bottom-color: rgb(240, 240, 240); transition: background 0.3s ease 0s; border-right-color: rgb(240, 240, 240);\"\u003e\n\u003cp\u003eCup Outside（cm\/in）\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth class=\"ant-table-cell\" style=\"box-sizing: border-box; text-align: center; position: relative; padding: 16px; overflow-wrap: break-word; color: black; font-weight: normal; background: rgb(250, 250, 250); border-bottom-color: rgb(240, 240, 240); transition: background 0.3s ease 0s; border-top-right-radius: 2px; border-right-color: rgb(240, 240, 240);\"\u003e\n\u003cp\u003eCup（in）\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody class=\"ant-table-tbody\" style=\"box-sizing: border-box;\"\u003e\n\u003ctr class=\"ant-table-row ant-table-row-level-0 oddRow\" style=\"box-sizing: border-box;\"\u003e\n\u003ctd class=\"ant-table-cell\" style=\"box-sizing: border-box; position: relative; padding: 16px; overflow-wrap: break-word; border-bottom-color: rgb(240, 240, 240); transition: background 0.3s ease 0s; border-right-color: rgb(240, 240, 240); text-align: center;\"\u003eS\u003c\/td\u003e\n\u003ctd class=\"ant-table-cell\" style=\"box-sizing: border-box; position: relative; padding: 16px; overflow-wrap: break-word; border-bottom-color: rgb(240, 240, 240); transition: background 0.3s ease 0s; border-right-color: rgb(240, 240, 240); text-align: center;\"\u003e70\/27.6\u003c\/td\u003e\n\u003ctd class=\"ant-table-cell\" style=\"box-sizing: border-box; position: relative; padding: 16px; overflow-wrap: break-word; border-bottom-color: rgb(240, 240, 240); transition: background 0.3s ease 0s; border-right-color: rgb(240, 240, 240); text-align: center;\"\u003e18\/7.1\u003c\/td\u003e\n\u003ctd class=\"ant-table-cell\" style=\"box-sizing: border-box; position: relative; padding: 16px; overflow-wrap: break-word; border-bottom-color: rgb(240, 240, 240); transition: background 0.3s ease 0s; border-right-color: rgb(240, 240, 240); text-align: center;\"\u003e34B.36B.34C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"ant-table-row ant-table-row-level-0 evenRow\" style=\"box-sizing: border-box; background-color: rgb(250, 250, 250);\"\u003e\n\u003ctd class=\"ant-table-cell\" style=\"box-sizing: border-box; position: relative; padding: 16px; overflow-wrap: break-word; border-bottom-color: rgb(240, 240, 240); transition: background 0.3s ease 0s; border-right-color: rgb(240, 240, 240); text-align: center;\"\u003eM\u003c\/td\u003e\n\u003ctd class=\"ant-table-cell\" style=\"box-sizing: border-box; position: relative; padding: 16px; overflow-wrap: break-word; border-bottom-color: rgb(240, 240, 240); transition: background 0.3s ease 0s; border-right-color: rgb(240, 240, 240); text-align: center;\"\u003e70\/27.6\u003c\/td\u003e\n\u003ctd class=\"ant-table-cell\" style=\"box-sizing: border-box; position: relative; padding: 16px; overflow-wrap: break-word; border-bottom-color: rgb(240, 240, 240); transition: background 0.3s ease 0s; border-right-color: rgb(240, 240, 240); text-align: center;\"\u003e19\/7.5\u003c\/td\u003e\n\u003ctd class=\"ant-table-cell\" style=\"box-sizing: border-box; position: relative; padding: 16px; overflow-wrap: break-word; border-bottom-color: rgb(240, 240, 240); transition: background 0.3s ease 0s; border-right-color: rgb(240, 240, 240); text-align: center;\"\u003e38B.36C.34D\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"ant-table-row ant-table-row-level-0 oddRow\" style=\"box-sizing: border-box;\"\u003e\n\u003ctd class=\"ant-table-cell\" style=\"box-sizing: border-box; position: relative; padding: 16px; overflow-wrap: break-word; border-bottom-color: rgb(240, 240, 240); transition: background 0.3s ease 0s; border-right-color: rgb(240, 240, 240); text-align: center;\"\u003eL\u003c\/td\u003e\n\u003ctd class=\"ant-table-cell\" style=\"box-sizing: border-box; position: relative; padding: 16px; overflow-wrap: break-word; border-bottom-color: rgb(240, 240, 240); transition: background 0.3s ease 0s; border-right-color: rgb(240, 240, 240); text-align: center;\"\u003e70\/27.6\u003c\/td\u003e\n\u003ctd class=\"ant-table-cell\" style=\"box-sizing: border-box; position: relative; padding: 16px; overflow-wrap: break-word; border-bottom-color: rgb(240, 240, 240); transition: background 0.3s ease 0s; border-right-color: rgb(240, 240, 240); text-align: center;\"\u003e20\/7.9\u003c\/td\u003e\n\u003ctd class=\"ant-table-cell\" style=\"box-sizing: border-box; position: relative; padding: 16px; overflow-wrap: break-word; border-bottom-color: rgb(240, 240, 240); transition: background 0.3s ease 0s; border-right-color: rgb(240, 240, 240); text-align: center;\"\u003e40B.38C.36D\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"ant-table-row ant-table-row-level-0 evenRow\" style=\"box-sizing: border-box; background-color: rgb(250, 250, 250);\"\u003e\n\u003ctd class=\"ant-table-cell\" style=\"box-sizing: border-box; position: relative; padding: 16px; overflow-wrap: break-word; border-bottom-color: rgb(240, 240, 240); transition: background 0.3s ease 0s; border-right-color: rgb(240, 240, 240); text-align: center;\"\u003eXL\u003c\/td\u003e\n\u003ctd class=\"ant-table-cell\" style=\"box-sizing: border-box; position: relative; padding: 16px; overflow-wrap: break-word; border-bottom-color: rgb(240, 240, 240); transition: background 0.3s ease 0s; border-right-color: rgb(240, 240, 240); text-align: center;\"\u003e70\/27.6\u003c\/td\u003e\n\u003ctd class=\"ant-table-cell\" style=\"box-sizing: border-box; position: relative; padding: 16px; overflow-wrap: break-word; border-bottom-color: rgb(240, 240, 240); transition: background 0.3s ease 0s; border-right-color: rgb(240, 240, 240); text-align: center;\"\u003e21\/8.3\u003c\/td\u003e\n\u003ctd class=\"ant-table-cell\" style=\"box-sizing: border-box; position: relative; padding: 16px; overflow-wrap: break-word; border-bottom-color: rgb(240, 240, 240); transition: background 0.3s ease 0s; border-right-color: rgb(240, 240, 240); text-align: center;\"\u003e40B.38C.40D\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"ant-table-row ant-table-row-level-0 oddRow\" style=\"box-sizing: border-box;\"\u003e\n\u003ctd class=\"ant-table-cell\" style=\"box-sizing: border-box; position: relative; padding: 16px; overflow-wrap: break-word; border-bottom-color: rgb(240, 240, 240); transition: background 0.3s ease 0s; border-right-color: rgb(240, 240, 240); text-align: center;\"\u003e2XL\u003c\/td\u003e\n\u003ctd class=\"ant-table-cell\" style=\"box-sizing: border-box; position: relative; padding: 16px; overflow-wrap: break-word; border-bottom-color: rgb(240, 240, 240); transition: background 0.3s ease 0s; border-right-color: rgb(240, 240, 240); text-align: center;\"\u003e70\/27.6\u003c\/td\u003e\n\u003ctd class=\"ant-table-cell\" style=\"box-sizing: border-box; position: relative; padding: 16px; overflow-wrap: break-word; border-bottom-color: rgb(240, 240, 240); transition: background 0.3s ease 0s; border-right-color: rgb(240, 240, 240); text-align: center;\"\u003e22\/8.7\u003c\/td\u003e\n\u003ctd class=\"ant-table-cell\" style=\"box-sizing: border-box; position: relative; padding: 16px; overflow-wrap: break-word; border-bottom-color: rgb(240, 240, 240); transition: background 0.3s ease 0s; border-right-color: rgb(240, 240, 240); text-align: center;\"\u003e42C.42D.38E.40E\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Inkedjoy","offers":[{"title":"S \/ Pink Tropical","offer_id":51457013186856,"sku":"1C8032EAEC154238B30BE0CDE285BEDD","price":24.09,"currency_code":"USD","in_stock":true},{"title":"M \/ Pink Tropical","offer_id":51457013219624,"sku":"9E8CC3FDD19F4101BC66E1BC63F20549","price":24.09,"currency_code":"USD","in_stock":true},{"title":"L \/ Pink Tropical","offer_id":51457013252392,"sku":"F0B4A3C1F37E4C72B6915DB8795E358E","price":24.09,"currency_code":"USD","in_stock":true},{"title":"XL \/ Pink Tropical","offer_id":51457013285160,"sku":"8380BF434C714CE7A8D2F11561E13B3D","price":24.09,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Pink Tropical","offer_id":51457013317928,"sku":"D768F12B4FE94F9A83257291FB8B815D","price":24.29,"currency_code":"USD","in_stock":true},{"title":"S \/ Sage Green","offer_id":51457013350696,"sku":"E5375A56172A4D80A1275055BD77EE87","price":24.09,"currency_code":"USD","in_stock":true},{"title":"M \/ Sage Green","offer_id":51457013383464,"sku":"47E7860D3BF74D77A075E48A11C717EA","price":24.09,"currency_code":"USD","in_stock":true},{"title":"L \/ Sage Green","offer_id":51457013416232,"sku":"FAE17C08C8DF4366BC9D107361B47F6B","price":24.09,"currency_code":"USD","in_stock":true},{"title":"XL \/ Sage Green","offer_id":51457013449000,"sku":"9A419960C3D84AC7A29DBAE0EDFD5FD3","price":24.09,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Sage Green","offer_id":51457013481768,"sku":"434AD0388CAE4E4DB430661D05B48A2F","price":24.29,"currency_code":"USD","in_stock":true},{"title":"S \/ Deep Wine \/ Muted Burgundy","offer_id":51457013514536,"sku":"5271EB8E6741459287A840C80979AFD4","price":24.09,"currency_code":"USD","in_stock":true},{"title":"M \/ Deep Wine \/ Muted Burgundy","offer_id":51457013547304,"sku":"6B35AC3B3BD64421A7D56E73EA680406","price":24.09,"currency_code":"USD","in_stock":true},{"title":"L \/ Deep Wine \/ Muted Burgundy","offer_id":51457013580072,"sku":"7E76651947314C44AF94D624B46AA8CC","price":24.09,"currency_code":"USD","in_stock":true},{"title":"XL \/ Deep Wine \/ Muted Burgundy","offer_id":51457013612840,"sku":"D9BA1BA327BE4267A8A1C0CB37F68B2E","price":24.09,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Deep Wine \/ Muted Burgundy","offer_id":51457013645608,"sku":"307B454C696548B39F16AFAED866691B","price":24.29,"currency_code":"USD","in_stock":true},{"title":"S \/ Soft Blush Pink","offer_id":51457013678376,"sku":"845176DA828D4F35B3807974224C4257","price":24.09,"currency_code":"USD","in_stock":true},{"title":"M \/ Soft Blush Pink","offer_id":51457013711144,"sku":"B348E75890984C8EB6A590E2F1B8912C","price":24.09,"currency_code":"USD","in_stock":true},{"title":"L \/ Soft Blush Pink","offer_id":51457013743912,"sku":"22257A1A446247EE85E88E82672A0BE5","price":24.09,"currency_code":"USD","in_stock":true},{"title":"XL \/ Soft Blush Pink","offer_id":51457013776680,"sku":"E9D2A80F028A4B5F8B4F7A50A8B9B71C","price":24.09,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Soft Blush Pink","offer_id":51457013809448,"sku":"61023E05FBCB455AB35AD5CB24FE61EC","price":24.29,"currency_code":"USD","in_stock":true},{"title":"S \/ Soft Eucalyptus Grey","offer_id":51457013842216,"sku":"82F249FCCD76455F86BFE9C0371C007A","price":24.09,"currency_code":"USD","in_stock":true},{"title":"M \/ Soft Eucalyptus Grey","offer_id":51457013874984,"sku":"B75387DEC1284AAFB6B62B01E8D49E6E","price":24.09,"currency_code":"USD","in_stock":true},{"title":"L \/ Soft Eucalyptus Grey","offer_id":51457013907752,"sku":"47D8BF3C258F4A3DADB1077C6F08B87F","price":24.09,"currency_code":"USD","in_stock":true},{"title":"XL \/ Soft Eucalyptus Grey","offer_id":51457013940520,"sku":"D1B017FA4C4C46849B415BA1A64033CD","price":24.09,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Soft Eucalyptus Grey","offer_id":51457013973288,"sku":"2BE8601768C2439F9E08E972BCF9BE24","price":24.29,"currency_code":"USD","in_stock":true},{"title":"S \/ Dusty Rose Pink","offer_id":51457014006056,"sku":"1841BD14453540A3AD4410B53D702C9E","price":24.09,"currency_code":"USD","in_stock":true},{"title":"M \/ Dusty Rose Pink","offer_id":51457014038824,"sku":"BE031B0B8E3740C9A2CA110726E05388","price":24.09,"currency_code":"USD","in_stock":true},{"title":"L \/ Dusty Rose Pink","offer_id":51457014071592,"sku":"468A8897313A49B486392FD09ACFC8B9","price":24.09,"currency_code":"USD","in_stock":true},{"title":"XL \/ Dusty Rose Pink","offer_id":51457014104360,"sku":"7F890AEA293948F7ACD84AAA77D80363","price":24.09,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Dusty Rose Pink","offer_id":51457014137128,"sku":"CF55A0A83B2941F397ABFBA7C506B1E1","price":24.29,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0818\/2192\/5672\/files\/Boho_tropical_floral_halter_bikini_top_front_view_on_model.jpg?v=1771892858","url":"https:\/\/ladybugdesignsmi.net\/fr\/products\/build-your-own-triangle-halter-bikini-top","provider":"Ladybug Designs","version":"1.0","type":"link"}