{"title":"Classics all year long","description":null,"products":[{"product_id":"black-mesh-sarong","title":"Black Mesh Sarong","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eWrap, tie, done. Our mesh sarong wraps around your waist and ties however you like, loose and flowy for a walk on the sand, or cinched tight for a more fitted look. The sheer stretch mesh shows off your bikini underneath while giving you just enough coverage to feel put-together.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eMade from quality stretch mesh that moves with your body, one size wraps and fits most.\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. Style it over any FJ SWIM bikini for an effortless beach-to-boardwalk transition.\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","brand":"FJ SWIM","offers":[{"title":"One Size","offer_id":47096600199480,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/blacksarong-PhotoRoom.png?v=1706043045"},{"product_id":"black-classic-cheeky-bundle","title":"Black 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 \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\u003eEmmy Bottom\u003c\/strong\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⭐ \u003cstrong\u003eBoth styles are customer favorites\u003c\/strong\u003e — classic for a reason 🌸 \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'6\", 32B wearing a Small top \u0026amp; size 26 jeans wearing the One Size Emmy bottom.\u003c\/p\u003e","brand":"FJ SWIM BIKINIS","offers":[{"title":"Extra Small","offer_id":47179109400888,"sku":"L-101","price":79.98,"currency_code":"USD","in_stock":true},{"title":"Small","offer_id":47179109433656,"sku":"L-101","price":79.98,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":47179109466424,"sku":"L-101","price":79.98,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":47179109499192,"sku":"L-101","price":79.98,"currency_code":"USD","in_stock":true},{"title":"Extra Large","offer_id":47179109531960,"sku":"L-101","price":79.98,"currency_code":"USD","in_stock":true},{"title":"2 XL","offer_id":47179109564728,"sku":"L-101","price":79.98,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/IMG_2406.jpg?v=1787574132"},{"product_id":"black-minimalist-bundle","title":"Black Minimalist Bundle","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003eIncludes:\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e1 TRIANGLE TOP 2.0\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e1 HIGH RISE CHEEKY\u003c\/p\u003e","brand":"FJ SWIM BIKINIS","offers":[{"title":"Small \/ Extra Small","offer_id":47179184472376,"sku":"L-101","price":60.0,"currency_code":"USD","in_stock":false},{"title":"Small \/ Small","offer_id":47179184505144,"sku":"L-101","price":60.0,"currency_code":"USD","in_stock":false},{"title":"Small \/ Medium","offer_id":47179184537912,"sku":"L-101","price":60.0,"currency_code":"USD","in_stock":false},{"title":"Small \/ Large","offer_id":47179184570680,"sku":"L-101","price":60.0,"currency_code":"USD","in_stock":false},{"title":"Small \/ Extra Large","offer_id":47179184603448,"sku":"L-101","price":60.0,"currency_code":"USD","in_stock":false},{"title":"Small \/ 2 XL","offer_id":47179184636216,"sku":"L-101","price":60.0,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Extra Small","offer_id":47179184668984,"sku":"L-101","price":60.0,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Small","offer_id":47179184701752,"sku":"L-101","price":60.0,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Medium","offer_id":47179184734520,"sku":"L-101","price":60.0,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Large","offer_id":47179184767288,"sku":"L-101","price":60.0,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Extra Large","offer_id":47179184800056,"sku":"L-101","price":60.0,"currency_code":"USD","in_stock":false},{"title":"Medium \/ 2 XL","offer_id":47179184832824,"sku":"L-101","price":60.0,"currency_code":"USD","in_stock":false},{"title":"Large \/ Extra Small","offer_id":47179184865592,"sku":"L-101","price":60.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Small","offer_id":47179184898360,"sku":"L-101","price":60.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Medium","offer_id":47179184931128,"sku":"L-101","price":60.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Large","offer_id":47179184963896,"sku":"L-101","price":60.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Extra Large","offer_id":47179184996664,"sku":"L-101","price":60.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ 2 XL","offer_id":47179185029432,"sku":"L-101","price":60.0,"currency_code":"USD","in_stock":false},{"title":"Extra Large \/ Extra Small","offer_id":47179185062200,"sku":"L-101","price":60.0,"currency_code":"USD","in_stock":false},{"title":"Extra Large \/ Small","offer_id":47179185094968,"sku":"L-101","price":60.0,"currency_code":"USD","in_stock":false},{"title":"Extra Large \/ Medium","offer_id":47179185127736,"sku":"L-101","price":60.0,"currency_code":"USD","in_stock":false},{"title":"Extra Large \/ Large","offer_id":47179185160504,"sku":"L-101","price":60.0,"currency_code":"USD","in_stock":false},{"title":"Extra Large \/ Extra Large","offer_id":47179185193272,"sku":"L-101","price":60.0,"currency_code":"USD","in_stock":false},{"title":"Extra Large \/ 2 XL","offer_id":47179185226040,"sku":"L-101","price":60.0,"currency_code":"USD","in_stock":false},{"title":"2 XL \/ Extra Small","offer_id":47179185258808,"sku":"L-101","price":60.0,"currency_code":"USD","in_stock":false},{"title":"2 XL \/ Small","offer_id":47179185291576,"sku":"L-101","price":60.0,"currency_code":"USD","in_stock":false},{"title":"2 XL \/ Medium","offer_id":47179185357112,"sku":"L-101","price":60.0,"currency_code":"USD","in_stock":false},{"title":"2 XL \/ Large","offer_id":47179185389880,"sku":"L-101","price":60.0,"currency_code":"USD","in_stock":false},{"title":"2 XL \/ Extra Large","offer_id":47179185422648,"sku":"L-101","price":60.0,"currency_code":"USD","in_stock":false},{"title":"2 XL \/ 2 XL","offer_id":47179185455416,"sku":"L-101","price":60.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/blackbundleSEANA-PhotoRoom.png?v=1704999672"},{"product_id":"black-thalia-serena-bundle","title":"Black Thalia Bundle","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Thalia Top paired with the Serena Bottom — chosen again and again by our customers as their all time favorite FJ SWIM combination. And once you try it you'll understand exactly why. Two reversible bestsellers that were simply made for each other.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe \u003cstrong\u003eThalia Top\u003c\/strong\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 \u003cstrong\u003eSerena Bottom\u003c\/strong\u003e — our bestselling reversible scrunched hipster bottom with a flattering cheeky cut that sits perfectly at the hips. No squeeze, no dig, no adjusting all day long. Just smooth comfortable coverage that moves with you everywhere. \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\u003cstrong\u003eMost supportive top in our collection\u003c\/strong\u003e — elastic ties for exceptional lift\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eNo squeeze bottom\u003c\/strong\u003e — hipster fit that sits comfortably at the hips all day\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":"Extra Small \/ Small","offer_id":47818761339192,"sku":"","price":138.0,"currency_code":"USD","in_stock":true},{"title":"Extra Small \/ Medium","offer_id":47818761371960,"sku":"","price":138.0,"currency_code":"USD","in_stock":true},{"title":"Extra Small \/ Large","offer_id":47818761404728,"sku":"","price":138.0,"currency_code":"USD","in_stock":false},{"title":"Extra Small \/ Extra Large","offer_id":47818761437496,"sku":"","price":138.0,"currency_code":"USD","in_stock":false},{"title":"Extra Small \/ 2 XL","offer_id":47818761470264,"sku":"","price":138.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Small","offer_id":47818761503032,"sku":"","price":138.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Medium","offer_id":47818761535800,"sku":"","price":138.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Large","offer_id":47818761568568,"sku":"","price":138.0,"currency_code":"USD","in_stock":false},{"title":"Small \/ Extra Large","offer_id":47818761634104,"sku":"","price":138.0,"currency_code":"USD","in_stock":false},{"title":"Small \/ 2 XL","offer_id":47818761666872,"sku":"","price":138.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Small","offer_id":47818761699640,"sku":"","price":138.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Medium","offer_id":47818761732408,"sku":"","price":138.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Large","offer_id":47818761765176,"sku":"","price":138.0,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Extra Large","offer_id":47818761797944,"sku":"","price":138.0,"currency_code":"USD","in_stock":false},{"title":"Medium \/ 2 XL","offer_id":47818761830712,"sku":"","price":138.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Small","offer_id":47818761863480,"sku":"","price":138.0,"currency_code":"USD","in_stock":false},{"title":"Large \/ Medium","offer_id":47818761896248,"sku":"","price":138.0,"currency_code":"USD","in_stock":false},{"title":"Large \/ Large","offer_id":47818761929016,"sku":"","price":138.0,"currency_code":"USD","in_stock":false},{"title":"Large \/ Extra Large","offer_id":47818761961784,"sku":"","price":138.0,"currency_code":"USD","in_stock":false},{"title":"Large \/ 2 XL","offer_id":47818761994552,"sku":"","price":138.0,"currency_code":"USD","in_stock":false},{"title":"Extra Large \/ Small","offer_id":47818762027320,"sku":"","price":138.0,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Medium","offer_id":47818762060088,"sku":"","price":138.0,"currency_code":"USD","in_stock":true},{"title":"Extra Large \/ Large","offer_id":47818762092856,"sku":"","price":138.0,"currency_code":"USD","in_stock":false},{"title":"Extra Large \/ Extra Large","offer_id":47818762125624,"sku":"","price":138.0,"currency_code":"USD","in_stock":false},{"title":"Extra Large \/ 2 XL","offer_id":47818762158392,"sku":"","price":138.0,"currency_code":"USD","in_stock":true},{"title":"2 XL \/ Small","offer_id":47818762191160,"sku":"","price":138.0,"currency_code":"USD","in_stock":true},{"title":"2 XL \/ Medium","offer_id":47818762223928,"sku":"","price":138.0,"currency_code":"USD","in_stock":true},{"title":"2 XL \/ Large","offer_id":47818762256696,"sku":"","price":138.0,"currency_code":"USD","in_stock":false},{"title":"2 XL \/ Extra Large","offer_id":47818762289464,"sku":"","price":138.0,"currency_code":"USD","in_stock":false},{"title":"2 XL \/ 2 XL","offer_id":47818762322232,"sku":"","price":138.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0099\/7252\/files\/champagnesparklebundle-Photoroom_10.png?v=1707758871"},{"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":"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-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":true},{"title":"Large \/ Medium","offer_id":52258284470584,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Large","offer_id":52258284503352,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Extra Large","offer_id":52258284536120,"sku":null,"price":138.0,"currency_code":"USD","in_stock":true},{"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":"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":false},{"title":"Extra small \/ Small","offer_id":52463798878520,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Extra small \/ Medium","offer_id":52463798911288,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"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":false},{"title":"Medium \/ Small","offer_id":52463799206200,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Medium","offer_id":52463799238968,"sku":null,"price":118.99,"currency_code":"USD","in_stock":false},{"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"}],"url":"https:\/\/www.fjswim.com\/collections\/classics-all-year-long.oembed","provider":"FJ SWIM BIKINIS","version":"1.0","type":"link"}