{"title":"New Arrivals","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eJust dropped. Just made. Just yours. 👙\u003c\/p\u003e","products":[{"product_id":"miami-summer-emmy-bottom","title":"Miami Summer Emmy Bottom","description":"\u003cdiv\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Emmy is the bottom that started it all. Year after year, color-way after color-way — our customers keep coming back for this one. A classic cheeky cut with a flattering low-rise fit that sits perfectly on the hips and looks incredible on every body type.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eNo ties, no fuss, no adjustments needed. Just pull it on and go. The Emmy fits like your favorite pair of underwear — so comfortable you'll forget you're wearing a bikini bottom.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eLining:\u003c\/strong\u003e Front lined for coverage and confidence\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eMix \u0026amp; Match it your way\u003c\/strong\u003e — pair with any FJ SWIM top in a different size. Your top and bottom don't have to match in size, just in style. 👙\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e⭐ \u003cstrong\u003eCustomer Favorite\u003c\/strong\u003e — our most loved bottom year after year\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e 80% nylon 20% spandex, 4-way stretch, chlorine resistant and quick dry \u003c\/p\u003e\n\u003cbr\u003e\n\u003c\/div\u003e","brand":"FJ SWIM","offers":[{"title":"One Size \/ Miami Summer","offer_id":49887764316472,"sku":"2115","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/meli-miamisummer6.png?v=1777563706"},{"product_id":"nautical-mia-top","title":"Nautical Mia Top","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Mia is our classic triangle top — minimal, effortless and universally flattering. Simple enough to wear every day, beautiful enough to turn heads every time.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eAdjustable neck and back ties give you a fully customizable fit so you can dial in exactly the right level of support and coverage for your body. \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eLining:\u003c\/strong\u003e Fully lined for all day comfort and confidence\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eMix \u0026amp; Match it your way\u003c\/strong\u003e — pair with any FJ SWIM bottom in a different size. Your top and bottom don't have to match in size, just in style. 👙\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e 80% nylon 20% spandex, 4-way stretch, chlorine resistant and quick dry\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eModel is 5'8\" wearing a Medium top \u0026amp; Large bottom.\u003c\/p\u003e","brand":"FJ SWIM BIKINIS","offers":[{"title":"Extra Small \/ Nautical","offer_id":50340704682296,"sku":"L-101","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Small \/ Nautical","offer_id":50340704715064,"sku":"L-101","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Nautical","offer_id":50340704747832,"sku":"L-101","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Large \/ Nautical","offer_id":50340704780600,"sku":"L-101","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Nautical","offer_id":50340704813368,"sku":"L-101","price":42.99,"currency_code":"USD","in_stock":true},{"title":"2 XL \/ Nautical","offer_id":50340704846136,"sku":"L-101","price":42.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/nautical--mia.png?v=1781547077"},{"product_id":"nautical-olivia-bottom","title":"Nautical Olivia Bottom","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Olivia is the bottom that sells out first, gets reordered most and has customers coming back color-way after color-way. A reversible side-tie bottom with a flattering scrunched back and a very cheeky cut that sits perfectly on the hips — it hugs the body in all the right places without digging or squeezing.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe adjustable side ties give you a completely customizable fit — wear them tighter for extra security or looser for that effortless beach look. \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eOur customers say it best — \u003cem\u003e\"It hugs the body just right\"\u003c\/em\u003e and \u003cem\u003e\"Soft and fits great — very cheeky almost like a thong. Good material, not thin.\"\u003c\/em\u003e \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eMix \u0026amp; Match it your way\u003c\/strong\u003e — pair with any FJ SWIM top in a different size. Your top and bottom don't have to match in size, just in style. 👙\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eReversible\u003c\/strong\u003e — two completely different looks in one bottom\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eBestselling Bottom\u003c\/strong\u003e — sells out every season \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eLining \u003c\/strong\u003e Fully lined for all day comfort and confidence\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e 🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e 80% nylon 20% spandex, 4-way stretch, chlorine resistant and quick dry\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003eModel is 5'8\" wearing a Medium top \u0026amp; Large bottom.\u003c\/p\u003e","brand":"FJ SWIM","offers":[{"title":"Small \/ Nautical","offer_id":50340754620728,"sku":"2120","price":69.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Nautical","offer_id":50340754653496,"sku":"2120","price":69.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Nautical","offer_id":50340754686264,"sku":"2120","price":69.0,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Nautical","offer_id":50340754719032,"sku":"2120","price":69.0,"currency_code":"USD","in_stock":true},{"title":"2 XL \/ Nautical","offer_id":50340754751800,"sku":"2120","price":69.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/DK5A5683.jpg?v=1781546925"},{"product_id":"nautical-mia-olivia-bundle","title":"Nautical Mia + Olivia Bundle","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eA classic pairing — elevated. \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Mia Top paired with our #1 bestselling Olivia Bottom — two timeless FJ SWIM styles that were made for each other. Simple, effortless and endlessly flattering. This is the combination our customers reach for when they want a set that works for every beach day and every occasion.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe \u003cstrong\u003eMia Top\u003c\/strong\u003e — our classic triangle top with adjustable neck and back ties for a fully customizable fit. Minimal, effortless and universally flattering. Fully lined for all day comfort and confidence.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe \u003cstrong\u003eOlivia Bottom\u003c\/strong\u003e — our #1 bestselling reversible side-tie bottom with a flattering scrunched back and very cheeky cut that sits perfectly on the hip. Adjustable side ties for a fully customizable fit. Hugs the body in all the right places without digging or squeezing. Flip it for a completely different look whenever you feel like a change.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eThe best part?\u003c\/strong\u003e You choose your top and bottom in different sizes — because your body deserves a bikini that actually fits. 👙\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eOlivia is reversible\u003c\/strong\u003e — two completely different looks in one bottom\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eLining:\u003c\/strong\u003e Both pieces fully lined for all day comfort and confidence \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eTop sizing:\u003c\/strong\u003e Runs slightly true to size\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003eModel is 5'8\" wearing a Medium top \u0026amp; Large bottom.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eBottom sizing:\u003c\/strong\u003e Runs slightly small. If between sizes size up. \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e 80% nylon 20% spandex, 4-way stretch, chlorine resistant and quick dry \u003c\/p\u003e","brand":"FJ SWIM BIKINIS","offers":[{"title":"Extra Small \/ Small","offer_id":50340831068472,"sku":null,"price":111.99,"currency_code":"USD","in_stock":true},{"title":"Extra Small \/ Medium","offer_id":50340831101240,"sku":null,"price":111.99,"currency_code":"USD","in_stock":true},{"title":"Extra Small \/ Large","offer_id":50340831134008,"sku":null,"price":111.99,"currency_code":"USD","in_stock":true},{"title":"Extra Small \/ Extra Large","offer_id":50340831166776,"sku":null,"price":111.99,"currency_code":"USD","in_stock":true},{"title":"Extra Small \/ 2 XL","offer_id":50340831199544,"sku":null,"price":111.99,"currency_code":"USD","in_stock":false},{"title":"Small \/ Small","offer_id":50340831232312,"sku":null,"price":111.99,"currency_code":"USD","in_stock":true},{"title":"Small \/ Medium","offer_id":50340831265080,"sku":null,"price":111.99,"currency_code":"USD","in_stock":true},{"title":"Small \/ Large","offer_id":50340831297848,"sku":null,"price":111.99,"currency_code":"USD","in_stock":true},{"title":"Small \/ Extra Large","offer_id":50340831330616,"sku":null,"price":111.99,"currency_code":"USD","in_stock":true},{"title":"Small \/ 2 XL","offer_id":50340831363384,"sku":null,"price":111.99,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Small","offer_id":50340831396152,"sku":null,"price":111.99,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Medium","offer_id":50340831428920,"sku":null,"price":111.99,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Large","offer_id":50340831461688,"sku":null,"price":111.99,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Extra Large","offer_id":50340831494456,"sku":null,"price":111.99,"currency_code":"USD","in_stock":true},{"title":"Medium \/ 2 XL","offer_id":50340831527224,"sku":null,"price":111.99,"currency_code":"USD","in_stock":false},{"title":"Large \/ Small","offer_id":50340831559992,"sku":null,"price":111.99,"currency_code":"USD","in_stock":true},{"title":"Large \/ Medium","offer_id":50340831592760,"sku":null,"price":111.99,"currency_code":"USD","in_stock":true},{"title":"Large \/ Large","offer_id":50340831625528,"sku":null,"price":111.99,"currency_code":"USD","in_stock":true},{"title":"Large \/ Extra Large","offer_id":50340831658296,"sku":null,"price":111.99,"currency_code":"USD","in_stock":true},{"title":"Large \/ 2 XL","offer_id":50340831691064,"sku":null,"price":111.99,"currency_code":"USD","in_stock":false},{"title":"Extra Large \/ Small","offer_id":50340831723832,"sku":null,"price":111.99,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Medium","offer_id":50340831756600,"sku":null,"price":111.99,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Large","offer_id":50340831789368,"sku":null,"price":111.99,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Extra Large","offer_id":50340831822136,"sku":null,"price":111.99,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ 2 XL","offer_id":50340831854904,"sku":null,"price":111.99,"currency_code":"USD","in_stock":false},{"title":"2 XL \/ Small","offer_id":50340831887672,"sku":null,"price":111.99,"currency_code":"USD","in_stock":false},{"title":"2 XL \/ Medium","offer_id":50340831920440,"sku":null,"price":111.99,"currency_code":"USD","in_stock":false},{"title":"2 XL \/ Large","offer_id":50340831953208,"sku":null,"price":111.99,"currency_code":"USD","in_stock":false},{"title":"2 XL \/ Extra Large","offer_id":50340831985976,"sku":null,"price":111.99,"currency_code":"USD","in_stock":false},{"title":"2 XL \/ 2 XL","offer_id":50340832018744,"sku":null,"price":111.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/DK5A5717__2.jpg?v=1781614495"},{"product_id":"red-polka-dot-white-olivia-bottom","title":"Red Polka Dot\/White Olivia Bottom","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Olivia is the bottom that sells out first, gets reordered most and has customers coming back color-way after color-way. A reversible side-tie bottom with a flattering scrunched back and a very cheeky cut that sits perfectly on the hips — it hugs the body in all the right places without digging or squeezing.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe adjustable side ties give you a completely customizable fit — wear them tighter for extra security or looser for that effortless beach look. \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eOur customers say it best — \u003cem\u003e\"It hugs the body just right\"\u003c\/em\u003e and \u003cem\u003e\"Soft and fits great — very cheeky almost like a thong. Good material, not thin.\"\u003c\/em\u003e \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eMix \u0026amp; Match it your way\u003c\/strong\u003e — pair with any FJ SWIM top in a different size. Your top and bottom don't have to match in size, just in style. 👙\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003eModel is wearing a Medium top + Medium bottom\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eReversible\u003c\/strong\u003e — two completely different looks in one bottom\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eBestselling Bottom\u003c\/strong\u003e — sells out every season \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eLining \u003c\/strong\u003e Fully lined for all day comfort and confidence\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e 🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e 80% nylon 20% spandex, 4-way stretch, chlorine resistant and quick dry\u003c\/p\u003e","brand":"FJ SWIM","offers":[{"title":"Small \/ Red Polka Dot\/White","offer_id":50594311700792,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Red Polka Dot\/White","offer_id":50594311733560,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Red Polka Dot\/White","offer_id":50594311766328,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Red Polka Dot\/White","offer_id":50594311799096,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"2 XL \/ Red Polka Dot\/White","offer_id":50594311831864,"sku":null,"price":69.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/meli-polkadot6.png?v=1777566694"},{"product_id":"red-polka-dot-white-mia-top","title":"Red Polka Dot\/White Mia Top","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Mia is our classic triangle top — minimal, effortless and universally flattering. Simple enough to wear every day, beautiful enough to turn heads every time.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eAdjustable neck and back ties give you a fully customizable fit so you can dial in exactly the right level of support and coverage for your body. \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eLining:\u003c\/strong\u003e Fully lined for all day comfort and confidence\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eMix \u0026amp; Match it your way\u003c\/strong\u003e — pair with any FJ SWIM bottom in a different size. Your top and bottom don't have to match in size, just in style. 👙\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e 80% nylon 20% spandex, 4-way stretch, chlorine resistant and quick dry\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003eModel is wearing a Medium top + Medium bottom\u003c\/p\u003e","brand":"FJ SWIM BIKINIS","offers":[{"title":"Extra Small \/ Red Polka Dot\/White","offer_id":50594349187384,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true},{"title":"Small \/ Red Polka Dot\/White","offer_id":50594349220152,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Red Polka Dot\/White","offer_id":50594349252920,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true},{"title":"Large \/ Red Polka Dot\/White","offer_id":50594349285688,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Red Polka Dot\/White","offer_id":50594349318456,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true},{"title":"2 XL \/ Red Polka Dot\/White","offer_id":50594349351224,"sku":null,"price":39.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/meli-polkadot5.png?v=1777566645"},{"product_id":"red-polka-dot-white-mia-olivia-bundle","title":"Red Polka Dot\/White Mia + Olivia Bundle","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eA classic pairing — elevated. \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Mia Top paired with our #1 bestselling Olivia Bottom — two timeless FJ SWIM styles that were made for each other. Simple, effortless and endlessly flattering. This is the combination our customers reach for when they want a set that works for every beach day and every occasion.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe \u003cstrong\u003eMia Top\u003c\/strong\u003e — our classic triangle top with adjustable neck and back ties for a fully customizable fit. Minimal, effortless and universally flattering. Fully lined for all day comfort and confidence.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe \u003cstrong\u003eOlivia Bottom\u003c\/strong\u003e — our #1 bestselling reversible side-tie bottom with a flattering scrunched back and very cheeky cut that sits perfectly on the hip. Adjustable side ties for a fully customizable fit. Hugs the body in all the right places without digging or squeezing. Flip it for a completely different look whenever you feel like a change.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eThe best part?\u003c\/strong\u003e You choose your top and bottom in different sizes — because your body deserves a bikini that actually fits. 👙\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eOlivia is reversible\u003c\/strong\u003e — two completely different looks in one bottom\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eLining:\u003c\/strong\u003e Both pieces fully lined for all day comfort and confidence \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eTop sizing:\u003c\/strong\u003e Runs slightly true to size\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eBottom sizing:\u003c\/strong\u003e Runs slightly small. If between sizes size up. \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e 80% nylon 20% spandex, 4-way stretch, chlorine resistant and quick dry \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003eModel is wearing a Medium top + Medium bottom\u003c\/p\u003e","brand":"FJ SWIM BIKINIS","offers":[{"title":"Extra Small \/ Small","offer_id":50594411872568,"sku":null,"price":108.99,"currency_code":"USD","in_stock":true},{"title":"Extra Small \/ Medium","offer_id":50594411905336,"sku":null,"price":108.99,"currency_code":"USD","in_stock":true},{"title":"Extra Small \/ Large","offer_id":50594411938104,"sku":null,"price":108.99,"currency_code":"USD","in_stock":true},{"title":"Extra Small \/ Extra Large","offer_id":50594411970872,"sku":null,"price":108.99,"currency_code":"USD","in_stock":true},{"title":"Extra Small \/ 2 XL","offer_id":50594412003640,"sku":null,"price":108.99,"currency_code":"USD","in_stock":false},{"title":"Small \/ Small","offer_id":50594412036408,"sku":null,"price":108.99,"currency_code":"USD","in_stock":true},{"title":"Small \/ Medium","offer_id":50594412069176,"sku":null,"price":108.99,"currency_code":"USD","in_stock":true},{"title":"Small \/ Large","offer_id":50594412101944,"sku":null,"price":108.99,"currency_code":"USD","in_stock":true},{"title":"Small \/ Extra Large","offer_id":50594412134712,"sku":null,"price":108.99,"currency_code":"USD","in_stock":true},{"title":"Small \/ 2 XL","offer_id":50594412167480,"sku":null,"price":108.99,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Small","offer_id":50594412200248,"sku":null,"price":108.99,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Medium","offer_id":50594412233016,"sku":null,"price":108.99,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Large","offer_id":50594412265784,"sku":null,"price":108.99,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Extra Large","offer_id":50594412331320,"sku":null,"price":108.99,"currency_code":"USD","in_stock":true},{"title":"Medium \/ 2 XL","offer_id":50594412364088,"sku":null,"price":108.99,"currency_code":"USD","in_stock":false},{"title":"Large \/ Small","offer_id":50594412396856,"sku":null,"price":108.99,"currency_code":"USD","in_stock":true},{"title":"Large \/ Medium","offer_id":50594412429624,"sku":null,"price":108.99,"currency_code":"USD","in_stock":true},{"title":"Large \/ Large","offer_id":50594412495160,"sku":null,"price":108.99,"currency_code":"USD","in_stock":true},{"title":"Large \/ Extra Large","offer_id":50594412527928,"sku":null,"price":108.99,"currency_code":"USD","in_stock":true},{"title":"Large \/ 2 XL","offer_id":50594412560696,"sku":null,"price":108.99,"currency_code":"USD","in_stock":false},{"title":"Extra Large \/ Small","offer_id":50594412593464,"sku":null,"price":108.99,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Medium","offer_id":50594412626232,"sku":null,"price":108.99,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Large","offer_id":50594412659000,"sku":null,"price":108.99,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Extra Large","offer_id":50594412691768,"sku":null,"price":108.99,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ 2 XL","offer_id":50594412724536,"sku":null,"price":108.99,"currency_code":"USD","in_stock":false},{"title":"2 XL \/ Small","offer_id":50594412757304,"sku":null,"price":108.99,"currency_code":"USD","in_stock":false},{"title":"2 XL \/ Medium","offer_id":50594412790072,"sku":null,"price":108.99,"currency_code":"USD","in_stock":false},{"title":"2 XL \/ Large","offer_id":50594412822840,"sku":null,"price":108.99,"currency_code":"USD","in_stock":false},{"title":"2 XL \/ Extra Large","offer_id":50594412855608,"sku":null,"price":108.99,"currency_code":"USD","in_stock":false},{"title":"2 XL \/ 2 XL","offer_id":50594412888376,"sku":null,"price":108.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/meli-polkadot4.png?v=1777566174"},{"product_id":"blue-python-coconut-nicole-top","title":"Blue Python\/Coconut Nicole Top","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Nicole is our reversible bralette style top. Fuller coverage than a triangle with a flattering deep cut neckline that lifts and supports in all the right places.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe cross-back tie design eliminates neck strain and keeps everything secure all day long — whether you're swimming, sunbathing or exploring. Wear it one way for a bold look, flip it for something completely fresh. Two looks in one top — without buying two tops. 🌊\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eFully lined for all day comfort and confidence — because feeling as good as you look is everything.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eMix \u0026amp; Match it your way\u003c\/strong\u003e — pair with any FJ SWIM bottom in a different size. Your top and bottom don't have to match in size, just in style. 👙\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eReversible\u003c\/strong\u003e — two completely different looks in one top\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e 80% nylon 20% spandex, 4-way stretch, chlorine resistant and quick dry\u003c\/p\u003e","brand":"FJ SWIM","offers":[{"title":"Small \/ Blue Python\/Coconut","offer_id":51613565026616,"sku":"H-120","price":69.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Blue Python\/Coconut","offer_id":51613565059384,"sku":"H-120","price":69.0,"currency_code":"USD","in_stock":false},{"title":"Large \/ Blue Python\/Coconut","offer_id":51613565092152,"sku":"H-120","price":69.0,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Blue Python\/Coconut","offer_id":51613565124920,"sku":"H-120","price":69.0,"currency_code":"USD","in_stock":true},{"title":"2 XL \/ Blue Python\/Coconut","offer_id":51613565157688,"sku":"H-120","price":69.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/IMG_4404.jpg?v=1769124751"},{"product_id":"blue-python-coconut-serena-bottom","title":"Blue Python\/Coconut Serena Bottom","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eMeet our bestselling hipster bottom. \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Serena is the bottom our customers keep coming back for — and once you try it you'll understand why. A reversible scrunched hipster bottom with a flattering cheeky cut that sits perfectly at the hips and looks incredible on every body type.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe perfect hipster fit means no squeeze, no dig, no adjusting all day long. Just smooth, comfortable coverage that moves with you from beach to pool and everywhere in between. Flip it for a completely fresh look whenever you feel like a change — two styles in one bottom.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eOur customers say it best — \u003cem\u003e\"seems to always fit me just right\"\u003c\/em\u003e and \u003cem\u003e\"I can use them with so many different tops!\"\u003c\/em\u003e 💙\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eMix \u0026amp; Match it your way\u003c\/strong\u003e — pair with any FJ SWIM top in a different size. Your top and bottom don't have to match in size, just in style. 👙\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eLining:\u003c\/strong\u003e Fully lined for all day comfort and confidence\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eReversible\u003c\/strong\u003e — two completely different looks in one bottom\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e 🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e 80% nylon 20% spandex, 4-way stretch, chlorine resistant and quick dry \u003c\/p\u003e","brand":"FJ SWIM","offers":[{"title":"Small \/ Blue Python\/Coconut","offer_id":51613568074040,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Blue Python\/Coconut","offer_id":51613568106808,"sku":null,"price":69.0,"currency_code":"USD","in_stock":false},{"title":"Large \/ Blue Python\/Coconut","offer_id":51613568139576,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Blue Python\/Coconut","offer_id":51613568172344,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"2 XL \/ Blue Python\/Coconut","offer_id":51613568205112,"sku":null,"price":69.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/7R5A2176.jpg?v=1769699842"},{"product_id":"blue-python-coconut-nicole-serena-bundle","title":"Blue Python\/Coconut Nicole + Serena Bundle","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Nicole Top paired with the Serena Bottom — both reversible, both designed to give you two completely different looks in one purchase. This is the bundle for the woman who wants variety with fewer pieces.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe \u003cstrong\u003eNicole Top\u003c\/strong\u003e — a reversible bralette style top with a flattering deep cut neckline that lifts and supports in all the right places. Cross-back ties eliminate neck strain and keep everything secure all day long. Wear it one way for bold, flip it for fresh.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe \u003cstrong\u003eSerena Bottom\u003c\/strong\u003e — our bestselling reversible scrunched cheeky bottom that sits perfectly at the hips and flatters every body type. No squeeze, no dig — just a smooth seamless fit that moves with you all day. Flip it for a completely different look whenever you feel like a change.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eThe best part?\u003c\/strong\u003e You choose your top and bottom in different sizes — because your body deserves a bikini that actually fits. 👙\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eBoth pieces reversible\u003c\/strong\u003e — four total looks in one bundle\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eLining:\u003c\/strong\u003e Both pieces fully lined for all day comfort and confidence\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e 80% nylon 20% spandex, 4-way stretch, chlorine resistant and quick dry \u003c\/p\u003e","brand":"FJ SWIM BIKINIS","offers":[{"title":"Small \/ Small","offer_id":51614289953080,"sku":null,"price":138.99,"currency_code":"USD","in_stock":true},{"title":"Small \/ Medium","offer_id":51614289985848,"sku":null,"price":138.99,"currency_code":"USD","in_stock":false},{"title":"Small \/ Large","offer_id":51614290018616,"sku":null,"price":138.99,"currency_code":"USD","in_stock":true},{"title":"Small \/ Extra Large","offer_id":51614290051384,"sku":null,"price":138.99,"currency_code":"USD","in_stock":true},{"title":"Small \/ 2 XL","offer_id":51614290084152,"sku":null,"price":138.99,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Small","offer_id":51614290116920,"sku":null,"price":138.99,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Medium","offer_id":51614290149688,"sku":null,"price":138.99,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Large","offer_id":51614290182456,"sku":null,"price":138.99,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Extra Large","offer_id":51614290215224,"sku":null,"price":138.99,"currency_code":"USD","in_stock":false},{"title":"Medium \/ 2 XL","offer_id":51614290247992,"sku":null,"price":138.99,"currency_code":"USD","in_stock":false},{"title":"Large \/ Small","offer_id":51614290280760,"sku":null,"price":138.99,"currency_code":"USD","in_stock":true},{"title":"Large \/ Medium","offer_id":51614290313528,"sku":null,"price":138.99,"currency_code":"USD","in_stock":false},{"title":"Large \/ Large","offer_id":51614290346296,"sku":null,"price":138.99,"currency_code":"USD","in_stock":true},{"title":"Large \/ Extra Large","offer_id":51614290379064,"sku":null,"price":138.99,"currency_code":"USD","in_stock":true},{"title":"Large \/ 2 XL","offer_id":51614290411832,"sku":null,"price":138.99,"currency_code":"USD","in_stock":false},{"title":"Extra Large \/ Small","offer_id":51614290444600,"sku":null,"price":138.99,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Medium","offer_id":51614290477368,"sku":null,"price":138.99,"currency_code":"USD","in_stock":false},{"title":"Extra Large \/ Large","offer_id":51614290510136,"sku":null,"price":138.99,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Extra Large","offer_id":51614290542904,"sku":null,"price":138.99,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ 2 XL","offer_id":51614290575672,"sku":null,"price":138.99,"currency_code":"USD","in_stock":false},{"title":"2 XL \/ Small","offer_id":51614290608440,"sku":null,"price":138.99,"currency_code":"USD","in_stock":false},{"title":"2 XL \/ Medium","offer_id":51614290641208,"sku":null,"price":138.99,"currency_code":"USD","in_stock":false},{"title":"2 XL \/ Large","offer_id":51614290673976,"sku":null,"price":138.99,"currency_code":"USD","in_stock":false},{"title":"2 XL \/ Extra Large","offer_id":51614290706744,"sku":null,"price":138.99,"currency_code":"USD","in_stock":false},{"title":"2 XL \/ 2 XL","offer_id":51614290739512,"sku":null,"price":138.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/7R5A2230.jpg?v=1769699879"},{"product_id":"red-python-jade-bottom","title":"Red Python Jade Thong Bottom","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Jade bottom is a sleek, minimal thong bottom with a very cheeky cut that sits high on the hips. Clean lines, no hardware, no fuss — just a confidently simple silhouette that flatters every body type.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eLining:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eFully lined for all day comfort and confidence\u003cbr\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eMix \u0026amp; Match it your way\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e— pair with any FJ SWIM top in a different size. Your top and bottom don't have to match in size, just in style. 👙\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e🌸\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eFabric:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e80% nylon 20% spandex, 4-way stretch, chlorine resistant and quick dry\u003c\/p\u003e","brand":"FJ SWIM BIKINIS","offers":[{"title":"Extra small","offer_id":51806644863288,"sku":null,"price":59.0,"currency_code":"USD","in_stock":true},{"title":"Small","offer_id":51806644896056,"sku":null,"price":59.0,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":51806644928824,"sku":null,"price":59.0,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":51806644961592,"sku":null,"price":59.0,"currency_code":"USD","in_stock":false},{"title":"Extra large","offer_id":51806644994360,"sku":null,"price":59.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/7R5A3375.jpg?v=1772121460"},{"product_id":"red-python-lily-top","title":"Red Python Lily Top","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Lily is a structured halter top with a flattering V-neckline and adjustable neck and back ties that let you customize your fit and support. Designed to stay in place whether you're swimming, sunbathing or exploring — this top does it all.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eLining:\u003c\/strong\u003e Fully lined for all day comfort and confidence\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eMix \u0026amp; Match it your way\u003c\/strong\u003e — pair with any matching FJ SWIM bottom in a different size. Your top and bottom don't have to match in size, just in style. 👙\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e 80% Nylon 20% Spandex, 4-way stretch, chlorine resistant and quick dry.\u003c\/p\u003e","brand":"FJ SWIM BIKINIS","offers":[{"title":"Extra Small","offer_id":51806652825912,"sku":null,"price":59.99,"currency_code":"USD","in_stock":true},{"title":"Small","offer_id":51806652858680,"sku":null,"price":59.99,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":51806652891448,"sku":null,"price":59.99,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":51806652924216,"sku":null,"price":59.99,"currency_code":"USD","in_stock":false},{"title":"Extra Large","offer_id":51806652956984,"sku":null,"price":59.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/7R5A3300.jpg?v=1772121582"},{"product_id":"red-python-lily-top-jade-thong-bottom","title":"Red Python Lily + Jade Thong Bundle","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThis bundle pairs two of our most loved styles:\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe \u003cstrong\u003eLily Top\u003c\/strong\u003e — a structured halter with adjustable neck and back ties that let you customize your fit and support. Flattering on every bust size and secure enough to actually swim in.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe \u003cstrong\u003eJade Thong\u003c\/strong\u003e — a sleek, minimal thong bottom with a very cheeky cut that sits high on the hips. Clean lines, no hardware, no fuss — just a confidently simple bottom that flatters every body type.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eLining:\u003c\/strong\u003e Both pieces fully lined for all day comfort and confidence\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eThe best part?\u003c\/strong\u003e You choose your top and bottom in different sizes — because your body deserves a bikini that actually fits. 👙\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e 80% nylon 20% spandex, 4-way stretch, chlorine resistant and quick dry \u003c\/p\u003e","brand":"FJ SWIM BIKINIS","offers":[{"title":"Extra small \/ Extra Small","offer_id":51806841143608,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra small \/ Small","offer_id":51806841176376,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra small \/ Medium","offer_id":51806841209144,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Extra small \/ Large","offer_id":51806841241912,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Extra small \/ Extra Large","offer_id":51806841274680,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Small \/ Extra Small","offer_id":51806841307448,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Small \/ Small","offer_id":51806841340216,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Small \/ Medium","offer_id":51806841372984,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Small \/ Large","offer_id":51806841405752,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Small \/ Extra Large","offer_id":51806841438520,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Extra Small","offer_id":51806841471288,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Small","offer_id":51806841504056,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Medium","offer_id":51806841536824,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Large","offer_id":51806841569592,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Extra Large","offer_id":51806841602360,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Large \/ Extra Small","offer_id":51806841635128,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Large \/ Small","offer_id":51806841667896,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Large \/ Medium","offer_id":51806841700664,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Large \/ Large","offer_id":51806841733432,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Large \/ Extra Large","offer_id":51806841766200,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Extra large \/ Extra Small","offer_id":51806841798968,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra large \/ Small","offer_id":51806841831736,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra large \/ Medium","offer_id":51806841864504,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Extra large \/ Large","offer_id":51806841897272,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Extra large \/ Extra Large","offer_id":51806841930040,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/7R5A3389.jpg?v=1772121311"},{"product_id":"periwinkle-ivy-thong-bottom","title":"Periwinkle Ivy Thong Bottom","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Ivy is a seamless reversible thong bottom with a flattering scrunched back that sits perfectly at the hips. Two looks in one — wear it on either side.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eNo squeeze, no dig, no discomfort. Just a smooth, seamless fit that moves with you all day long. A customer favorite!\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eReversible\u003c\/strong\u003e — two looks in one\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eLining:\u003c\/strong\u003e Fully lined for all day comfort and confidence\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e 80% nylon 20% spandex, 4-way stretch, chlorine resistant and quick dry \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003eModel is wearing a Medium top + Small bottom\u003c\/p\u003e","brand":"FJ SWIM","offers":[{"title":"Extra Small \/ Periwinkle","offer_id":51861683929400,"sku":null,"price":59.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Periwinkle","offer_id":51861683962168,"sku":null,"price":59.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Periwinkle","offer_id":51861683994936,"sku":null,"price":59.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Periwinkle","offer_id":51861684027704,"sku":null,"price":59.0,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Periwinkle","offer_id":51861684060472,"sku":null,"price":59.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/meli-periwinkle6.png?v=1777564980"},{"product_id":"periwinkle-lily-top","title":"Periwinkle Lily Top","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Lily is a structured halter top with a flattering V-neckline and adjustable neck and back ties that let you customize your fit and support. Designed to stay in place whether you're swimming, sunbathing or exploring — this top does it all.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eLining:\u003c\/strong\u003e Fully lined for all day comfort and confidence\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eMix \u0026amp; Match it your way\u003c\/strong\u003e — pair with any matching FJ SWIM bottom in a different size. Your top and bottom don't have to match in size, just in style. 👙\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e 80% Nylon 20% Spandex, 4-way stretch, chlorine resistant and quick dry.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003eModel is wearing a Medium top + Small bottom\u003c\/p\u003e","brand":"FJ SWIM BIKINIS","offers":[{"title":"Extra Small","offer_id":51863538794808,"sku":null,"price":59.99,"currency_code":"USD","in_stock":true},{"title":"Small","offer_id":51863538827576,"sku":null,"price":59.99,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":51863538860344,"sku":null,"price":59.99,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":51863538893112,"sku":null,"price":59.99,"currency_code":"USD","in_stock":true},{"title":"Extra Large","offer_id":51863538925880,"sku":null,"price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/meli-periwinkle4.png?v=1777564887"},{"product_id":"periwinkle-lily-top-ivy-thong-bundle","title":"Periwinkle Lily + Ivy Thong Bundle","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eTwo of our most loved styles — together. 🌸\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Lily Top paired with the Ivy Thong Bottom — a combination that's feminine, flattering and endlessly versatile. Both pieces are designed to work hard and look effortless whether you're swimming, sunbathing or exploring.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe \u003cstrong\u003eLily Top\u003c\/strong\u003e — a structured halter with adjustable neck and back ties that let you customize your fit and support. Fully lined for all day comfort and flattering on every bust size.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe \u003cstrong\u003eIvy Thong\u003c\/strong\u003e — a seamless reversible thong bottom with a flattering scrunched back and that sits perfectly at the hips. Two looks in one — wear it on either side for a completely different style. No squeeze, no dig, just a smooth seamless fit that moves with you all day.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eThe best part?\u003c\/strong\u003e You choose your top and bottom in different sizes — because your body deserves a bikini that actually fits. 👙\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eReversible bottom\u003c\/strong\u003e — two looks in one\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e 80% nylon 20% spandex, 4-way stretch, chlorine resistant and quick dry\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e \u003cstrong\u003eLining:\u003c\/strong\u003e Both pieces fully lined for all day\u003cmeta charset=\"utf-8\"\u003ecomfort and confidence\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003eModel is wearing a Medium top + Small bottom\u003c\/p\u003e","brand":"FJ SWIM BIKINIS","offers":[{"title":"Extra Small \/ Extra Small","offer_id":51863576019256,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra Small \/ Small","offer_id":51863576052024,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra Small \/ Medium","offer_id":51863576084792,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra Small \/ Large","offer_id":51863576117560,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra Small \/ Extra Large","offer_id":51863576150328,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Small \/ Extra Small","offer_id":51863576183096,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Small \/ Small","offer_id":51863576215864,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Small \/ Medium","offer_id":51863576248632,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Small \/ Large","offer_id":51863576281400,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Small \/ Extra Large","offer_id":51863576314168,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Extra Small","offer_id":51863576346936,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Small","offer_id":51863576379704,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Medium","offer_id":51863576412472,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Large","offer_id":51863576445240,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Extra Large","offer_id":51863576478008,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Large \/ Extra Small","offer_id":51863576510776,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Large \/ Small","offer_id":51863576543544,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Large \/ Medium","offer_id":51863576576312,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Large \/ Large","offer_id":51863576609080,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Large \/ Extra Large","offer_id":51863576641848,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Extra Small","offer_id":51863576674616,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Small","offer_id":51863576707384,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Medium","offer_id":51863576740152,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Large","offer_id":51863576772920,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Extra Large","offer_id":51863576805688,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/meli-periwinkle.png?v=1777564848"},{"product_id":"magenta-sunny-lily-top","title":"Magenta\/Sunny Lily Top","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Lily is a structured halter top with a flattering V-neckline and adjustable neck and back ties that let you customize your fit and support. Designed to stay in place whether you're swimming, sunbathing or exploring — this top does it all.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eLining:\u003c\/strong\u003e Fully lined for all day comfort and confidence\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eMix \u0026amp; Match it your way\u003c\/strong\u003e — pair with any matching FJ SWIM bottom in a different size. Your top and bottom don't have to match in size, just in style. 👙\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e 80% Nylon 20% Spandex, 4-way stretch, chlorine resistant and quick dry.\u003cbr\u003e\u003c\/p\u003e","brand":"FJ SWIM BIKINIS","offers":[{"title":"Extra Small","offer_id":51906260271416,"sku":null,"price":59.99,"currency_code":"USD","in_stock":true},{"title":"Small","offer_id":51906260304184,"sku":null,"price":59.99,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":51906260336952,"sku":null,"price":59.99,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":51906260369720,"sku":null,"price":59.99,"currency_code":"USD","in_stock":true},{"title":"Extra Large","offer_id":51906260402488,"sku":null,"price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/magentalily.png?v=1773774909"},{"product_id":"magenta-sunny-jade-thong-bottom","title":"Magenta\/Sunny Jade Thong Bottom","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Jade bottom is a sleek, minimal thong bottom with a very cheeky cut that sits high on the hips. Clean lines, no hardware, no fuss — just a confidently simple silhouette that flatters every body type.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eLining:\u003c\/strong\u003e Fully lined for all day comfort and confidence\u003cbr\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eMix \u0026amp; Match it your way\u003c\/strong\u003e — pair with any FJ SWIM top in a different size. Your top and bottom don't have to match in size, just in style. 👙\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e 80% nylon 20% spandex, 4-way stretch, chlorine resistant and quick dry \u003c\/p\u003e","brand":"FJ SWIM BIKINIS","offers":[{"title":"Extra small","offer_id":51906262761784,"sku":null,"price":59.0,"currency_code":"USD","in_stock":true},{"title":"Small","offer_id":51906262794552,"sku":null,"price":59.0,"currency_code":"USD","in_stock":false},{"title":"Medium","offer_id":51906262827320,"sku":null,"price":59.0,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":51906262860088,"sku":null,"price":59.0,"currency_code":"USD","in_stock":true},{"title":"Extra large","offer_id":51906262892856,"sku":null,"price":59.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/magentajade2.png?v=1773774934"},{"product_id":"magenta-sunny-lily-jade-thong-bundle","title":"Magenta\/Sunny Lily + Jade Thong Bundle","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003eThis bundle pairs two of our most loved styles:\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe \u003cstrong\u003eLily Top\u003c\/strong\u003e — a structured halter with adjustable neck and back ties that let you customize your fit and support. Flattering on every bust size and secure enough to actually swim in.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe \u003cstrong\u003eJade Thong\u003c\/strong\u003e — a sleek, minimal thong bottom with a very cheeky cut that sits high on the hips. Clean lines, no hardware, no fuss — just a confidently simple bottom that flatters every body type.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eLining:\u003c\/strong\u003e Both pieces fully lined for all day comfort and confidence\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eThe best part?\u003c\/strong\u003e You choose your top and bottom in different sizes — because your body deserves a bikini that actually fits. 👙\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e 80% nylon 20% spandex, 4-way stretch, chlorine resistant and quick dry \u003c\/p\u003e","brand":"FJ SWIM BIKINIS","offers":[{"title":"Extra small \/ Extra Small","offer_id":51906308866360,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra small \/ Small","offer_id":51906308899128,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra small \/ Medium","offer_id":51906308931896,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra small \/ Large","offer_id":51906308964664,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra small \/ Extra Large","offer_id":51906308997432,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Small \/ Extra Small","offer_id":51906309030200,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Small \/ Small","offer_id":51906309062968,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Small \/ Medium","offer_id":51906309095736,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Small \/ Large","offer_id":51906309128504,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Small \/ Extra Large","offer_id":51906309161272,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Extra Small","offer_id":51906309194040,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Small","offer_id":51906309226808,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Medium","offer_id":51906309259576,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Large","offer_id":51906309292344,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Extra Large","offer_id":51906309325112,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Large \/ Extra Small","offer_id":51906309357880,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Large \/ Small","offer_id":51906309390648,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Large \/ Medium","offer_id":51906309423416,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Large \/ Large","offer_id":51906309456184,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Large \/ Extra Large","offer_id":51906309488952,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra large \/ Extra Small","offer_id":51906309521720,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra large \/ Small","offer_id":51906309554488,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra large \/ Medium","offer_id":51906309587256,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra large \/ Large","offer_id":51906309620024,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra large \/ Extra Large","offer_id":51906309652792,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/magentajade2backbundle.png?v=1773775001"},{"product_id":"miami-summer-mia-top","title":"Miami Summer Mia Top","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Mia is our classic triangle top — minimal, effortless and universally flattering. Simple enough to wear every day, beautiful enough to turn heads every time.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eAdjustable neck and back ties give you a fully customizable fit so you can dial in exactly the right level of support and coverage for your body. \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eLining:\u003c\/strong\u003e Fully lined for all day comfort and confidence\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eMix \u0026amp; Match it your way\u003c\/strong\u003e — pair with any FJ SWIM bottom in a different size. Your top and bottom don't have to match in size, just in style. 👙\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e 80% nylon 20% spandex, 4-way stretch, chlorine resistant and quick dry\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003eModel is wearing a Small top + One Size bottom\u003c\/p\u003e","brand":"FJ SWIM BIKINIS","offers":[{"title":"Extra Small \/ Miami Summer","offer_id":51982324728120,"sku":null,"price":39.99,"currency_code":"USD","in_stock":false},{"title":"Small \/ Miami Summer","offer_id":51982324760888,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Miami Summer","offer_id":51982324793656,"sku":null,"price":39.99,"currency_code":"USD","in_stock":false},{"title":"Large \/ Miami Summer","offer_id":51982324826424,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Miami Summer","offer_id":51982324859192,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true},{"title":"2 XL \/ Miami Summer","offer_id":51982324891960,"sku":null,"price":39.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/meli-miamisummer4.png?v=1777563690"},{"product_id":"miami-summer-mesh-sarong","title":"Miami Summer Mesh Sarong","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe finishing touch your beach look has been waiting for. The Miami Summer Mesh Sarong is crafted in a vibrant neon hibiscus print and designed to coordinate seamlessly with the Miami Summer Bikini Set — because the full look is always the right look.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eMade from a lightweight, sheer mesh fabric, it drapes effortlessly over the body for that effortless look. One size fits all, so it wraps, ties, and moves with you however you choose to wear it.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eHow to wear it:\u003c\/strong\u003e Wrap around your waist and tie at the hip for a classic sarong look, or pull to the front for a draped effect. \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e🌸 Fabric: 92% nylon 8% spandex stretch mesh | One size fits most\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003eModel is wearing a Small top + One Size bottom\u003c\/p\u003e","brand":"FJ SWIM","offers":[{"title":"One Size","offer_id":51982471627064,"sku":null,"price":24.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/meli-miamisummer10.png?v=1777563868"},{"product_id":"magenta-mia-top","title":"Magenta Mia Top","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Mia is our classic triangle top — minimal, effortless and universally flattering. Simple enough to wear every day, beautiful enough to turn heads every time.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eAdjustable neck and back ties give you a fully customizable fit so you can dial in exactly the right level of support and coverage for your body. \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eLining:\u003c\/strong\u003e Fully lined for all day comfort and confidence\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eMix \u0026amp; Match it your way\u003c\/strong\u003e — pair with any FJ SWIM bottom in a different size. Your top and bottom don't have to match in size, just in style. 👙\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e 80% nylon 20% spandex, 4-way stretch, chlorine resistant and quick dry\u003c\/p\u003e","brand":"FJ SWIM BIKINIS","offers":[{"title":"Extra Small \/ Magenta","offer_id":51995577909560,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true},{"title":"Small \/ Magenta","offer_id":51995577942328,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Magenta","offer_id":51995577975096,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true},{"title":"Large \/ Magenta","offer_id":51995578007864,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Magenta","offer_id":51995578040632,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true},{"title":"2 XL \/ Magenta","offer_id":51995578073400,"sku":null,"price":39.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/magentamia_1.png?v=1774636011"},{"product_id":"magenta-emmy-bottom","title":"Magenta Emmy Bottom","description":"\u003cdiv\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Emmy is the bottom that started it all. Year after year, color-way after color-way — our customers keep coming back for this one. A classic cheeky cut with a flattering low-rise fit that sits perfectly on the hips and looks incredible on every body type.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eNo ties, no fuss, no adjustments needed. Just pull it on and go. The Emmy fits like your favorite pair of underwear — so comfortable you'll forget you're wearing a bikini bottom.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eLining:\u003c\/strong\u003e Front lined for coverage and confidence\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eMix \u0026amp; Match it your way\u003c\/strong\u003e — pair with any FJ SWIM top in a different size. Your top and bottom don't have to match in size, just in style. 👙\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e⭐ \u003cstrong\u003eCustomer Favorite\u003c\/strong\u003e — our most loved bottom year after year\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e 80% nylon 20% spandex, 4-way stretch, chlorine resistant and quick dry \u003c\/p\u003e\n\u003cbr\u003e\n\u003c\/div\u003e","brand":"FJ SWIM","offers":[{"title":"One Size \/ Magenta","offer_id":51995625816376,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/magentaemmy_1.png?v=1774635986"},{"product_id":"tropical-lime-lily-top","title":"Tropical \/Lime Lily Top","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Lily is a structured halter top with a flattering V-neckline and adjustable neck and back ties that let you customize your fit and support. Designed to stay in place whether you're swimming, sunbathing or exploring — this top does it all.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eLining:\u003c\/strong\u003e Fully lined for all day comfort and confidence\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eMix \u0026amp; Match it your way\u003c\/strong\u003e — pair with any matching FJ SWIM bottom in a different size. Your top and bottom don't have to match in size, just in style. 👙\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e 80% Nylon 20% Spandex, 4-way stretch, chlorine resistant and quick dry.\u003cbr\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003eModel is wearing a Medium top + Small bottom\u003c\/p\u003e","brand":"FJ SWIM BIKINIS","offers":[{"title":"Extra Small","offer_id":51995704754488,"sku":null,"price":59.99,"currency_code":"USD","in_stock":true},{"title":"Small","offer_id":51995704787256,"sku":null,"price":59.99,"currency_code":"USD","in_stock":false},{"title":"Medium","offer_id":51995704820024,"sku":null,"price":59.99,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":51995704852792,"sku":null,"price":59.99,"currency_code":"USD","in_stock":true},{"title":"Extra Large","offer_id":51995704885560,"sku":null,"price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/meli-tropical-snale4.png?v=1777565756"},{"product_id":"tropical-lime-jade-thong-bottom","title":"Tropical\/Lime Jade Thong Bottom","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Jade bottom is a sleek, minimal thong bottom with a very cheeky cut that sits high on the hips. Clean lines, no hardware, no fuss — just a confidently simple silhouette that flatters every body type.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eLining:\u003c\/strong\u003e Fully lined for all day comfort and confidence\u003cbr\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eMix \u0026amp; Match it your way\u003c\/strong\u003e — pair with any FJ SWIM top in a different size. Your top and bottom don't have to match in size, just in style. 👙\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e 80% nylon 20% spandex, 4-way stretch, chlorine resistant and quick dry \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003eModel is wearing a Medium top + Small bottom\u003c\/p\u003e","brand":"FJ SWIM BIKINIS","offers":[{"title":"Extra small","offer_id":51995723891000,"sku":null,"price":59.0,"currency_code":"USD","in_stock":true},{"title":"Small","offer_id":51995723923768,"sku":null,"price":59.0,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":51995723956536,"sku":null,"price":59.0,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":51995723989304,"sku":null,"price":59.0,"currency_code":"USD","in_stock":true},{"title":"Extra large","offer_id":51995724022072,"sku":null,"price":59.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/meli-tropical-snale3_16679d86-7381-4457-9dec-e0fb081ea671.png?v=1777565719"},{"product_id":"tropical-lime-lily-jade-thong-bottom","title":"Tropical\/Lime Lily + Jade Thong Bottom Bundle","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThis bundle pairs two of our most loved styles:\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe \u003cstrong\u003eLily Top\u003c\/strong\u003e — a structured halter with adjustable neck and back ties that let you customize your fit and support. Flattering on every bust size and secure enough to actually swim in.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe \u003cstrong\u003eJade Thong\u003c\/strong\u003e — a sleek, minimal thong bottom with a very cheeky cut that sits high on the hips. Clean lines, no hardware, no fuss — just a confidently simple bottom that flatters every body type.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eLining:\u003c\/strong\u003e Both pieces fully lined for all day comfort and confidence\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eThe best part?\u003c\/strong\u003e You choose your top and bottom in different sizes — because your body deserves a bikini that actually fits. 👙\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e 80% nylon 20% spandex, 4-way stretch, chlorine resistant and quick dry \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003eModel is wearing a Medium top + Small bottom\u003c\/p\u003e","brand":"FJ SWIM BIKINIS","offers":[{"title":"Extra Small \/ Extra small","offer_id":51996173173048,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra Small \/ Small","offer_id":51996173205816,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra Small \/ Medium","offer_id":51996173238584,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Extra Small \/ Large","offer_id":51996173271352,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra Small \/ Extra large","offer_id":51996173304120,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Small \/ Extra small","offer_id":51996173336888,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Small \/ Small","offer_id":51996173369656,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Small \/ Medium","offer_id":51996173402424,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Small \/ Large","offer_id":51996173435192,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Small \/ Extra large","offer_id":51996173467960,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Extra small","offer_id":51996173500728,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Small","offer_id":51996173533496,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Medium","offer_id":51996173566264,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Large","offer_id":51996173599032,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Extra large","offer_id":51996173631800,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Large \/ Extra small","offer_id":51996173664568,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Large \/ Small","offer_id":51996173697336,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Large \/ Medium","offer_id":51996173730104,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Large \/ Large","offer_id":51996173762872,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Large \/ Extra large","offer_id":51996173795640,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Extra small","offer_id":51996173828408,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Small","offer_id":51996173861176,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Medium","offer_id":51996173893944,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Extra Large \/ Large","offer_id":51996173926712,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Extra large","offer_id":51996173959480,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/meli-tropical-snale.png?v=1777565656"},{"product_id":"magenta-classic-cheeky-bundle","title":"Magenta Classic Cheeky Bundle","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Mia Top paired with the Emmy Bottom — our two most classic styles combined into the perfect everyday beach set. Simple, effortless and endlessly flattering. This is the combination our customers reach for again and again.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eMia Top\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e— our classic triangle top with adjustable neck and back ties for a fully customizable fit. Minimal, effortless and universally flattering. Fully lined for all day comfort and confidence.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eEmmy Bottom\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e— our most loved bottom year after year. A classic cheeky cut with a flattering low-rise fit that sits perfectly on the hips. Fits like your favorite pair of underwear — so comfortable you'll forget you're wearing a bikini bottom. Front lined for coverage and confidence where it counts.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e⭐\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eBoth styles are customer favorites\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e— classic for a reason 🌸\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eFabric:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e80% nylon 20% spandex, 4-way stretch, chlorine resistant and quick dry\u003c\/p\u003e","brand":"FJ SWIM BIKINIS","offers":[{"title":"Extra Small","offer_id":51996211970360,"sku":null,"price":79.98,"currency_code":"USD","in_stock":true},{"title":"Small","offer_id":51996212003128,"sku":null,"price":79.98,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":51996212035896,"sku":null,"price":79.98,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":51996212068664,"sku":null,"price":79.98,"currency_code":"USD","in_stock":true},{"title":"Extra Large","offer_id":51996212101432,"sku":null,"price":79.98,"currency_code":"USD","in_stock":true},{"title":"2 XL","offer_id":51996212134200,"sku":null,"price":79.98,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/magentabundle.png?v=1774636062"},{"product_id":"electric-snake-orange-ivy-thong-bottom","title":"Electric Snake\/Orange Ivy Thong Bottom","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Ivy is a seamless reversible thong bottom with a flattering scrunched back that sits perfectly at the hips. Two looks in one — wear it on either side.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eNo squeeze, no dig, no discomfort. Just a smooth, seamless fit that moves with you all day long. A customer favorite!\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eReversible\u003c\/strong\u003e — two looks in one\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eLining:\u003c\/strong\u003e Fully lined for all day comfort and confidence\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e 80% nylon 20% spandex, 4-way stretch, chlorine resistant and quick dry \u003c\/p\u003e","brand":"FJ SWIM","offers":[{"title":"Extra Small \/ Electric Snake\/Orange","offer_id":52011808457016,"sku":null,"price":59.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Electric Snake\/Orange","offer_id":52011808489784,"sku":null,"price":59.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Electric Snake\/Orange","offer_id":52011808522552,"sku":null,"price":59.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Electric Snake\/Orange","offer_id":52011808555320,"sku":null,"price":59.0,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Electric Snake\/Orange","offer_id":52011808588088,"sku":null,"price":59.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/neonsnake-orangeivy.png?v=1774900531"},{"product_id":"electric-snake-orange-lily-top","title":"Electric Snake\/Orange Lily Top","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Lily is a structured halter top with a flattering V-neckline and adjustable neck and back ties that let you customize your fit and support. Designed to stay in place whether you're swimming, sunbathing or exploring — this top does it all.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eLining:\u003c\/strong\u003e Fully lined for all day comfort and confidence\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eMix \u0026amp; Match it your way\u003c\/strong\u003e — pair with any matching FJ SWIM bottom in a different size. Your top and bottom don't have to match in size, just in style. 👙\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e 80% Nylon 20% Spandex, 4-way stretch, chlorine resistant and quick dry.\u003c\/p\u003e","brand":"FJ SWIM BIKINIS","offers":[{"title":"Extra Small","offer_id":52011816452408,"sku":null,"price":59.99,"currency_code":"USD","in_stock":true},{"title":"Small","offer_id":52011816485176,"sku":null,"price":59.99,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":52011816517944,"sku":null,"price":59.99,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":52011816550712,"sku":null,"price":59.99,"currency_code":"USD","in_stock":true},{"title":"Extra Large","offer_id":52011816583480,"sku":null,"price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/neonsnake-oranglilySMALL.png?v=1774901873"},{"product_id":"electric-snake-orange-lily-ivy-thong-bundle","title":"Electric Snake\/Orange Lily + Ivy Thong Bundle","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eTwo of our most loved styles — together. 🌸\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Lily Top paired with the Ivy Thong Bottom — a combination that's feminine, flattering and endlessly versatile. Both pieces are designed to work hard and look effortless whether you're swimming, sunbathing or exploring.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe \u003cstrong\u003eLily Top\u003c\/strong\u003e — a structured halter with adjustable neck and back ties that let you customize your fit and support. Fully lined for all day comfort and flattering on every bust size.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe \u003cstrong\u003eIvy Thong\u003c\/strong\u003e — a seamless reversible thong bottom with a flattering scrunched back and that sits perfectly at the hips. Two looks in one — wear it on either side for a completely different style. No squeeze, no dig, just a smooth seamless fit that moves with you all day.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eThe best part?\u003c\/strong\u003e You choose your top and bottom in different sizes — because your body deserves a bikini that actually fits. 👙\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eReversible bottom\u003c\/strong\u003e — two looks in one\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e 80% nylon 20% spandex, 4-way stretch, chlorine resistant and quick dry\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e \u003cstrong\u003eLining:\u003c\/strong\u003e Both pieces fully lined for all day\u003cmeta charset=\"utf-8\"\u003ecomfort and confidence\u003c\/p\u003e","brand":"FJ SWIM BIKINIS","offers":[{"title":"Extra Small \/ Extra Small","offer_id":52011824349496,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra Small \/ Small","offer_id":52011824382264,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra Small \/ Medium","offer_id":52011824415032,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra Small \/ Large","offer_id":52011824447800,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra Small \/ Extra Large","offer_id":52011824480568,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Small \/ Extra Small","offer_id":52011824513336,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Small \/ Small","offer_id":52011824546104,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Small \/ Medium","offer_id":52011824578872,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Small \/ Large","offer_id":52011824611640,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Small \/ Extra Large","offer_id":52011824644408,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Extra Small","offer_id":52011824677176,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Small","offer_id":52011824709944,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Medium","offer_id":52011824742712,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Large","offer_id":52011824775480,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Extra Large","offer_id":52011824808248,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Large \/ Extra Small","offer_id":52011824841016,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Large \/ Small","offer_id":52011824873784,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Large \/ Medium","offer_id":52011824906552,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Large \/ Large","offer_id":52011824939320,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Large \/ Extra Large","offer_id":52011824972088,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Extra Small","offer_id":52011825004856,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Small","offer_id":52011825037624,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Medium","offer_id":52011825070392,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Large","offer_id":52011825103160,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Extra Large","offer_id":52011825135928,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/neonsnake-orangeivyset.png?v=1774901016"},{"product_id":"liquid-marble-amethyst-gemthalia-top-copy","title":"Liquid Marble\/Amethyst Gem Thalia Top","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Thalia is our most supportive and comfortable top — and the one our customers rave about most. A reversible triangle top specially designed with elastic ties that provide exceptional support and lift while keeping everything perfectly in place all day long.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eTies at both the neck and back give you a stable secure fit that moves with you whether you're swimming, sunbathing or exploring. Double layered lined fabric means no unwanted exposure — just confident comfortable coverage from morning to night.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eWear it one way for a bold statement look, flip it for something completely fresh. Two looks in one top — without buying two tops. \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eOur customers say it best — \u003cem\u003e\"Great quality and support!\"\u003c\/em\u003e and \u003cem\u003e\"This top fits great and comfortable for larger chest girlies\"\u003c\/em\u003e and \u003cem\u003e\"The doubled cloth is thick enough to prevent unwanted exposure and I get 2 swim suits in one!\"\u003c\/em\u003e \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eMix \u0026amp; Match it your way\u003c\/strong\u003e — pair with any FJ SWIM bottom in a different size. Your top and bottom don't have to match in size, just in style. \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eReversible\u003c\/strong\u003e — two completely different looks in one top\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eLining:\u003c\/strong\u003e Double layered and fully lined for all day comfort and confidence\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e 80% nylon 20% spandex, 4-way stretch, chlorine resistant and quick dry  \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003eModel is wearing a Medium top + Small bottom\u003cbr\u003e\u003c\/p\u003e","brand":"FJ SWIM BIKINIS","offers":[{"title":"Extra Small \/ Liquid Marble\/Amethyst Gem","offer_id":52034380529976,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Liquid Marble\/Amethyst Gem","offer_id":52034380562744,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Liquid Marble\/Amethyst Gem","offer_id":52034380595512,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Liquid Marble\/Amethyst Gem","offer_id":52034380628280,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Liquid Marble\/Amethyst Gem","offer_id":52034380661048,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"2 XL \/ Liquid Marble\/Amethyst Gem","offer_id":52034380693816,"sku":null,"price":69.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/meli-marble-thalia.png?v=1777562715"},{"product_id":"liquid-marble-amethyst-gem-stella-bottom","title":"Liquid Marble\/Amethyst Gem Stella Bottom","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eMeet Serena's sister.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Stella was born from customer love for the Serena — same flattering scrunched cheeky fit, same reversible design, same no squeeze comfort — but sitting higher on the hips for extra coverage and a more elongating silhouette.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eIf you love the Serena but want a little more coverage and a higher rise — the Stella is exactly what you've been looking for.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eReversible for two completely different looks and fully lined for all day comfort and confidence. No pulling, no adjusting, no discomfort — just a smooth secure fit that moves with you all day. \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eMix \u0026amp; Match it your way\u003c\/strong\u003e — pair with any FJ SWIM top in a different size. Your top and bottom don't have to match in size, just in style. \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eReversible\u003c\/strong\u003e — two completely different looks in one bottom\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eSister style to the Serena bottom\u003c\/strong\u003e — higher rise for extra coverage\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e 80% nylon 20% spandex, 4-way stretch \u003cmeta charset=\"utf-8\"\u003echlorine resistant and quick dry\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003eModel is wearing a Medium top + Small bottom\u003c\/p\u003e","brand":"FJ SWIM","offers":[{"title":"Small \/ Liquid Marble\/Amethyst Gem","offer_id":52034381414712,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Liquid Marble\/Amethyst Gem","offer_id":52034381447480,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Liquid Marble\/Amethyst Gem","offer_id":52034381480248,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Liquid Marble\/Amethyst Gem","offer_id":52034381513016,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"2 XL \/ Liquid Marble\/Amethyst Gem","offer_id":52034381545784,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/meli-marblestella.png?v=1777562760"},{"product_id":"liquid-marble-amethyst-gem-thalia-stella-bundle","title":"Liquid Marble\/Amethyst Gem Thalia + Stella Bundle","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Thalia Top paired with the Stella Bottom — the combination for the woman who wants exceptional support on top and flattering comfortable coverage on the bottom. Both reversible, both bestsellers, both designed to make you feel incredible all day long.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eThalia Top\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e— our most supportive and comfortable top. A reversible triangle top with elastic ties that provide exceptional lift and support and keep everything perfectly in place all day long. Ties at both the neck and back for a stable secure fit. Double layered lined fabric means no unwanted exposure — just confident comfortable coverage.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eStella Bottom\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e— the Serena's higher rise sister. Same flattering scrunched cheeky fit and reversible design but sitting higher on the hips for extra coverage and a more elongating silhouette. No squeeze, no pulling, no adjusting — just smooth comfortable coverage that moves with you all day.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eThe best part?\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eYou choose your top and bottom in different sizes — because your body deserves a bikini that actually fits. \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eThalia is our bestselling top\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e— loved by customers season after season\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eBoth pieces reversible\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e— four total looks in one bundle\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eLining:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eBoth pieces fully lined for all day comfort and confidence\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e80% nylon 20% spandex, 4-way stretch, chlorine resistant and quick dry  \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003eModel is wearing a Medium top + Small bottom\u003cbr\u003e\u003c\/p\u003e","brand":"FJ SWIM BIKINIS","offers":[{"title":"Small \/ Extra Small","offer_id":52034508030264,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Small","offer_id":52034508063032,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Medium","offer_id":52034508095800,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Large","offer_id":52034508128568,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Extra Large","offer_id":52034508161336,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ 2 XL","offer_id":52034508194104,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Extra Small","offer_id":52034508226872,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Small","offer_id":52034508259640,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Medium","offer_id":52034508292408,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Large","offer_id":52034508325176,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Extra Large","offer_id":52034508357944,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ 2 XL","offer_id":52034508390712,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false},{"title":"Large \/ Extra Small","offer_id":52034508423480,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Small","offer_id":52034508456248,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Medium","offer_id":52034508489016,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Large","offer_id":52034508521784,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Extra Large","offer_id":52034508554552,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ 2 XL","offer_id":52034508587320,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false},{"title":"Extra Large \/ Extra Small","offer_id":52034508620088,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Small","offer_id":52034508652856,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Medium","offer_id":52034508685624,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Large","offer_id":52034508718392,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Extra Large","offer_id":52034508751160,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ 2 XL","offer_id":52034508783928,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false},{"title":"2 XL \/ Extra Small","offer_id":52034508816696,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"2 XL \/ Small","offer_id":52034508849464,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"2 XL \/ Medium","offer_id":52034508882232,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"2 XL \/ Large","offer_id":52034508915000,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"2 XL \/ Extra Large","offer_id":52034508947768,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"2 XL \/ 2 XL","offer_id":52034508980536,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/meli-amethystthalia.png?v=1777562507"},{"product_id":"cocoa-lavender-lily-top","title":"Cocoa\/Lavender Lily Top","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Lily is a structured halter top with a flattering V-neckline and adjustable neck and back ties that let you customize your fit and support. Designed to stay in place whether you're swimming, sunbathing or exploring — this top does it all.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eLining:\u003c\/strong\u003e Fully lined for all day comfort and confidence\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eMix \u0026amp; Match it your way\u003c\/strong\u003e — pair with any matching FJ SWIM bottom in a different size. Your top and bottom don't have to match in size, just in style. 👙\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e 80% Nylon 20% Spandex, 4-way stretch, chlorine resistant and quick dry.\u003cbr\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eModel is wearing a Medium top + Small bottom\u003c\/p\u003e","brand":"FJ SWIM BIKINIS","offers":[{"title":"Extra Small","offer_id":52139293081912,"sku":null,"price":59.99,"currency_code":"USD","in_stock":true},{"title":"Small","offer_id":52139293114680,"sku":null,"price":59.99,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":52139293147448,"sku":null,"price":59.99,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":52139293180216,"sku":null,"price":59.99,"currency_code":"USD","in_stock":true},{"title":"Extra Large","offer_id":52139293212984,"sku":null,"price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/meli-brown4.png?v=1777564345"},{"product_id":"cocoa-lavender-jade-thong-bottom","title":"Cocoa\/Lavender Jade Thong Bottom","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Jade bottom is a sleek, minimal thong bottom with a very cheeky cut that sits high on the hips. Clean lines, no hardware, no fuss — just a confidently simple silhouette that flatters every body type.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eLining:\u003c\/strong\u003e Fully lined for all day comfort and confidence\u003cbr\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eMix \u0026amp; Match it your way\u003c\/strong\u003e — pair with any FJ SWIM top in a different size. Your top and bottom don't have to match in size, just in style. 👙\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e 80% nylon 20% spandex, 4-way stretch, chlorine resistant and quick dry \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003eModel is wearing a Medium top + Small bottom\u003c\/p\u003e","brand":"FJ SWIM BIKINIS","offers":[{"title":"Extra small","offer_id":52139295146296,"sku":null,"price":59.0,"currency_code":"USD","in_stock":true},{"title":"Small","offer_id":52139295179064,"sku":null,"price":59.0,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":52139295211832,"sku":null,"price":59.0,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":52139295244600,"sku":null,"price":59.0,"currency_code":"USD","in_stock":true},{"title":"Extra large","offer_id":52139295277368,"sku":null,"price":59.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/meli-brown6.png?v=1777564312"},{"product_id":"cocoa-lavender-lily-jade-thong-bundle","title":"Cocoa\/Lavender Lily + Jade Thong Bundle","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThis bundle pairs two of our most loved styles:\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe \u003cstrong\u003eLily Top\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e— a structured halter with adjustable neck and back ties that let you customize your fit and support. Flattering on every bust size and secure enough to actually swim in.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eJade Thong\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e— a sleek, minimal thong bottom with a very cheeky cut that sits high on the hips. Clean lines, no hardware, no fuss — just a confidently simple bottom that flatters every body type.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eLining:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eBoth pieces fully lined for all day comfort and confidence\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eThe best part?\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eYou choose your top and bottom in different sizes — because your body deserves a bikini that actually fits. 👙\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e🌸\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eFabric:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e80% nylon 20% spandex, 4-way stretch, chlorine resistant and quick dry \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003eModel is wearing a Medium top + Small bottom\u003c\/p\u003e","brand":"FJ SWIM BIKINIS","offers":[{"title":"Extra small \/ Extra Small","offer_id":52221279306040,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra small \/ Small","offer_id":52221279338808,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra small \/ Medium","offer_id":52221279371576,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra small \/ Large","offer_id":52221279404344,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra small \/ Extra Large","offer_id":52221279437112,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Small \/ Extra Small","offer_id":52221279469880,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Small \/ Small","offer_id":52221279502648,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Small \/ Medium","offer_id":52221279535416,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Small \/ Large","offer_id":52221279568184,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Small \/ Extra Large","offer_id":52221279600952,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Extra Small","offer_id":52221279633720,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Small","offer_id":52221279666488,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Medium","offer_id":52221279699256,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Large","offer_id":52221279732024,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Extra Large","offer_id":52221279764792,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Large \/ Extra Small","offer_id":52221279797560,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Large \/ Small","offer_id":52221279830328,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Large \/ Medium","offer_id":52221279863096,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Large \/ Large","offer_id":52221279895864,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Large \/ Extra Large","offer_id":52221279928632,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra large \/ Extra Small","offer_id":52221279961400,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra large \/ Small","offer_id":52221279994168,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra large \/ Medium","offer_id":52221280026936,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra large \/ Large","offer_id":52221280059704,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra large \/ Extra Large","offer_id":52221280092472,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/meli-brown8.png?v=1777564495"},{"product_id":"tuxedo-chelsea-top","title":"Tuxedo Chelsea Top","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Chelsea is a reversible soft fit triangle top with a flattering tie adjustment that lets you customize your fit and support. A clean confident silhouette with just enough coverage — the kind of top you reach for every single beach day and never want to take off.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eWear it one way for a bold look, flip it for something completely fresh. Two looks in one top — without buying two tops\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eMix \u0026amp; Match it your way\u003c\/strong\u003e — pair with any FJ SWIM bottom in a different size. Your top and bottom don't have to match in size, just in style. 👙\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eLining:\u003c\/strong\u003e Fully lined for all day comfort and confidence\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e This style runs larger than our other tops — we recommend \u003cstrong\u003esizing down one size\u003c\/strong\u003e for the best fit. Fuller bust? Stay true to size. \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e 80% nylon 20% spandex, 4-way stretch, chlorine resistant and quick dry\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003eModel is 5'8\" wearing a Small top \u0026amp; Large bottom.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e \u003c\/p\u003e","brand":"FJ SWIM BIKINIS","offers":[{"title":"Extra Small \/ Tuxedo","offer_id":52227037561144,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Tuxedo","offer_id":52227037593912,"sku":null,"price":69.0,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Tuxedo","offer_id":52227037626680,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Tuxedo","offer_id":52227037659448,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Tuxedo","offer_id":52227037692216,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"2 XL \/ Tuxedo","offer_id":52227037724984,"sku":null,"price":69.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/DK5A5825_71e98325-7aaf-4f18-a9ae-a49546b3dcf0.jpg?v=1781546758"},{"product_id":"tuxedo-olivia-bottom","title":"Tuxedo Olivia Bottom","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Olivia is the bottom that sells out first, gets reordered most and has customers coming back color-way after color-way. A reversible side-tie bottom with a flattering scrunched back and a very cheeky cut that sits perfectly on the hips — it hugs the body in all the right places without digging or squeezing.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe adjustable side ties give you a completely customizable fit — wear them tighter for extra security or looser for that effortless beach look. \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eOur customers say it best — \u003cem\u003e\"It hugs the body just right\"\u003c\/em\u003e and \u003cem\u003e\"Soft and fits great — very cheeky almost like a thong. Good material, not thin.\"\u003c\/em\u003e \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eMix \u0026amp; Match it your way\u003c\/strong\u003e — pair with any FJ SWIM top in a different size. Your top and bottom don't have to match in size, just in style. 👙\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eReversible\u003c\/strong\u003e — two completely different looks in one bottom\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eBestselling Bottom\u003c\/strong\u003e — sells out every season \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eLining \u003c\/strong\u003e Fully lined for all day comfort and confidence\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e 🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e 80% nylon 20% spandex, 4-way stretch, chlorine resistant and quick dry\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003eModel is 5'8\" wearing a Small top \u0026amp; Large bottom.\u003c\/p\u003e","brand":"FJ SWIM","offers":[{"title":"Small \/ Tuxedo","offer_id":52227039985976,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Tuxedo","offer_id":52227040018744,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Tuxedo","offer_id":52227040051512,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Tuxedo","offer_id":52227040084280,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"2 XL \/ Tuxedo","offer_id":52227040117048,"sku":null,"price":69.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/DK5A5875.jpg?v=1781546643"},{"product_id":"tuxedo-chelsea-olivia-bundle","title":"Tuxedo Chelsea + Olivia Bundle","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Chelsea Top paired with the Olivia Bottom — two of our most loved reversible styles combined into the ultimate beach set. \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eChelsea Top\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e— a reversible soft fit triangle top with adjustable tie closure that lets you customize your fit and support. Clean, confident and flattering on every bust size. Wear it one way for bold, flip it for fresh.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eOlivia Bottom\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e— our #1 bestselling reversible side-tie bottom with a flattering scrunched back and cheeky cut that sits perfectly on the hip. Adjustable side ties for a fully customizable fit. Hugs the body in all the right places without digging or squeezing.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eThe best part?\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eYou choose your top and bottom in different sizes — because your body deserves a bikini that actually fits. 👙\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eBoth pieces are bestsellers\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e— loved by our customers season after season\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eBoth pieces reversible\u003c\/strong\u003e \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eLining:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eBoth pieces fully lined for all day comfort and confidence\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e80% nylon 20% spandex, 4-way stretch, chlorine resistant and quick dry  \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eTop sizing:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eThis style runs larger than our other tops — size down one size for best fit. Fuller bust? Stay true to size. \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eBottom sizing:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eRuns slightly small. If between sizes size up.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003eModel is 5'8\" wearing a Small top \u0026amp; Large bottom.\u003c\/p\u003e","brand":"FJ SWIM BIKINIS","offers":[{"title":"Extra Small \/ Small","offer_id":52227041427768,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Extra Small \/ Medium","offer_id":52227041460536,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Extra Small \/ Large","offer_id":52227041493304,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Extra Small \/ Extra Large","offer_id":52227041526072,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Extra Small \/ 2 XL","offer_id":52227041558840,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false},{"title":"Small \/ Small","offer_id":52227041591608,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false},{"title":"Small \/ Medium","offer_id":52227041624376,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false},{"title":"Small \/ Large","offer_id":52227041657144,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false},{"title":"Small \/ Extra Large","offer_id":52227041689912,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false},{"title":"Small \/ 2 XL","offer_id":52227041722680,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Small","offer_id":52227041755448,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Medium","offer_id":52227041788216,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Large","offer_id":52227041820984,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Extra Large","offer_id":52227041853752,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ 2 XL","offer_id":52227041886520,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false},{"title":"Large \/ Small","offer_id":52227041919288,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Medium","offer_id":52227041952056,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Large","offer_id":52227041984824,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Extra Large","offer_id":52227042017592,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ 2 XL","offer_id":52227042050360,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false},{"title":"Extra Large \/ Small","offer_id":52227042083128,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Medium","offer_id":52227042115896,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Large","offer_id":52227042148664,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Extra Large","offer_id":52227042181432,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ 2 XL","offer_id":52227042214200,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false},{"title":"2 XL \/ Small","offer_id":52227042246968,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false},{"title":"2 XL \/ Medium","offer_id":52227042279736,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false},{"title":"2 XL \/ Large","offer_id":52227042312504,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false},{"title":"2 XL \/ Extra Large","offer_id":52227042345272,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false},{"title":"2 XL \/ 2 XL","offer_id":52227042378040,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/DK5A5825.jpg?v=1781546529"},{"product_id":"black-stella-bottom","title":"Black Stella Bottom","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eMeet Serena's sister.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Stella was born from customer love for the Serena — same flattering scrunched cheeky fit, same reversible design, same no squeeze comfort — but sitting higher on the hips for extra coverage and a more elongating silhouette.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eIf you love the Serena but want a little more coverage and a higher rise — the Stella is exactly what you've been looking for.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eReversible for two completely different looks and fully lined for all day comfort and confidence. No pulling, no adjusting, no discomfort — just a smooth secure fit that moves with you all day. \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eMix \u0026amp; Match it your way\u003c\/strong\u003e — pair with any FJ SWIM top in a different size. Your top and bottom don't have to match in size, just in style. \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eReversible\u003c\/strong\u003e — two completely different looks in one bottom\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eSister style to the Serena bottom\u003c\/strong\u003e — higher rise for extra coverage\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e 80% nylon 20% spandex, 4-way stretch \u003cmeta charset=\"utf-8\"\u003echlorine resistant and quick dry\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003eModel is 5'8\" wearing a Medium top \u0026amp; Large bottom.\u003c\/p\u003e","brand":"FJ SWIM","offers":[{"title":"Small \/ Black","offer_id":52254793466168,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Black","offer_id":52254793498936,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Black","offer_id":52254793531704,"sku":null,"price":69.0,"currency_code":"USD","in_stock":false},{"title":"Extra Large \/ Black","offer_id":52254793564472,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"2 XL \/ Black","offer_id":52254793597240,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/DK5A5975.jpg?v=1781546351"},{"product_id":"black-stella-top","title":"Black Stella Top","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eThe top that holds larger chests beautifully — from every angle.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Stella Top was designed with one mission — exceptional support, exceptional lift and exceptional coverage for every bust size. Luxurious thick straps, a cinched center and criss cross back ties work together to keep everything perfectly in place all day long — from every angle, in and out of the water.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eWhether you're swimming laps, jumping waves or lounging poolside — the Stella stays exactly where you put it. No slipping, no adjusting, no worrying. Just confident all day comfort that makes you feel incredible.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eReversible for two completely different looks — because one stunning top should never be limited to just one style. \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eMix \u0026amp; Match it your way\u003c\/strong\u003e — pair with any FJ SWIM bottom in a different size. Your top and bottom don't have to match in size, just in style. \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eDesigned for larger busts\u003c\/strong\u003e — holds, lifts and supports from every angle\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eReversible\u003c\/strong\u003e — two completely different looks in one top\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eThick luxurious straps\u003c\/strong\u003e — no digging, no discomfort, all day support\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eCinched center\u003c\/strong\u003e — flattering silhouette that enhances every figure\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e \u003cstrong\u003eCriss cross back ties\u003c\/strong\u003e — secure adjustable fit that stays in place\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003eModel is 5'8\" wearing a Medium top \u0026amp; Large bottom.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eLining:\u003c\/strong\u003e Fully lined for all day comfort and confidence \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e 80% nylon 20% spandex, 4-way stretch, chlorine resistant and quick dry \u003c\/p\u003e","brand":"FJ SWIM","offers":[{"title":"Small \/ Black","offer_id":52258205925688,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Black","offer_id":52258205958456,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Black","offer_id":52258205991224,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Black","offer_id":52258206023992,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"2 XL \/ Black","offer_id":52258206056760,"sku":null,"price":69.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/DK5A5898.jpg?v=1781542404"},{"product_id":"black-stella-bundle","title":"Black Stella Bundle","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Stella Top paired with the Stella Bottom — a perfectly matched set designed for the woman who wants exceptional support, flattering coverage and effortless style all in one. Both reversible, both designed with your comfort in mind, both made to make you feel incredible from every angle.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eStella Top\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e— our most supportive top for larger busts. Luxurious thick straps, a cinched center and criss cross back ties work together to hold, lift and support from every angle all day long. No slipping, no adjusting, no worrying — just confident comfortable coverage that stays exactly where you put it.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eStella Bottom\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e— the Serena's higher rise sister. Same flattering scrunched cheeky fit and reversible design but sitting higher on the hips for extra coverage and a more elongating silhouette. No squeeze, no pulling, no adjusting — just smooth comfortable coverage that moves with you all day.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eThe best part?\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eYou choose your top and bottom in different sizes — because your body deserves a bikini that actually fits. \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eDesigned for larger busts\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e— holds, lifts and supports from every angle \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eBoth pieces reversible\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e— four total looks in one bundle \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e 🌸\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eFabric:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e80% nylon 20% spandex, 4-way stretch, chlorine resistant and quick dry\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003eModel is 5'8\" wearing a Medium top \u0026amp; Large bottom.\u003c\/p\u003e","brand":"FJ SWIM BIKINIS","offers":[{"title":"Small \/ Small","offer_id":52258284110136,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Medium","offer_id":52258284142904,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Large","offer_id":52258284175672,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Extra Large","offer_id":52258284208440,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ 2 XL","offer_id":52258284241208,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Small","offer_id":52258284273976,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Medium","offer_id":52258284306744,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Large","offer_id":52258284339512,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Extra Large","offer_id":52258284372280,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ 2 XL","offer_id":52258284405048,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false},{"title":"Large \/ Small","offer_id":52258284437816,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false},{"title":"Large \/ Medium","offer_id":52258284470584,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false},{"title":"Large \/ Large","offer_id":52258284503352,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false},{"title":"Large \/ Extra Large","offer_id":52258284536120,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false},{"title":"Large \/ 2 XL","offer_id":52258284568888,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false},{"title":"Extra Large \/ Small","offer_id":52258284601656,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Medium","offer_id":52258284634424,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Large","offer_id":52258284667192,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Extra Large","offer_id":52258284699960,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ 2 XL","offer_id":52258284732728,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false},{"title":"2 XL \/ Small","offer_id":52258284765496,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"2 XL \/ Medium","offer_id":52258284798264,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"2 XL \/ Large","offer_id":52258284831032,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"2 XL \/ Extra Large","offer_id":52258284863800,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"2 XL \/ 2 XL","offer_id":52258284896568,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/DK5A5962.jpg?v=1781546401"},{"product_id":"amethyst-gem-butterfly-heather-top","title":"Amethyst Gem Butterfly Heather Top","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Heather is a sleek bandeau top with a little something extra — sliding butterfly wing ruffles on each shoulder strap that flutter with every move. Front center ruching creates a flattering gathered effect, while the adjustable criss-cross lace-up back lets you dial in your fit and support. Whether you tie it snug or loose, this top isn't going anywhere.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eReversible\u003c\/strong\u003e 👙 wear inside and out\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eLining:\u003c\/strong\u003e Double lined for all-day comfort and confidence\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eMix \u0026amp; Match it your way\u003c\/strong\u003e — pair with any FJ SWIM bottom in a different size. Your top and bottom don't have to match in size, just in style. 👙\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e 80% Nylon 20% Spandex, 4-way stretch, chlorine resistant and quick dry\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003eModel is 5'8\" wearing a Large top \u0026amp; Large bottom.\u003c\/p\u003e","brand":"FJ SWIM","offers":[{"title":"Small \/ Amethyst Gem","offer_id":52295318110520,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Amethyst Gem","offer_id":52295318143288,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Amethyst Gem","offer_id":52295318176056,"sku":null,"price":69.0,"currency_code":"USD","in_stock":false},{"title":"Extra Large \/ Amethyst Gem","offer_id":52295318208824,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"2 XL \/ Amethyst Gem","offer_id":52295318241592,"sku":null,"price":69.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/DK5A5647.jpg?v=1781542231"},{"product_id":"amethyst-gem-heather-bottom","title":"Amethyst Gem Heather Bottom","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Heather bottom is the perfect match to your new favorite top — and then some. Sliding butterfly wing ruffles on each hip tie add a flirty, feminine touch, while the adjustable criss-cross ties let you customize the fit on both sides. \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eReversible\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eFit:\u003c\/strong\u003e Scrunched back, cheeky coverage, low rise\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eMix \u0026amp; Match it your way\u003c\/strong\u003e — pair with any FJ SWIM top in a different size. Your top and bottom don't have to match in size, just in style. 👙\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e 80% Nylon 20% Spandex, 4-way stretch, chlorine resistant and quick dry\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003eModel is 5'8\" wearing a Large top \u0026amp; Large bottom.\u003c\/p\u003e","brand":"FJ SWIM","offers":[{"title":"Small \/ Amethyst Gem","offer_id":52295323484472,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Amethyst Gem","offer_id":52295323517240,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Amethyst Gem","offer_id":52295323550008,"sku":null,"price":69.0,"currency_code":"USD","in_stock":false},{"title":"Extra Large \/ Amethyst Gem","offer_id":52295323582776,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"2 XL \/ Amethyst Gem","offer_id":52295323615544,"sku":null,"price":69.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/DK5A5631.jpg?v=1781542231"},{"product_id":"amethyst-gem-heather-bundle","title":"Amethyst Gem Heather Bundle","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eMeet your new beach obsession. This set pairs our sleek bandeau top with its matching bottom — and both pieces pull double duty. Sliding butterfly wing ruffles on the shoulder straps and hip ties add a flirty, feminine touch, while the adjustable criss-cross lace-up back on the top and criss-cross hip ties on the bottom let you dial in your fit from every angle. \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eReversible\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eTop:\u003c\/strong\u003e Sleek bandeau style with center ruching and double lining for all-day comfort and confidence\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eBottom:\u003c\/strong\u003e Scrunched back, cheeky coverage, low rise\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eMix \u0026amp; Match sizing\u003c\/strong\u003e — need a Small on top and a Large on bottom? That's exactly what we're here for. 👙\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e 80% Nylon 20% Spandex, 4-way stretch, chlorine resistant and quick dry\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003eModel is 5'8\" wearing a Large top \u0026amp; Large bottom.\u003c\/p\u003e","brand":"FJ SWIM BIKINIS","offers":[{"title":"Small \/ Small","offer_id":52295344816440,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Medium","offer_id":52295344849208,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Large","offer_id":52295344881976,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false},{"title":"Small \/ Extra Large","offer_id":52295344914744,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ 2 XL","offer_id":52295344947512,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Small","offer_id":52295344980280,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Medium","offer_id":52295345013048,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Large","offer_id":52295345045816,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Extra Large","offer_id":52295345078584,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ 2 XL","offer_id":52295345111352,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false},{"title":"Large \/ Small","offer_id":52295345144120,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false},{"title":"Large \/ Medium","offer_id":52295345176888,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false},{"title":"Large \/ Large","offer_id":52295345209656,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false},{"title":"Large \/ Extra Large","offer_id":52295345242424,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false},{"title":"Large \/ 2 XL","offer_id":52295345275192,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false},{"title":"Extra Large \/ Small","offer_id":52295345307960,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Medium","offer_id":52295345340728,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Large","offer_id":52295345373496,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false},{"title":"Extra Large \/ Extra Large","offer_id":52295345406264,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ 2 XL","offer_id":52295345439032,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false},{"title":"2 XL \/ Small","offer_id":52295345471800,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false},{"title":"2 XL \/ Medium","offer_id":52295345504568,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false},{"title":"2 XL \/ Large","offer_id":52295345537336,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false},{"title":"2 XL \/ Extra Large","offer_id":52295345570104,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false},{"title":"2 XL \/ 2 XL","offer_id":52295345602872,"sku":null,"price":138.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/DK5A5507.jpg?v=1781542230"},{"product_id":"miami-summer-classic-cheeky-bundle","title":"Miami Summer Classic Cheeky Bundle","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Mia Top paired with the Emmy Bottom — our two most classic styles combined into the perfect everyday beach set. Simple, effortless and endlessly flattering. This is the combination our customers reach for again and again.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eMia Top\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e— our classic triangle top with adjustable neck and back ties for a fully customizable fit. Minimal, effortless and universally flattering. Fully lined for all day comfort and confidence.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eEmmy Bottom\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e— our most loved bottom year after year. A classic cheeky cut with a flattering low-rise fit that sits perfectly on the hips. Fits like your favorite pair of underwear — so comfortable you'll forget you're wearing a bikini bottom. Front lined for coverage and confidence where it counts.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e⭐\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eBoth styles are customer favorites\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e— classic for a reason 🌸\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eFabric:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e80% nylon 20% spandex, 4-way stretch, chlorine resistant and quick dry\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003eModel is wearing a Small top + One Size bottom\u003c\/p\u003e","brand":"FJ SWIM BIKINIS","offers":[{"title":"Extra Small","offer_id":52295366705464,"sku":null,"price":79.98,"currency_code":"USD","in_stock":false},{"title":"Small","offer_id":52295366738232,"sku":null,"price":79.98,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":52295366771000,"sku":null,"price":79.98,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":52295366803768,"sku":null,"price":79.98,"currency_code":"USD","in_stock":true},{"title":"Extra Large","offer_id":52295366836536,"sku":null,"price":79.98,"currency_code":"USD","in_stock":true},{"title":"2 XL","offer_id":52295366869304,"sku":null,"price":79.98,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/meli-miamisummer2.png?v=1777563175"},{"product_id":"tuxedo-lily-top","title":"Tuxedo Lily Top","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Lily is a structured halter top with a flattering V-neckline and adjustable neck and back ties that let you customize your fit and support. Designed to stay in place whether you're swimming, sunbathing or exploring — this top does it all.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eLining:\u003c\/strong\u003e Fully lined for all day comfort and confidence\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eMix \u0026amp; Match it your way\u003c\/strong\u003e — pair with any matching FJ SWIM bottom in a different size. Your top and bottom don't have to match in size, just in style. 👙\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e 80% Nylon 20% Spandex, 4-way stretch, chlorine resistant and quick dry.\u003cbr\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003eModel is 5'8\" wearing a Medium top \u0026amp; Large bottom.\u003c\/p\u003e","brand":"FJ SWIM BIKINIS","offers":[{"title":"Extra Small","offer_id":52463511961912,"sku":null,"price":59.99,"currency_code":"USD","in_stock":true},{"title":"Small","offer_id":52463511994680,"sku":null,"price":59.99,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":52463512027448,"sku":null,"price":59.99,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":52463512060216,"sku":null,"price":59.99,"currency_code":"USD","in_stock":false},{"title":"Extra Large","offer_id":52463512092984,"sku":null,"price":59.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/DK5A6163.jpg?v=1781542067"},{"product_id":"tuxedo-jade-thong-bottom","title":"Tuxedo Jade Thong Bottom","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Jade bottom is a sleek, minimal thong bottom with a very cheeky cut that sits high on the hips. Clean lines, no hardware, no fuss — just a confidently simple silhouette that flatters every body type.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eLining:\u003c\/strong\u003e Fully lined for all day comfort and confidence\u003cbr\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eMix \u0026amp; Match it your way\u003c\/strong\u003e — pair with any FJ SWIM top in a different size. Your top and bottom don't have to match in size, just in style. 👙\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e 80% nylon 20% spandex, 4-way stretch, chlorine resistant and quick dry \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003eModel is 5'8\" wearing a Medium top \u0026amp; Large bottom.\u003c\/p\u003e","brand":"FJ SWIM BIKINIS","offers":[{"title":"Extra small","offer_id":52463518548280,"sku":null,"price":59.0,"currency_code":"USD","in_stock":true},{"title":"Small","offer_id":52463518581048,"sku":null,"price":59.0,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":52463518613816,"sku":null,"price":59.0,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":52463518646584,"sku":null,"price":59.0,"currency_code":"USD","in_stock":false},{"title":"Extra large","offer_id":52463518679352,"sku":null,"price":59.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/DK5A6146.jpg?v=1781542135"},{"product_id":"tuxedo-lily-jade-thong-bundle","title":"Tuxedo Lily + Jade Thong Bundle","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThis bundle pairs two of our most loved styles:\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe \u003cstrong\u003eLily Top\u003c\/strong\u003e — a structured halter with adjustable neck and back ties that let you customize your fit and support. Flattering on every bust size and secure enough to actually swim in.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe \u003cstrong\u003eJade Thong\u003c\/strong\u003e — a sleek, minimal thong bottom with a very cheeky cut that sits high on the hips. Clean lines, no hardware, no fuss — just a confidently simple bottom that flatters every body type.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eLining:\u003c\/strong\u003e Both pieces fully lined for all day comfort and confidence\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eThe best part?\u003c\/strong\u003e You choose your top and bottom in different sizes — because your body deserves a bikini that actually fits. 👙\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e 80% nylon 20% spandex, 4-way stretch, chlorine resistant and quick dry \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003eModel is 5'8\" wearing a Medium top \u0026amp; Large bottom.\u003c\/p\u003e","brand":"FJ SWIM BIKINIS","offers":[{"title":"Extra small \/ Extra Small","offer_id":52463798845752,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra small \/ Small","offer_id":52463798878520,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra small \/ Medium","offer_id":52463798911288,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra small \/ Large","offer_id":52463798944056,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Extra small \/ Extra Large","offer_id":52463798976824,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Small \/ Extra Small","offer_id":52463799009592,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Small \/ Small","offer_id":52463799042360,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Small \/ Medium","offer_id":52463799075128,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Small \/ Large","offer_id":52463799107896,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Small \/ Extra Large","offer_id":52463799140664,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Extra Small","offer_id":52463799173432,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Small","offer_id":52463799206200,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Medium","offer_id":52463799238968,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Large","offer_id":52463799271736,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Extra Large","offer_id":52463799304504,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Large \/ Extra Small","offer_id":52463799337272,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Large \/ Small","offer_id":52463799370040,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Large \/ Medium","offer_id":52463799402808,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Large \/ Large","offer_id":52463799435576,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Large \/ Extra Large","offer_id":52463799468344,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Extra large \/ Extra Small","offer_id":52463799501112,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra large \/ Small","offer_id":52463799533880,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra large \/ Medium","offer_id":52463799566648,"sku":null,"price":118.99,"currency_code":"USD","in_stock":true},{"title":"Extra large \/ Large","offer_id":52463799599416,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Extra large \/ Extra Large","offer_id":52463799632184,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/DK5A5751.jpg?v=1781541912"},{"product_id":"indigo-blue-stella-top","title":"Indigo Blue Stella Top","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eThe top that holds larger chests beautifully — from every angle.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Stella Top was designed with one mission — exceptional support, exceptional lift and exceptional coverage for every bust size. Luxurious thick straps, a cinched center and criss cross back ties work together to keep everything perfectly in place all day long — from every angle, in and out of the water.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eWhether you're swimming laps, jumping waves or lounging poolside — the Stella stays exactly where you put it. No slipping, no adjusting, no worrying. Just confident all day comfort that makes you feel incredible.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eReversible for two completely different looks — because one stunning top should never be limited to just one style. \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eMix \u0026amp; Match it your way\u003c\/strong\u003e — pair with any FJ SWIM bottom in a different size. Your top and bottom don't have to match in size, just in style. \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eDesigned for larger busts\u003c\/strong\u003e — holds, lifts and supports from every angle\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eReversible\u003c\/strong\u003e — two completely different looks in one top\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eThick luxurious straps\u003c\/strong\u003e — no digging, no discomfort, all day support\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eCinched center\u003c\/strong\u003e — flattering silhouette that enhances every figure\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e \u003cstrong\u003eCriss cross back ties\u003c\/strong\u003e — secure adjustable fit that stays in place\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eLining:\u003c\/strong\u003e Fully lined for all day comfort and confidence \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e🌸 \u003cstrong\u003eFabric:\u003c\/strong\u003e 80% nylon 20% spandex, 4-way stretch, chlorine resistant and quick dry \u003c\/p\u003e","brand":"FJ SWIM","offers":[{"title":"Small \/ Indigo Blue","offer_id":52494066614584,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Indigo Blue","offer_id":52494066647352,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Indigo Blue","offer_id":52494066680120,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Indigo Blue","offer_id":52494066712888,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"2 XL \/ Indigo Blue","offer_id":52494066745656,"sku":null,"price":69.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/stela-top-indigobblue.png?v=1781191958"}],"url":"https:\/\/www.fjswim.com\/collections\/new-arrivals.oembed?page=2","provider":"FJ SWIM BIKINIS","version":"1.0","type":"link"}