{"title":"White Swimwear","description":"\u003cp data-start=\"123\" data-end=\"185\"\u003e\u003cstrong\u003eClean. Crisp. Completely unforgettable.\u003c\/strong\u003e\u003c\/p\u003e \u003cp data-start=\"187\" data-end=\"382\"\u003eWhite swimwear is anything but simple — it’s bold, radiant, and impossible to ignore. The shade amplifies your glow, sharpens every silhouette, and turns heads the second you step into the sun.\u003c\/p\u003e \u003cp data-start=\"384\" data-end=\"586\"\u003eWhether you’re lounging poolside, dancing beachside, or making waves after dark, white brings a fresh kind of power. It’s sleek, it’s striking, and it carries confidence that speaks louder than color.\u003c\/p\u003e \u003cp data-start=\"588\" data-end=\"644\"\u003e\u003cstrong\u003eBecause when the swim is white, the spotlight follows.\u003c\/strong\u003e\u003c\/p\u003e","products":[{"product_id":"vada-triangle-bikini-set","title":"VADA Triangle Bikini Set","description":"\u003cp class=\"\" data-end=\"348\" data-start=\"0\"\u003eThe VADA bikini is pure minimal energy, tiny, strappy, and unapologetically hot. With a micro triangle top and ruched thong-style bottoms. Designed with ultra-thin straps for that skimpy, sun-ready silhouette that turns every head.\u003c\/p\u003e \u003cul\u003e \u003cli data-start=\"72\" data-end=\"101\"\u003eTriangle top\u003c\/li\u003e \u003cli data-start=\"105\" data-end=\"130\"\u003eRuched thong bottom\u003c\/li\u003e \u003cli data-start=\"134\" data-end=\"168\"\u003eUltra-thin adjustable straps\u003c\/li\u003e \u003cli data-start=\"172\" data-end=\"202\"\u003eSmooth stretch swim fabric\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cstrong style=\"font-size: 0.875rem;\"\u003eSizing \u0026amp; Fit\u003c\/strong\u003e\u003cmeta charset=\"utf-8\"\u003e\u003c\/p\u003e \u003cp\u003eModel is 5'6'', and wearing a size S. (UK 8\/US 5)\u003c\/p\u003e \u003ch3 class=\"p1\"\u003e\u003cb\u003eFABRIC \u0026amp; CARE\u003c\/b\u003e\u003c\/h3\u003e \u003cp\u003e95% Polyester, 5% Spandex\u003c\/p\u003e \u003cul\u003e \u003cli\u003e\u003cspan\u003eMaximum washing temperature 30°C\/86°F\u003c\/span\u003e\u003c\/li\u003e \u003cli\u003e\u003cspan\u003eDo not bleach\u003c\/span\u003e\u003c\/li\u003e \u003cli\u003e\u003cspan\u003eWash with similar colors\u003c\/span\u003e\u003c\/li\u003e \u003cli\u003e\u003cspan\u003eIron at a maximum of 110°C\/230°F\u003c\/span\u003e\u003c\/li\u003e \u003cli\u003e\u003cspan\u003eDo not dry clean\u003c\/span\u003e\u003c\/li\u003e \u003c\/ul\u003e \u003ch3 class=\"p1\"\u003e \u003cb\u003eDELIVERY \u0026amp; RETURNS\u003c\/b\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/span\u003e \u003c\/h3\u003e \u003cstyle\u003e .responsive-table { width: 100%; border-collapse: collapse; overflow-x: auto; display: block; } .responsive-table th, .responsive-table td { border: 1px solid #ccc; padding: 10px; text-align: left; white-space: nowrap; } \/* This ensures header background is black and text is white *\/ .responsive-table thead th { background-color: #000 !important; color: #fff !important; } @media screen and (max-width: 600px) { .responsive-table { font-size: 14px; } } \u003c\/style\u003e \u003ctable style=\"width: 100%;\" class=\"responsive-table\"\u003e \u003cthead\u003e \u003ctr\u003e \u003cth style=\"width: 43.1354%;\"\u003eDelivery Option\u003c\/th\u003e \u003cth style=\"width: 17.4314%;\"\u003eDelivery Times\u003c\/th\u003e \u003cth style=\"width: 19.795%;\"\u003eProcessing Times\u003c\/th\u003e \u003cth style=\"width: 19.6473%;\"\u003eDelivery Country\u003c\/th\u003e \u003c\/tr\u003e \u003c\/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd\u003eUSPS Insured Tracked Shipping\u003c\/td\u003e \u003ctd\u003e6-10 days\u003c\/td\u003e \u003ctd\u003e2-4 days\u003c\/td\u003e \u003ctd\u003eUnited States\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003eUSPS Priority Insured Tracked Shipping\u003c\/td\u003e \u003ctd\u003e6-10 days\u003c\/td\u003e \u003ctd\u003eSkip the queue\u003c\/td\u003e \u003ctd\u003eUnited States\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003eRoyal Mail Insured Tracked Shipping\u003c\/td\u003e \u003ctd\u003e4-7 days\u003c\/td\u003e \u003ctd\u003e2-4 days\u003c\/td\u003e \u003ctd\u003eUnited Kingdom\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003eRoyal Mail Priority Insured Tracked Shipping\u003c\/td\u003e \u003ctd\u003e4-7 days\u003c\/td\u003e \u003ctd\u003eSkip the queue\u003c\/td\u003e \u003ctd\u003eUnited Kingdom\u003c\/td\u003e \u003c\/tr\u003e \u003c\/tbody\u003e \u003c\/table\u003e \u003cp\u003eAll orders (subject to our returns policy) can be returned up to 30 days after the date of purchase.\u003c\/p\u003e \u003cp\u003ePlease note, we cannot offer refunds on pierced jewellery or on swimwear if the hygiene seal is not in place or has been broken.\u003c\/p\u003e \u003cp\u003eClick \u003ca href=\"https:\/\/officialcelestia.com\/pages\/retrun-and-refund-policy\"\u003e\u003cstrong\u003ehere\u003c\/strong\u003e\u003c\/a\u003e to view our full Returns Policy.\u003c\/p\u003e","brand":"Celestia","offers":[{"title":"White \/ S","offer_id":53706739777873,"sku":null,"price":56.95,"currency_code":"USD","in_stock":false},{"title":"White \/ M","offer_id":53706739876177,"sku":null,"price":56.95,"currency_code":"USD","in_stock":false},{"title":"White \/ L","offer_id":53706739908945,"sku":null,"price":56.95,"currency_code":"USD","in_stock":false},{"title":"Black \/ S","offer_id":53706739941713,"sku":null,"price":56.95,"currency_code":"USD","in_stock":false},{"title":"Black \/ M","offer_id":53706739974481,"sku":null,"price":56.95,"currency_code":"USD","in_stock":false},{"title":"Black \/ L","offer_id":53706740007249,"sku":null,"price":56.95,"currency_code":"USD","in_stock":false},{"title":"Yellow \/ S","offer_id":53706740040017,"sku":null,"price":56.95,"currency_code":"USD","in_stock":false},{"title":"Yellow \/ M","offer_id":53706740072785,"sku":null,"price":56.95,"currency_code":"USD","in_stock":false},{"title":"Yellow \/ L","offer_id":53706740105553,"sku":null,"price":56.95,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1043\/2842\/9905\/files\/replicate-prediction-ve9kkk91mxrj00cq1ry8h85v9m.jpg?v=1778098110"},{"product_id":"ayla-3-piece-flower-bikini","title":"AYLA 3-Piece Flower Bikini","description":"\u003cp\u003eThe Ayla set pairs a bandeau-style bikini top with matching bottoms and a ruched mini skirt, all adorned with oversized 3D floral appliqués. The top features a halter neck tie, while the skirt cinches with a drawstring to enhance the hourglass shape.\u003c\/p\u003e \u003cul\u003e \u003cli\u003e3-Piece\u003c\/li\u003e \u003cli data-end=\"118\" data-start=\"83\"\u003eHalter bandeau\u003c\/li\u003e \u003cli data-end=\"154\" data-start=\"122\"\u003eRuched curve-hugging skirt\u003c\/li\u003e \u003cli data-end=\"188\" data-start=\"158\"\u003e3D florals \u003c\/li\u003e \u003cli data-end=\"221\" data-start=\"192\"\u003eStretchy swimwear \u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cstrong style=\"font-size: 0.875rem;\"\u003eSizing \u0026amp; Fit\u003c\/strong\u003e\u003cmeta charset=\"utf-8\"\u003e\u003c\/p\u003e \u003cp\u003eModel is 5'7'', and wearing a size M. (UK 12\/US 9)\u003c\/p\u003e \u003ch3 class=\"p1\"\u003e\u003cb\u003eFABRIC \u0026amp; CARE\u003c\/b\u003e\u003c\/h3\u003e \u003cp\u003e95% Polyester, 5% Spandex\u003c\/p\u003e \u003cul\u003e \u003cli\u003e\u003cspan\u003eMaximum washing temperature 30°C\/86°F\u003c\/span\u003e\u003c\/li\u003e \u003cli\u003e\u003cspan\u003eDo not bleach\u003c\/span\u003e\u003c\/li\u003e \u003cli\u003e\u003cspan\u003eWash with similar colors\u003c\/span\u003e\u003c\/li\u003e \u003cli\u003e\u003cspan\u003eIron at a maximum of 110°C\/230°F\u003c\/span\u003e\u003c\/li\u003e \u003cli\u003e\u003cspan\u003eDo not dry clean\u003c\/span\u003e\u003c\/li\u003e \u003c\/ul\u003e \u003ch3 class=\"p1\"\u003e \u003cb\u003eDELIVERY \u0026amp; RETURNS\u003c\/b\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/span\u003e \u003c\/h3\u003e \u003cstyle\u003e .responsive-table { width: 100%; border-collapse: collapse; overflow-x: auto; display: block; } .responsive-table th, .responsive-table td { border: 1px solid #ccc; padding: 10px; text-align: left; white-space: nowrap; } \/* This ensures header background is black and text is white *\/ .responsive-table thead th { background-color: #000 !important; color: #fff !important; } @media screen and (max-width: 600px) { .responsive-table { font-size: 14px; } } \u003c\/style\u003e \u003ctable class=\"responsive-table\" style=\"width: 100%;\"\u003e \u003cthead\u003e \u003ctr\u003e \u003cth style=\"width: 43.1354%;\"\u003eDelivery Option\u003c\/th\u003e \u003cth style=\"width: 17.4314%;\"\u003eDelivery Times\u003c\/th\u003e \u003cth style=\"width: 19.795%;\"\u003eProcessing Times\u003c\/th\u003e \u003cth style=\"width: 19.6473%;\"\u003eDelivery Country\u003c\/th\u003e \u003c\/tr\u003e \u003c\/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd\u003eUSPS Insured Tracked Shipping\u003c\/td\u003e \u003ctd\u003e6-10 days\u003c\/td\u003e \u003ctd\u003e2-4 days\u003c\/td\u003e \u003ctd\u003eUnited States\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003eUSPS Priority Insured Tracked Shipping\u003c\/td\u003e \u003ctd\u003e6-10 days\u003c\/td\u003e \u003ctd\u003eSkip the queue\u003c\/td\u003e \u003ctd\u003eUnited States\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003eRoyal Mail Insured Tracked Shipping\u003c\/td\u003e \u003ctd\u003e4-7 days\u003c\/td\u003e \u003ctd\u003e2-4 days\u003c\/td\u003e \u003ctd\u003eUnited Kingdom\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003eRoyal Mail Priority Insured Tracked Shipping\u003c\/td\u003e \u003ctd\u003e4-7 days\u003c\/td\u003e \u003ctd\u003eSkip the queue\u003c\/td\u003e \u003ctd\u003eUnited Kingdom\u003c\/td\u003e \u003c\/tr\u003e \u003c\/tbody\u003e \u003c\/table\u003e \u003cp\u003eAll orders (subject to our returns policy) can be returned up to 30 days after the date of purchase.\u003c\/p\u003e \u003cp\u003ePlease note, we cannot offer refunds on pierced jewellery or on swimwear if the hygiene seal is not in place or has been broken.\u003c\/p\u003e \u003cp\u003eClick \u003ca href=\"https:\/\/officialcelestia.com\/pages\/retrun-and-refund-policy\"\u003e\u003cstrong\u003ehere\u003c\/strong\u003e\u003c\/a\u003e to view our full Returns Policy.\u003c\/p\u003e","brand":"Celestia","offers":[{"title":"White \/ S","offer_id":53706743218513,"sku":null,"price":71.95,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":53706743382353,"sku":null,"price":71.95,"currency_code":"USD","in_stock":false},{"title":"White \/ L","offer_id":53706743415121,"sku":null,"price":71.95,"currency_code":"USD","in_stock":false},{"title":"Red \/ S","offer_id":53706743447889,"sku":null,"price":71.95,"currency_code":"USD","in_stock":false},{"title":"Red \/ M","offer_id":53706743480657,"sku":null,"price":71.95,"currency_code":"USD","in_stock":false},{"title":"Red \/ L","offer_id":53706743513425,"sku":null,"price":71.95,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1043\/2842\/9905\/files\/replicate-prediction-bn03fsgp8drj20css8ctc02fkr.jpg?v=1778098143"}],"url":"https:\/\/celestia.boutique\/collections\/white-swimwear.oembed","provider":"Celestia","version":"1.0","type":"link"}