{"product_id":"ondine-supportive-push-up-bikini-with-ruched-cover-up","title":"Ondine | Supportive Push Up Bikini with Ruched Cover Up","description":"\u003cdiv class=\"flex max-w-full flex-col flex-grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"f180cf8f-1822-44b1-9650-72f797ed975a\" dir=\"auto\" class=\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start [.text-message+\u0026amp;]:mt-5\" data-message-model-slug=\"gpt-4o\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\"\u003e\n\u003cdiv class=\"markdown prose w-full break-words dark:prose-invert light\"\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003ch3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eThree Piece Swim Set\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eA confident three-piece swim set with a sheer mesh detail running through the entire look. The bralette top features a deep V-neckline framed by a sheer mesh inset that adds visual drama and a peekaboo edge across the bust. Wide shoulder straps keep the silhouette secure for active wear. The matching mesh swim skirt slips over the bottoms with vertical ruching gathered through adjustable side-tie drawstrings, allowing you to dial in the length and gather from above the knee to mid-thigh. A versatile set that takes you from beach to boardwalk without missing a beat.\u003c\/p\u003e\n\u003ch3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eWhy Choose This Set\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eV-Neck Mesh Inset Top:\u003c\/strong\u003e A deep V-neckline framed by a sheer mesh panel adds drama and dimension to the bralette silhouette — a quietly bold detail that elevates the look beyond standard solids.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eAdjustable Side Tie Mesh Skirt:\u003c\/strong\u003e A sheer ruched mesh swim skirt with drawstring side ties lets you customise the length and gather — wear it loose for full thigh coverage or cinched for a shorter, sportier look.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eWide Supportive Shoulder Straps:\u003c\/strong\u003e Comfortable wider straps frame the shoulders securely for active beach days and water sports — no shifting or digging in.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eVersatile Beach to Boardwalk Styling:\u003c\/strong\u003e The mesh skirt doubles as a quick cover-up over the bikini bottoms — pulling effortlessly between swim, sand and casual moments around the pool.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 style=\"margin-top: 30px;\"\u003eSIZE CHART\u003c\/h3\u003e\n\u003cdiv style=\"border: 1px solid #999; padding: 10px; margin-top: 10px;\"\u003e\n\u003ctable style=\"width: 99.7442%; border-collapse: collapse; font-size: 14px; height: 195.833px;\"\u003e\n\u003cthead\u003e\n\u003ctr style=\"background-color: rgb(249, 249, 249); height: 39.1667px;\"\u003e\n\u003cth style=\"border: 1px solid rgb(153, 153, 153); padding: 10px; height: 39.1667px; width: 12.2806%;\"\u003eSIZE\u003c\/th\u003e\n\u003cth style=\"border: 1px solid rgb(153, 153, 153); padding: 10px; height: 39.1667px; width: 16.4371%;\"\u003eBUST (IN)\u003c\/th\u003e\n\u003cth style=\"border: 1px solid rgb(153, 153, 153); padding: 10px; height: 39.1667px; width: 17.9485%;\"\u003eWAIST (IN)\u003c\/th\u003e\n\u003cth style=\"border: 1px solid rgb(153, 153, 153); padding: 10px; width: 12.4695%; height: 39.1667px;\"\u003eHIPS (IN)\u003c\/th\u003e\n\u003cth style=\"border: 1px solid rgb(153, 153, 153); padding: 10px; width: 12.8431%; height: 39.1667px;\"\u003eCUP SIZE \u003c\/th\u003e\n\u003cth style=\"border: 1px solid rgb(153, 153, 153); padding: 10px; width: 13.4184%; height: 39.1667px;\"\u003eHEIGHT \u003c\/th\u003e\n\u003cth style=\"border: 1px solid rgb(153, 153, 153); padding: 10px; width: 14.3588%; height: 39.1667px;\"\u003eWEIGHT\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(153, 153, 153); padding: 10px; height: 19.5833px; width: 12.2806%;\"\u003eS\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(153, 153, 153); padding: 10px; height: 19.5833px; width: 16.4371%;\"\u003e\u003cspan\u003e82.87\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(153, 153, 153); padding: 10px; height: 19.5833px; width: 17.9485%;\"\u003e\u003cspan\u003e62-67\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(153, 153, 153); padding: 10px; width: 12.4695%; height: 19.5833px;\"\u003e\u003cspan\u003e86-91\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(153, 153, 153); padding: 10px; width: 12.8431%; height: 19.5833px;\"\u003eA-B\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(153, 153, 153); padding: 10px; width: 13.4184%; height: 19.5833px;\"\u003e\u003cspan\u003e150-160\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(153, 153, 153); padding: 10px; width: 14.3588%; height: 19.5833px;\"\u003e\u003cspan\u003e90-105\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(153, 153, 153); padding: 10px; height: 19.5833px; width: 12.2806%;\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(153, 153, 153); padding: 10px; height: 19.5833px; width: 16.4371%;\"\u003e\u003cspan\u003e87-91\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(153, 153, 153); padding: 10px; height: 19.5833px; width: 17.9485%;\"\u003e\u003cspan\u003e67-71\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(153, 153, 153); padding: 10px; width: 12.4695%; height: 19.5833px;\"\u003e\u003cspan\u003e91-96\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(153, 153, 153); padding: 10px; width: 12.8431%; height: 19.5833px;\"\u003eB-C\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(153, 153, 153); padding: 10px; width: 13.4184%; height: 19.5833px;\"\u003e\u003cspan\u003e155-165\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(153, 153, 153); padding: 10px; width: 14.3588%; height: 19.5833px;\"\u003e\u003cspan\u003e105-115\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1667px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(153, 153, 153); padding: 10px; height: 39.1667px; width: 12.2806%;\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(153, 153, 153); padding: 10px; height: 39.1667px; width: 16.4371%;\"\u003e\u003cspan\u003e91-96\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(153, 153, 153); padding: 10px; height: 39.1667px; width: 17.9485%;\"\u003e\u003cspan\u003e71-76\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(153, 153, 153); padding: 10px; width: 12.4695%; height: 39.1667px;\"\u003e\u003cspan\u003e96-101\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(153, 153, 153); padding: 10px; width: 12.8431%; height: 39.1667px;\"\u003eB-C\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(153, 153, 153); padding: 10px; width: 13.4184%; height: 39.1667px;\"\u003e\u003cspan\u003e160-165\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(153, 153, 153); padding: 10px; width: 14.3588%; height: 39.1667px;\"\u003e\u003cspan\u003e115-125\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1667px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(153, 153, 153); padding: 10px; height: 39.1667px; width: 12.2806%;\"\u003eXL\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(153, 153, 153); padding: 10px; height: 39.1667px; width: 16.4371%;\"\u003e\u003cspan\u003e96-101\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(153, 153, 153); padding: 10px; height: 39.1667px; width: 17.9485%;\"\u003e\u003cspan\u003e76-81\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(153, 153, 153); padding: 10px; width: 12.4695%; height: 39.1667px;\"\u003e\u003cspan\u003e101-106\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(153, 153, 153); padding: 10px; width: 12.8431%; height: 39.1667px;\"\u003eB-C\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(153, 153, 153); padding: 10px; width: 13.4184%; height: 39.1667px;\"\u003e\u003cspan\u003e160-165\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(153, 153, 153); padding: 10px; width: 14.3588%; height: 39.1667px;\"\u003e\u003cspan\u003e125-135\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1667px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(153, 153, 153); padding: 10px; width: 12.2806%; height: 39.1667px;\"\u003e2XL\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(153, 153, 153); padding: 10px; width: 16.4371%; height: 39.1667px;\"\u003e\u003cspan\u003e101-106\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(153, 153, 153); padding: 10px; width: 17.9485%; height: 39.1667px;\"\u003e\u003cspan\u003e81-86\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(153, 153, 153); padding: 10px; width: 12.4695%; height: 39.1667px;\"\u003e\u003cspan\u003e106-111\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(153, 153, 153); padding: 10px; width: 12.8431%; height: 39.1667px;\"\u003eB-D\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(153, 153, 153); padding: 10px; width: 13.4184%; height: 39.1667px;\"\u003e\u003cspan\u003e165-170\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(153, 153, 153); padding: 10px; width: 14.3588%; height: 39.1667px;\"\u003e\u003cspan\u003e135-150\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp style=\"font-size: 13px; margin-top: 10px;\"\u003e\u003cem\u003eWhen in doubt, opt for the larger size for extra comfort and a perfect fit.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Clara Lane","offers":[{"title":"Black \/ S","offer_id":59770187252046,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":59770187284814,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":59770187317582,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":59770187350350,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":59770187383118,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Blue - Green \/ S","offer_id":59770187415886,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Blue - Green \/ M","offer_id":59770187448654,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Blue - Green \/ L","offer_id":59770187481422,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Blue - Green \/ XL","offer_id":59770187514190,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Blue - Green \/ 2XL","offer_id":59770187546958,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Green \/ S","offer_id":59770187579726,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Green \/ M","offer_id":59770187612494,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Green \/ L","offer_id":59770187645262,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Green \/ XL","offer_id":59770187678030,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Green \/ 2XL","offer_id":59770187710798,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Pink \/ S","offer_id":59770187743566,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Pink \/ M","offer_id":59770187776334,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L","offer_id":59770187809102,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XL","offer_id":59770187841870,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 2XL","offer_id":59770187874638,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Leopard Print \/ S","offer_id":59770187907406,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Leopard Print \/ M","offer_id":59770187940174,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Leopard Print \/ L","offer_id":59770187972942,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Leopard Print \/ XL","offer_id":59770188005710,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Leopard Print \/ 2XL","offer_id":59770188038478,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Red \/ S","offer_id":59770188071246,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Red \/ M","offer_id":59770188104014,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Red \/ L","offer_id":59770188136782,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL","offer_id":59770188169550,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Red \/ 2XL","offer_id":59770188202318,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Blue \/ S","offer_id":59770188235086,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M","offer_id":59770188267854,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L","offer_id":59770188300622,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL","offer_id":59770188333390,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 2XL","offer_id":59770188366158,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":59770188398926,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":59770188431694,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ L","offer_id":59770188464462,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ XL","offer_id":59770188497230,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 2XL","offer_id":59770188529998,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Dark Blue \/ S","offer_id":59770188562766,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Dark Blue \/ M","offer_id":59770188595534,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Dark Blue \/ L","offer_id":59770188628302,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Dark Blue \/ XL","offer_id":59770188661070,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Dark Blue \/ 2XL","offer_id":59770188693838,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Pink - Black \/ S","offer_id":59770188726606,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Pink - Black \/ M","offer_id":59770188759374,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Pink - Black \/ L","offer_id":59770188792142,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Pink - Black \/ XL","offer_id":59770188824910,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Pink - Black \/ 2XL","offer_id":59770188857678,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1023\/1781\/8190\/files\/black_54b18e6f-859d-4234-97e3-c327f977a5b0.jpg?v=1780182701","url":"https:\/\/clara-lane.com\/products\/ondine-supportive-push-up-bikini-with-ruched-cover-up","provider":"Clara Lane","version":"1.0","type":"link"}