{"title":"Shop All","description":"","products":[{"product_id":"maria-triangle-top","title":"Maria Triangle Top","description":"\u003cul\u003e\n\u003cli\u003eOur classic triangle top has adjustable neck and back ties for a customizable fit.\u003c\/li\u003e\n\u003cli\u003eDouble lined, No padding \u003c\/li\u003e\n\u003cli\u003e78% Recycled Polyamide, 22% Elastine \u003c\/li\u003e\n\u003cli\u003eAnja wears size Extra Small\u003c\/li\u003e\n\u003cli\u003eAnja's measurements: Bust 32 inch, waist 27 inch, hips 39 inch\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSize Chart:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0960\/2685\/3560\/files\/IMG_1164.heic?v=1786306379\" alt=\"\" width=\"469\" height=\"299\"\u003e\u003c\/strong\u003e\u003c\/p\u003e","brand":"rocky swim","offers":[{"title":"XS","offer_id":53637604540600,"sku":"RSTRMRA1","price":60.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":53637604573368,"sku":"RSTRMRA2","price":60.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":53637604606136,"sku":"RSTRMRA3","price":60.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":53637604638904,"sku":"RSTRMRA4","price":60.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0960\/2685\/3560\/files\/IMG_1087.jpg?v=1786306546"},{"product_id":"jamie-triangle-top","title":"Jamie Triangle Top","description":"\u003cul\u003e\n\u003cli\u003eOur classic triangle top has adjustable neck and back ties for a customizable fit.\u003c\/li\u003e\n\u003cli\u003eDouble lined, No padding \u003c\/li\u003e\n\u003cli\u003e78% Recycled Polyamide, 22% Elastine \u003c\/li\u003e\n\u003cli\u003eAnja wears size Extra Small\u003c\/li\u003e\n\u003cli\u003eAnja's measurements: Bust 32 inch, waist 27 inch, hips 39 inch\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSize Chart:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0960\/2685\/3560\/files\/IMG_1164.heic?v=1786306379\" alt=\"\" width=\"463\" height=\"295\"\u003e\u003c\/strong\u003e\u003c\/p\u003e","brand":"rocky swim","offers":[{"title":"XS","offer_id":53637608210616,"sku":"RSTEJME2","price":60.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":53637608243384,"sku":"RSTEJME2","price":60.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":53637608276152,"sku":"RSTEJME2","price":60.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":53637608308920,"sku":"RSTEJME2","price":60.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0960\/2685\/3560\/files\/IMG_1069.jpg?v=1786306596"},{"product_id":"soleil-triangle-top","title":"Soleil Triangle Top","description":"\u003cul\u003e\n\u003cli\u003eOur classic triangle top has adjustable neck and back ties for a customizable fit.\u003c\/li\u003e\n\u003cli\u003eDouble lined, No padding \u003c\/li\u003e\n\u003cli\u003e78% Recycled Polyamide, 22% Elastine \u003c\/li\u003e\n\u003cli\u003eAnja wears size Extra Small\u003c\/li\u003e\n\u003cli\u003eAnja's measurements: Bust 32 inch, waist 27 inch, hips 39 inch\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSize Chart:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0960\/2685\/3560\/files\/IMG_1164.heic?v=1786306379\" alt=\"\" width=\"477\" height=\"304\"\u003e\u003c\/strong\u003e\u003c\/p\u003e","brand":"rocky swim","offers":[{"title":"XS","offer_id":53637618434232,"sku":"RSTRSOL3","price":60.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":53637618467000,"sku":"RSTRSOL3","price":60.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":53637618499768,"sku":"RSTRSOL3","price":60.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":53637618532536,"sku":"RSTRSOL3","price":60.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0960\/2685\/3560\/files\/Soleil_Top_Front.jpg?v=1786309128"},{"product_id":"patricia-triangle-top","title":"Patricia Triangle Top","description":"\u003cul\u003e\n\u003cli\u003eOur classic triangle top has adjustable neck and back ties for a customizable fit.\u003c\/li\u003e\n\u003cli\u003eDouble lined, No padding \u003c\/li\u003e\n\u003cli\u003e78% Recycled Polyamide, 22% Elastine \u003c\/li\u003e\n\u003cli\u003eAnja wears size Extra Small\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eAnja's measurements: Bust 32 inch, waist 27 inch, hips 39 inch\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSize Chart:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0960\/2685\/3560\/files\/IMG_1164.heic?v=1786306379\" alt=\"\" width=\"481\" height=\"307\"\u003e\u003c\/strong\u003e\u003c\/p\u003e","brand":"rocky swim","offers":[{"title":"XS","offer_id":53637621416120,"sku":"RSTRPAT4","price":60.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":53637621448888,"sku":"RSTRPAT4","price":60.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":53637621481656,"sku":"RSTRPAT4","price":60.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":53637621514424,"sku":"RSTRPAT4","price":60.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0960\/2685\/3560\/files\/Patricia_Top_Front.jpg?v=1786309691"},{"product_id":"maria-string-bottom","title":"Maria String Bottom","description":"\u003cul\u003e\n\u003cli\u003eOur tie string bottoms have a cheeky silhouette with adjustable side ties for a customizable fit.  \u003c\/li\u003e\n\u003cli\u003eDouble lined\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e78% Recycled Polyamide, 22% Elastine \u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003eAnja wears size Small\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eAnja's measurements: Bust 32 inch, waist 27 inch, hips 39 inch\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSize Chart:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0960\/2685\/3560\/files\/IMG_1164.heic?v=1786306379\" alt=\"\" width=\"488\" height=\"311\"\u003e\u003c\/span\u003e\u003c\/p\u003e","brand":"rocky swim","offers":[{"title":"XS","offer_id":53637625839800,"sku":"RSSTMRA1","price":60.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":53637625872568,"sku":"RSSTMRA1","price":60.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":53637625905336,"sku":"RSSTMRA1","price":60.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":53637625938104,"sku":"RSSTMRA1","price":60.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0960\/2685\/3560\/files\/Maria_Bottom_Back.heic?v=1786308414"},{"product_id":"jamie-string-bottom","title":"Jamie String Bottom","description":"\u003cul\u003e\n\u003cli\u003eOur tie string bottoms have a cheeky silhouette with adjustable side ties for a customizable fit.  \u003c\/li\u003e\n\u003cli\u003eDouble lined\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e78% Recycled Polyamide, 22% Elastine \u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003eAnja wears size Small\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eAnja's measurements: Bust 32 inch, waist 27 inch, hips 39 inch\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSize Chart:\u003c\/strong\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0960\/2685\/3560\/files\/IMG_1164.heic?v=1786306379\" alt=\"\" width=\"477\" height=\"304\"\u003e\u003c\/strong\u003e\u003c\/p\u003e","brand":"rocky swim","offers":[{"title":"XS","offer_id":53637630787768,"sku":"RSSTJME2","price":60.0,"currency_code":"USD","in_stock":false},{"title":"S","offer_id":53637630820536,"sku":"RSSTJME2","price":60.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":53637630853304,"sku":"RSSTJME2","price":60.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":53637630886072,"sku":"RSSTJME2","price":60.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0960\/2685\/3560\/files\/Jamie_Bottom_Back.png?v=1786307436"},{"product_id":"soleil-string-bottom","title":"Soleil String Bottom","description":"\u003cul\u003e\n\u003cli\u003eOur tie string bottoms have a cheeky silhouette with adjustable side ties for a customizable fit.  \u003c\/li\u003e\n\u003cli\u003eDouble lined\u003c\/li\u003e\n\u003cli\u003e\n\u003cmeta charset=\"UTF-8\"\u003e \u003cspan\u003e78% Recycled Polyamide, 22% Elastine \u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eAnja wears size Small\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eAnja's measurements: Bust 32 inch, waist 27 inch, hips 39 inch\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSize Chart:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0960\/2685\/3560\/files\/IMG_1164.heic?v=1786306379\" alt=\"\" width=\"466\" height=\"297\"\u003e\u003c\/p\u003e","brand":"rocky swim","offers":[{"title":"XS","offer_id":53637634949304,"sku":"RSSTSOL3","price":60.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":53637634982072,"sku":"RSSTSOL3","price":60.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":53637635014840,"sku":"RSSTSOL3","price":60.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":53637635047608,"sku":"RSSTSOL3","price":60.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0960\/2685\/3560\/files\/Soleil_Bottom_Back.png?v=1786307318"},{"product_id":"patricia-string-bottom","title":"Patricia String Bottom","description":"\u003cul\u003e\n\u003cli\u003eOur tie string bottoms have a cheeky silhouette with adjustable side ties for a customizable fit.  \u003c\/li\u003e\n\u003cli\u003eDouble lined\u003cmeta charset=\"UTF-8\"\u003e\n\u003cspan\u003e78% Recycled Polyamide, 22% Elastine \u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eAnja wears size Small\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eAnja's measurements: Bust 32 inch, waist 27 inch, hips 39 inch\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSize Chart:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0960\/2685\/3560\/files\/IMG_1164.heic?v=1786306379\" alt=\"\" width=\"490\" height=\"312\"\u003e\u003c\/p\u003e","brand":"rocky swim","offers":[{"title":"XS","offer_id":53637641109688,"sku":"RSSTPAT4","price":60.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":53637641142456,"sku":"RSSTPAT4","price":60.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":53637641175224,"sku":"RSSTPAT4","price":60.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":53637641207992,"sku":"RSSTPAT4","price":60.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0960\/2685\/3560\/files\/Patricia_Bottom_Back.png?v=1786307185"}],"url":"https:\/\/rockyswim.com\/collections\/shop-all.oembed","provider":"rocky swim","version":"1.0","type":"link"}